[quote]
从文件内容查找匹配指定字符串的行:
$ grep "被查找的字符串" 文件名
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i "被查找的字符串" 文件名
查找匹配的行数:
$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v "被查找的字符串" 文件名
[/quote]
例如从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name "*.log" | xargs grep "error"
$ ls -l | grep '^a'
通过管道过滤ls -l输出的内容,只显示以a开头的行。
$ grep 'test' d*
显示所有以d开头的文件中包含test的行。
$ grep 'test' aa bb cc
显示在aa,bb,cc文件中匹配test的行。
$ grep '[a-z]\{5\}' aa
显示所有包含每个字符串至少有5个连续小写字符的字符串的行。
$ grep 'w\(es\)t.*\1' aa
-
Grep学习笔记
[FreeBSD]post by Holmesian / 2009-7-31 14:36 Friday你可能还感兴趣:
« FreeBSD路由-网络配置学习笔记 | 暑假冗长篇»
-
日历
-
搜索
-
最新吐槽
- Emily
强大! - Holmesian
@youstar:已经换好了~ - youstar
帮忙把友情链接更换一下,谢谢... - haizhen2020
非常感谢!支持楼主!顶!!!... - 日新小胖
@Holmesian:额,懂了。 我去关注... - Holmesian
@KEEPER:关于南昌星空极速Netkeepe... - Holmesian
@Henry:那需要再看看是提示什么... - Holmesian
@夏涛博客:这货不是柯南,这货... - Holmesian
@日新小胖:因为平时不怎么又时... - Holmesian
@www:关于南昌星空极速Netkeeper25...
- Emily
-
分类
-
链接
-
随便看看
-
AD
发表评论: