小编G.k*_*yan的帖子

在特定字符串之间查找并添加引号

当我使用 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)

sed awk text-processing csv

3
推荐指数
1
解决办法
310
查看次数

标签 统计

awk ×1

csv ×1

sed ×1

text-processing ×1