我想从grep中排除"*log*"
和./tags
。
我的工作是:
grep -rI "PatternToSearch" ./path --exclude="*log*"
或者这个:
grep -rI "PatternToSearch" ./path --exclude="tags"
是否可以在一个grep中合并两个排除模式?
答案 0 :(得分:9)
尝试以下:
grep -rI "PatternToSearch" ./path --exclude={*log*,tags}
只需使用“,”来分隔模式。
似乎与how do I use the grep --include option for multiple file types?
重复答案 1 :(得分:3)
有另一个--exclude <pattern>
:
grep -rI "PatternToSearch" --exclude="*log*" --exclude="tags" .