Estoy creando un script para automatizar la creación de hosts virtuales de apache. Parte de mi script es así:¿Cómo puedo preservar las nuevas líneas en una cadena entrecomillada en Bash?
MYSTRING="<VirtualHost *:80>
ServerName $NEWVHOST
DocumentRoot /var/www/hosts/$NEWVHOST
...
"
echo $MYSTRING
Sin embargo, se están ignorando los saltos de línea del guión. Si repito la cadena, se escupió como una línea.
¿Cómo puedo garantizar que se impriman los saltos de línea?
Gracias :) Encuentro citar en bash bastante confuso a veces. Esto ayuda. –
+1 - buena explicación –
+1 - 14 meses después, porque era solo el hit de google que necesitaba. – eaj