我一直在尝试使用此命令进行替换, sed 's/</sys:String>/ /'
但它不起作用。
答案1
要么/
逃脱\
sed 's/<\/sys:String>/ /'
或使用另一个分隔符(此处为逗号 : ,
)
sed 's,</sys:String>, ,'
答案2
你可以/
通过以下方式逃脱\
:
sed 's/<\/sys:String>/ /'
替代方案是使用另一个分隔符。我喜欢|
而不是/
.看上去不错:
sed 's|</sys:String>| |'
答案3
你需要用一个角色/
来逃避。/sys
\
尝试:
sed 's/<\/sys:String>/ /'
或者,使用除/
sed 命令分隔符之外的其他字符s
。例如:
sed 's=</sys:String>= ='
我这里用过=
。起初我打算使用:
,但后来我注意到它也出现在搜索文本中,因此也需要转义为\:
.