sed命令替换文件中的字符串不起作用

时间:2019-06-06 07:03:54

标签: linux bash shell sed gnu

尝试从我的VM执行以下sed命令

SparkContext.setCheckpointDir("path to directory")

我观察到以下错误消息

sudo -S shv6 <IP> "sed -i 's#<RDKBrowserHtmlViewItem>INFO</RDKBrowserHtmlViewItem>#<RDKBrowserHtmlViewItem>DEBUG</RDKBrowserHtmlViewItem><XREPluginGraphicsItem>DEBUG</XREPluginGraphicsItem>#g' /op/log.xml"

我的sed命令出了什么问题。

1 个答案:

答案 0 :(得分:1)

最后,以下命令起作用了。

sudo -S shv6 <IP> "sed -i 's#\\<RDKBrowserHtmlViewItem\\>LOG\\<\\/RDKBrowserHtmlViewItem\\>#\\<RDKBrowserHtmlViewItem\\>DEBUG\\<\\/RDKBrowserHtmlViewItem\\>\\<RDKBrowserHtmlViewItem\\>DEBUG\\<\\/RDKBrowserHtmlViewItem\\>#g' /op/log.xml"