如何将文本列转换为 CSV

如何将文本列转换为 CSV

我从 Unix 命令获得以下输出:

"10" 
"30"
"u"
"hello"

我希望它采用以下 CSV 格式,不带尾随逗号:

“10”,“30”,“你”,“你好”

我试过了tr '\n' ','但留下了一个尾随逗号。

我是 Unix 新手,不太清楚如何实现我的目标。有什么帮助吗?

答案1

您可以简单地用 sed 删除尾随的逗号。

# echo '"10"
"30"
"u"
"hello"' | tr '\n' ',' | sed s/',$'/\\n/g

"10","30","u","hello"

相关内容