2008. 3. 17.

[Linux] IP find shelll script

## 아이피 스크립트 실행시 해당 파일에 있는 IP리스트를 확인하여 로그 파일에 찍힌 아이피 수량을 출력한다.
1) find.sh - 실행할 스크립트
---------------------------------------------------------------
#!/bin/sh

(cat list.txt) | while read LINE
do
LIST=$LINE
RESULT=`cat access_* | grep $LIST | wc -l`
echo $LINE ":" $RESULT
done
---------------------------------------------------------------

2) list.sh - IP 리스트
---------------------------------------------------------------
121.128.37.38
121.128.49.12
121.134.19.144

---------------------------------------------------------------

3) result.txt - 검색 조회된 IP 리스트
--------------------------------------------------------------
121.128.37.38 : 9
121.128.49.12 : 11
121.134.19.144 : 38
---------------------------------------------------------------

4) 기타 access_* 로 시작하는 모든 로그 파일 필요

댓글 없음: