Chinaunix首页 | 论坛 | 博客
  • 博客访问: 52584
  • 博文数量: 22
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 295
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-22 16:48
文章分类
文章存档

2009年(2)

2008年(20)

我的朋友

分类: LINUX

2008-11-07 20:40:14

基本语法:
grep [options] [-e] 'pattern' [filenames] [>out_file]

filenames:是一系列文件,由空格分开,如果没有grep则从标准输入读取
pattern:匹配字符序列

$ cat hamlet
To be or not to be,
That is the question.
Or maybe not

$ grep 'or' hamlet
To be or not to be,

$ grep 'T' hamlet
To be or not to be,
That is the question.

-w选项可以按词查找,只有全词匹配才行,像for中的or就是不匹配
-y或-i忽略大小写
-n显示匹配行的行号
-h如果有多个输入文件显示匹配行所在的文件名
-c显示匹配行数
-v反转匹配,不和匹配字符串匹配的,有点绕口
-l仅显示匹配文件名
-e如果在匹配串里有-字符,在匹配串前要加上-e否则就有歧义


今天正则表达式没看好,明天再查查资料,规整规整贴出来

阅读(577) | 评论(1) | 转发(0) |
0

上一篇:构建自己的Emacs/C++环境

下一篇:告别Windows

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

chinaunix网友2008-11-11 10:19:57

老公加油!!!