使用sed替换<br/>不起作用

时间:2018-07-16 09:40:56

标签: bash macos sed

我想使用<br />从文件中删除sed -i ...

/给我带来麻烦。

这有效:

sed -i e 's/<br/''/g' File.txt

但这没用:

sed -i e 's/'<br />'/''/g' File.txt

1 个答案:

答案 0 :(得分:0)

s

之后使用其他任何字符
sed -i 's_/_+_'

应该工作

sed的s子命令表示替代,并使用下一个字符作为分隔符,几乎可以是 。但是最好不要使用与目标文本(在这种情况下为HTML)相关的任何字符,例如<>/#.

此外,建议避免使用与外壳相关的$!()