我有一个XML文件,将myfile.xml我的Linux机器上。
<?xml version="1.0" encoding="UTF-8"?>
<project>
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<env name="envvar" value="/opt/environment/environment.properties" />
<env name="JDBC_Driver" value="/opt/JDBC/ojdb6.jar" />
<env name="agent/enable" value="true" />
</project>
我需要改变值"false"
(当它是真实的)和"true"
(当它是假的)的env name="agent/enable"
XML文件中的标签,每当我收到了要求。
我只是想用一些shell脚本这一点。 我知道这是可以在Linux中使用sed命令来完成,但我不擅长的正则表达式。 所以,每当我得到改变我可以只运行一个脚本的要求。
注:脚本应该改变XML文件,并应保存同名的文件系统上。