首页 > 系统服务 > 详细

【one day one linux】grep工具

时间:2016-03-06 01:13:39      阅读:269      评论:0      收藏:0      [点我收藏+]

grep  筛选功能

学习这些命令采用20/80原则,这样,可以达到使用%20的命令选项,处理80%的情况。

#grep 的使用格式
grep  [option]  pattern file

 

那么接下来看看我自己选择的一些grep的命令选项:

-c 计算符合范本的列数
-i  忽略pattern中的大小写
-w  忽略大小写,并搜索整个词汇
-r   递归的搜索所在目录的所有子目录
-v  查找和pattern不匹配的行
-n  打印出匹配行的行号
--color=auto   将pattern在匹配行中高亮
-A 后面加上数字,为after的意思,表示后续的n也列出来
-B 后面加数字,为before的意思,便是前面n行也列出来

 

grep的基本使用

这里我在.bashrc 加入了一个命名别名:alias  grep=grep --color=auto

#输出last中有某用户名的一行
>># last | grep panhao

技术分享

很多时候grep用于管道之后,pattern部分可以使用引号引起来,也可以不用

#-v参数使用
>> # last | grep -v panhao

技术分享

#用dmesg列出内核信息,再以grep找出内含eth的那行
 dmesg | grep eth

技术分享

#显示行号的grep
dmesg | grep  -n eth

技术分享

#参数  -A -B的使用
dmesg | grep -n A1 B2 eth

以上是grep的基本用法,后面还有grep与正则表达式的结合

 

 

 


参考文献:

每天一个linux命令(39):grep 命令

如何使用Unix/Linux grep命令——磨刀不误砍柴工系列

grep命令

 

【one day one linux】grep工具

原文:http://www.cnblogs.com/panhao/p/5246264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!