テキスト ファイルを読み取り、コンマが続くすべての単語を新しい行に抽出する Bash スクリプトを作成しようとしています。 を使用してみましたgrep
が、コンマを含む行全体が印刷され、 でも同じ問題が発生しましたawk
。このスクリプトをどのように設定すればよいでしょうか。
たとえば、テキスト ファイルに次のような動物のリストが含まれていた場合、「獣医クリニックでは、犬、猫、鳥などの動物を治療します」というスクリプトが表示されます。
dogs, cats,
答え1
sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,