首页 > 其他 > 详细

grep命令

时间:2020-06-12 14:17:42      阅读:31      评论:0      收藏:0      [点我收藏+]

grep命令用于在文本中执行关键词搜索。

一般查找

grep  string   files
grepstring”   files
grep  string   files*
grep  string   *files
grep  string   *files*

以递归的方式查找符合条件的文件

grep -r  string   /etc/file

反向查找

通过"-v"参数可以打印出不符合条件行的内容。
查找文件名中包含 test 的文件中不包含test 的行。
grep -v test   files

查找满足字符串的行(第几行满足)

grep -n  string   files

查找满足字符串的行数

grep -c  string   /etc/files

查找时不区分大小写

grep –i "被查找的字符串" 文件名

从文件内容查找与正则表达式匹配的行

grep –e "正则表达式" 文件名

技术分享图片

 

 技术分享图片

 

 技术分享图片

以Love开头

grep
"^Love" files grep -e "^Love" files grep ^Love files grep -e ^Love files
以Love结尾

grep  "Love$"  files
grep -e "Love$"  files

匹配以l开头,中间包含两个字符,结尾是e的所有行

技术分享图片

 

 匹配0个或多个空行,后面是love的字符

技术分享图片

 

 匹配love或Love

技术分享图片

 

 匹配A-Z的字母,其次是ove

技术分享图片

 

 匹配不在A-Z范围内的任何字符行,所有的小写字符

技术分享图片

 

 匹配love.

技术分享图片

 

 匹配空格

技术分享图片

 

 前面o字符重复2到4次

技术分享图片

 

 重复o字符至少2次

技术分享图片

 

 重复0字符最多2次

技术分享图片

 

 重复前一个字符一个或一个以

技术分享图片

 

 0个或者一个字符

技术分享图片

 

 或,查找多个字符串

技术分享图片

 

 分组过滤匹配

技术分享图片

 

 

 

参考:https://juejin.im/entry/5ba0c8f86fb9a05d1c14845c

grep命令

原文:https://www.cnblogs.com/ggzhangxiaochao/p/13098475.html

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