セミコロンの間にスペースで区切られたデータの使用

セミコロンの間にスペースで区切られたデータの使用

私の結果は次のとおりです。

scott name1;tiger name2;elephant name3;mouse name4;bla1 name5;bla2 name6

「scott」を検索し、「name1」という文字列だけを取得したいと思います。 sedを使用してどのようにこれを達成できますか?

ベストアンサー1

より詳細な解決策:

echo "scott name1;tiger name2;elephant name3;mouse name4;bla1 name5;bla2 name6" \
  | tr ';' '\n' | grep "scott" | cut -d ' ' -f 2

おすすめ記事