Hallo,
wenn die Shell mit einem einzigen echo Befehl, mehrere Zeilen ausgeben soll, aber der Text im Editor Einrückungen hat (Tabs) wird der Text auch mit den Einrückungen ausgeben ,
was ich aber nicht möchte
Wie kann ich trotzdem erreichen, dass mit einem Befehl mehrere Zeilen ohne Einrückkunngen ausgeben werden
PS: jeweils im Bild der obere Teil ist der Editor, der unter Teil des Bildes die Ausgabe
Vielen Dank.
bei echo Ausgabe und Einrückungen im Editor (Tabs) ignorieren, wie ?
Re: bei echo Ausgabe und Einrückungen im Editor (Tabs) ignorieren, wie ?
Bei einem Here-Doc kann man durch Angabe von einem Minus-Zeichen fuehrende Tabs automatisch entfernen lassen:
Bei echo kannst du es durch sed pipen:
Code: Alles auswählen
cat <<-!
foo
bar
baz
!
foo
bar
baz
Code: Alles auswählen
echo "foo
bar
baz" | sed 's/^ //'
Use ed once in a while!