我已经编写了一个我想在200多个目录中运行的fortran脚本。这些目录都命名为case_1,case_2等。我想知道是否有一个命令我可以运行,以便在所有这些子目录中执行此脚本。我不想执行这个命令200次。
谢谢!
答案 0 :(得分:1)
GNU parallel在这里可能很有用。未测试的:
parallel 'cd {} && yourProgram' ::: case_*
答案 1 :(得分:0)
听起来你想要这样的东西:
for dir in case_*
do
cd $dir
/path/to/fortran/command
cd .. # <- EDIT: This brings you back to the original directory
done
这应该让你开始。