3
ответа

Отладка скрипта Ping

Я раньше просил помощи со скриптом ping, который должен пинговать некоторые хосты и отправлять мне электронное письмо, если какой-либо пинг не удался. Это прекрасно работает. Теперь я хочу изменить этот сценарий (см. Ниже), чтобы он отправлял мне электро
16.12.2018
3
ответа

скопируйте содержание переменной в текстовом файле

Я хочу знать, как я могу поместить содержание переменной в текстовом файле. Эта переменная является строкой, что я хочу код с командой base64. Но эта команда только работает над файлами. Интересно если там...
15.12.2018
3
ответа

Как заменить число на соответствующую строку (low/high) в bash?

У меня есть файл: свойство(Address1, 4.5) свойство(Адрес2, 2.2) свойство(Адрес3, 9.0) свойство(Адрес4, 3.4) --- Я хочу заменить плавающие точки на основе некоторых условий (например: если ...
01.12.2018
3
ответа

du пропускают символьные ссылки

Поведение по умолчанию du в моей системе не является надлежащим поведением по умолчанию. Если я ls моя / папка данных, я вижу (удаление материала, который не важен): ghs ghsb-> ghs надеются rssf-> roper roper...
29.11.2018
3
ответа

Оболочки - Значения печати в строке разделенной запятой

У меня есть файл TXT с некоторыми значениями разделенных запятыми. cat file.txt abc, def, ghi ABC, GHI. Def, Abc, Ghi def, abc. abc, def. ABC, DEF, GHI Я хочу распечатать эти значения, в то время как прочитайте линию от разделения файла ...
26.11.2018
3
ответа

Как проверить, что stdin /dev/null из оболочки?

В Linux, есть ли способ для скрипта оболочки проверить, не перенаправляется ли его стандартный вход с нулевого устройства (1, 3) *, в идеале ничего не читая? Ожидаемое поведение будет: ./....
26.11.2018
3
ответа

Сценарий оболочки для перемещения папок, содержащих определенное слово

Я ищу простой сценарий оболочки к mv все папки в/var/www/uploads/что содержащий Математику или Физику на имя к/mnt/Backup/.
26.11.2018
3
ответа

Как подсчитать вхождения каждого слова, принадлежащего файлу, во всем `n` числе файлов, переданных в качестве аргументов?

Я ищу сценарий оболочки, который принимает список имен файлов в качестве аргументов, подсчитывает и сообщает о вхождении каждого слова, которое присутствует в первом файле аргументов в других файлах аргументов. ...
26.11.2018
3
ответа

Как правильно протестировать команду как переменную, содержащую пробелы?

Я пытаюсь создать тест, тогда как логика: Если команда mkdir успешно выполнена, выполните следующие действия. У меня есть: FILEPATH = / home / Documents / projectDirectory CREATE_DIRECTORY = ...
25.11.2018
3
ответа

Сумма аргументов командной строки?

Как бы я создал скрипт Bash, который пользователь может использовать для суммирования любого количества аргументов командной строки, но он также будет игнорировать несовместимые аргументы? Например, скажем, мой сценарий называется суммой: сумма 10 -...
22.11.2018
3
ответа

Прочитанные аргументы, разделенные новой строкой

У меня есть скрипт, и я получаю данные из stdin в качестве аргумента, разделенного ньюменами, говорят, у меня String1, String2 String3, String4 И я хочу сделать масштабно String1, String2 и String3, String4. Но я ...
22.11.2018
3
ответа

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

Я пишу сценарий, но существует что-то, что мне нужно это, я не могу найти способ сделать это... Я должен сделать команду в фоне "command1 и", и затем где-нибудь в сценарии я должен ожидать его...
22.11.2018
3
ответа

Условная установка переменной в командной строке

Я хочу установить переменную, если мое условие истинно в моей системе Ubuntu. Это доказывает правильность моего оператора if: $ (if [ 1 == 1 ]; then echo "привет"; fi); привет! Это доказывает, что я могу установить ...
20.11.2018
3
ответа

'$XAUTHORITY' не появляется от 'нигде' на su+tmux

Когда я переключился от su+bash до su+tmux+zsh, я заметил, что определил переменную $XAUTHORITY как/root/.xauthXXXXXX, где XXXXXX 6 случайных алфавитно-цифровых символов. С предыдущим...
18.11.2018
3
ответа

GNU находит и маскирование {} для некоторых оболочек - который?

Страница справочника для GNU находит состояния: - исполнительная команда; [...] строка '{}' заменяется текущим именем файла, обрабатываемым везде, это происходит в аргументах команде...
11.11.2018
3
ответа

Вновь созданный пользователь на сервере Ubuntu имеет неправильную оператор Shell

Я создал новый пользователь в Ubuntu 18.04.01, как это: sudo useradd svn sudo passwd svn. sudo mkhomedir_helper svn. Sudo USERMOD -D / HOME / SVN -M SVN Проблема в том, что если я переключаюсь на пользователя SU ...
01.11.2018
3
ответа

Использование SED для замены последнего возникновения характера

Я пытаюсь заменить последнее возникновение символа в многопрочее строковую переменную. Мне нужно заменить последний | с ".
30.10.2018
3
ответа

В Linux, что делает «прикосновение». (Сенсорная точка) делай?

Я искал похожий вопрос здесь, но не нашел ничего общего. В Linux точка (.) Относится к самому каталогу. Команда Touch создает файл, если он не существует. Но что делает ...
29.10.2018
3
ответа

Объединение значение переменной и строка для формирования другой переменной

Я хочу ссылаться на переменную bash из переменной без использования: echo "$ {! VARNAME}" Есть идеи? Поскольку я хочу использовать переменную "на лету" и есть много таких ссылок, я не могу объявить их ...
24.10.2018
3
ответа

Извлечение строки из ключа, значения из текстового файла и присвоение ей новой переменной

Нужен скрипт для итерации через файл ниже для чтения ключей, значений и извлечения значений, например, foo_key1, foo.com, /tmp/worker${Build_Number} из ключа и присвоения их значения другой переменной (например, A=".....
17.10.2018
3
ответа

Добавление нового символа линии в ряд

Я хотел бы извлечь 2-е поле и транспонировать его, чтобы стать ROW CAT> TEMP1 1 73. 2 74. 3 75 Мой подход: Cut -F2 Temp1 | TR '\ N' '\ T'> Temp2 Результат: Temp2 73 74 75 ...
10.10.2018
3
ответа

Открытие Совсем недавно модифицированный файл в VIM

Команды работают $ LS -1T | голова -1. git_sync_log20180924_00.txt $ vi git_sync_log20180924_00.txt Но это не $ ls -1t | голова -1 |. VI. Vim: Предупреждение: ввод не из терминала Vim: ...
24.09.2018
3
ответа

Как включить историю команд ksh между сеансами

Если я запускаю ksh или mksh, моя стрелка вверх ничего не делает : $кш $ ^[[A^[[A^[[A^[[A^[[A Но это работает с bash, если я запускаю bash и нажимаю стрелку вверх. $ удар developer@1604:~$ ssh (скрыто) -...
21.09.2018
3
ответа

Различие между nohup, отрицайте и и

Каковы различия между $ nohup нечто и нечто $ и и нечто $, и $ отрицают
19.09.2018
3
ответа

Использование AWK, чтобы добавить новый столбец со значениями в файл CSV, не создавая пустых новых строк между строками

Хотелось бы добавить новый столбец в конец файла CSV и заполнить столбец со значениями. Я использовал следующие коды, и он в конечном итоге показывает новые пустые строки между каждой записью. Пожалуйста, ...
17.09.2018
3
ответа

Создавая каталоги с последовательной нумерацией

я пытаюсь создать последовательность одинаковых каталогов с именами типа 'file001' в последовательности от 1 до 512. В оболочке я запускаю следующее: for i в $(seq 001 512): do mkdir ...
15.09.2018
3
ответа

Добавить шаблон в n-ю строку, если в файле (n-x) строк [RHEL6]

Следующая команда добавит шаблон в четвертую строку. sed -i '4i pattern' file Но это не работает, если в файле меньше четырех строк. Требование состоит в том, что мне нужно добавить шаблон в ...
07.09.2018
3
ответа

имеют два списка, хотите исключить список2 из List1

List1: 1, Name1 [2, name2 3, name3 4, name4 5, name5 6, name6 7, name7 ...
02.09.2018
3
ответа

Динамические переменные в оболочке

у меня есть следующий сценарий, который возьмет вход (исходный путь) от пользователя, и это присоединит объем, который повторяет внутренний контейнер докера,-n "Входят в исходный путь": докер маршрута считывания выполненный-v $path:/opt/$...
01.09.2018
3
ответа

каталог Removing и это являются содержанием с %Y _ % b _ % d формат

, я создал сценарий, который должен удалить каталоги, и это - содержание, более старое затем 2 дня. Сценарий хорошо работает, но каталог не становится удаленным. Доброжелательная справка, это будет очень...
29.08.2018