Linux
发布时间:2022-04-01 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了三剑客grep和sed相关案例,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
概述
1、grep(-i -n -w -A -B -C -l -R -E) 1.1grep -l 只找出来文件名,不显示内容 1.2、grep -R 递归进行过滤,使grep 后面可以加目录 1.3、grep -A(after) 显示找出来的内容及接下来的几行 1.4、grep -B(before) 显示找出来的内容及上面的几行 1.5、grep -C(-C2==-A2 -B2) 显示找出来的内容及上下
1、grep(-i -n -w -A -B -C -l -R -E)
1.1grep -l 只找出来
文件名,
不显示内容
1.2、grep -R 递归进行过滤,使grep 后面可以加目录
1.3、grep -A(after) 显示找出来的内容及接下来的几行
1.4、grep -B(before)
显示找出来的
内容及上面的几行
1.5、grep -C(-C2==-A2 -B2)
显示找出来的
内容及上下的几行
2、sed 流编辑器(增删改查)
2.1 sed -n(p-print
显示)取消
默认
输出,若不加-n,会将
文件所有
内容输出2.2 sed -n ‘1,3p‘ 范围----1至3行(查找)
2.3、//---查找斜线里面有的
内容的行
2.4、从哪里来到哪里去,查找范围,只会查找到最近的
内容就会结束,不会继续执行,从哪里来若相同-从第
一个开始,从哪里去若相同从第
一个结束,若后面没有这个
内容或者写错了,一直到
文件内容结尾。
没有qq,一直查找到结尾
2.5 3a --第三行后面
增加内容2.6、 -i 确认
2.7、sed -i.bak先备份后再确认
修改内容2.8、 i 插入,如3i第三行上面写入
内容2.9、 c 把这一行先清空再写入
修改内容:
删除 d,将空行
删除删除不显示空行,!非
案例实践:
#
不显示文件/etc/ssh/sshd_con
fig 的空行或以#号开头的行(5种
方法)
sed ‘s###g‘
大佬总结
以上是大佬教程为你收集整理的三剑客grep和sed相关案例全部内容,希望文章能够帮你解决三剑客grep和sed相关案例所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。