Good to Know Database

Textdateien mit sort sortieren


Das Kommandozeilentool sort sortiert die Zeilen einer Textdatei. Als Eingabe kann die Standardeingabe oder eine Textdatei dienen. Die Ausgabe erfolgt auf der Standardausgabe oder in eine Datei.

Zur Verdeutlichung der Funktionen wird hier eine Textdatei mit dem folgenden Inhalt verwendet.

[georg@centos5 ~]$ cat testfile.txt
grau
blau
rot
braun
grün

Wird sort ohne Optionen aufgerufen, werden die Zeilen alphanumerisch sortiert und ausgegeben.

[georg@centos5 ~]$ sort testfile.txt
blau
braun
grau
grün
rot

Durch die Option -o erfolgt die Ausgabe in die angegebene Datei.

[georg@centos5 ~]$ sort testfile.txt -o sortedfile.txt

Das Ergebnis der Sortierung kann mit -r umgekehrt werden.

[georg@centos5 ~]$ sort -r testfile.txt
rot
grün
grau
braun
blau

Will man feststellen ob eine Datei bereits sortiert ist, gibt man die Option -c an. Liefert sort den Rückgabewert 0, ist die Datei bereits sortiert. Beim Rückgabewert 1 beziehungsweise der folgenden Ausgabe, ist die Datei unsortiert.

[georg@centos5 ~]$ sort -c testfile.txt
sort: testfile.txt:2: ungeordnet: blau

Weitere Informationen zu sort finden Sie in der dazugehörigen Manpage.

[georg@centos5 ~]$ man sort


Dieser Eintrag wurde am 29.05.2010 erstellt.

Direkter Link zu dieser Seite: http://www.gtkdb.de/index_7_999.html

[ Zur Startseite ]   [ Zur Kategorie ]


Valid XHTML 1.0 Transitional Valid CSS Valid Atom 1.0

© 2004-2018 by Georg Kainzbauer