将文本文件转换为逗号分隔的字符串

2024-05-04

我似乎没有找到与这个问题完全匹配的问题。

我有一个文本文件,每行有一个文本标记,没有任何逗号、制表符或引号。我想根据文件内容创建一个逗号分隔的字符串。

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(使用前将#替换为@)

将文本文件转换为逗号分隔的字符串 的相关文章