Como dividir uma lista por vírgula, não espaço
Quero dividir um texto com vírgula,
não espaço dentro
for foo in list
. Suponha que eu tenha um arquivo CSVCSV_File
com o seguinte texto:
Hello,World,Questions,Answers,bash shell,script
...
Utilizei o seguinte código para dividi-lo em várias palavras:
for word in $(cat CSV_File | sed -n 1'p' | tr ',' '\n')
do echo $word
done
It prints:
Hello
World
Questions
Answers
bash
shell
script
Mas eu quero dividir o texto por vírgulas, não espaços:
Hello
World
Questions
Answers
bash shell
script
Como posso conseguir isso no bash?