Und zwar habe ich folgendes Problem:
Ich habe eine Datei, die eine Zeichenkette pro Zeile enthält. Mein Ziel ist es jetzt, per Shell-Befehl eine Zeile aus der Datei zu extrahieren. Dabei soll die Zeile auf STDOUT ausgegeben und aus der Datei gelöscht werden. Es spielt dabei keine Rolle, ob es die erste oder letzte Zeile der Datei ist. Halt das, was einfacher realisierbar ist. Ich hoffe, ihr habt mein Problem verstanden und könnt mir helfen.
Danke.
//Edit:
Tut mir leid, ich hab es selbst rausgefunden:
Code: Alles auswählen
befehl "$(tail -n 1 "$1" && sed -i "$ d" "$1")"