grep 是通过正则表达式分析程序(General Regular Expression Parser )的缩写

grep命令可以在它输入中搜索指定的字符串模式【pattern】

grep命令的输出是包含输入中指定的字符串的行

greo命令的一般格式:

grep 【option】 pattern file

grep 的option选项有

※什么是正则表达式:

描述具有某种特征的字符串的表达式,正则表达式由普通字符与特殊字符构成。

基本的元字符集:

我们可以随意编写一个txt文件进行grep命令的练习, 加上上述正则表达式来寻找一些特殊字符

例如:  grep –n ^public test.txt    //在test文件中的每一行首寻找 public单词

grep –n ^…$ test.txt 就可以得到 长度为3的行

grep –n 11[MNX] test.txt     // 匹配11M  11N 11X

转载于:https://www.cnblogs.com/DLzhang/p/4728662.html

grep命令与正则表达式相关推荐

  1. 【Shell牛客刷题系列】SHELL5 打印空行的行号:一起学习grep命令搭配正则表达式的使用

    该系列是基于牛客Shell题库,针对具体题目进行查漏补缺,学习相应的命令. 刷题链接:牛客题霸-Shell篇. 该系列文章都放到专栏下,专栏链接为:<专栏:Linux>.欢迎关注专栏~ 本 ...

  2. 【Linux】grep命令与正则表达式(RegExp)

    文章目录 一.开发环境介绍 二.Linux中grep的作用 三.grep命令使用格式和常用选项 四.grep中常用的正则表达式 1.正则表达式的基本单位/元字符 2.正则表达式的重复限定符 3.正则表 ...

  3. Linux的gre命令匹配数字,linux之grep命令和正则表达式练习

    1.创建一个文档FILE,里面写如下内容: he love his lover she like her liker they love their liker 使用grep命令来搜索以l开头,以e结 ...

  4. Linux之grep命令与正则表达式

    文章目录 grep命令 知识储备 正则表达式 1. 正则表达式的分类 1. 普通正则表达式 2. 拓展正则 案例 grep命令 Linux三剑客之一,文本过滤器(根据文本内容过滤文件) 语法格式:gr ...

  5. 【APP】Linux运维利器--Grep命令及正则表达式

    grep, egrep, fgrep grep: 根据模式搜索文本,并将符合模式的文本行显示出来. 总结内容: 1.grep常用参数 2.grep正则表达式元字符集(基本用法)及高级用法 3.与正则相 ...

  6. Linux     grep命令,正则表达式

    grep命令及正则表达式 grep命令 grep , egrep , fgrep grep,sed,awk 文本处理三剑客 grep: Global search REgular expression ...

  7. shell之正则表达式及grep命令

    目录 一.正则表达式 1.正则表达式概述 2.基础正则表达式 3.扩展正则表达式 二.grep命令 1.查找特定字符grep -n 'the' test.txt 2.利用中括号"[]&quo ...

  8. grep 命令系列:grep 中的正则表达式

    grep 命令系列:grep 中的正则表达式 在 Linux .类 Unix 系统中我该如何使用 Grep 命令的正则表达式呢? Linux 附带有 GNU grep 命令工具,它支持扩展正则表达式e ...

  9. linux命令查找行数命令,Linux中用grep命令来搜索单词及统计匹配的行数

    使用 grep 命令来搜索多个单词要使用 grep 命令来搜索多个字符串或单词,我们该怎么做?例如我想要查找 /path/to/file 文件中的 word1.word2.word3 等单词,我怎么样 ...

最新文章

  1. vb中可视对象的操作
  2. android studio 库工程,Android Studio 添加已有工程方法
  3. Java 算法 素数对猜想
  4. UI设计中的弹窗设计素材,技巧快get起来
  5. php接收post原始数据
  6. 解决Windows下文件无法删除的问题
  7. 服务价格实惠的Andr​​oid游戏开发公司
  8. 教你看懂MOSFET数据手册
  9. spring 源码解析
  10. 网络信息安全:五、GRE和IPSEC
  11. 反应器(Reactor)模式
  12. vue element 的el-checkbox-group默认全部选中
  13. 笔记本电脑键盘被锁如何解锁
  14. linux下repo文件的配置
  15. Centos7-Linux
  16. 大数据技术发展影响因素有哪些?
  17. MyBatis foreach 标签常用方法总结
  18. python N位水仙花数
  19. word底纹怎么设置?2个小技巧任你挑选
  20. 科目一知识点口诀(考驾照顺手整理了一下课)

热门文章

  1. 洛谷P1364 医院设置
  2. spark RDD的理解
  3. ELKElasticSearch5.1基础概念及配置文件详解【转】
  4. redis 之 ae 模型测试
  5. C# 判断上传图片是否被PS修改过的方法
  6. linux中用shell获取时间,日期
  7. 我装上去了 php editor打不开
  8. Web Application Projects的一个问题
  9. selenium环境搭建,浏览器驱动安装
  10. 如何在Java客户端调用RESTful服务