제목 그대로 find와 grep을 이용해 특정 문자열이 들어있는 파일을 찾는 방법이다.
find 와 grep을 pipeline을 이용해서 묶으면 될거라고 생각하고 있었는데, 찾아보니 전혀 다른 방법이었다. -_-;
위와 같이 실행하면 찾고자 하는 문자열이 들어있는 줄(행)이 다음과 같은 형식으로 결과가 보여진다.
find 와 grep을 pipeline을 이용해서 묶으면 될거라고 생각하고 있었는데, 찾아보니 전혀 다른 방법이었다. -_-;
$ find ./ -name filename | xargs grep -in find_string
* ./ - 파일을 찾고자 하는 directory. 하위 디렉토리까지 모두 검색한다.
* filename - 찾고자 하는 파일 이름에 대한 regular expression
* find_string - 각 파일 내에서 찾고자 하는 문자열
위와 같이 실행하면 찾고자 하는 문자열이 들어있는 줄(행)이 다음과 같은 형식으로 결과가 보여진다.
파일이름:줄번호: 해당 줄의 내용
'리눅스 & 안드로이드' 카테고리의 다른 글
Android(or JAVA) 에서 File 쓰기(write)의 문제점 (2) | 2011.04.22 |
---|---|
Source Insight Project 파일목록(File List) 추출 및 추가 (4) | 2011.04.20 |
Android App. 아이콘 크기 및 Launcher Bug(?) (0) | 2011.04.01 |
LOG_NDEBUG (0) | 2011.03.14 |
Eclipse(Helios 버전) 먹통 현상 해결! (0) | 2011.03.08 |