여러 디렉터리의 여러 파일에 대해 명령 실행

여러 디렉터리의 여러 파일에 대해 명령 실행

명령을 실행하고 싶습니다.

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이름이 지정된 모든 파일에 대해 명령이 실행 됩니다.

관련 정보