PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sed -e "/blah/d" $file > $file ?



deemka
11-01-2007, 22:18
Das geht offensichtlich nicht. Ich habe es erst mal als

sed -e "/\<$2/d" $file > tmpzzz
mv tmpzzz $file
stehen lassen, aber diese Lösung gefällt mir nicht (z.B. wegen der evtl. fehlenden Schreibrechte). Wie könnte man auf eine elegante Weise den editierten Stream in dieselbe Datei schreiben?

Detrius
11-01-2007, 22:25
sed -i :) *zehnzeichenvollmach*

deemka
11-01-2007, 22:28
Danke.
Mir ist noch gerade

sed -e "/\<$2/d" $file | cat > $file
eingefallen, aber man sollte besser die Fähigkeiten von sed ausnutzen.
Die richtige Antwort lautet wie immer RTFM :)