2008. 7. 25. 20:33
grep 하위 디렉토리 까지 조회시 -r 옵션 안될경우 용-ILE/LINUX/AIX / HP / SOLARIS2008. 7. 25. 20:33
보통 리눅스에서는 grep -r 하위 디렉토리까지 파일을 검색 할수 있게 recursive 옵션을 지원하지만
정통? grep에는 -r 옵션이 없는지 AIX ,HP,Solaris 에서는 -r 옵션을 사용 할수 없다.
그렇다면 여기서 find 와 xargs 를 이용하여 -r 옵션과 같은 실행을 할수 있는 방법은 아래와 같다.
ex) dir : /home/search/cgi-src
1. -r 옵션 이용 : grep -r "include" /home/search/cgi-src
2. find 와 xargs 이용 : find /home/search/cgi-src | xargs grep "include"
뭐 여기서 xargs는 간단하게 말해 파이프 '|' 를 통해 입력 받아서 xargs 뒤에 있는 명령어(grep)한테 파라미터를 주는것.
3. 좀더 쉬운거 grep setuid `find / -type f` > log_setuid
'용-ILE > LINUX/AIX / HP / SOLARIS' 카테고리의 다른 글
[ Sun-OS 10 ] Sendmail 8.13.7 Relay 설정 .. 기타 resolve.conf~~ (0) | 2009.05.28 |
---|---|
[AIX 5.3] gcc 3.3.2 rpm 설치 하고 ld: 0706-006 .... ld:open() 에러~~사항 (0) | 2009.05.13 |
[unix] 프로세스 사용량 보기 - 맞을려나??/ (0) | 2008.05.15 |
[solaris] cpu 정보 알아내기 (0) | 2008.05.15 |
[HP] hp ux 11.11 공유 메모리 ( shmmax , shmmni ,sam ) 설정 (0) | 2008.05.15 |