Следующий пример является своего рода классическим способом использования каналов. Справа от канала у нас есть «простая» утилита, которая считывает данные из стандартного ввода (канала) и выводит на стандартный вывод в обратном порядке: { cat <<...
Я пытаюсь выполнить сценарий на удаленных серверах, передавая сценарий в качестве последнего аргумента ntrs exec-all-ubuntu --exec `cat << 'EOF' echo "$ (pwd)" echo "$ foobar" EOF` Проблема в том, что ...
Когда я нахожусь в смонтированном каталоге (9p) на моем gentoo-guest и делаю следующее: TMPDIR='./foo' # Каталог './ foo» существует, и имя «TMPDIR» важно
кот <
Я даю команду удаленному устройству для запуска tcpdump на одном из его интерфейсов, но записываю вывод в локальный файл .pcap на моем Ubuntu ВМ. Я запускаю следующую команду:
...
Я пытаюсь хранить доступную и полную память в переменные в файле сценария следующим образом читать -R доступно всего << EOT
$ (бесплатно -m | awk '/ ^ mem / {print $ 7; напечатайте $ 2;}')
EOT $ echo $ Total $ ...
Я пытаюсь выяснить то, что делает этот оператор в файле Bash. Я думаю, что это комбинирует stdout, stderr и произвело его к $log файла, указывает, и добавьте многострочную строку к нему. Действительно ли это правильно?...
В bash, как мне кажется, и here document, и here string можно использовать для предоставления строк в качестве входных данных stdin. здесь документ может предоставлять дополнительные функции для указания разделителя, в чем я не уверен ...
Я хотел бы использовать Heredoc в псевдонимах ZSH, например: alias runching = "CD ~; Дата << Вот здесь
датировать
Здесь «однако каждый раз, когда я запускаю этот псевдоним, оболочка действует так, как будто я не прекратил ...
В этом посте ответ Стивена отображается такой код: cat <<-"EOF1" >> myPath/myFile.append
if ! grep -F -q -f myPath/myFile{.append,}; then cat myPath/myFile.append >> myPath/...
мне любопытна теория, лежащая в основе того, как heredoc может быть передан в виде файла в утилиту командной строки. Недавно я обнаружил, что могу передать файл как heredoc. Например: awk '{ split($0, arr, " "); ...
У меня есть два файла: server.sh и client.sh, сервер отправляет клиенту следующий текст client.sh porta_cliente = 5678
porta_servidor = 8765 NC -l $ porta_cliente | sh server.sh porta_cliente = ...
У меня есть сценарий, когда я использую несколько ssh-соединения внутри HEREDOC, например: ssh -A -tt -l user 192.168.1.2 << EOF ping server1 -c3 ssh server2 nslookup www.gogole.com exit ssh server3
...
Из Advanced Bash-Scripting Guide: Специальный символ << ... похож на интерактивную программу <командный-файл. Фактически, все Я могу подумать, что делать с << здесь-документом ...
В основном я хочу проверить разницу в одном и том же файле до и после sed. Попытка запустить: diff /opt/postTrades.sh <<< $ (sed 's / 1 \ MIN / 10 \ MIN / g '/opt/postTrades.sh) и diff << & ...
Я пытался использовать php внутри скриптов bash, но столкнулся с несколькими проблемами. Моя первая попытка завершилась ошибкой из-за того, что bash не смог найти конец здесь-документа. Минимальная версия, которая все еще ...
Есть ли какие-нибудь хорошие методы для структурирования огромных, автоматически сгенерированных сценариев оболочки, чтобы они могли выполняться с помощью sh, даже если файл не влезть в память? Кроме того, есть ли какая-либо гарантия того, что ...
$ cat > file << "END"
> asdf
> qwerty
> END
$ cat file
asdf
qwerty
$ Не уверен, как работает вышеприведенный трюк. cat > файл для меня несколько понятен, это означает, что ...
Скажем, у меня есть 2 heredocs. Один работает на переднем плане, а его аналог - сразу после него в фоновом режиме (&): bash -s - $$ << 'EOF0' apt-get install phpmyadmin -y
phpenmod mcrypt ...
Я намеренно настроил файловую систему моего RaspberryPi (Raspbian - Jessie) только для чтения. Одна из вещей, которая (пока) не работает, - это автозавершение табуляции в bash, где я часто получаю ...
Я пытаюсь в heredoc установить вывод в локальную переменную следующим образом: REMOTE_OUTPUT = $ (ssh remote @ server / bin / bash << EOF find my / path / -type f -not -path my / path / * / -type f -mtime -0 | ...
Не принятие во внимание вопроса того, должен ли вывод использования перейти к stderr или нет, если бы необходимо было перенаправить вывод команды кошки ниже к stderr, как Вы сделали бы это? функциональное использование {кошка <и...
Я пытаюсь использовать пользовательскую глобальную переменную у кошки <<eof>> ситуация с именем файла, но она не работает. Я нашел то, что я хочу у простой кошки <<eof примеры на этом форуме, который...
Я хочу создать нового пользователя в определенной группе, когда я выхожу ниже команды. sudo./create_user.sh "тестируют" "firstname lastname" create_user.sh взгляды сценария как ниже. #! мусорное ведро/удар #sudo adduser...
Каковы ограничения длины для использования здесь-документов как часть командных строк удара? Я нахожу, что короткие здесь-документы хорошо работают, но когда они становятся длиннее существует некоторая точка или структура после который...
Я пытаюсь выполнить некоторые команды на удаленном хосте как это: ssh-t-t-l пользователь 172.20.20.20 <<EOF pid= $ (PS-ef | grep управление стр | awk '{печатают 2$}') && уничтожают-9$pid &&...
У меня есть простой сценарий как это: #!/bin/bash BOO=bla-bla-bla кошка>./make-файл <<'EOF' Привет ВКЛЮЧАЕТ: =-I/data/opt/include/-Ideps/-I$BOO/include EOF все же это производит в...
Я имею после graphviz сценария, который я хочу преобразовать в сценарий удара. #!/bin/bash graph= $ (кошка <<соответствие графика GRAPHEND {узел [style=filled shape=point маркируют =""]; размер = "40.0,40.0";...