正则表达式:正规的表示法,常规的表示法(Regular Expression)正则表达式使用单个字符串来描述,匹配一系列的符合某个句发规则的字符串。

1)命令格式;

  grep  【正则】 字符串 文件

2)命令参数

  ^      以什么开头

  $      以什么结尾

  \      转义字符

  *      重复0个或者多个前面的一个字符

  .*      匹配所有的字符

  []      列出里面想要的字符

  [n1-n2]   列出里面想要包括的字符范围

  .      有一个任意字符

  [^]#     匹配一个不在指定范围内的字符

  \(..\)    标记匹配字符

  \<      锚定单词的开始

  >\      锚定单词的结束

  x\{m\}#    重复字符x, m次

  x\{m,\}#    重复字符x,至少m次

  x{m,n}#    重复字符x,至少m次不能多于n次

  \w      匹配文字和数字字符也就是[A-Za-z0-9]

3)命令简介:

  命令:ps -ef |grep svn                    查找指定进程

  命令:ps -ef|grep svn-c或者ps -ef|grep -c svn        查找指定进程个数

  命令 :cat text.txt|grep -f test2.txt              从文件中读取关键字进行搜索

  命令:grep ‘关键字’ test。txt                从文件中查找关键字搜索

  命令:grep'关键字' test。txt test .txt2            从多个文件中查找关键字搜索

  命令:ps aux | grep \[s] sh或者ps aux |grep ssh| grep -v "grep"  grep 不显示本身进程

  命令:cat test.txt|grep^u                  找出已u开头的行内容

  命令:cat test.txt|grep ^[^u]                输出非U开头的行内容

  命令:cat test.txt|grep hat$                输出已hat结尾的行内容

  命令:cat test.txt|grep -E "ed|at"              显示包含ed或者at字符的内容航

  命令:grep '{a-z}\{7\}'*.txt                 显示当前目录下面以。txt结尾的文件中所有包含每个字符串至少有7个连续小写字符的字符串的行

最新文章

  1. html视频播放器的代码 及其参数详解
  2. yii2 renderPartial
  3. 洛谷 1016 / codevs 1046 旅行家的预算
  4. python协程和yeild
  5. qmake的使用(可设置c编译器flag参数)
  6. SpringMVC整合MongoDB开发 架构搭建
  7. Windows 下用 gogs 配置局域网 git server
  8. 用云存储和CDN轻松搞定网站图片
  9. Xcode-01ARC / Block
  10. ant打包命令
  11. iframe 重新加载闪过白块问题
  12. 算法起步之Kruskal算法
  13. Run Book Automation - RBA系统介绍
  14. 读书笔记 effective c++ Item 18 使接口容易被正确使用,不容易被误用
  15. EXTENDED LIGHTS OUT poj1222 高斯消元法
  16. 【学习总结】GirlsInAI ML-diary day-13-Try/Except 异常处理
  17. luogu P5301 [GXOI/GZOI2019]宝牌一大堆
  18. 三种方法教你如何用PHP模拟post提交数据
  19. 解决iOS第三方SDK之间重复的symbols问题
  20. HDU 6345:子串查询(前缀和)

热门文章

  1. MapReduce编程入门实例之WordCount:分别在Eclipse和Hadoop集群上运行
  2. xxx cannot be resolved to a type
  3. 解决mysql本地数据库不能用ip访问的问题
  4. 邮箱/邮件地址的正则表达式及分析(JavaScript,email,regex)
  5. SpringBoot 封装返回类以及session 添加获取
  6. Echarts获取数据绘制图表
  7. Java 反射机制(一)
  8. Linux Shell流程例子
  9. Java VS Python 应该先学哪个?
  10. 理解Postgres性能