while (my $var = ) awk -f work_5messages.awk $var #### while (my $var = ) { chomp $var; system 'awk', -f => 'work_5messages.awk', $var and die "D'Oh! (Do better error checking!!)"; } #### while read var; do awk -f work_5messages.awk "$var"; done #### syntax error near unexpected token `)' `while (my $var = ) '