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]



On Thu, 2010-07-01 at 00:24 +0200, bardo wrote:
> 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

greycat and friends are awesome, it is true.  I learned alot reading
gregs wiki and hanging out on #bash.

-- 
Victor Lowther
LPIC2 UCP RHCE 


[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