grep
C1technical텍스트에서 특정 패턴을 찾는 유닉스 계열 검색 명령어; 또는 그렇게 검색하다
noun명사
- 1
그렙, grep 명령어 — 텍스트 파일이나 명령 출력에서 특정 문자열 또는 정규 표현식과 일치하는 줄을 찾아 출력하는 유닉스 계열 명령어C1〔computing〕
a Unix command-line utility that searches text and prints lines matching a specified string or regular expression
Use grep to find every line that contains the error code.
오류 코드가 들어 있는 모든 줄을 찾으려면 grep을 사용하세요.
The script runs a grep on the log file every minute.
그 스크립트는 매분 로그 파일에 grep 검색을 실행한다.
verb동사
- 1
그렙하다, 검색하다 — grep 명령어나 비슷한 도구를 사용하여 텍스트 안에서 특정 문자열이나 패턴을 검색하다C1〔computing〕
to search text, files, or command output for a string or pattern using grep or a similar tool
I grepped the logs for your username.
네 사용자 이름을 찾으려고 로그를 grep으로 검색했다.
Grep for "timeout" before restarting the service.
서비스를 다시 시작하기 전에 “timeout”을 grep으로 검색해 보세요.
뉘앙스 · 쓰임
search는 가장 일반적인 ‘찾다’이고, grep은 특히 파일·로그·명령 출력 같은 텍스트에서 패턴을 찾아내는 기술적 표현이다. find는 파일 이름이나 위치를 찾는 의미로도 자주 쓰이지만, grep은 보통 파일 내용 안의 문자열을 검색한다는 뉘앙스가 강하다.
일상 회화보다는 개발자와 시스템 관리자 사이에서 쓰이는 기술 용어이다. 명령어 이름으로 쓸 때는 보통 소문자 grep으로 쓰며, 동사의 과거형과 과거분사는 grepped, 현재분사는 grepping으로 쓴다.
유의어 뉘앙스 비교
- search command
- 일반적인 설명 표현이며, grep처럼 특정 유닉스 명령어를 가리키지는 않는다.
- pattern-matching tool
- 패턴 검색 도구라는 넓은 뜻으로, grep뿐 아니라 다른 도구도 포함할 수 있다.
- search
- 가장 일반적인 표현으로, grep처럼 명령어 기반의 텍스트 패턴 검색이라는 기술적 뉘앙스는 없다.
- scan
- 빠르게 훑어본다는 느낌이 있으며, 반드시 특정 패턴을 명령어로 찾는다는 뜻은 아니다.
자주 쓰는 표현 · Collocations
verb+noun
- grep a file파일을 grep으로 검색하다
- grep the logs로그를 grep으로 검색하다
- grep output출력 내용을 grep으로 검색하다
verb+prep+noun
- grep for a pattern패턴을 grep으로 찾다
adj+noun
- recursive grep하위 디렉터리까지 재귀적으로 하는 grep 검색
- case-insensitive grep대소문자를 구분하지 않는 grep 검색
어원 · 암기 팁
[English]유닉스 편집기 ed의 명령 표현 g/re/p에서 온 이름으로, ‘정규 표현식에 대해 전체적으로 검색하고 출력하다’라는 뜻의 command에서 유래했다.
g/re/p: g는 global, re는 regular expression, p는 print를 나타내는 것으로 설명된다.
💡 grep은 ‘global regular expression print’의 줄임말이라고 기억하면, 정규 표현식과 맞는 줄을 찾아 출력하는 명령어라는 뜻을 떠올리기 쉽다.
최초 사용 시기: circa 1973