主页 > 知识库 > Linux 使用grep筛选多个条件及grep常用过滤命令

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

热门标签:湖北孝感如何办理 同花顺电话机器人微信 外呼系统的合法性 威海电销外呼系统好用吗 北京电销机器人对市场的影响 地图标注x是啥意思 辉县市地图标注 武汉语音电销机器人加盟 房产证地图标注的两个面积

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中grep和egrep命令详解
  • linux中使用grep命令详解
  • linux 中grep 匹配制表符 和 换行符的命令
  • Linux中利用grep命令如何检索文件内容详解
  • Linux下find和grep常用命令及区别介绍
  • linux文本过滤grep基础命令介绍(5)
  • 详解linux grep命令
  • 深入理解Linux中的grep命令
  • Linux下的Grep命令使用方法详细介绍
  • Linux常用命令之grep命令用法详解

标签:安康 武威 西宁 绍兴 日喀则 蚌埠 丽江 迪庆

巨人网络通讯声明:本文标题《Linux 使用grep筛选多个条件及grep常用过滤命令》,本文关键词  Linux,使用,grep,筛选,多个,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Linux 使用grep筛选多个条件及grep常用过滤命令》相关的同类信息!
  • 本页收集关于Linux 使用grep筛选多个条件及grep常用过滤命令的相关信息资讯供网民参考!
  • 推荐文章