Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

7
ответов

Удалите последнюю запятую из удара для сгенерированной строки цикла

Я справляюсь с ситуацией, где я должен создать список разделенных запятой значений из массива в heredoc и удалить последнюю запятую. Я использую удар для переданного по каналу в sed, который стирает все запятые...
29.04.2014
6
ответов

Не может расположить heredoc с отступом для соответствия отступу вложения

Если бы существует "Проблемы первого мира" для сценариев, это было бы ими. У меня есть следующий код в сценарии, который я обновляю: если [$diffLines-eq 1]; затем $ dateLastChanged= (статистика - формат '%y'/....
27.01.2015
4
ответа

В чем разница между heredoc и подстановкой процесса?

В этом ответе объясняется, как использовать heredoc для взаимодействия с интерактивными программами путем подключения их стандартного ввода к heredoc. https://stackoverflow.com/questions/21130757/send-commands-to-...
01.03.2020
4
ответа

Используя здесь-документ для 'sed' и файла

Я хочу использовать здесь-документ для команд sed и обеспечить файл, который будет считан и выходной файл. Я посмотрел на Здесь-документы из Усовершенствованного Руководства по созданию сценариев Bash, но оно ничего не упоминает о...
18.02.2019
4
ответа

Запуск файла скрипта над SSH через SUDO

Я могу войти в удаленный компьютер как пользователь, который может сделать Sudo SU -. Я не могу войти в систему как root. У меня есть сценарий локально, который я хочу бежать на удаленной машине. Кроме того, скрипт отправляется туда, другой ...
28.04.2018
4
ответа

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

Скажем, я хочу иметь где-нибудь шаблон, который многострочная строка: у меня есть текст с $ {placeholder} в этом и некоторых $ {разных} one $ {here} и $ {there} Что было бы моим лучшим способом ...
04.04.2018
4
ответа

Как войти в систему как корень от Bash, и действительно наполнить

Это - мой простой удар: кошка test.sh #!/bin/bash отзывается эхом "привет" su - корень-c/path/to/script.sh <<пароль EOF EOF whoami эхо "до свидания", Но я получаю эту ошибку:./...
18.02.2014
3
ответа

Есть ли способ использовать HEREDOC для Bash и Zsh и иметь возможность использовать аргументы?

HEREDOC Bash и Zsh, по-видимому, ведет себя как файл, а не как строка, и если я надеюсь сделать что-то вроде foo (){ ruby ​​<< 'EOF' 3.times do puts "Ruby получает...
17.12.2020
3
ответа

Переменные внутри heredoc с несколькими файлами

У меня есть heredoc с содержимым xml, и я добавляю содержимое другого файла, подобного этому :бар-файл :<бар> $баз скрипт :bar=$ (cat bar.xml)#это было бы идеально, конечно это...
31.10.2020
3
ответа

Возможный объявить функцию локально и использовать ее в удаленном конце соединения SSH

я надеюсь создавать функцию в сценарии локально и называть ее на удаленном хосте, по соединению SSH, действительно ли это возможно? набор-e gitpull () {CD/var/www/html STATUS= $ ((состояние мерзавца) 2>...
24.08.2018
3
ответа

grep с heredoc в функции

Я хочу сделать функцию, которая анализирует текст, вставленный в терминал. $ кошка < фу > какой-то текст > какой-то текст1 > какой-то текст > асдф > > эоф какой-то текст ...
15.08.2018
3
ответа

Используйте мишень sudo с heredoc для добавления в существующий файл

От Генерируют сценарий в ударе и сохраняют его к местоположению, требующему sudo, у нас есть этот метод, который я люблю: sudo кладут "$OUTFILE" для первого удара>/dev/null <<панель нечто 'EOF' EOF Однако, я хотел бы использовать это...
23.05.2017
3
ответа

Ошибка Heredocument, которую я не могу понять («разделен концом файла»)

Я выполняю следующий код в Bash: bash / dev / fd / 10 10 << - 'SES' cat << EMR >> /etc/apache2/apache2.conf # Индексы параметров ...
24.04.2017
3
ответа

удар: Некоторая проблема при использовании чтения <<<“$VARIABLE” на корневом разделе только для чтения. Какие-либо известные обходные решения?

Только по совпадению я должен был использовать свой ATA-ID-to-device-name сценарий (найденный здесь: https://serverfault.com/questions/244944/linux-ata-errors-translating-to-a-device-name/426561#426561) на только для чтения/...
13.04.2017
3
ответа

Как выполнить код в новом сеансе tmux - из текущего сеанса?

Я использую Ubuntu 16.04, и мне нужно следующее решение tmux, потому что я хочу запустить процесс тайм-аута со сном, так как в моем конкретном случае я не был удовлетворен работой at и обнаружил ошибку с nohup (когда ...
06.01.2017
3
ответа

Почему делает передачу HEREDOC, поскольку строка к 'рубину-e' не работает?

По причинам я не понимаю, это, кажется, невозможно передать heredoc как выражение к интерпретатору Ruby: рубин $-e <<ЗАКАНЧИВАЕТСЯ, heredoc> помещает 'привет' heredoc>, ЗАКАНЧИВАЮТ рубин: никакой код...
16.07.2014
3
ответа

Как объединить замену процесса Bash со ЗДЕСЬ-ДОКУМЕНТОМ?

В версии 4.2.47 (1) Bash - выпускают, когда я пытаюсь соединить форматированный текст, который прибывает из ЗДЕСЬ-DCOUMENT как так: кошка <(fmt - width=10 <<FOOBAR (я хочу, чтобы окружающие круглые скобки были частью...
17.06.2014
3
ответа

Присвоение вывода SQL-запроса к переменной

Я соединяюсь с базой данных оракула и запускаю запрос и присваиваю вывод переменной, Но когда я повторяю значение переменной, это не становится печатным правильно. считайте ='sqlplus-s $configuser/$...
02.08.2013
2
ответа

Как добавить командную строку Linux в файл?

Я пишу bash-скрипт, который будет генерировать Vagrantfile. Причина, по которой я использую bash-скрипт для создания Vagrantfile, заключается в том, чтобы дать возможность моему коллеге использовать один скрипт для настройки своих...
26.04.2021
2
ответа

SFTP с перенаправлением и здесь doc имеет проблемы с Cron

Приведенный ниже скрипт отлично работает при запуске из командной строки. Я также запускаю задание Cron и знаю, что задание Cron запущено, потому что вижу записи в файле sftpFileLog.txt. Но при работе под управлением Cron Job...
09.05.2020
2
ответа
2
ответа

Использование переменной here document в цикле while

У меня возникли проблемы с использованием переменной Here Document в цикле. Потому что это работает, пока IFS= read -r line; сделать эхо "(${строка})" сделано <
29.01.2020
2
ответа

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

У меня есть функция bash yumtelegraf() { кошка <<ЕОФ | sudo тройник /etc/yum.repos.d/influxdb.repo [приток БД] name = Репозиторий InfluxDB — RHEL \$releasever baseurl = https://repos.influxdata.com/rhel/\...
22.10.2019
2
ответа

сохранение обратной косой черты-новой строки в heredocs запускается в подоболочке

Пока терминальная обратная косая черта отсутствует, новые строки heredoc сохраняются после захвата вывода heredoc в переменной: var=$(cat << -ЕОФ а б с EOF ) эхо "$var" а б c ...
06.08.2019
2
ответа

Bash - здесь документ читает входное значение от другого пользователя

У меня есть здесь документ внутри сценария bash.Я хочу прочитать из него такое значение: su myUser << SESSION set -x echo -n "Введите свое имя и нажмите [ENTER]:" прочтите имя echo "имя - $ ...
12.06.2019
2
ответа

Использование Heredoc в Makefile. Является ли это возможным?

Я использую Makefile, так что шаг по умолчанию — распечатать справку для других опций. Было бы здорово, если бы я мог добавить раздел EOF вместо нескольких эхо-сигналов. Можно ли использовать ...
01.05.2019
2
ответа

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

У меня есть два массива $ Arr1 = (1 2 2 3) $ Arr2 = (2 3 3 4) Почему этот генерирует странный выход, когда я следую за хорошей практикой двойной цитирующей расширения массива $ tsort << eof > (Скрытый)
18.11.2018
2
ответа

GNUPLOT, здесь-документы и аргументы командной строки

Могу ли я использовать А здесь документ пройти скрипт GNUPLOT к GNUPLOT, а также иметь аргументы командной линии в GNUPLOT? В моем файле Bash я бы обычно пишу: #! / Bin / Bash # Установите код здесь ... ...
08.08.2018
2
ответа

Использование регулярного выражения в строке перенаправления / добавления heredocument для нацеливания на определенные «наборы» каталогов

Мне нужен способ настроить таргетинг на все подкаталоги в public_html, которые заканчиваются на .com или другие TLD, такие как .biz или .co.il, которые я мог бы указать в наследственном документе. Это мой каталог внутри pushd-popd - if-fi ...
14.06.2018
2
ответа

Добавить содержимое наследственного документа к файлу, только если этого содержимого еще нет в этом файле

У меня есть файл, к которому я хочу добавить некоторое содержимое (включая первое, второе и третье пустые пробелы, видимые в моем коде ниже): ### Я - текст 1 ### Я - текст 2 (Фактический текст, который я добавляю, это ...
13.06.2018