为编程爱好者分享易语言教程源码的资源网

网站首页 > 网络编程 > 其它综合 正文

Linux 下 grep 常用过滤命令讲解

三叶资源网 2022-11-16 19:18:50 其它综合 974 ℃ 0 评论

使用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,结果如下:

1、|bash-3.2# ifconfig | grep inet | grep -v inet6
2、| inet 127.0.0.1 netmask 0xff000000
3、| 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"

转自:https://www.linuxprobe.com/linux-grep-2.html

Tags:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

百度站内搜索
关注微信公众号
三叶资源网⑤群:三叶资源网⑤群

网站分类
随机tag
QQ头像修改源码火山安卓关键词监控彗星小助手三叶资源网JS视频教程烧饼帝多线程教程鼠标连发图像处理模块获取正文算法QQ音乐加速器百度登录定义数据类型进销存系统腾讯滑块识别代码框自绘access数据库查询定时任务扩展库API实现菜单类Sqlite本地库
最新评论