- 현재 디렉토리 내 확장자가 txt인 파일들을 중에서 "홍길동"이라는 문자열을 갖고 있는 파일의 한 줄과 이름을 보여준다.

find . -name "*.txt" | xargs grep 홍길동


- 이 때 검색어로 사용된 문자열은 색을 달리하여 표시하고 싶다면

find . -name "*.txt" | xargs grep --color=auto 홍길동


 - 검색어의 위치(줄번호)를 같이 표기하고 싶다면


find . -name "*.txt" | xargs grep -n 홍길동


- 대소문자를 구분하고 싶지 않다면

find . -name "*.txt" | xargs grep -i LgMobile

즉, LGMobile, LGMOBILE, lgMobile을 가리지 않고 찾는다.


- 현재 디렉토리 내 확장자가 txt인 파일들을 중에서 "홍길동"이라는 문자열을 갖고 있는 파일의 이름만 보고 싶다면

find . -name "*.txt" | xargs grep -l 홍길동


- 검색 결과에 다음과 같은 메시지가 포함된다면

grep: [특정경로]: No such file or directory


2>/dev/null 을 추가하면 해당 메시지를 표시하지 않고 찾은 결과만 볼 수 있다. 즉,

find . | xargs grep 2>/dev/null 홍길동


- 모든 옵션은 함께 사용 가능하다.

find . -name "*.txt" | xargs grep --color=auto -n 2>/dev/null 홍길동

'document' 카테고리의 다른 글

nodejs 기본  (0) 2014.04.10
Getting started with Neo4J on Windows  (0) 2014.03.19
Percona Xtrabackup을 사용해 핫 백업/리스토어 하기  (1) 2013.08.13
여러가지 설치  (2) 2012.09.12
nginx 설치  (0) 2012.09.12
mp4 변환 ffmpeg  (2) 2012.08.21
이미지 업로드  (2) 2012.03.13
mysql root 설정  (0) 2012.03.10
드롭박스 리눅스에 데몬으로 설치한 사용하기  (0) 2011.12.31
Smooth Streaming Module for Apache  (0) 2011.11.23
Posted by altvirus
,