ksh Options

The following options are recognized by set -o. The one-letter abbreviation, if any, is in parentheses.

emacs emacs editing mode (see Editing With emacs)
errexit (-e) exit if an error occurs
hashall (-h) remember full path for all UNIX commands executed
ignoreeof do not exit on end-of-file
interactive (-i) stdin is a terminal
keyword (-k) treat var=value as an assignment even in an argument list
monitor (-m) run background jobs in different process group
noexec (-n) suppress execution of commands
noglob (-f) suppress expansion of wildcards
nounset (-u) report an error if an unset variable is referenced
path search the $PATH if command is not found
stdin (-s) take commands from stdin
trackall (-h) same as `hashall'
verbose (-v) echo each command before execution
vi vi editing mode (see Editing with vi)
xtrac (-x) echo command after evaluation but before execution