shell编程(慕课网-shell编程之正则表达式)
1. 什么是正则表达式
用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的分割、匹配、查找及替换工作.
2. 正则表达式与通配符
2.1 通配符
* 匹配任意内容
? 匹配任一一个内容
[] 匹配中括号中的一个字符
2.2 正则表达式
正则表达式用来在文件中匹配符合条件的字符串,正是包含匹配. grep、awk、sed等命令可以支持正则表达式.通配符用来匹配符合条件的文件名,通配符是
完全匹配. ls、find、cp这些命令不支持正则表达式.
正则表达式也有*,?,[]等元字符符号,但是功能和通配符中的这几个符号功能不同.
3.
4.
5.
shell之正则表达式学习
最新推荐文章于 2021-05-13 17:24:55 发布
这篇博客介绍了正则表达式在shell编程中的应用,包括其作为字符匹配模式的语法规则,以及与通配符的区别。内容涵盖正则表达式的功能,如在grep、awk、sed命令中的使用,并对比了通配符在文件名匹配上的不同。
摘要由CSDN通过智能技术生成