当我使用 csv 时,不需要的逗号 (',') 会误导我的 csv 文件,结果导致不一致。
请在下面找到详细信息。
我的示例 csv 文件:
1|a,b|4
1|c,d|4
1|e,f|4
1|g,h|4
1|i,j|4
Run Code Online (Sandbox Code Playgroud)
我想要最终结果为:
1|"a,b"|4
1|"c,d"|4
1|"e,f"|4
1|"g,h"|4
1|"i,j"|4
Run Code Online (Sandbox Code Playgroud)
添加引号后,我将替换“|” 使用“,”,这样我的 csv 就会按我的预期工作。
我使用了下面的命令,但它没有像预期的那样给出。
sed -e 's/,/"&"/' file1.txt
Run Code Online (Sandbox Code Playgroud)