Ahora empezamos con las comparaciónes para poder tomar una decisión dentro del script. Según el enunciado vamos a suponer que el script tiene sólo dos argumentos; después vamos a comparar los argumentos y mostrar lo que se pide:
if [ $# -eq 2 ]
then
echo "Uso: $0 arg1 arg2"
exit
fi
if [ $1 == $2 ]
then
echo "IGUALES"
else
echo "DISTINTOS"
fi
|
En primer lugar, en general vemos que un if puede tener o no un "else" asociado, como en cualquier lenguaje.
Y con más detalle, vemos las línea más significativas:
echo "Uso: $0 arg1 arg2" Mostramos un mensaje sobre como se usa el script. Observamos que $0 es el nombre del script.
exit Da por terminado el script, puesto que al no tener los argumentos necesarios no debería continuar su ejecución.