テキストファイルからカンマ区切りの単語を抽出するBashスクリプトを作成します。

テキストファイルからカンマ区切りの単語を抽出するBashスクリプトを作成します。

テキストファイルを読み、新しい行の後にカンマが続くすべての単語を抽出するBashスクリプトを作成しようとしています。試してみましたが、grepカンマを含む行全体が印刷され、同じ問題に直面しましたawk。このスクリプトを設定するには?

たとえば、テキストファイルに「獣医クリニックは犬、猫、鳥などの動物を治療します」などの動物のリストが含まれている場合、スクリプトは次のように表示します。

dogs, cats,

答え1

sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,

関連情報