Tworzę skrypt do automatyzacji tworzenia wirtualnych hostów apache. Część mojego skryptu wygląda następująco:Jak zachować nowe linie w cudzysłowu w Bash?
MYSTRING="<VirtualHost *:80>
ServerName $NEWVHOST
DocumentRoot /var/www/hosts/$NEWVHOST
...
"
echo $MYSTRING
Jednak linie podziału w skrypcie są ignorowane. Jeśli echo ciąg, zostanie wyrzucony jako jedna linia.
Jak mogę zapewnić drukowanie linii podziału?
Dzięki :) W cytacie basha często znajduję się zagmatwany. To pomaga. –
+1 - miłe wyjaśnienie –
+1 - 14 miesięcy później, ponieważ był to tylko hit, którego potrzebowałem. – eaj