[ CnUnix ] in KIDS 글 쓴 이(By): zeo (ZeoDtr) 날 짜 (Date): 1994년08월08일(월) 17시54분31초 KDT 제 목(Title): Re:subdir grep 찾으려는 디렉토리 트리의 꼭대기에 가서 다음과 같이 쓰세요. 여기서, `.'이나, "*.c" argument는 말씀 안드려도 응용이 가능하시리라 생각합니다. 구태여 /dev/null을 하나 더 넣는 것은 grep에게 여러개의 화일을 grep한다는 것으로 여기게 해서, 찾은 줄 앞에 화일 이름을 display하게 하기 위함입니다. bsd 계열에서 는 grep에 언제나 화일 이름을 앞에 붙이게 하는 옵션이 있지만, sysv계열에는 그런 것이 없으므로 이런 편법을 씁니다. 그 외 너저분한 character들의 의미는 man find를 하시면 알 수 있습니다. 다음: find . -name "*.c" -exec grep 'string' {} /dev/null \; ==> 위의 'string'은 아래 수버미아빠님께서 지적해 주셔서 고쳐 넣은 것입니다. 정신이 없대니깐... find는 상당히 강력한 프로그램이니, man을 보시고 사용법을 익히면 피가 되고 살이 될 겁니다. 도움이 되셨으면 합니다. ZZZZZZ zZZ eeee ooo zZ Eeee O O ZZZZZZ Eeee OoO |