2
ответа

cat error in shell

Я использую следующий код для итеративной записи файлов в 20 папок для планирования заданий. #! / bin / bash для i в {1..20} do cd conf $ i cp ../nvt.mdp $ PWD cp ../topol.top $ PWD ...
01.05.2018
2
ответа

Как добавить несколько строк в файл, если этих строк нет в этом файле?

Как добавить несколько строк в файл, если этих строк нет в этом файле? Например, чтобы добавить несколько глобальных псевдонимов в /etc/bash.bashrc, я использую наследственный документ: cat << - "BASHRC"> & ...
17.01.2018
2
ответа

Переменная не интерпретируется с помощью 'EOF'

Это мой сценарий: var = "lalallalal" tee file.tex << 'EOF' текст \ текст \ $ var EOF Необходимо использовать EOF (в кавычках), потому что в противном случае я не могу использовать двойную косую черту (//). Однако, если я использую ...
19.07.2017
2
ответа

Здесь-документ без интерпретации управляющих последовательностей, но с интерполяцией

Есть ли способ обработать файл без интерпретации двойной обратной косой черты как escape-последовательности? В этом примере создается текстовый файл: cat << EOF> file.tex \\ documentclass [varwidth = true, ...
08.07.2017
2
ответа

Однострочный наследственный документ - Возможно ли в Bash?

Я хочу запустить наследственный документ кошки в одной строке вместо естественного синтаксиса из трех строк (открывающий, контент и разделитель). Моя потребность сделать это в основном эстетическая, поскольку перенаправленный контент нацелен на ...
10.06.2017
2
ответа

Как выполнить nohup в heredocument?

У меня есть этот блок кода с таймаутом: #!/bin/bash WB=$1 sleep 2h; команды... kill $WB Чтобы запустить скрипт с помощью nohup и в фоновом режиме, я могу вставить его в файл и выполнить: nohup /opt/myscript.sh $$...
30.12.2016
2
ответа

Допустимые символы в теге документа here

Какие символы допустимы в теге документа here? cat << 'what_characters_can_be_used_here' what_characters_can_be_used_here Я спрашиваю, потому что мне нужна строка, которая очень маловероятна. Таким образом, я хочу ...
19.11.2016
2
ответа
2
ответа

awk - прочитать программу И вход от стандартного входа?

Для awk действительно ли возможно прочитать программу и вход от стандартного входа? Я хотел бы смочь передать файл по каналу к следующей функции. process_data () {awk-f - <<EOF {печать}...
04.08.2014
2
ответа

установка переменных в подокружает при использовании <<

Я использую следующий метод для передачи команд в подоболочку, которая запускается "newgrp". #!/bin/csh отзываются эхом "Прежде newgrp"/usr/bin/newgrp пользователи <<эхо EONG "привет из...
15.10.2013
2
ответа

Здесь документ и перенаправление ввода с -

Что делает следующая команда? В особенности я не понимаю роли - в перенаправлении ввода. кошка <<-EOF | управляет $argument первая опция вторая опция EOF Is это...
01.08.2013
1
ответ

Heredoc не работает в сценарии bash

Я сделал bash-скрипт, который работал в Ubuntu mate, но теперь он не работает в Manjaro.Этот метод не работает :#!/бин/баш разработчик _блок="/dev/sdb" создатьразделы (){ echo "Создание разделов в блоке "$dev _"..."
30.10.2021
1
ответ

Heredoc не удаляет вкладки

Я пытаюсь использовать heredoc с wget, используя следующий код :xargs wget << -EOF https ://example\.com EOF Повторить ссылку (да, я уже использую вкладки в соответствии с требованиями heredoc )Но для...
01.07.2021
1
ответ

Сценарий Bash, выполняющий команду ViM, по-видимому, не интерпретирует команду «$»

Я пытаюсь переместить определенную команду ViM в скрипт Linux Bash. В ViM команда :g/^SOMEWORD$/d Удаление любых строк, содержащих только одно слово и ничего больше. Когда я перевожу его в баш...
11.06.2021
1
ответ

Сценарий Bash :Cat несколько строк в файле, содержащем символы «$»

Я делаю скрипт для автоматической -установки некоторых вещей, включая веб-сервер nginx. Я создаю файл конфигурации nginx следующим образом :cat >/etc/nginx/sites -available/bookstack.conf <
19.05.2021
1
ответ

Почему моя программа постоянно выполняется, если в качестве аргумента используется "<<<"?

У меня есть скомпилированная COTS-программа (.exe ), с которой я обычно взаимодействую через стандартный ввод (с клавиатуры ). Вместо этого я пытаюсь использовать <<< для ввода ввода через строку. Обычно я звоню...
21.04.2021
1
ответ

DC и стандартный ввод или heredoc со строковой командой?

DC может читать команду из файла и/или из стандартного ввода. Если я хочу распечатать пользовательский ввод :кошка эссе _dc [введите номер :] н ? p dc essai _dc введите число :4 4 Теперь, если я попробую с heredoc :...
06.04.2021
1
ответ

Вызов HereDoc внутри цикла Bash Shell?

Относительно этого сообщения Как включить скрипт Python в скрипт bash, привыкаю работать с питоном HereDoc. Однако я хочу включить этот python HereDoc в цикл for, поэтому он должен быть...
29.03.2021
1
ответ

Ошибка Heredoc в подфункции экспортируемой функции

Это работает :#!/bin/bash foo (){ gen (){ cat <
25.03.2021
1
ответ

Странное поведение вложенного документа

Извините, если повтор. Однако здесь я не нашел подобной проблемы. Я случайно обнаружил это странное поведение. Кто-нибудь может объяснить эту логику? Почему анализируется как «ABC»? $ кошка репро.ш bash -s << -EOS1...
13.09.2020
1
ответ

Как использовать heredoc в команде wget в сценарии оболочки, если вставленный текст не является последним аргументом?

Моя проблема :При тестировании приложения я использую wget для отправки JSON на мой локальный Tomcat. Подводя итог команде :wget --header='...' --post -data='LONG _JSON' -q0 URL Раскрывая команду :wget --...
26.04.2020
1
ответ

Конец здесь документа где угодно

Как следует из названия, можно ли закончить здесь документ где угодно, а не только на новой строке? Обычно heredocs используются следующим образом: $ cat << 'EOF' Первая линия Вторая линия EOF И вывод...
28.02.2020
1
ответ

Создание файлов конфигурации nginx с расширением сценария и переменных

Я пытаюсь создать файл конфигурации nginx, используя здесь-документ с расширением переменных. Я использую: cat < /etc/nginx/nginx.conf настройки EOF Работает и расширяет переменные. Я ...
01.12.2019
1
ответ

Bash here document: перенаправление ввода вместо прямого ввода

$ cat< а > EOF a Могу ли я автоматически перенаправить поток вместо ввода на стандартный ввод? Я пытался, но это то, что я получаю. [debian:~]$ cat <<(printf "EOF\na\nEOF\n") -bash: синтаксис ...
29.10.2019
1
ответ

Как перенаправить на файл из heredoc

У меня есть это: cat < "$PWD/tmp.js", но это, по-видимому, синтаксически неправильно, кто-нибудь знает синтаксис для этого?
22.10.2019
1
ответ

Почему команда cat перенаправляет новый файл выполняется сразу?

Я хочу сгенерировать файл bash, который можно было бы вызвать позже, например этот cat <<-SCRIPT >test-$$ #!/bin/bash osType=$(grep -Po '^NAME="\K[^ "]*' /etc/os-release) if [ "$...
06.09.2019
1
ответ

Предопределенные вводные данные для установки программного обеспечения с использованием документа Here

Я хочу установить программное обеспечение на машину с CentOS и хочу автоматизировать ввод, запрашиваемый процессом установки: Я пытаюсь использовать heredoc, но, похоже, он не работает. используя что-то вроде этого...
12.07.2019
1
ответ

set -u находит неустановленное значение в heredoc в скрипте bash

У меня есть скрипт, который я упростил здесь: #!/bin/bash # test.sh set -u ### тестовый скрипт ### cat <