CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): wgchoe (D_147)
날 짜 (Date): 2003년 11월 25일 화요일 오전 12시 23분 44초
제 목(Title): Re: [Q] aggregation한 값 구하기


awk 로 하실라면

{
    ssum3[$1] += $3   # sum by source port
    ssum4[$1] += $4
    ssum5[$1] += $5
    scount[$1] ++
    dsum3[$2] += $3   # sum by dest port
    dsum4[$2] += $4
    dsum5[$2] += $5
    dcount[$2] ++
}
END{
    print "By Source Port"
    for (key in ssum3) {
        print key,"(",scount[key],") ",ssum3[key]," ",
            ssum4[key]," ",ssum5[key]
    }
    print "By Destination Port"
    for (key in dsum3) {
        print key,"(",dcount[key],") ",dsum3[key]," ",
            dsum4[key]," ",dsum5[key]
    }
}

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.