当前位置: 首页 > news >正文

Linux命令之grep

Linux grep是一个非常强大的文本搜索工具。按照给定的正则表达式对目标文本进行匹配检查,打印匹配到的行。grep命令可以跟其他命令一起使用,对其他命令的输出进行匹配。
grep语法如下:

grep [options] [pattern] content

文本检索

grep可以对某个文本内容进行检索
在这里插入图片描述
grep还可以显示匹配行的上下文,相关选项说明:

  • -A n:表示显示匹配内容的后n行,n表示行数,-A理解为After
  • -B n:表示显示匹配内容的前n行,n表示行数,-B理解为Before
  • -C n:表示显示匹配内容的上下n行(共2*n行),n表示行数,-C理解为Context

在这里插入图片描述

文件检索

grep '文件内容' -r 路径:在指定的路径下查找包含指定文件内容的文件
如果只想展示匹配到的内容,可以加上-h选项,如果只想展示匹配到的文件,可以加上-l
在这里插入图片描述

组合命令

grep命令可以对其他命令的输出进行筛选。
在这里插入图片描述

http://www.lryc.cn/news/12808.html

相关文章:

  • 一起学 pixijs(4):如何绘制文字md
  • mac m1设备上安装Qt并使用qt编程遇到的问题以及解决方式
  • tensorflow 学习笔记(二):神经网络的优化过程
  • 【Java】《Java8 实战》 CompletableFuture 学习
  • Vue3之条件渲染
  • 将Nginx 核心知识点扒了个底朝天(四)
  • 设计模式之工厂模式
  • 80.链表-由来
  • 元胞自动机
  • 设计模式之各种设计模式总结与对比
  • JAVA练习55- Fizz Buzz
  • LeetCode笔记:Biweekly Contest 98
  • HNUCM-《算法分析与设计》期末考试考前复习题
  • 算法导论【分治思想】—大数乘法、矩阵相乘、残缺棋盘
  • Java【七大排序】算法详细图解,一篇文章吃透
  • Autosar OS IOC
  • 记录一次Binder内存相关的问题导致APP被杀的BUG排查过程
  • 设计模式(十)----结构型模式之适配器模式
  • 【数据结构】——队列
  • Android OTA升级常见问题的解决方法
  • 说说Hibernate
  • 目标检测论文阅读:DETR算法笔记
  • Golang sync.Once 源码浅析
  • C++面向对象(上)
  • 经常用但是不知道什么是BFC?
  • GO的临时对象池sync.Pool
  • 高精度算法一
  • 2023年全国最新食品安全管理员精选真题及答案1
  • C++入门:引用
  • SpringSecurity的权限校验详解说明(附完整代码)