我使用的是txt文件,我需要将其转换为csv文件
Saint Petersburg 0 10 0.1 - N
Moscow - 9 0 - N
Novgorod 0 7 1 30 Y
在bash中,如何在最后一个字母,每个数字或“-”之后插入逗号
例如
Saint Petersburg, 0, 10, 0.1, -, N
Moscow, -, 9, 0, -, N
Novgorod, 0, 7, 1, 30, Y
最好
这将用命令替换2个或更多空格的序列,而相同的空格少一个:
sed 's/ \( \+\)/,\1/g' file.txt
如果列之间只有一个空格,它将失败。
如果只想", "
用作字段分隔符:
sed 's/ \{2,\}/, /g' file
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句