gpt4 book ai didi

bash - 在多个文件上运行脚本

转载 作者:行者123 更新时间:2023-12-02 20:36:59 24 4
gpt4 key购买 nike

我想执行script在一批文件上,所有这些文件都有 .xml 扩展名。

受之前帖子的启发,我尝试了以下操作:

for file in *.xml; do ./script.sh <"$file"; done

还有

for i in $(\ls -d *.xml)
do
./script.sh -i /path/*.xml -d /output_folder $i
done

这两个脚本都多次运行脚本,但仅在该文件夹中的第一个 .xml 文件上运行。所以我最终得到了十几个输出文件,但它们都是 file1.txt、file1.txt_1、file1.txt_2 等。循环随机停止,有时在 3 次迭代后,有时在 28 次迭代后。

如有任何帮助,我们将不胜感激,谢谢你,TP

最佳答案

for f in /input_path/*.xml; do
./interproscan.sh -mode convert -f raw -i "$f" -d /output_path
done

关于bash - 在多个文件上运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46858896/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com