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