sed [raetsel]

2007-07-7 | 5:17 pm | Kein Kommentar »

Was bitte macht das?

sed -e „1,3 d“

Es löscht Zeile eins bis drei *gg
Klingt irgendwie unwichtig. Aber man kann feine Dinge damit tun:

for i in *
do
/usr/bin/pnmcut -left 0 -right 56049 -top 0 -bottom 567 $i > $i.cut
sed -e „1,3d“ < $i.cut >> stadtplan_sat1000.pgm
rm $i.cut
done

Beim Zusammensetzen der pnm Bilder muessen die obersten drei Zeilen abgeschnitten werden. *gg

Noch mehr sed:

for i in *tmpl
do
mv $i $i.old
sed -e „s/lala/blablub/g“ < $i.old > $i
done

Leerzeichen (vor der hinteren Zahl) wird durch Tab ersetzt

grep „[0123456789]$“ w6_boerse.txt | sed -e „s/ \\([0123456789]\\)/\t\\1/“

Sag etwas dazu: