본문 바로가기
Research/Linux

find, xargs, grep을 이용해서 코드에서 특정 패턴 찾기

by sunnyan 2009. 2. 17.
728x90

find . -type f -name "*.[chSs]" -o -name "*.cpp" -o -name "*.hpp" | xargs grep PATTERN

현재 디렉토리에서 확장자가 *.c / *.h / *.S / *.s / *.cpp / *.hpp 인 regular file(-type f)들 중에 PATTERN 문자열을
포함하고 있는 파일들을 찾아준다.

xargs의 사용예)
find . -name "*.mp3" | xargs rm --> 확장자가 mp3인 파일을 찾아 지워준다.


728x90