Uma solução mais simples de awk
poderia comparar US $ 3 com uma regex.
awk '$3 ~ /alpha|beta|gamma|delta|epsilon/ {print $1}' tempFile
Passando a lista como $var1
awk '$3 ~ /'"${var1// /|}"'/ {print $1}' tempFile
Se $ var1 é um arquivo, você poderia passá-lo para awk com cat
awk '$3 ~ /'"$(cat IDs|tr ' ' '|')"'/ {print $1}' tempFile