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.

-- 
Clark

Reply via email to