我试图找出如何在我的awk代码中包含IF/ELSE
语句,如果记录数等于一个值,则不平均,否则平均列。
nums数据文件(包含一个值)
57.43
nums数据文件(包含多个值)
57.43
54.789
55.332
56.3278
awk代码:
awk '{sum+=$1}END{print sum/NR}' nums
答案 0 :(得分:0)
你可以试试这个;
awk '{ sum+=$1 } END { if(NR>1) print sum/NR; else print $0;}' nums