1、grep “li qq” *
在所有文件中查找 li qq 文件
2、grep -c “file” a
在a文件中查找有多少行匹配到file
3、grep -n “file” a
在a文件中有多少行匹配到file。同时显示行和行号
4、grep -i “file” a
在a文件里查找file,并且不区分大小写
5、grep -v “file” a
在a文件中过滤掉file所在的行
6、grep -E “2014:22:5[0-9]” a
在a文件中查找时间在2014:22:50-2014:22:59的所在行
7、grep -E “^ [ ^210]” a
在a文件中查找不是210开头的行
8、grep -E “h*p” a
在a文件中查找包含0个/多个h和1个p的行
9、grep -E “[5-8][2-3][4-7]” a
在a文件中查找大于524小于837的行
10、grep -E “4[2]” a
查找包含2个4的行
11、grep -E “4{2}” a
查找大于2个4的行
12、grep -E “4{2,4}” a
查找大于2个4小于4个4的行
13、grep -E “^$” a
查找a文件中的空行
14、grep “?” a
查找a文件中包含?的行
15、grep -E “^d” a
查找a文件中以d开头的行
16、grep -E “^ [^d]” a
查找a文件中不是以d开头的行