正则表达式 – 如何在bash中使用带异常的通配符?

参见英文答案 > Automatically ignore files in grep                                    6个
我想grep文件夹中的多个文件.除了像pcap文件和gziped文件这样的大文件之外,我想要大肆渲染它们.所以我想:

$grep foo !({*pcap*,*gz*})

但这不起作用.因为虽然它避免了gziped文件,但!({* pcap *,* gz *})的shell扩展实际上会返回pcap文件.知道如何包含除pcap和gziped文件之外的所有文件吗?

解决方法

你需要改变它

grep foo  !(*pcap*|*gz*)

排除pcap和gz文件

相关文章

jquery.validate使用攻略(表单校验) 目录 jquery.validate...
/\s+/g和/\s/g的区别 正则表达式/\s+/g...
自整理几个jquery.Validate验证正则: 1. 只能输入数字和字母...
this.optional(element)的用法 this.optional(element)是jqu...
jQuery.validate 表单动态验证 实际上jQuery.validate提供了...
自定义验证之这能输入数字(包括小数 负数 ) <script ...