テキストで正規表現を強調表示するコマンド?

テキストで正規表現を強調表示するコマンド?

テキストで特定の表現を強調するコマンドがありますか?

私はlessの「検索」機能のようなものを探していますが、ビューアの代わりにstdoutでプレーンテキスト出力を使用しますless

例:

$ cat test.txt | highlight "an"

展望一つNATO、アフガニスタンから秩序に撤退一つはい一つハミド・カルザイ大統領は執権後に二度のイライラを受けた。一つ米軍の制限一つd タリバン一つ平和会談は中止されました。

指定された正規表現を強調表示するには、色やその他の方法を使用できます。

ベストアンサー1

これが機能によるのか隠れた副作用のためかはわかりませんが、grepGNU 2.11では動作します。

grep --color 'an\|' test.txt

おすすめ記事