1
ответ

ожидаем, что сценарий выдает ошибку

на удаленном компьютере есть один сценарий ./bin/show_info.py, который я хочу выполнить и получить вывод на локальном компьютере, для который я создал сценарий с ожиданием. Если я выполню следующую команду ...
27.04.2017
1
ответ

Как сделать использовать sed для замены строки с помощью номера строки на удаленной машине с помощью ssh?

Я пытаюсь заменить строку в файле, который находится на удаленной машине. Во-первых, я должен получить номер строки с помощью команды grep, а затем, используя этот номер строки, должен заменить строку, которая ...
25.04.2017
1
ответ

скрипт, проверяющий html

У меня есть команда http cgi (http: // cameraIP: port / cgi-bin / CGIProxy.fcgi? cmd = getDevState & usr = user & pwd = password), который возвращается в браузере 0 ...
24.04.2017
1
ответ

Разбор аргумента командной строки для пропуска пользовательских подтверждений

Если передается конкретный аргумент, такой как «-y» или «--yes», я хочу сделать сценарий не- интерактивный и пропускать подтверждение пользователя. Я также хочу знать, как передать аргумент другим сценариям. Я ...
22.04.2017
1
ответ

Как подключить и отключить openvpn соединение в bash скрипте?

Как запустить скрипт bash для выполнения задачи после openvpn соединения как #!/bin/bash openvpn --config file.ovpn (шаг 1) ЗАПУСТИТЕ ЗАДАЧУ ПОСЛЕ ПОДКЛЮЧЕНИЯ (шаг 2) THEN DISCONNECT FROM THE OPENVPN (...
22.04.2017
1
ответ

Как я могу использовать «tr -d» в сценарии bash для удаления введенного пользователем символа?

#! / Bin / bash в то время как getopts ": r" opt; do case $ opt in r) [-f "$ 1"] && input = "$ 1" || input = "-" читать $ userinp cat $ input | tr -d "$ userinp" ;; esac done Это мой ...
22.04.2017
1
ответ

как перейти в каталог ИЛИ каталог, в котором находится файл? [дубликат]

Если я сделаю cd "user / Dropbox / foo.txt", я получу -bash: cd: user / Dropbox / foo.txt: Not a directory. Но мое намерение в этом случае всегда одно и то же: я хочу записать cd в каталог, в котором находится файл. Я пробовал это: ...
21.04.2017
1
ответ

В чем разница между результатами и эффективностью после добавления -f в rm и -print в find?

Мне поставили задачу повторно удалить все файлы старше 90 дней из / dir / prd / log, т.е. удалить из поддиректории тоже. Я сделал эту команду: find / dir / prd / log * -mtime +90 | xargs rm Затем я ...
20.04.2017
1
ответ

Как учитывать env-вары shell-session, контексты с chroot

Итак, я работаю над скриптом, назовем его chroot-session-builder, который монтирует файловую систему с отдельной ОС, а затем вводит меня в chrooted shell в другой файловой системе. Это работает, но я придурок и ...
20.04.2017
1
ответ

Разделить CSV файл на меньшие файлы на основе некоторого условия

У меня есть файл со следующими значениями: Server1,12.22.21.13,1234,Kevin@xyz.com Server2,12.12.12.12,1223,Kevin@xyz.com Server3,13.11.11.11,1234,John@xyz.com Server4,11.11.11.11,1234,Chris@xyz.com Я хочу ...
20.04.2017
1
ответ

передача составных команд в качестве аргументов

Рассмотрим сценарий pass_command ls | "$ @" Принимает именованные команды в качестве аргументов pass_command sort # печатает файлы отсортированы. Этого достаточно для всех практических целей. Мне любопытно, есть ли ...
19.04.2017
1
ответ

Понимание сценария оболочки iptables

СИТУАЦИЯ: Недавно я нашел следующий сценарий оболочки, который работает с iptables для блокировки всего доступа в интернет к/из ОС linux, за исключением терминалов, открытых, которые были в группе под названием internet: ...
19.04.2017
1
ответ

Скрипты оболочки, связанные с конвейером: прерывание прерывания одного сценария

У меня есть два сценария оболочки, один запускается на сервере и записывает некоторые файлы во временный каталог. Затем этот каталог отправляется в виде tar-архива на стандартный вывод. В конце (или когда он прерывается) ...
19.04.2017
1
ответ

Поместите длинный список адресов электронной почты в многострочную макропеременную

У меня есть список из 20 адресов электронной почты, которые я пытаюсь поместить в макропеременную в виде нескольких строк в сценарии оболочки. В «широком» формате он работает нормально и выглядит следующим образом: (скрытый)
17.04.2017
1
ответ

Вопрос о сценарии оболочки

У меня есть сценарий ниже, и я хотел бы знать, как выполнить сценарий оболочки, который имеет 2 команды, которые должны выполняться последовательно. Но проблема в том, что когда я запускаю первую команду, появляется подсказка ...
14.04.2017
1
ответ

Перенаправление вывода из фонового процесса

Задача: Запустить программу в фоне (с PID), перехватить PID, собрать вывод и убить PID. Мой код: tee -a log | program | tee -a log & PID=$! disown $PID спать 10 pkill '^...
14.04.2017
1
ответ

Невозможно прикрепить файл .txt или .log к почте и команде mailx

Я пытаюсь прикрепить файл .log или .txt к команде mail, чтобы отправить электронное письмо после выполнения моего сценария ksh. Я не могу использовать команду mutt, так как она не была установлена ​​на моем компьютере, и я не ...
14.04.2017
1
ответ

Ограниченное ssh удаленное выполнение с аргументами

Я должен включить удаленное выполнение сценария оболочки на сервере, но запретить всего другого доступа. Сценарий является переключателем, который принимает единственный параметр (на/от/состояние). Это близко подходит к ответу на мой...
13.04.2017
1
ответ

Социальный веб-сайт о командах оболочки

Я не забываю видеть весь социальный веб-сайт, посвященный вопросу, Каковы Ваши любимые функции командной строки или приемы?, где можно отправить команды оболочки, отметить их, прокомментируйте их, и уровень и/...
13.04.2017
1
ответ

настроить принтер lpd для печати на принтер и файл

В отношении: Перенаправить lpd lp в файл? Как насчет сценария, в котором вы хотите одновременно распечатать и сохранить результат в файле? Кажется, я не могу заставить эту функцию работать. Я могу получить ...
13.04.2017
1
ответ

Как записать сценарий удара для конфигурирования моих дисплеев, когда HDMI включается или отключается

У меня есть ноутбук, выполняющий Kubuntu, Точный (12.04), который я иногда использую для просмотра роликов. Когда я делаю, я включаю HDMI-кабель, подключенный к A/V ресиверу с монитором HDMI, присоединенным к нему...
13.04.2017
1
ответ

Движущийся подкаталог к новому родительскому каталогу, где новое имя каталога увеличено 1

Я пытаюсь переместить подкаталог от одного родительского каталога до другого для сотен экземпляров, меняя имя подкаталога во время перемещения. Мои каталоги являются рядом...
13.04.2017
1
ответ

Как проверить надежность обработки файлов моего сценария оболочки?

Я написал сценарий оболочки, который обрабатывает некоторые «обычные» имена файлов, но я прочитал «Почему мой сценарий оболочки забивается пробелами или другими специальными символами?» и почему вам не следует анализировать вывод команды ls ...
13.04.2017
1
ответ

Получить ширину отображения строки символов

Что было бы ближе всего к портативному способу получения ширины отображения (по крайней мере на терминале (тот, который отображает символы в текущем языковом стандарте с правильной шириной)) строки символов из ...
13.04.2017
1
ответ

Возможные проблемы (если есть) при рекурсивной замене пробелов подчеркиванием во всех именах файлов на жестком диске [дубликат]

На моем внешнем жестком диске около 1 ТБ данных (PDF-файлы, текстовые документы, изображения, двоичные исполняемые файлы и т. Д.). Данные были созданы в Windows 10, а жесткий диск отформатирован в NTFS. Запуск ...
13.04.2017
1
ответ

Поиск файла на основе диапазона данных

Я ранее отправил запрос справки с подсчетом случаев строки. Я теперь надеюсь искать возникновение строки в диапазоне значений и распечатать столь же отформатированный файл (...
13.04.2017
1
ответ

Диалоговое окно radiolist использующий динамично определенный массив выбора

После моего предыдущего вопроса я имею, пишут следующий MWE для создания простого селектора файла по дате filesArr = ($ (ls-1rt?????????? _?)) nfiles= $ {#filesArr} iLastFile= $ [nfiles-1] choiceArr = ()...
13.04.2017
1
ответ

Проверка и проверка блокировки из другого процесса

Я пытаюсь создать служебную оболочку (сценарий init.d) для одного из моих любимых приложений. Приложение создает как PID, так и файл блокировки, поэтому я пытаюсь использовать их, чтобы убедиться, что я могу ...
13.04.2017
1
ответ

вставка измененной даты в имя файла - 2 случая

Я полагаю, что задам два отдельных вопроса, но контекст тот же, так что надеюсь, что все в порядке. У меня есть выход нескольких процессов, как представлено ниже (который я не могу изменить). 25978.csv 26044.csv 26865....
13.04.2017
1
ответ

Пустой указатель IFS не является тем же как сбросом IFS?

Я считал большой вопрос на здесь названном Понимании IFS. Я был удивлен, потому что ответы и комментарии заключают в кавычки POSIX, который указывает, что IFS = не является тем же как сбрасыванием IFS. Если Вы сбрасываете IFS...
13.04.2017