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 .