博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux六周第一次课(3月12日)笔记
阅读量:6894 次
发布时间:2019-06-27

本文共 576 字,大约阅读时间需要 1 分钟。

9.1 正则介绍_grep上

9.2 grep中
9.3 grep下

扩展

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

9.1 正则介绍_grep上

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

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

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

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

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

centos7自带color选项

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

加了color选项

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

如果不加,没有颜色。

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

查看行数。

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

查看行号

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

i的作用不区分大小写。

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

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

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

不加--r,只能过滤文件。

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

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

加-A可以过滤下两行。

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

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

加-B,是上两行。

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

加-C,是上下两行。

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

9.2 grep中

过滤出带有数字0-9的行。

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

过滤出不带有数字0-9的行。

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

过滤出以#开头的行

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

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

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

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

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

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

把不以#开头的行过滤出来。用于看配置文件。

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

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

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

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

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

过滤出带有非数字0-9的字符的行

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

过滤出不以数字0-9开头的行

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

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

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

9.3 grep下

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

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

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

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

.也可以过滤出来

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

0次或N个前面的字符

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

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

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

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

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

所有字符都匹配出来。

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

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

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

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

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

过滤出两个O ,不带花括号,要用egrep

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

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

不用egrep,又不加 脱意符,要加-E

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

重复()的字符两次。

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

  • 表示1次或N次前面的字符,
    linux六周第一次课(3月12日)笔记

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

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

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

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

零个或一个前面的字符

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

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

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

加| ,把带有root或nologin的行过滤出来。

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

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

不区分大小写

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

转载于:https://blog.51cto.com/461565/2086062

你可能感兴趣的文章
SpringBoot + Security实现权限控制
查看>>
CSS实现经典三栏布局(两侧定宽,中间自适应)
查看>>
dp-最大连续子序列的和
查看>>
VMware ESXI 6.5 安装及配置
查看>>
Failed to get lock /var/lib/dpkg/lock – open (11 Resource temporarily unavailable)
查看>>
轻量级HTTP服务器Nginx(Nginx性能优化技巧)
查看>>
Django一些技巧
查看>>
怎样在Android中解析doc、docx、xls、xlsx格式文件
查看>>
自加自减
查看>>
if else if 注意:else离它最近的if是一对(程序自动对齐ctrl+e+d)
查看>>
请求时参数到后台解码时会出现乱码问题
查看>>
Json在asp.net开发中的应用
查看>>
JavaScript和Ajax部分(2)
查看>>
驰骋工作流引擎-底层开发API 说明文档
查看>>
http://blog.163.com/db_teacher/blog/static/194540298201110723712407/
查看>>
未能解析引用的程序集……因为它对不在当前目标框架……
查看>>
关于nginx架构探究(2)
查看>>
记一次线上gc调优的过程
查看>>
js判断是否处于隐藏状态
查看>>
VS2012 未找到与约束 contractName Microsoft.visualStudio.Text.ITextDocumentFactoryService.... 匹配的导出...
查看>>