比方说,我在其中有一些子目录,目录dir1
,dir2
和dir3
。这些目录中的每个目录都有一个文件foo
,我想foo
在每个目录中的每个目录上执行相同的命令,并从该目录内部执行该命令。
如果我要“手工”进行操作,它将看起来像这样:
cd dir1
(execute on foo)
cd ../dir2
(execute on foo)
cd ../dir3
(execute on foo)
必须从每个目录中执行命令。 foo
是一个批处理调度脚本(对于HTCondor,如果您想知道的话),并且必须在每个子目录中执行,以便由调度脚本启动的运行的输出将最终在每个子目录中。
问题“ 查找文件,并在文件的目录执行命令 ”,据我所知,并没有回答我的问题。该问题的第一个答案更多是一种变通办法,在我的情况下将不起作用,第二个答案没有足够的解释让我知道如何使用它。
@roaima,请解释它是如何重复的。这个问题的第一个答案对我没有帮助,更多的是解决,第二个答案对我来说没有任何意义。我需要更多的解释才能知道如何使用它。
—
NeutronStar '16