Ein Here-Dokument ist eine spezielle Syntax zum Schreiben von Literalzeichenfolgen im Quellcode, die von verschiedenen Programmiersprachen verwendet werden.
Ich habe den folgenden Code in Ruby. Ich möchte diesen Code in JavaScript konvertieren. Was ist der entsprechende Code in JS? text = <<"HERE" This Is A Multiline String HERE
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 << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Dadurch wird die mehrzeilige Zeichenfolge (von BEGIN;bis END;einschließlich) korrekt …
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 ...
Ich verwende Python mit -c, um eine Einzeiler-Schleife auszuführen, dh: $ python -c "for r in range(10): print 'rob'" Das funktioniert gut. Wenn ich jedoch ein Modul vor der for-Schleife importiere, wird ein Syntaxfehler angezeigt: $ python -c "import sys; for r in range(10): print 'rob'" File "<string>", line 1 …
Diese Frage passt derzeit nicht zu unserem Q & 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, …
Ich versuche, Variablen innerhalb eines Bash-Heredocs zu interpolieren: var=$1 sudo tee "/path/to/outfile" > /dev/null << "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 …
Ich bin mit dieser Syntax vertraut: cmd1 << EOF | cmd2 text EOF aber gerade entdeckt, dass Bash mir erlaubt zu schreiben: cmd1 << EOF | text EOF cmd2 (Der Heredoc wird als Eingabe für cmd1 verwendet, und die Ausgabe von cmd1 wird an cmd2 weitergeleitet.) Dies scheint eine sehr …
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 = '\ <div>\ <ul>\ <li><a href="#zzz">zzz</a></li>\ </ul>\ </div>'; Ich denke, es wird für mich funktionieren. :) :)
Ich möchte Code in eine Datei drucken mit cat <<EOF >>: cat <<EOF >> brightup.sh !/bin/bash curr=`cat /sys/class/backlight/intel_backlight/actual_brightness` if [ $curr -lt 4477 ]; then curr=$((curr+406)); echo $curr > /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; …
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 <<-EOF \tSELECT \t CAST('#{name}' AS VARCHAR(30)) as COLUMN_NAME \t,COUNT(DISTINCT #{name}) AS …
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 …
Ich benötige mein Skript, um eine E-Mail vom Terminal zu senden. Basierend auf dem, was ich hier und an vielen anderen Orten online gesehen habe, habe ich es so formatiert: /var/mail -s "$SUBJECT" "$EMAIL" << EOF Here's a line of my message! And here's another line! Last line of the …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.