Pertanyaan yang diberi tag heredoc

631
Bagaimana cara "cat << EOF" bekerja di bash?

Saya perlu menulis skrip untuk memasukkan input multi-line ke suatu program ( psql). Setelah sedikit googling, saya menemukan sintaks berikut berfungsi: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Ini benar membangun string...

374
Bagaimana cara menetapkan nilai heredoc ke variabel di Bash?

Saya memiliki string multi-baris ini (termasuk kutipan): abc'asdf" $(dont-execute-this) foo"bar"'' Bagaimana saya menetapkannya ke variabel menggunakan heredoc di Bash? Saya perlu mempertahankan baris baru. Saya tidak ingin lepas dari karakter dalam string, itu akan mengganggu...

196
Apa keuntungan menggunakan heredoc di PHP? [Tutup]

Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa

192
Menggunakan variabel di dalam heredoc bash

Saya mencoba menginterpolasi variabel di dalam heredoc bash: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Ini tidak berfungsi seperti yang saya harapkan ( $vardiperlakukan secara harfiah, tidak diperluas). Saya perlu menggunakan sudo...

109
Javascript heredoc

Saya butuh sesuatu seperti heredoc di JavaScript. Apakah Anda punya ide untuk ini? Saya membutuhkan fungsionalitas lintas browser. Aku menemukan ini: heredoc = '\ <div>\ <ul>\ <li><a href="#zzz">zzz</a></li>\ </ul>\ </div>'; Saya pikir itu akan...

91
Memanggil fungsi PHP dalam string HEREDOC

Dalam PHP, deklarasi string HEREDOC sangat berguna untuk mengeluarkan blok html. Anda bisa membuatnya mengurai dalam variabel hanya dengan memberi awalan $, tetapi untuk sintaks yang lebih rumit (seperti $ var [2] [3]), Anda harus meletakkan ekspresi Anda di dalam {} tanda kurung. Dalam PHP 5,...