Preguntas etiquetadas con here-document




1
pasar y establecer variables en un heredoc
Tengo un script que tiene que hacer muchas cosas diferentes en muchas máquinas remotas diferentes. Pensé que un heredoc funcionaría para esto, pero no puedo usar una variable definida en otra parte del script y una definida en el heredoc. Aquí hay un código: #!/bin/sh FOO="foo" ssh some.remote.host << EOF …


1
¿Es posible usar múltiples documentos aquí en bash?
¿Se pueden usar múltiples documentos aquí para proporcionar información a un comando en bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Obviamente, en ambos casos, el segundo here-doc se usa como stdin y reemplaza la primera referencia. ¿Es la …


3
¿Cómo entender el comando "cat> file_name << blah"?
En el siguiente comando cat toma el contenido de here-doc y lo redirige a un archivo llamado conf: cat &gt; conf &lt;&lt; EOF var1="cat" var2="dog" var3="hamster" EOF ¿Cómo entender el orden de los comandos aquí? ¿ bashPrimero procesa todo lo demás (parte here-doc) y como paso final se ve la …



3
bash: algún problema al usar leer <<< "$ VARIABLE" en una partición raíz de solo lectura. ¿Alguna solución conocida?
Solo por coincidencia tuve que usar mi script ATA-ID-to-device-name (que se encuentra aquí: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) en una partición de solo lectura / . En caso de que tenga curiosidad, era una consola de recuperación de Ubuntu que le permitirá acceder a su /partición, pero la montará de …

3
Asignación de la salida de una consulta SQL a variable
Me estoy conectando a la base de datos Oracle y lanzando una consulta y asignando la salida a la variable Pero cuando hago eco del valor de la variable no se imprime correctamente. count=`sqlplus -s $configuser/$configpass@$ORACLE_SID &lt;&lt;END set pagesize 0 feedback off verify off heading off echo off; select max(cust_id) …

3
Usando un documento aquí para `sed` y un archivo
Quiero usar un documento here-doc para comandos sed y proporcionar el archivo que se leerá y el archivo de salida. He visto Here-Documents de la guía Advanced Bash Scripting, pero no menciona nada sobre argumentos regulares al usar un here-doc. ¿Es posible? Me gustaría lograr algo como lo siguiente: #!/bin/bash …

1
¿Cómo hacer eco de variables usando cat en el archivo?
Tengo un script simple como este: #!/bin/bash BOO=bla-bla-bla cat &gt; ./Makefile &lt;&lt;'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Sin embargo, sale al archivo: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include ¿Cómo hacer catuso de mis valores de variables, no nombres dentro de esa cadena?

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.