Preguntas etiquetadas con heredoc

Un documento Here es una sintaxis especial para escribir cadenas literales en código fuente, utilizada por diferentes lenguajes de programación.



8
¿Cómo funciona "cat << EOF" en bash?
Necesitaba escribir un script para ingresar entradas de varias líneas a un programa ( psql). Después de buscar un poco en Google, encontré que la siguiente sintaxis funciona: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Esto construye correctamente la cadena de …
632 linux  bash  scripting  heredoc 

11
¿Cómo asignar un valor heredoc a una variable en Bash?
Tengo esta cadena de varias líneas (citas incluidas): abc'asdf" $(dont-execute-this) foo"bar"'' ¿Cómo lo asignaría a una variable usando un heredoc en Bash? Necesito preservar nuevas líneas. No quiero escapar de los caracteres en la cadena, eso sería molesto ...
374 bash  heredoc 


5
¿Cuál es la ventaja de usar heredoc en PHP? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
196 php  heredoc 

3
Usando variables dentro de un bash heredoc
Estoy tratando de interpolar variables dentro de un bash heredoc: var=$1 sudo tee "/path/to/outfile" &gt; /dev/null &lt;&lt; "EOF" Some text that contains my $var EOF Esto no funciona como esperaba ( $varse trata literalmente, no se expande). Necesito usarlo sudo teeporque crear el archivo requiere sudo. Haciendo algo como: sudo …
192 bash  variables  sh  heredoc 


14
Javascript heredoc
Necesito algo como heredoc en JavaScript. ¿Tienes alguna idea para esto? Necesito la funcionalidad de varios navegadores. Encontré esto: 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;'; Creo que funcionará para mí. :)

3
¿Cómo cat << EOF >> un archivo que contiene código?
Quiero imprimir código en un archivo usando 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 pero cuando verifico la salida del archivo, obtengo esto: !/bin/bash curr=1634 if [ -lt 4477 ]; then curr=406; echo …
101 linux  unix  sh  heredoc 


17
Llamar a funciones PHP dentro de cadenas HEREDOC
En PHP, las declaraciones de cadenas HEREDOC son realmente útiles para generar un bloque de html. Puede hacer que analice en variables simplemente prefijándolas con $, pero para una sintaxis más complicada (como $ var [2] [3]), debe poner su expresión entre llaves {}. En PHP 5, es posible realizar …
91 php  string  heredoc 

7
here-document da el error 'final inesperado del archivo'
Necesito mi script para enviar un correo electrónico desde la terminal. Basado en lo que he visto aquí y en muchos otros lugares en línea, lo formateé así: /var/mail -s "$SUBJECT" "$EMAIL" &lt;&lt; EOF Here's a line of my message! And here's another line! Last line of the message here! …
81 bash  email  heredoc 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.