您现在的位置: 主页 > 嵌入式操作系统 > Linux > Linux命令基础知识9
本文所属标签:
为本文创立个标签吧:

Linux命令基础知识9

来源: 网络用户发布,如有版权联系网管删除 2016-06-01 

Linux命令基础知识9 grep
global serach regular exmpression and printing 以正则表达式来描述选择条件
正则表达式是一类字符所书写的模式(pattern)
元字符:(*、?)不表示字符本身的意义,而用于额外功能性的描述
grep [options] 'pattern' file
正则表达式:基本正则表达式,扩展正则表达式
基本正则表达式:贪婪模式(尽可能长de去匹配符合模式的内容)
^: 锚定行首的符合条件的内容,用法格式:"^pattern"
$:锚定行尾的符合条件的内容,用法格式:"pattern$"
^pattern$ 自成一行
^$ 空白行
.:匹配任意单个字符
*:前边的字符距最近才能匹配
a*b:ab,aab,b 匹配
acb 不匹配
.*:匹配任意长度的任意字符
[]:匹配指定范围内的任意字符
[^]:匹配指定范围外的任意字符
[0-9]: 所有的数字
[a-z]:所有的小写字母
[A-Z]:所有的大写字母
[a-zA-Z]:所有的字母
[0-9a-zA-Z]:所有的数字和字母
grep的选项
--color=auto
-v:反向选取,只显示不符合模式的行
-o:只显示被模式匹配到的字串,而不显示整个行
-A #行号:显示匹配的行时,顺带显示后边的#行
-B # :前面的#行
-C # :前后的#


              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > Linux命令基础知识9
 

"Linux命令基础知识9"的相关文章

网站地图

围观()