Chet Ramey wrote:
> Bob Proulx wrote:
> >Of course that makes sense for the "==" and "!=" cases.  But is that
> >true even for the "=" case?  For the "=" case I thought it was
> >"STRING1 = STRING2" and not "STRING = PATTERN".
> 
> `=' and `==' are always equivalent.  When used in the test/[ command,
> they match strings.  In the [[ conditional command, they match patterns.

Ah..., so the real underlying issue was actually the use of [[ ... ]]
instead of [ ... ] which had escaped my attention and changed the
meaning.  The trace output wouldn't have quoted the right hand side
parts if [ ... ] had been used.  Gotcha.

Thanks
Bob


Reply via email to