有人可以帮助我使用命令在多个目录中搜索文件中的字符串吗?我正在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