如何使用Bash将文本文件转换为CSV

时间:2015-09-11 12:49:21

标签: bash csv

我有一个包含数千行的文本文件(每行都有一个电子邮件地址),我想使用bash将它们转换为CSV文件。问题是我不熟悉Bash,所以不确定如何去做。

有什么建议吗?

编辑:文件示例:

email@meail.com
email2@meail.com
email3@meail.com
email4@meail.com

1 个答案:

答案 0 :(得分:1)

这很难看,但应该有效:

while read email; do echo '"'${email//\"/\"\"}'"'; done < inputfile.txt > output.csv

这会使"""一起转义,这就是在Excel土地上转义CSV的方式。