Admin관리자   |    Posting포스트   |    LogOut로그아웃
:+:하늘을닮은호수:+: | Trac | 블로그   |    위치로그   |    태그로그   |    방명록


하늘을 닮은 호수
http://sunsson.iptime.org
Category
전체 (966)
[Standard] (59)
[OS] (119)
[Develope] (77)
[IT Trend] (347)
[Music] (101)
[삶의 질] (262)
Tag List
trac   3GPP   IPTV   svn   2MB   RTP   VoIP   c99   PSS   mysql   memory_leak   H.263   awk   팔봉산   손예진   FLV   ffmpeg   grep   cdn   avc   AutoConf   egrep   SVC   노무현   SIP   textcube   fgrep   trac_authentication   추억   포지션  
‘2008/08/07’에 해당되는 글 1건
grep, egrep, fgrep 명령어 사용법
Category : [OS]/Linux
Date : 2008/08/07 17:08
* grep 명령어
  # grep(Option) 패턴 file_name
 -> Option
   -b : 검색 결과의 각 행 앞에 검색된 위치를 블록 번호로 표시
         검색 내용이 디스크의 어디쯤에 있는지 위치를 알아내는데 유용
   -c : 검색 결과를 출력하는 대신, 찾아낸 행의 총수를 출력
   -h : 파일 이름을 출력하지 않음
   -i : 대소문자를 구분하지 않음
   -n : 파일 내에서 행 번호를 함께 출력
   -s : 에러 메세지 외에는 출력하지 않음
         종료 상태를 검사할 때 유용하게 사용
   -v : 패턴이 존재하지 않은 행만 출력
   -w : 패턴 표현식을 하나의 단어로 취급하여 검색
 
 -> 기본적인 정규식 표현
   . : 종류에 상관없는 한 글자
  * : 길이에 상관없는 문자열
  ^ : 라인의 첫 시작
    ex) ^d : d로 시작하는 라인
  $ : 라인의 마지막 위치
    ex) c$ c로 끝나는 라인
  [] : 한 문자 길이의 패턴들
    ex) [ab] : a,b 중 한 글자라도 반드시 있는 단어
  [^] : 입력된 문자들의 여집합
    ex) [^ab] : a,b 중 한 글자다로 없는 단어
  \ : 정규식에 사용되는 문자를 그대로 이용
  \< : 단어의 시작 위치
    ex) \<love : love로 시작하는 단어를 포함하는 행과 대응
  \> : 단어의 마지막 위치
    ex) \>love : love로 끝나는 단어를 포함하는 행과 대응


* egrep 명령어 : 확장 정규식을 통하여 더 많은 다양한 패턴을 찾아 검색
 # egrep (Option) 패턴 file_name


* fgrep 명령어 : 정규식을 사용하지 않고 입력한 패턴을 그대로 인식
 # fgrep (Option) 패턴 file_name

* zgrep 명령어 : gzip으로 압축된 데이터에 대한 패턴 검색
 # zgrep (Option) 패턴 file_name

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/08/07 17:08 2008/08/07 17:08
Top

블로그코리아에 블UP하기
Creative Commons License
블로그 내에 모든 저작물은 크리에이티브 커먼즈코리아 저작자표시 - 비영리 - 변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
최근 덧글
펼치기
최근 트랙백
펼치기
Today :
18
Yesterday :
108
Total :
78808
Powered by :
Textcube
ver :
1.7.5 : Risoluto
skin by :