Estou tentando escrever um script Bash que leia um arquivo de texto e extraia cada palavra seguida por uma vírgula em uma nova linha. Tentei usar, grep
mas ele imprime a linha inteira que contém uma vírgula e tive o mesmo problema com awk
. Como configurar esse script?
Por exemplo, se o arquivo de texto contivesse uma lista de animais, como por exemplo: "A clínica veterinária atende os seguintes animais: cães, gatos e pássaros", o script seria exibido:
dogs, cats,
Responder1
sed -e 's/\([[:alpha:]]*,\)/\n\1\n/g' | grep ,