同时运行多个子目录中的程序

同时运行多个子目录中的程序

这与我的上一个问题 同时在多个子目录中执行命令。

我想运行一个复制到每个子目录中的程序,该程序将*.in当前目录中的文件作为输入文件。我可以运行find该程序,但是当我找到它时,如何让它运行呢?

答案1

jcomeau@intrepid:/tmp$ for program in $(find . -name $PROGRAM); do
 (cd $(dirname $program) && ./$(basename $program));
done

PROGRAM您的程序名称是哪里?

相关内容