linux - 将多行变成一个逗号分隔的行

标签 linux perl unix sed awk

我在多行中有以下数据:

foo
bar
qux
zuu
sdf
sdfasdf

我想要做的是将它们转换为一个逗号分隔的行:

foo,bar,qux,zuu,sdf,sdfasdf

最好的 unix one-liner 是什么?

最佳答案

使用粘贴命令:

paste -d, -s file

关于linux - 将多行变成一个逗号分隔的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758814/

相关文章:

Python (UNIX) 套接字——读取所有数据

linux - 参数没有传递好

c - Linux进程虚拟地址空间的地址范围

linux - linux有HOST文件吗?

python - Fabric:在目标主机上执行内联 Python?

perl - 如何打印v-string?

linux - 使用打印两个不同的文件字段

perl - 为什么 perl2exe 提示 "Unresolved symbol: Perl_Gthr_key_ptr"?

php - 我应该如何确定 Perl 中时区的下一个夏令时 (DST) 转换?

c - C 中的后台进程(守护进程)不是 execvp() -ing