我有以下脚本计算特定列的总和。我现在也在尝试获取记录数。但是我尝试的任何组合都会给我一个语法错误。我正在尝试获取传递给下面变量 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"
}
我有以下脚本计算特定列的总和。我现在也在尝试获取记录数。但是我尝试的任何组合都会给我一个语法错误。我正在尝试获取传递给下面变量 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"
}