我有一个包含内容的XML文件:<?xml version="1.0" encoding="utf-8"?><job xmlns="http://www.sample.com/">programming</job>我需要一种方法来提取<job..> </job>标记中的内容,在这种情况下为programmin。这应该在Linux命令提示符下使用grep / sed / awk完成。
3 回答
杨魅力
TA贡献1811条经验 获得超6个赞
您真的只需要使用那些工具吗?它们不是为XML处理而设计的,尽管大多数情况下都可以使某些事情正常运行,但在某些情况下,例如编码,换行等,它将失败。
我推荐xml_grep:
xml_grep 'job' jobs.xml --text_only
给出输出:
programming
在ubuntu / debian上,xml_grep位于xml-twig-tools软件包中。
- 3 回答
- 0 关注
- 1030 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消