diff --git a/sheets/function b/sheets/function new file mode 100644 index 0000000..c29fd5d --- /dev/null +++ b/sheets/function @@ -0,0 +1,15 @@ + +# Abort the whole script from a function +# +trap "exit 1" TERM +export TOP_PID=$$ +# +function fatal() +{ + echo "Goodbye" + kill -s TERM $TOP_PID +} +# +echo "Function call will abort" +echo $(func) +echo "This will never be printed"