首页 > 系统服务 > 详细

shell-grep

时间:2019-12-11 14:18:12      阅读:72      评论:0      收藏:0      [点我收藏+]

grep :基于正则表达式查找满足条件的行

指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。

数据查找定位:类比Sql grep=select * from table
1.grep 
技术分享图片

查找文件中满足条件的行

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

 2.查找运行进程 ps -ef | grep ***(没有则输出自己)

3.  -i 或 --ignore-case : 忽略字符大小写的差别

4. -v 或 --revert-match : 显示不包含匹配文本的所有行

5.-o 或 --only-matching : 只显示匹配PATTERN 部分

6.-E 或 --extended-regexp : 将样式为延伸的正则表达式来使用

7. -A<显示行数> 或 --after-context=<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容

8. -B<显示行数> 或 --before-context=<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容

9. -C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。

grep test test* #查找前缀有“test”的文件包含“test”字符串的文件  

10.  gerp pattern -r di   递归搜索

$ grep -r update /etc/acpi #以递归的方式查找“etc/acpi”  下包含“update”的文件  

shell-grep

原文:https://www.cnblogs.com/cc1994/p/12022023.html

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