bug-bash
[Top][All Lists]
Advanced

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

comparison inside [[]] is not numeric comparison?


From: john.ruckstuhl
Subject: comparison inside [[]] is not numeric comparison?
Date: Wed, 08 Dec 2010 15:53:19 -0000
User-agent: G2/1.0

In bash, a comparison inside "[["/"]]" is lexicographic not numeric?
This isn't what I expected.
Which part of the documentation would set me straight?  If someone
could quote the fine manual, that would be great.

$ if [[ 2000 > 200 ]]; then echo pass; else echo wierd; fi
pass

$ if [[ 1000 > 200 ]]; then echo pass; else echo wierd; fi
wierd

$ set | grep BASH_VERSION
BASH_VERSION='3.2.51(24)-release'

Thanks,
John R.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]