let指令可以进行简单的表达式运算
譬如:
$ let a=(10+11)/2
$ echo $a
10
还可以调用linux自带的运算器bc,如
$ echo 10+11/5 | bc
12
1班(class1)的平均值:awk 'BEGIN{sum=0num=0}{if($2=="class1"){sum+=$3num+=1}}END{printf "%f\n",sum/num}' c.txt2班(class2)的平均值:awk 'BEGIN{sum=0num=0}{if($2=="class2"){sum+=$3num+=1}}END{printf "%f\n",sum/num}' c.txt3班(class3)的平均值:awk 'BEGIN{sum=0num=0}{if($2=="class3"){sum+=$3num+=1}}END{printf "%f\n",sum/num}' c.txt欢迎分享,转载请注明来源:内存溢出
评论列表(0条)