AWK

2007. 8. 29. 23:51·Programing
반응형
뭐 본인은 로그파일 모니터링시 사용한다.
계속 tail -f 문으로 보고있으면 눈만 아프지 @_@
그럴때를 대비해서 AWK 같은 툴을 써주는 센스 ~ㅅ~

로그파일 백업본이 이런형태일때 잘못된부분에 해당하는 라인의 로그만을 따로 긁어
다른파일로 저장해야한다.
아래는 예제.
EX) 파일명 dasida.log
데이터 형식은 이런형식
1 2020202 2006-08-03 11:20:22:085 20060803 11:20:22:090 0 3 0
1 2020202 2006-08-03 11:20:22:085 20060803 11:20:22:090 2 3 0
1 2020202 2006-08-03 11:20:22:085 20060803 11:20:22:090 2 3 0
1 2020202 2006-08-03 11:20:22:085 20060803 11:20:22:090 0 3 0
              .
              .
              .
              .


위를 보게되면 9개의 필드가 TAB 혹은 spacebar 로 나누어져있다는것을 알수있다.
이중에서 7번째 데이터가 2로 출력되지않는경우의 line를 복사하여야하는데
먼저 파일 출력내역을 저장할 임의의 파일을 생성한다

SHELL > touch dasida.dat

그다음 dasida.log에 있는 로그파일중 잘못된부분의 로그를 긁어 dasida.dat 로
리다이렉션한다.

SHELL > awk '$7!=2 {print}' dasida.log > dasida.dat

여기서 $7 은 7번째 데이터영역을 뜻하는것
시간날때 완전히 자동화된 스크립트를 작성해야겠다 ~ㅅ~
업무의 효율성을 위하여 'ㅂ'

글 출처는 본인의 머리속이라네..


사용법은 여기를 참조하시게나 -_- /
http://database.sarang.net/study/awk/awk_manual-linuxnet.html#toc1

반응형

'Programing' 카테고리의 다른 글

flash에 관한 이야기?(1차)  (0) 2007.08.29
DB Connection 3가지 방법(JSP)  (0) 2007.08.29
이클립스 실행 에러 Required java version:1.4.1.Available:1.3.1_01  (0) 2007.08.29
[oracle] 사용자 생성  (0) 2007.08.29
세션처리  (0) 2007.08.29
'Programing' 카테고리의 다른 글
  • flash에 관한 이야기?(1차)
  • DB Connection 3가지 방법(JSP)
  • 이클립스 실행 에러 Required java version:1.4.1.Available:1.3.1_01
  • [oracle] 사용자 생성
애플자라
애플자라
    반응형
  • 애플자라
    애플자라
    애플자라
  • 전체
    오늘
    어제
    • 분류 전체보기 (655)
      • Linux (93)
      • Programing (92)
      • Flex, Laszlo (15)
      • Database (168)
      • Network (15)
      • Data (14)
      • Tips (119)
      • 여행★ (1)
      • Board (115)
      • 맛집탐방 (3)
      • 아이원츄 (12)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

    • Love&Smile
    • Husk's repository
    • StartUp
    • DSDSTUDIO Experimentals
    • 신선
    • DEV.SEULKI.KR[이슬기]
    • Live Bit Block
  • 공지사항

  • 인기 글

  • 태그

    Linux
    MySQL
    Oracle
    eclipse
    테이블
    mssql
    파일
    select
    서버
    server
    apache
    DATABASE
    자동차
    tomcat
    user
    윈도우
    오라클
    Windows
    java
    Shell
    리눅스
    데이터
    설정
    delete
    IP
    백업
    table
    DB
    sql
    Toad
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
애플자라
AWK
상단으로

티스토리툴바