Wie behalte ich Zeilenumbrüche in einer in Anführungszeichen gesetzten Zeichenfolge in Bash? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Ich habe gerade eine Variable zugewiesen, aber echo $ variable zeigt etwas anderes an 6 AntwortenIch erstelle ein Skript, um die Erstellung von virtuellen Apache-Hosts zu automatisieren. Ein Teil meines Skripts sieht folgendermaßen aus:
MYSTRING="<VirtualHost *:80>
ServerName $NEWVHOST
DocumentRoot /var/www/hosts/$NEWVHOST
...
"
echo $MYSTRING
Die Zeilenumbrüche im Skript werden jedoch ignoriert. Wenn ich die Saite wiederhole, wird sie als eine Zeile ausgespuckt.
Wie kann ich sicherstellen, dass die Zeilenumbrüche gedruckt werden?