如何将变量传递到AWK FNR?
我有一个大的报告文件。所需的输出是将大报告第1列中的第2到50行打印到短报告中。但是,当我在short_报告中的结果上方运行时,将包括第1列中的所有行,而不是指定的第2-50行。 如果有人能帮忙,我将不胜感激!谢谢 像这样:如何将变量传递到AWK FNR?,awk,Awk,我有一个大的报告文件。所需的输出是将大报告第1列中的第2到50行打印到短报告中。但是,当我在short_报告中的结果上方运行时,将包括第1列中的所有行,而不是指定的第2-50行。 如果有人能帮忙,我将不胜感激!谢谢 像这样: #!/bin/bash export num=50 echo $num awk -v awk_num=$num 'FNR==2, FNR==$awknum {print $1;}' big_report > short_report 像这样: #!/bin/ba
#!/bin/bash
export num=50
echo $num
awk -v awk_num=$num 'FNR==2, FNR==$awknum {print $1;}' big_report > short_report
像这样:
#!/bin/bash
export num=50
echo $num
awk -v awk_num=$num 'FNR==2, FNR==$awknum {print $1;}' big_report > short_report