Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4050
  • 博文数量: 4
  • 博客积分: 167
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-22 11:20
文章分类
文章存档

2012年(4)

我的朋友
最近访客

分类: LINUX

2012-08-24 09:43:05

grep  主要参数
 -c:只输出匹配行的计数。
 -I:不区分大 小写(只适用于单字符)。
 -h:查询多文件时不显示文件名。
 -l:查询多文件时只输出包含匹配字符的文件名。
 -n:显示匹配行及 行号。
 -s:不显示不存在或无匹配文本的错误信息。
 -v:显示不包含匹配文本的所有行。
 
grep  正则表达式的主要参数
   \   忽略正则表达式中特殊字符的原有含义。
  ^    匹配正则表达式的开始行。
   $   匹配正则表达式的结束行。
  \<   从匹配正则表达式的行开始。
  \>   到匹配正则表达式的行结束。
 [A-Z a-z ]   所有的字母
 [0-9]  数字
 +     加号表示1个以上的字母
 *     星号表示0个以上的字母
 b{3}  重复b 3次
 b{3,} 至少重复b 3次
 b{4,6}至少重复b 4到6次
 

grep  命令使用简单实例
  grep ‘test’ zhou*  
显示所有以zhou开头的文件中包含test的行。
 grep \'test\' zhou*
显示文件zhou中包含test的行。
  grep -v [a-h]* zhou
显示文件zhou不包含a-h的字符串
  grep ‘[a-z]\{5\}’ zhou
显示zhou文件中所有包含每个字符串至少有5个连续小写字符的字符串的行。
阅读(202) | 评论(0) | 转发(0) |
0

上一篇:简易-find

下一篇:简单之说sed

给主人留下些什么吧!~~