find命令计算代码行数

[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

posted @ 2013-06-28 20:50  sunsweet  阅读(441)  评论(0编辑  收藏  举报