Uważam grep, że --color=alwaysflaga jest niezwykle przydatna. Jednak grep drukuje tylko linie z dopasowaniami (chyba że poprosisz o linie kontekstu). Biorąc pod uwagę, że każda drukowana linia ma takie samo dopasowanie, wyróżnianie nie dodaje tyle możliwości, ile mogłoby.
Naprawdę chciałbym catzobaczyć plik i zobaczyć cały plik z zaznaczonymi dopasowaniami wzorca.
Czy jest jakiś sposób, aby powiedzieć grepowi, aby drukował każdą czytaną linię, niezależnie od tego, czy istnieje dopasowanie? Wiem, że mógłbym napisać skrypt uruchamiający grep w każdej linii pliku, ale byłem ciekawy, czy jest to możliwe ze standardem grep.

sed.sedrozwiązanie dostaje wiele kolorów kosztem dodatkowej złożoności (zamiast około 30 znaków, które mają około 60 znaków).