码迷,mamicode.com
首页 > 其他好文 > 详细

grep

时间:2014-11-27 20:09:16      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:style   color   sp   文件   bs   ef   工作   nbsp   信息   

-c     匹配行数量

-i      忽略大小写

-h     多文件查询不显示文件名

-l       只列出符合匹配的文件名,不显示具体的匹配行内容

-n      列出匹配行,并显示行号

-s       不显示,当查询不存在的文件名时出现错误信息

-v       相反查询,显示不匹配的行

-w      匹配整个词

-x      匹配整行

-r       递归搜索,不仅搜索当前工作目录,而且搜索字目录

-q      不会输出任何结果   ,匹配成功$?为0   不成功为1

zzx@zzx134:~/dhcptest$ cat aaa; grep -q 33 aaa;echo $?;grep -q nihao aaa;echo $?
a b c d         aa      bb:11:33:::kkk
1 2 3 4         cc      dd:22:44:::qqq
0
1

zzx@zzx134:~/dhcptest$ grep -c ^$ aaa  #空白行数量
4

zzx@zzx134:~/dhcptest$ grep -cv ^$ aaa    #非空行
2

zzx@zzx134:~/dhcptest$ grep "\<aa\>"  aaa  #精确匹配
a b c d         aa      bb:11:33:::kkk
zzx@zzx134:~/dhcptest$ grep "\<a\>"  aaa 
a b c d         aa      bb:11:33:::kkk

zzx@zzx134:~/dhcptest$ grep [ab]  aaa       
a b c d         aa      bb:11:33:::kkk
zzx@zzx134:~/dhcptest$ grep [^ab]  aaa
a b c d         aa      bb:11:33:::kkk
1 2 3 4         cc      dd:22:44:::qqq

zzx@zzx134:~/dhcptest$ grep -E "bb|dd" aaa    #扩张正则表达式            grep -E 等于  egrep           grep -F等于 fgrep
a b c d         aa      bb:11:33:::kkk
1 2 3 4         cc      dd:22:44:::qqq

 

grep

标签:style   color   sp   文件   bs   ef   工作   nbsp   信息   

原文地址:http://www.cnblogs.com/hanxing/p/4126846.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!