1、或操作

grep -E '123|abc' filename // 找出文件(filename)中包含123或者包含abc的行

egrep '123|abc' filename // 用egrep同样可以实现

awk '/123|abc/' filename // awk 的实现方式

2、与操作

grep pattern1 files | grep pattern2 // 显示既匹配 pattern1 又匹配 pattern2 的行

3、其他操作

grep -i pattern files // 不区分大小写地搜索。默认情况区分大小写,

grep -l pattern files // 只列出匹配的文件名,

grep -L pattern files // 列出不匹配的文件名,

grep -w pattern files // 只匹配整个单词,而不是字符串的一部分(如匹配‘magic’,而不是‘magical’),

grep -C number pattern files // 匹配的上下文分别显示[number]行

参考推荐:

linux grep 多个文件,Linux grep 多个关键字-Fun言相关推荐

  1. linux重命名乱码文件,Linux中重命名乱码文件

    Linux下,如何将一个乱码的文件进行重命名 方法一: 命令格式:mv $(ls |egrep "[^a-zA-Z0-9.-]") tandao.tx [root@nb o]# l ...

  2. Linux C try 头文件,linux c 头文件

    //1.Linux中一些头文件的作用: #include //ANSI C.提供断言,assert(表达式) #include //GCC.GTK,GNOME的基础库,提供很多有用的函数,如有数据结构 ...

  3. linux grep 多个文件,Linux多文件查找工具之grep

    1. 简介 grep全称Global Regular Expression Print,全局正则表达式打印. 在这里面提到了三个关键词,我们逐个进行分析,这样有助于我们理解 grep这个命令的作用,1 ...

  4. linux名词解释目录文件,linux的常识及术语解释

    linux的常识及术语解释 本站整理   发布时间:2009-03-10 10:42:18   作者:jb51.net   我要评论 一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 . ...

  5. 搜索linux中大于m文件,linux 下查找大于100M的文件(转)

    命令行如下 find . -type f -size +1000000k Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢 ...

  6. linux rm -rf删除文件,Linux rm命令详解

    Linux rm命令 Linux rm命令用于删除一个文件或者目录 语法: rm [options] name... 参数解释: -f, --force 强制删除.忽略不存在的文件,不提示确认 -i ...

  7. linux 安装上传文件,linux常用命令(二)文件上传下载及软件安装

    1.上传下载工具安装 (1)WINDOWS 到linux的文件上传及下载: windows下打开secureCRT,通过SSH连到⾄至远程linux主机: 上传下载工具安装命令:yum -y inst ...

  8. linux系统间拷贝文件,Linux系统下不同机器之间拷贝文件的方法

    在Linux系统下,不同机器上实现文件拷贝 一.将本地文件拷贝到远程机器: scp /home/administrator/news.txt root@192.168.6.129:/etc/squid ...

  9. linux join两个文件,Linux使用join -a1来合并两个文件

    Linux使用join -a1来合并两个文件 要合并以下两个文件,一起合并在一起,合并到1.txt中 # 1.txt Jerry 20 Alice 30 David 40 # 2.txt Jerry ...

  10. Linux系统.xsesion日志文件,linux系统日志

    ##日志记录系统每天发生的各种各样的事情,比如监控系统的状况,排查系统的故障等.你可以通过日志来检查错误发生的原因,或者受到***时留下的痕迹.日志的主要功能是审计和监测,还有实时的监测系统状态,监测 ...

最新文章

  1. Amazon AWS云计算服务平台概述
  2. 【IOS】获取顶层UIViewController
  3. 二十一、String、StringBuffer和StringBuilder的区别是什么?
  4. .phobos后缀勒索病毒处理方案 用友数据库mdf ldf恢复成功
  5. 图表graph之增加曲线
  6. jQuery事件绑定函数:on()与bind()的差别
  7. 索罗斯基金管理公司 CIO:比特币正在抢夺黄金的市场份额
  8. caffe中的fine-tuning
  9. MSRA-TD500数据集(MSRA Text Detection 500 Database)
  10. 《Pyhton语言程序设计》_第7章_对象和类
  11. visual studio安装dlib
  12. 第32课 - 初探C++ 标准库
  13. 系统分析师知识点汇总
  14. Hive读时模式和写时模式的区别是什么?
  15. 简单易懂的Kubernetes(K8S)之Pod资源管理与harbor创建
  16. C#随机生成姓名、电话类
  17. Markdown、.bib、LaTeX + Typora、Pandoc 管理论文参考文献
  18. [ linux ] vim 编辑器的三种模式介绍
  19. ubuntu 黑体_Ubuntu 黑体解决方案
  20. 华为防火墙理论与管理

热门文章

  1. 什么是脚本引流软件,引流脚本如何使用?
  2. opencv的颜色通道顺序为[B,G,R],matplotlib的颜色通道顺序为[R,G,B]
  3. SwiftUI 绘图shape大全之 Teardrop水滴形状 (中文教程含源码)
  4. 机器学习8—聚类算法之DBSCAN和Birch算法
  5. java之DNF坑爹的强化
  6. 《荒野之息》关卡设计中的“精神控制”
  7. 「Linux」- 访问苹果手机相册 @20210401
  8. centos当前目录表示方法_centos系统目录详解和常用命令
  9. AI环境搭建步骤(Windows环境)
  10. oracle索引组织表(Index Organizied Table)