【发布时间】:2013-05-05 20:55:27
【问题描述】:
我有 800 个 xml 文件,我想编辑这些文件的内容。例如,将值“LEFT”更改为“RIGHT”。但是更改非常困难,因此可以手动更改文件。
谁能建议一种通过代码或软件自动执行此操作的方法?
【问题讨论】:
-
使用任何代码语言,您都必须创建一个循环并读取每个 XML 文件并更新您想要更改的值。
我有 800 个 xml 文件,我想编辑这些文件的内容。例如,将值“LEFT”更改为“RIGHT”。但是更改非常困难,因此可以手动更改文件。
谁能建议一种通过代码或软件自动执行此操作的方法?
【问题讨论】:
如果只需要简单的文字替换,可以使用sed:
sed -e s/LEFT/RIGHT/g -i .bak *.xml
这将保存名称以.bak 结尾的备份。如果您不想进行备份,请将-i .bak 更改为-i ''。
【讨论】: