grep正则练习

在这里插入图片描述

  1. 输出包含匹配字符串的行数 -n 选项:

在这里插入图片描述2.搜索多个文件并查找匹配文本在哪些文件中:

在这里插入图片描述
3 在grep搜索结果中包括或者排除指定文件:#只在目录中所有的.php和.html文件中递归搜索字符"main()" grep “main()” . -r --include *.{php,html}
在这里插入图片描述
#在搜索结果中排除所有README文件 grep “main()” . -r --exclude “README”

在这里插入图片描述
#显示匹配某个结果之后的3行,使用 -A 选项: <前三行为-B参数><显示前后三行的内容:-C+参数>

在这里插入图片描述
#如果匹配结果有多个,会用“–”作为各匹配结果之间的分隔符:
在这里插入图片描述
与正则表达式的整合练习:
1、显示三个用户root、test1的UID和默认shell:

在这里插入图片描述
–output–delimiter =:输出切除的数据在中间用=分割
2. 找出/etc/rc.d/init.d/functions文件中行首为某单词(包 括下划线)后面跟一个小括号的行

在这里插入图片描述3. 使用egrep取出/etc/rc.d/init.d/functions中其基名

在这里插入图片描述
4. 使用egrep取出上面路径的目录名
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值