【发布时间】:2020-11-07 02:50:25
【问题描述】:
我有一个 XML 文件,其中包含需要更改为新 ID 的旧 ID 列表。
例如:
<faketag>189852226</faketag>
<faketag>189851254</faketag>
<faketag>189851257</faketag>
<faketag>189851284</faketag>
<faketag>189851263</faketag>
<faketag>189851608</faketag>
我有另一个文件,其中包含旧 ID 和应该替换它们的新 ID。
old new
189852226 192681118
189851254 192681121
189851257 192681124
189851284 192681127
189851263 192681130
189851608 192681133
遍历上述列表并将旧 ID 替换为 XML 文件中的新 ID 的最佳实践方法是什么?
谢谢
【问题讨论】:
-
看看 xmlstarlet。这应该很简单(ish)
-
同一个ID可以多行吗?
-
@RamanSailopal 是的,ID 将在文件中出现两次