Escribir un script Bash extrayendo cada palabra separada por una coma de un archivo de texto

Escribir un script Bash extrayendo cada palabra separada por una coma de un archivo de texto

Estoy intentando escribir un script Bash que lea un archivo de texto y extraiga cada palabra seguida de una coma en una nueva línea. Intenté usarlo greppero imprime toda la línea que tiene una coma y tuve el mismo problema con awk. ¿Cómo configurar este script?

Por ejemplo, si el archivo de texto contuviera una lista de animales, como este: "La clínica veterinaria trata los siguientes animales: perros, gatos y pájaros", el script mostraría:

dogs, cats,

Respuesta1

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

información relacionada