Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 772 Bytes

exit_codes.md

File metadata and controls

33 lines (22 loc) · 772 Bytes

# Exit Codes

  • Every command returns an exit code
  • 0 = successful
  • Non-zero = unsuccessful
  • The last command executed in the function or script determines the exit status
  • $? = exit code of last command

### Examples

filename

filename

filename

#### Demo

bash ./examples/exit_codes/successful.sh 
echo $?

bash ./examples/exit_codes/explicit_unsuccessful.sh
echo $?

bash ./examples/exit_codes/implicit_unsuccessful.sh
echo $?






### References