평균값

Category
아이템: 
포스트 갯수1

[bash:awk] awk를 이용한 평균값 계산

By 반달가면 | 2020년 2월 4일 | 
awk를 이용해서 파일에 저장된 값들의 평균을 계산하는 방법이다. 우선 data.txt 파일에 아래와 같은 값이 저장되어 있다고 가정하자. # data.txt 내용 확인 cat data.txt john 12.35 jane -34.5 thomas 3.9 위와 같은 내용으로 저장되어 있을 때, 평균을 계산하려면 아래와 같이 가능하다. awk '{ sum += $2; cnt++ } END { print sum/cnt }' data.txt -6.08333 data.txt의 두번째 항목($2)을 더해서 변수 sum에 저장하고, 자료값의 수를 세기 위해 변수 cnt도 1씩 증가. 합산 작업이 끝나면(END) 합(sum)을 자료값의 수(cnd)로 나누면 평균이 된다. 만약 파일