Linux 将所有用逗号分隔的单词放在新行上

Linux 将所有用逗号分隔的单词放在新行上,linux,bash,shell,Linux,Bash,Shell,我正在尝试编写一个脚本,从包含以下内容的文本文件中提取新行上由逗号分隔的所有单词: HELLO,DOCTOR,NAME,CONTINUE,YESTERDAY,TOMORROW 演示如何应用单个链接的重复问题,每个问题都涉及此问题的一个单独元素: IFS=, read -r -a words <file # from duplicate "How do I split a string on a delimiter?" printf '%s\n' "${words[@]}" # fr

我正在尝试编写一个脚本,从包含以下内容的文本文件中提取新行上由逗号分隔的所有单词:

HELLO,DOCTOR,NAME,CONTINUE,YESTERDAY,TOMORROW

演示如何应用单个链接的重复问题,每个问题都涉及此问题的一个单独元素:

IFS=, read -r -a words <file  # from duplicate "How do I split a string on a delimiter?"
printf '%s\n' "${words[@]}"   # from duplicate "Print array elements on separate lines"

请注意,在这里提问时,通常要求您展示自己的工作(您尝试了什么,它是如何失败的)。
tr ',' '\n' <file