Questions marquées «heredoc»

Un document Here est une syntaxe spéciale d'écriture de chaînes littérales en code source, utilisée par différents langages de programmation.



8
Comment fonctionne «cat << EOF» en bash?
J'avais besoin d'écrire un script pour entrer une entrée multiligne dans un programme ( psql). Après un peu de recherche sur Google, j'ai trouvé les travaux de syntaxe suivants: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Cela construit correctement la chaîne …
632 linux  bash  scripting  heredoc 

11
Comment attribuer une valeur hérédoc à une variable dans Bash?
J'ai cette chaîne multi-lignes (guillemets inclus): abc'asdf" $(dont-execute-this) foo"bar"'' Comment pourrais-je l'affecter à une variable en utilisant un hérédoc dans Bash? Je dois préserver les nouvelles lignes. Je ne veux pas échapper aux caractères de la chaîne, ce serait ennuyeux ...
374 bash  heredoc 

3
Utilisation de variables dans un heredoc bash
J'essaye d'interpoler des variables à l'intérieur d'un heredoc bash: var=$1 sudo tee "/path/to/outfile" &gt; /dev/null &lt;&lt; "EOF" Some text that contains my $var EOF Cela ne fonctionne pas comme je m'y attendais ( $varest traité littéralement, pas développé). J'ai besoin d'utiliser sudo teecar la création du fichier nécessite sudo. Faire …
201 bash  variables  sh  heredoc 


5
Quel est l'avantage d'utiliser heredoc en PHP? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …
196 php  heredoc 


14
Javascript heredoc
J'ai besoin de quelque chose comme heredoc en JavaScript. Avez-vous des idées pour cela? J'ai besoin d'une fonctionnalité multi-navigateurs. J'ai trouvé ça: 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;'; Je pense que cela fonctionnera pour moi. :)

3
Comment cat << EOF >> un fichier contenant du code?
Je souhaite imprimer du code dans un fichier en utilisant 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 mais quand je vérifie la sortie du fichier, j'obtiens ceci: !/bin/bash curr=1634 if [ -lt 4477 …
101 linux  unix  sh  heredoc 


17
Appel de fonctions PHP dans des chaînes HEREDOC
En PHP, les déclarations de chaînes HEREDOC sont vraiment utiles pour sortir un bloc de html. Vous pouvez le faire analyser dans les variables simplement en les préfixant avec $, mais pour une syntaxe plus compliquée (comme $ var [2] [3]), vous devez mettre votre expression entre {} accolades. En …
91 php  string  heredoc 
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.