我正在尝试替换文件中的单引号,并且我使用命令作为 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