Ich möchte ack oder grep für HTML-Dateien ausführen, die oft sehr lange Zeilen haben. Ich möchte keine sehr langen Zeilen sehen, die wiederholt umbrochen werden. Aber ich möchte nur den Teil einer langen Zeile sehen, der eine Zeichenfolge umgibt, die dem regulären Ausdruck entspricht. Wie kann ich dies mit einer beliebigen Kombination von Unix-Tools erreichen?
ack(bekannt als ack-grepDebian) ist grepauf Steroiden. Es hat auch die --thppptOption (kein Scherz). betterthangrep.com
--thppptFunktion etwas umstritten ist, scheint der entscheidende Vorteil zu sein , dass Sie Perl verwenden können Regexes direkt, nicht ein paar verrückten [[:space:]]und Zeichen wie {, [etc. mit dem Bedeutungswandel -eund -Eschaltet in eine Weise , die zu erinnern , unmöglich ist.

ack? Ist es ein Befehl, den Sie verwenden, wenn Sie etwas nicht mögen? So etwas wieack file_with_long_lines | grep pattern? :-)