2 examples for set

{{ score }}
  # stop script execution if error happen ( exitcode != 0 ) http://tldp.org/LDP/abs/html/exitcodes.html
set -e
        
{{ score }}
  # Each variable or function that is created or modified is given the export attribute and marked for export to the environment of subsequent commands.
set -a

# Cause the status of terminated background jobs to be reported immediately, rather than before printing the next primary prompt.
set -b

# Disable filename expansion (globbing).
set -f

# Treat unset variables and parameters other than the special parameters ‘@’ or ‘*’ as an error when performing parameter expansion. An error message will be written to the standard error, and a non-interactive shell will exit.
set -u

# Print shell input lines as they are read.
set -v

# Print a trace of simple commands.
set -x