diff --git a/teil14/ifexit.sh b/teil14/ifexit.sh new file mode 100755 index 0000000..c686a3e --- /dev/null +++ b/teil14/ifexit.sh @@ -0,0 +1,10 @@ +#! /usr/bin/bash + +./sub.sh ${1} + +if [ ${?} -eq 0 ]; then + echo "sub.sh erfolgreich" +else + echo "sub.sh fehlgeschlagen" +fi + diff --git a/teil14/simpleexit.sh b/teil14/simpleexit.sh new file mode 100755 index 0000000..90b0b34 --- /dev/null +++ b/teil14/simpleexit.sh @@ -0,0 +1,4 @@ +# /usr/bin/bash + +echo "Beispiel für exit Code" +exit 2 diff --git a/teil14/sub.sh b/teil14/sub.sh new file mode 100755 index 0000000..f631a35 --- /dev/null +++ b/teil14/sub.sh @@ -0,0 +1,10 @@ +# !/usr/bin/bash + +if [ "${1}" == "fail" ]; then + echo " ${0}: failing" + exit 1 +fi + + +exit 0 +