I'm using awk on several fronts, one on a remote Unix server, mysys, and cygwin and they all exhibit the same problem. When I use the -f option for awk/nawk/gawk like so

awk -f edits.awk somefile.txt
then if the edits.awk refers to one of the tokens in this way
{for(i=1; i <=NF; i++) print $i}
Then it just prints blanks. When I run it in the command line like so it works
awk '{for(i=1; i <=NF; i++) print $i}' somefile.txt
I get all the fields on each record

Edit: Answered my own question, had to terminate it.