可以用sed命令代替吗?

可以用sed命令代替吗?

我一直在尝试使用此命令进行替换, 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>= ='

我这里用过=。起初我打算使用:,但后来我注意到它也出现在搜索文本中,因此也需要转义为\:.

相关内容