标签:proc 技术 重复 aac egrep ddb 应用 表达式 分享图片
一、grep命令语法: grep [-cinvABC] ‘word’ filename
-c :打印符合要求的行数
-i :忽略大小写
-n :在输出符合要求的行的同时连同行号一起输出
-v :打印不符合要求的行
-A :后跟一个数字(有无空格都可以),例如 –A2则表示打印符合要求的行以及下面两行
-B :后跟一个数字,例如 –B2 则表示打印符合要求的行以及上面两行
-C :后跟一个数字,例如 –C2 则表示打印符合要求的行以及上下各两行
如:
把包含 ‘halt’ 的行以及这行下面的两行都打印出
把包含 ‘halt’ 的行以及这行上面的两行都打印出
把包含 ‘halt’ 的行以及这行上面和下面的各两行都打印出
1、过滤出带有某个关键词的行并输出行号
2、过滤不带有某个关键词的行,并输出行号
3、过滤出所有包含数字的行
4、过滤出所有不包含数字的行
5、把所有以 ‘a’ 开头的行去除
6、去除所有空行和以 ‘a’ 开头的行
在正则表达式中,”^”表示行的开始,“$”表示行的结尾,空行则可以用"^$”表示
7、过滤任意一个字符与重复字符
. 表示任意一个字符,上例中,就是把符合r与o之间有两个任意字符的行过滤出来
‘ooo’ 表示oo, ooo, oooo … 或者更多的 ‘o’ ,
‘.’ 表示零个或多个任意字符,空行也包含在内。
8、指定要过滤字符出现的次数
二、egrep命令
egrep 工具是grep工具的扩展,它可以实现所有grep的功能,我们也可以用grep-E代替egrep
1、筛选一个或一个以上前面的字符
2、筛选零个或一个前面的字符
3、筛选字符串1或者字符串2
4、egrep中( )的应用
标签:proc 技术 重复 aac egrep ddb 应用 表达式 分享图片
原文地址:http://blog.51cto.com/13382947/2066660