PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sed



joey.brunner
30-07-2002, 12:13
Hi,

sagt mal, wie stelle ich es an, dass mir SED (oder ein anderer Streameditor) alle Dateien durchsucht, die in einer DAteien stehen. Wenn ein Muster gefunden wurde, sollten die Dateien ausgegeben werden.

Also ungefähr so:
Ich suche alle Dateien, die den String "Obstler und Bier" enthalten.

Jetzt geb ich den SED Befehl ein (stimtm ja so nciht, weil ich keinen Plan hab wie ich das machen soll:

$ sed -e /Obstler und Bier/ | ls

Jetzt weiß ich bloss nicht , wie der Befehl heißt, der mir die Dateien ausgibt.

Danke für eure hilfe

Joey

refiek
30-07-2002, 15:25
Hi,


wenn ich dich richtig verstanden habe, und du nur alle Dateien haben willst,
in denen ein bestimmter String enthalten ist, kannst du auch grep, fgrep oder
egrep benutzen.

z.B.

fgrep -r "Obstler und Bier" *


Gruss Mario

joey.brunner
30-07-2002, 19:19
herzlichen Dank! hat gefunzt

Joey