Name
shopt
Synopsis
[
shopt
options
] [optnames
]
Set or unset variables that control optional shell behavior. With no options or with -p, display the settable optnames
.
Options
-
-o
Allow only options defined for the set -o built-in to be set or unset.
-
-p
Display output in a form that can be reused as input.
-
-q
Quiet mode. Suppress normal output.
-
-s
Set (enable) each specified option. With no
optname
, list all set options.-
-u
Unset (disable) each specified option. With no
optname
, list all unset options.
Settable shell options
Unless otherwise noted, options are disabled by default.
-
cdable_vars
If an argument to the cd built-in is not a directory, assume that it’s a variable containing the name of the directory to change to.
-
cdspell
For interactive shells, check for minor errors in the name of a directory component (transposed characters, a missing character, or an extra character). Print the corrected name and proceed.
-
checkhash
Check that a command found in the hash table actually exists before trying to execute it; if it is not found, do a path search.
-
checkwinsize
Check the window size after each command, and update
LINES
andCOLUMNS
as necessary.-
cmdhist
Attempt to save all lines of a multiline command in one history entry to facilitate re-editing.
-
dotglob
Include filenames beginning with
.
in the results of pathname expansion.-
execfail
For a noninteractive shell, don’t exit if the file specified as an argument to exec cannot be executed. For an interactive shell, don’t exit from ...
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.