RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR
'nand'에 해당되는 글 1

AND 검색

abc와 xyz가 같은 라인에 있는 파일검색

# egrep "abc" *.파일명 | egrep "xyz"

 

OR 검색

abc혹은 xyz 라인이 있는 파일검색

# egrep "abc|xyz" *.파일명

 

NAND 검색

abc는 포함되어 있지만 xyz 가 없는 라인을 검색

# egrep "abc" *.파일명 | egrep -v "xyz"

 

 

 

egrep 명령은 입력 파일(디폴트로 표준 입력(STDIN))에서 Pattern 매개변수에 지정된 패턴에 대응하는 행을 찾습니다. 이 패턴은 완전한 정규식으로 ed 명령에서와 동일합니다(₩(백슬래시) 및 ₩₩(두 개의 백슬래시)는 제외). 다음 규칙은 egrep 명령에도 적용됩니다.

  • +(더하기 부호)가 뒤에 오는 정규식은 1회 이상 정규식의 경우에 대응됩니다.
  • ?(물음표)가 뒤에 오는 정규식은 0 또는 1회 정규식의 경우에 대응됩니다.
  • |(수직 표시줄) 또는 캐리지 리턴 문자로 분리된 여러 정규식은 그러한 정규식 중 하나와 대응되는 문자열과 대응합니다.
  • 정규식의 그룹화를 위해 괄호( )로 묶을 수 있습니다.

캐리지 리턴 문자를 정규식으로 대응시키지 않을 것입니다.

연산자의 선행은 [, ], *, ?, +, 병합, |, 캐리지 리턴 문자 순입니다.

주: egrep 명령은 오류와 사용법 메시지가 다르고 -s 플래그가 다르게 기능한다는 점만 제외하고 -E 플래그를 사용하는 grep 명령과 동일합니다.

egrep 명령은 하나 이상의 File 매개변수를 지정한 경우 대응하는 행이 포함된 파일을 표시합니다. 쉘에 대해 특별한 의미를 갖는 문자($, *, [, |, ^, (, ), ₩ )가 Pattern 매개변수에 나타날 경우에는 인용 부호로 묶어야 합니다. Pattern 매개변수가 단순한 문자열이 아닐 경우에는 패턴 전체를 작은 인용 부호로 묶어야 합니다. [a-z]와 같은 표현식에서, 대시는 현재 배열 순서에 따라 "처음부터 끝까지"를 의미합니다. 배열 순서는 문자 범위에서 사용할 등가 클래스를 정의할 수 있습니다. 때로 지수 공간이 필요한 빠르고 결정적인 알고리즘을 사용합니다.

주:
  1. 2048바이트로 행을 제한합니다.
  2. 단락(-p 플래그하에서)은 현재 5000자로 제한되어 있습니다.
  3. 예측 불가능한 결과가 나올 수 있으므로 특수 파일에 대해서는 grep 명령을 실행하지 마십시오.
  4. 입력 파일에는 널(NULL) 문자가 들어 있지 않아야 합니다.
  5. 입력 파일은 캐리지 리턴 문자로 끝나야 합니다.
  6. 일부 플래그가 동시에 지정될 수 있더라도, 일부 플래그는 다른 플래그를 대체합니다. 예를 들어, -l-n을 함께 지정하면, 파일 이름만이 표준 출력(STDOUT)에 기록됩니다.
우주곰:지구곰이 아닙니다.
지구곰이 아닙니다.
Categories (190)
Information (5)
About uzoogom (5)
My Advanced Linux (73)
Learning Linux (96)
OperatingSystem (5)
Databases (4)
Tips! (1)
OpenSource (1)
«   2018/07   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
  1. 2012/12 (2)
  2. 2012/04 (3)
  3. 2012/03 (6)
  4. 2012/02 (6)
  5. 2012/01 (2)