Ich möchte die Reihenfolge der Zeilen in einer Textdatei (oder stdin) umkehren, wobei der Inhalt jeder Zeile erhalten bleibt.
Also, d.h., beginnend mit:
foo
bar
baz
Ich würde gerne mit
baz
bar
foo
Gibt es ein standardmäßiges UNIX-Befehlszeilenprogramm für diese Aufgabe?
8 Stimmen
Wichtiger Hinweis zum Vertauschen der Linien: Vergewissern Sie sich, dass Ihre Datei einen abschließenden Zeilenumbruch enthält. Erstens. Andernfalls werden die letzten beiden Zeilen einer Eingabedatei in einer Ausgabedatei zu einer Zeile zusammengefügt (zumindest bei Verwendung der Option
perl -e 'print reverse <>'
aber das gilt wahrscheinlich auch für andere Methoden).1 Stimmen
Mögliche Duplikate von Wie kann man Zeilen einer Textdatei umkehren?
0 Stimmen
Außerdem ist es fast ein Duplikat (wenn auch älter) von unix.stackexchange.com/questions/9356/ . Wie in diesem Fall ist eine Migration zu unix.stackexchange.com wahrscheinlich angebracht.