我似乎没有找到与这个问题完全匹配的问题。
我有一个文本文件,每行有一个文本标记,没有任何逗号、制表符或引号。我想根据文件内容创建一个逗号分隔的字符串。
Input:
one
two
three
Output:
one,two,three
我正在使用这个命令:
csv_string=$(tr '\n' ',' < file | sed 's/,$//')
有没有更有效的方法来做到这一点?
执行此操作的常用命令是paste http://man7.org/linux/man-pages/man1/paste.1.html
csv_string=$(paste -sd, file.txt)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)