如何匹配 中的正斜杠bbe
?
如果我有这个文本文件名为test.txt
:
foo / bar
我可以像这样匹配它sed
:
sed -e 's/foo \/ bar/it worked!/' test.txt
然而,当做同样的事情时,bbe
它并不能取代它:
bbe -e 's/foo \/ bar/it worked!/' test.txt
我也尝试过两次转义和三次转义斜杠,但它似乎无论如何都不起作用。
我究竟做错了什么?
答案1
不确定如何逃避/
,但有一些替代解决方案:
- 使用十六进制转义序列:
's/foo \x2F bar/it worked!/'
- 使用不同的分隔符,例如下划线:
's_foo / bar_it worked!_'