awk变量传递给shell awk里取字段用$表示,sh脚本参数也用$表示,两个冲突了怎么办?
awk里取字段用$表示,sh脚本参数也用$表示,两个冲突了怎么办?香亮语来自2017年10月17日计算机网络芝麻集团推荐的awk中的$1$NF$NR。这种参数只适用于awk。如果同时使用shell,则
awk里取字段用$表示,sh脚本参数也用$表示,两个冲突了怎么办?
香亮语来自2017年10月17日计算机网络芝麻集团推荐的awk中的$1$NF$NR。这种参数只适用于awk。如果同时使用shell,则在awk之外是正常的,但是要在awk中使用它,必须更改变量名。例如,shell的外部参数被写为name=$1,然后awk中的awk“{print$1,”$name“}”