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

提高命令行运行效率-正则 表达式

正则表达式使用模式匹配机制查找特定内容
vimgrep less 命令都可以使用正则表达式
PerlPython C 等编程语言在使用模式匹配条件时,也都会使用正则
表达式
正则表达式自成体系,也就是说,该语言有其自身的语法和规则
最简单的正则是:行中完全匹配
- 举例:grep cat /usr/share/dict/words
使用 ^ 表示开头匹配,使用 $ 表示末尾匹配
- 举例:grep ^cat abc.txt; grep dog$ abc.txt
^cat$ 表示匹配只有 cat 的行
c.t 表示匹配:含有 catc5tcQt 这样内容的行
c[aou]t 表示只匹配:catcotcut
c.*t 表示匹配:catctcoatculvert 等以 c 开头,以 t 结尾的内容
c.\{2\}t 表示匹配 c 开头,t 结尾,中间正好 2 个字符的内容,比 如 coat
- 举例:grep 'c.\{2\}t' /usr/share/dict/words
grep 命令后跟一个正则表达式和一个文件
由于正则表达式常含有 shell 元字符(如 $* {}),建议使用单引号括
起正则表达式
通过竖线运算符 (|) , grep 命令可与其他命令一起使用
vim less 命令中进行搜索时,输入 / 字符,然后键入搜索内容,
Enter 开始搜索,N 查找下一个匹配项:
http://www.dtcms.com/a/536525.html

相关文章:

  • wordpress自适应建站汽车网有哪些网站大全
  • 爱站网是干嘛的怎么做废品收购网站
  • 如何从 GitHub 大仓库中只下载指定目录
  • LeetCode 22. 括号生成
  • IHR 2025 | 移远通信携Robrain AI解决方案亮相,开启机器人全感官交互新纪元
  • 淘宝客做网站自动更新写wordpress插件吗
  • 金融--------
  • 视频号AI口播:中老年赛道发力
  • 「LegionSpace Hackathon」 通付盾第六届黑客松即将开启
  • STM32外设面试速通:UART、I2C、SPI、DMA、RAM/FLASH与ADC/DAC
  • “芯”动力,净无止境:华芯微特的吸尘器控制方案详解
  • FFmpeg 基本数据结构 AVIOContext分析
  • SAP SD系统开票审批功能分享
  • 有口碑的常州网站优化wordpress发邮件慢
  • 注册中心(discovery)和配置中心(config)
  • Abaqus部件间Cohesive单元建立的共面识别技术
  • 建设网站有哪些步骤金螳螂装饰公司
  • 商城网站建设公司排行在线代理网页浏览
  • 【Linux】多线程同步与互斥机制详解:从互斥锁到条件变量与信号量
  • iOS混淆实战用多工具组合把IPA加固做成可复用的工程能力(iOS混淆 IPA加固 无源码混淆
  • RTPENGINE ISSUE 1818(silent-timeout有关)
  • LeetCode:231. 2 的幂/136. 只出现一次的数字
  • Flutter fedaora42 64位安装 避坑指南
  • Docker自动化部署与配置详解③
  • istio业务返回503问题
  • 建设服装网站的意义国内免费空间可以做什么网站
  • 餐饮商城网站制作多少钱动漫设计一年学费多少
  • Web 前端工具全流程指南 从开发到调试的完整生态体系
  • 清理谷歌浏览器垃圾文件 Chrome “User Data”
  • 科技创新的重要前沿是新网站前期seo怎么做