Umgang mit der Shell: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Link auf Animation
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Einfache Shellsonderzeichen=
*Animation zum Thema: [https://xinux.org/datenstrom-programme.html Datenstrom-Programme]
*[[Einfache Shellsonderzeichen]]
 
*Animation zum Thema: [https://xinux.org/pipes-umleitung.html Ein- und Ausgabe, Pipes]
 
=Eingabe/Ausgabe=
 
*[[Shell Einausgabe/Ausgabe]]
 
=Bash Pipe=
=Bash Pipe=
*[[Bash Pipe]]
*[[Bash Pipe]]
=Eingabe/Ausgabe=
 
*[[Shell Einausgabe/Ausgabe]]
=Nacheinander auszuführende Kommandos=
*[[Nacheinander auszuführende Kommandos]]
=Jokerzeichen in der Shell=
*[[Jokerzeichen in der Shell]]
=Datenstrom Programme=
=Datenstrom Programme=
==Sollte man kennen==
*[[Reguläre Ausdrücke#grep|grep]]
*[[wc]]
*[[wc]]
*[[tr]]
*[[tr]]
*[[cut]]
*[[cut]]
*[[sed]]
*[[sort]]
<!--
==Braucht man seltener==
*[[expand]]
*[[expand]]
*[[fmt]]
*[[fmt]]
Zeile 20: Zeile 29:
*[[paste]]
*[[paste]]
*[[pr]]
*[[pr]]
==paste(lpi)==
-->
=Sonderzeichen=


==pr(lpi)==
*[[Einfache Shellsonderzeichen]] <--- Matchen von Dateien
*[[Reguläre Ausdrücke]] <--- Matchen von Strings


=sed=
=Nacheinander auszuführende Kommandos=
*[[sed]]


==sort==
*[[Nacheinander auszuführende Kommandos]]


Zum sortieren von Dateien nach Feldern benutzt man sort. sort liest von STDIN, man kann die Datei aber auch als Argument übergeben.
=Jokerzeichen in der Shell=


Sortiert nach dem ersten Feld
*[[Jokerzeichen in der Shell]]
  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
=Übungen=
*[[umgang mit der Shell Übungen]]
root@zero:~# sort -t: -k 3,5 -n /etc/passwd

Aktuelle Version vom 29. Oktober 2026, 11:24 Uhr

Eingabe/Ausgabe

Bash Pipe

Datenstrom Programme

Sollte man kennen

Sonderzeichen

Nacheinander auszuführende Kommandos

Jokerzeichen in der Shell

Übungen