Code: Alles auswählen
chroot foo/ <<!
echo bar
!
PS: Ähnliches ist jetzt Teil meines Backup-Restoreskript. Bin da beim Warten, das es fertig kopiert drauf gekommen^^
Code: Alles auswählen
chroot foo/ <<!
echo bar
!
Code: Alles auswählen
command <<EOF
echo "foo"
echo "bar"
EOF
Code: Alles auswählen
chroot foo/ bash
echo bar
Ich denke nicht, dass man sich hierbei Sorgen machen muss. Ich verwende das Ausrufezeichen schon seit Jahren fuer alle meine Heredocs, ohne Probleme.breakthewall hat geschrieben:Nun der erste Fallstrick ist schon mal das Ausrufezeichen. Idealerweise nutzt man als LimitString kein Zeichen was ungünstig interpretiert werden kann, und wenn dann muss es escaped werden.