파일의 문자열에 대해 여러 디렉터리 검색

파일의 문자열에 대해 여러 디렉터리 검색

파일의 문자열에 대해 여러 디렉터리를 검색하는 명령을 사용하는 데 도움을 줄 수 있는 사람이 있습니까? httpd.conf여러 httpd 인스턴스에서 VIP를 검색하고 있습니다 .

나는 다음을 사용하고 있습니다 :

find ./ -name "httpd.conf" | xargs grep 10.22.0.141 cut -d: -f3- | cut -d ' ' -f4 | sort | uniq -c 

하지만 작동하지 않습니다.

charl@rom11-TEST $ ls -latr
total 124
...
drwxrwxr-x 7 root root 4096 Mar 9 13:41 bofac-Wrapper
drwxr-xr-x 7 root root 4096 Jul 29 2014 bofac-admin
drwxrwxr-x 7 root root 4096 Jul 29 2014 bofac-chas-test
drwxrwxr-x 7 root root 4096 Jul 29 2014 bofac-chasdps-test
drwxrwxr-x 7 root root 4096 Oct 10 14:09 bofac-vpn-chas-test
...

기본적으로 httpd인스턴스는 강조 표시되지만 이상적으로는 전체 디렉터리에 대해 명령을 실행합니다.

답변1

grep -r --include "httpd.conf" "10.22.0.141" . | cut -d: -f3- |\
cut -d ' ' -f4 | sort | uniq -c

관련 정보