Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208714
  • 博文数量: 38
  • 博客积分: 1032
  • 博客等级: 少尉
  • 技术积分: 260
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-14 18:14
文章分类

全部博文(38)

文章存档

2017年(2)

2016年(1)

2015年(10)

2012年(3)

2011年(1)

2010年(7)

2009年(14)

分类: LINUX

2010-03-23 02:58:09

 

Grep 命令

Grep 有三种变种

1)  grep : 标准grep 命令

2)  egrep: 扩展grep ,支持基本及扩展的正则表达式。

3)  fgrep:快速grep,允许查找字符串而不是一个模式。这里的快速并不是指速度快。

 

Grep 的用法

Grep Usage:  grep [option] regular_expressions [filename1……]

Regular_expressions:是正则表达式,一般用单引号把正则表表达式括起来,当然也可以不用正则表达式而用字符串,使用字符串一般用双引号把字符串括起来。

Grep 常用选项

-c 只输出匹配行的总数(count

-i 不区分大小写(只适用于单个字符)

-h 查询多个文件时,不显示文件名

-l  查询多个文件时,只输出包含匹配模式的文件的文件名

-n 显示匹配的行及行号

-s 不显示错误信息

-v 只显示不包含匹配模式的行

-E  grep模式字符串中使用(|)符号,意即“|”符号两边之一或全部(等同于egrep

-F  选项等同于fgrep  

Grep 精确匹配用 “\>”

 

===================================================================

 

 

=======================================================

 

 

=========================================================================

Grep –r “option” /down  显示匹配的文件名及匹配行

Grep –rh “option” /down 显示匹配的行

如果文件名参数不是一个普通文件名而是一个目录,则用 -d”选项

Usage  grep  -d  [action] directory_name

action 是用来指定对作为输入文件的目录文件的处理。 Action 有关3个可选值

1)  read :把目录文件作为普通文件来读取,是选项省略时的默认方式

2)  skip: 目录将被忽略而跳过

3)  recurse: grep 以递归的方式读取目录下的每一个文件,等同于选项“-r”

-A  -B –C 选项的例子

========================================================================

阅读(2511) | 评论(0) | 转发(0) |
0

上一篇:ssh 转发远程X窗口

下一篇:awk 用法总结

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