使用Xmlstarlet,我想在目录/子目录结构下的所有xml文件中更改节点值。以下内容仅更改一个xml文件中的一个节点值:
xml ed -u“ // [local-name()='KnopenTakkenPositie'] [position()='1'] / [local-name()='Koppositie'] / * [local-name()='Kilometerlint']“ -v” Asa-Zvg“ MTPS108_TC001_5output.xml
================================ 根 Dir A xmlfile1.xml xmlfile2.xml 子目录B xmlfile3.xml
root xml ed -u“ // [local-name()='KnopenTakkenPositie'] [position()='1'] / [local-name()='Koppositie'] / * [local-name()='Kilometerlint']“ -v” Asa-Zvg“ * .xml
我需要添加什么来递归替换节点值?
Thx,弗兰克