Quantcast
Channel: Multimediaforum
Viewing all articles
Browse latest Browse all 4603

Substring in einer Datei mit Kontext finden

$
0
0
Hallo zusammen!

Ich möchte in einer 8GB großen Text-Datei einen String finden. Bisher habe ich grep
genutzt um den String "foo" zu finden:

Code:

grep "foo" < myfile.txt
Daraufhin werden mir sämtliche Zeilen angezeigt in denen dieser Text vorkommt.
Soweit so gut, allerdings gibt es in dieser Textdatei kein LF und es steht somit alles in einer Zeile. Sprich ich hätte auch ein
Code:

cat myfile.txt
machen können, das Ergebnis wäre das gleiche, da grep auf Zeilenbasis zu arbeiten scheint.

Gibt es eine möglichkeit den zu suchenden Text samt Kontext (zb. 50 Zeichen vor bzw. nach) auszugeben? Geht das überhaupt mit grep oder benötige ich ein anderes Tool wie sed o.ä? Wie sieht der Aufruf aus?

Vielen Dank für eure Hilfe!

Adrian

Viewing all articles
Browse latest Browse all 4603