Checked it visually, moved it to my EdgeMax and ran it. It fails on my EdgeMax:
vbash-4.1# sh gen_blacklist.sh >blacklist.txt
gen_blacklist.sh: line 416: syntax error near unexpected token `('
gen_blacklist.sh: line 416: ` comm -23 ${DEDUPEDLIST} <(sort -u ${PREFIXEDWHITELIST}) >${WHITEADDEDLIST}'