grep命令

时间:2020-04-13 12:00:38   收藏:0   阅读:55
grep命令
-v  :排除某些行
-n  :显示匹配行和行号
-i   :不区分大小写
-c  :只统计匹配的行数
--color  :为grep过滤的匹配字符添加颜色
-w  :只匹配过滤的单词
-o  :只输出匹配的内容
-A  n  :显示匹配到的字符串所在的行及其后n行,after
-B  n  :显示匹配到的字符串所在的行及其前n行,before
-C  n  :显示匹配到的字符串所在的行及其前后各n行,context
-l  :列出文件内容符合指定的范本样式的文件名称。

案例一

grep test test.sql
grep -v test test.sql # 排除包含test的行

技术分享图片
技术分享图片


案例二

grep  --color=auto test test.sql  #自动配置色彩
grep  --color=always test test.sql  
grep  --color=never test test.sql  #过滤不显示色彩

技术分享图片


案例三

grep -li log ./*  2> /dev/null   #过滤出当前目录下包含log关键字的文件名

技术分享图片

原文:https://blog.51cto.com/13740170/2486821

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!