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 Antworten

Ich 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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage