bashでは、コマンドを実行して特定のパターンに一致する出力行のみを表示する場合はgrep
、次のようにパイプすることができます。
ファイルtestfile
hello
there
my
friends
コマンド
$ cat testfile | grep 'hello'
hello #this will be highlightd
これにより、検索の一致が強調表示され、該当する行全体が表示されます。-A
and -B
を使用して、その行の前後の行を表示できます。私の質問は、コマンドを実行してすべての出力を通常どおり表示することは可能ですが、grepのように検索の一致を強調表示することですか?だから私の出力は
hello #highlighted
there
my
friends