Описание тега heredoc

Здесь-документ - это особый синтаксис записи буквальных строк в исходном коде, используемый разными языками программирования.
2 ответа

Как правильно избежать двойных кавычек в команде ssh pkill bash?

$ ssh root@123.123.123.123 123.123.123.123# pkill -f "stalled process name"; commands_to_restart; some_more_commands; many many lines of output demonstrating success 123.123.123.123# exit; ВСЕ РАБОТАЕТ ОТЛИЧНО $ ssh root@123.123.123.123 "pkill -f "\…
09 май '18 в 00:10
6 ответов

Сжать объявление heredoc до одной строки в bash?

У меня есть это, которое работает, чтобы объявить строку JSON в сценарии bash: local my_var="foobar" local json=`cat <<EOF {"quicklock":"${my_var}"} EOF` Вышеупомянутый heredoc работает, но я не могу отформатировать его каким-либо другим спосо…
21 апр '18 в 01:44
1 ответ

bash heredoc повреждается (случайно) при вставке в ssh-терминал

Я подключаюсь ко многим серверам Linux с помощью ssh и запускаю скрипт проверки работоспособности на каждом из них, при этом мне хотелось сэкономить 2 секунды на сервере. Поэтому вместо обычного создания файла сценария: cat > test.sh + right-clic…
30 янв '18 в 10:28
1 ответ

Статические члены класса php не работают

Я озадачен следующим кодом: <b><i>First name *</b></i> : <input type="text" name='<?php Labels::$FIRSTNAMELABEL ?>' /><br /> Это поле "Имя" является одним из нескольких входных данных в форме на моей страниц…
22 янв '12 в 22:50
2 ответа

Командная строка SVN: heredoc как сообщение

Есть ли способ использовать heredoc в качестве сообщения с помощью команды svn? Я попробовал это: $ echo <<TEXT | svn commit -m - > line one input > line two input >TEXT В моем репозитории он просто записывает черту как сообщение. Я п…
28 фев '14 в 22:23
1 ответ

Как заставить Эредока не сбежать от моих персонажей?

Я пытаюсь передать некоторый код в REPL, и этот heredoc, похоже, ускользает от моего регулярного выражения. Чтобы сократить проблему... У меня очень длинное регулярное выражение, но это главная проблема: <<SOMECODE \\d SOMECODE Это возвращаетс…
03 сен '14 в 02:31
3 ответа

Странное поведение при копировании / вставке команд bash с heredocs в терминал

Чтобы упростить некоторые процессы, я задокументировал большую серию команд терминала, чтобы при необходимости их можно было копировать и вставлять. Однако я сталкиваюсь со странным поведением, как показано здесь: ssh $USER@$SERVER 'rm ~/backup.tar'…
30 июн '15 в 09:00
11 ответов

Как мне удалить ведущие пробельные символы из Ruby HEREDOC?

У меня проблема с Ruby heredoc, который я пытаюсь сделать. Он возвращает начальные пробелы из каждой строки, даже если я включаю оператор -, который должен подавлять все начальные пробельные символы. мой метод выглядит так: def distinct_count <&l…
22 сен '10 в 19:23
1 ответ

Ошибка simplexml_load_string при использовании строкового параметра в стиле heredoc

Я пытаюсь один простой пример PHP XML следующим образом. // code of PHP =================================================== <?php $string = <<<XML <?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to>…
23 фев '14 в 12:41
1 ответ

Получить данные из SQL с помощью PHP

Первая ссылка ведет на вопрос, который я задал относительно проблемы, связанной с использованием синтаксиса Heredoc. Я не могу исправить проблему, связанную с ошибкой синтаксиса HEREDOC. Вторая ссылка идет на вопрос, очень похожий на ссылку выше. Пр…
12 май '15 в 15:57
0 ответов

Как передать html коды в значениях текста в форме и отобразить его

Итак, я обновил коды. Я пытаюсь создать радио-блок, поэтому, когда в радио-блоке установлен флажок yes, появляется текстовое поле с помощью angular.js, надеясь, что оно будет работать. <div ng-app=""> <div class="form-group"> <label c…
09 сен '16 в 10:11
3 ответа

Эхо JavaScript оповещение о значении массива PHP на кнопке HTML?

Я пытаюсь использовать PHP для отображения набора кнопок (покупка и продажа) в игре на бирже. В конечном итоге кнопки будут иметь обработчик события onclick=, который вызывает функцию JavaScript для заполнения некоторых полей в форме, но я просто пы…
19 мар '12 в 21:21
3 ответа

Что означает << DESC в рубине?

Я изучаю Ruby, и в книге, которую я использую, есть пример кода, подобного этому #... restaurant = Restaurant.new restaurant.name = "Mediterrano" restaurant.description = &lt;&lt;DESC One of the best Italian restaurants in the Kings Cross area, Medi…
17 авг '12 в 19:36
2 ответа

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

У меня есть следующая команда, но она не работает для меня... cd /etc/postfix/ssl/ &amp;&amp; openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024 &lt;&lt;PASS password password PASS ОБНОВИТЬ: Выход: 109 semi-random bytes loaded Generating RSA …
04 мар '14 в 10:49
0 ответов

Скрипт bash не смог передать аргумент в linux

У меня есть скрипт bash, имя файла - deploy.sh, поэтому в моем терминале я делаю #!/bin/bash if [ -n "$1" ] then ssh root@101.181.42.10 &lt;&lt; 'COMMAND' cd /var/www/myApp git pull npm i pm2 kill pm2 start pm2.json --env $1 COMMAND else echo "argum…
29 сен '18 в 13:10
2 ответа

Using two here strings

I can use herestrings to pass a string to a command, eg cat &lt;&lt;&lt; "This is a string" How can I use herestrings to pass two strings to a command? Как я могу сделать что-то вроде ### not working diff &lt;&lt;&lt; "string1" "string2" ### working…
11 ноя '13 в 10:50
4 ответа

Как использовать A? X: Y синтаксис с heredoc в PHP?

Я попробовал это, но получил только синтаксическую ошибку: &lt;?php $a = true; $str = &lt;&lt;&lt; EOF {$a ? 1 : 2} EOF; echo $str; Можно ли использовать такой условный оператор внутри heredoc?
10 июн '10 в 04:08
1 ответ

Как я могу выполнить команду SSH с нумерацией страниц Heredoc

Я пытаюсь выполнить команды в сеансе SSH heredoc, используя что-то вроде этого: ssh -tt user@domain &lt;&lt; 'END' &gt; ./file.txt some command END Команда выполнена и сохранена часть вывода в файле file.txt. Проблема заключается в том, что программ…
08 ноя '16 в 18:37
1 ответ

Как обеспечить ввод для Whiptail с помощью commhe и линии

Итак, мне нужно настроить несколько серверов, для которых требуется mysql-сервер на каждом из них. Я решил написать сценарий оболочки для ввода ввода в whiptail, который требует от пользователя ввода пароля. Я написал скрипт bash, но он просто не от…
13 апр '17 в 15:04
3 ответа

Как установить и расширить переменные в разделе heredoc

У меня есть heredoc, который должен вызывать существующие переменные из основного скрипта и устанавливать свои собственные переменные для использования позже. Что-то вроде этого: count=0 ssh $other_host &lt;&lt;ENDSSH if [[ "${count}" == "0" ]]; the…
29 мар '17 в 18:43