如何将变量传递给AWK FNR?

时间:2016-03-08 23:08:37

标签: awk

if(data == 1){

我有一个big_report文件。所需的输出是将big_report的第1列中的第2行到第50行打印到short_report中。但是,当我在short_report中运行结果时,包括第1列中的所有行而不是指定的行2-50。 如果有人能提供帮助我真的很感激!感谢!!!

1 个答案:

答案 0 :(得分:0)

像这样:

awk -v awk_num=$num 'FNR==2, FNR==awk_num {print $1}' big_report > short_report