«heredoc» etiketlenmiş sorular

Bir Here-document, farklı programlama dilleri tarafından kullanılan, kaynak kodda değişmez dizeler yazmanın özel bir sözdizimidir.



8
“Cat << EOF” bash'da nasıl çalışır?
Bir programa ( psql) çok satırlı girdi girmek için bir komut dosyası yazmam gerekiyordu . Biraz googling yaptıktan sonra, aşağıdaki sözdiziminin işe yaradığını buldum: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Bu, doğru (gelen çoklu dizesini yapıları BEGIN;için END;bir girdi olarak …
629 linux  bash  scripting  heredoc 



5
PHP'de heredoc kullanmanın avantajı nedir? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …
196 php  heredoc 

3
Bash heredoc içindeki değişkenleri kullanma
Bir bash heredoc içinde değişkenleri enterpolasyon çalışıyorum: var=$1 sudo tee "/path/to/outfile" &gt; /dev/null &lt;&lt; "EOF" Some text that contains my $var EOF Bu beklediğim gibi çalışmıyor ( $vartam anlamıyla tedavi, değil genişletilmiş). sudo teeDosya oluşturmak sudo gerektirdiğinden kullanmam gerekiyor . Gibi bir şey yapmak: sudo cat &gt; /path/to/outfile &lt;&lt;EOT my …
192 bash  variables  sh  heredoc 


14
Javascript heredoc
JavaScript'te heredoc gibi bir şeye ihtiyacım var. Bunun için herhangi bir fikrin var mı? Tarayıcılar arası işlevselliğe ihtiyacım var. Bunu buldum: heredoc = '\ &lt;div&gt;\ &lt;ul&gt;\ &lt;li&gt;&lt;a href="#zzz"&gt;zzz&lt;/a&gt;&lt;/li&gt;\ &lt;/ul&gt;\ &lt;/div&gt;'; Benim için çalışacağını düşünüyorum. :)

4
<< EOF >> kod içeren bir dosya nasıl oluşturulur?
Şunu kullanarak bir dosyaya kod yazdırmak istiyorum cat &lt;&lt;EOF &gt;&gt;: cat &lt;&lt;EOF &gt;&gt; brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr &gt; /sys/class/backlight/intel_backlight/brightness; fi EOF ancak dosya çıktısını kontrol ettiğimde şunu alıyorum: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; echo &gt; /sys/class/backlight/intel_backlight/brightness; …
104 linux  unix  sh  heredoc 

17
HEREDOC dizeleri içinde PHP işlevlerini çağırma
PHP'de HEREDOC dizge bildirimleri bir html bloğunun çıktısını almak için gerçekten kullanışlıdır. Değişkenleri sadece $ önekiyle ayrıştırmasını sağlayabilirsiniz, ancak daha karmaşık sözdizimi için ($ var [2] [3] gibi), ifadenizi {} parantez içine koymalısınız. PHP 5, ise aslında bir heredoc dize içinde {} parantezler içinde işlev çağrıları yapmak mümkün, ama işe …
94 php  string  heredoc 

11
Ruby HEREDOC'tan baştaki boşluk karakterlerini nasıl kaldırırım?
Yapmaya çalıştığım bir Ruby heredocu ile ilgili bir sorun yaşıyorum. Baştaki tüm boşluk karakterlerini gizlemesi beklenen - operatörünü dahil etmeme rağmen, her satırın başındaki boşlukları döndürüyor. benim yöntemim şuna benziyor: def distinct_count &lt;&lt;-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS DISTINCT_COUNT \tFROM #{table.call} EOF end ve çıktım …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.