2015年7月16日 星期四

awk 複習


awk '
BEGIN{
KE=0
dens=0
pm=0
N=0
}
NR==1{
print "filename :",FILENAME
}
NR>107{
N++
KE+=$2
dens+=$4
pm+=$6
}
END{
KE/=N
dens/=N
pm/=N
print "average KE =",KE
print "average dens =",dens
print "average pm =",pm
}
' $*
上面這是引入一個檔案,並在107行以後開始取平均 引入這類的檔案< awk的用法常忘記,通常要用到的時候又得重新查,故在此留個筆記