【发布时间】:2014-07-30 20:01:51
【问题描述】:
我想从 grep 中排除 "*log*" 和 ./tags。
我做的是:
grep -rI "PatternToSearch" ./path --exclude="*log*"
或者这个:
grep -rI "PatternToSearch" ./path --exclude="tags"
是否可以在一个 grep 中合并两种排除模式?
【问题讨论】:
-
您也可以使用
find来解释它,例如find . -name ./tags -prune -o -not -name "*log*" -exec grep -HI Pattern {} +