Red de conocimiento informático - Problemas con los teléfonos móviles - Explicación detallada de la diferencia entre gt y > en shell

Explicación detallada de la diferencia entre gt y > en shell

cadena1 == cadena2

cadena1 = cadena2

Verdadero si las cadenas son iguales = debe usarse con el comando test

. para conformidad con POSIX.

cadena1 != cadena2

Verdadero si las cadenas no son iguales.

cadena1 < cadena2

Verdadero si cadena1 ordena lexicográficamente antes de la cadena2.

cadena1 > cadena2

Verdadero si cadena1 ordena lexicográficamente después de la cadena2.

arg1 OP arg2

OP es uno de -eq, -ne, -lt, -le, -gt o -ge Estos operadores binarios aritméticos

devuelven verdadero si arg1 es igual a, no igual a

. menor, menor o igual, mayor que, o mayor que

o igual a arg2, respectivamente, pueden ser números enteros positivos

o negativos.

Obviamente, uno compara cadenas y el otro compara números enteros (positivos y negativos)