CentOS7安装XMLStarlet工具(No package xmlstarlet available)

主机教程评论字数 527阅读模式

在shell中配置XML的时候需要用到xmlstarlet工具,大鸟直接yum安装的时候被提示"No package xmlstarlet available"。看来系统源中没有软件,需要重新下载编译安装才可以。XMLStarlet 是一种开放源码的 XML 工具箱,可以在 UNIX、Mac OS或 Windows中用命令行中使用。XMLStarlet 可以验证 XML、格式化 XML、选择其中的一部分、用 XSLT 进行转换甚至编辑。

在这篇文章中,大鸟测试的环境是在CentOS7系统中直接下载编译安装。

第一、问题出现

CentOS7安装XMLStarlet工具(No package xmlstarlet available)

第二、安装过程

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/x/xmlstarlet-1.6.1-1.el7.x86_64.rpm
yum install libxslt
rpm -ivh xmlstarlet-1.6.1-1.el7.x86_64.rpm

CentOS7安装XMLStarlet工具(No package xmlstarlet available)

这个时候我们在执行脚本就没有问题。

总结:简单的修改xml文件也还行,如果要添加的节点信息比较复杂时,保存的节点信息会被转码。这个时候如果没有合适的工具你要修改更改xmlstarlet源码,但是这个就不是大鸟懂的东西了,大鸟只是简单修改下!

weinxin
我的微信
微信公众号
关注大鸟博客公众号
 
大鸟
  • xmlstarlet
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定