1
ответ

Как выполнить команду внутри сценария оболочки, не открывая новую оболочку

Я хотел бы выполнять команды внутри сценария оболочки и сохранять в переменной, но он открывает новую оболочку, которая мне не нужна. Есть ли способ исправить это? Вот мой сценарий. #! / bin / bash V1 = ...
23.11.2016
1
ответ

Пробелы в сценарии bash не работают [закрыто]

Ничего из того, что я пробовал, не работает. Посмотрите на строки grep to array в приведенном ниже скрипте. Кажется, что побег ничего не дает. Но если я сделаю статически назначенный массив, это нормально. Например: files = (somefile.txt некоторые \ ...
20.11.2016
1
ответ

Терминал Ubuntu закрывается после запуска сценария

Это файл .sh, который запускается терминалом Ubuntu, а затем немедленно закрывается. Что не так с моим сценарием? Я не знаю, в чем моя проблема - почему терминал закрывается после запуска сценария и не ...
20.11.2016
1
ответ

Bash скрипт не работает в DD-wrt

У меня есть следующий bash скрипт, запускаемый при запуске на моем WRT1900ac linksys: USER="admin" PASS="passhere" PROTOCOL="http" ROUTER_IP="192.168.1.1" # Порт для подключения, который предоставит JSON ...
20.11.2016
1
ответ

Открытие сеансов Konsole (вкладки) в двух дистинктивных окнах

У меня есть сценарий, который открывает сеансы Konsole для работы, он выглядит так: konsole --profile $1 --new-tab -p tabtitle="k1" -e ./jpax_remote.sh cc1 konsole --profile $1 --new-tab -p tabtitle="k2" ...
20.11.2016
1
ответ

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

Мой сценарий оболочки включает серию шагов, например, первый шаг App = read -p "### Введите имя приложения" Env = read -p "### Введите имя среды (Dev, test) "второй шаг cd / opt / ...
18.11.2016
1
ответ

разбор действительно простой грамматики разметки с помощью shell-скрипта

Мне нужно разобрать файл, своего рода файл конфигурации, который принимает действительно простую грамматику : есть 2 вида многострочных блоков и тегов инлайн-разметки. блок типа 1 помечен тегом open_tag ...
18.11.2016
1
ответ

Fork Bomb: Почему конвейеризация вывода в другую копию Fork Bomb работает, если вывод не возвращается? [duplicate]

Я понимаю основной синтаксис этой знаменитой вилочной бомбы : ( ) { : | : & } ; : но сейчас я пытаюсь понять часть : | :, где один передает вывод из : в другой :. Что я делаю ...
18.11.2016
1
ответ

Значение перенаправления '2>> (command)' в Bash

Некоторое время назад я создал сценарий и добавил в него некоторые журналы, но я забыл, как перенаправление для работ по ведению журнала :-( Суть его такова: #! / bin / bash LOGFILE = / some / path / mylogfile (# вот здесь ...
18.11.2016
1
ответ

Что означает status_of_proc в скобках-точках-брекетах?

В скрипте init.d, использующем несколько функций /lib/lsb/init-functions, я получил такую строку для сообщения о состоянии. log_daemon_msg "Status" "$APPNAME" ; status_of_proc -p $PIDFILE $DAEMON && exit 0 || exit $? ...
17.11.2016
1
ответ

Почему этот эхо-вызов перезаписывает существующий текст?

Рассмотрим следующий файл CSV: jdbc.driverClassName, oracle.jdbc.driver.OracleDriver jdbc.username, kshitiz Его необходимо преобразовать в: -Djdbc.driverClassName = oracle .jdbc.driver ....
17.11.2016
1
ответ

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

Сценарий оболочки может потерять свои стандартные и другие файловые дескрипторы, если другой конец отключится. Один из способов, которым это может произойти, - завершить работу ssh-клиента, используемого для запуска сценария: $ ssh localhost test ^ C ..
15.11.2016
1
ответ

Может ли команда «at» выполнить любой сценарий оболочки?

Я создал программу на Java, которая показывала диалоговое окно с сообщением. После нажатия ОК она закрывается и выполнение программы завершается. Затем я создал сценарий оболочки alarm.sh, который запускал программу. Я протестировал его и ...
14.11.2016
1
ответ

Как написать сценарий bash для открытия vi и редактирования документа?

Я хотел бы написать сценарий bash, который существенно автоматизирует этот процесс: vi filename.pdf (открыть "filename.pdf" с помощью vi): 4, 7d (в командном режиме vi удалите строки 4-7) O (в командном режиме vi нажмите ...
11.11.2016
1
ответ

Файл .sh используется sftp после загрузки и не может быть выполнен

Я использую mobaxterm для доступа по ssh/ftp. Сначала я создаю файл test.sh. Затем я редактирую файл и сохраняю его (автоматически загружается). Теперь я делаю chmod 755 test.sh, а затем пытаюсь запустить его с помощью ./test.sh, ...
11.11.2016
1
ответ

Создание скрипта с циклическим циклом на одном экране

У меня одна простая проблема: с моим скриптом мне нужен скрипт строки в том же экран и не отображает последнюю информацию выше, см. мой демонстрационный код: #! / bin / bash if [-t 0]; затем stty -echo -icanon -icrnl ...
10.11.2016
1
ответ

ожидаемый скрипт для получения вывода для нескольких серверов

Я пытаюсь получить вывод IQN с нескольких серверов. Я получаю следующую ошибку. Ошибка вывода spawn /usr/bin/ssh VM2 | /usr/bin/cat /etc/iscsi/initiatorname.iscsi пароль root@VM2: bash: -c: ...
09.11.2016
1
ответ

Ожидаемый сценарий для копирования файла

Я пытаюсь переместить / скопировать некоторые файлы с моего локального компьютера на другой хост, к которому я могу получить доступ через ssh. Но, к сожалению, этот сценарий ниже не работает. когда я запускаю этот сценарий, он спрашивает меня ...
08.11.2016
1
ответ

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

Я пытаюсь запустить сценарий ~ bin / ap несколько раз с dims @ pterosaur: ~ $ while true; ~ bin / ap; сон 2; Выполнено bash: синтаксическая ошибка возле неожиданного токена `done ', где тускнеет @ pterosaur: ~ $ cat bin / ap #! / bin / ...
07.11.2016
1
ответ

Вывести ноль, если текст не найден в определенном файле [closed]

Я хочу напечатать ноль, если grep не найден в определенном файле grep -A4 "Apple" a.txt | хвост -1 | awk '{printf ("% f", $ 4)}' >> out Я тоже пробовал использовать условие if else, если grep -A4 "Apple" a ....
07.11.2016
1
ответ

Почему мой сценарий не выполняется на if.up

Я хочу выполнить сценарий, который запускает синергию всякий раз, когда мои карты Wi-Fi ноутбука подключаются к сети (на данный момент любой, я добавлю фильтр позже). Итак, я написал сценарий `/etc/network/if-up.d/999startsynergy '...
06.11.2016
1
ответ

Почему в этом случае используется команда «сдвиг»? [закрыто]

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

Обрезать значение, полученное из поля awk

Я разбираю файл и использую awk для получения первого и третьего поля. Это все хорошо, но в первом поле я хотел бы обрезать последние 4 символа из этой строки; пока я не нашел, как это сделать...
04.11.2016
1
ответ

Bash-скрипт не копирует файлы с помощью udev

У меня есть скрипт, настроенный на запуск при подключении определенного usb-накопителя. Он должен скопировать папку с usb-накопителя в резервную папку и записать ее, если она уже существует. Однако ...
02.11.2016
1
ответ

Комбинирование операций basename {} и string's в bash

Я хочу написать сценарий, который будет находить все файлы, заканчивающиеся на .cpp, и переименовывать их в .cc. Поиск будет выполняться рекурсивно от начального маршрута R, который является аргументом сценария. Если аргумент не ...
31.10.2016
1
ответ

Вкладка оболочки, открытая с помощью скрипта, зависает после Ctrl + C при запущенном процессе

У меня есть следующий скрипт: #! / Usr / bin / env zsh START_FOREMAN = '/ usr / bin / zsh -c "source /home/user/.zshrc; запуск мастера" zsh' xfce4-terminal --tab -H -T app-server --working-directory = / home / user / git / ...
24.10.2016
1
ответ

Итерация файлов в папке

У меня есть папка, содержащая файлы, и мне нужно итерировать их с помощью unix-команды "tr", выводя те же имена, что и раньше (если это возможно) (код ниже не работает): FILES=/root/Desktop/...
24.10.2016
1
ответ

Возьмите максимальное значение из столбца и извлеките все строки, содержащие не менее 20% этого значения

Я хотел бы найти максимальное значение столбца B И сохранить все строки, в которых значения столбца B составляют 20% или более от максимума. ВХОДНЫЕ ДАННЫЕ A B C D E 2 79 56 SD L 1 09 67 JK S 9 60 37 КД Г 0 10 47 SO E ...
21.10.2016
1
ответ

Генерация слов с помощью вложенных циклов

Я создал этот сценарий, который генерирует все комбинации строчных букв и цифр и отображает их. Это работает, но мне интересно, есть ли способ упростить процесс добавления нового символа ...
19.10.2016
1
ответ

Неожиданный конец файла в сценарии оболочки [duplicate]

Вот мой сценарий #! /bin/sh source=/Source/$1 пункт назначения=/Destination folderParam=$(basename $source) if /usr/bin/rsync -avh -r $source $destination; then cp /FolderCopyStatus/Success /Status/...
18.10.2016