出错 没有 tex /etc watermark pro cto 系统 (下)
9.1 正则介绍 grep(上)
1)正则解释
正则就是一串有规律的字符串;
grep 过滤关键词
<grep'nologin'passwd> 过滤 nologin 自动标红了
<mkdir /grep/>
<cp /etc/passwd /root/grep/>
<grep -c'nologin'passwd> 显示行数
显示行号
<grep -ni'nologin'passwd> 不区分大小写
<grep -v'nologin'passwd> 除了 nologin 的都过滤出来
/ 遍历目录下所有包括子目录 / 孙目录的文件都列出来
把找到的 root 行列出来包括其下面的 2 行
把找到的 root 行列出来包括其上面的 2 行
把找到的 root 行列出来包括其上面和下面 2 行
9.2 正则 grep(中)
不要改系统下 / etc / 下的配置文件,否者可能系统出错,可以拷贝出来后修改备份文件.
包含 0-9 的任意数字的都列出来
^ 以 #开头的行
非 0-9
[^] 在括号内取反
例如 [^0-9] 那就是非数字(包括字母 + 特殊符号)
例如 [^a-zA-Z] 那就是非字母(包括数字 + 特殊符号)
例如 [^0-9a-zA-Z] 那就是非数字字幕(特殊符号)
以一个非数字的字符开头的行
9.3 正则 grep(下)
点. 匹配任意的一个字符
o'passwd> 星 匹配任意 N 个字符
'passwd> 点星 . 任意一个任意字符
o 出现两次 == ==
o 出现 0-3 次
oo 出现两次
+ 加号表示前面 o 的 1 次或者 N 次 =
?前面 o 没有或者有一次
| 或者
第九章 正则
来源: http://www.bubuko.com/infodetail-2462968.html