유닉스 계열 OS에서 자주 사용되는 grep 명령어의 기원이 재미있어 여기에 소개해 본다.
ex 편집기에서 문자 검색을 하기 위해서는 프롬프트에서 다음과 같이 입력한다.
pattern이라는 문자열이 포함된 첫 줄을 프린트 명령어인 "p"로 출력하는 명령이다. pattern이 포함된 모든 줄을 검색하고 싶으면, 다음과 같이 입력한다.
여기서 pattern은 다음과 같이 정규 표현식, 즉 reqular expression의 약어인 'RE'로도 표현 가능하다.
자, 이제 감이 잡힐 것이다. grep 명령어의 이름은 위와 같은 명령에서 따왔다. 재미있지 않은가? :)
이 내용은 엘리 퀴글리의 "Unix Shells By Example"의 번역서 "유닉스 쉘 바이블(개정 4판, 케이앤피IT 발간, 황대환 옮김)"에서 발췌하였다.
ex 편집기에서 문자 검색을 하기 위해서는 프롬프트에서 다음과 같이 입력한다.
:/pattern/p
pattern이라는 문자열이 포함된 첫 줄을 프린트 명령어인 "p"로 출력하는 명령이다. pattern이 포함된 모든 줄을 검색하고 싶으면, 다음과 같이 입력한다.
:g/pattern/p
여기서 pattern은 다음과 같이 정규 표현식, 즉 reqular expression의 약어인 'RE'로도 표현 가능하다.
:g/RE/p
자, 이제 감이 잡힐 것이다. grep 명령어의 이름은 위와 같은 명령에서 따왔다. 재미있지 않은가? :)
이 내용은 엘리 퀴글리의 "Unix Shells By Example"의 번역서 "유닉스 쉘 바이블(개정 4판, 케이앤피IT 발간, 황대환 옮김)"에서 발췌하였다.
'Computing > Software' 카테고리의 다른 글
| 미디어위키 살리기 삽질..; (0) | 2009/05/03 |
|---|---|
| VirtualBox의 가상 머신에 설치한 Kubuntu 9.04 JJ Beta에 게스트 확장(Guest Addition) 설치하기 (0) | 2009/04/10 |
| Kubuntu 9.04 JJ Bate 부팅 시 APIC 에러 메시지 (0) | 2009/04/10 |
| 재미있는 grep 명령어의 기원. (0) | 2009/03/24 |
| VirtualDub에서 MOV, WMV 파일 편집하기 (9) | 2006/11/16 |
| Firefox UI 글꼴 설정 (1) | 2006/10/16 |
댓글을 달아 주세요