awk脚本疑问?

awk脚本疑问?

编辑一个awk脚本p.awk如下:
#! /bin/awk -f
BEGIN{
FS=":";
}
{print $1,"\t",$5}


在执行的时候:
#awk p.awk /etc/passwd
显示p.awk有语法错误.
其中p.awk权限已改变为777
linux version:
linux 2.6.9-22.ELsmp


请高手指点.

      
楼主都不在么      
将p.awk改为p后,
#awk p /etc/passwd
没有任何输出.      
awk -f p /etc/passwd      
直接 ./p.awk /etc/passwd 也行