Tôi sử dụng RegEx Buddy để tạo nguyên mẫu và gỡ lỗi các biểu thức chính quy của mình. RegEx Buddy cho phép tôi chọn giữa một số loại công cụ biểu thức chính quy khác nhau (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE, v.v.).
Công cụ biểu thức chính quy nào bash sử dụng (ví dụ trong if
và case
câu lệnh)? Tôi đang chạy Centos 5.5 32 bit và 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.
Tôi đoán nó sẽ là GNU BRE hoặc GNU ERE?