我试图用普通的字符替换引人注目的引号“”。为此,我做了以下操作,但并没有改变它们。我应该怎么做?
sed -i 's/„/"/g' myfile.csv
这是myfile.csv中单个句子的SS
编辑: 上方的SS的文字版本:
格劳伯特人联盟和自由民主党,丹·威德·艾尔(Dann wird ihre)和“奥斯姆(Uusstieg)”
注:复制粘贴时,特殊字符消失。这就是为什么我首先放置屏幕截图的原因。
答案 0 :(得分:0)
您可以使用$ tr '„“' '"' < myfile.csv
例如
$ echo "dann wird ihre „Energiewende“ mehr" | tr '„“' '"'
dann wird ihre "Energiewende" mehr
您可以这样尝试:
{{1}}
答案 1 :(得分:-1)
您需要进行两次替换,一次替换为开始引号,一次替换为结束引号。换句话说:
sed -i 's/„/"/g;s/“/"/g' myfile.csv
或
sed -i 's/[„“]/"/g' myfile.csv
因为要用相同的字符替换这两个字符。