本文共 921 字,大约阅读时间需要 3 分钟。
1基础正则表达式
. 一个任次意字符PIPE
\? 匹配前面的字符 0或者一次用这个来一个路径的基名把管道左边的命令给到右边
grep-e 支持拓展的正则表达式匹配到的 字符-o只显示 [:alpha:] a-zA-z [[:alpha:]] [a-zA-z] 中任意一个字母tr 命令 删除或者转换
-d 删除字符$ 正则表达式 意思是行尾 表示一个的结尾 在这里表示的是以 / 结尾有可能有一次或者不存在4grep命令
-E 支持扩展的正则表达式那么基本正则是什么呢
{m,n} 匹配 匹配 m<=次数<=n{m,n}{m,}-o 显示到的匹配的结果 -v 取反 获取没有匹配到的行-A后几行-B前几行-C前后各几行-i 忽略大小写sort-n 按照数字字母顺序排序-r 倒序uniq 配合uniq -c 统计重复的行删除重复行 剩下的不重复的行-d 只显示重复行-u只显示不重复行wc
-l 统计行数-w 统计单词数-c统计字节数
-L 最长一行的字节长度几个 比较难记住的通配符[:punct:]标点符号[:print:]可打印字[:xdigit:][:space:] 水平或空白字符空行 ^$空白行 [[:space:]]*为止锚定
<\单词首\>\b单词首\< \>\b 单词 \b$^行首^$行尾在匹配条件中
| 表示或者关系grep ‘A|B’匹配A或者B字符passwd文件 的代表的意思
用户:X:uid:gid:描叙:家目录:shell类型shadow文件的不同位置的意思用户名:密码:1970到现在天数:最小密码有效期:最大密码有效期:提前几天提醒:宽限期:用户可用多长时间group文件
组名:x:gid:最成员gshadow组名:最密码:组管理员:最成员转载于:https://blog.51cto.com/14114496/2334773