Google
Web dns.bdat.net

condiciones (test)

Script que comprueba que hay dos parámetros posicionales

En este script tenemis que tomar una decisión dependiendo del contenido de la variable $# como vimos en un ejemplo anterior.

if [ $# -eq 2 ]
then
        echo "Hay dos parámetros"
fi
              

if [ $# -eq 2 ] Comprobamos si el número de argumentos es dos con una comparación numérica.

Todo lo que pongamos tras "then" y hasta el (else) "fi" se ejecurará cuando la condición sea cierta.

Este ejmplo resulta particularmente útil para construir scripts que deban tener un número exacto de parámetros.