【发布时间】:2012-01-02 16:07:15
【问题描述】:
我有一个类似的 xml 文件
<changeSet id="1" author="naveen" dbms="oracle">
<sqlFile path="/appl/Liquibase/sql/IntialVersion.sql" />
</changeSet>
<changeSet id="2" author="naveen" dbms="oracle">
<sqlFile path="/appl/Liquibase/sql/FirstRev.sql" />
</changeSet>
<changeSet id="3" author="naveen" dbms="oracle">
<sqlFile path="/appl/Liquibase/sql/23_12_2011.sql" />
</changeSet>
我想使用 shell 脚本添加一个新的 changeSet 标签,如下所示
<changeSet id="4" author="naveen" dbms="oracle">
<sqlFile path="/appl/Liquibase/sql/24_12_2011.sql" />
</changeSet>
在 shell 脚本中有什么简单的方法可以做到这一点吗?我还必须在标签中更改 id 和 sql 文件名。
【问题讨论】:
-
echo '<newtag />' >> file.xml。它不会是有效的,但它是 xml 文件中的一个新标签...