0
ответов

Bash :как передать аргументы в сценарий heredoc

Представьте, что у вас есть дурацкий скрипт test.sh, которому передаются аргументы, которые будут выглядеть так :bash test.sh arg1 arg2 arg3 с test.sh — глупым скриптом, который отображает свою командную строку :#!/bin/...
29.07.2021
0
ответов

После ssh для удаленных хостов grep, используемый внутри EOF, выдает «Нет такого файла или каталога»

Сценарий :У меня есть скрипт для подключения к удаленным хостам и ключевое слово grep из файла журнала. Без использования EOF ssh зависал, но при использовании heredoc (EOF )эта проблема исчезла. Все мои...
22.07.2021
0
ответов

предупреждение :здесь -документ в строке 2, разделенный концом -файла -(требуется `EOF')

Я много читал здесь и потом, но так и не нашел, как это исправить :steps.wrap ([$class :'AnsiColorBuildWrapper', 'colorMapName' :'XTerm'] ){ steps.withCredentials ([steps.usernamePassword (...
08.07.2021
0
ответов

Использование одинарных кавычек внутри входных данных heredocs

Мне нужна помощь в отладке сценария tcsh. Он использует heredocs. Код :<предустановка _> < < выход 0 EOF2 выход 0 EOF1 <предварительная настройка _> это...
06.04.2021
0
ответов

Bash не выводит здесь -документы в файл

Этот скрипт bash кажется сломанным :#!/бин/баш echo "Печатает нормально" cat << 'EOF' > ~/doFoo.sh echo 'вложенный скрипт, выполняющий Foo' EOF echo "Он никогда не печатает" кошка << '...
16.03.2021
0
ответов

Почему в моем скрипте, вызванном из другого скрипта, возникает ошибка чтения?

Позвольте мне нарисовать для вас картину. Вы пишете некоторые сценарии развертывания или сценарии сборки или что-то еще и т. д., которые запускают команды на удаленном компьютере для выполнения таких действий, как, например. создавать пользователей, устан
12.09.2020
0
ответов

Передача огромных объемов данных в качестве входных данных для команды оболочки.

Используя оболочку bash, работающую через канал (неинтерактивный), я пытаюсь передать огромные объемы данных команде оболочки. До сих пор я не могу заставить его работать надежно. Например, используя здесь документ, ...
30.05.2020
0
ответов

разделение файла here docs, когда каталог файла отличается от pwd

Все, у меня есть файл (называемый, скажем, bundled_file.txt) here docs, хранящийся в каталоге, и этот файл выглядит так: cat > a.txt << 'конец' ... ... ... 'эоф' кошка > b.txt << 'eof' ......
25.10.2019
0
ответов

Для чего используется дефис (-) в этой команде tee <<-'EOF'? [дубликат]

Я видел следующую команду: sudo tee /etc/docker/daemon.json <<-'EOF' { "реестр-зеркала": ["https://xxxxxxxx.mirror.aliyuncs.com"] } EOF Для чего используется дефис (-)? Работает нормально...
15.07.2019
0
ответов

shell shell scripting with oracle

Я пытаюсь подставить переменную unix в оператор select, но получаю следующую ошибку. Что я делаю неправильно? sqlplus "/ as sysdba" << EOF spool /home/oracle/l.log archive log list; ...
16.11.2018
0
ответов

Файл Bash: нет такого файла или каталога [дубликат]

У меня есть следующий скрипт ssh user@host << EOF STATUS="$(git status)" SEARCH_STATUS ="Не мерзавец" если [[ "$STATUS" == *$SEARCH_STATUS* ]]; затем эхо "Не репозиторий git" ...
09.08.2018
0
ответов

Здесь-документ с кошкой

Я новичок в Linux, сценариях оболочки и я Пытаюсь изучить основы. В настоящее время я нахожусь в главе о перенаправлении, где объясняются здесь документы. Я действительно не мог понять, как ...
06.04.2018
0
ответов

Как использовать один путь в heredocument

Я написал этот здесь-документ для создания нескольких скриптов по пути ~ / own_scripts /, но я написал его таким образом, чтобы вызвать дублирование этого path: source << - EOF ~ / own_scripts / 1.sh ~ / own_scripts / ...
03.02.2018
0
ответов

заполнение значений переменных не работает на bash

У меня есть следующий bash скрипт: #!/бин/бэш $db=DB $H=6973 $cov=38 для i в $(найти . -тип f - имя "*.*.las"); do cat <
30.01.2018
0
ответов

Из многострочного исходного документа в однострочную ерестроку с разрывами строк

У меня есть этот многостраничный наследственный документ, который я хочу перевести в однострочную здесь: cat << - "PHPCONF"> /etc/php/*/zz_overrides.ini [PHP] post_max_size = 200M upload_max_filesize ...
27.01.2018
0
ответов

Создание / изменение файла и его источник - обе в одной строке

Мне нужна команда, которая создает / изменяет какой-либо файл, а затем отправляет этот файл в одну строку в Bash. Для меня важно знать, возможно ли это (или почему это не так), так как это может помочь сохранить ...
19.01.2018
0
ответов

Пытаюсь поместить имя в текст файла

Я пытаюсь поместить имя файла, который я только что создал в своем скрипте, в текст файла, но не могу чтобы узнать, как позволить ему распечатать имя $ в файле. Кто-нибудь может мне помочь? cat << '...
28.12.2017
0
ответов

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

Эта команда, похоже, не работает в моем сценарии, как я могу решить, в каком файле я мне нужен этот текст, если я просто создам файл с помощью следующей команды touch $ name Я хочу, чтобы текст был в файле $ ...
28.12.2017
0
ответов

Почему оболочка входа 'sudo -i' нарушает аргумент командной строки here-doc?

В приведенной ниже последовательности из пяти команд все зависят от одинарных кавычек для передачи возможно подстановка переменных в вызываемую оболочку bash, а не в вызывающую оболочку. Вызывающий пользователь - xx, но ...
15.12.2017
0
ответов

Как запустить патч через heredoc в bash?

Я пытаюсь исправить такой файл в bash: cat << '' EOF | patch --dry-run > --- urancid 2017-12-06 09: 56: 33.000000000 -0600 патч --dry-run > +++ / tmp / urancid 2017-12-06 15: ...
06.12.2017
0
ответов

Значение переменной печатается с выполнением heredoc [закрыто]

В / var / www / html я выполнил следующий heredocument cat, который служит создателем - он создает файл /opt/dwa.sh, который включает функцию и наследственный документ MYSQL. cat << - "DWA_INSTALL" ...
03.12.2017
0
ответов

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

У меня есть сценарий, содержащий функцию и вызов функции. Внутри функции есть наследственный документ: #! / Bin / bash DWA () {...... mysql -u root -p << - MYSQL ...... ...
03.12.2017
0
ответов

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

У меня есть сценарий, который должен делать много разных вещей на разных удаленных машинах. Я думал, что для этого подойдет heredoc, но я не могу использовать переменную, определенную где-то еще в ...
17.11.2017
0
ответов

Смешивание локальных и удаленных переменных и правильное использование и цитирование

Рекомендуемый шаблон для bash, насколько я знаю, всегда заключает переменные оболочки в кавычки. Например, "$VAR" вместо $VAR. Но как я могу добиться той же безопасности, которую обеспечивают кавычки для переменных, предназначенных для ...
20.10.2017
0
ответов

bash - добавить пустую строку в heredoc через переменную

Если я использую этот сценарий в скрипте: #! / Bin / bash addvline = $ (if ["$ 1"]; then echo "$ 1"; echo; fi) cat << EOF это первая строка $ addvline это последняя строка EOF, если $ 1 пусто Я ...
01.10.2017
0
ответов

Пароль автоответа для OPENSSL с использованием HEREDOC [закрыто]

У меня есть следующая команда, но она не работает для меня. .. cd / etc / postfix / ssl / && openssl genrsa -des3 -rand / etc / hosts -out smtpd.key 1024 << PASS пароль пароль PASS Вывод является: ...
13.04.2017
0
ответов

Что означает 3 3 в bash / dev / fd / 3 3 << 'EOF'

Есть код Unix, который я видел и на котором 'не хватает фона для полной расшифровки: bash / dev / fd / 3 3 <<' EOF 'Что означает 3 3 выше? Я знаю, что такое heredoc, что такое Bash, устройство, ...
13.04.2017
0
ответов

Как использовать: cat << EOF [duplicate]

Я немного запутался и не уверен, как добавить стиль cat << EOF в мой сценарий. Был бы очень признателен за небольшую обратную связь и помощь. Вот мой скрипт! / Bin / sh # Это сценарий дисковой почтовой программы ...
03.08.2016
0
ответов

Команда Grep с использованием содержимого heredoc

Я создаю сценарий для обновления удаленного компьютера и хочу знать, использует ли какой-либо пользователь компьютер перед обновлением. У меня есть список пользователей, и я создал со всеми ними heredoc. Команда I'm ...
23.04.2016
0
ответов

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

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