小猿圈之Linux使用grep筛选多个条件及grep常用过滤命令

linux最常用的就是命令,了解linux的朋友都知道;今天小猿圈linux老师说一下grep命令的使用,希望大家看后能掌握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知识。

原文地址:https://www.cnblogs.com/xiaoyuanquan/p/10984362.html

时间: 2024-10-07 09:02:40

小猿圈之Linux使用grep筛选多个条件及grep常用过滤命令的相关文章

小猿圈:Linux使用grep筛选多个条件及grep常用过滤命令

本篇文章小猿圈linux老师给大家分享一下Linux使用grep筛选多个条件及grep常用过滤命令,对Linux开发技术感兴趣的小伙伴就一起来看一下吧. cat log.txt | grep 条件; cat log.txt | grep 条件一 | grep 条件二; cat log.txt | grep 条件一 | grep 条件二 | grep 条件三; grep 条件一 log.txt | grep 条件二 | grep 条件三; 不说废话,例如需要排除abc.txt中的mmm nnn g

小猿圈解析Linux常用文件管理命令都有哪些?

对于刚开始学习linux的同学,很多都是比较陌生的,打开文件的速度过慢影响很多,针对这个情况,小猿圈Linux讲师整理了一份linux常用文件管理命令,希望对你正在自学linux的你有所帮助. 一.文件管理基本命令 1.pwd pwd显示当前的工作目录(显示当前shell CWD的绝对路径) 用法:pwd [option] 选项: -P显示真实物理路径 -L显示链接路径(默认) 拓展: ?每个shell和系统进程都有一个当前的工作目录 ?绝对路径:以正斜杠开始 完整的文件的位置路径 可用于任何想

小猿圈之Linux初学者掌握的基本命令

小编整理了一下,对于linux初学者来说,用的最多的linux命令: 1.man 查看命令帮助,命令的词典,更复杂的还有 info,但不常用. 2.ls            全拼 list,功能是列出目录的内容及其内容属性信息. 3.cd          功能是从当前工作目录切换到指定的工作目录. 4.mkdir    其功能是创建目录. 5.pwd      其功能是显示当前工作目录的绝对路径. 6.cp          其功能为复制文件或目录. 7.find        用于查找目录

小猿圈之Linux常见的发行版本

初学linux的朋友们,如果别人问你linux主流的发行版本有哪些,这时候你千万不要蒙,因为这是linux入门必备的门槛,必须了解的知识,如果你还不了解,那你一定要看看这篇文章,小猿圈加加下面就给你详细讲解一下Linux 10个主流发行版本. 1.红帽企业系统(RedHat Enterprise Linux, RHEL) 全球最大的开源技术厂商,全世界内使用最广泛的Linux发布套件, 提供性能与稳定性极强的Linux套件系统并拥有完善的全球技术支持. 官网:http://www.redhat.

小猿圈之Linux运维工程师面试(内含答案)

1.某一天误操作,执行了rm -rf * ,会有哪些情况发生?请举例. - 如果当前目录为"/tmp" ,那么这个目录下的东西会全部删除(默认不包含隐藏文件) - 如果当前目录为"/",那么系统上的数据将会丢失,且无法启动,系统崩溃(谨慎使用这个命令) 2.什么叫CDN? - 即内容分发网络 - 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到 最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度 3.统计ip访问情

小猿圈linux之使用VMware workstation安装Linux虚拟机

虚拟机就是在实体机中虚拟出的系统,指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,大家可以用户测试,分机等用途,那么小编就把VMware Workstation安装方法和虚拟机的创建教程分享给大家. 一.安装VMware Workstation. 1.首先下载VMware虚拟机,可以在网上找含激活秘钥的软件,很多的. 2.下载完成后打开安装程序后出现以下界面很简单,点下一步(以vm14为例,我电脑上是14的). 3.接受许可协议,点击下一步 4.选择安装位置和是

小猿圈Linux 之用户和用户组管理(二)

Linux系统用户组的管理上一节我们讲解了linux系统用户账号的管理,小猿圈加加老师带你学习下一节---Linux系统用户组的管理 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理.不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建. 用户组的管理涉及用户组的添加.删除和修改.组的增加.删除和修改实际上就是对/etc/group文件的更新.1.增加一个新的用户组使用groupadd命令.其格式如下: grou

小猿圈Linux 之用户和用户组管理(一)

小猿圈白老师对linux用户和用户组管理有详细的视频讲解,想要深入理解的朋友们可以去看一下白老师的linux入门,那小编先带你们了解一下:用户和用户管理最常用几种操作. 经常用到的有以下几个方面: (1)用户账号的添加.删除与修改.(2)用户口令的管理.(3)用户组的管理. Linux系统用户账号的管理 用户账号的管理工作主要涉及到用户账号的添加.修改和删除. 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号.用户组.主目录和登录Shell等资源.刚添加的账号是被锁定的,无法使用.

小猿圈-IT自学人的小圈子

小猿圈是国内免费学习IT视频教程在线教育平台,站内包含Python视频教程,Linux视频教程,Java视频教程,web全栈视频教程.是目前唯一一家从零开始到项目实战完全免费的IT学习平台,下面给大家详细介绍一下小猿圈这个新兴在线学习平台的教程内容. 小猿圈-IT自学人的小圈子 一.python视频教程 python视频教程总计分为5大阶段,包含python开发入门.面向对象&网络编程.Mysql数据库.web开发方向.爬虫方向.主讲师是路飞学院创始人Alex大神,10年+IT行业技术经验, 8