w bashu, jeśli chcę wykonać polecenie i wyświetlić tylko linie wyjściowe, które pasują do określonego wzorca, mogę go potokować grep
, jak
plik testowy pliku
hello
there
my
friends
Komenda
$ cat testfile | grep 'hello'
hello #this will be highlightd
to podświetli dopasowanie wyszukiwania i wyświetli całą linię, na którą spadnie. Mogę używać -A
i -B
do wyświetlania linii przed i po tej linii. Moje pytanie brzmi: czy możliwe jest wykonanie polecenia i wyświetlenie wszystkich danych wyjściowych w normalny sposób, ale czy podświetlić pasujące wyniki wyszukiwania, tak jak grep? więc moje wyjście byłoby
hello #highlighted
there
my
friends