Umgang mit der Shell: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 23: Zeile 23:
  
 
==pr(lpi)==
 
==pr(lpi)==
Bereitet Textdateien zum Drucken vor.
 
 
root@zero:~# echo "Plan für heute" > dokument
 
root@zero:~# more dokument
 
Plan für heute
 
root@zero:~# pr dokument 
 
 
 
 
2009-06-19 12:44                    dokument                    Seite 1
 
 
 
 
Plan für heute
 
 
Anmerkung Ausmaße der Bildschirmausgabe wie eine Druckseite.
 
  
 
=sed=
 
=sed=

Version vom 10. November 2022, 13:23 Uhr

Einfache Shellsonderzeichen

Bash Pipe

Eingabe/Ausgabe

Nacheinander auszuführende Kommandos

Jokerzeichen in der Shell

Datenstrom Programme

paste(lpi)

pr(lpi)

sed

sort

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