*grep的主要作用是根据关键字检索内容,egrep是grep的拓展,egrep包含grep所有的功能

grep用法: grep '关键词' 检索对象

常用参数:

-c 检索包含关键词的行数

-i 不区分大小写(关键字)

-n 显示行号

-v 取反(显示不包含关键词的行)

-r 遍历所有子目录(检索目录使用)

-An 检索包含关键词的行以及下面n行

-Bn 检索包含关键词的行以及上面n行

-Cn 检索包含关键词的行以及上下n行

-E 等于egrep

特殊用法示例:

[root@localhost ~]# grep '[0-9]' /etc/passwd

*检索包含数字的行

[root@localhost ~]# grep -v '[0-9]' /etc/passwd

*检索不包含数字的行

[root@localhost ~]# grep '^[0-9]' /etc/passwd

*检索以数字开头的行

[root@localhost ~]# grep '[^0-9]' /etc/passwd

*检索不包含数字的行

[root@localhost ~]# grep '^[^0-9]' /etc/passwd

*检索不以数字开头的行

[root@localhost ~]# grep 'r.t' /etc/passwd

*.表示匹配任意一个字符(数字,字母,符号,空格)

[root@localhost ~]# grep 'o*' /etc/passwd

*表示匹配0个或多个o(*号前面的字符)

[root@localhost ~]# grep '.*' /etc/passwd

*表示匹配所有字符(.代表任意字符,*代表0个或多个前面的字符)

[root@localhost ~]# grep 'o\{2\}' /etc/passwd

*o{2}表示检索o连续出现两次的行,等于grep 'oo' /etc/passwd,\脱义符

[root@localhost ~]# egrep 'o{2}' /etc/passwd

*同上,使用egrep不用加脱义符

[root@localhost ~]# egrep 'o+' /etc/passwd

*+号表示匹配一个或多个+号前面的字符(o、oo、oo……oo)

[root@localhost ~]# egrep 'o?' /etc/passwd

*?表示0个或1个问号前面的字符

[root@localhost ~]# egrep 'root|test' /etc/passwd

*管道符:用户检索多个关键词

linux egrep用法,Linux正则grep/egrep的用法相关推荐

  1. python中pos的用法_Python正则式的基本用法

    Python正则式的基本用法 1.1基本规则 1.2重复 1.2.1最小匹配与精确匹配 1.3前向界定与后向界定 1.4组的基本知识 2.re模块的基本函数 2.1使用compile加速 2.2 ma ...

  2. linux中grep的用法详解,grep的基本用法详解

    grep是linux上常用的一个文本处理工具之一.它有着强大的文本处理能力,学会它,可以让工作更有效率. 一.初识grep grep: Global search Regular Experssion ...

  3. Shell命令-文件及内容处理之grep(egrep)、join

    文件及内容处理 - grep(egrep).join 1. grep(egrep):文本过滤工具 grep(egrep)命令的功能说明 grep命令是Linux系统中最重要的命令之一,其功能是从文本文 ...

  4. grep,egrep及元字符和posix字符集

    grep命令详解 grep命令是*nix上匹配行的一个工具,可以用来搜索匹配的行,对于查找指定字符和字符行非常好用,grep非常有效grep家族包含grep,egrep,fgrep, grep使用的是 ...

  5. Linux grep,egrep及相应的正则表达式用法详解

    linux在进行文本处理过程中的文本搜索工具称为正则表达式.文本搜索工具有grep.egrep.fgrep,egrep为正则表达式的扩展正则表达式,fgrep用于搜索文本字符串,与 grep 和 eg ...

  6. linux中的grep和egrep命令,Linux grep和egrep命令

    在Linux中,grep是一个非常强大的文本搜索工具,它可以根据用户指定的文本搜索模式对目标文件进行逐行的搜索,然后将被模式匹配到的用户所需要的信息显示出来:那么,egrep呢?从字母组合上看,二者很 ...

  7. linux中使用egrep取值ip地址,egrep命令_Linux egrep 命令用法详解:在文件内查找指定的字符串...

    egrep命令用于在文件内查找指定的字符串.egrep执行效果与grep -E相似,使用的语法及参数可参照grep指令,与grep的不同点在于解读字符串的方法.egrep是用extended regu ...

  8. linux中的grep和egrep命令,Linux之grep和egrep命令总结

    grep / egrep 语法: grep  [-cinvABC]  'word'  filename -c :打印符合要求的行数 -i :忽略大小写 -n :在输出符合要求的行的同时连同行号一起输出 ...

  9. grep egrep命令中-w选项的用法

    20171015老男孩第41期第6周课程中讲到了grep/egrep命令的四个选项: 1. -i 不区分大小写,即不区分:aA 2. -w 按照单词 进行匹配(括号外的意思是老师讲的,但我总感觉这样理 ...

最新文章

  1. UML和模式应用学习笔记-1(面向对象分析和设计)
  2. 第 2 章 OpenStack 架构 - 017 - 部署 DevStack
  3. linux awk 常见字符串处理
  4. Sass学习之路(2)——Sass环境安装(windows版)
  5. 个人Web自动化测试学习点总结
  6. 跟着鬼哥学爬虫-2-糗事百科
  7. 教学网站毕业设计源码【演示视频】
  8. 100%可用的总裁主题授权版 WordPress付费资源素材下载主题
  9. Elasticsearch集群规划及节点角色规划醉佳实践
  10. STL库:string
  11. vue页面报错: Uncaught ReferenceError: Login is not defined at HTMLButtonElement.onclick
  12. sql server如何直接在表中修改数据
  13. 寒假思雨姐摸底E题,题解
  14. web应用测试的具体流程(等保测评相关)
  15. ORCAL数据库问题:日志文件损坏解决方案
  16. Mac下远程桌面连接Microsoft Remote Desktop安装与使用
  17. 周跃计算机四级讲义,全国计算机等级考试《信息安全工程师(四级)》复习全书【核心讲义+历年真题详解】.pdf...
  18. html5 自动扣图,canvas像素点操作之视频绿幕抠图
  19. 推荐几个bootstrap 后端UI框架
  20. typora修改偏好设置不生效/无法修改偏好设置/偏好设置被重置的解决方法

热门文章

  1. AI绘画——本地配置webui启动器教程,支持一键启动/修复/更新/模型下载管理+Lora模型推荐
  2. rollup.js配置环境变量
  3. SEOer淘宝电商网站店铺优化使用的神奇工具
  4. Word中批量修改MathType公式的字体大小
  5. 易基因|多组学关联研究怎么做? DNA甲基化组+转录组+宏基因组+16S研究思路
  6. 汤姆猫无法访问html,汤姆猫开始,但HTML不加载
  7. 个人开发者的福利:比微信小程序更快更省钱的系统构建方式
  8. 李航《统计学习方法》第2版 第6章课后习题答案
  9. 2014手机产业创新排行榜
  10. note3--鸟哥的Linux私房菜