O erro está dando o nome do arquivo para processar no script; você deve remover employee.txt
do script e executá-lo da seguinte forma
awk -f awktest1.awk employee.txt
ou mesmo, se o script for executável,
./awktest1.awk employee.txt
O script se torna
#!/bin/awk -f
BEGIN{print "start"}
{print $2, "\t", $5}
END{print "end"}
Como está, awk
está aguardando entrada da entrada padrão em vez de ler de um arquivo. É por isso que nunca acaba ...