在文件夹和子文件夹中运行所有.bach

问题描述

我有一个包含许多子文件夹和子子文件夹的文件夹。 所有.bach文件都具有相同的名称-> R_batch_1_1.bash

通常,我使用: sbatch R_batch_1_1.bash一一运行。

有人知道一次如何处理文件夹和子文件夹中的所有.bach吗?

解决方法

您可以在子目录中找到所有文件,并使用以下命令运行它们:

find yourdirectory/ -name "R_batch_1_1.bash" -type f | xargs sbatch