当我执行以下命令时:
awk '{T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'
有什么办法可以跳过第一行吗?也许像NR!=1
?
是的,类似NR!=1
, 或NR > 1
:
awk 'NR > 1 {T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'
如果要对多个文件执行此操作,请FNR
改用:
awk 'FNR > 1 {T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'
(我发现不等式更清楚:对我来说,它明确表明我们对特定记录之后的记录感兴趣。)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句