【发布时间】:2021-10-25 04:40:14
【问题描述】:
我对 shell 脚本非常陌生,并且在替换制表符分隔的 csv 字符时遇到问题。
我想将 csv 转换为文本文件并将分隔符从制表符更改为 ~,我尝试了下面的代码,但分隔符结果有所不同,例如日语 char+" 而不是 ~。
sed 's/\t/\"\~\"/g' test.csv > test.txt
感谢您的帮助.. 提前致谢
【问题讨论】:
-
对不起是 sed 's/\t/\"\~\"/g' test.csv > test.txt
-
我还注意到,如果我用一个字符替换,例如.~ 它工作正常.. 但如果是 2 个或更多字符,例如。 "~" 输出分隔符不是我所期望的。