Вопросы по теме 'heredoc'

Работа с большими фрагментами текста в исходном коде Java
Есть ли хорошие способы работы с блоками текста (строками) в исходном коде Java? Во многих других языках есть синтаксис heredoc , но в Java нет. Это делает довольно неудобной работу с такими вещами, как библиотеки тегов, которые выводят много...
10073 просмотров
schedule 01.05.2024

Как лучше всего использовать длинные строковые литералы в Javascript?
Возможное дублирование: Многострочные строки в Javascript В Ruby вы можете сделать что-то вроде этого: temp = <<-SQLCODE select * from users SQLCODE Таким образом, в вашем коде будут очень длинные строковые литералы без...
8059 просмотров
schedule 31.07.2023

Выражение PHP ‹‹‹EOB
Я разрабатываю PHP уже несколько лет и недавно наткнулся на этот код: <?php echo <<<EOB <html> <head> <title>My title</title> </head> ... EOB; ?>...
7086 просмотров
schedule 28.07.2023

Использование переменных PHP внутри здесь документов внутри функций внутри класса
Если название еще не напугало вас, читайте дальше. Я работаю над веб-сайтом ExpressionEngine и редактирую файл шаблонов участников. Все шаблоны, относящиеся к взаимодействию с членами, хранятся как функции внутри класса в одном файле. Каждая из...
2542 просмотров
schedule 13.07.2022

Создайте скрипт в bash и сохраните его в месте, требующем sudo
В bash я могу создать скрипт с документом, как на этом сайте: http://tldp.org/LDP/abs/html/abs-guide.html#GENERATESCRIPT ( cat <<'EOF' #!/bin/bash #? [ ] / \ = + < > : ; " , * | #/ ? < > \ : * | ”...
8792 просмотров
schedule 06.01.2024

в groovy, как назначить многострочную строку БЕЗ ЭКРАНИРОВАНИЯ косой черты (\) и без интерполяции
в groovy, что делать, если я хочу многострочную строку без интерполяции и БЕЗ ЭКРАНИРОВАНИЯ что-то типа: var1="hello hello" var2="""/ adakldjkadj\^mk as@da\kl#DFD#$# ${var1} d3&657\7fdsfsf...
5158 просмотров
schedule 08.11.2023

определить и задокументировать
Как вы используете define в heredoc ? Например: define('PREFIX', '/holiday'); $body = <<<EOD <img src="PREFIX/images/hello.png" /> // This doesn't work. EOD;
4235 просмотров
schedule 16.06.2022

Преимущества/неудобства heredoc и nowdoc в php
Как новичок, мне посоветовали предпочтительно использовать heredoc по сравнению со слишком большим количеством вложенных кодов (см. Неожиданный T_ELSE в php-коде ). Но я не могу понять, есть ли существенная разница между heredoc и nowdoc....
29465 просмотров
schedule 04.09.2022

Синтаксис PHP heredoc
Мне было интересно: $foo = <<< EOT Hello, World! EOT; так же действителен, как $foo = <<<EOT Hello, World! EOT; и, в частности, верно ли это во всех версиях PHP (или только в последних). Мне интересно, потому что...
11096 просмотров
schedule 11.01.2023

PHP, эквивалентный тройным кавычкам Python. Как печатать большое количество HTML в PHP без экранирования
Возможный дубликат: экранирование строки php, как """ "" Python “”? Тройные кавычки в python экранируют все кавычки и новые строки, содержащиеся внутри. Например, """ this is all just one string. I can even tell you "I like...
8104 просмотров

Заявление Bash зависает, когда внутри здесь doc
Я совершенно озадачен тем, почему следующий скрипт bash зависает в CentOS6.4. /bin/cat >> /root/heredoc <<EOF if [ $(grep -c "$IP_ADDR\|$HOSTNAME" $HOSTS_FILE) -ne 0 ]; then EOF Не беспокойтесь, если содержимое этого...
1328 просмотров
schedule 24.07.2023

В чем разница между здесь строкой и эхом + трубой
Интересно, как правильно использовать здесь-строку (здесь-документ) и канал. Например, a='a,b,c,d' echo $a | IFS=',' read -ra x IFS=',' read -ra x <<< $a Оба метода работают. Тогда в чем будет разница между двумя функциями?...
2991 просмотров
schedule 14.09.2022

Выполнить несколько команд через ssh с локальными и удаленными значениями
Я пишу скрипт для сопоставления локальных значений с удаленными. На данный момент мой код работает и выглядит так: #!bin/bash MY_ARRAY=('value1' 'value2' 'value3' 'wrongValue) for VALUE in "${MY_ARRAY[@]}" do if [[ $VALUE =~ ^v ]] ; then...
1391 просмотров
schedule 05.05.2023

почему здесь документ делает кошку заблокированной
У меня есть такая программа: cat | cat << EOF some content EOF После того, как я нажму «EOF» и войду, второй кот отобразит "some content\n" на моем терминале, я ps aux и обнаружил, что второй кот вышел. Но первый кот заблокирован и...
50 просмотров
schedule 26.08.2023

Используйте здесь-документ с execvp
Я пытаюсь запустить команду " wc -l << END " с помощью execvp, поэтому я разбираю команду и запускаю execvp с " wc -l ", но затем она переходит в бесконечный цикл. Как мне заставить ее работать, чтобы она останавливалась, когда находит ключевое...
372 просмотров
schedule 16.05.2024

Запретить вывод на экран здесьdoc
Я пишу сценарий оболочки bash, целью которого является создание скелета php для новых проектов. Чтобы создать определенные php-документы во вновь созданной структуре каталогов, я использую HEREDOC с множеством строк кода. sudo tee...
664 просмотров
schedule 17.07.2023

\n в переменной в этом документе
Есть ли способ, чтобы heredoc Bash интерпретировал '\ n \' в heredoc? У меня есть итеративно построенная строка в цикле, что-то вроде for i in word1 word2 word3 do TMP_VAR=$i ret="$ret\n$TMP_VAR" done а затем я хочу...
11777 просмотров
schedule 30.11.2022

Почему Filter::Indent::HereDoc жалуется на пустую строку в середине HereDoc
Я пытаюсь использовать Filter::Indent::HereDoc , который позволяет сделать отступ для HereDocument. Это очень полезно, чтобы иметь возможность иметь HereDoc, который соответствует логике кода. Из приведенной выше ссылки Когда используется...
102 просмотров
schedule 02.11.2022

Выполните команду bash с вызовом подоболочки $ () через ssh с здесь документом
Я пытаюсь отправить команду через ssh, которая выглядит так: ssh [email protected] "echo $(uname -a)" Но моя проблема в том, что часть $(uname -a) фактически создает подоболочку и выполняется не на сервере 192.168.1.1, а в моей системе, из...
2722 просмотров
schedule 20.04.2023

Отступы heredocs с пробелами
Для личного развития и проектов, над которыми я работаю, мы используем четыре пробела вместо вкладок. Однако мне нужно использовать heredoc, и я не могу сделать это, не нарушив поток отступов. Единственный рабочий способ сделать это, о котором я...
18488 просмотров
schedule 29.11.2022