grep过滤用法介绍(二)
背景:(1)alias cgrep=‘grep --color’
(2)cp /etc/passwd 1.txt
1、 cgrep -n ‘root’ 1.txt 包含root所在,行数。
8、cgrep -v '^$' 1.txt 空行之外的行
9、必记知识点:
.表示任意一个字符,如:字母,符号,空格,数字,#
*表示零个或多个星号前面的字符,如:r*o 则:o ro rro,。。。
+表示一个或多个加号前面的字符,如:r+o 则:ro rro rrro(egrep使用)
?表示一个或零个问号前面的字符,如:r?o,则:o ro(egrep使用)
.*任意的,贪婪匹配
grep的遍历:grep -r ‘root’ /etc/*
注意:
其中+和?grep不支持,只有egrep支持
grep -E==egrep