[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: simple bug/compat question
From: |
Chet Ramey |
Subject: |
Re: simple bug/compat question |
Date: |
Fri, 23 Jan 2009 11:56:16 -0500 |
User-agent: |
Thunderbird 2.0.0.19 (Macintosh/20081209) |
Linda Walsh wrote:
>
>> It's not a bug.
> ---
> It's a feature... ;-)
>
>
>> test/[ uses -a and -o for `and' and `or'; the
>> conditional command uses && and || for that purpose. This is
>> they way it's documented.
> ---
> Would it be inappropriate if "[[" were to treat "-a" && "-o" identically
> to "&&" -a "||" so "[[" could be more of a drop-in replacement for
> "/bin/[" ?
I don't think this would be a good idea. [[ doesn't parse && and ||
the same way [ parses -a and -o -- the two are not the same.
Frankly, I'd like to see test expressions rewritten to use the shell
|| and && operators rather than changing [[.
Chet
--
``The lyf so short, the craft so long to lerne.'' - Chaucer
Chet Ramey, ITS, CWRU chet@case.edu http://cnswww.cns.cwru.edu/~chet/