On Thu, 2010-07-01 at 00:24 +0200, bardo wrote:
2010/7/1 Daenyth Blank <daenyth+arch@gmail.com>:
On Wed, Jun 30, 2010 at 17:56, Thomas Bächler <thomas@archlinux.org> 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
greycat and friends are awesome, it is true. I learned alot reading gregs wiki and hanging out on #bash. -- Victor Lowther LPIC2 UCP RHCE