Ich möchte gerne grep
für eine Zeichenkette, sondern zeigt auch die vorangehenden fünf Zeilen und die folgenden fünf Zeilen sowie die übereinstimmende Zeile an. Wie könnte ich dies tun?
Haben Sie die akzeptierte Antwort nicht gelesen? Sie wiederholen nur, was bereits zu einer fast 10 Jahre alten Frage gesagt wurde...
4 Stimmen
Ich habe eine Kopie von Das Perl-Skript von Brendan Gregg zu diesem Zweck. Funktioniert gut.
7 Stimmen
Eine Lösung, die unter Solaris funktioniert, finden Sie unter dieser Link .
154 Stimmen
man grep | grep -C 1 context
:)24 Stimmen
man grep | grep -C 1 "\-C"
;)16 Stimmen
@StvnW ... Ich weiß nicht, ob ich das so nennen soll meta (in einem eher allgemeinen als SO-Kontext), oder wie man es nennen soll. Sie haben die Frage beantwortet, indem Sie gezeigt haben, wie man die Antwort verwendet, um die Antwort zu finden.
0 Stimmen
Vielleicht hat jemand an anderer Stelle in StackExchange kann uns eine Antwort geben.