#! /usr/bin/env bash mkdir -p hmmsearch echo -n > hmmsearch.cmds for i in hmms/*.hmm ; do j=$(basename "$i") echo "hmmsearch --tblout hmmsearch/${j}search.tblout $i ../../01.reference/Zju.pep.fa > hmmsearch/${j}search.rawout" >> hmmsearch.cmds done xargs -t -P 8 -I cmd -a hmmsearch.cmds bash -c "cmd"