Firmenbrief

15.05.2013

Tipps vom LIS-Service: Suchen mit "grep"


Frage an den Service:

Ich möchte mit "grep" nach zwei Begriffen suchen und alle Zeilen finden, die beispielsweise "foo" oder "bar" enthalten. Wie mache ich das?  

Antwort von dem LIS-Service:

Geben Sie einfach im erweiterten Pattern-Matching beide Begriffe an:

grep -e "foo" -e "bar"  file.txt

Wenn Sie zwei Suchen mit einer Pipe (grep "foo" | grep "bar") eingeben, erhalten Sie eine UND-Verknüpfung und finden alle Zeilen, die sowohl "foo" als auch "bar" enthalten.