Sort
Version vom 18. Juni 2024, 13:20 Uhr von Linkai.zhang (Diskussion | Beiträge)
Zum sortieren von Dateien nach Feldern benutzt man sort. sort liest von STDIN, man kann die Datei aber auch als Argument übergeben.
Sortiert nach dem ersten Feld
root@zero:~# sort /etc/passwd
Es wird geprüft ob die Datei schon sortiert ist
root@zero:~# sort -c /etc/passwd
Sortiert nach dem ersten Feld (Richtungsumkehr)
root@zero:~# sort -r /etc/passwd
Führende Leersortzeichen werden ignoriert
root@zero:~# sort -b /etc/passwd
Ausgabe in die Datei pass
root@zero:~# sort /etc/passwd -o pass
nimmt : als Trenner -Voreinstellung ist TAB
root@zero:~# sort -t : /etc/passwd
sortiert nach dem 3 Feld, der Trenner ist : und es wird nummerisch sortiert
root@zero:~# sort -t: -k 3 -n /etc/passwd
Sortiert nach dem 3 bis zum 5 Feld, der Trenner ist : und es wird nummerisch sortiert
root@zero:~# sort -t: -k 3,5 -n /etc/passwd
Sortiert nach dem fünften Feld die Größe der Dateien aus ls
- ls -lh | sort -hk 5