awk 计算文件夹下所有文件的每一列的平均值
for file in ./*.log
do
if test -f $file
then
avg=`awk '{if (NR>1) for(i=1; i<=NF; i++) {a[i]+=$i; b[i]++}}; END {for(i=1; i<=NF; i++) printf "%f%s", a[i]/b[i], (i==NF?ORS:OFS)}' $file`
echo $file "," $avg
fi
if test -d $file
then
echo $file 是目录
fi
done