grep を使用していくつかのログ ファイルを検索しています。ログ エントリは次のようになります。
[2013-10-16 14:39:17] {"email":"email@host.com", "tel":"123456789", "address":"some address", "status":"0"}
(これはサンプルです。各エントリには多くのデータがあります)
私がやりたいことは次のとおりです。パターンでフィルタリングし、別のパターンを強調表示します。たとえば、ステータス= 1でフィルタリングします
cat log | grep 'status":1'
これは完全に機能し、次のような出力が得られます。
[2013-10-16 14:39:17] {"email":"email@host.com", "tel":"123456789", "address":"some address", " status":"1 "}
私がやりたいことは、出力で電子メールを強調表示して、次のようにすることです。
[2013-10-16 14:39:17] { "email":"email@host.com" , "tel":"123456789", "address":"some address", " status":"1 "}
注意してください、フィルターではなく、メールを強調表示したいだけです!
それは可能ですか?
ありがとう