sed替换中文引号为英文引号
1. sed -i 's#\“#\"#g' test.txt
2. sed -i 's:\“:\":g' test.txt
以上两种都可以。
说明:
1. -i 选项是直接在文件中替换,不在终端输出。
2. s代表对字符串的处理。
3. 右斜杠\是对特殊符号的转义。
4. #号和:号都是分隔符,相当于左斜杠/,但是对于特殊字符串的替换,不要用左斜杠,会出问题,用#号和:号当分隔符。
5. 没有“g”表示只替换第一个匹配到的字符串,有“g”表示替换所有能匹配到的字符串,“g”可以认为是“global”(全局的)的缩写。