Linux에서 여러 단어를 grep하는 방법

Linuxeseo Yeoleo Dan Eoleul Grephaneun Bangbeob



Linux 터미널에는 유용한 명령이 많이 있으며 Linux에서 사용되는 강력한 명령 중 하나는 grep입니다.

그만큼 꽉 붙잡음 의 약어입니다. 전역 정규식 인쇄 특정 파일에서 문자열을 검색하는 데 사용되는 명령줄 도구입니다. 검색된 라인의 패턴은 a로 알려져 있습니다. 정규식 그리고 이 명령이 실행될 때 일치하는 라인을 인쇄합니다. Linux의 이 명령은 대용량 파일을 필터링하는 데 유용합니다.

grep 명령을 통해 다른 파일에서 여러 단어를 검색할 수 있습니다. 이 자습서에서는 연산자가 다른 여러 파일을 찾기 위해 grep을 사용하는 방법에 대해 설명합니다.







Linux에서 여러 단어를 grep하는 방법

그만큼 꽉 붙잡음 명령은 거의 모든 Linux 배포판에 사전 설치되어 제공됩니다. 그러나 없는 경우 다음 명령을 통해 설치할 수 있습니다.



스도 적절한 설치 설치 꽉 붙잡음

grep 명령은 세 부분으로 구성됩니다. 첫 번째는 grep이고 두 번째는 찾아야 하는 패턴이고 세 번째는 파일의 이름 또는 파일의 경로입니다. 파일 이름으로 패턴을 검색하는 명령 구문은 다음과 같습니다.



꽉 붙잡음 '패턴1\|패턴2' 파일 이름

파일 경로로 여러 단어를 검색하기 위한 grep 명령의 기본 구문은 다음과 같습니다.





꽉 붙잡음 '패턴1\|패턴2' 파일 경로

여기에서는 doc1.txt 파일에서 여러 단어 Linux 및 시스템을 검색하고 있습니다.

꽉 붙잡음 '리눅스\|시스템' doc1.txt



파일 경로를 통해 여러 단어를 검색하는 경우 명령은 다음과 같습니다.

꽉 붙잡음 '리눅스\|시스템' / / 자이나브 / 서류 / doc1.txt

여러 단어를 찾기 위해 확장된 grep을 사용하는 방법

단일 파일에서 여러 단어를 검색하려면 -e 연산자 파일 이름 또는 파일 경로로. 명령 구문은 다음과 같습니다.

꽉 붙잡음 -그것은 패턴1 -그것은 pattern2 fileName_or_filePath

여기에서는 doc1.txt 파일에서 Linux 및 시스템을 검색합니다.

꽉 붙잡음 -그것은 '리눅스\|시스템' doc1.txt

Linux에서 grep 명령을 사용하여 여러 개의 정확히 일치하는 항목을 찾는 방법

여러 개의 정확한 일치 항목을 찾으려면 grep 명령과 함께 -w 연산자를 사용하십시오. 명령 구문은 다음과 같습니다.

꽉 붙잡음 -안에 '패턴1\|패턴2' 파일 이름 또는 파일 경로

예를 들어:

꽉 붙잡음 -안에 '리눅스\|시스템' doc1.txt

grep 명령에서 대소문자 무시

grep 명령은 대소문자를 구분하며 -i 연산자 . 이것은 주어진 입력 패턴의 대문자와 소문자 일치를 모두 인쇄합니다.

-i를 사용하여 doc1에서 linux/system을 검색하면 명령은 다음과 같습니다.

꽉 붙잡음 -나 '리눅스\|시스템' doc1.txt

grep 명령을 사용하여 일치 항목 수 계산

grep 명령은 시스템 파일에서 찾은 총 일치 수를 표시할 수도 있습니다. 사용 -c 연산자 grep 명령으로:

꽉 붙잡음 -씨 '패턴1\|패턴2' 파일 이름 또는 파일 경로

다음 명령을 통해 doc1에서 Linux 및 시스템 단어의 개수를 검색합니다.

꽉 붙잡음 -씨 '리눅스\|시스템' doc1.txt

Linux에서 두 개 이상의 단어를 grep하는 방법

grep 명령을 사용하여 Linux에서 두 개 이상의 단어를 찾으려면 다음 명령 구문을 사용하십시오.

꽉 붙잡음 '패턴\|패턴-2\|패턴-3' 파일 이름 또는 파일 경로

제 경우에는 doc1.txt 파일에서 Linux, 운영 체제 및 시스템이라는 세 단어를 찾는 데 사용하고 있습니다.

꽉 붙잡음 'Linux\|운영체제\|시스템' doc1.txt

결론

명령줄에서 작업하는 동안 단어를 검색하기 위해 grep 명령을 자주 사용합니다. grep 명령은 다른 연산자와 검색 옵션을 가진 Linux의 가장 유용하고 강력한 명령입니다. 이 명령을 사용하면 파일에서 특정 단어와 패턴을 찾을 수 있습니다. grep 명령을 이해하면 대용량 파일을 보는 데 많은 시간을 절약할 수 있습니다.