Необходимо извлечь 2 строки из определенных строк из нескольких файлов и распечатать их в новый файл, разделенные вкладкой

У меня есть опыт Unix и Python, но я немного ржавый и не знаю достаточно, чтобы понять это сам. У меня есть папка, содержащая несколько файлов, из каждой из которых мне нужно извлечь 2 определенные строки и напечатать их в новом текстовом файле с вкладкой между ними. Файлы выглядят так: mlu +t*CHI +f Thu Jan […]

Изменение пароля пользователя через графическое приложение

Я делал приложение GUI для управления пользователями и группами в Linux! Я закончил с той частью, где он создает нового пользователя, но застрял с частью, где он дает вновь созданному пользователю новый пароль. То, что мое приложение просто делает, – это сделать требуемый ввод (имя пользователя, список групп и пароль) через графический интерфейс и запустить […]

Как проверить, установлено ли соединение с данным хостом / портом в Bash?

В настоящее время я использую netstat для этого: if netstat -an | grep ESTABLISHED | grep $address:$port > /dev/null; then # command fi Есть ли более элегантное решение?

Остановить Linux от использования swap

Ситуация: я установил на своем компьютере две ОС Linux Mints, я использую первый для обычного использования (просмотр, просмотр фильмов, …), я использую второй для своей работы по программированию, поэтому я всегда спящий второй один, чтобы не потерять открытые окна (более 15 окон). Проблема: Итак, моя проблема заключается в том, что после спящего режима второй, когда […]

Рекурсивно заменить строку в файлах

Я хочу заменить обратную косую черту в строке page_path\example_filename.txt с помощью косой черты. Я также хочу иметь возможность запускать это в большой файловой системе и рекурсивно искать все каталоги. Я нашел кого-то в Интернете, который сказал использовать grep , xargs и sed но я не смог заставить его работать. Я пробовал разные вариации на разделителях […]

передача паролей в скрипт

Я хочу scp файл на удаленный хост, а оттуда запустить команду в файле и выйти из удаленного сеанса. Если я напишу обычный скрипт, вызовите scp а затем ssh , мне будет предложено ввести два пароля. Есть ли способ скопировать ssh и запустить команду на удаленном компьютере с одним паролем? Также как писать скрипты, которые должны […]

Команда в переменной 1 влияет на вывод другой переменной при отображении вместе в UNIX

У меня есть два имени файла Extra_info и Class_info Class_info содержит данные: stuId stuName stuClass S01 jagdeep First S02 harsh First S03 Roop Second S04 Kali Third Extra_info содержит дополнительную информацию о студенте stuId stuCity stuEmail stuPhone S01 Sirsa faltu@gmail.com 1234567890 Я получаю результат от обоих файлов, используя grep для stuId и отображая результат как: […]

«ошибка каталога» при попытке передать имя каталога в функцию

Примечание. Я новичок в bash-скриптах В моем сценарии bash я использую find для получения имен папок по шаблону: for i in $(find ${directory} -mindepth 1 -type d -name ${wildcard}); do stuff=doStuff ${i} done doStuff() { echo ${1} return ${1}'/hello'; } Проблема в том, что когда я это делаю, я получаю следующую ошибку (скажем, что $ […]

Как добавить числовой порядок имен файлов Zsh / AWK / …?

Я хотел бы добавить форму заказа 1-777 по заказам. Вы можете прокручивать его и увеличивать переменную в Bash. Тем не менее, я хотел бы сделать это с Zsh и / или Awk. Приведем пример. Имена файлов IMG_20161215_081850.jpg IMG_20161215_081851.jpg IMG_20161215_090559.jpg IMG_20161215_090601.jpg IMG_20161215_091308.jpg Разыскивается 1.IMG_20161215_081850.jpg 2.IMG_20161215_081851.jpg 3.IMG_20161215_090559.jpg 4.IMG_20161215_090601.jpg 5.IMG_20161215_091308.jpg ОС: Debian 8.5

Как установить пароль, который нарушает ограничения пароля без изменения ограничений, используя sudo

У меня есть root-доступ на машине, совместно используемой другими. Я думаю, что ограничения паролей являются абсурдными, они чрезмерно чрезмерны в том, как они определяют использование и упорядочение символов без слова и делают медленные ввод паролей из-за постоянной необходимости использовать специальные символы, разбивающие пароль (даже если я печатаю I, m всегда медленно медленнее со специальными символами, […]

Linux и Unix - лучшая ОС в мире.