PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : grep Problem



suse
20-07-2003, 14:35
Hi,

ich will eine Datei nach einem bestimmten Zahlenmuster durchsuchen.
Wobei die Rheinfolge der Zahlen keine rolle spielt z.B.
12 1 6 7 9 10 ist gleich 10 9 7 6 1 12 usw.

Da meine frage, gibt es bei grep eine Option dafür?



cat datei | grep '12 1 6 7 9 10'


gruss
suse

sagi
20-07-2003, 16:36
hallo.

ich kenne zwar keine direkte option, aber es sollte auf jeden fall mit:


cat datei | grep 1 | grep 2 | grep 3 | grep 4 | grep 5 | grep 6

gehen.

da das sehr viel unnoetige Tipparbeit ist solltest du auf denen fall ein einfaches shell skript schreiben.

mfg
c.

suse
20-07-2003, 17:09
Danke für den Tipp....
Jedoch werden mir auch noch weiter Zeilen ausgespuckt...
Wie z.B zweistellige Zahlen....
Wüsste du vielleicht noch was...

gruss
suse

Badsteve
20-07-2003, 17:29
grep -E '(12|45 ...... )'

müsste gehen.

Steve

suse
20-07-2003, 17:33
Danke ... habe aber die Opion -w benutzt damit geht es auch....
Aber danke für deine Hilfe....

gruss
suse

offe
21-07-2003, 12:43
Hallo,

statt:
cat datei | grep 1 | grep 2 | grep 3 | grep 4 | grep 5 | grep 6

geht auch:
grep 1 datei | grep 2 | grep 3 | grep 4 | grep 5 | grep 6

Offe

suse
21-07-2003, 14:23
Danke noch mal.....

gruss
suse