“average”一词最初是由拉丁语“averāre”演变而来,意为“分摊、分担”。后来在英语中演变成了“平均”的意思。而在计算机领域中,“average”通常被用作计算一组数字的平均值。而“vi”则是Unix操作系统中的一种文本编辑器。在vi编辑器中,“average”可以用来计算选定数字的平均值,这也是为什么“average”这个词被用在vi编辑器中的原因。
vi编辑器诞生于二十世纪70年代,当时的计算机还没有像今天这样普及,因此,vi编辑器主要是为Unix操作系统中的程序员和系统管理员设计的。在当时,vi编辑器的使用非常普遍,而计算平均值也是当时程序员们常常需要做的事情之一。因此,将“average”作为计算平均值的命令也变得非常自然。
虽然今天有很多比vi更现代化的文本编辑器出现,但是在Unix系统中,特别是在服务器上,vi编辑器仍然是非常流行的。与其他编辑器相比,vi可以通过键盘快捷键实现大部分操作,速度更快,也更适合处理大型的文本文件。
而“average”这个命令的存在也是vi编辑器的另一个特点。它的存在使得程序员或系统管理员可以更方便地计算平均值,避免了像其他编辑器一样需要打开电子表格或者使用其他求和工具的麻烦步骤。
在Unix系统中使用average命令非常简单。只需要按下Esc键,然后输入“:set nu”,使每行前面出现行号,确定需要求平均值的数字所在的行数,然后输入“:%!awk '{sum+=\$1} END {print sum/NR}'”,即可计算这些数字的平均值。其中“sum”表示累加器,“NR”表示行号,而“\$1”则表示当前行的第一个数字(注意,这个命令只适用于该行仅包含一个数字的情况,若需计算多个数字的平均值则需要稍作修改)。
“average”之所以在vi编辑器中被用来计算平均值,是因为这个词在英语中就是“平均”的意思,并且在Unix系统中特别是在程序员和系统管理员中,vi编辑器非常流行。使用average命令可以方便快速地计算一组数的平均值,而在Unix系统中使用vi编辑器也更加适合处理大型的文本文件。