色だけ付ける grep(1) って無いのかな

-o (--only-matching) の逆で,マッチしない行も含めて全ての行を出してほしい.--color=always と組み合わせて,一部に色を付けるためだけに使いたいんだが.まぁ実用上は -C999 でいいかも.
「それって本来 sed(1) の仕事じゃね? grep(1) だと赤1色だけど好きにやれるじゃん」と言われれば,まぁそうで,実際そうやってた頃もあったんだが... (自分用 colorgcc(1) 的な何か) それはあくまで用途が固まってるとき用ってイメージかな.ANSIカラー・コードとか覚えたくないし... あぁ tput(1) 呼べば terminfo(5) パワーが使える?
うーん...