차례:
- 정의-GREP (Global-Regular-Expression-Print)는 무엇을 의미합니까?
- Techopedia는 GREP (Global-Regular-Expression-Print)를 설명합니다.
정의-GREP (Global-Regular-Expression-Print)는 무엇을 의미합니까?
GREP (Global Regular Expression and Print)는 Unix에서 사용되는 명령 줄 텍스트 검색 유틸리티입니다. "grep"명령은 파일이나 표준 입력에서 주어진 정규식과 일치하는 행을 검색합니다. 그런 다음 일치하는 줄을 프로그램의 표준 출력에 인쇄합니다.
Techopedia는 GREP (Global-Regular-Expression-Print)를 설명합니다.
grep 명령을 사용하면 패턴이 포함 된 행을 하나 이상의 파일에서 검색 할 수 있습니다.
grep 명령 형식의 일반적인 예는 "grep sat check.txt"입니다. 이 명령은 단어 경계에 상관없이 check.txt 파일에서 텍스트 문자열 "sat"를 포함하는 모든 행을 인쇄합니다. 예를 들어, "fisat", "sat", "saturn"등과 같은 텍스트 문자열이 포함 된 행이 있으면 모두 출력 터미널에 인쇄됩니다.
요구 사항에 따라 출력을 표시하기 위해 grep과 함께 사용되는 다양한 옵션이 있습니다. 이러한 옵션 중 일부는 다음과 같습니다.
- "-i"-대소 문자 구분 무시
- "-b"-모든 줄의 시작 부분에 블록 번호 표시
- "-l"-파일 이름을 표시하지만 일치하지 않는 행
- "-n"-일치하는 줄과 줄 번호 표시
- "-v"-일치하지 않는 행 표시
다양한 운영 체제에서 다양한 grep을 사용할 수 있습니다. grep의 초기 변형에는 "egrep"및 "fgrep"명령이 포함되었습니다. Egrep은 정규식 구문을 사용하여 파일에서 패턴을 검색하고 fgrep은 고정 문자열을 검색합니다. 이러한 grep 변형은 대부분의 최신 grep 구현에 명령 줄 스위치로 포함됩니다. 다른 명령에는 검색 유틸리티임을 나타내는 "grep"이라는 단어가 포함되어 있습니다. 예를 들어 "pgrep"유틸리티는 지정된 정규식과 일치하는 프로세스 이름 목록을 표시합니다.
