Quiero crear algunas secuencias de comandos para rellenar algunas plantillas e insertarlas en la carpeta de mi proyecto. Quiero utilizar un script de shell para esto, y las plantillas son muy pequeñas, por lo que quiero incrustarlas en el script de shell. El problema es que echo
parece ignorar los saltos de línea en mi cadena. O eso, o la cadena no contiene saltos de línea para empezar. He aquí un ejemplo:Cómo hacer eco de cadenas de múltiples líneas en un shell de Bourne
MY_STRING="
Hello, world! This
Is
A
Multi lined
String."
echo -e $MY_STRING
Este salidas:
Hello, world! This Is A Multi lined String.
Asumo echo
es el culpable aquí. ¿Cómo puedo hacer que reconozca los saltos de línea?
Esto es en realidad una pregunta del shell Bourne (no específica de bash). ¿Te importaría editar el título en consecuencia? – Jens
Jens: Sé valiente, puedes hacer estas ediciones tú mismo (como acabo de hacer). – tripleee
@tripleee: Solo quería ser amable y no pisar los pies de nadie. Voy a ir por eso. – Jens