Linux
find와 grep을 활영한 문서내 문자열 검색
정든친구
2019. 8. 12. 11:12
특정 파일들 내의 문자열 검색을 위한 grep 명령
find <시작_경로> -name <파일_이름> -exec grep -Hn <찾을_문자열> {} \;
(ex) *.h와 *.c 파일 내에서 foobar를 차으려 할때
find . -name "*.[ch]" -exec grep -Hn foobar {} \;
grep -RIwHn <찾을_문자열> <파일_이름>
* 옵션 설명 *
-R: 재귀적으로 디렉토리 탐색
-I: 이진 파일 건너뛰기
-w: 전체 단어(whole word) 일치
-H: 파일 이름 출력
-n: 행 번호 출력