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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Javascript heredoc

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

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

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

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

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

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

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

здесь-документ дает ошибку "неожиданный конец файла"

Мне нужен мой script для отправки электронной почты с терминала. Основываясь на том, что я видел здесь и во многих других местах в Интернете, я отформатировал его так: /var/mail -s "$SUBJECT" "$EMAIL" << EOF Here a line of my message! And her...
06 сент. '13 в 14:59
3

Цепочки Heredoc в С#

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

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

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

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

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