El siguiente script intenta crear un subdirectorio tmp/project en el directorio actual. En la condición de la sentencia if verificamos si el valor de la variable $? es diferente de 0. Si ese es el caso, imprimimos un mensaje de error y salimos del script con el código de salida 1. La rama else imprime un mensaje exitoso y se ejecuta solo si el valor de $? es 0
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash mkdir tmp/project if [[ $? -ne 0 ]] ; then echo "Unable to create directory tmp/project" exit 1 else echo "Directory tmp/project created successfully" fi |