+::System::/Linux
문자열 검색, 파일내용 검색 (find, xargs, fgrep)
SC-Compeople
2011. 12. 22. 23:05
항상 문자를 검색할때 해당 디렉토리에서
grep [찾을문자열] *
이와 같이 사용하곤 했는데
가끔 하위 디렉토리가 너무 깊을 경우 애먹는 경우가 있어 찾아보니
물론 방법은 있다 ... 그런데 무진장 안외워진다 !!!! 흥!!!
기존에 grep 이 지원하지 않아서 xargs 로 사용했답니다.
그래서 아래와 같이 명령을 하면 하위디렉토리까지 문자열들을 찾아줘요 !!
$find . -type f -print |xargs fgrep '문자열'
검증해보진 않았지만 최근버전 리눅스의 경우 아래와같은 명령으로도(grep) 가능하다네요 ~~
$grep -r '문자열' 시작경로