特定の列の合計を計算する次のスクリプトがあります。私は今、レコード数も取得しようとしています。ただし、どの組み合わせを試しても、構文エラーが発生します。以下の変数 tr に渡されるレコード数を取得しようとしています。
BEGIN { FS="\t" }
{ sum[FILENAME] += $42 }
{tr=NR}
END {
for (i=1;i<ARGC;i++)
printf "%s %15d\n", ARGV[i],sum[ARGV[i]],tr>> "output.abc"
}