如何替换文件中的单引号和&apos

如何替换文件中的单引号和&apos

我正在尝试替换文件中的单引号,并且我使用命令作为 sed/s/'//g filename并且该命令工作正常,但我&apos的文件中也有字符并且没​​有被替换。我可以使用下面的代码吗

sed "/s/'//g" -e '/s/&apos//g' filename

答案1

您的 sed 命令中似乎有一个前导正斜杠:

sed "/s/'//g"

应该:

sed "s/'//g"

如果你想要多个表达式,只需使用-e它们(这里我假设格伦·杰克曼你想要'而不是仅仅&apos):

sed -e "s/'//g" -e "s/'//g" filename

相关内容