최카피가 운영하는 꿀팁 블로그

GREP! 그렙?

2016. 3. 9. 17:08

그렙!

GREP(이하 '그렙')은 텍스트 검색 명령어입니다.

정규표현식 이라고도 하는데, 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어로, 많은 텍스트 편집기와 프로그래밍 언어에서 문자열의 검색과 치환을 지원하고 있습니다.

실무에서는 특정한 규칙을 가진 문자열을 찾거나 바꾸는데 활용됩니다.





사용

그렙을 사용하는 방법은 다음과 같습니다.


grep apple fruitlist.txt


그렙은 'fruitlist.txt' 라는 파일에서 'apple' 이라는 단어를 포함하는모든 줄을 단어 경계와 상관없이 찾아서 출력합니다.

이에 'apple' 라는 단어도 찾지만 'fineapple' 도 찾아서 출력합니다.

그렙 명령어는 대소문자를 구분하기 때문에 'Apple'는 없을 수도 있습니다.

그렙은 유닉스 명령어로 다른 행동을 옵션으로 사용할 수 잇습니다.


grep -i apple fruitlist.txt


-i 명령어는 대문자 여부와 관계 없이 'Apple' 'apple' 를 모두 찾아 줄 것 입니다.

-i 옵션은 대문자 사용에 반응하지 않거나, 무시하도록 해주는 옵션입니다.


간단하게 설명하기 위해 예를 들었으며, 실무에서는 정규식표현은 매우 복잡하기도 합니다.

이에 그렙 명령어에 대한 자세한 사항을 위해서는


[위키피디아 그렙]을 참고하시면 좋을 것 같습니다.







사업자 정보 표시
이북스펍 | 최현 | 경기도 고양시 일산서구 | 사업자 등록번호 : 124-46-31530 | TEL : 070-7510-8779 | Mail : lsychh@eBookspub.co.kr | 통신판매신고번호 : 제2012-고양일산서-0250호 | 사이버몰의 이용약관 바로가기

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band