一位同事编写了一个不错的脚本,可以将XML文档转换为格式与我们的工作流程兼容的XML文件。不幸的是,他没有建立处理数千个文件的能力。该站点之前曾帮助过我完成类似的任务,但我无法弄清楚推断。
有一个图像文件,带有相应的XML文件,带有注释信息(filename1.ndpi和filename1.ndpi.ndpa)。语法为:
python myscript.py filename1.ndpi filename1.ndpi.ndpa
哪个输出新的XML文件:image-filename.ndpi.xml
基于先前的问题,我编写了以下批处理文件:
#!/bin/sh
for filename1 in ls *.ndpi filename2 in 'ls *.ndpa'; do python myscript.py "$filename1" "$filename2"
done
这似乎是一件相对简单的事情,但是我肯定在这里做错了。
谢谢!
答案 0 :(得分:1)
$ for f in *.ndpi; do script.py "$f" "$f.ndpa"; done