CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.