ubuntuusers.de

Erste Zeile einer Textdatei löschen

Status: Gelöst | Ubuntu-Version: Ubuntu 10.04 (Lucid Lynx)
Antworten |

kubuntu_andi

Anmeldungsdatum:
16. September 2007

Beiträge: 187

Hallo,

ist es mit sed oder awk möglich die erste Zeile einer Textdatei zu löschen?

Viele Grüße, Andi

thomsen

Avatar von thomsen

Anmeldungsdatum:
9. Juni 2010

Beiträge: 188

Wohnort: Hamburg

1
cat datei | sed -e '1d' > temp && mv temp datei

Müsste so klappen. Den Weg über die temporäre Datei mache ich, falls du das ganze auch mit größeren Files machen willst, wo der Buffer nicht reicht. Wenn du da das ganze nämlich direkt in die Datei schreibst, ist die Datei beschrieben, bevor cat alles auslesen konnte.

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Das ist useless use of cat. Zudem hat GNU sed so eine Funktionalität auch eingebaut, sed -i 1d datei.

kubuntu_andi

(Themenstarter)

Anmeldungsdatum:
16. September 2007

Beiträge: 187

super, genau das hab ich gesucht - vielen Dank!!!

Antworten |