[anonymous@localhost ~/lvs/ipvsadm-1.26]>>find ./ -maxdepth 3 -regex '.*Makefile.*' -o -regex '.*\.[ch]' -exec cat {} \; | wc -l 4220
[anonymous@localhost ~/lvs/ipvsadm-1.26]>>find ./ -maxdepth 3 \( -regex '.*Makefile.*' -o -regex '.*\.[ch]' \) -exec cat {} \; | wc -l 4404
这两个条命令第二条是正确的,第一条只是把符合-regex '.*\.[ch]'的文件计算了 ,第二条加了括号就把所有符合条件的文件传给了cat