Unix – Script con retorno valor de función.-

Después de llamar a una función, $? tiene el código se salida del último comando ejecutado : podemos ponerlo de forma explícita usando return :

#!/bin/bash 
funcion2() { 
    if [ -f /bin/ls -a -f /bin/ln ]; then 
        return 0 
    else 
        return 1 
    fi 
} 
# Programa principal 
if funcion2; then 
    echo "Los dos ficheros existen" 
else 
    echo "Falta uno de los ficheros - adiós" 
    exit 1 
fi
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.