Dies ist eine alte Version des Dokuments!
Kurzbefehl für buntes egrep
einrichten:
alias g='egrep --colour'
g home /etc/passwd
Diese Übersicht ist nicht vollständig. Vollständige Übersichten gibt es z.B. hier:
man grep perldoc perlre
^ | Zeilenanfang |
$ | Zeilenende |
Alle Nutzer mit bash
als Shell:
g 'bash$' /etc/passwd
. | ein beliebiges Zeichen |
[aeiou] | Eines der Zeichen a, e, i, o oder u |
[^aeiou] | Ein Zeichen, aber nicht a, e, i, o oder u |
? | 0 oder 1 mal |
* | 0 oder mehr mal |
+ | 1 oder mehr mal |
{n,m} | mindestens n-Mal, maximal m-Mal |
Alle Nutzernamen:
g -o '^[^:]+' /etc/passwd
(samba) | Das Wort samba gruppieren und fangen |
sed -n 's/^\([^:]\+\)/\1-test/p' /etc/passwd
Vornamen und Nachnamen umdrehen (Johann Wolfgang von Goethe → Goethe, Johann Wolfgang von)
sed -e 's/^\([[:space:][:alpha:]-]\+\)[[:space:]]\+\([[:alpha:]-]\+\)$/\2, \1/g' namen
Einführung in Reguläre Ausdrücke:
Hier gibt es ein nettes Tool um regular expressions zu bauen und zu testen:
Hier ein Tutorial von Heiko Baur: