码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习-正则表达式与文本搜索

时间:2020-04-15 01:05:15      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:过滤   gre   交互   linu   exec   使用   正则表达式   特殊   执行   

正则表达式与文本搜索

  • 元字符与扩展元字符

    • 常用元字符
      • . 匹配换行符以外的任意单个字符
      • * 匹配任意一个跟在它前面的字符
      • [] 匹配括号中字符类中的任意一个
      • ^ 匹配开头;$ 匹配结尾
      • \ 转义后面的特殊字符
    • 扩展元字符
      • + 匹配前面的正则表达式至少出现一次
      • ? 匹配前面的正则表达式出现零次或一次
      • | 匹配它前面或后面的正则表达式
  • 文件的查找命令 find

    • fidn 路径 查找条件 [补充条件]
      • find /etc -name pssswd
      • find /etc -regex .*wd 使用正则进行匹配 -regex 匹配时区分大小写,-iregex 匹配时不区分大小写
      • touch /tmp/{1..9}.txt ; cd /tmp
      • find *txt -exec rm -v {} ; -exec 执行时不进行交互,-v 显示删除的进度
  • 文本内容的过滤(查找) grep

    • grep pass /root/anaconda-ks.cfg | cut -d " " -f 1

Linux学习-正则表达式与文本搜索

标签:过滤   gre   交互   linu   exec   使用   正则表达式   特殊   执行   

原文地址:https://www.cnblogs.com/chenri/p/12694632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!