bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

incompatibility in regex


From: Peter Schreiber
Subject: incompatibility in regex
Date: Wed, 28 Mar 2012 18:26:46 -0000

Hi,

have experienced the following:


3.1.17(1)-release:

-> [[ a =~ a|b ]] && echo true
-bash: syntax error in conditional expression: unexpected token `|'

-> [[ a =~ a\|b ]] && echo true   # that one works in version 3
true

===================================================================

4.1.10(4)-release:

-> [[ a =~ a\|b ]] && echo true   # ... but not in version 4

-> [[ a =~ a|b ]] && echo true
true


Do I really need to check BASH_VERSION first?

Thanks & regards,
Peter






reply via email to

[Prev in Thread] Current Thread [Next in Thread]