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

六周第一次课(3月12日)

时间:2018-03-13 16:29:40      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:linux   笔记   

9.1 正则介绍_grep上
9.2 grep中
9.3 grep下

扩展
把一个目录下,过滤所有.php文档中含有eval的行
grep -r --include="
.php" ‘eval‘ /data/

9.1 正则介绍_grep上

技术分享图片

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

技术分享图片

技术分享图片

centos7自带color选项
技术分享图片

加了color选项
技术分享图片

如果不加,没有颜色。
技术分享图片

查看行数。
技术分享图片

查看行号
技术分享图片

i的作用不区分大小写。
技术分享图片

技术分享图片

加-r把带root的文件,都列出来。

不加--r,只能过滤文件。
技术分享图片

技术分享图片

加-A可以过滤下两行。
技术分享图片

技术分享图片

加-B,是上两行。
技术分享图片

加-C,是上下两行。
技术分享图片

9.2 grep中

过滤出带有数字0-9的行。
技术分享图片

过滤出不带有数字0-9的行。
技术分享图片

过滤出以#开头的行
技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

把不以#开头的行过滤出来。用于看配置文件。
技术分享图片

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

技术分享图片

技术分享图片

过滤出带有非数字0-9的字符的行
技术分享图片

过滤出不以数字0-9开头的行
技术分享图片

技术分享图片

技术分享图片

9.3 grep下
技术分享图片

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

技术分享图片

.也可以过滤出来
技术分享图片

0次或N个前面的字符
技术分享图片

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

技术分享图片

技术分享图片

所有字符都匹配出来。
技术分享图片

技术分享图片

技术分享图片

重复2次前面的字符,{}内数值是重复的次数,花括号要加脱意符。
技术分享图片

过滤出两个O ,不带花括号,要用egrep
技术分享图片

技术分享图片

不用egrep,又不加 脱意符,要加-E
技术分享图片

重复()的字符两次。
技术分享图片

  • 表示1次或N次前面的字符,
    技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

零个或一个前面的字符
技术分享图片
技术分享图片

技术分享图片

技术分享图片

加| ,把带有root或nologin的行过滤出来。
技术分享图片

技术分享图片

不区分大小写
技术分享图片

六周第一次课(3月12日)

标签:linux   笔记   

原文地址:http://blog.51cto.com/461565/2086062

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