Wenn ich in Bash einen Befehl ausführen und nur Ausgabezeilen anzeigen möchte, die einem bestimmten Muster entsprechen, kann ich ihn grepwie folgt weiterleiten
Datei Testdatei
hello
there
my
friends
Befehl
$ cat testfile | grep 'hello'
hello #this will be highlightd
Dadurch wird die Suchübereinstimmung hervorgehoben und die gesamte Zeile angezeigt, auf die sie fällt. Ich kann Zeilen vor und nach dieser Zeile verwenden -Aund -Banzeigen. Meine Frage ist, ob es möglich ist, den Befehl auszuführen und alle Ausgaben wie gewohnt anzuzeigen, aber die Suchübereinstimmungen wie bei grep hervorzuheben? so wäre meine Ausgabe
hello #highlighted
there
my
friends