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

shell编程语言---正则表达式,grep

正则表达式介绍

是一种字符模式,用于在查找过程中匹配指定的字符

元字符

表达的是不同于字面本身的含义

分类

正则表达式

^ #行首定位符
$ #行尾定位符
. #匹配任意单个字符
* #匹配前导符0到多次
+ #匹配1~n个前导符 (扩展)
? #匹配0~1个字符    (扩展)
.* #任意多个字符
[] #匹配指定范围内的一个字符
[-] #匹配指定范围内的一个字符,连续范围
[^] #匹配不在指定组内的字符
\ #转义元字符
\< #词首定位符
\> #词尾定位符
() #匹配稍后使用的字符标签    (扩展)
x\{m\} #字符x重复出现m次
x\{m,\} #字符x重复出现m次以上
x\{m,n\} #字符x重复出现m到n次
a|b #匹配a或b    (扩展)
\w #所有字母和数字
\W #除了字母和数字
\b #词边界

grep

过滤文档中的内容

分类

grep,egrep,fgrep

返回值

0 #找到了
1 #没找到
2 #找的地方不对

参数

-q #不返回结果 (grep)
-v #反向的查找
-R #查看目录下的文件
-o #找关键字
-B2 #前两行
-A2 #后两行
-C2 #上下两行
-l #只要文件名 (egrep)
-n #带行号的返回 

http://www.dtcms.com/a/495360.html

相关文章:

  • JoyAgent问数多表关联Bug修复
  • 网站建设投标书报价表高端网站设计思路
  • 【玩泰山派】8、泰山派安装armbian,玩armbian
  • 雄安建设集团 网站推荐个在广州做网站的
  • vue3加载shp文件 并地图上展示
  • 实战:用PyTorch构建你的第一个图像分类CNN模型
  • 淄博网站建设优化公司wordpress后台登录网址
  • 每日一个网络知识点:网络层NAT
  • 不花钱网站怎么做推广小程序同步wordpress
  • 哈尔滨站建好了吗做网站机构图用什么工具
  • 基于ArcGIS的生态敏感性分析案例 | 绿水青山就是金山银山
  • adb root啥意思?adb remount啥意思?
  • PySide6 自定义文本查找对话框(QFindTextDialog)以及调用示例——重构版
  • TypeScript 面试题及详细答案 100题 (41-50)-- 函数类型
  • 静态网站建设要学什么做网站然后推广
  • 访问不了服务器的网站《水利建设与管理》杂志社网站
  • Vue3 创建项目指南
  • 迅为iTOP-Hi3516CV610开发板海思3516V610S应用安防监控AI智能视觉
  • 【软考备考】 数据模型:E-R模型、关系模型详解
  • 深入解析Kubernetes中的NetworkPolicy:构建零信任网络的安全基石
  • 遵义网站建设服务怎么建设淘宝联盟的网站
  • 创世网站建设wordpress图片显示缩略图
  • 11.Docker实战-部署 Ghost 开源内容管理系统
  • 【小白笔记】区分类方法/实例方法和静态函数/命名空间函数
  • Python 分类模型评估:从理论到实战(以信用卡欺诈检测为例)
  • 开源 C++ QT QML 开发(二十三)程序发布
  • 礼与仁:社会规范与内心情感的双人舞
  • 设计模式之:简单工厂模式
  • 哈尔滨网站建设哪儿好薇榆社网站建设
  • python的报错