Chapter 10: Installing Bash

143

--enable-direxpand-default

Cause the direxpand shell option (see Section 4.3.2 [The Shopt Builtin], page 62) to be enabled by default when the shell starts. It is normally disabled by default.

--enable-directory-stack

Include support for a csh-like directory stack and the pushd, popd, and dirs builtins (see Section 6.8 [The Directory Stack], page 90).

--enable-disabled-builtins

Allow builtin commands to be invoked via ‘builtin xxx’ even after xxx has been disabled using ‘enable -n xxx’. See Section 4.2 [Bash Builtins], page 48, for details of the builtin and enable builtin commands.

--enable-dparen-arithmetic

Include support for the ((...)) command (see Section 3.2.4.2 [Conditional

Constructs], page 10).

--enable-extended-glob

Include support for the extended pattern matching features described above under Section 3.5.8.1 [Pattern Matching], page 30.

--enable-extended-glob-default

Set the default value of the extglob shell option described above under

Section 4.3.2 [The Shopt Builtin], page 62 to be enabled.

--enable-glob-asciirange-default

Set the default value of the globasciiranges shell option described above under

Section 4.3.2 [The Shopt Builtin], page 62 to be enabled. This controls the behavior of character ranges when used in pattern matching bracket expressions.

--enable-help-builtin

Include the help builtin, which displays help on shell builtins and variables (see

Section 4.2 [Bash Builtins], page 48).

--enable-history

Include command history and the fc and history builtin commands (see

Section 9.1 [Bash History Facilities], page 133).

--enable-job-control

This enables the job control features (see Chapter 7 [Job Control], page 97), if the operating system supports them.

--enable-multibyte

This enables support for multibyte characters if the operating system provides the necessary support.

--enable-net-redirections

This enables the special handling of filenames of the form /dev/tcp/host/port and /dev/udp/host/port when used in redirections (see Section 3.6 [Redirec- tions], page 31).

--enable-process-substitution

This enables process substitution (see Section 3.5.6 [Process Substitution], page 29) if the operating system provides the necessary support.