需要在xmltv文件中替换URL值

时间:2019-06-04 15:29:07

标签: xml sed xmlstarlet

我需要用我自己的URL替换标记值。整个XML文件中的URL标记值都不同。因此,它必须替换URL标记内的所有内容。 <url>Anything</url>另外,无需更改src图标就可以更改url标签。

<channel id="foxkstu.us">
    <display-name lang="en">Fox (Salt Lake City) (USA)</display-name>
    <icon src="http://cdn.tvpassport.com/image/station/240x135/foxcable.png" />
    <url>http://www.tvpassport.com</url>
  </channel>

我已经尝试过这种查找和替换的方法,但是它不起作用。

给出错误:sed:-e表达式#1,字符24:`s'的未知选项

sed -i 's/<url>ANYCHAR<\/url>/<url>http://address.com<\/url>/g' guide.xml

0 个答案:

没有答案