Arquivo hello
:
#!/bin/sh
echo "$0"
exec ./world
echo "$0"
Arquivo world
:
#!/bin/sh
echo "$0"
exit 33 # to have an exit code example
Executar hello
:
$ ./hello
./hello
./world
$ echo $?
33
Depois que hello
executar world
via exec
e world
finishes, o restante de hello
não será executado. O código de saída é o de world
.