码迷,mamicode.com
首页 > 其他好文 > 详细

grep的若干用法

时间:2015-12-22 19:10:49      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:

查找包含server或者client的行
egrep ‘server|client‘ file-name
/usr/xpg4/bin/grep -E ‘server|client‘ file-name

显示匹配的行数,不是行号
# ifconfig -a | grep -c tap

大小写不敏感查找
grep -i fail /var/logfile

列出包含patten1的文件名
grep -l pattern1 *

列出不包含patten2的文件名
grep -L pattern2 *

递归查找包含pattern3的文件及其出现位置,-r参数是GNU的grep独有的,在Solaris下可以通过pkg-get -i ggrep来下载安装该软件
ggrep -r pattern3 *

如果要查找带有特殊意义字符的行,最好还是用下面的命令,这样可以省去添加转义字符的麻烦
fgrep ‘\‘ file-name
fgrep ‘.‘ file-name
grep -F ‘\‘ file-name
grep -F ‘.‘ file-name
否则要写成这个样子
grep ‘\\‘ file-name
grep ‘\.‘ file-name

 

grep的若干用法

标签:

原文地址:http://www.cnblogs.com/tychyg/p/5067497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!