`highlight`コマンド
文字列全体をstdoutに渡しながら、stdin内の特定の文字列を(色、太字のテキスト、または反転したバック/フォアグラウンドで)簡単に強調表示するために使用できるコマンドはありますか?私はそれを構築することを考えていますが、それがすでに存在する場合はむしろそれを使用したいです。いくつかの望ましい機能: 個別のハイライト文字列は、自動的に別の方法でハイライトされます。たとえば、手動で設定しない場合、最初の文字列は赤、2番目は緑、3番目は青で強調表示されます。 カラーサポートを検出し、太字/反転/その他の強調表示方法が利用できる場合はそれらにフォールバックします。 正規表現とリテラル文字列のマッチングを可能にします。 "foobar"と "barbar"のように、一致が重複する場合は、賢い処理を行うことが望ましい。 カラーコードの追加を除いて、stdinとstdoutの間で何も変更されません。