六周第一次课(9月4日)
9.1 正则介绍_grep上
9.2 grep中
9.3 grep下
扩展
把一个目录下,过滤所有*.php文档中含有eval的行
grep -r --include="*.php" 'eval' /data/
9.1 正则介绍_grep上
grep -r
-c显示出找到的行数
-n显示行号
-i 不区分大小写
-v 取反
-r 把目录子目录里面的内容全部遍历。
9.2 grep中
grep '[0-9]' 表示0-9范围内的任意字符。
grep '^#' 以#开头。
表示找到非数字的行。把^放到[]里面,表示找到方括号里面的东西取反、
*表示左边的字符0次或者多次
. (小数点):代表『一定有一个任意字节』的意思;
.* 任意字符任意次
egrep 表示匹配前面的O两次。
+ 表示只手啊匹配一次
? 表示匹配前面字符0次或者一次
| 表示或者。使用egrep