9.1 正则介绍_grep上 grep [-cinrvABC] 'word' filename(文件名字) -c 表示行数 -i 表示不区分大小写 -n 表示显示行号 -v 表示取反 -r 表示遍历所有子目录 -A 后面跟数字,过滤出符合要求的行以及下面n行 -B 后面跟数字,过滤出符合要求的行以及上面n行 -C 后面跟数字,过滤出符合要求的行以及上下各n行 9.2 grep中 grep '[0-9]' passwd grep -v'[0-9]' passwd grep -n '^#' inittab grep -nv '^#' inittab grep '^[^0-9]' inittab grep '[^0-9]' inittab grep 'r.o' passwd grep '.*root' passwd

grep 'o{2}' passwd egrep 'o{2}' passwd grep -E 'o{2}' passwd

9.3 grep下

grep 'oo*' passwd grep '.*' passwd

grep 'o{2}' passwd egrep 'o{2}' passwd egrep 'o+' passwd egrep 'oo?' passwd egrep 'root|nologin' passwd egrep '(oo){2}' passwd

扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data/