Woche 03
| - pipe
Mit |
können wir die Ausgabe eines Programms an ein anderes Programm weiterleiten.
lsOrdner01 Ordner02 Ordner03 Ordner04 Ordner05 Ordner06 Ordner07 Ordner08
Ordner09 Ordner10ls | nl 1 Ordner01
2 Ordner02
3 Ordner03
4 Ordner04
5 Ordner05
6 Ordner06
7 Ordner07
8 Ordner08
9 Ordner09
10 Ordner10
Ordner09 Ordner10ls | nl 1 Ordner01
2 Ordner02
3 Ordner03
4 Ordner04
5 Ordner05
6 Ordner06
7 Ordner07
8 Ordner08
9 Ordner09
10 Ordner10
cat - concatenate files and print on the standard output
Mit cat
können wir den Inhalt von Dateien auf der Konsole ausgeben.
cat eineDatei.txtHallocat nochEineDatei.txtWeltcat eineDatei.txt nochEineDatei.txtHallo
Welt
Welt
grep - print lines matching a pattern
Mit grep
können wir Zeilen aus einer Datei auswählen, die einem bestimmten Muster entsprechen.
cat eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl grep ausprobieren.grep "Datei" eineDatei.txtMit dieser Datei können wir dengrep "datei" eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl grep ausprobieren.grep "Datei" eineDatei.txtMit dieser Datei können wir dengrep "datei" eineDatei.txtDies ist eine Textdatei.
sort - sort lines of text files
Mit sort
können wir Zeilen aus einer Datei sortieren.
cat eineDatei.txtoradfelder
cseyfferth
uerb
kvossebergcat eineDatei.txt | sortcseyfferth
kvosseberg
oradfelder
uerb
cseyfferth
uerb
kvossebergcat eineDatei.txt | sortcseyfferth
kvosseberg
oradfelder
uerb
tr - translate or delete characters
Mit tr
können Zeichen ersetzt werden.
echo "Hallo Welt" | tr "a" "o"Hollo Weltecho "Hallo Welt" | tr "a-z" "A-Z"HALLO WELT
nl - number lines
Mit nl
können wir Zeilen nummerieren.
cat eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl nl ausprobieren.nl eineDatei.txt 1 Dies ist eine Textdatei.
2 Mit dieser Datei können wir den
3 Befehl nl ausprobieren.
Mit dieser Datei können wir den
Befehl nl ausprobieren.nl eineDatei.txt 1 Dies ist eine Textdatei.
2 Mit dieser Datei können wir den
3 Befehl nl ausprobieren.
sed - stream editor for filtering and transforming text
Mit sed
können wir Texte verändern.
cat eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl sed ausprobieren.cat eineDatei.txt | sed "s/Datei/Text/g"Dies ist eine Textdatei.
Mit dieser Text können wir den
Befehl sed ausprobieren.
Mit dieser Datei können wir den
Befehl sed ausprobieren.cat eineDatei.txt | sed "s/Datei/Text/g"Dies ist eine Textdatei.
Mit dieser Text können wir den
Befehl sed ausprobieren.
seq - print a sequence of numbers
Mit seq
können wir Zahlenfolgen erzeugen.
seq 31
2
3seq 2 52
3
4
5seq 1 2 101
3
5
7
9
2
3seq 2 52
3
4
5seq 1 2 101
3
5
7
9
uniq - report or omit repeated lines
Mit uniq
können wir doppelte Zeilen entfernen.
cat eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl uniq ausprobieren.
Befehl uniq ausprobieren.cat eineDatei.txt | uniqDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl uniq ausprobieren.
Mit dieser Datei können wir den
Befehl uniq ausprobieren.
Befehl uniq ausprobieren.cat eineDatei.txt | uniqDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl uniq ausprobieren.
cut - remove sections from each line of files
Mit cut
können wir Spalten aus einer Datei auswählen.
cat eineDatei.txtDies ist eine Textdatei.
Mit dieser Datei können wir den
Befehl cut ausprobieren.cat eineDatei.txt | cut -d " " -f 2ist
dieser
cut
Mit dieser Datei können wir den
Befehl cut ausprobieren.cat eineDatei.txt | cut -d " " -f 2ist
dieser
cut
> - redirect output
Mit >
können wir die Ausgabe eines Programms in eine Datei umleiten.
lsOrdner01 Ordner02 Ordner03 Ordner04 Ordner05 Ordner06 Ordner07 Ordner08
Ordner09 Ordner10ls > datei.txtcat datei.txtOrdner01
Ordner02
Ordner03
Ordner04
Ordner05
Ordner06
Ordner07
Ordner08
Ordner09
Ordner10
Ordner09 Ordner10ls > datei.txtcat datei.txtOrdner01
Ordner02
Ordner03
Ordner04
Ordner05
Ordner06
Ordner07
Ordner08
Ordner09
Ordner10
>> - append to a file
Mit >>
können wir die Ausgabe eines Programms an eine Datei anhängen.
echo "Hallo" > datei.txtcat datei.txtHalloecho "Welt" >> datei.txtcat datei.txtHallo
Welt
Welt