newtype
::: newtype의 지식창고 :::
newtype
전체 방문자
오늘
어제
  • 분류 전체보기 (392)
    • Dev (214)
      • C, C++ (43)
      • Go (5)
      • Web (49)
      • DBMS (21)
      • DevOps (8)
      • Java (2)
      • Windows, Win32 (4)
      • Visual Basic (5)
      • C# (2)
      • Mobile (25)
      • SQL CE (7)
      • Google Map (6)
      • Python (2)
      • cygwin (2)
      • 기타 (32)
      • Ruby (1)
    • 명언 (10)
    • 모임 (18)
      • 붕주회 (3)
      • 신흥컴정 (14)
      • 웹20기 (1)
    • 사진 (8)
    • 불펌 (29)
    • 막글 (98)
    • 게임 (6)
    • 여행 (8)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

  • whoami
05-18 00:32
hELLO · Designed By 정상우.
newtype

::: newtype의 지식창고 :::

Dev/기타

로그파일에서 문자열 검색 쉘스크립트

2007. 3. 15. 17:39

*.20070315*
같은 형식의 로그 파일들이 많이 있다고 하면,
어제 로그들 중에서 특정 문자열을 검색해 갯수를 카운트 하는
스크립트 입니다.

#!/bin/ksh
 
TZ=KST+15
sDATE="`date +%Y%m%d`"
 
if [ "$1" = "" ]; then
    echo " ";
    echo "   View Counter";
    echo " ";
    echo "   usage> vc.sh [PageString]";
    echo " ";
else
        grep $1 *.${sDATE}* | wc -l
fi

간단히 설명하자면

1. 타임존 설정에서 울나라가 -9니까   +24 해서 +15로 설정하여 어제 날짜를 계산합니다.
2. 날짜 문자열 구합니다.
3. 파라미터 검사해서 검색할 문자열이 없으면 에러
4. grep으로 문자열 찾고, wc -l로 line을 count 합니다.

이상입니다.
반응형

'Dev > 기타' 카테고리의 다른 글

console 끊어지지 않게 하기  (0) 2007.05.02
vista 설치  (7) 2007.03.28
Google 워드프로세서 & 스프레드쉬트  (0) 2007.02.08
부팅시 자동 실행 하기  (0) 2007.01.09
VC 프로텍트를 이용해 Rational Rose에 Class 추가 하기  (0) 2007.01.08
    'Dev/기타' 카테고리의 다른 글
    • console 끊어지지 않게 하기
    • vista 설치
    • Google 워드프로세서 & 스프레드쉬트
    • 부팅시 자동 실행 하기
    newtype
    newtype
    지극히 개인적인 지식의 창고

    티스토리툴바