0
ответов

Невозможно передать параметры для поиска при выполнении функции [дубликат]

Мне нужно передать несколько параметров для динамического поиска. Я делаю это с помощью этой функции: GEN_FIND_PARAMS () {PARAM = "" для WORD в $ 1; do ADD = "" if [X "$ PARAM"! = ...
02.05.2016
0
ответов

Заменить многострочным выводом команды find на `…` [duplicate]

Мне нужно заменить вывод команды find на другую команду для обработки каждого найденного файла, например: mdls ` find ~ / target_dir / -iname '* some *' -depth 1` (mdls - это команда в OS X, которая получает метаданные ...
07.04.2016
0
ответов

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

Можно ли в POSIX-совместимой оболочке определить, выполняется ли сценарий внутри подстановки команд? my-external $ (my-inner) $ (my-other-inner) В приведенном выше примере my-inner и my-other -...
29.03.2016
0
ответов

Как избежать ряда подстановочных знаков в сценарии оболочки unix?

Мне нужно выполнить следующий Oracle SQL в unix crontab. Запрос выглядит следующим образом: выберите количество (*) из tbaadm.htd где cust_id не равно нулю и pstd_flg = 'Y' и del_flg = 'N' и tran_date = (...
24.02.2016
0
ответов

Bash: переменная по умолчанию с подстановкой команд

Есть ли способ выполнить следующее одним движением с помощью Bash? my_var = $ {$ (grep -E '^ setting_1' /settings.conf):-default_setting1} В отличие от: my_var = $ (grep -E '^ setting_1' /settings.conf) ...
11.02.2016
0
ответов

Как выполнить команду, чтобы избежать вмешательства shell [duplicate]

Иногда одна и та же команда предоставляется как shell-builtin, так и другим файлом/пакетом. Пример: $ type -a printf kill printf - это встроенный модуль оболочки printf - это /usr/bin/printf kill - встроенная оболочка kill - это ...
28.01.2016
0
ответов

Подстановка команды в качестве цели для перенаправления ввода-вывода

Я пытался получить вывод команды в качестве цели перенаправления следующим образом: echo .envrc >> $ (git config --global core.excludesfile) Но Вместо этого я получаю эту ошибку, где ~ / ....
15.09.2015
0
ответов

почему моя первая операция pipe не удалила символ новой строки?

Мой nextermCensus.lis содержит символ новой строки и меня интересует только первая строка, я хотел бы удалить символ новой строки. но это не работает. поэтому я должен использовать второй метод, чтобы удалить его. $(...
11.09.2015
0
ответов

Вывод Вывод команды в командную строку напрямую, НЕ переменная [дубликат]

Я использую оболочку bash, и мне нужен вывод команды команда появится непосредственно в командной строке, которая появляется после выполнения команды! Пример того, что я себе представляю, чтобы проиллюстрировать свою идею: ...
06.07.2015
0
ответов

Разница между использованием () и $ () для выполнения ряда команд

В настоящее время я пытаюсь создать сценарий, который создает байты, которые будут передаваться в качестве входных данных в netcat. Вот идея сценария: (perl -e "print \" $ BYTES \ x00 \ "; cat file; perl -e" print \ "Подробнее ...
03.07.2015
0
ответов

Сохранение переданного по трубопроводу значения прошло неправильно

Я установил jq для обработки некоторого JSON с помощью bash. Но почему-то передача строки JSON в jq в сочетании с сохранением ее вывода в другую переменную прошла неправильно. TEST='{"foo": "bar"}' PB_SIG=$TEST | jq '....
02.07.2015
0
ответов

Одновременная проверка на пустой вывод и успешный статус выхода

Я хочу написать следующий тест в скрипте установщика1: if [ -n "`/etc/grub.d/30_os-prober`" ]; then install_dual_boot else install_linux_only fi Однако, также возможно, что 30_os-...
09.06.2015
0
ответов

Почему нет новой строки в конце цитирования подоболочки и передачи результатов в echo?

Когда я выполняю ls | grep png вывод grep: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (filename, newline, filename, newline) затем, echo $ (ls | grep png) выводит: ...
18.05.2015
0
ответов

Примените фильтр к значению переменной с помощью обратных кавычек

Извините за такой простой вопрос, но чтение об этой проблеме в Интернете оказалось бесполезным. Я пытаюсь лучше понять оператор могилы / обратной кавычки, и пока у меня все в порядке ...
12.05.2015
0
ответов

Почему при подстановке команд теряются символы новой строки? [дубликат]

У меня есть текстовый файл с именем links.txt, который выглядит так: ссылка1 ссылка2 ссылка3 Я хочу просмотреть этот файл построчно и выполнить операцию с каждой строкой. Я знаю, что могу сделать это с помощью цикла while ...
27.10.2014
0
ответов

В чем разница между `` и $() для подстановки команд в сценариях bash? [дубликат]

Я новичок в Linux и StackExchange. Мой английский довольно плохой, и я извиняюсь за ошибки. В чем разница между `` и $()? Имеет ли значение, что использовать и когда? Буду признателен за...
12.01.2014
0
ответов

Вырезание проблемы с sed, неизвестный параметр для s [дубликат]

echo $HOME $var /home/user abc Мои переменные.эхо $HOME$var | sed "s/$(echo $HOME$var | cut -c 3)/ello/g" /hellome/userabc Это работает, как и ожидалось. эхо $HOME$var | sed "s/$(echo $HOME$var | cut -c ...
29.02.2012