我想编写一个通用的 awk 脚本,它可以将文件和字段编号(在该文件中)作为输入,并给我该文件中该字段的平均值。我会像这样使用它:
bash$ avg.awk 3 input.file
22
bash$ avg.awk 4 input.file
2001
当然,如果我事先知道要平均哪个字段(例如,3 美元),我可以编写脚本。那将是这样的:
//{tot+=$3; count++}
END{
print tot/count;
}
但我希望能够通过命令行选项更改我想要平均的字段。那可能吗?谢谢!