首页 > 其他 > 详细

grep的若干用法

时间:2015-12-22 19:08:38      阅读:231      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!