특정 항목의 합계,평균을 구하는데 어떻게 해야 할지 잘 몰랐었다.
아래와 같이 하면 되더라
1. 갯수 구하기
cat efmsTransaction.log.20110221 | grep '18:' | wc
=>cat 파일 이름 | grep '찾고자 하는 특정 문자열' | wc
를 하면 갯수가 나옴(맨 앞줄이 줄수 이므로 갯수임)
2. 특정 항목의 합계를 구하기
cat efmsTransaction.log.20110221 | grep '18:' | awk -F " " '{total+=$4} END {print total}'
=>cat 파일이름 | grep '특정 문자열' | awk -F "구분자" '{total+=몇번째항목인가} END
{print total}
마지막에 print total 로 변수를 찍음으로 합계 값을 찍는다.
아래와 같이 하면 되더라
1. 갯수 구하기
cat efmsTransaction.log.20110221 | grep '18:' | wc
=>cat 파일 이름 | grep '찾고자 하는 특정 문자열' | wc
를 하면 갯수가 나옴(맨 앞줄이 줄수 이므로 갯수임)
2. 특정 항목의 합계를 구하기
cat efmsTransaction.log.20110221 | grep '18:' | awk -F " " '{total+=$4} END {print total}'
=>cat 파일이름 | grep '특정 문자열' | awk -F "구분자" '{total+=몇번째항목인가} END
{print total}
마지막에 print total 로 변수를 찍음으로 합계 값을 찍는다.
'Linux Unix' 카테고리의 다른 글
[ Linux ] awk,uniq 특정 패턴의 count 를 구함 (0) | 2011.02.28 |
---|---|
[ Linux ] crontab 간단 사용법 (0) | 2011.02.23 |
[ Linux ] 줄,단어,byte 수 세는 명령[wc] (0) | 2011.02.11 |
[ Linux ] 쉘 스크립트 시간 표현 및 시간 계산 (1) | 2011.01.08 |
[ Linux ] 쓰레드 최대 생성 갯수 확인 (0) | 2010.10.19 |
댓글