sedまたはgrepを使用して2つのパターン間の文字列をキャッチする方法はありますか?

sedまたはgrepを使用して2つのパターン間の文字列をキャッチする方法はありますか?

ログファイルの各行について、2つのパターン間の文字列を抽出しようとしています。

例えば

some_string: stuff_i_am_interested_in some_other_string
some_string: stuff_i_am_interested_in some_other_string
some_string: stuff_i_am_interested_in some_other_string
some_string: stuff_i_am_interested_in some_other_string

それを得る方法はありますかstuff_i_am_interested_in

ベストアンサー1

$ cut -d' ' -f2 file
stuff_i_am_interested_in
stuff_i_am_interested_in
stuff_i_am_interested_in
stuff_i_am_interested_in

これが必要なものではない場合は、質問を編集して要件を明確にし、より代表的な入力/出力の例を提供してください。

おすすめ記事