Comment Bash Thinks They're Different (Score 1) 304
==, !=, are used for string comparison inBash.
In fact you can use '=' for string comparison in Bash according to POSIX. For this reason I think bash would be a great first scripting language >;)
-eq, -ne, -lt, and -gt are used for integer comparison in bash.