grep은 파일내에서 또는 입력값에서부터 특정값을 검색할 수 있다
리눅스를 쓰는데 있어서 가장 많이 쓰는 명령어중 하나가 아닐까 생각된다
ex)
grep [옵션] 특정값 파일(들)
grep 20140911 error.log
옵션:
-v : 일치되는 내용이 없는 라인을 표시
-c : 일치되는 내용이 있는 행의 개수를 표시
-l : 일치되는 내용이 있는 파일의 이름만을 표시
-h : 일치되는 내용을 찾은 파일의 이름을 표시 안함
-n : 일치되는 내용이 있는 행은 행번호와 함께 표시
-l : 대소문자 구분을 하지 안함
-e 표현 : 표현이 하이픈 문자로 시작될 때 사용
-f 파일 ; 찾으려는 문장이나 표현이 있는 파일을 지시
원하는 검색 단어 혹은 문장을 검색한다.
파이프(|) 는 프로그램의 실행결과를 다른 프로그램의 입력으로 연결한다
둘 이상의 명령을 함께 사용하고 한 명령어의 출력결과를 다른 명령어의 입력으로 전환하는 것을 파이프라 한다
grep 으로 정리한 값을 파일로 저장하는 등의 일이 가능하다.
예) 명령어 -> grep -n 20140911 error.log | less
grep 명령을 이용하여 error.log 내용중 "20140911"이라는 단어를 포함하고 있는 행을
파이프를 붙이고 less 명령을 이용하여 한 페이지씩 출력
'PC' 카테고리의 다른 글
[리눅스] root 패스워드 분실시 (0) | 2014.09.15 |
---|---|
삼성 MTP USB 장치 드라이버 설치 오류 - MTP USB 장치 실패 열받는다.... (4) | 2014.09.12 |
[리눅스 명령어]리눅스 디스크 용량 확인 명령어 (0) | 2014.09.11 |
리눅스 명령어 기본 정리입니다 - Linux 명령어 (0) | 2014.09.04 |
아이리버 플러스4 설치로 USB 드라이버 다운로드 대체하기 (0) | 2014.09.02 |