PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeile direkt löschen



GetIT
12-06-2008, 17:44
Hallo,

ich möchte aus einer Textdatei bestimmte Zeilen rauslöschen.

Hierzu nutze ich folgenden Befehl:

sed /^.*SUCHWORT.*$/d quelldatei>zieldatei

Nun zu meiner Frage:

Kann ich das löschen direkt in der Quelldatei machen?
Also ohne den Umweg die geänderte Datei in die Zieldatei zu schreiben, dann die Zieldatei wieder über die Quelldatei drüber kopieren und dann die Zieldatei zu löschen.

jan61
12-06-2008, 17:57
Moin,

Zitat aus man sed:
-i[suffix], --in-place[=suffix]
edit files in place (makes backup if extension supplied)
Jan