gpt4 book ai didi

linux - 如何从 .CSV 文件的几列中删除撇号 ( ' )?

转载 作者:太空狗 更新时间:2023-10-29 12:04:47 24 4
gpt4 key购买 nike

我有一个包含 7 个字段的 .CSV 文件,文件的第 3 列和第 4 列有一个以撇号 ( ' ) 开头的数字。请参阅下面的示例。

col0,col1,col2,col3,col4,col5,col6,
1value0,1value1,'8972991766941,'8972991766941,1value4,1value5,1value6,
2value0,2value1,'8912988876583,'8912988876583,2value4,2value5,2value6,
3value,3value1,'8912981226981,'8912981226981,3value4,3value5,3value6,
2value0,4value1,'8912971783681,'8912971783681,4value4,4value5,4value6,

如何仅使用 sed 或 awk 去除第 3 列和第 4 列中的撇号?

最佳答案

你可以使用 awk:

awk -F, '{for (i=3;i<=4;i++) sub("'\''", "", $i)}1' OFS=, file

关于linux - 如何从 .CSV 文件的几列中删除撇号 ( ' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18725706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com