-zahl | mehrspaltig, vertikal gefüllt |
-a | ...aber horizontal gefüllt |
-e | Tabulatorzeichen expandieren |
-f | formfeed statt vielen Leerzeilen |
-h titel | Seitentitel |
-i | Tabulatorzeichen einfügen (Vorsicht) |
-l72 | Seitenlänge |
-m | Dateien mehrspaltig |
-n | Zeilen numeriert |
-t | kein Seitentitel und Abstand |
-w120 | Zeilenlänge |
ptschorn@Bedlam:~ > pr -l15 so
99-04-29 22:46
so
Page 1
Käse
Tomaten
Eier
Salat
Spaghetti
99-04-29 22:46
so
Page 2
Eier
Salat
Käse
Tomaten
Tomaten
99-04-29 22:46
so
Page 3
Wurstbrot
ptschorn@Bedlam:~ > pr -3 -l15 so
99-04-29 22:46
so
Page 1
Käse
Spaghetti
Tomaten
Tomaten
Eier
Tomaten
Eier
Salat
Wurstbrot
Salat
Käse
einige Optionen:
+zahl | beginnend nach Zwischenraum (ab 0) |
-zahl | endend vor Zwischenraum (ab 1) |
-d | nur Buchstaben, Ziffern, Zwischenraum |
-f | große und kleine Buchstaben gleich |
-n | numerisch (Gleitpunkt) |
-o ausgabe | Ausgabedatei (kann Eingabe sein) |
-r | rückwärts |
-t: | Zeichen : bedeutet den Zwischenraum |
-u | nur eine Kopie pro Zeile ausgeben |
ein Beispiel:
ptschorn@Bedlam:~ > cat so
Käse:10
|
ptschorn@Bedlam:~ > sort -t: +0 -1 so
Eier:5
|
ptschorn@Bedlam:~ > sort -t: +1 -2 -n -r so
Käse:10
|
ptschorn@Bedlam:~ > sort so2 | uniq -c
2 Eier
2 Käse
2 Salat
1 Spaghetti
4 Tomaten
1 Wurst