2019/01/04 grep和正则表达式

在这里插入图片描述
fgrep不支持正则表达式
egrep另外一种正则表达式

match 匹配 pattern模式
在这里插入图片描述
pattern 定义过滤条件 模式
在这里插入图片描述

在这里插入图片描述
$变量 ''单引号全部当做字符串
在这里插入图片描述
whoami
在这里插入图片描述

在这里插入图片描述
-v不包含
在这里插入图片描述
-i不区分大小写
在这里插入图片描述
-n显示所在的行号
在这里插入图片描述
在这里插入图片描述
lsks文件名包含ks就算
在这里插入图片描述
-c统计行
在这里插入图片描述
-o只显示匹配的字符串
在这里插入图片描述
-q静默就关心包含是否,而不关心包含的是什么 ,会存在返回结果,放在$?里
会帮助我们判断前面的执行结果0找到,1不找到

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-A表示数字,这个字符串的后几行
在这里插入图片描述
-B表示数字,这个字符串的前几行
在这里插入图片描述
-C表示这个字符串的前后几行
在这里插入图片描述
nmap,扫描网络中哪些机器不可开机,可访问的,黑客工具
在这里插入图片描述
扫描172.20.108开头的地址
在这里插入图片描述
在这里插入图片描述
找出能打开的ip
字母数字下划线都算单词的一部分
并且的关系
在这里插入图片描述
-e或者的关系
在这里插入图片描述
-w匹配整个单词
在这里插入图片描述
数字加字母加下划线都算单词
-E使用ERE
-fgrep -F 不支持正则表达式
-f 小写F是包含文件的关系 相当于e
在这里插入图片描述
在这里插入图片描述
通配符?[:dight:][^wang]匹配的是文件名*
正则表达式是去看文件内容的
Perl语言 要安装PCRE 逐渐没落了
元字符分类:字符匹配、匹配次数、位置锚定,要处理的字符处在哪个位置。分组

在这里插入图片描述
.任意单个字符
在这里插入图片描述
贪婪模式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
.转义字符就是代表是.本身
在这里插入图片描述
[]代表里面的任意一个字符
在这里插入图片描述
tr、也用过[::]通配符
在这里插入图片描述
表示前面一个字符出现几次。0次也有可能
grep 一般都要加双引号""
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
*.表示任意长度的字符串
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
?表示的是前面的字符有一个或者没有
在这里插入图片描述
+表示前面的字符是一个以上
{n}表示前面的字符是固定几个
{n,}表示前面的字符多少个以上
{m,n}表示前面的字符至少m次,最左n次
{n,}表示前面的字符最少几个
{,n}表示前面的字符最多几个
在这里插入图片描述
在这里插入图片描述
在[]里写.本身,就代表.不代表其他的
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值