2
ответа

Выходной журнал для bash

Поэтому я выполняю сценарий перемещения для некоторых файлов старше 1 месяца в неделю следующим образом: #! / Bin / bash echo «Перемещение записей старше 30 дней!»; / bin / find / var / services / homes / records / ...
вопрос задан: 20 January 2018 02:09
2
ответа

Ошибка в простом сценарии оболочки (например, +: неожиданный конец выражения)?

find_totalusage () {local totalusedsize = 0 для dirname в $ dirnamelist do dirsize = $ (find_dir_size "$ dirname") totalusedsize = $ (($ totalusedsize + $ dirsize)) done ...
вопрос задан: 19 January 2018 21:09
2
ответа

echo -e: пробел добавляется перед вторым предложением в < первом предложении > \ n < второе предложение >

В Bash у меня небольшая проблема с командой echo и одной из ее последовательностей -e: пробел добавляется перед вторым предложением в < первом предложении > \ n < второе предложение & gt ;. Это ...
вопрос задан: 19 January 2018 18:09
2
ответа

Что делать с сценарием запуска терминала

Мне нужен терминал для запуска с двумя вкладками, и я понял, как должен выглядеть сценарий, но что мне нужно сделать с ним? Путь к файлу .sh в пользовательский параметр команды приводит к бесконечному ...
вопрос задан: 18 January 2018 18:05
2
ответа

Изменение прав доступа к выполнению корневого сценария. Что лучше?

После каждого приостановления, Когда я просыпаюсь на своем ноутбуке, он никогда не подключается к какой-либо сети и снова должен перезапускать NetworkManager. Итак, из лени я написал этот скрипт, который отлично работает, как и ожидалось. У меня есть ..
вопрос задан: 18 January 2018 12:23
2
ответа

Как использовать sed для изменения программы .bashrc программно в Ubuntu 16.04 в этом примере? [dубликат]

Я пытаюсь настроить мой .bashrc, чтобы украсить, когда мы находимся внутри ветви git, как это: для этого мне нужно всего лишь отредактировать файл .bashrc: добавьте эту функцию parse_git_branch () - as ...
вопрос задан: 18 January 2018 01:51
2
ответа

Как заставить sed работать с разрывными строками в файле?

Я адаптирую этот скрипт для вставки содержимого одного файла в другой файл. Вот что у меня сейчас: #! / Bin / sh # Проверьте, существуют ли первый и второй параметры, если [! -z "$ 2"]; тогда STRING = $ (cat $ 1) ...
вопрос задан: 18 January 2018 00:50
2
ответа

Запустите вторую команду, когда в консоли появится определенное ключевое слово

Я запускаю две программы python, скажем, a.py, b.py. Я хочу запустить две программы с помощью python3 a.py и python3 b.py, но python3 b.py нужно запускать, только когда python3 a.py вызывает линия с только "...
вопрос задан: 15 January 2018 05:24
2
ответа

Cronjobs из Centos в Ubuntu, с трудом

Я переключаю свои VPS-серверы с Centos на Ubuntu. Из-за сообщества (jeej мой первый вопрос к этому сообществу). У меня идеально работает cron на моем centos vps вот так: 01 22 * ​​* * ...
вопрос задан: 13 January 2018 14:46
2
ответа

Невозможно присвоить результат функции переменной

Следуйте https://stackoverflow.com/questions/1809899/how-can-i-assign-the-output-of-a-function-to-a-variable-using-bash и Как мне назначить вывод команда для переменной? Я написал ...
вопрос задан: 12 January 2018 18:13
2
ответа

Как проверить соответствие шаблона в Bash?

У меня есть файл, в котором значение начинается с ABC или ABD. После получения значения из входного файла, как проверить, начинается ли оно с ABC или ABD? Например: значение = $ (cat file | awk 'NF {print; exit}' | awk '{print $ 1}') ...
вопрос задан: 12 January 2018 07:47
2
ответа

Проблема ПУТИ: удар:/usr/local/bin/adb: Никакой такой файл или каталог

У меня была рабочая установка adb и fastboot (для отладки Android и разработки). Это раньше было, что, когда я ввожу adb, он запускает справку командной строки для adb. Теперь это говорит это: удар:/usr/...
вопрос задан: 11 January 2018 22:50
2
ответа

Как получить количество файлов в каждом каталоге?

Я хочу сделать функцию bash, которая будет вести себя так же, как wc -l ведет себя в нескольких файлах, чтобы подсчитать количество строк при подсчете количества файлов в наборе каталогов. Как работает wc -l: ...
вопрос задан: 11 January 2018 11:21
2
ответа

Скрипт Bash для Power AC плагин

Я работаю над сценарием bash, который выполняется в бесконечном цикле продолжительностью 1 секунда, где, если он обнаруживает, что компьютер подключен к источнику переменного тока, он проигрывает файл plugin.ogg с помощью ogg123, и если он не подключен ..
вопрос задан: 10 January 2018 20:00
2
ответа

В чем разница между #! / Bin / sh и #! / Bin / bash?

если я пишу, #! / bin / bash echo "foo" или #! / bin / sh echo "foo" обе дают то же самое. Я видел некоторые скрипты, начинающиеся с #! / Bin / sh или #! / Bin / bash. Есть ли разница между ними?
вопрос задан: 10 January 2018 14:30
2
ответа

Выполнить команду в режиме ожидания / активно

Мне нужно выполнить пользовательскую команду, когда: Компьютер не используется в течение X минут (не нажимается ни одна клавиша). Нажата клавиша. Чего я хочу добиться, так это на самом деле функция энергосбережения для моей клавиатуры. Я хочу использовать
вопрос задан: 10 January 2018 13:05
2
ответа

grep -q параметр команды и результат [дубликат]

$ echo red | grep -q red $ echo $? 0 'grep -q' отключает запись в стандартный вывод. $? статус выхода равен 0, если совпадение найдено, иначе нет 0. Это в значительной степени объясняет приведенный выше код ....
вопрос задан: 9 January 2018 07:23
2
ответа

Что нужно настроить для этого reboot.sh для запуска в первый раз после запуска?

ОК. Так что у меня есть setup claymore miner в Xubuntu 16.4.3, и этот запуск программы является скриптом reboot.sh, если что-то пойдет не так. Моя проблема заключается в том, что скрипт не выполняется в первый раз после запуска ...
вопрос задан: 9 January 2018 01:52
2
ответа

Обновить псевдонимы без перезагрузки?

После добавления нового псевдонима в /etc/bash.bashrc я не мог использовать псевдоним, пока я не перезагрузился с помощью перезагрузки. Я предпочел бы не использовать перезагрузку, потому что это раздражает выход из системы, подождите 2-4 секунды, ...
вопрос задан: 8 January 2018 18:46
2
ответа

Как это упорядочивает результаты?

При запуске whereis apt я получаю набор результатов, который выглядит так: apt: / usr / bin / apt / usr / lib / apt / etc / apt /usr/share/man/man8/apt.8.gz Когда я запускаю который apt я получаю / usr / bin / apt, который является ...
вопрос задан: 8 January 2018 12:29
2
ответа

awk сохраняет результат шаблона в переменной массива оболочки

Я пытаюсь сохранить результат шаблона, сопоставленного awk, с переменной массива оболочки. Вот упрощенный пример того же: #! / Bin / bash объявить -a array1 = () объявить -a array2 = () READ_FILE = "...
вопрос задан: 7 January 2018 19:23
2
ответа

Создание файла с некоторым содержимым в сценариях оболочки

Я немного новичок в Shell Scripting и хочу создать новый файл внутри скрипта и хочу добавить контент, а затем закрыть его. Он не должен принимать аргументы от пользователя. Все из ...
вопрос задан: 5 January 2018 10:11
2
ответа

На Ubuntu Artful 17, как привилегированный пользователь, как я могу получить электронное письмо (возможно ночное) с информацией о том, какие запросы GET были отправлены в порт

На Ubuntu Artful 17, как привилегированный пользователь, как я могу получить электронное письмо (возможно ночное) с информацией о том, какие запросы GET были отправлены в порт 80, который пытался подключить ssh к порту 22 после «...
вопрос задан: 5 January 2018 06:09
2
ответа

Bash передает параметр array и non-array в функцию

Я хочу создать функцию в bash, которая принимает 2 параметра. Один - это просто значение, а другое - массив. Я бы перебирал массив и выполнял операцию с использованием как элемента массива, так и ...
вопрос задан: 5 January 2018 03:24
2
ответа

Как восстановить команду sudo после ее слишком большого количества символических ссылок

Я совершил ужасное дело, связав javac с / usr / bin, я случайно вставил неправильную командную строку, и теперь я больше не могу использовать sudo, и поэтому я не могу получить доступ к любому файлу или папке, которая вам нужна ...
вопрос задан: 5 January 2018 01:28
2
ответа

Command cd behavior [duplicate]

Начиная с ubuntu 17.10, мои сценарии работают не так, как раньше: cd a * изменит каталог на первый каталог, начинающийся с. Теперь , Я получаю эту ошибку: bash: cd: слишком много аргументов Я ...
вопрос задан: 4 January 2018 22:33
2
ответа

Как использовать read -ra inline?

Мне нужно запустить команду из python, поэтому я делаю: os.system ('IFS = "."; Для f в данных / *; прочитайте -ra ADDR < < "$ f"; mv " $ f "" data / $ {ADDR [-1]} "; готово; ') но там написано: sh: 1: синтаксическая ошибка: ...
вопрос задан: 4 January 2018 21:49
2
ответа

Разделить файл CSV на более мелкие файлы, когда в первом столбце найдено целое число

У меня есть CSV-файл, который выглядит следующим образом: 1, 'someval', 'otherval' ,,,,, '', 'someotherval', 'some_otherval' ,,,,, 1BSD, '' ,,,,, 2, 'val' ,,,,, ,,,,,, 2BSD ,,,,,, 2BCD ,,,,,, Теперь я хочу разделить файл всякий раз, когда ...
вопрос задан: 4 January 2018 16:13
2
ответа

Исключение определенных файлов и каталогов при удалении файлов

Мой каталог верхнего уровня - это данные. Данные включают в себя несколько каталогов, и эти каталоги имеют подкаталоги. Мне нужно удалить все файлы и каталоги внутри данных / за исключением нескольких файлов в некоторых ...
вопрос задан: 2 January 2018 16:27
2
ответа

функция повтора баш с глушителем

Я нашел функцию bash, которая позволяет мне повторять команды. функция retry {local n = 1 local max = 50 local delay = 1, пока true; сделать "$ @" & amp; перерыв || {if [[$ n -lt $ max]]; затем ...
вопрос задан: 2 January 2018 15:10