搜寻特定字符串the

 常用参数:-a 将binary档案以test档案的方式搜寻数据    -c  计算找到'搜寻字符串'的次数    -i 忽略大小写的不同  -n  顺便输出行号  -v  反向选择。即输出没有'搜寻字符串'内容的那一行

 $ grep -n 'the' regular_express

 $ grep -in 'the' regular_epress

  字符组匹配

 []中包含的任意一个字符,只能是一个。字符组支持由连字符'-'来表示一个范围。当'-'前后构成范围时,要求前面的字符的码位小于后面字符的码位。[^...]排除型字符组。排除后面的字符。

 [abc]  a或b或c

 [0-9]  [0123456789] 0~9中任意一个数字

 [\u4e00-\u9fa5]  表示任意一个汉字

 [^a1<]  表示除a、1、<外的其他任意一个字符

 [^a-z]   表示除小写字母外的任意一个字符

 $ grep -n 't[ae]st' regular_express.txt

 $ grep -n '^#' regular_express.txt

  行首符^与行尾符$

 $ grep -n '^the' regular_express.txt  #查询以the为行首的命令符 

 '^[A-Z]' 表示以大写字母为开头   '[^A-Z]' 表示除大学祖母A-Z的所有字符

 $ grep -n 'd$' regular_epress.txt   #查询以d字母结尾的行

 $ grep -n '^$' regular_express.txt #查找空行

  任意一个字符'.'与重复字符'*'

 $ grep -n 'a.ou' regular_express.txt  #查找a?ou?类型的字符  一个小数点只能表示一个未知字符

 *:代表重复前面0个或多个字符

 $ grep -n 'e*' regular_express.txt  #前面有0个或多个e  

 e*   具有空字符或一个以上的e

 ee* 第一个e必须存在,第二个可以是0或多个e字符

 eee* 前面两个e必须存在,第三个e则可以是0或多个e字符

 ee*e   第一个e和第三个e必须存在,中间可以有0或多个e

  限定连续字符范围{}

 {}可以限制一个范围区间内重复字符数。

 $ grep -n 'o\{2\}' regular_express.txt  #查找连续的两个o字符

 $ grep -n 'go\{2,5\}g' regular_express.txt  #查找有2~5geo

 

最新文章

  1. 易企秀微场景2016最新完整版V10.5,小编亲测修复众多错误
  2. ssh访问控制,多次失败登录即封掉IP,防止暴力破解
  3. 操作系统开发系列—12.d.扩充内核 ●
  4. 豆瓣的账号登录及api操作
  5. SQL基础概念-指令
  6. 保存现场数据和状态:onSaveInstanceState\onRestoreInstanceState\onCreate()
  7. 卡牌手游源码《暗黑世界V1.3》数据库表说明文档!!!
  8. Java学习笔记——JDBC之与数据库MySQL的连接以及增删改查等操作
  9. Lua 字符串 匹配模式 总结
  10. SIM卡基础,各管脚意义,封装定义
  11. CentOS下Mysql安装调试
  12. [51nod1239欧拉函数之和]
  13. 使用react全家桶制作博客后台管理系统
  14. (22/24) webpack实战技巧:静态资源集中输出
  15. 浅谈压缩感知(十九):MP、OMP与施密特正交化
  16. zookeeper windows7下集群搭建
  17. AngularJS 启程三
  18. 003-spring cache-JCache (JSR-107) annotations
  19. Linux之RPM GPG签名
  20. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)

热门文章

  1. 3:JavaScript中的各类语句
  2. HHVM代码规范
  3. python 获取指定文件夹的大小
  4. c++ 满足条件拷贝,容器扩容(copy_if)
  5. 适用于目前环境的bug记录
  6. re.sub
  7. [osg]osg自定义事件的理解
  8. 【Golang】幽灵变量(变量覆盖)问题的一劳永逸解决方法
  9. 【python】print &#183; sys.stdout &#183; sys.stderr
  10. 关于安装php时 --with-mysql命令参数问题