grep命令
常用选项
- -c 行数
- -i 不区分大小写
- -n 显示行号
- -v 取反
- -r 遍历所有子目录
- -A 后面跟数字,过滤出符合要求的行以及下面的n行
- -B 同上,过滤出符合要求的行以及上面的n行
- -C 同上,过滤出符合要求的行以及上下各n行
使用示例
grep -n ‘root’ /etc/passwd
grep -nv ‘nologin’ /etc/passwd
grep ‘[0-9]’ /etc/passwd
grep -v ‘[0-9]’ /etc/passwd
grep -v ‘#’ /etc/passwd
grep " [a-z A-Z]" /etc/passwd
grep ‘r.o’ /etc/passwd
grep ‘00*’ /etc/passwd
grep ‘.*’ /etc/passwd
grep ‘o{2}’ /etc/passwd
grep -E ‘o{2}’ /etc/passwd
grep -E 'o+ /etc/passwd
grep -E ‘oo?’ /etc/passwd
grep -E ‘root|nologin’ /etc/passwd
grep -E ‘(oo){2}’ /etc/passwd
更多grep用法可参考:http://man.linuxde.net/grep