Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Návratové hodnoty programů a příkazů

Příkazy a programy po svém skončení vrací shellu návratovou hodnotu (anglicky exit code). Pokud program proběhl v pořádku, je návratová hodnota 0, jinak je nenulová (pro určité typy chyb jsou ustálené návratové hodnoty). Návratová hodnota naposled provedeného příkazu je uložena v proměnné ?.

> echo 10
10
> echo ${?}
0
> less aiodfjaoidfja.txt
aiodfjaoidfja.txt: No such file or directory
> echo ${?}
1

Jak vracet návratovou hodnotu ze skriptu se dozvíme v kapitole Interakce s okolím.