shell之正则表达式

简介:

正则表达式的分类:

    1、基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs)

    2、扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs),扩展的表达式有+、?、|和()

    3、Perl的正则表达式(Perl Regular Expression 又叫Perl RegEx 简称PREs)

6e1c2055f6438e357c6ed243764c814a.png

448e24b25d9c986a774b8eb1da5592a6.png

6aebd8face57588e2ae24e0a0e1447de.png

70d6ce94c2a6b230ce8f7da4e96ec1a6.png


e635dbfdb9e6b2e8526ac1be27e5d05b.png


例子,有空我再慢慢一个一个补上。



参考:

   http://man.linuxde.net/docs/shell_regex.html


本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1981856


相关文章
|
2月前
|
Shell Linux Windows
让我们熟悉一下 shell 正则表达式使用
正则表达式是一种文本处理工具,用于匹配、查找、替换或提取字符串中的特定模式。通过普通字符和特殊字符(元字符)组成,定义匹配规则。本文档通过示例展示了如何使用正则表达式进行字符串搜索、过滤和模式匹配,包括基本匹配、行首行尾定位、字符集使用、任意字符与重复字符处理以及限定重复次数等高级功能。
60 7
|
5月前
|
Unix Shell Python
在Shell中转换Python正则表达式
结合以上提到的注意事项与差异点,就能在Shell环境中巧妙地转换并使用Python正则表达式了。务实和节省时间的做法是,将一些常见Python正则模式记在手边,随时查阅并对照POSIX标准进行调整。同时,借助在线正则表达式测试器和文档也能有效地提升在Shell环境中处理正则表达式的能力。
59 5
|
8月前
|
运维 Shell Python
第六章 Shell正则表达式
第六章 Shell正则表达式
|
Shell
shell中正则表达式的用途以及示例
shell中正则表达式的用途以及示例
100 1
|
8月前
|
Linux Shell
Linux下的Shell基础——正则表达式入门(四)
Linux下的Shell基础——正则表达式入门(四)
54 1
Linux下的Shell基础——正则表达式入门(四)
|
Shell Linux Perl
Shell基础学习---3、Read读取控制台输入、函数、正则表达式入门
Shell基础学习---3、Read读取控制台输入、函数、正则表达式入门
|
8月前
|
存储 算法 Shell
【Shell 命令集合 文档编辑】Linux 正则表达式匹配 egrep命令使用教程
【Shell 命令集合 文档编辑】Linux 正则表达式匹配 egrep命令使用教程
103 0
|
8月前
|
Shell Linux Perl
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门(第二天学习)
Shell基础学习---3、Read读取控制台输入、函数、综合应用案例:归档文件、正则表达式入门
145 1
|
存储 Shell Linux
我们一起来学Shell - 正则表达式
我们一起来学Shell - 正则表达式
49 0
|
运维 JavaScript 前端开发
运维(16)-shell正则表达式
运维(16)-shell正则表达式
61 0