1. Funkce

1.3. Exit status

Funkce jsou v shellu vnímány jako miniskripty, tedy vrací také exit status. Pokud se ve funkci nevyužije příkaz return, vrací exit status naposledy použitého příkazu. Ten lze zjistit příkazem $?.


S využitím příkazu return lze vrátit libovolné číslo z rozsahu 0 - 255.


Pokud by byla hodnota předaná příkazu return větší než 255, příkaz vždy vrátí zbytek po dělení číslem 256. Tedy takové číslo, aby bylo zachováno pravidlo, že návratová hodnota musí být z rozsahu 0 - 255.