awk里的$1 $NF $NR这类参数就只是awk的,如果shell也用了,在awk外都正常,但键清是要在awk里使用,就得换变量名,比如稿念前shell的外部参数高铅写成name=$1,然后awk里 awk '{print $1,'$name'}'这样
不会冲突的,shell脚本里的变量不会传递进awk
最小范围,执行时认为是awk的变量