源文件c:
a====6
b====8
c====10
a====4
b====6
c====7
統計腳本:
#! /bin/bash
統計腳本:
#! /bin/bash
for vir in `cat c |awk -F"=" '{print $1}'|sort -u`
do
echo $vir
cat c |awk -F"=" 'BEGIN{sum=0};{if("'$vir'"==$1){sum=sum+$NF}};END{print sum}'
#cat c |awk -F"=" '{if("a"==$1){print $5}}'
done
注意向awk傳入參數的時候$vir加單引號再加雙引號。