English프랑스어스페인어

온웍스 파비콘

grep - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 grep 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 grep 명령입니다.

프로그램:

이름


grep, egrep, fgrep, rgrep - 패턴과 일치하는 라인 인쇄

개요


GREP [옵션] 무늬 [FILE...]
GREP [옵션] [-e 무늬]... [-f FILE]... [FILE...]

기술


GREP 명명된 입력을 검색합니다. FILE주어진 일치를 포함하는 라인에 대한 s 무늬. 면
파일이 지정되지 않았거나 파일 "-"가 주어지고, GREP 표준 입력을 검색합니다. 에 의해
기본 GREP 일치하는 줄을 인쇄합니다.

또한 변종 프로그램 이그렙, fgrep and 꽉 붙잡음 와 같다 GREP -E, GREP -F,
and GREP -r, 각각. 이러한 변형은 더 이상 사용되지 않지만 역방향으로 제공됩니다.
호환성.

옵션


일반적인 프로그램 정보
--도움 사용 메시지를 출력하고 종료합니다.

-V, --번역
의 버전 번호를 출력합니다. GREP 종료하십시오.

매처 선택
-E, --확장 정규 표현식
해석하다 무늬 확장된 정규식(ERE, 아래 참조)으로.

-F, --고정 문자열
해석하다 무늬 (정규 표현식 대신) 고정 문자열 목록으로,
줄 바꿈으로 구분되며 그 중 하나가 일치해야 합니다.

-G, --기본 정규식
해석하다 무늬 기본 정규식(BRE, 아래 참조). 이것이
태만.

-P, --perl-regexp
해석하다 무늬 Perl 정규식(PCRE, 아래 참조)으로. 이것은 고도로
실험적이고 GREP -P 구현되지 않은 기능에 대해 경고할 수 있습니다.

매칭 Control
-e 무늬, --정규식=무늬
무늬 패턴으로. 다수의 -e 다른 검색을 지정하는 데 사용할 수 있습니다.
패턴. 이 옵션은 하이픈으로 시작하는 패턴을 보호하는 데에도 유용합니다.
(-).

-f FILE, --파일=FILE
에서 패턴 가져오기 FILE, 한 줄에 하나씩. 빈 파일에는 XNUMX개의 패턴이 포함되어 있습니다.
따라서 아무것도 일치하지 않습니다. 다수의 -f 다른 파일을 지정하는 데 사용할 수 있습니다.

-i, --대소문자 무시
두 경우 모두에서 대소문자 구분을 무시합니다. 무늬 및 입력 파일.

-v, -- 반전 일치
일치하지 않는 선을 선택하려면 일치의 의미를 반전하십시오.

-w, --단어 정규식
전체 단어를 구성하는 일치 항목이 포함된 행만 선택하십시오. 시험은 그
일치하는 부분 문자열은 줄의 시작 부분에 있거나 앞에 와야 합니다.
단어가 아닌 구성 문자. 마찬가지로, 다음 중 하나에 있어야 합니다.
행 또는 뒤에 단어가 아닌 구성 문자가 옵니다. 단어 구성 문자
문자, 숫자 및 밑줄입니다.

-x, --라인-정규 표현식
전체 줄과 정확히 일치하는 일치 항목만 선택합니다. 일반
표현 패턴, 이것은 패턴을 괄호로 묶은 다음 둘러싸는 것과 같습니다.
^ and $.

-y 더 이상 사용되지 않는 동의어 -i.

일반 산출 Control
-c, --세다
정상적인 출력을 억제합니다. 대신 각 입력에 대해 일치하는 줄 수를 인쇄하십시오.
파일. 이랑 -v, -- 반전 일치 옵션(아래 참조), 일치하지 않는 행을 계산합니다.

--색상[=WHEN], --색상[=WHEN]
일치하는(비어 있지 않은) 문자열, 일치하는 행, 컨텍스트 행, 파일을 둘러쌉니다.
이름, 줄 번호, 바이트 오프셋 및 구분 기호(컨텍스트의 필드 및 그룹
줄) 이스케이프 시퀀스를 사용하여 터미널에 색상으로 표시합니다. 색깔
환경 변수에 의해 정의됩니다. GREP_COLORS. 더 이상 사용되지 않는 환경
변수 GREP_COLOR 여전히 지원되지만 해당 설정에 우선 순위가 없습니다.
WHEN is , 항상자동.

-L, --일치하지 않는 파일
정상적인 출력을 억제합니다. 대신에 입력 파일이 없는 각 입력 파일의 이름을 인쇄하십시오.
출력은 일반적으로 인쇄되었을 것입니다. 스캔은 첫 번째에서 중지됩니다.
일치합니다.

-l, --일치하는 파일
정상적인 출력을 억제합니다. 대신 출력이 나오는 각 입력 파일의 이름을 인쇄하십시오.
정상적으로 인쇄되었을 것입니다. 스캔은 첫 번째 일치에서 중지됩니다.

-m NUM, --최대 개수=NUM
다음 후 파일 읽기 중지 NUM 일치하는 라인. 입력이 표준 입력인 경우
일반 파일 및 NUM 일치하는 라인이 출력되고, GREP 표준을 보장합니다
입력은 관계없이 종료하기 전에 마지막 일치하는 줄 바로 뒤에 위치합니다.
후행 컨텍스트 라인의 존재 여부. 이것은 호출 프로세스가
검색을 재개합니다. 언제 GREP 다음에 멈춘다 NUM 라인이 일치하면 모든 후행을 출력합니다.
컨텍스트 라인. 때 -c or --세다 옵션도 사용되며, GREP 출력하지 않습니다
보다 큰 수 NUM. 때 -v or -- 반전 일치 옵션도 사용되며, GREP
출력 후 멈춤 NUM 일치하지 않는 라인.

-o, --만 일치
일치하는 라인의 일치하는(비어 있지 않은) 부분만 인쇄합니다.
별도의 출력 라인.

-q, --조용한, --조용한
조용한; 표준 출력에 아무 것도 쓰지 마십시오. 제로 상태로 즉시 종료
일치하는 항목이 있으면 오류가 감지된 경우에도 마찬가지입니다. 또한 참조 -s or
--메시지 없음 옵션을 선택합니다.

-s, --메시지 없음
존재하지 않거나 읽을 수 없는 파일에 대한 오류 메시지를 억제합니다.

산출 라인 접두사 Control
-b, --바이트 오프셋
출력의 각 줄 앞에 입력 파일 내에서 0부터 시작하는 바이트 오프셋을 인쇄합니다. 만약에
-o (--만 일치)가 지정되면 일치하는 부분 자체의 오프셋을 인쇄합니다.

-H, --파일 이름 포함
각 일치에 대한 파일 이름을 인쇄하십시오. 이상이 있을 때의 기본값입니다.
하나의 파일을 검색합니다.

-h, --no-파일 이름
출력에서 파일 이름의 접두사를 억제합니다. 있을 때 기본값입니다.
하나의 파일(또는 표준 입력만)만 검색합니다.

--라벨=LABEL
실제로 표준 입력에서 오는 입력을 파일에서 오는 입력으로 표시 LABEL.
이것은 다음과 같은 도구를 구현할 때 특히 유용합니다. zgrep예를 들어, gzip을 -CD foo.gz
| GREP --레이블=푸 -H 무언가. 참조 항목 -H 옵션을 선택합니다.

-n, --줄 번호
입력 파일 내에서 출력의 각 줄에 1부터 시작하는 줄 번호를 접두사로 붙입니다.

-T, --초기 탭
실제 줄 내용의 첫 번째 문자가 탭 정지 위치에 있는지 확인하십시오.
탭 정렬이 정상적으로 보입니다. 이것은 접두어가 붙은 옵션에 유용합니다.
실제 콘텐츠에 대한 출력: -H,-n-b. 개선하기 위해서는
단일 파일의 행이 모두 동일한 열에서 시작될 확률, 이것은
또한 줄 번호와 바이트 오프셋(있는 경우)이 최소로 인쇄되도록 합니다.
크기 필드 너비.

-u, --unix-바이트-오프셋
Unix 스타일 바이트 오프셋을 보고합니다. 이 스위치는 GREP 바이트 오프셋을 다음과 같이 보고하려면
파일이 Unix 스타일의 텍스트 파일인 경우, 즉 CR 문자가 제거된 경우.
이것은 실행과 동일한 결과를 생성합니다 GREP 유닉스 머신에서. 이 옵션
하지 않는 한 효과가 없습니다. -b 옵션도 사용됩니다. 다른 플랫폼에는 영향을 미치지 않습니다.
MS-DOS 및 MS-Windows보다

-Z, --없는
XNUMX바이트 출력(ASCII NUL 문자) 일반적으로 사용되는 문자 대신
파일 이름을 따릅니다. 예를 들어, GREP -lZ 각 파일 뒤에 XNUMX바이트 출력
일반적인 줄 바꿈 대신 이름. 이 옵션은 출력을 모호하지 않게 만듭니다.
줄 바꿈과 같은 특이한 문자가 포함된 파일 이름이 있는 경우. 이것
옵션은 다음과 같은 명령과 함께 사용할 수 있습니다. 발견 -인쇄0, -0, 종류 -zxargs -0
개행 문자가 포함된 파일 이름을 포함하여 임의의 파일 이름을 처리합니다.

문맥 라인 Control
-A NUM, --컨텍스트 이후=NUM
인쇄 NUM 라인 일치 후 후행 컨텍스트 라인. 다음을 포함하는 행을 배치합니다.
그룹 구분 기호(--) 연속된 일치 그룹 사이. 이랑 -o or
--만 일치 옵션을 선택하면 효과가 없으며 경고가 표시됩니다.

-B NUM, -- 컨텍스트 이전 =NUM
인쇄 NUM 라인을 일치시키기 전에 선행 컨텍스트의 라인. 다음을 포함하는 행을 배치합니다.
그룹 구분 기호(--) 연속된 일치 그룹 사이. 이랑 -o or
--만 일치 옵션을 선택하면 효과가 없으며 경고가 표시됩니다.

-C NUM, -NUM, --컨텍스트=NUM
인쇄 NUM 출력 컨텍스트의 라인. 그룹 구분 기호(--)
인접한 일치 그룹 사이. 이랑 -o or --만 일치 옵션, 이
효과가 없으며 경고가 표시됩니다.

입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 and 명부 담당 선택
-a, --본문
텍스트인 것처럼 바이너리 파일을 처리합니다. 이것은 동등하다
--바이너리 파일=텍스트 옵션을 선택합니다.

--바이너리 파일=TYPE
파일의 처음 몇 바이트가 파일에 이진 데이터가 포함되어 있음을 나타내는 경우
파일이 다음 유형이라고 가정합니다. TYPE. 기본적으로, TYPE is GREP
일반적으로 바이너리 파일이 일치하거나 일치하지 않는다는 한 줄 메시지를 출력합니다.
일치하는 항목이 없으면 메시지가 표시됩니다. 만약에 TYPE is 일치하지 않는, GREP 바이너리를 가정한다
파일이 일치하지 않습니다. 이것은 동등하다 -I 옵션. 만약에 TYPE is 본문, GREP
텍스트인 것처럼 바이너리 파일을 처리합니다. 이것은 동등하다 -a 옵션을 선택합니다.
바이너리 데이터를 처리할 때, GREP 텍스트가 아닌 바이트를 줄 종결자로 취급할 수 있습니다. ~을위한
예를 들어 '.'(마침표)는 null 바이트와 일치하지 않을 수 있습니다.
줄 종결자로 취급될 수 있습니다. 경고: GREP --바이너리 파일=텍스트 수도
출력 바이너리 가비지, 출력이
터미널 및 터미널 드라이버가 그 중 일부를 명령으로 해석하는 경우.

-D 활동, --장치=활동
입력 파일이 장치, FIFO 또는 소켓인 경우 다음을 사용하십시오. 활동 처리합니다. 에 의해
기본 활동 is 읽기, 이는 장치가 마치
일반 파일. 만약에 활동 is 건너 뛰기, 장치를 자동으로 건너뜁니다.

-d 활동, --디렉토리=활동
입력 파일이 디렉토리인 경우 다음을 사용하십시오. 활동 처리합니다. 기본적으로, 활동 is
읽기즉, 일반 파일인 것처럼 디렉토리를 읽습니다. 만약에 활동 is
건너 뛰기, 디렉토리를 자동으로 건너뜁니다. 만약에 활동 is 재귀, 각 아래의 모든 파일을 읽습니다.
디렉토리, 재귀적으로, 명령에 있는 경우에만 심볼릭 링크를 따릅니다.
선. 이것은 -r 옵션을 선택합니다.

--제외=GLOB
기본 이름이 일치하는 파일 건너뛰기 GLOB (와일드 카드 일치 사용). 파일 이름
글로브는 사용할 수 있습니다 *, ?[...] 와일드카드로, \ 와일드카드 또는 백슬래시 인용
문자 그대로.

--제외에서=FILE
기본 이름이 읽은 파일 이름 globs 중 하나와 일치하는 파일을 건너뜁니다. FILE (사용
아래에 설명된 와일드카드 일치 --들어오지 못하게 하다).

--제외 디렉토리=DIR
패턴과 일치하는 디렉토리 제외 DIR 재귀 검색에서.

-I 일치하는 데이터가 없는 것처럼 바이너리 파일을 처리합니다. 이것은 동등하다
전에, --binary-files=일치하지 않음 옵션을 선택합니다.

--포함=GLOB
기본 이름이 일치하는 파일만 검색 GLOB (와일드 카드 일치 사용
아래에 설명 --들어오지 못하게 하다).

-r, -재귀
다음 경우에만 심볼릭 링크를 따라 재귀적으로 각 디렉토리 아래의 모든 파일을 읽습니다.
그들은 명령줄에 있습니다. 파일 피연산자가 주어지지 않으면 grep은 다음을 검색합니다.
작업 디렉토리. 이것은 -d 재귀 옵션을 선택합니다.

-R, --역참조-재귀적
각 디렉토리에 있는 모든 파일을 재귀적으로 읽습니다. 모든 심볼릭 링크를 따르십시오.
같지 않은 -r.

기타 옵션
--라인 버퍼링
출력에 라인 버퍼링을 사용합니다. 이로 인해 성능이 저하될 수 있습니다.

-U, --바이너리
파일을 바이너리로 취급하십시오. 기본적으로 MS-DOS 및 MS-Windows에서는 GREP 추측
파일에서 읽은 처음 32KB의 내용을 확인하여 파일 형식을 확인합니다. 만약에
GREP 파일이 텍스트 파일이라고 판단하면 원본에서 CR 문자를 제거합니다.
파일 내용(정규 표현식을 만들기 위해 ^ and $ 올바르게 작동).
지정 -U 이 추측을 무효화하여 모든 파일을 읽고 전달합니다.
일치 메커니즘 그대로; 파일이 CR/LF 쌍이 있는 텍스트 파일인 경우
각 줄의 끝에서 일부 정규 표현식이 실패합니다. 이 옵션
MS-DOS 및 MS-Windows 이외의 플랫폼에는 영향을 주지 않습니다.

-z, --null 데이터
입력을 일련의 행으로 취급하고 각각은 XNUMX바이트(ASCII NUL
문자) 대신 줄 바꿈. 좋아요 -Z or --없는 옵션, 이 옵션은
다음과 같은 명령과 함께 사용 종류 -z 임의의 파일 이름을 처리합니다.

정규병 표현


정규식은 문자열 집합을 설명하는 패턴입니다. 정규식
다양한 연산자를 사용하여 산술 표현식과 유사하게 구성됩니다.
더 작은 표현을 결합합니다.

GREP 세 가지 다른 버전의 정규식 구문 이해: "기본"(BRE),
"확장"(ERE) 및 "펄"(PCRE). GNU에서 GREP, 사용 가능 여부에는 차이가 없습니다.
기본 구문과 확장 구문 간의 기능. 다른 구현에서는 기본
정규식은 덜 강력합니다. 다음 설명은 확장에 적용됩니다.
정규식; 기본 정규식의 차이점은 나중에 요약됩니다.
Perl 정규식은 추가 기능을 제공하며 다음 문서에 설명되어 있습니다.
사전 구문(3)과하면 패턴(3), 그러나 시스템에서 PCRE를 사용할 수 있는 경우에만 작동합니다.

기본 빌딩 블록은 단일 문자와 일치하는 정규식입니다.
모든 문자와 숫자를 포함한 대부분의 문자는 다음과 일치하는 정규식입니다.
그들 자신. 특별한 의미를 가진 메타 문자는 앞에 다음을 붙여 인용할 수 있습니다.
백슬래시.

기간 . 모든 단일 문자와 일치합니다.

캐릭터 클래스 and 브라켓
A 까치발 표현 로 묶인 문자 목록입니다. [ and ]. 그것은 어떤 싱글과도 일치합니다
해당 목록의 문자; 목록의 첫 번째 문자가 캐럿인 경우 ^ 그러면 일치한다
어떤 캐릭터 지원 목록에서. 예를 들어, 정규 표현식 [0123456789] 성냥
임의의 한 자릿수.

대괄호 표현식 내에서 범위 표현 로 구분된 두 개의 문자로 구성
하이픈 두 문자 사이를 정렬하는 모든 단일 문자와 일치합니다.
로케일의 조합 순서와 문자 세트를 사용합니다. 예를 들어 기본 C에서
장소, [기원 후] 에 해당하는 [abcd]. 많은 로케일이 사전 순서로 문자를 정렬합니다.
그리고 이 로케일에서 [기원 후] 일반적으로 다음과 동일하지 않습니다. [abcd]; 그것은 동등 할 수 있습니다
[aBbCcDd], 예를 들어. 브래킷의 전통적인 해석을 얻으려면
식을 설정하여 C 로케일을 사용할 수 있습니다. LC_ALL 환경 변수에
가치 C.

마지막으로 특정 명명된 문자 클래스는 다음과 같이 대괄호 표현식 내에서 미리 정의됩니다.
다음. 그들의 이름은 자명하며, [:앨범:], [:알파:], [:컨트롤:],
[:숫자:], [:그래프:], [:낮추다:], [:인쇄:], [:점점:], [:우주:], [:높은:]
[:x숫자:]. 예를 들어, [[:앨범:]] 숫자와 문자의 문자 클래스를 의미합니다.
현재 로케일. C 로케일 및 ASCII 문자 집합 인코딩에서 이는 다음과 같습니다.
[0-9A-ZA-Z]. (이 클래스 이름의 대괄호는 기호 이름의 일부입니다.
대괄호 표현식을 구분하는 대괄호 외에 추가로 포함되어야 합니다.) 대부분
메타 문자는 대괄호 표현식 내에서 특별한 의미를 잃습니다. 포함하려면
문자 ] 목록의 첫 번째 위치에 놓습니다. 마찬가지로 리터럴을 포함하려면 ^ 아무데나 놓아
하지만 먼저. 마지막으로 리터럴을 포함하려면 - 마지막에 두십시오.

앵커
캐럿 ^ 그리고 달러 기호 $ 각각 공백과 일치하는 메타 문자입니다.
줄의 시작과 끝에 있는 문자열.

이 어플리케이션에는 XNUMXµm 및 XNUMXµm 파장에서 최대 XNUMXW의 평균 출력을 제공하는 백 슬래시 캐릭터 and 이달의 스페셜
기호 \< and \> 시작과 끝의 빈 문자열과 각각 일치
단어. 상징물 \b 단어의 가장자리에 있는 빈 문자열과 일치하고, \B 일치
빈 문자열 제공 지원 단어의 가장자리에서. 상징물 \w 의 동의어입니다
[_[:앨범:]] and \W 의 동의어입니다 [^_[:앨범:]].

되풀이
정규 표현식 뒤에는 여러 반복 연산자 중 하나가 올 수 있습니다.
? 앞의 항목은 선택 사항이며 최대 한 번만 일치합니다.
* 이전 항목은 XNUMX번 이상 일치합니다.
+ 이전 항목은 한 번 이상 일치합니다.
{n} 앞의 항목이 정확히 일치합니다. n 시간.
{n,} 이전 항목이 일치합니다. n 또는 더 많은 시간.
{,m} 앞의 항목은 최대 일치합니다. m 타임스. 이것은 GNU 확장입니다.
{n,m} 이전 항목이 적어도 일치합니다. n 몇 번이지만 그 이상은 아닙니다. m 시간.

연쇄
두 개의 정규 표현식을 연결할 수 있습니다. 결과 정규식은 다음과 일치합니다.
연결된 문자열과 각각 일치하는 두 개의 부분 문자열을 연결하여 형성된 문자열
표현.

교대
두 개의 정규 표현식은 중위 연산자로 결합될 수 있습니다. |; 결과적으로 규칙적인
expression은 대체 표현식과 일치하는 모든 문자열과 일치합니다.

상위
반복은 연결보다 우선하며, 이는 차례로 연결보다 우선합니다.
교대. 전체 표현식을 괄호로 묶어 이를 재정의할 수 있습니다.
우선 순위 규칙을 지정하고 하위 표현식을 형성합니다.

참고자료 and 하위 표현식
역참조 \n어디로 n 이전에 일치했던 부분 문자열과 일치하는 한 자리 숫자입니다.
n정규 표현식의 괄호로 묶인 하위 표현식입니다.

Basic vs 확장 정규병
기본 정규 표현식에서 메타 문자 ?, +, {, |, () 특별함을 잃다
의미; 대신 백 슬래시 버전을 사용하십시오. \?, \+, \{, \|, \(\).

환경 변수


행동 GREP 다음 환경 변수의 영향을 받습니다.

카테고리의 로케일 LC_ 세 가지 환경 변수를 검사하여 지정됩니다.
LC_ALL, LC_, , 그와 같은 순서로. 설정되는 첫 번째 변수는 다음을 지정합니다.
로케일. 예를 들어 LC_ALL 설정되어 있지 않지만 LC_메시지PT_BR, 그 다음에
브라질 포르투갈어 로케일이 사용됩니다. LC_메시지 범주. C 로케일은 다음과 같은 경우에 사용됩니다.
로케일 카탈로그가 설치되지 않았거나
GREP 자국어 지원(NLS)으로 컴파일되지 않았습니다.

GREP_OPTIONS
이 변수는 명시적
옵션. 이식 가능한 스크립트를 작성할 때 문제가 발생하므로 이 기능은
의 향후 릴리스에서 제거 GREPGREP 사용하면 경고합니다. 이용 해주세요
대신 별칭 또는 스크립트.

GREP_COLOR
이 변수는 일치하는(비어 있지 않은) 텍스트를 강조 표시하는 데 사용되는 색상을 지정합니다. 그것
대신 사용되지 않습니다. GREP_COLORS, 하지만 여전히 지원됩니다. NS mt, msmc
능력 GREP_COLORS 에 우선권이 있습니다. 색상만 지정할 수 있습니다.
일치하는 줄(선택한 줄)에서 일치하는 비어 있지 않은 텍스트를 강조 표시하는 데 사용
-v 명령줄 옵션이 생략되거나 -v is
지정). 기본값은 01; 31, 이는 굵게 표시된 빨간색 전경 텍스트를 의미합니다.
터미널의 기본 배경.

GREP_COLORS
다양한 부분을 강조 표시하는 데 사용되는 색상 및 기타 속성을 지정합니다.
산출. 해당 값은 기본적으로 콜론으로 구분된 기능 목록입니다.
ms=01;31:mc=01;31:sl=:cx=:fn=35:ln=32:bn=32:se=36 와 더불어 rv and ne 부울
생략된 기능(즉, false). 지원되는 기능은 다음과 같습니다.

슬= 선택한 전체 행에 대한 SGR 하위 문자열(즉, -v
명령줄 옵션이 생략되거나 다음과 같은 경우 일치하지 않는 줄이 -v 지정됨).
그러나 부울 rv 능력과 -v 명령줄 옵션은 둘 다
지정된 경우 대신 컨텍스트 일치 행에 적용됩니다. 기본값은
비어 있음(즉, 터미널의 기본 색상 쌍).

CX= 전체 컨텍스트 라인에 대한 SGR 하위 문자열(즉, -v
명령줄 옵션이 생략되거나 -v 지정). 만약에
그러나 부울 rv 능력과 -v 명령줄 옵션은 둘 다
지정된 경우 대신 선택한 일치하지 않는 행에 적용됩니다. 기본값
비어 있습니다(즉, 터미널의 기본 색상 쌍).

rv 의미를 반전(교환)하는 부울 값 슬= and CX=
능력 -v 명령줄 옵션이 지정되었습니다. 기본값은
false(즉, 기능이 생략됨).

산=01;31
일치하는 줄에서 비어 있지 않은 텍스트를 일치시키기 위한 SGR 하위 문자열(예:
때 선택한 라인 -v 명령줄 옵션이 생략되었거나 상황에 맞는 줄
언제 -v 지정됨). 이것을 설정하는 것은 둘 다 설정하는 것과 동일합니다. ms= and
맥= 한 번에 같은 값으로. 기본값은 굵은 빨간색 텍스트 전경입니다.
현재 라인 배경 위에.

ms=01;31
선택한 줄에서 비어 있지 않은 텍스트를 일치시키기 위한 SGR 하위 문자열입니다. (이것뿐이다.
때 사용 -v 명령줄 옵션은 생략됩니다.) 슬= (또는
CX= if rv) 기능은 이것이 시작될 때 활성 상태로 유지됩니다. 기본값은
현재 줄 배경 위에 굵은 빨간색 텍스트 전경.

MC=01;31
컨텍스트 라인에서 비어 있지 않은 텍스트를 일치시키기 위한 SGR 하위 문자열입니다. (이것뿐이다.
때 사용 -v 명령줄 옵션이 지정됩니다.) CX=
(또는 슬= if rv) 기능은 이것이 시작될 때 활성 상태로 유지됩니다. 기본값은
현재 줄 배경 위에 굵은 빨간색 텍스트 전경.

fn=35 콘텐츠 줄에 접두사를 붙인 파일 이름에 대한 SGR 하위 문자열입니다. 기본값은
터미널의 기본 배경 위에 마젠타색 텍스트 전경.

ln=32 모든 콘텐츠 줄에 접두사를 붙인 줄 번호에 대한 SGR 하위 문자열입니다. 기본값은
터미널의 기본 배경 위에 녹색 텍스트 전경.

십억=32 모든 콘텐츠 라인에 접두사를 붙인 바이트 오프셋에 대한 SGR 하위 문자열입니다. 기본값은
터미널의 기본 배경 위에 녹색 텍스트 전경.

se=36 선택한 라인 필드 사이에 삽입되는 구분 기호에 대한 SGR 하위 문자열
(:), 컨텍스트 라인 필드 사이, (-), 인접 라인 그룹 사이
XNUMX이 아닌 컨텍스트가 지정된 경우(--). 기본값은 청록색 텍스트입니다.
터미널의 기본 배경 위에 전경.

ne Erase in Line을 사용하여 줄 끝까지 지우는 것을 방지하는 부울 값
(EL) 오른쪽(\33[케이) 채색된 항목이 끝날 때마다. 이것은 에 필요합니다
EL이 지원되지 않는 터미널. 그렇지 않으면 터미널에서 유용합니다.
어떤 back_color_erase (BCE) 부울 terminfo 기능은
선택한 하이라이트 색상이 배경에 영향을 미치지 않을 때 적용하거나
EL이 너무 느리거나 깜박임이 너무 많이 발생하는 경우. 기본값은 false입니다(즉,
능력은 생략).

부울 기능에는 =... 부분. 생략됨(즉, 거짓)
기본적으로 지정되면 true가 됩니다.

텍스트 문서에서 SGR(그래픽 변환 선택) 섹션을 참조하십시오.
허용된 값과 문자로서의 의미에 사용되는 터미널
속성. 이러한 하위 문자열 값은 XNUMX진수 표현의 정수이며 다음을 수행할 수 있습니다.
세미콜론으로 연결됩니다. GREP 결과를
완전한 SGR 시퀀스(\33[...m). 연결할 공통 값은 다음과 같습니다. 1 대담하게
4 밑줄, 5 깜박임을 위해, 7 역의 경우, 39 기본 전경색의 경우 30
37 전경색의 경우 9097 16색 모드 전경색의 경우 38, 5, 0
38, 5, 255 88색 및 256색 모드 전경색, 49 기본
배경색, 4047 배경색의 경우, 100107 16색 모드용
배경색, 그리고 48, 5, 048, 5, 255 88색 및 256색 모드용
배경색.

LC_ALL, LC_COLLATE,
이 변수는 로케일을 지정합니다. LC_COLLATE 결정하는 카테고리
다음과 같은 범위 표현식을 해석하는 데 사용되는 조합 시퀀스 [az].

LC_ALL, LC_CTYPE,
이 변수는 로케일을 지정합니다. LC_CTYPE 를 결정하는 카테고리
문자 유형(예: 공백인 문자).

LC_ALL, LC_메시지,
이 변수는 로케일을 지정합니다. LC_메시지 결정하는 카테고리
언어 GREP 메시지에 사용합니다. 기본 C 로케일은 미국식을 사용합니다.
영어 메시지.

POSIXLY_CORRECT
설정하면, GREP POSIX가 요구하는 대로 작동합니다. 그렇지 않으면, GREP 다른 GNU처럼 동작합니다.
프로그램들. POSIX에서는 파일 이름 뒤에 오는 옵션을 다음과 같이 처리해야 합니다.
파일 이름; 기본적으로 이러한 옵션은 피연산자 목록의 맨 앞으로 치환됩니다.
및 옵션으로 처리됩니다. 또한 POSIX에서는 인식할 수 없는 옵션이
"불법"으로 진단되지만 실제로 법에 위배되지 않기 때문에 기본
"무효"로 진단하는 것입니다. POSIXLY_CORRECT 또한 비활성화
_N_GNU_nonoption_argv_flags_, 아래에서 묘사 되어진.

_N_GNU_nonoption_argv_flags_
(여기 N is GREP의 숫자 프로세스 ID입니다.) i이 환경의 캐릭터
변수의 값은 1, 고려하지 않는다 i의 피연산자 GREP 옵션이 되려면,
하나인 것처럼 보여도. 쉘은 환경에 이 변수를 넣을 수 있습니다.
실행하는 각 명령, 어떤 피연산자가 파일 이름의 결과인지 지정
와일드카드 확장이므로 옵션으로 취급해서는 안 됩니다. 이 행동
GNU C 라이브러리에서만 사용할 수 있습니다. POSIXLY_CORRECT 설정되지 않았습니다.

EXIT 지위


일반적으로 종료 상태는 라인이 선택된 경우 0, 라인이 선택되지 않은 경우 1, 그리고 라인이 선택된 경우 2입니다.
오류가 발생하였습니다. 그러나 만약 -q or --조용한 or --조용한 사용되며 라인은
선택하면 오류가 발생하더라도 종료 상태는 0입니다.

저작권


저작권 1998-2000, 2002, 2005-2016 Free Software Foundation, Inc.

이것은 무료 소프트웨어입니다. 복사 조건에 대한 소스를 참조하십시오. 보증이 없습니다. ~ 아니다
상품성 또는 특정 목적에의 적합성을 위해서라도.

onworks.net 서비스를 사용하여 온라인에서 grep 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad