我有一个相当大的 json 文件,我想在其中所有引号前面添加转义字符。例如我想改变:
"CaptureDuration":0
到\"CaptureDuration\":0
.我尝试"
用sed 和 vim替换所有\"
内容,但我猜由于转义字符的特殊类型,它无法正常工作。
答案1
使用sed
and 你需要转义,\
因为它是特殊字符:
sed 's/"/\\"/g' infile
我有一个相当大的 json 文件,我想在其中所有引号前面添加转义字符。例如我想改变:
"CaptureDuration":0
到\"CaptureDuration\":0
.我尝试"
用sed 和 vim替换所有\"
内容,但我猜由于转义字符的特殊类型,它无法正常工作。
使用sed
and 你需要转义,\
因为它是特殊字符:
sed 's/"/\\"/g' infile