Re: [PATCH 04/48] Use [[ ]] instead of [ ] for conditional checking when running in bash.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



2010/7/1 Daenyth Blank <daenyth+arch@xxxxxxxxx>:
> On Wed, Jun 30, 2010 at 17:56, Thomas Bächler <thomas@xxxxxxxxxxxxx> wrote:
>> Am 30.06.2010 23:47, schrieb Victor Lowther:
>>> It is worth 10 - 30% speedup whenever you want to compare something.
>>
>> Where do you get this from? I always used [ ], and I found it
>> sufficient. Why is [[ ]] faster?
>>
>>> -if [ "$USECOLOR" = "YES" -o "$USECOLOR" = "yes" ]; then
>>> +if [[ $USECOLOR = YES || $USECOLOR = yes ]]; then
>>
>> Why do you get rid of the quoting here? Quoting is nice.
>>
>>
>
> Quoting is not needed in [[ and it makes the code uglier.
>

Ditto. May I also suggest a link[1] to those that do not know all the
beauties of double square brackets? By the way, the whole BashFAQ in
there is really interesting, it has lots of advanced tips 'n tricks.

Corrado


[1] http://mywiki.wooledge.org/BashFAQ/031


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux