首页 > 应用开发 > XML/XSL > linux 通过xmllint处理xml文件
再shell中可以通过xmllint处理xml文件,搜集别人的资料看了一下用起来不错,因为程序不止在一个机器上跑, 不确定其他机器是否安装xmllint,经过实验 在centos 6.5版本 最小化安装的情况下 xmllint默认是安装的, 这下可以放心使用啦。 xmllint简单处理配合xpath会很好用 xpath的一些只是
可以通过xmllint --shell 来执行xpath的一些相关操作 如下: echo "cat //property/*[text()='dfs.datanaode.data.dir'/../value]" |xmllint --shell /apps/hadoop/etc/hadoop/ hdfs-sit.xml 意思是读取hdfs-site.xml 获取property下的text为dfs.datanaode.data.dir同等级节点的value节点
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31506529/viewspace-2652112/ ,如需转载,请注明出处,否则将追究法律责任。