linux - 如何更改双引号字符

标签 linux awk sed

我正在尝试用普通的“字符替换花哨的引号字符“”。为此,我执行了以下操作,但它没有改变它们。我应该做什么?

sed -i 's/„/"/g' myfile.csv

这是 myfile.csv 中单个句子的 SS

enter image description here

编辑: 上面放置的 SS 文本版本:

Glaubt man Union und FDP, dann wird ihre "Energiewende"mehr als nur ein Ausstieg – sie soll ein "Umstieg"werden.

注意:当我复制粘贴时,特殊字符消失。这就是为什么我首先放截图。

最佳答案

您可以使用 tr 例如:

$ tr '„“' '"' < myfile.csv

你可以这样尝试:

$ echo "dann wird ihre „Energiewende“ mehr" | tr '„“' '"'
dann wird ihre "Energiewende" mehr

关于linux - 如何更改双引号字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51844723/

相关文章:

r - 在 ubuntu 虚拟机中安装 devtools 包

linux - Shell 脚本未通过 Linux Mint 上的 crontab 运行

linux - 在 Linux 上获取 dead.letter 文件?

python-3.x - 如何在文件Linux中的两个字符串之间获取数据

bash - 使用 shell 脚本在模式匹配后删除或替换文件中的第 n 行

regex - 如何只查找包含两个连续元音的行

linux - 从 Linux 命令行处理复杂的 CSV

macos - awk:根据模式转换某些行,按原样打印其余行

linux - 通过制表符缩进部分的末尾输出匹配的字符串?

windows - sed 或 awk - 需要获取子字符串并将其附加到行尾