La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4962 - FORMULAR CONDICIÓN EN UN SCRIPT
Autor:  abe tornero bachiller
¿cómo puedo comparar un intervalo alfanumérico en un script de Unix Aix?

if [[ $VALOR2 >= "AAAA" ]] && [[ $VALOR2 <= "CCCC" ]]
then
echo True
else
echo False
fi

Me devuelve el error:
lcontrol.sh[2]: 0403-057 Error de sintaxis en la línea 2 : `´ no se espera.

gracias

  Respuesta:  Oscar
Prueba con el comando test, es muy antiguo pero suele resolver estos problemas. Ahora no tengo el manual delante, estoy en un maldito NT, pero con man test de dará toda la información. Igualmente, creo recordar que se puede hacer:

if test $VARIABLE eq "AAAA"
then
....
....
fi