grep命令

1.从单个文件中搜索指定的字串grep的基础用法是如下例的从指定的文件中搜索特定的字串。
语法:grep "literal_string" filename

2.用 grep -i 进行大小写无关的搜索语法:grep -i "string" FILE

3.grep -w搜索整个词,而不是词中的部分字串使用-w选项搜索一个单词,并且避免搜索到词中的部分字串。

4.显示匹配行和之后的3行数据 grep -A 3 -i "example" demo_text

5.显示匹配行和之前的2行数据 grep -B 2 "single WORD" demo_text

6.显示之前的n行,之后的n行数据 grep -C 2 "Example" demo_text

7.用grep -r递归搜索全部的文件如果想查找当前目前以及其子目录的全部文件时,可以使用 -r 选项。如下例grep -r "ramesh" *

8.使用grep -v选项显示不匹配搜索字串的行

9.grep -c 统计匹配的行数语法:grep -c "pattern" filename

10.grep -l 只显示文件名

11.显示匹配的位置语法:grep -o -b "pattern" file

12.grep -n 在输出时显示行号行号从1开始grep -n "go" demo_text

13.grep pattern1 | pattern2 files :显示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :显示既匹配 pattern1 又匹配 pattern2 的行。

posted on 2014-11-12 21:37  kangbry  阅读(155)  评论(0编辑  收藏  举报

导航