【发布时间】:2020-11-25 08:19:21
【问题描述】:
我需要将 csv 文件的分隔符从逗号(,) 更改为 Pipe(|) 符号。
注意:这里的文件分隔符也出现在数据字符串中。我需要跳过那个值我尝试了一个命令但它也在改变内幕逗号awk '$1=$1' FS="," OFS=":" Sample.csv(我试过这个但没有给出预期的输出)
输入 > 样本.csv
Col1, Col2, Col3 , Col4
101, XYZ, 2020 , "Hello, World"
102, PQR, 2021, "Help, Me"
输出> Sample_Out.csv 应该是这样的。
Col1| Col2| Col3|Col4
101 | XYZ | 2020 | "Hello, World"
102 | PQR |2021 | "Help, Me"
【问题讨论】:
-
如果运气不好,这里有一个 Python 解决方案stackoverflow.com/a/21527170/2836621