文字列の最後の文字のログフィルタリング

文字列の最後の文字のログフィルタリング

単語をフィルタリングするには、次の要件があります。

TML2345I私のログはTML8383E&コードを使用して報告されますTML9929W

最後の文字が.の文字列のみを使用してエラーをフィルタリングしたいと思いますE

sedこの機能を使用するには、awk他のユーティリティの使用方法を提案してください。

注:最初の3文字(TML)は変更されず、残りの文字は特定のエラーによって変わります。

ベストアンサー1

Gnu Awkを使う:

awk '/\<TML[0-9]*E\>/' log

TMLで始まり、任意の桁を持ち、Eで終わる行(レコード)のすべての単語(フィールド)と一致します。

おすすめ記事