find ./public/ -path ./public/images -a -prune -o -path ./public/hyd30_product_common -a -prune -o -path ./public/files -a -prune -o -print0|xargs -0 grep '惠易定'
注意:-path后面目录不能有 / 否则搜索不到东西
这样,上面的语句意思可以看成
find .
if ( -path ./public/images 为真)
-prune
else if ( -path ./public/hyd30_product_common 为真)
-prune
else if ( -path ./public/files 为真)
-prune
else
-print0
-o,-or 或者,等同于||
-a,-and 并且,等同于&&
-print 打印
-path 路径
-prune This primary always evaluates to true.可以认为走这个分支的意思
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!