扣丁学堂Linux培训简述Linux使用grep筛选多个条件及grep常用过滤命令

2019-04-11 10:26:13 2296浏览

本篇文章扣丁学堂Linux培训小编给读者们分享一下Linux使用grep筛选多个条件及grep常用过滤命令,对Linux开发技术感兴趣的小伙伴就随小编一起来看一下吧。



扣丁学堂Linux培训简述Linux使用grep筛选多个条件及grep常用过滤命令



cat log.txt | grep 条件;

cat log.txt | grep 条件一 | grep 条件二;

cat log.txt | grep 条件一 | grep 条件二 | grep 条件三;

grep 条件一 log.txt | grep 条件二 | grep 条件三;


不说废话,例如需要排除abc.txt中的mmm nnn


grep -v 'mmm\|nnn' abc.txt    


但是这样还是很多,需要从这几条信息里面去找到所需要的 ip 地址,我们可能想到了使用 grep -v 屏蔽掉 inet6,结果如下:


bash-3.2# ifconfig | grep inet | grep -v inet6
inet 127.0.0.1 netmask 0xff000000
inet 10.60.104.38 netmask 0xfffffe00 broadcast 10.60.105.255



下面看下linux grep常用过滤命令


过滤的内容可以是一个词组等, 需要用引号包裹


1、获取文件中的关键字key: cat fileName | grep "key"

2、获取文件中的某个关键字key1, key2, key3: cat fileName | grep -E "key1|key2|key3"

3、获取文件中的多个关键字,同时满足: cat fileName | grep key1 | grep key2| grep key3

4、忽略文件中的某个关键字, 需要转义"|":cat fileName | grep -v "key1\|key2\|key3"



以上就是扣丁学堂Linux在线学习小编给大家分享的Linux使用grep筛选多个条件及grep常用过滤命令,希望对小伙伴们有所帮助,想要了解更多内容的小伙伴可以登录扣丁学堂官网咨询。



想要学好Linux开发小编给大家推荐口碑良好的扣丁学堂,扣丁学堂有专业老师制定的Linux学习路线图辅助学员学习,此外还有与时俱进的Linux视频教程供大家学习,想要学好Linux开发技术的小伙伴快快行动吧。扣丁学堂Linux技术交流群:422345477。


                          


 【关注微信公众号获取更多学习资料】         【扫码进入HTML5进阶免费公开课】




查看更多关于“Linux培训资讯”的相关文章>>



标签: linux系统入门学习 linux培训 linux视频教程 linux基础教程 linux在线视频 linux在线学习 linux从入门到精通 linux开发环境包 linux系统 linux开发教程

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号