On Thu, Feb 17, 2011 at 9:20 PM, Andreas Schwab <[email protected]>wrote:
> "Clark J. Wang" <[email protected]> writes: > > > See following script output: > > > > bash-4.2# cat quoted-pattern.sh > > [[ .a == \.a* ]] && echo 1 # not quoted > > [[ aa =~ \.a* ]] && echo 2 # quoted > > > > [[ aa =~ \a. ]] && echo 3 # not quoted > > [[ aa =~ \a\. ]] && echo 4 # quoted > > bash-4.2# bash42 quoted-pattern.sh > > 1 > > 3 > > bash-4.2# > > > > From my understanding 1 2 3 4 should all be printed out. > > "aa" contains no period, so why should it be matched? > > If it should not be matched why I got 3 printed out? > Andreas. > > -- > Andreas Schwab, [email protected] > GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." > -- Clark
