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

A Here-document - особый синтаксис для написания литералов в исходном коде, используемом разными языками программирования.
36
ответов

Создание многострочных строк в JavaScript

У меня есть следующий код в Ruby. Я хочу преобразовать этот код в JavaScript. что эквивалентный код в JS? text = <<"HERE" This Is A Multiline String HERE
задан 30 апр. '09 в 5:11
7
ответов

Как написать heredoc в файл в Bash script?

Как я могу записать документ здесь в файл в Bash script?
задан 01 июня '10 в 23:28
7
ответов

Как работает "cat << EOF" в bash?

Мне нужно было написать script для ввода многострочного ввода в программу (psql). После нескольких поисковых запросов, я нашел следующие синтаксические работы: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... st...
задан 23 марта '10 в 16:57
11
ответов

Как присвоить значение heredoc переменной в Bash?

У меня есть многострочная строка (включая кавычки): abc'asdf" $(dont-execute-this) foo"bar"'' Как назначить его переменной с помощью heredoc в Bash? Мне нужно сохранить символы новой строки. Я не хочу скрывать символы в строке, что было бы не...
задан 22 июля '09 в 22:43
5
ответов

В чем преимущество использования Heredoc в PHP?

В чем преимущество использования Heredoc в PHP и вы можете показать пример?
задан 15 апр. '11 в 9:48
17
ответов

Выполнение многострочных операторов Python в однострочной командной строке

Я использую Python с -c для выполнения цикла с одним слоем, т.е.: $ python -c "for r in range(10): print 'rob'" Это прекрасно работает. Однако, если я импортирую модуль перед циклом for, я получаю синтаксическую ошибку: $ python -c "import sys; ...
задан 11 янв. '10 в 20:11
2
ответов

Использование переменных внутри bash heredoc

Я пытаюсь интерполировать переменные внутри bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Это не работает, как я ожидал ($ var обрабатывается буквально, а не расширяется). Мне ...
задан 08 февр. '11 в 23:07
3
ответов

Многострочный синтаксис для трубопровода heredoc; это портативный?

Я знаком с этим синтаксисом: cmd1 << EOF | cmd2 text EOF но только что обнаружил, что bash позволяет мне написать: cmd1 << EOF | text EOF cmd2 (heredoc используется как вход для cmd2). Это похоже на очень странный синтаксис. Он пе...
задан 13 авг. '11 в 0:12
17
ответов

Вызов функций PHP внутри строк HEREDOC

В PHP описания строк HEREDOC действительно полезны для вывода блока html. Вы можете заставить его анализировать переменные, просто указав их на $, но для более сложного синтаксиса (например, $var [2] [3]) вы должны поместить свое выражение внутри {} ...
задан 19 сент. '08 в 21:54
11
ответов

Javascript heredoc

Мне нужно что-то вроде heredoc в JavaScript. У вас есть идеи для этого? Мне нужна кросс-браузерная функциональность. Я нашел это: heredoc = '\ <div>\ <ul>\ <li><a href="#zzz">zzz</a></li>\ </ul...
задан 07 дек. '10 в 15:12
11
ответов

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

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

Цепочки Heredoc в С#

Есть ли запись heredoc для строк в С#, предпочтительно одна, где мне не нужно ничего скрывать (включая двойные кавычки, которые являются причудой в стенографических строках)?
задан 21 авг. '10 в 21:43
6
ответов

Что такое "<<<" в PHP?

Например: $sql = <<<MySQL_QUERY
задан 13 сент. '10 в 14:40
5
ответов

Документ Python здесь без символов новой строки сверху и снизу

Какой лучший способ иметь документ здесь, без символов новой строки сверху и снизу? Например: print ''' dog cat ''' будет иметь новые строки вверху и внизу, и, чтобы избавиться от них, я должен сделать это: print '''dog cat''' который я считаю...
задан 06 марта '12 в 21:01
3
ответов

Преимущества/неудобства heredoc vs nowdoc в php

Как новичок, мне рекомендуется использовать heredoc по сравнению со слишком большим количеством вложенных кодов (см. Неожиданный T_ELSE в php-коде). Но я не могу понять, существует ли существенная разница между heredoc и nowdoc. Каковы были бы преи...
задан 22 июня '12 в 11:55