logfile=$(date +%Y%m%d%H%M).log targetfile=test.zip # Start 1 processes for cracking mixalpha-numeric maximum 5 digits fcrackzip -c Aa1 -b -l 1-5 --verbose -u $targetfile & >> $logfile & # Start 62 processes for cracking mixalpha-numeric equal to 6 digits eval echo\ {A..Z}AAAAA\; | xargs -I % -P 26 fcrackzip -c Aa1 -b -p % --verbose -u $targetfile >> $logfile & eval echo\ {a..z}AAAAA\; | xargs -I % -P 26 fcrackzip -c Aa1 -b -p % --verbose -u $targetfile >> $logfile & eval echo\ {0..9}AAAAA\; | xargs -I % -P 10 fcrackzip -c Aa1 -b -p % --verbose -u $targetfile >> $logfile & tail -F $logfile | grep FOUND