1 问题

linux之如何再搜索结果上过滤关键字1或者关键字2

2 解决办法

grep -P ***

这个的P是正则表达式的意思,
比如我们需要在当前目录下过滤文件 1.txt和2.txt,命令如下

 ll
-rw-r--r-- 1 root root 0 Jul 11 23:01 1.txt
-rw-r--r-- 1 root root 0 Jul 11 23:01 2.txt
-rw-r--r-- 1 root root 0 Jul 11 23:01 3.txt
ll | grep -P '1.txt|2.txt'
-rw-r--r-- 1 root root 0 Jul 11 23:01 1.txt
-rw-r--r-- 1 root root 0 Jul 11 23:01 2.txt

或者我们使用

ll | grep "1.txt\|2.txt"
ll | grep -E "1.txt|2.txt"

如果我们要使用and操作,我们可以这样

ll | grep -E "pattern1.*pattern2"ll | grep pattern1 | grep pattern2

如果我们要使用not操作,我们这样

ll | grep -v patter1

linux之通过grep使用or、and、not操作相关推荐

  1. Linux中利用grep命令如何检索文件内容详解

    前言 Linux系统中搜索.查找文件中的内容,一般最常用的是grep命令,另外还有egrep命令,同时vi命令也支持文件内容检索.下面来一起看看Linux利用grep命令检索文件内容的详细介绍. 方法 ...

  2. Linux基础之grep攻坚

    Linux基础之grep攻坚 grep (global search regular RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具, ...

  3. Linux命令之 —— grep \ls \ ll \ sed \ bg fg \ ipset \ wc \ ifconfig \ awk

    0. grep命令 1. Linux ls  -ld 1 2. Linux 中ls -l // ll 命令详解  (7个字段):文件属性 1 3. shell中的if判断 4. Linux中 > ...

  4. linux 文本编辑命令grep sed awk

    grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...

  5. Linux下的grep命令

    Linux下的grep命令 作用:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来.若不指定任何文件名 ...

  6. linux grep命令参数及用法详解---linux管道命令grep

    功能说明:查找文件里符合条件的字符串. 语 法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>] ...

  7. linux命令之grep 命令

    Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称是Global Regular Expression Print,表示全局正则表达 ...

  8. linux之使用grep搜索文本

    linux之使用grep搜索文本 -- Page 79 在文件夹中查找匹配内容,并显示行号: grep -r -n "要查找的内容" 目录名 在文件夹中统计包含匹配内容的行号: g ...

  9. linux shell 之 grep

    1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文件或标准输入,并把匹配正则表达式的行打印出来.grep全称是Global Regular Expression ...

  10. Linux文本三剑客(grep、sed、awk)

    目录 grep 1.什么是grep和rgrep? 2.使用grep 2.1.命令格式 2.2.命令功能 2.3.命令参数 3.实战演示 sed 1.认识sed 2.使用sed 2.1.命令格式 2.2 ...

最新文章

  1. 微型计算机组成原理考试,全国高等教育自学考试计算机组成原理模拟试题
  2. ZABBIX安装官方指南
  3. 第三周项目4(2)-顺序表应用 将所有奇数移到所有偶数前面
  4. 文巾解题 46. 全排列
  5. 解决w: pt/sources.list:18 中被配置了多次
  6. hdu-2204 Eddy's爱好 nyoj 526
  7. 信息论3——信道(单符号离散信道,互信息,各种熵)
  8. 守护进程: supervisor使用
  9. 网络编程聊天室----服务器端
  10. mac下配置环境变量
  11. 阻抗,特征阻抗与等效阻抗
  12. 入职半年后,我升到了管理岗
  13. 【天光学术】语言学论文:英语认知语言学和心理语言学的融通互补探析(节选)
  14. C - Cardboard Container Gym - 102007C(已知体积求表面积)
  15. 经典激光雷达SLAM系统:LOAM-Livox
  16. 西部数据移动硬盘检测与分区
  17. 文件管理系统 : 增加文件的空间 增加swap文件和swap空间 详解
  18. C++基础知识-Day5
  19. Cosmos系列-2. Cosmos SDK
  20. 计算机中逻辑移位示意图,定点数运算之移位运算(收藏)

热门文章

  1. C#网络类智能开关控制板实例
  2. .NET轻量级配置中心AgileConfig
  3. 自由、开源及其敌人 —— RMS事件簿
  4. 【翻译】WPF 中附加行为的介绍 Introduction to Attached Behaviors in WPF
  5. IdentityServer4系列 | 授权码模式
  6. .NET Core + Consul 服务注册与发现
  7. 人工智能?.NetCore一样胜任!
  8. [头脑风暴] 解读Docker Bridge网络模型
  9. .Net Core实现健康检查
  10. C# 8 新特性 - 静态本地方法