次のコマンドを実行するとき:
awk '{T=0; for (i=1;i<=NF;i++) T+=$i; T/=NF; printf "%12.7f\n",T}'
最初の行をスキップする方法はありますか?たぶん似たものでしょうかNR!=1
?
ベストアンサー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}'
(私は不平等がより明確だと思います。私たちが録音に興味を持っていることが私に明らかになりました。後ろに特定の記録。 )