我对Linux和shell脚本编写还很陌生;并且需要解析和查询XML。我能够成功地找到并使用XMLStarlet forWindows。然而,我的目标是通过shell脚本在Linux上运行它。有人能分享一下在Linux上安装和配置XMLStarlet的步骤吗?谢谢你!
lc8prwob1#
对于Ubuntu:
sudo apt-get updatesudo apt-get install xmlstarlet
sudo apt-get update
sudo apt-get install xmlstarlet
对于CentOS:它存在于epel存储库中,下载存储库并启用它
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
确认是否启用
cd /etc/yum.repos.dgrep -re enabled=1
cd /etc/yum.repos.d
grep -re enabled=1
这应该显示
epel.repo:enabled=1
然后下载xmlstarlet
sudo yum -y install xmlstarlet
sigwle7e2#
如果您使用的是Ubuntu/Debian,请在终端中运行以下命令:
如果操作系统是Centos
Download latest epel-release rpm http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/ Install epel-release rpm: $ sudo rpm -Uvh epel-release*rpm Install xmlstarlet rpm package: $ sudo yum install xmlstarlet
Download latest epel-release rpm http://download-ib01.fedoraproject.org/pub/epel/6/x86_64/
Install epel-release rpm:
$ sudo rpm -Uvh epel-release*rpm
Install xmlstarlet rpm package:
$ sudo yum install xmlstarlet
或从https://centos.pkgs.org/6/epel-x86_64/xmlstarlet-1.3.1-1.el6.x86_64.rpm.html下载
2条答案
按热度按时间lc8prwob1#
对于Ubuntu:
对于CentOS:它存在于epel存储库中,下载存储库并启用它
确认是否启用
这应该显示
然后下载xmlstarlet
sigwle7e2#
如果您使用的是Ubuntu/Debian,请在终端中运行以下命令:
如果操作系统是Centos
或从https://centos.pkgs.org/6/epel-x86_64/xmlstarlet-1.3.1-1.el6.x86_64.rpm.html下载