Articles of shell скрипт

Разделить текст в определенном порядке, используя общую строку «Сообщение»

У меня есть текстовый файл со следующим содержанием $ cat foo.txt some text email@id.com 8903457923 2018-02-09 07:12 (Asia/Kolkata) again some text over here some more text again Message some text email@id.com 8903457923 2018-02-05 07:12 (Asia/Kolkata) again some text over here some more text again Message Я хотел бы получить следующий вывод $ cat foo.txt some […]

Как найти сценарий оболочки повторно исполняется

Как найти сценарий оболочки является повторно исполняемым и не будет перезаписывать конфигурацию / любые такие сделанные изменения. Что-то вроде bash -x script.sh используется для отладки скрипта, чтобы проверить, успешно ли выполняется каждая строка скрипта или нет. Я имел в виду, предположим, что script.sh имеет команды для: Создать софт-ссылку для какого-нибудь файла Изменение некоторых значений в […]

Как я могу использовать содержимое файла и каждую строку другого файла в качестве аргументов в скрипте bash для инструмента командной строки?

Я просмотрел другие вопросы, которые были полезны, но не отвечают на мою проблему. Я пытаюсь написать сценарий, который может помочь мне с работой в колледже *. У меня есть файл, содержащий hash, который через «проб и ошибок» необходимо взломать, чтобы получить окончательный ответ. Инструкции специально требуют jtr jumbo edition, поэтому список возможных форматов велик. Я […]

Заменить косую черту в имени файла

Поэтому мне нужно написать скрипт bash, который копирует все файлы в указанный каталог, однако мне нужно переименовать файлы по абсолютному пути, заменив символ / на __ . Например, если файл zad1.sh находится в каталоге /home/123456/ файл необходимо переименовать в __home__123456__zad1.sh Есть идеи, как это сделать?

Проверка, не работают ли два файла с одинаковым содержимым

Итак, у меня есть скрипт, который перебирает все файлы в каталоге и проверяет, содержат ли файлы одинаковое содержимое или нет с другими файлами в том же каталоге: Check() { if [ -e “new.txt” ] then rm new.txt fi for item in “$2″/* do if [ ! -d “$item” ] then diff “$1” “$item”>new.txt if [ […]

Повторная проверка пользователя для запуска сценария как sudo без нескольких запросов пароля

Я пытаюсь написать скрипт, который автоматически регистрирует меня в конфигурациях OpenVPN. Мне удалось автоматизировать один логин, например: #!/bin/bash cd filepath/ username= “username” password= “password” read -sp “Enter Sudo Password: ” sudopassword /usr/bin/expect << EOF spawn sudo openvpn config-file.ovpn expect "password for $USER: " send "$sudopassword\r" expect "Enter Auth Username: " send "$username\r" expect "Enter Auth […]

Остановить бесконечный цикл .sh скрипт

У меня есть скрипт, подобный приведенному ниже, размещенный на сервере SSH: while true do python3 main.py sleep 1 done Я запустил его с: nohup ./launcher.sh Я могу убить процессы Python, используя top, но, конечно, это не помогает, так как они появляются заново. Есть ли способ остановить выполнение этого скрипта?

Перезапустите скрипт, если он остановился без использования crontab

Я использую Ubuntu 14.04. У меня есть скрипт, который должен запускаться постоянно. Самый простой способ – использовать crontab для запуска другого скрипта, который проверяет, работает ли script1, и если нет, перезапустите его. Я хотел бы избежать crontab и, если возможно, любой команды su (я хотел бы запустить это без каких-либо дополнительных настроек от имени пользователя […]

При входе в систему пользователь автоматически запускает неработающий скрипт при входе в систему, советует, как восстановить доступ к компьютеру?

Пользователь, автоматически вошедший в систему, является гостевой сессией, а сценарий входа в систему запускается через /etc/guest-session/auto.sh . Он не выдает сообщение об ошибке, просто глохнет на черном экране. Это Linux Mint 18.3, корица. 64-битный, он больше не попадает на рабочий стол, я не могу найти конкретный скрипт, так как не могу получить доступ к компьютеру, […]

скрипт bash – выравнивает структуру каталогов

Я ищу сценарий оболочки, который сгладил бы данную структуру каталогов, но ТОЛЬКО если в этом каталоге есть только 1 подпапка. Например: скрипт сгладит эту папку: /folder /subfolder file1 file2 в: /folder file1 file2 но пропустил (ничего не сделал) эту папку /folder /subfolder1 /subfolder2 Огромное спасибо заранее. Стив

Intereting Posts
Проблема автоматического расширения с элементами массива, содержащими «*» (звездочку) Как перезапустить dbus после ручного вмешательства при обновлении до Ubuntu 18.04? Тар папку без .git файлов? Команда Shell для удаления первой строки, заключенной с косой чертой Какое состояние (состояния) процесса пересчитывается на время процессора? переход из режима пользователя в режим ядра Разница между вкладками CRON 0/5 и * / 5? Драйвер беспроводной сети Ubuntu 16.04 (Lenovo Thinkpad Sl500) не работает Где находится файл конфигурации метода ввода? Как устранить неисправность контроллера диска в системах на базе Illumos? Смогу ли я использовать интерфейс старой моды в Gnome 3? Что это за тема vim? Почему я получаю ошибку «Не могу chdir в домашний каталог» Как в режиме реального времени выводить вывод, содержащий индикатор выполнения? Как определить, какой процесс создает файл?