Shell 将一些变量传递给awk
我想写一个bash并向它传递一些变量Shell 将一些变量传递给awk,shell,awk,Shell,Awk,我想写一个bash并向它传递一些变量 awk -v $3=lengthA -v $4=lengthB 'NF<=lengthA/lengthB' - > awk-v$3=lengthA-v$4=lengthB'NF参数-v需要name=value。因此,您需要编写-v lengthA=$3参数-v需要name=value。因此,您需要编写-v lengthA=$3如果$3来自shell,那么 awk -v var=$3 'NF<=var' file awk-v var=
awk -v $3=lengthA -v $4=lengthB 'NF<=lengthA/lengthB' - >
awk-v$3=lengthA-v$4=lengthB'NF参数-v
需要name=value
。因此,您需要编写-v lengthA=$3
参数-v
需要name=value
。因此,您需要编写-v lengthA=$3
如果$3
来自shell,那么
awk -v var=$3 'NF<=var' file
awk-v var=$3'NF如果$3
来自shell,则
awk -v var=$3 'NF<=var' file
awk-v var=$3'参见示例参见示例
awk 'NF<=var' var="$lengthA" file