Technische Praxis der Computersysteme Teil 1 - Universität Wien
Technische Praxis der Computersysteme Teil 1 - Universität Wien
Technische Praxis der Computersysteme Teil 1 - Universität Wien
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
6.4 Weiteres 6 BENUTZUNG 2<br />
Textmanipulation<br />
cut -f(el<strong>der</strong>) -d(trennzeichen) datei<br />
o<strong>der</strong><br />
cut -c(zeichen) datei schneidet einen<br />
bestimmten Bereich aus je<strong>der</strong> Zeile <strong>der</strong><br />
gegebenen Dateien.<br />
$ cut -f1 -d: /etc/passwd gibt die<br />
Benutzernamen des Systems<br />
$ ps | cut -c-5,20- gibt die PID und<br />
den zugehörigen Prozeß aus <strong>der</strong> Prozeßliste<br />
aus<br />
grep string datei sucht die Zeichenkette<br />
in <strong>der</strong> Datei und gibt jeden Treffer aus.<br />
Mehrere nützliche Optionen:<br />
– -v gibt Zeilen aus, die nicht den String<br />
enthalten.<br />
– -n zusätzlich Angabe <strong>der</strong> Zeilennummer<br />
– -i ignoriert Groß/Kleinschreibung<br />
Folie 107<br />
Textmanipulation 2<br />
sort -t(trennzeichen) +feld -optionen datei sortiert die<br />
Zeilen <strong>der</strong> Datei nach dem gegebenen Muster.<br />
Beispiel: sort -t/ +5 /etc/shells sortiert die Shells in <strong>der</strong><br />
Datei.<br />
Einige Optionen:<br />
– -d wie im Wörterbuch sortieren (nur Buchstaben, Zahlen und<br />
Leerzeichen berücksichtigen)<br />
– -r Sortierung umdrehen<br />
– -n Numerische Fel<strong>der</strong> arithmetisch sortieren<br />
sed, awk und perl: Sehr umfangreiche Skriptsprachen; zur<br />
Verarbeitung schwierigerer Strukturen notwendig<br />
Beispiel: sed -n xp datei gibt die x-te Zeile <strong>der</strong> Datei aus<br />
Folie 108<br />
93