文字列パターンの最初の項目を見つけ、そのパターンから部分文字列を抽出します。

文字列パターンの最初の項目を見つけ、そのパターンから部分文字列を抽出します。

文字列パターン「EPMAT-」が最初に表示されるログファイルを検索し、ここから数値部分を抽出する必要があります。 EPMAT- の後には数字が続きます。 EPMAT-20から20を抽出して印刷したいです。

前のファイル:

This is a test  
test EPMAT-20 ......  
....  
EPMAT.33 test  
end of test.

ベストアンサー1

そしてsed

sed -n '/EPMAT/{ s/.*EPMAT-//; s/[^0-9].*//; p; q; }' file

おすすめ記事