grep 正则表达式和shell的通配符对比分析

 更新时间:2026年04月14日 09:35:05   作者:yanlaifan  
grep正则是强大的文本匹配语言,适合描述复杂字符串结构;Shell 通配符 是轻量级文件名匹配规则,适合快速操作文件,两者符号虽像,但语义不同,切勿混用,本文介绍grep 正则表达式和shell的通配符对比,感兴趣的朋友一起看看吧

0 Preface/Foreword

grep没有通配符这个概念,只有正则表达式(Regular Expression)概念。

1 grep 和shell的对比

功能Shell通配符(Wildcard)grep正则表达式(Regular Expression)
任意字符?.
任意长度*.*
以begin开头begin*^begin.*
以end结尾*end.*end$

1.1 查找以指定string开始

 grep "begin.*" 1.txt

1.2 查找以指定string结尾

grep ".*end$" 1.txt

到此这篇关于grep 正则表达式和shell的通配符对比分析的文章就介绍到这了,更多相关grep 正则表达式和shell的通配符内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

最新评论