Als «heredoc» getaggte Fragen

Ein Here-Dokument ist eine spezielle Syntax zum Schreiben von Literalzeichenfolgen im Quellcode, die von verschiedenen Programmiersprachen verwendet werden.



8
Wie funktioniert "cat << EOF" in Bash?
Ich musste ein Skript schreiben, um mehrzeilige Eingaben in ein Programm einzugeben ( psql). Nach einigem googeln stellte ich fest, dass die folgende Syntax funktioniert: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Dadurch wird die mehrzeilige Zeichenfolge (von BEGIN;bis END;einschließlich) korrekt …
629 linux  bash  scripting  heredoc 

11
Wie ordne ich einer Variablen in Bash einen Heredoc-Wert zu?
Ich habe diese mehrzeilige Zeichenfolge (Anführungszeichen enthalten): abc'asdf" $(dont-execute-this) foo"bar"'' Wie würde ich es einer Variablen mit einem Heredoc in Bash zuweisen? Ich muss Zeilenumbrüche beibehalten. Ich möchte den Zeichen in der Zeichenfolge nicht entkommen, das wäre ärgerlich ...
374 bash  heredoc 


5
Was ist der Vorteil der Verwendung von Heredoc in PHP? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
196 php  heredoc 

3
Verwenden von Variablen in einem Bash-Heredoc
Ich versuche, Variablen innerhalb eines Bash-Heredocs zu interpolieren: var=$1 sudo tee "/path/to/outfile" &gt; /dev/null &lt;&lt; "EOF" Some text that contains my $var EOF Dies funktioniert nicht wie erwartet ( $varwird wörtlich behandelt, nicht erweitert). Ich muss verwenden, sudo teeweil das Erstellen der Datei sudo erfordert. So etwas tun wie: sudo …
192 bash  variables  sh  heredoc 


14
Javascript Heredoc
Ich brauche so etwas wie Heredoc in JavaScript. Hast du irgendwelche Ideen dafür? Ich benötige browserübergreifende Funktionen. Ich habe das gefunden: 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;'; Ich denke, es wird für mich funktionieren. :) :)

3
Wie << EOF >> eine Datei mit Code katzen?
Ich möchte Code in eine Datei drucken mit 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 Aber wenn ich die Dateiausgabe überprüfe, erhalte ich Folgendes: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; …
100 linux  unix  sh  heredoc 

11
Wie entferne ich führende Leerzeichen aus Ruby HEREDOC?
Ich habe ein Problem mit einem Ruby-Heredoc, den ich machen möchte. Es gibt das führende Leerzeichen aus jeder Zeile zurück, obwohl ich den Operator - einschließe, der alle führenden Leerzeichen unterdrücken soll. Meine Methode sieht so aus: def distinct_count &lt;&lt;-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS …

17
Aufruf von PHP-Funktionen in HEREDOC-Strings
In PHP sind die HEREDOC-Zeichenfolgendeklarationen sehr nützlich für die Ausgabe eines HTML-Blocks. Sie können es in Variablen analysieren lassen, indem Sie ihnen $ voranstellen. Für eine kompliziertere Syntax (wie $ var [2] [3]) müssen Sie Ihren Ausdruck jedoch in {} Klammern setzen. In PHP 5, es ist möglich , Funktionsaufrufe …
91 php  string  heredoc 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.