Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:shell_filter [2020/12/04 13:00] holger_jakobs [tail] |
admin_grundlagen:shell_filter [2020/12/04 13:03] holger_jakobs [nl] |
||
---|---|---|---|
Zeile 36: | Zeile 36: | ||
==== sort ==== | ==== sort ==== | ||
- | Datei ''file'' alphabetisch sortieren | + | Datei ''file'' alphabetisch sortieren: |
sort file | sort file | ||
- | Verzeichnisse nach Größe (numerisch) sortiert anzeigen: | + | Beim Sortieren identische Zeilen (Dubletten) entfernen: |
+ | sort -u file | ||
+ | Verzeichnisse nach Größe (nummerisch) sortiert anzeigen: | ||
du -msx /usr/* | sort -n | du -msx /usr/* | sort -n | ||
+ | Einträge der Benutzerliste nach dem dritten durch Doppelpunkt getrennten Feld ''uid'' (nummerisch) sortiert anzeigen: | ||
+ | sort -k3n -t: /etc/passwd | ||
==== uniq ==== | ==== uniq ==== | ||
aufeinander folgende gleiche Zeilen eliminieren | aufeinander folgende gleiche Zeilen eliminieren | ||
Zeile 48: | Zeile 51: | ||
==== nl ==== | ==== nl ==== | ||
- | Datei numeriert ausgeben | + | Datei numeriert ausgeben (Formatierung variiert zwischen diesen Kommandos): |
nl file | nl file | ||
cat -n file | cat -n file | ||
+ | grep -n "" file | ||
==== grep ==== | ==== grep ==== |