kbys.net
当前位置:首页 >> [Linux] FinD 如何使用扩展POSIX正则和断言? >>

[Linux] FinD 如何使用扩展POSIX正则和断言?

find使用正则: find . -regex ".*\.\(txt\|sh\)" 加参数“-regextype type”可以指定“type”类型的正则语法,find支持的正则语法有:emacs、posix-awk、posix-basic、posix-egrep、posix-extended。 find使用posix-extened正则: find . -regextyp...

如果你要直接学 Perl 语言,那 PCRE 是首眩但据我所知,他们者大同小异,无非就是方括号表达式,子表达式,和表达式重复符号。 POSIX Regex 在 Unix、Unix-Like、和 Linux 环境下用地比较多一些。

POSIX 是 UNIX 遵循的标准, UNIX 的命令如 grep、sed 能用的正则是 POSIX。 PERL 正则在 POSIX 上做了扩展,实现了很多方便的功能。 举个匹配数字的例子,Perl 用 \d,POSIX 用 [0-9](POSIX 老版本,现在也有 \d 了)。 POSIX 里面还有“类”的概...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com