編寫 Bash 腳本從文字檔案中提取用逗號分隔的每個單字

編寫 Bash 腳本從文字檔案中提取用逗號分隔的每個單字

我正在嘗試編寫一個 Bash 腳本,該腳本將讀取一個文字檔案並提取新行中後面跟有逗號的每個單字。我嘗試使用,grep但它列印了包含逗號的整行,並且我也遇到了相同的問題awk。如何設定這個腳本?

例如,如果文字檔案包含動物列表,如下所示:“獸醫診所治療以下動物:狗、貓和鳥”,腳本將顯示:

dogs, cats,

答案1

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

相關內容