- 论坛徽章:
- 0
|
基本语法:
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否则就有歧义
今天正则表达式没看好,明天再查查资料,规整规整贴出来
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80326/showart_1386639.html |
|