我从 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"