Alvaro G Vicario
2004-07-05 12:14:09 UTC
Sé que tiene que ser una bobada pero no logro dar con ella. Simplemente
necesito, para un script en bash, asignar a una variable un texto con
retornos de carro. El problema es que sólo he logrado hacerlo insertando \n
a mano, y eso es un engorro cuando se trata de textos un poco largos. Ya no
sé si el problema es al asignar la variable o al escribirla...
Os copio una de las mil pruebas que he hecho:
#!/bin/bash
salida="
Hola:\n
Esto es un texto
de varias líneas
contenido en una
sola variable.
Un saludo,
"
echo ----------------
echo -e $salida
echo ----------------
Esto imprime:
----------------
Hola:
Esto es un texto de varias líneas contenido en una sola variable. Un
saludo,
----------------
Gracias de antemano,
necesito, para un script en bash, asignar a una variable un texto con
retornos de carro. El problema es que sólo he logrado hacerlo insertando \n
a mano, y eso es un engorro cuando se trata de textos un poco largos. Ya no
sé si el problema es al asignar la variable o al escribirla...
Os copio una de las mil pruebas que he hecho:
#!/bin/bash
salida="
Hola:\n
Esto es un texto
de varias líneas
contenido en una
sola variable.
Un saludo,
"
echo ----------------
echo -e $salida
echo ----------------
Esto imprime:
----------------
Hola:
Esto es un texto de varias líneas contenido en una sola variable. Un
saludo,
----------------
Gracias de antemano,
--
-- Álvaro G. Vicario - Burgos, Spain
--
-- Álvaro G. Vicario - Burgos, Spain
--