我有一堆xml文件需要转换为json。我想使用xml-to-json,但它一次只接受一个文件。如何迭代当前目录中的每个文件并创建一个具有相同名称的文件。
xml-to-json myfile.xml > myfile.JSON
答案 0 :(得分:2)
一个简单的for循环应该在bash
:
for f in *.xml; do
xml-to-json "$f" > "${f%.xml}.json"
done
"${f%.xml}.json"
将删除.xml
扩展名,并在当前的xml文件名中添加.json
扩展名。