Linuxのログファイルから特定の文字を取得する方法

Linuxのログファイルから特定の文字を取得する方法

複数の内容を含むログファイルがあります。次の例は、U123.logの内容を示しています。 n個のログがあります...

Accepted password for hoover from 10.0.2.2 port 4792 ss

Id : UN123P 

ID_MTCH : UnixProduction

Accepted password for hoover from 10.0.2.2 port 4792 ss

Accepted password for hoover from 10.0.2.2 port 4792 ss

Linuxコマンドの出力で各ログからId : UN123P&を取得できますか?ID_MTCH私たちは約1000のログを持っており、すべてのログで ID :&で始まる値だけを取得しようとしていますID_MTCH。サンプル出力は次のとおりです。

Id : UN123P 

ID_MTCH : UnixProduction

提案してください

ベストアンサー1

grepあなたはそれを使用することができます

grep -i -E 'ID|ID_MTCH' *.log

おすすめ記事