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

 更新时间:2018年07月04日 10:59:22   投稿:mrr  
这篇文章主要介绍了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 使用grep筛选多个条件及grep常用过滤命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Linux中执行shell脚本的4种方法总结

    Linux中执行shell脚本的4种方法总结

    这篇文章主要介绍了Linux中执行shell脚本的4种方法总结,即在Linux中运行shell脚本的4种方法,需要的朋友可以参考下
    2014-08-08
  • Linux命令提示符显示格式的配置方法

    Linux命令提示符显示格式的配置方法

    今天小编就为大家分享一篇Linux命令提示符显示格式的配置方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Linux用脚本实现“时分秒“倒计时功能

    Linux用脚本实现“时分秒“倒计时功能

    这篇文章主要介绍了Linux用脚本实现“时分秒“倒计时功能,本文图文实例相结合给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-12-12
  • 在Linux中将cURL的输出保存到文件的几种方法

    在Linux中将cURL的输出保存到文件的几种方法

    当你需要将cURL的输出保存到文件时,Linux提供了几种不同的方法,cURL是一个功能强大的命令行工具,用于在网络上传输数据,通常用于HTTP请求,在本文中,我们将探讨如何使用cURL将其输出保存到文件,以及一些附加的选项和技巧
    2023-09-09
  • linux安装php扩展脚本分享

    linux安装php扩展脚本分享

    本文主要介绍了linux下安装php扩展的步骤,安装是由shell批量执行的,,需要的朋友可以参考下
    2014-03-03
  • shell脚本实现mysql数据库双机定时备份的方法

    shell脚本实现mysql数据库双机定时备份的方法

    最近有个需求,要求实现对某个数据库进行双机备份,每天凌晨备份一次,要求主机器只保留最近十五天的记录,我们决定用shell脚本加定时任务的方式来实现这个需求,接下来通过本文给大家介绍shell脚本实现mysql数据库双机定时备份的方法,感兴趣的朋友一起看看吧
    2022-07-07
  • 如何使用 Shell 脚本执行 .NET Core 应用

    如何使用 Shell 脚本执行 .NET Core 应用

    这篇文章主要介绍了如何使用 Shell 脚本执行 .NET Core 应用,帮助大家更好的理解和使用shell 脚本,感兴趣的朋友可以了解下
    2020-09-09
  • linux中&和&&,|和||及分号(;)的用法

    linux中&和&&,|和||及分号(;)的用法

    本文主要介绍了linux中&和&&,|和||及分号(;)的用法,我们经常会用到,但是很多人会混淆,下面就来介绍一下具体用法,巩固的大家的记忆,感兴趣的可以了解一下
    2023-06-06
  • linux shell中实现循环日期的实例代码

    linux shell中实现循环日期的实例代码

    这篇文章主要介绍了linux shell中实现循环日期的实例代码,文中还给大家提到了LINUX SHELL遍历日期(指定输入两个日期)的实现方法,感兴趣的朋友跟随小编一起看看吧
    2018-09-09
  • Bash中test命令的使用

    Bash中test命令的使用

    本文主要介绍了Bash中test命令的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-02-02

最新评论