0
我有一個csv文件在一個字段中出現錯誤,這些字段之間用","
分隔,但錯誤在十進制字段中,例如34.25,"
我需要用34.25","
替換。如何在linux中替換十進制
搜索,"
並替換爲","
不是選項,其他字段將被修改。
我有一個csv文件在一個字段中出現錯誤,這些字段之間用","
分隔,但錯誤在十進制字段中,例如34.25,"
我需要用34.25","
替換。如何在linux中替換十進制
搜索,"
並替換爲","
不是選項,其他字段將被修改。
檢查,"
之前的字符不是一個雙引號,如果不是的話,加上雙引號:更換前
sed 's/\([^"]\),"/\1","/'
如果像我一樣,你欣賞的視覺確認(在編輯器中),你可以做這個嘗試在Vim裏 -
:%s/,"/","/gc
PS:刪除了「C」,在結束時,如果你不想VIM提示您確認換人。