Ich erstelle ein Skript, um die Erstellung von virtuellen Apache-Hosts zu automatisieren. Teil meines Skripts geht so:Wie behalte ich Zeilenumbrüche in einer Zeichenfolge in Anführungszeichen in Bash?
MYSTRING="<VirtualHost *:80>
ServerName $NEWVHOST
DocumentRoot /var/www/hosts/$NEWVHOST
...
"
echo $MYSTRING
Die Zeilenumbrüche im Skript werden jedoch ignoriert. Wenn ich die Saite stimme, wird sie als eine Zeile ausgespuckt.
Wie kann ich sicherstellen, dass die Zeilenumbrüche gedruckt werden?
Danke :) Ich finde in Bash ziemlich verwirrend manchmal zu zitieren. Das hilft. –
+1 - nette Erklärung –
+1 - 14 Monate später, weil es nur der Google-Hit war, den ich brauchte. – eaj