#Archivo prueba41.sh function prueba() { #guardo en la variable a, el valor pasado por la linea de comandos local a=$1 #Forma lógica: SI a entonces ... if (($a)) ; then echo "la variable tiene un valor y este valor no es cero" else echo "la variable, o es nula, o es vale cero" fi #Forma lógica: SI NO a entonces ... if !(($a)) ; then echo "la variable, o es nula, o es vale cero" else echo "la variable tiene un valor y este valor no es cero" fi #Pausa read } #Paso a la funcion prueba todos los parametros recibidos prueba $*