On 8/24/12 11:03 AM, Michal Soltys wrote: >>> Perhaps he is assuming the man page is exhaustive. The section for the >>> [[ command only mentions the == and != operators: >> >> Maybe. The `CONDITIONAL EXPRESSIONS' section makes it clear they're >> identical. >> > > This section only mentions string comparisons - nothing related to pattern > matching or regex is mentioned there. It would also imply that [ $a = $b ] > and [[ $a = $b ]] are identical, and it's clearly not the case. The > differences between [ and [[ are in earlier "Compound Commands" and "rhs > argument is pattern" feature is only mentioned for == and !=. > > Anyway, maybe some small patch against bash.1 then to avoid confusion ?
Yep, that's reasonable. Thanks for bringing it to light. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/