#!/usr/bin/env bash 

shopt -s extglob
set -m


# USER SETTABLE OPTIONS
# testDir: the directory where files to be checksummed will be drawn from. Default is /usr
# useRamdiskFlag: set to 'true' to automatically copy the contents of $testDir to a ramdisk that will be auto-mounted at /mnt/ramdisk. Default is false.

#testDir='/usr'
useRamdiskFlag=true

################################################################################

: "${testDir:=/usr}" "${useRamdiskFlag:=false}"

[[ ${useRamdiskFlag} == 'true' ]] || useRamdiskFlag=false
[[ -d "${testDir}" ]] || { printf '\n\nERROR: can not access "%s". Perhaps due to permissions issues?\n\nABORTING\n\n' "${testDir}"; exit 1; }

unset forkrun
[[ -f ./forkrun.bash ]] && source ./forkrun.bash 
declare -F forkrun &>/dev/null || source <(curl https://raw.githubusercontent.com/jkool702/forkrun/main/forkrun.bash)
declare -F forkrun &>/dev/null || { [[ -f ./forkrun.bash ]] && source ./forkrun.bash; }

if ${useRamdiskFlag}; then
	mkdir -p /mnt/ramdisk/
	cat /proc/mounts | grep -F '/mnt/ramdisk' || mount -t tmpfs tmpfs /mnt/ramdisk

    mkdir -p /mnt/ramdisk/forkrun_unit-tests_data
	rsync -a "${testDir}" /mnt/ramdisk/forkrun_unit-tests_data
	which nproc 1>/dev/null 2>/dev/null && nProcs=$(nproc) || nProcs=8

	mapfile -t A0 < <(find /mnt/ramdisk/forkrun_unit-tests_data -type f | head -n $(( ${nProcs} * 1024 )))
else
	mapfile -t A0 < <(find "${testDir}" -type f | head -n $(( ${nProcs} * 1024 )))
fi
mapfile -t A1 < <(printf '%s\n' "${A0[@]}" | head -n $(( ${nProcs} * 128 )))
mapfile -t A2 < <(printf '%s\n' "${A1[@]}" | head -n  $(( ${nProcs} + 2 )))
mapfile -t A3 < <(printf '%s\n' "${A2[@]}" | head -n  $(( ${nProcs} - 2 )))

nMax0="$(( ${nProcs} / 2 ))"

kk=0

for nn in A3 A2 A1 A0; do

kk=$(( 1 + ( 3 * $kk / 2 ) ))

sleep $kk
declare +n C
unset C
declare -n C="$nn"

unset forkrun
declare -F forkrun &>/dev/null || source <(curl https://raw.githubusercontent.com/jkool702/forkrun/main/forkrun.bash)
declare -F forkrun &>/dev/null || { [[ -f ./forkrun.bash ]] && source ./forkrun.bash; }

nMax=$(( 1 + ( ( ${nMax0} - 1  )  / $kk ) ))

set -m

printf '\nBEGINNING TEST CASE FOR STDIN LENGTH = %s\n(running %s tests in parallel)\n\n' "${#C[@]}" "${nMax}"


( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -t /tmp -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -l 1 -t /tmp -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -t /tmp -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- sha1sum | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- sha1sum | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- sha256sum | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- sha256sum | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- printf '%s\n') <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -- printf '"'"'%s\n'"'"''; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- sha1sum {} | sed -E s/'^[0-9a-f]{40}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- sha1sum {} | sed -E s/'"'"'^[0-9a-f]{40}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- sha256sum {} | sed -E s/'^[0-9a-f]{64}[ \t]*'//) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- sha256sum {} | sed -E s/'"'"'^[0-9a-f]{64}[ \t]*'"'"'//'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n
( { diff 2>/dev/null -q -B -E -Z -d -a -b -w <(printf '%s\n' "${C[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- printf '%s\n' {}) <(printf '%s\n' "${C[@]}") && printf '%s' "PASS" || printf '%s' "FAIL"; printf ': %s\n' 'printf '"'"'%s\n'"'"' "${'"${nn}"'[@]}" | forkrun 2>/dev/null -k -j 27 -l 1 -t /tmp -D -i -- printf '"'"'%s\n'"'"' {}'; }  | tee -a /tmp/.forkrun.log; ) &
(( $(jobs -rp | wc -l) > ${nMax} )) && wait -n

wait

done
