对多个目录中的多个文件运行命令

对多个目录中的多个文件运行命令

我想运行命令

python quast.py -o quast contigs.fasta

但我想对contigs.fasta多个目录中的多个文件执行此操作。

我正在运行 OSX。

答案1

您可以使用 find 命令来帮助您多次运行它。它应该是这样的:

find /your_dev_dir -name "contigs.fasta" -exec python quast.py -o quast {} \;

contigs.fasta这会在/your_dev_dir、该目录的子目录或子子目录中的每个名为的文件上运行该命令。

相关内容