我使用RegEx Buddy对正则表达式进行原型设计和调试。RegEx Buddy允许我在多种不同的正则表达式引擎类型(.NET,Java,Perl,GNU BRE,GNU ERE,POSIX,BRE,POSIX ERE等)之间进行选择。
bash使用什么正则表达式引擎(例如in if
和case
statement)?我正在运行Centos 5.5 32位和bash 3.2.25(1):
[kevin@mon01 scratch]$ bash --version
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
我猜是GNU BRE还是GNU ERE?