0
我有一个csv文件在一个字段中出现错误,这些字段之间用","
分隔,但错误在十进制字段中,例如34.25,"
我需要用34.25","
替换。如何在linux中替换十进制
搜索,"
并替换为","
不是选项,其他字段将被修改。
我有一个csv文件在一个字段中出现错误,这些字段之间用","
分隔,但错误在十进制字段中,例如34.25,"
我需要用34.25","
替换。如何在linux中替换十进制
搜索,"
并替换为","
不是选项,其他字段将被修改。
检查,"
之前的字符不是一个双引号,如果不是的话,加上双引号:更换前
sed 's/\([^"]\),"/\1","/'
如果像我一样,你欣赏的视觉确认(在编辑器中),你可以做这个尝试在Vim里 -
:%s/,"/","/gc
PS:删除了“C”,在结束时,如果你不想VIM提示您确认换人。