3 Sep
2001
3 Sep
'01
16:16
...
wenn ich das Ganze in einem Shellscript mache :
echo $(cat $DATAFILE | sed -e '/./{H;$!d;}' -e 'x;/yyy/!d')
Dann kommt folgendes raus : _______________________________ yyy asdasd asda asdasdasd _______________________________
Wie komme ich zu meinem "\n" ? Ich möchte den gleichen Output wie auf der Shell haben !!!
hat mit der Umgebungsvariablen IFS zu tun. Setze mal ein IFS=, vor die angegebene Zeile... Achtung, kann sein, dass sonstwo im Skript das korrekte IFS sein muss (Standard: space tab newline, also IFS=$' \t\n' oder so... :-) Kannst ja nochein wenig herumexperimentieren... /Christian