mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-11 14:10:49 +02:00
new GLOBSORT variable
This commit is contained in:
+265
-174
@@ -1,9 +1,9 @@
|
||||
This is bash.info, produced by makeinfo version 6.8 from bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 14 March 2023).
|
||||
Bash shell (version 5.2, 15 April 2023).
|
||||
|
||||
This is Edition 5.2, last updated 14 March 2023, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 15 April 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Copyright (C) 1988-2023 Free Software Foundation, Inc.
|
||||
@@ -26,10 +26,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 14 March 2023). The Bash home page is
|
||||
Bash shell (version 5.2, 15 April 2023). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.2, last updated 14 March 2023, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 15 April 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2409,6 +2409,10 @@ behavior of ignoring filenames beginning with a '.', make '.*' one of
|
||||
the patterns in 'GLOBIGNORE'. The 'dotglob' option is disabled when
|
||||
'GLOBIGNORE' is unset.
|
||||
|
||||
After the pattern is expanded and matched against filenames, the
|
||||
value of the 'GLOBSORT' variable controls how the results are sorted, as
|
||||
described below (*note Bash Variables::).
|
||||
|
||||
|
||||
File: bash.info, Node: Pattern Matching, Up: Filename Expansion
|
||||
|
||||
@@ -2574,7 +2578,7 @@ was redirected to DIRLIST.
|
||||
|
||||
Bash handles several filenames specially when they are used in
|
||||
redirections, as described in the following table. If the operating
|
||||
system on which Bash is running provides these special files, bash will
|
||||
system on which Bash is running provides these special files, Bash will
|
||||
use them; otherwise it will emulate them internally with the behavior
|
||||
described below.
|
||||
|
||||
@@ -3249,7 +3253,7 @@ standard.
|
||||
than or equal to 1.
|
||||
|
||||
'cd'
|
||||
cd [-L|[-P [-e]] [-@] [DIRECTORY]
|
||||
cd [-L|[-P [-e]]] [-@] [DIRECTORY]
|
||||
|
||||
Change the current working directory to DIRECTORY. If DIRECTORY is
|
||||
not supplied, the value of the 'HOME' shell variable is used. If
|
||||
@@ -4854,7 +4858,7 @@ This builtin allows you to change additional shell optional behavior.
|
||||
words to be completed. This means that dollar signs in
|
||||
variable names that expand to directories will not be quoted;
|
||||
however, any dollar signs appearing in filenames will not be
|
||||
quoted, either. This is active only when bash is using
|
||||
quoted, either. This is active only when Bash is using
|
||||
backslashes to quote completed filenames. This variable is
|
||||
set by default, which is the default Bash behavior in versions
|
||||
through 4.2.
|
||||
@@ -5259,7 +5263,7 @@ Variables::).
|
||||
|
||||
'BASH_ARGC'
|
||||
An array variable whose values are the number of parameters in each
|
||||
frame of the current bash execution call stack. The number of
|
||||
frame of the current Bash execution call stack. The number of
|
||||
parameters to the current subroutine (shell function or script
|
||||
executed with '.' or 'source') is at the top of the stack. When a
|
||||
subroutine is executed, the number of parameters passed is pushed
|
||||
@@ -5272,7 +5276,7 @@ Variables::).
|
||||
|
||||
'BASH_ARGV'
|
||||
An array variable containing all of the parameters in the current
|
||||
bash execution call stack. The final parameter of the last
|
||||
Bash execution call stack. The final parameter of the last
|
||||
subroutine call is at the top of the stack; the first parameter of
|
||||
the initial call is at the bottom. When a subroutine is executed,
|
||||
the parameters supplied are pushed onto 'BASH_ARGV'. The shell
|
||||
@@ -5561,6 +5565,28 @@ Variables::).
|
||||
'GLOBIGNORE', it is removed from the list of matches. The pattern
|
||||
matching honors the setting of the 'extglob' shell option.
|
||||
|
||||
'GLOBSORT'
|
||||
Control how the results of filename expansion are sorted. The
|
||||
value of this variable specifies the sort criteria and sort order
|
||||
for the results of filename expansion. If this variable is unset
|
||||
or set to the null string, filename expansion uses the historial
|
||||
behavior of sorting by name. If set, a valid value begins with an
|
||||
optional '+', which is ignored, or '-', which reverses the sort
|
||||
order from ascending to descending, followed by a sort specifier.
|
||||
The valid sort specifiers are 'name', 'size', 'mtime', 'atime',
|
||||
'ctime', and 'blocks', which sort the files on name, file size,
|
||||
modification time, access time, inode change time, and number of
|
||||
blocks, respectively.
|
||||
|
||||
For example, a value of '-mtime' sorts the results in descending
|
||||
order by modification time (newest first).
|
||||
|
||||
If the sort specifier is missing, it defaults to NAME, so a value
|
||||
of '+' is equivalent to the null string, and a value of '-' sorts
|
||||
by name in descending order.
|
||||
|
||||
Any invalid value restores the historical sorting behavior.
|
||||
|
||||
'GROUPS'
|
||||
An array variable containing the list of groups of which the
|
||||
current user is a member. Assignments to 'GROUPS' have no effect.
|
||||
@@ -6573,7 +6599,7 @@ decreasing precedence.
|
||||
'||'
|
||||
logical OR
|
||||
|
||||
'expr ? expr : expr'
|
||||
'expr ? if-true-expr : if-false-expr'
|
||||
conditional operator
|
||||
|
||||
'= *= /= %= += -= <<= >>= &= ^= |='
|
||||
@@ -7069,13 +7095,60 @@ environment, such as 'jails', 'zones', or 'containers'.
|
||||
|
||||
File: bash.info, Node: Bash POSIX Mode, Next: Shell Compatibility Mode, Prev: The Restricted Shell, Up: Bash Features
|
||||
|
||||
6.11 Bash POSIX Mode
|
||||
====================
|
||||
6.11 Bash and POSIX
|
||||
===================
|
||||
|
||||
Starting Bash with the '--posix' command-line option or executing 'set
|
||||
-o posix' while Bash is running will cause Bash to conform more closely
|
||||
to the POSIX standard by changing the behavior to match that specified
|
||||
by POSIX in areas where the Bash default differs.
|
||||
6.11.1 What is POSIX?
|
||||
---------------------
|
||||
|
||||
POSIX is the name for a family of standards based on Unix. A number of
|
||||
Unix services, tools, and functions are part of the standard, ranging
|
||||
from the basic system calls and C library functions to common
|
||||
applications and tools to system administration and management.
|
||||
|
||||
The POSIX Shell and Utilities standard was originally developed by
|
||||
IEEE Working Group 1003.2 (POSIX.2). The first edition of the 1003.2
|
||||
standard was published in 1992. It was merged with the original IEEE
|
||||
1003.1 Working Group and is currently maintained by the Austin Group (a
|
||||
joint working group of the IEEE, The Open Group and ISO/IEC SC22/WG15).
|
||||
Today the Shell and Utilities are a volume within the set of documents
|
||||
that make up IEEE Std 1003.1-2017, and thus the former POSIX.2 (from
|
||||
1992) is now part of the current unified POSIX standard.
|
||||
|
||||
The Shell and Utilities volume concentrates on the command
|
||||
interpreter interface and utility programs commonly executed from the
|
||||
command line or by other programs. The standard is freely available on
|
||||
the web at
|
||||
<https://pubs.opengroup.org/onlinepubs/9699919799/utilities/contents.html>.
|
||||
|
||||
Bash is concerned with the aspects of the shell's behavior defined by
|
||||
the POSIX Shell and Utilities volume. The shell command language has of
|
||||
course been standardized, including the basic flow control and program
|
||||
execution constructs, I/O redirection and pipelines, argument handling,
|
||||
variable expansion, and quoting.
|
||||
|
||||
The special builtins, which must be implemented as part of the shell
|
||||
to provide the desired functionality, are specified as being part of the
|
||||
shell; examples of these are 'eval' and 'export'. Other utilities
|
||||
appear in the sections of POSIX not devoted to the shell which are
|
||||
commonly (and in some cases must be) implemented as builtin commands,
|
||||
such as 'read' and 'test'. POSIX also specifies aspects of the shell's
|
||||
interactive behavior, including job control and command line editing.
|
||||
Only vi-style line editing commands have been standardized; emacs
|
||||
editing commands were left out due to objections.
|
||||
|
||||
6.11.2 Bash POSIX Mode
|
||||
----------------------
|
||||
|
||||
Although Bash is an implementation of the POSIX shell specification,
|
||||
there are areas where the Bash default behavior differs from the
|
||||
specification. The Bash "posix mode" changes the Bash behavior in these
|
||||
areas so that it conforms to the standard more closely.
|
||||
|
||||
Starting Bash with the '--posix' command-line option or executing
|
||||
'set -o posix' while Bash is running will cause Bash to conform more
|
||||
closely to the POSIX standard by changing the behavior to match that
|
||||
specified by POSIX in areas where the Bash default differs.
|
||||
|
||||
When invoked as 'sh', Bash enters POSIX mode after reading the
|
||||
startup files.
|
||||
@@ -7338,6 +7411,13 @@ startup files.
|
||||
that a backslash preceding a double quote character will escape it
|
||||
and the backslash will be removed.
|
||||
|
||||
66. Command substitutions don't set the '?' special parameter. The
|
||||
exit status of a simple command without a command word is still the
|
||||
exit status of the last command substitution that occurred while
|
||||
evaluating the variable assignments and redirections in that
|
||||
command, but that does not happen until after all of the
|
||||
assignments and redirections.
|
||||
|
||||
There is other POSIX behavior that Bash does not implement by default
|
||||
even when in POSIX mode. Specifically:
|
||||
|
||||
@@ -7345,7 +7425,11 @@ even when in POSIX mode. Specifically:
|
||||
entries if 'FCEDIT' is unset, rather than defaulting directly to
|
||||
'ed'. 'fc' uses 'ed' if 'EDITOR' is unset.
|
||||
|
||||
2. As noted above, Bash requires the 'xpg_echo' option to be enabled
|
||||
2. A non-interactive shell does not exit if a variable assignment
|
||||
preceding the 'command' builtin or another non-special builtin
|
||||
fails.
|
||||
|
||||
3. As noted above, Bash requires the 'xpg_echo' option to be enabled
|
||||
for the 'echo' builtin to be fully conformant.
|
||||
|
||||
Bash can be configured to be POSIX-conformant by default, by
|
||||
@@ -10485,7 +10569,7 @@ at the Bash prompt in your Bash source directory.
|
||||
If you want to build Bash in a directory separate from the source
|
||||
directory - to build for multiple architectures, for example - just use
|
||||
the full path to the configure script. The following commands will
|
||||
build bash in a directory under '/usr/local/build' from the source code
|
||||
build Bash in a directory under '/usr/local/build' from the source code
|
||||
in '/usr/local/src/bash-4.4':
|
||||
|
||||
mkdir /usr/local/build/bash-4.4
|
||||
@@ -10578,7 +10662,7 @@ By default, 'make install' will install into '/usr/local/bin',
|
||||
specifying a value for the 'prefix' 'make' variable when running 'make
|
||||
install' (e.g., 'make install prefix=PATH'). The 'prefix' variable
|
||||
provides a default for 'exec_prefix' and other variables used when
|
||||
installing bash.
|
||||
installing Bash.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
@@ -10591,7 +10675,7 @@ run, you can specify these variables as arguments to 'make': 'make
|
||||
install exec_prefix=/' will install 'bash' and 'bashbug' into '/bin'
|
||||
instead of the default '/usr/local/bin'.
|
||||
|
||||
If you want to see the files bash will install and where it will
|
||||
If you want to see the files Bash will install and where it will
|
||||
install them without changing anything on your system, specify the
|
||||
variable 'DESTDIR' as an argument to 'make'. Its value should be the
|
||||
absolute directory path you'd like to use as the root of your sample
|
||||
@@ -10773,7 +10857,7 @@ does not provide the necessary support.
|
||||
builtins (*note Aliases::).
|
||||
|
||||
'--enable-alt-array-implementation'
|
||||
This builds bash using an alternate implementation of arrays (*note
|
||||
This builds Bash using an alternate implementation of arrays (*note
|
||||
Arrays::) that provides faster access at the expense of using more
|
||||
memory (sometimes many times more, depending on how sparse an array
|
||||
is).
|
||||
@@ -10824,7 +10908,7 @@ does not provide the necessary support.
|
||||
(*note Pipelines::).
|
||||
|
||||
'--enable-debugger'
|
||||
Include support for the bash debugger (distributed separately).
|
||||
Include support for the Bash debugger (distributed separately).
|
||||
|
||||
'--enable-dev-fd-stat-broken'
|
||||
If calling 'stat' on /dev/fd/N returns different results than
|
||||
@@ -10962,11 +11046,11 @@ of Bash. The latest version of Bash is always available for FTP from
|
||||
<http://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-master.tar.gz>.
|
||||
|
||||
Once you have determined that a bug actually exists, use the
|
||||
'bashbug' command to submit a bug report or use the form at the <a
|
||||
href="https://savannah.gnu.org/projects/bash/">Bash project page</a>.
|
||||
If you have a fix, you are encouraged to submit that as well!
|
||||
Suggestions and 'philosophical' bug reports may be mailed to
|
||||
<bug-bash@gnu.org> or <help-bash@gnu.org>.
|
||||
'bashbug' command to submit a bug report or use the form at the Bash
|
||||
project page (https://savannah.gnu.org/projects/bash/). If you have a
|
||||
fix, you are encouraged to submit that as well! Suggestions and
|
||||
'philosophical' bug reports may be mailed to <bug-bash@gnu.org> or
|
||||
<help-bash@gnu.org>.
|
||||
|
||||
All bug reports should include:
|
||||
* The version number of Bash.
|
||||
@@ -12110,57 +12194,58 @@ D.3 Parameter and Variable Index
|
||||
* FUNCNAME: Bash Variables. (line 326)
|
||||
* FUNCNEST: Bash Variables. (line 343)
|
||||
* GLOBIGNORE: Bash Variables. (line 348)
|
||||
* GROUPS: Bash Variables. (line 355)
|
||||
* histchars: Bash Variables. (line 361)
|
||||
* HISTCMD: Bash Variables. (line 376)
|
||||
* HISTCONTROL: Bash Variables. (line 382)
|
||||
* HISTFILE: Bash Variables. (line 398)
|
||||
* HISTFILESIZE: Bash Variables. (line 402)
|
||||
* HISTIGNORE: Bash Variables. (line 413)
|
||||
* GLOBSORT: Bash Variables. (line 355)
|
||||
* GROUPS: Bash Variables. (line 377)
|
||||
* histchars: Bash Variables. (line 383)
|
||||
* HISTCMD: Bash Variables. (line 398)
|
||||
* HISTCONTROL: Bash Variables. (line 404)
|
||||
* HISTFILE: Bash Variables. (line 420)
|
||||
* HISTFILESIZE: Bash Variables. (line 424)
|
||||
* HISTIGNORE: Bash Variables. (line 435)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 211)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 217)
|
||||
* HISTSIZE: Bash Variables. (line 433)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 440)
|
||||
* HISTSIZE: Bash Variables. (line 455)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 462)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 226)
|
||||
* HOSTFILE: Bash Variables. (line 448)
|
||||
* HOSTNAME: Bash Variables. (line 459)
|
||||
* HOSTTYPE: Bash Variables. (line 462)
|
||||
* HOSTFILE: Bash Variables. (line 470)
|
||||
* HOSTNAME: Bash Variables. (line 481)
|
||||
* HOSTTYPE: Bash Variables. (line 484)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 465)
|
||||
* IGNOREEOF: Bash Variables. (line 487)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 235)
|
||||
* INPUTRC: Bash Variables. (line 475)
|
||||
* INSIDE_EMACS: Bash Variables. (line 479)
|
||||
* INPUTRC: Bash Variables. (line 497)
|
||||
* INSIDE_EMACS: Bash Variables. (line 501)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 245)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 252)
|
||||
* LANG: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LANG <1>: Bash Variables. (line 485)
|
||||
* LC_ALL: Bash Variables. (line 489)
|
||||
* LC_COLLATE: Bash Variables. (line 493)
|
||||
* LC_CTYPE: Bash Variables. (line 500)
|
||||
* LANG <1>: Bash Variables. (line 507)
|
||||
* LC_ALL: Bash Variables. (line 511)
|
||||
* LC_COLLATE: Bash Variables. (line 515)
|
||||
* LC_CTYPE: Bash Variables. (line 522)
|
||||
* LC_MESSAGES: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 505)
|
||||
* LC_NUMERIC: Bash Variables. (line 509)
|
||||
* LC_TIME: Bash Variables. (line 513)
|
||||
* LINENO: Bash Variables. (line 517)
|
||||
* LINES: Bash Variables. (line 522)
|
||||
* MACHTYPE: Bash Variables. (line 528)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 527)
|
||||
* LC_NUMERIC: Bash Variables. (line 531)
|
||||
* LC_TIME: Bash Variables. (line 535)
|
||||
* LINENO: Bash Variables. (line 539)
|
||||
* LINES: Bash Variables. (line 544)
|
||||
* MACHTYPE: Bash Variables. (line 550)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 22)
|
||||
* MAILCHECK: Bash Variables. (line 532)
|
||||
* MAILCHECK: Bash Variables. (line 554)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 27)
|
||||
* MAPFILE: Bash Variables. (line 540)
|
||||
* MAPFILE: Bash Variables. (line 562)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 282)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -12171,46 +12256,46 @@ D.3 Parameter and Variable Index
|
||||
(line 299)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 235)
|
||||
* OLDPWD: Bash Variables. (line 544)
|
||||
* OLDPWD: Bash Variables. (line 566)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 34)
|
||||
* OPTERR: Bash Variables. (line 547)
|
||||
* OPTERR: Bash Variables. (line 569)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 38)
|
||||
* OSTYPE: Bash Variables. (line 551)
|
||||
* OSTYPE: Bash Variables. (line 573)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 304)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 312)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 554)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 559)
|
||||
* PPID: Bash Variables. (line 569)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 573)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 579)
|
||||
* PS0: Bash Variables. (line 585)
|
||||
* PIPESTATUS: Bash Variables. (line 576)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 581)
|
||||
* PPID: Bash Variables. (line 591)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 595)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 601)
|
||||
* PS0: Bash Variables. (line 607)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 590)
|
||||
* PS4: Bash Variables. (line 595)
|
||||
* PWD: Bash Variables. (line 603)
|
||||
* RANDOM: Bash Variables. (line 606)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 612)
|
||||
* READLINE_LINE: Bash Variables. (line 616)
|
||||
* READLINE_MARK: Bash Variables. (line 620)
|
||||
* READLINE_POINT: Bash Variables. (line 626)
|
||||
* REPLY: Bash Variables. (line 630)
|
||||
* PS3: Bash Variables. (line 612)
|
||||
* PS4: Bash Variables. (line 617)
|
||||
* PWD: Bash Variables. (line 625)
|
||||
* RANDOM: Bash Variables. (line 628)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 634)
|
||||
* READLINE_LINE: Bash Variables. (line 638)
|
||||
* READLINE_MARK: Bash Variables. (line 642)
|
||||
* READLINE_POINT: Bash Variables. (line 648)
|
||||
* REPLY: Bash Variables. (line 652)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 322)
|
||||
* search-ignore-case: Readline Init File Syntax.
|
||||
(line 329)
|
||||
* SECONDS: Bash Variables. (line 633)
|
||||
* SHELL: Bash Variables. (line 642)
|
||||
* SHELLOPTS: Bash Variables. (line 647)
|
||||
* SHLVL: Bash Variables. (line 656)
|
||||
* SECONDS: Bash Variables. (line 655)
|
||||
* SHELL: Bash Variables. (line 664)
|
||||
* SHELLOPTS: Bash Variables. (line 669)
|
||||
* SHLVL: Bash Variables. (line 678)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 334)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -12219,15 +12304,15 @@ D.3 Parameter and Variable Index
|
||||
(line 349)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 355)
|
||||
* SRANDOM: Bash Variables. (line 661)
|
||||
* SRANDOM: Bash Variables. (line 683)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TEXTDOMAINDIR: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TIMEFORMAT: Bash Variables. (line 670)
|
||||
* TMOUT: Bash Variables. (line 708)
|
||||
* TMPDIR: Bash Variables. (line 720)
|
||||
* UID: Bash Variables. (line 724)
|
||||
* TIMEFORMAT: Bash Variables. (line 692)
|
||||
* TMOUT: Bash Variables. (line 730)
|
||||
* TMPDIR: Bash Variables. (line 742)
|
||||
* UID: Bash Variables. (line 746)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 368)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -12454,11 +12539,14 @@ D.5 Concept Index
|
||||
* arithmetic evaluation: Shell Arithmetic. (line 6)
|
||||
* arithmetic expansion: Arithmetic Expansion.
|
||||
(line 6)
|
||||
* arithmetic operators: Shell Arithmetic. (line 17)
|
||||
* arithmetic, shell: Shell Arithmetic. (line 6)
|
||||
* arrays: Arrays. (line 6)
|
||||
* background: Job Control Basics. (line 6)
|
||||
* Bash configuration: Basic Installation. (line 6)
|
||||
* Bash installation: Basic Installation. (line 6)
|
||||
* binary arithmetic operators: Shell Arithmetic. (line 17)
|
||||
* bitwise arithmetic operators: Shell Arithmetic. (line 17)
|
||||
* Bourne shell: Basic Shell Features.
|
||||
(line 6)
|
||||
* brace expansion: Brace Expansion. (line 6)
|
||||
@@ -12492,6 +12580,7 @@ D.5 Concept Index
|
||||
(line 6)
|
||||
* completion builtins: Programmable Completion Builtins.
|
||||
(line 6)
|
||||
* conditional arithmetic operator: Shell Arithmetic. (line 17)
|
||||
* configuration: Basic Installation. (line 6)
|
||||
* control operator: Definitions. (line 21)
|
||||
* coprocess: Coprocesses. (line 6)
|
||||
@@ -12566,7 +12655,8 @@ D.5 Concept Index
|
||||
* pattern matching: Pattern Matching. (line 6)
|
||||
* pipeline: Pipelines. (line 6)
|
||||
* POSIX: Definitions. (line 9)
|
||||
* POSIX Mode: Bash POSIX Mode. (line 6)
|
||||
* POSIX description: Bash POSIX Mode. (line 9)
|
||||
* POSIX Mode: Bash POSIX Mode. (line 48)
|
||||
* process group: Definitions. (line 62)
|
||||
* process group ID: Definitions. (line 66)
|
||||
* process substitution: Process Substitution.
|
||||
@@ -12601,6 +12691,7 @@ D.5 Concept Index
|
||||
* tilde expansion: Tilde Expansion. (line 6)
|
||||
* token: Definitions. (line 86)
|
||||
* translation, native languages: Locale Translation. (line 6)
|
||||
* unary arithmetic operators: Shell Arithmetic. (line 17)
|
||||
* variable, shell: Shell Parameters. (line 6)
|
||||
* variables, readline: Readline Init File Syntax.
|
||||
(line 37)
|
||||
@@ -12652,98 +12743,98 @@ Node: Arithmetic Expansion97645
|
||||
Node: Process Substitution98610
|
||||
Node: Word Splitting99727
|
||||
Node: Filename Expansion101772
|
||||
Node: Pattern Matching104518
|
||||
Node: Quote Removal109517
|
||||
Node: Redirections109809
|
||||
Node: Executing Commands119499
|
||||
Node: Simple Command Expansion120166
|
||||
Node: Command Search and Execution122273
|
||||
Node: Command Execution Environment124657
|
||||
Node: Environment127689
|
||||
Node: Exit Status129349
|
||||
Node: Signals131130
|
||||
Node: Shell Scripts134576
|
||||
Node: Shell Builtin Commands137600
|
||||
Node: Bourne Shell Builtins139635
|
||||
Node: Bash Builtins161830
|
||||
Node: Modifying Shell Behavior193826
|
||||
Node: The Set Builtin194168
|
||||
Node: The Shopt Builtin204763
|
||||
Node: Special Builtins220672
|
||||
Node: Shell Variables221648
|
||||
Node: Bourne Shell Variables222082
|
||||
Node: Bash Variables224183
|
||||
Node: Bash Features256995
|
||||
Node: Invoking Bash258005
|
||||
Node: Bash Startup Files264015
|
||||
Node: Interactive Shells269143
|
||||
Node: What is an Interactive Shell?269551
|
||||
Node: Is this Shell Interactive?270197
|
||||
Node: Interactive Shell Behavior271009
|
||||
Node: Bash Conditional Expressions274635
|
||||
Node: Shell Arithmetic279274
|
||||
Node: Aliases282215
|
||||
Node: Arrays285106
|
||||
Node: The Directory Stack291666
|
||||
Node: Directory Stack Builtins292447
|
||||
Node: Controlling the Prompt296704
|
||||
Node: The Restricted Shell299666
|
||||
Node: Bash POSIX Mode302273
|
||||
Node: Shell Compatibility Mode315136
|
||||
Node: Job Control323700
|
||||
Node: Job Control Basics324157
|
||||
Node: Job Control Builtins329156
|
||||
Node: Job Control Variables334948
|
||||
Node: Command Line Editing336101
|
||||
Node: Introduction and Notation337769
|
||||
Node: Readline Interaction339389
|
||||
Node: Readline Bare Essentials340577
|
||||
Node: Readline Movement Commands342363
|
||||
Node: Readline Killing Commands343320
|
||||
Node: Readline Arguments345238
|
||||
Node: Searching346279
|
||||
Node: Readline Init File348462
|
||||
Node: Readline Init File Syntax349720
|
||||
Node: Conditional Init Constructs373508
|
||||
Node: Sample Init File377701
|
||||
Node: Bindable Readline Commands380822
|
||||
Node: Commands For Moving382023
|
||||
Node: Commands For History384071
|
||||
Node: Commands For Text389062
|
||||
Node: Commands For Killing392708
|
||||
Node: Numeric Arguments395738
|
||||
Node: Commands For Completion396874
|
||||
Node: Keyboard Macros401062
|
||||
Node: Miscellaneous Commands401747
|
||||
Node: Readline vi Mode407782
|
||||
Node: Programmable Completion408686
|
||||
Node: Programmable Completion Builtins416463
|
||||
Node: A Programmable Completion Example427212
|
||||
Node: Using History Interactively432457
|
||||
Node: Bash History Facilities433138
|
||||
Node: Bash History Builtins436140
|
||||
Node: History Interaction441161
|
||||
Node: Event Designators444778
|
||||
Node: Word Designators446129
|
||||
Node: Modifiers447886
|
||||
Node: Installing Bash449691
|
||||
Node: Basic Installation450825
|
||||
Node: Compilers and Options454544
|
||||
Node: Compiling For Multiple Architectures455282
|
||||
Node: Installation Names456971
|
||||
Node: Specifying the System Type459077
|
||||
Node: Sharing Defaults459791
|
||||
Node: Operation Controls460461
|
||||
Node: Optional Features461416
|
||||
Node: Reporting Bugs472632
|
||||
Node: Major Differences From The Bourne Shell473973
|
||||
Node: GNU Free Documentation License490819
|
||||
Node: Indexes515993
|
||||
Node: Builtin Index516444
|
||||
Node: Reserved Word Index523268
|
||||
Node: Variable Index525713
|
||||
Node: Function Index542625
|
||||
Node: Concept Index556406
|
||||
Node: Pattern Matching104702
|
||||
Node: Quote Removal109701
|
||||
Node: Redirections109993
|
||||
Node: Executing Commands119683
|
||||
Node: Simple Command Expansion120350
|
||||
Node: Command Search and Execution122457
|
||||
Node: Command Execution Environment124841
|
||||
Node: Environment127873
|
||||
Node: Exit Status129533
|
||||
Node: Signals131314
|
||||
Node: Shell Scripts134760
|
||||
Node: Shell Builtin Commands137784
|
||||
Node: Bourne Shell Builtins139819
|
||||
Node: Bash Builtins162015
|
||||
Node: Modifying Shell Behavior194011
|
||||
Node: The Set Builtin194353
|
||||
Node: The Shopt Builtin204948
|
||||
Node: Special Builtins220857
|
||||
Node: Shell Variables221833
|
||||
Node: Bourne Shell Variables222267
|
||||
Node: Bash Variables224368
|
||||
Node: Bash Features258281
|
||||
Node: Invoking Bash259291
|
||||
Node: Bash Startup Files265301
|
||||
Node: Interactive Shells270429
|
||||
Node: What is an Interactive Shell?270837
|
||||
Node: Is this Shell Interactive?271483
|
||||
Node: Interactive Shell Behavior272295
|
||||
Node: Bash Conditional Expressions275921
|
||||
Node: Shell Arithmetic280560
|
||||
Node: Aliases283518
|
||||
Node: Arrays286409
|
||||
Node: The Directory Stack292969
|
||||
Node: Directory Stack Builtins293750
|
||||
Node: Controlling the Prompt298007
|
||||
Node: The Restricted Shell300969
|
||||
Node: Bash POSIX Mode303576
|
||||
Node: Shell Compatibility Mode319366
|
||||
Node: Job Control327930
|
||||
Node: Job Control Basics328387
|
||||
Node: Job Control Builtins333386
|
||||
Node: Job Control Variables339178
|
||||
Node: Command Line Editing340331
|
||||
Node: Introduction and Notation341999
|
||||
Node: Readline Interaction343619
|
||||
Node: Readline Bare Essentials344807
|
||||
Node: Readline Movement Commands346593
|
||||
Node: Readline Killing Commands347550
|
||||
Node: Readline Arguments349468
|
||||
Node: Searching350509
|
||||
Node: Readline Init File352692
|
||||
Node: Readline Init File Syntax353950
|
||||
Node: Conditional Init Constructs377738
|
||||
Node: Sample Init File381931
|
||||
Node: Bindable Readline Commands385052
|
||||
Node: Commands For Moving386253
|
||||
Node: Commands For History388301
|
||||
Node: Commands For Text393292
|
||||
Node: Commands For Killing396938
|
||||
Node: Numeric Arguments399968
|
||||
Node: Commands For Completion401104
|
||||
Node: Keyboard Macros405292
|
||||
Node: Miscellaneous Commands405977
|
||||
Node: Readline vi Mode412012
|
||||
Node: Programmable Completion412916
|
||||
Node: Programmable Completion Builtins420693
|
||||
Node: A Programmable Completion Example431442
|
||||
Node: Using History Interactively436687
|
||||
Node: Bash History Facilities437368
|
||||
Node: Bash History Builtins440370
|
||||
Node: History Interaction445391
|
||||
Node: Event Designators449008
|
||||
Node: Word Designators450359
|
||||
Node: Modifiers452116
|
||||
Node: Installing Bash453921
|
||||
Node: Basic Installation455055
|
||||
Node: Compilers and Options458774
|
||||
Node: Compiling For Multiple Architectures459512
|
||||
Node: Installation Names461201
|
||||
Node: Specifying the System Type463307
|
||||
Node: Sharing Defaults464021
|
||||
Node: Operation Controls464691
|
||||
Node: Optional Features465646
|
||||
Node: Reporting Bugs476862
|
||||
Node: Major Differences From The Bourne Shell478193
|
||||
Node: GNU Free Documentation License495039
|
||||
Node: Indexes520213
|
||||
Node: Builtin Index520664
|
||||
Node: Reserved Word Index527488
|
||||
Node: Variable Index529933
|
||||
Node: Function Index546918
|
||||
Node: Concept Index560699
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Reference in New Issue
Block a user