Hilfe zu grep

McAvatar

Admiral Special
Mitglied seit
11.08.2004
Beiträge
1.268
Renomée
8
Standort
Bielefeld, NRW
Hola Leute! :-)

Ich versuche, Zeilen aus einer Textdatei herauszusuchen, die nicht einem bestimmten Muster entsprechen und dachte da an grep - nur bekomm ich's nicht hin. Vielleicht weiß einer Rat.

Das Muster sieht wie folgt aus:

16 Buchstaben oder Ziffern, gefolgt von einem Semikolon, dann 3 Ziffern, ein Slash, 7 Ziffern, ein Plus-Zeichen und nochmal 2 Ziffern.
 
Code:
grep -vE "[a-zA-Z0-9]{16};[0-9]{3}/[0-9]{7}\+[0-9]{2}" datei
würde ich nach deiner Beschreibung zusammenbauen. Ob das funktioniert, weiß ich aber nicht; ggf. muss man die Klammern jeweils noch escapen mit \. Unter Umständen kann man [0-9] sogar noch kürzen, sofern es \d oder sowas gibt.

MfG Dalai
 
Yep! ;D Funktioniert. Besten Dank! :D
 
'man grep' sagt:

-v, --invert-match
Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)

(wenn man das matching nicht selber invertieren mag)
 
Zurück
Oben Unten