mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-16 00:20:49 +02:00
enable MULTIPLE_COPROCS; bind -p/-P can print out bindings for individual command names; changes to Makefile to remove MFLAGS; simplify build tools by assuming C90 compilation environment for better cross-compiling support
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
||||
# This Makefile is for the Bash/documentation directory -*- text -*-.
|
||||
#
|
||||
# Copyright (C) 2003-2015 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2003-2024 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@@ -222,7 +222,7 @@ OTHER_DOCS = $(srcdir)/FAQ $(srcdir)/INTRO
|
||||
OTHER_INSTALLED_DOCS = FAQ INTRO
|
||||
|
||||
$(MAN2HTML): ${topdir}/support/man2html.c
|
||||
-( cd ${BUILD_DIR}/support ; ${MAKE} ${MFLAGS} man2html)
|
||||
-( cd ${BUILD_DIR}/support ; ${MAKE} ${BASH_MAKEFLAGS} man2html)
|
||||
|
||||
clean:
|
||||
$(RM) *.aux *.bak *.cp *.fn *.ky *.log *.pg *.toc *.tp *.vr *.cps \
|
||||
|
||||
+1631
-1614
File diff suppressed because it is too large
Load Diff
+32
-8
@@ -5,14 +5,14 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Fri Mar 29 11:54:22 EDT 2024
|
||||
.\" Last Change: Tue Apr 23 15:08:01 EDT 2024
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.\" avoid a warning about an undefined register
|
||||
.\" .if !rzY .nr zY 0
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2024 March 29" "GNU Bash 5.3"
|
||||
.TH BASH 1 "2024 April 23" "GNU Bash 5.3"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -86,8 +86,8 @@ bash \- GNU Bourne-Again SHell
|
||||
[options]
|
||||
[command_string | file]
|
||||
.SH COPYRIGHT
|
||||
.if n Bash is Copyright (C) 1989-2023 by the Free Software Foundation, Inc.
|
||||
.if t Bash is Copyright \(co 1989-2023 by the Free Software Foundation, Inc.
|
||||
.if n Bash is Copyright (C) 1989-2024 by the Free Software Foundation, Inc.
|
||||
.if t Bash is Copyright \(co 1989-2024 by the Free Software Foundation, Inc.
|
||||
.SH DESCRIPTION
|
||||
.B Bash
|
||||
is an \fBsh\fP-compatible command language interpreter that
|
||||
@@ -1491,7 +1491,7 @@ Expands to the number of positional parameters in decimal.
|
||||
.TP
|
||||
.B ?
|
||||
Expands to the exit status of the most recently executed foreground
|
||||
pipeline.
|
||||
command.
|
||||
.TP
|
||||
.B \-
|
||||
Expands to the current option flags as specified upon invocation,
|
||||
@@ -2032,8 +2032,11 @@ The default is system-dependent.
|
||||
An array variable (see
|
||||
.B Arrays
|
||||
below) containing a list of exit status values from the processes
|
||||
in the most-recently-executed foreground pipeline (which may
|
||||
contain only a single command).
|
||||
in the most-recently-executed foreground pipeline, which may
|
||||
consist of only a simple command
|
||||
(see
|
||||
.B "SHELL GRAMMAR"
|
||||
above).
|
||||
.TP
|
||||
.B PPID
|
||||
The process ID of the shell's parent. This variable is readonly.
|
||||
@@ -8145,7 +8148,7 @@ returns 0 unless run when job control is disabled or, when run with
|
||||
job control enabled, any specified \fIjobspec\fP was not found
|
||||
or was started without job control.
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] [\fB\-lpsvPSVX\fP]
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] [\fB\-lsvSVX\fP]
|
||||
.PD 0
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] [\fB\-q\fP \fIfunction\fP] [\fB\-u\fP \fIfunction\fP] [\fB\-r\fP \fIkeyseq\fP]
|
||||
@@ -8156,6 +8159,8 @@ or was started without job control.
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fIkeyseq\fP:\fIfunction\-name\fP
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-p\fP|\fB\-P\fP [\fIreadline\-command\fP]
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fIkeyseq\fP:\fIreadline\-command\fP
|
||||
.TP
|
||||
\fBbind\fP \fIreadline-command-line\fP
|
||||
@@ -8203,9 +8208,13 @@ List the names of all \fBreadline\fP functions.
|
||||
.B \-p
|
||||
Display \fBreadline\fP function names and bindings in such a way
|
||||
that they can be re-read.
|
||||
If arguments remain after option processing, \fBbind\fP treats
|
||||
them as readline command names and restricts output to those names.
|
||||
.TP
|
||||
.B \-P
|
||||
List current \fBreadline\fP function names and bindings.
|
||||
If arguments remain after option processing, \fBbind\fP treats
|
||||
them as readline command names and restricts output to those names.
|
||||
.TP
|
||||
.B \-s
|
||||
Display \fBreadline\fP key sequences bound to macros and the strings
|
||||
@@ -12110,6 +12119,21 @@ It will fail at word expansion time if extglob hasn't been
|
||||
enabled by the time the command is executed.
|
||||
.RE
|
||||
.PD
|
||||
.TP
|
||||
\fBcompat52\fP
|
||||
.PD 0
|
||||
.RS
|
||||
.IP \(bu
|
||||
The \fBtest\fP builtin uses its historical algorithm to parse parenthesized
|
||||
subexpressions when given five or more arguments.
|
||||
.IP \(bu
|
||||
If the \fB\-p\fP or \fB\-P\fP option is supplied to the \fBbind\fP builtin,
|
||||
\fBbind\fP treats any arguments remaining after option processing
|
||||
as bindable command names, and
|
||||
displays any key sequences bound to those commands, instead of treating
|
||||
the arguments as key sequences to bind.
|
||||
.RE
|
||||
.PD
|
||||
.\" bash_builtins
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.SH "RESTRICTED SHELL"
|
||||
|
||||
+34
-9
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2024 March 29<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2024 April 23<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -73,7 +73,7 @@ bash - GNU Bourne-Again SHell
|
||||
<H3>COPYRIGHT</H3>
|
||||
|
||||
|
||||
Bash is Copyright © 1989-2023 by the Free Software Foundation, Inc.
|
||||
Bash is Copyright © 1989-2024 by the Free Software Foundation, Inc.
|
||||
<A NAME="lbAE"> </A>
|
||||
<H3>DESCRIPTION</H3>
|
||||
|
||||
@@ -1881,7 +1881,7 @@ Expands to the number of positional parameters in decimal.
|
||||
|
||||
<DD>
|
||||
Expands to the exit status of the most recently executed foreground
|
||||
pipeline.
|
||||
command.
|
||||
<DT><B>-</B>
|
||||
|
||||
<DD>
|
||||
@@ -2562,8 +2562,12 @@ An array variable (see
|
||||
<B>Arrays</B>
|
||||
|
||||
below) containing a list of exit status values from the processes
|
||||
in the most-recently-executed foreground pipeline (which may
|
||||
contain only a single command).
|
||||
in the most-recently-executed foreground pipeline, which may
|
||||
consist of only a simple command
|
||||
(see
|
||||
<B>SHELL GRAMMAR</B>
|
||||
|
||||
above).
|
||||
<DT><B>PPID</B>
|
||||
|
||||
<DD>
|
||||
@@ -10287,12 +10291,13 @@ is not present, the shell's notion of the <I>current job</I> is used.
|
||||
returns 0 unless run when job control is disabled or, when run with
|
||||
job control enabled, any specified <I>jobspec</I> was not found
|
||||
or was started without job control.
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] [<B>-lpsvPSVX</B>]<DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] [<B>-lsvSVX</B>]<DD>
|
||||
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] [<B>-q</B> <I>function</I>] [<B>-u</B> <I>function</I>] [<B>-r</B> <I>keyseq</I>]<DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <B>-f</B> <I>filename</I><DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <B>-x</B> <I>keyseq</I>[:] <I>shell-command</I><DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <I>keyseq</I>:<I>function-name</I><DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <B>-p</B>|<B>-P</B> [<I>readline-command</I>]<DD>
|
||||
<DT><B>bind</B> [<B>-m</B> <I>keymap</I>] <I>keyseq</I>:<I>readline-command</I><DD>
|
||||
<DT><B>bind</B> <I>readline-command-line</I><DD>
|
||||
|
||||
@@ -10355,10 +10360,14 @@ List the names of all <B>readline</B> functions.
|
||||
<DD>
|
||||
Display <B>readline</B> function names and bindings in such a way
|
||||
that they can be re-read.
|
||||
If arguments remain after option processing, <B>bind</B> treats
|
||||
them as readline command names and restricts output to those names.
|
||||
<DT><B>-P</B>
|
||||
|
||||
<DD>
|
||||
List current <B>readline</B> function names and bindings.
|
||||
If arguments remain after option processing, <B>bind</B> treats
|
||||
them as readline command names and restricts output to those names.
|
||||
<DT><B>-s</B>
|
||||
|
||||
<DD>
|
||||
@@ -15164,6 +15173,22 @@ enabled by the time the command is executed.
|
||||
</DL></DL>
|
||||
|
||||
|
||||
<DT><B>compat52</B><DD>
|
||||
|
||||
<DL COMPACT><DT><DD>
|
||||
<DL COMPACT>
|
||||
<DT>*<DD>
|
||||
The <B>test</B> builtin uses its historical algorithm to parse parenthesized
|
||||
subexpressions when given five or more arguments.
|
||||
<DT>*<DD>
|
||||
If the <B>-p</B> or <B>-P</B> option is supplied to the <B>bind</B> builtin,
|
||||
<B>bind</B> treats any arguments remaining after option processing
|
||||
as bindable command names, and
|
||||
displays any key sequences bound to those commands, instead of treating
|
||||
the arguments as key sequences to bind.
|
||||
</DL></DL>
|
||||
|
||||
|
||||
|
||||
|
||||
</DL>
|
||||
@@ -15471,7 +15496,7 @@ There may be only one active coprocess at a time.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2024 March 29<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2024 April 23<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -15577,7 +15602,7 @@ There may be only one active coprocess at a time.
|
||||
<DT><A HREF="#lbDI">BUGS</A><DD>
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20240402/doc/bash.1.<BR>
|
||||
Time: 04 April 2024 17:50:28 EDT
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20240422/doc/bash.1.<BR>
|
||||
Time: 23 April 2024 17:29:53 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
+194
-183
@@ -1,9 +1,9 @@
|
||||
This is bash.info, produced by makeinfo version 7.1 from bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 5 April 2024).
|
||||
Bash shell (version 5.3, 23 April 2024).
|
||||
|
||||
This is Edition 5.3, last updated 5 April 2024, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Copyright © 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.3, 5 April 2024). The Bash home page is
|
||||
Bash shell (version 5.3, 23 April 2024). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 5 April 2024, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -1588,7 +1588,7 @@ only be referenced; assignment to them is not allowed.
|
||||
|
||||
‘?’
|
||||
($?) Expands to the exit status of the most recently executed
|
||||
foreground pipeline.
|
||||
foreground command.
|
||||
|
||||
‘-’
|
||||
($-, a hyphen.) Expands to the current option flags as specified
|
||||
@@ -3779,12 +3779,13 @@ standard.
|
||||
Aliases::.
|
||||
|
||||
‘bind’
|
||||
bind [-m KEYMAP] [-lpsvPSVX]
|
||||
bind [-m KEYMAP] [-lsvSVX]
|
||||
bind [-m KEYMAP] [-q FUNCTION] [-u FUNCTION] [-r KEYSEQ]
|
||||
bind [-m KEYMAP] -f FILENAME
|
||||
bind [-m KEYMAP] -x KEYSEQ[: ]SHELL-COMMAND
|
||||
bind [-m KEYMAP] KEYSEQ:FUNCTION-NAME
|
||||
bind [-m KEYMAP] KEYSEQ:READLINE-COMMAND
|
||||
bind [-m KEYMAP] -p|-P [READLINE-COMMAND]
|
||||
bind READLINE-COMMAND-LINE
|
||||
|
||||
Display current Readline (*note Command Line Editing::) key and
|
||||
@@ -3810,10 +3811,14 @@ standard.
|
||||
‘-p’
|
||||
Display Readline function names and bindings in such a way
|
||||
that they can be used as an argument to a subsequent ‘bind’
|
||||
command or in a Readline initialization file.
|
||||
command or in a Readline initialization file. If arguments
|
||||
remain after option processing, ‘bind’ treats them as readline
|
||||
command names and restricts output to those names.
|
||||
|
||||
‘-P’
|
||||
List current Readline function names and bindings.
|
||||
List current Readline function names and bindings. If
|
||||
arguments remain after option processing, ‘bind’ treats them
|
||||
as readline command names and restricts output to those names.
|
||||
|
||||
‘-v’
|
||||
Display Readline variable names and values in such a way that
|
||||
@@ -5938,7 +5943,8 @@ Variables::).
|
||||
‘PIPESTATUS’
|
||||
An array variable (*note Arrays::) containing a list of exit status
|
||||
values from the processes in the most-recently-executed foreground
|
||||
pipeline (which may contain only a single command).
|
||||
pipeline, which may consist of only a simple command (*note Shell
|
||||
Commands::).
|
||||
|
||||
‘POSIXLY_CORRECT’
|
||||
If this variable is in the environment when Bash starts, the shell
|
||||
@@ -7777,6 +7783,11 @@ required for bash-5.1 and later versions.
|
||||
• The ‘test’ builtin uses its historical algorithm to parse
|
||||
parenthesized subexpressions when given five or more
|
||||
arguments.
|
||||
• If the ‘-p’ or ‘-P’ option is supplied to the ‘bind’ builtin,
|
||||
‘bind’ treats any arguments remaining after option processing
|
||||
as bindable command names, and displays any key sequences
|
||||
bound to those commands, instead of treating the arguments as
|
||||
key sequences to bind.
|
||||
|
||||
|
||||
File: bash.info, Node: Job Control, Next: Command Line Editing, Prev: Bash Features, Up: Top
|
||||
@@ -12209,11 +12220,11 @@ D.1 Index of Shell Builtin Commands
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 119)
|
||||
* caller: Bash Builtins. (line 128)
|
||||
* builtin: Bash Builtins. (line 124)
|
||||
* caller: Bash Builtins. (line 133)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 145)
|
||||
* command: Bash Builtins. (line 150)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
* complete: Programmable Completion Builtins.
|
||||
@@ -12222,13 +12233,13 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 248)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 165)
|
||||
* declare: Bash Builtins. (line 170)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
* disown: Job Control Builtins.
|
||||
(line 104)
|
||||
* echo: Bash Builtins. (line 268)
|
||||
* enable: Bash Builtins. (line 317)
|
||||
* echo: Bash Builtins. (line 273)
|
||||
* enable: Bash Builtins. (line 322)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
@@ -12247,26 +12258,26 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 153)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 197)
|
||||
* help: Bash Builtins. (line 355)
|
||||
* help: Bash Builtins. (line 360)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
* jobs: Job Control Builtins.
|
||||
(line 27)
|
||||
* kill: Job Control Builtins.
|
||||
(line 58)
|
||||
* let: Bash Builtins. (line 374)
|
||||
* local: Bash Builtins. (line 382)
|
||||
* logout: Bash Builtins. (line 399)
|
||||
* mapfile: Bash Builtins. (line 404)
|
||||
* let: Bash Builtins. (line 379)
|
||||
* local: Bash Builtins. (line 387)
|
||||
* logout: Bash Builtins. (line 404)
|
||||
* mapfile: Bash Builtins. (line 409)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 35)
|
||||
* printf: Bash Builtins. (line 450)
|
||||
* printf: Bash Builtins. (line 455)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 222)
|
||||
* read: Bash Builtins. (line 518)
|
||||
* readarray: Bash Builtins. (line 624)
|
||||
* read: Bash Builtins. (line 523)
|
||||
* readarray: Bash Builtins. (line 629)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 232)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -12275,7 +12286,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 272)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 633)
|
||||
* source: Bash Builtins. (line 638)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -12286,12 +12297,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 393)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 455)
|
||||
* type: Bash Builtins. (line 638)
|
||||
* typeset: Bash Builtins. (line 676)
|
||||
* ulimit: Bash Builtins. (line 682)
|
||||
* type: Bash Builtins. (line 643)
|
||||
* typeset: Bash Builtins. (line 681)
|
||||
* ulimit: Bash Builtins. (line 687)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 460)
|
||||
* unalias: Bash Builtins. (line 788)
|
||||
* unalias: Bash Builtins. (line 793)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 478)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -12535,32 +12546,32 @@ D.3 Parameter and Variable Index
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 602)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 607)
|
||||
* PPID: Bash Variables. (line 617)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 621)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 627)
|
||||
* PS0: Bash Variables. (line 633)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 608)
|
||||
* PPID: Bash Variables. (line 618)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 622)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 628)
|
||||
* PS0: Bash Variables. (line 634)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 638)
|
||||
* PS4: Bash Variables. (line 643)
|
||||
* PWD: Bash Variables. (line 651)
|
||||
* RANDOM: Bash Variables. (line 654)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 660)
|
||||
* READLINE_LINE: Bash Variables. (line 664)
|
||||
* READLINE_MARK: Bash Variables. (line 668)
|
||||
* READLINE_POINT: Bash Variables. (line 674)
|
||||
* REPLY: Bash Variables. (line 678)
|
||||
* PS3: Bash Variables. (line 639)
|
||||
* PS4: Bash Variables. (line 644)
|
||||
* PWD: Bash Variables. (line 652)
|
||||
* RANDOM: Bash Variables. (line 655)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 661)
|
||||
* READLINE_LINE: Bash Variables. (line 665)
|
||||
* READLINE_MARK: Bash Variables. (line 669)
|
||||
* READLINE_POINT: Bash Variables. (line 675)
|
||||
* REPLY: Bash Variables. (line 679)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 325)
|
||||
* search-ignore-case: Readline Init File Syntax.
|
||||
(line 332)
|
||||
* SECONDS: Bash Variables. (line 681)
|
||||
* SHELL: Bash Variables. (line 690)
|
||||
* SHELLOPTS: Bash Variables. (line 695)
|
||||
* SHLVL: Bash Variables. (line 704)
|
||||
* SECONDS: Bash Variables. (line 682)
|
||||
* SHELL: Bash Variables. (line 691)
|
||||
* SHELLOPTS: Bash Variables. (line 696)
|
||||
* SHLVL: Bash Variables. (line 705)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 337)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -12569,15 +12580,15 @@ D.3 Parameter and Variable Index
|
||||
(line 352)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 358)
|
||||
* SRANDOM: Bash Variables. (line 709)
|
||||
* SRANDOM: Bash Variables. (line 710)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TEXTDOMAINDIR: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TIMEFORMAT: Bash Variables. (line 718)
|
||||
* TMOUT: Bash Variables. (line 756)
|
||||
* TMPDIR: Bash Variables. (line 768)
|
||||
* UID: Bash Variables. (line 772)
|
||||
* TIMEFORMAT: Bash Variables. (line 719)
|
||||
* TMOUT: Bash Variables. (line 757)
|
||||
* TMPDIR: Bash Variables. (line 769)
|
||||
* UID: Bash Variables. (line 773)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 371)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -12969,138 +12980,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top893
|
||||
Node: Introduction2826
|
||||
Node: What is Bash?3039
|
||||
Node: What is a shell?4180
|
||||
Node: Definitions6759
|
||||
Node: Basic Shell Features9935
|
||||
Node: Shell Syntax11155
|
||||
Node: Shell Operation12182
|
||||
Node: Quoting13480
|
||||
Node: Escape Character14793
|
||||
Node: Single Quotes15291
|
||||
Node: Double Quotes15640
|
||||
Node: ANSI-C Quoting16983
|
||||
Node: Locale Translation18368
|
||||
Node: Creating Internationalized Scripts19712
|
||||
Node: Comments23910
|
||||
Node: Shell Commands24545
|
||||
Node: Reserved Words25484
|
||||
Node: Simple Commands26349
|
||||
Node: Pipelines27008
|
||||
Node: Lists30071
|
||||
Node: Compound Commands31943
|
||||
Node: Looping Constructs32952
|
||||
Node: Conditional Constructs35496
|
||||
Node: Command Grouping50400
|
||||
Node: Coprocesses51887
|
||||
Node: GNU Parallel54583
|
||||
Node: Shell Functions55501
|
||||
Node: Shell Parameters63607
|
||||
Node: Positional Parameters68140
|
||||
Node: Special Parameters69075
|
||||
Node: Shell Expansions72382
|
||||
Node: Brace Expansion74571
|
||||
Node: Tilde Expansion77234
|
||||
Node: Shell Parameter Expansion80000
|
||||
Node: Command Substitution99107
|
||||
Node: Arithmetic Expansion102640
|
||||
Node: Process Substitution103605
|
||||
Node: Word Splitting104742
|
||||
Node: Filename Expansion106883
|
||||
Node: Pattern Matching109979
|
||||
Node: Quote Removal115212
|
||||
Node: Redirections115516
|
||||
Node: Executing Commands125325
|
||||
Node: Simple Command Expansion125992
|
||||
Node: Command Search and Execution128103
|
||||
Node: Command Execution Environment130511
|
||||
Node: Environment133820
|
||||
Node: Exit Status135524
|
||||
Node: Signals137309
|
||||
Node: Shell Scripts140923
|
||||
Node: Shell Builtin Commands144015
|
||||
Node: Bourne Shell Builtins146126
|
||||
Node: Bash Builtins170530
|
||||
Node: Modifying Shell Behavior205135
|
||||
Node: The Set Builtin205477
|
||||
Node: The Shopt Builtin216992
|
||||
Node: Special Builtins233728
|
||||
Node: Shell Variables234717
|
||||
Node: Bourne Shell Variables235151
|
||||
Node: Bash Variables237344
|
||||
Node: Bash Features273894
|
||||
Node: Invoking Bash274908
|
||||
Node: Bash Startup Files281307
|
||||
Node: Interactive Shells286619
|
||||
Node: What is an Interactive Shell?287027
|
||||
Node: Is this Shell Interactive?287693
|
||||
Node: Interactive Shell Behavior288517
|
||||
Node: Bash Conditional Expressions292271
|
||||
Node: Shell Arithmetic297445
|
||||
Node: Aliases300527
|
||||
Node: Arrays303482
|
||||
Node: The Directory Stack310281
|
||||
Node: Directory Stack Builtins311078
|
||||
Node: Controlling the Prompt315527
|
||||
Node: The Restricted Shell318665
|
||||
Node: Bash POSIX Mode321452
|
||||
Node: Shell Compatibility Mode338963
|
||||
Node: Job Control347647
|
||||
Node: Job Control Basics348104
|
||||
Node: Job Control Builtins353278
|
||||
Node: Job Control Variables359238
|
||||
Node: Command Line Editing360415
|
||||
Node: Introduction and Notation362119
|
||||
Node: Readline Interaction363763
|
||||
Node: Readline Bare Essentials364951
|
||||
Node: Readline Movement Commands366769
|
||||
Node: Readline Killing Commands367766
|
||||
Node: Readline Arguments369744
|
||||
Node: Searching370801
|
||||
Node: Readline Init File373030
|
||||
Node: Readline Init File Syntax374312
|
||||
Node: Conditional Init Constructs399250
|
||||
Node: Sample Init File403615
|
||||
Node: Bindable Readline Commands406736
|
||||
Node: Commands For Moving407961
|
||||
Node: Commands For History410061
|
||||
Node: Commands For Text415144
|
||||
Node: Commands For Killing419219
|
||||
Node: Numeric Arguments422020
|
||||
Node: Commands For Completion423172
|
||||
Node: Keyboard Macros427488
|
||||
Node: Miscellaneous Commands428189
|
||||
Node: Readline vi Mode434843
|
||||
Node: Programmable Completion435795
|
||||
Node: Programmable Completion Builtins443752
|
||||
Node: A Programmable Completion Example455318
|
||||
Node: Using History Interactively460663
|
||||
Node: Bash History Facilities461344
|
||||
Node: Bash History Builtins464456
|
||||
Node: History Interaction469699
|
||||
Node: Event Designators474024
|
||||
Node: Word Designators475607
|
||||
Node: Modifiers477593
|
||||
Node: Installing Bash479502
|
||||
Node: Basic Installation480636
|
||||
Node: Compilers and Options484515
|
||||
Node: Compiling For Multiple Architectures485265
|
||||
Node: Installation Names487014
|
||||
Node: Specifying the System Type489248
|
||||
Node: Sharing Defaults489994
|
||||
Node: Operation Controls490708
|
||||
Node: Optional Features491727
|
||||
Node: Reporting Bugs503529
|
||||
Node: Major Differences From The Bourne Shell504878
|
||||
Node: GNU Free Documentation License524613
|
||||
Node: Indexes549790
|
||||
Node: Builtin Index550241
|
||||
Node: Reserved Word Index557339
|
||||
Node: Variable Index559784
|
||||
Node: Function Index576915
|
||||
Node: Concept Index590771
|
||||
Node: Top895
|
||||
Node: Introduction2830
|
||||
Node: What is Bash?3043
|
||||
Node: What is a shell?4184
|
||||
Node: Definitions6763
|
||||
Node: Basic Shell Features9939
|
||||
Node: Shell Syntax11159
|
||||
Node: Shell Operation12186
|
||||
Node: Quoting13484
|
||||
Node: Escape Character14797
|
||||
Node: Single Quotes15295
|
||||
Node: Double Quotes15644
|
||||
Node: ANSI-C Quoting16987
|
||||
Node: Locale Translation18372
|
||||
Node: Creating Internationalized Scripts19716
|
||||
Node: Comments23914
|
||||
Node: Shell Commands24549
|
||||
Node: Reserved Words25488
|
||||
Node: Simple Commands26353
|
||||
Node: Pipelines27012
|
||||
Node: Lists30075
|
||||
Node: Compound Commands31947
|
||||
Node: Looping Constructs32956
|
||||
Node: Conditional Constructs35500
|
||||
Node: Command Grouping50404
|
||||
Node: Coprocesses51891
|
||||
Node: GNU Parallel54587
|
||||
Node: Shell Functions55505
|
||||
Node: Shell Parameters63611
|
||||
Node: Positional Parameters68144
|
||||
Node: Special Parameters69079
|
||||
Node: Shell Expansions72385
|
||||
Node: Brace Expansion74574
|
||||
Node: Tilde Expansion77237
|
||||
Node: Shell Parameter Expansion80003
|
||||
Node: Command Substitution99110
|
||||
Node: Arithmetic Expansion102643
|
||||
Node: Process Substitution103608
|
||||
Node: Word Splitting104745
|
||||
Node: Filename Expansion106886
|
||||
Node: Pattern Matching109982
|
||||
Node: Quote Removal115215
|
||||
Node: Redirections115519
|
||||
Node: Executing Commands125328
|
||||
Node: Simple Command Expansion125995
|
||||
Node: Command Search and Execution128106
|
||||
Node: Command Execution Environment130514
|
||||
Node: Environment133823
|
||||
Node: Exit Status135527
|
||||
Node: Signals137312
|
||||
Node: Shell Scripts140926
|
||||
Node: Shell Builtin Commands144018
|
||||
Node: Bourne Shell Builtins146129
|
||||
Node: Bash Builtins170533
|
||||
Node: Modifying Shell Behavior205492
|
||||
Node: The Set Builtin205834
|
||||
Node: The Shopt Builtin217349
|
||||
Node: Special Builtins234085
|
||||
Node: Shell Variables235074
|
||||
Node: Bourne Shell Variables235508
|
||||
Node: Bash Variables237701
|
||||
Node: Bash Features274283
|
||||
Node: Invoking Bash275297
|
||||
Node: Bash Startup Files281696
|
||||
Node: Interactive Shells287008
|
||||
Node: What is an Interactive Shell?287416
|
||||
Node: Is this Shell Interactive?288082
|
||||
Node: Interactive Shell Behavior288906
|
||||
Node: Bash Conditional Expressions292660
|
||||
Node: Shell Arithmetic297834
|
||||
Node: Aliases300916
|
||||
Node: Arrays303871
|
||||
Node: The Directory Stack310670
|
||||
Node: Directory Stack Builtins311467
|
||||
Node: Controlling the Prompt315916
|
||||
Node: The Restricted Shell319054
|
||||
Node: Bash POSIX Mode321841
|
||||
Node: Shell Compatibility Mode339352
|
||||
Node: Job Control348371
|
||||
Node: Job Control Basics348828
|
||||
Node: Job Control Builtins354002
|
||||
Node: Job Control Variables359962
|
||||
Node: Command Line Editing361139
|
||||
Node: Introduction and Notation362843
|
||||
Node: Readline Interaction364487
|
||||
Node: Readline Bare Essentials365675
|
||||
Node: Readline Movement Commands367493
|
||||
Node: Readline Killing Commands368490
|
||||
Node: Readline Arguments370468
|
||||
Node: Searching371525
|
||||
Node: Readline Init File373754
|
||||
Node: Readline Init File Syntax375036
|
||||
Node: Conditional Init Constructs399974
|
||||
Node: Sample Init File404339
|
||||
Node: Bindable Readline Commands407460
|
||||
Node: Commands For Moving408685
|
||||
Node: Commands For History410785
|
||||
Node: Commands For Text415868
|
||||
Node: Commands For Killing419943
|
||||
Node: Numeric Arguments422744
|
||||
Node: Commands For Completion423896
|
||||
Node: Keyboard Macros428212
|
||||
Node: Miscellaneous Commands428913
|
||||
Node: Readline vi Mode435567
|
||||
Node: Programmable Completion436519
|
||||
Node: Programmable Completion Builtins444476
|
||||
Node: A Programmable Completion Example456042
|
||||
Node: Using History Interactively461387
|
||||
Node: Bash History Facilities462068
|
||||
Node: Bash History Builtins465180
|
||||
Node: History Interaction470423
|
||||
Node: Event Designators474748
|
||||
Node: Word Designators476331
|
||||
Node: Modifiers478317
|
||||
Node: Installing Bash480226
|
||||
Node: Basic Installation481360
|
||||
Node: Compilers and Options485239
|
||||
Node: Compiling For Multiple Architectures485989
|
||||
Node: Installation Names487738
|
||||
Node: Specifying the System Type489972
|
||||
Node: Sharing Defaults490718
|
||||
Node: Operation Controls491432
|
||||
Node: Optional Features492451
|
||||
Node: Reporting Bugs504253
|
||||
Node: Major Differences From The Bourne Shell505602
|
||||
Node: GNU Free Documentation License525337
|
||||
Node: Indexes550514
|
||||
Node: Builtin Index550965
|
||||
Node: Reserved Word Index558063
|
||||
Node: Variable Index560508
|
||||
Node: Function Index577639
|
||||
Node: Concept Index591495
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Binary file not shown.
+2
-2
@@ -29,7 +29,7 @@
|
||||
\entry{declare}{60}{\code {declare}}
|
||||
\entry{echo}{61}{\code {echo}}
|
||||
\entry{enable}{62}{\code {enable}}
|
||||
\entry{help}{62}{\code {help}}
|
||||
\entry{help}{63}{\code {help}}
|
||||
\entry{let}{63}{\code {let}}
|
||||
\entry{local}{63}{\code {local}}
|
||||
\entry{logout}{63}{\code {logout}}
|
||||
@@ -40,7 +40,7 @@
|
||||
\entry{source}{67}{\code {source}}
|
||||
\entry{type}{67}{\code {type}}
|
||||
\entry{typeset}{67}{\code {typeset}}
|
||||
\entry{ulimit}{67}{\code {ulimit}}
|
||||
\entry{ulimit}{68}{\code {ulimit}}
|
||||
\entry{unalias}{69}{\code {unalias}}
|
||||
\entry{set}{69}{\code {set}}
|
||||
\entry{shopt}{73}{\code {shopt}}
|
||||
|
||||
+2
-2
@@ -38,7 +38,7 @@
|
||||
\entry{\code {getopts}}{51}
|
||||
\initial {H}
|
||||
\entry{\code {hash}}{52}
|
||||
\entry{\code {help}}{62}
|
||||
\entry{\code {help}}{63}
|
||||
\entry{\code {history}}{160}
|
||||
\initial {J}
|
||||
\entry{\code {jobs}}{119}
|
||||
@@ -74,7 +74,7 @@
|
||||
\entry{\code {type}}{67}
|
||||
\entry{\code {typeset}}{67}
|
||||
\initial {U}
|
||||
\entry{\code {ulimit}}{67}
|
||||
\entry{\code {ulimit}}{68}
|
||||
\entry{\code {umask}}{56}
|
||||
\entry{\code {unalias}}{69}
|
||||
\entry{\code {unset}}{57}
|
||||
|
||||
Binary file not shown.
+19
-8
@@ -4,9 +4,9 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<!-- This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 5 April 2024).
|
||||
the Bash shell (version 5.3, 23 April 2024).
|
||||
|
||||
This is Edition 5.3, last updated 5 April 2024,
|
||||
This is Edition 5.3, last updated 23 April 2024,
|
||||
of The GNU Bash Reference Manual,
|
||||
for Bash, Version 5.3.
|
||||
|
||||
@@ -77,10 +77,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
|
||||
<h1 class="top" id="Bash-Features-1"><span>Bash Features<a class="copiable-link" href="#Bash-Features-1"> ¶</a></span></h1>
|
||||
|
||||
<p>This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 5 April 2024).
|
||||
the Bash shell (version 5.3, 23 April 2024).
|
||||
The Bash home page is <a class="url" href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
|
||||
</p>
|
||||
<p>This is Edition 5.3, last updated 5 April 2024,
|
||||
<p>This is Edition 5.3, last updated 23 April 2024,
|
||||
of <cite class="cite">The GNU Bash Reference Manual</cite>,
|
||||
for <code class="code">Bash</code>, Version 5.3.
|
||||
</p>
|
||||
@@ -2244,7 +2244,7 @@ expand to nothing (i.e., they are removed).
|
||||
<dt><a id="index-_003f"></a><span><code class="code">?</code><a class="copiable-link" href="#index-_003f"> ¶</a></span></dt>
|
||||
<dd><a class="index-entry-id" id="index-_0024_003f"></a>
|
||||
<p>($?) Expands to the exit status of the most recently executed foreground
|
||||
pipeline.
|
||||
command.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><a id="index-_002d"></a><span><code class="code">-</code><a class="copiable-link" href="#index-_002d"> ¶</a></span></dt>
|
||||
@@ -5027,12 +5027,13 @@ Aliases are described in <a class="ref" href="#Aliases">Aliases</a>.
|
||||
</dd>
|
||||
<dt><a id="index-bind"></a><span><code class="code">bind</code><a class="copiable-link" href="#index-bind"> ¶</a></span></dt>
|
||||
<dd><div class="example">
|
||||
<pre class="example-preformatted">bind [-m <var class="var">keymap</var>] [-lpsvPSVX]
|
||||
<pre class="example-preformatted">bind [-m <var class="var">keymap</var>] [-lsvSVX]
|
||||
bind [-m <var class="var">keymap</var>] [-q <var class="var">function</var>] [-u <var class="var">function</var>] [-r <var class="var">keyseq</var>]
|
||||
bind [-m <var class="var">keymap</var>] -f <var class="var">filename</var>
|
||||
bind [-m <var class="var">keymap</var>] -x <var class="var">keyseq[: ]shell-command</var>
|
||||
bind [-m <var class="var">keymap</var>] <var class="var">keyseq:function-name</var>
|
||||
bind [-m <var class="var">keymap</var>] <var class="var">keyseq:readline-command</var>
|
||||
bind [-m <var class="var">keymap</var>] -p|-P [<var class="var">readline-command</var>]
|
||||
bind <var class="var">readline-command-line</var>
|
||||
</pre></div>
|
||||
|
||||
@@ -5073,10 +5074,14 @@ synonym); <code class="code">emacs</code> is equivalent to <code class="code">em
|
||||
in such a way that they can be used as
|
||||
an argument to a subsequent <code class="code">bind</code> command
|
||||
or in a Readline initialization file.
|
||||
If arguments remain after option processing, <code class="code">bind</code> treats
|
||||
them as readline command names and restricts output to those names.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code class="code">-P</code></dt>
|
||||
<dd><p>List current Readline function names and bindings.
|
||||
If arguments remain after option processing, <code class="code">bind</code> treats
|
||||
them as readline command names and restricts output to those names.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code class="code">-v</code></dt>
|
||||
@@ -7752,8 +7757,9 @@ generated by the <code class="code">getopts</code> builtin command.
|
||||
<dt><a id="index-PIPESTATUS"></a><span><code class="code">PIPESTATUS</code><a class="copiable-link" href="#index-PIPESTATUS"> ¶</a></span></dt>
|
||||
<dd><p>An array variable (see <a class="pxref" href="#Arrays">Arrays</a>)
|
||||
containing a list of exit status values from the processes
|
||||
in the most-recently-executed foreground pipeline (which may
|
||||
contain only a single command).
|
||||
in the most-recently-executed foreground pipeline, which may
|
||||
consist of only a simple command
|
||||
(see <a class="pxref" href="#Shell-Commands">Shell Commands</a>).
|
||||
</p>
|
||||
</dd>
|
||||
<dt><a id="index-POSIXLY_005fCORRECT"></a><span><code class="code">POSIXLY_CORRECT</code><a class="copiable-link" href="#index-POSIXLY_005fCORRECT"> ¶</a></span></dt>
|
||||
@@ -10021,6 +10027,11 @@ enabled by the time the command is executed.
|
||||
<dd><ul class="itemize mark-bullet">
|
||||
<li>The <code class="code">test</code> builtin uses its historical algorithm to parse parenthesized
|
||||
subexpressions when given five or more arguments.
|
||||
</li><li>If the <samp class="option">-p</samp> or <samp class="option">-P</samp> option is supplied to the <code class="code">bind</code> builtin,
|
||||
<code class="code">bind</code> treats any arguments remaining after option processing
|
||||
as bindable command names, and
|
||||
displays any key sequences bound to those commands, instead of treating
|
||||
the arguments as key sequences to bind.
|
||||
</li></ul>
|
||||
|
||||
</dd>
|
||||
|
||||
+194
-183
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 7.1 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 5 April 2024).
|
||||
Bash shell (version 5.3, 23 April 2024).
|
||||
|
||||
This is Edition 5.3, last updated 5 April 2024, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Copyright © 1988-2023 Free Software Foundation, Inc.
|
||||
@@ -27,10 +27,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 5 April 2024). The Bash home page is
|
||||
Bash shell (version 5.3, 23 April 2024). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 5 April 2024, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -1589,7 +1589,7 @@ only be referenced; assignment to them is not allowed.
|
||||
|
||||
‘?’
|
||||
($?) Expands to the exit status of the most recently executed
|
||||
foreground pipeline.
|
||||
foreground command.
|
||||
|
||||
‘-’
|
||||
($-, a hyphen.) Expands to the current option flags as specified
|
||||
@@ -3780,12 +3780,13 @@ standard.
|
||||
Aliases::.
|
||||
|
||||
‘bind’
|
||||
bind [-m KEYMAP] [-lpsvPSVX]
|
||||
bind [-m KEYMAP] [-lsvSVX]
|
||||
bind [-m KEYMAP] [-q FUNCTION] [-u FUNCTION] [-r KEYSEQ]
|
||||
bind [-m KEYMAP] -f FILENAME
|
||||
bind [-m KEYMAP] -x KEYSEQ[: ]SHELL-COMMAND
|
||||
bind [-m KEYMAP] KEYSEQ:FUNCTION-NAME
|
||||
bind [-m KEYMAP] KEYSEQ:READLINE-COMMAND
|
||||
bind [-m KEYMAP] -p|-P [READLINE-COMMAND]
|
||||
bind READLINE-COMMAND-LINE
|
||||
|
||||
Display current Readline (*note Command Line Editing::) key and
|
||||
@@ -3811,10 +3812,14 @@ standard.
|
||||
‘-p’
|
||||
Display Readline function names and bindings in such a way
|
||||
that they can be used as an argument to a subsequent ‘bind’
|
||||
command or in a Readline initialization file.
|
||||
command or in a Readline initialization file. If arguments
|
||||
remain after option processing, ‘bind’ treats them as readline
|
||||
command names and restricts output to those names.
|
||||
|
||||
‘-P’
|
||||
List current Readline function names and bindings.
|
||||
List current Readline function names and bindings. If
|
||||
arguments remain after option processing, ‘bind’ treats them
|
||||
as readline command names and restricts output to those names.
|
||||
|
||||
‘-v’
|
||||
Display Readline variable names and values in such a way that
|
||||
@@ -5939,7 +5944,8 @@ Variables::).
|
||||
‘PIPESTATUS’
|
||||
An array variable (*note Arrays::) containing a list of exit status
|
||||
values from the processes in the most-recently-executed foreground
|
||||
pipeline (which may contain only a single command).
|
||||
pipeline, which may consist of only a simple command (*note Shell
|
||||
Commands::).
|
||||
|
||||
‘POSIXLY_CORRECT’
|
||||
If this variable is in the environment when Bash starts, the shell
|
||||
@@ -7778,6 +7784,11 @@ required for bash-5.1 and later versions.
|
||||
• The ‘test’ builtin uses its historical algorithm to parse
|
||||
parenthesized subexpressions when given five or more
|
||||
arguments.
|
||||
• If the ‘-p’ or ‘-P’ option is supplied to the ‘bind’ builtin,
|
||||
‘bind’ treats any arguments remaining after option processing
|
||||
as bindable command names, and displays any key sequences
|
||||
bound to those commands, instead of treating the arguments as
|
||||
key sequences to bind.
|
||||
|
||||
|
||||
File: bashref.info, Node: Job Control, Next: Command Line Editing, Prev: Bash Features, Up: Top
|
||||
@@ -12210,11 +12221,11 @@ D.1 Index of Shell Builtin Commands
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 119)
|
||||
* caller: Bash Builtins. (line 128)
|
||||
* builtin: Bash Builtins. (line 124)
|
||||
* caller: Bash Builtins. (line 133)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 145)
|
||||
* command: Bash Builtins. (line 150)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
* complete: Programmable Completion Builtins.
|
||||
@@ -12223,13 +12234,13 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 248)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 165)
|
||||
* declare: Bash Builtins. (line 170)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
* disown: Job Control Builtins.
|
||||
(line 104)
|
||||
* echo: Bash Builtins. (line 268)
|
||||
* enable: Bash Builtins. (line 317)
|
||||
* echo: Bash Builtins. (line 273)
|
||||
* enable: Bash Builtins. (line 322)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
@@ -12248,26 +12259,26 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 153)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 197)
|
||||
* help: Bash Builtins. (line 355)
|
||||
* help: Bash Builtins. (line 360)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
* jobs: Job Control Builtins.
|
||||
(line 27)
|
||||
* kill: Job Control Builtins.
|
||||
(line 58)
|
||||
* let: Bash Builtins. (line 374)
|
||||
* local: Bash Builtins. (line 382)
|
||||
* logout: Bash Builtins. (line 399)
|
||||
* mapfile: Bash Builtins. (line 404)
|
||||
* let: Bash Builtins. (line 379)
|
||||
* local: Bash Builtins. (line 387)
|
||||
* logout: Bash Builtins. (line 404)
|
||||
* mapfile: Bash Builtins. (line 409)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 35)
|
||||
* printf: Bash Builtins. (line 450)
|
||||
* printf: Bash Builtins. (line 455)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 222)
|
||||
* read: Bash Builtins. (line 518)
|
||||
* readarray: Bash Builtins. (line 624)
|
||||
* read: Bash Builtins. (line 523)
|
||||
* readarray: Bash Builtins. (line 629)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 232)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -12276,7 +12287,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 272)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 633)
|
||||
* source: Bash Builtins. (line 638)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -12287,12 +12298,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 393)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 455)
|
||||
* type: Bash Builtins. (line 638)
|
||||
* typeset: Bash Builtins. (line 676)
|
||||
* ulimit: Bash Builtins. (line 682)
|
||||
* type: Bash Builtins. (line 643)
|
||||
* typeset: Bash Builtins. (line 681)
|
||||
* ulimit: Bash Builtins. (line 687)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 460)
|
||||
* unalias: Bash Builtins. (line 788)
|
||||
* unalias: Bash Builtins. (line 793)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 478)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -12536,32 +12547,32 @@ D.3 Parameter and Variable Index
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 42)
|
||||
* PIPESTATUS: Bash Variables. (line 602)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 607)
|
||||
* PPID: Bash Variables. (line 617)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 621)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 627)
|
||||
* PS0: Bash Variables. (line 633)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 608)
|
||||
* PPID: Bash Variables. (line 618)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 622)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 628)
|
||||
* PS0: Bash Variables. (line 634)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 48)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS3: Bash Variables. (line 638)
|
||||
* PS4: Bash Variables. (line 643)
|
||||
* PWD: Bash Variables. (line 651)
|
||||
* RANDOM: Bash Variables. (line 654)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 660)
|
||||
* READLINE_LINE: Bash Variables. (line 664)
|
||||
* READLINE_MARK: Bash Variables. (line 668)
|
||||
* READLINE_POINT: Bash Variables. (line 674)
|
||||
* REPLY: Bash Variables. (line 678)
|
||||
* PS3: Bash Variables. (line 639)
|
||||
* PS4: Bash Variables. (line 644)
|
||||
* PWD: Bash Variables. (line 652)
|
||||
* RANDOM: Bash Variables. (line 655)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 661)
|
||||
* READLINE_LINE: Bash Variables. (line 665)
|
||||
* READLINE_MARK: Bash Variables. (line 669)
|
||||
* READLINE_POINT: Bash Variables. (line 675)
|
||||
* REPLY: Bash Variables. (line 679)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 325)
|
||||
* search-ignore-case: Readline Init File Syntax.
|
||||
(line 332)
|
||||
* SECONDS: Bash Variables. (line 681)
|
||||
* SHELL: Bash Variables. (line 690)
|
||||
* SHELLOPTS: Bash Variables. (line 695)
|
||||
* SHLVL: Bash Variables. (line 704)
|
||||
* SECONDS: Bash Variables. (line 682)
|
||||
* SHELL: Bash Variables. (line 691)
|
||||
* SHELLOPTS: Bash Variables. (line 696)
|
||||
* SHLVL: Bash Variables. (line 705)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 337)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -12570,15 +12581,15 @@ D.3 Parameter and Variable Index
|
||||
(line 352)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 358)
|
||||
* SRANDOM: Bash Variables. (line 709)
|
||||
* SRANDOM: Bash Variables. (line 710)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TEXTDOMAINDIR: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TIMEFORMAT: Bash Variables. (line 718)
|
||||
* TMOUT: Bash Variables. (line 756)
|
||||
* TMPDIR: Bash Variables. (line 768)
|
||||
* UID: Bash Variables. (line 772)
|
||||
* TIMEFORMAT: Bash Variables. (line 719)
|
||||
* TMOUT: Bash Variables. (line 757)
|
||||
* TMPDIR: Bash Variables. (line 769)
|
||||
* UID: Bash Variables. (line 773)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 371)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -12970,138 +12981,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top896
|
||||
Node: Introduction2832
|
||||
Node: What is Bash?3048
|
||||
Node: What is a shell?4192
|
||||
Node: Definitions6774
|
||||
Node: Basic Shell Features9953
|
||||
Node: Shell Syntax11176
|
||||
Node: Shell Operation12206
|
||||
Node: Quoting13507
|
||||
Node: Escape Character14823
|
||||
Node: Single Quotes15324
|
||||
Node: Double Quotes15676
|
||||
Node: ANSI-C Quoting17022
|
||||
Node: Locale Translation18410
|
||||
Node: Creating Internationalized Scripts19757
|
||||
Node: Comments23958
|
||||
Node: Shell Commands24596
|
||||
Node: Reserved Words25538
|
||||
Node: Simple Commands26406
|
||||
Node: Pipelines27068
|
||||
Node: Lists30134
|
||||
Node: Compound Commands32009
|
||||
Node: Looping Constructs33021
|
||||
Node: Conditional Constructs35568
|
||||
Node: Command Grouping50475
|
||||
Node: Coprocesses51965
|
||||
Node: GNU Parallel54664
|
||||
Node: Shell Functions55585
|
||||
Node: Shell Parameters63694
|
||||
Node: Positional Parameters68230
|
||||
Node: Special Parameters69168
|
||||
Node: Shell Expansions72478
|
||||
Node: Brace Expansion74670
|
||||
Node: Tilde Expansion77336
|
||||
Node: Shell Parameter Expansion80105
|
||||
Node: Command Substitution99215
|
||||
Node: Arithmetic Expansion102751
|
||||
Node: Process Substitution103719
|
||||
Node: Word Splitting104859
|
||||
Node: Filename Expansion107003
|
||||
Node: Pattern Matching110102
|
||||
Node: Quote Removal115338
|
||||
Node: Redirections115645
|
||||
Node: Executing Commands125457
|
||||
Node: Simple Command Expansion126127
|
||||
Node: Command Search and Execution128241
|
||||
Node: Command Execution Environment130652
|
||||
Node: Environment133964
|
||||
Node: Exit Status135671
|
||||
Node: Signals137459
|
||||
Node: Shell Scripts141076
|
||||
Node: Shell Builtin Commands144171
|
||||
Node: Bourne Shell Builtins146285
|
||||
Node: Bash Builtins170692
|
||||
Node: Modifying Shell Behavior205300
|
||||
Node: The Set Builtin205645
|
||||
Node: The Shopt Builtin217163
|
||||
Node: Special Builtins233902
|
||||
Node: Shell Variables234894
|
||||
Node: Bourne Shell Variables235331
|
||||
Node: Bash Variables237527
|
||||
Node: Bash Features274080
|
||||
Node: Invoking Bash275097
|
||||
Node: Bash Startup Files281499
|
||||
Node: Interactive Shells286814
|
||||
Node: What is an Interactive Shell?287225
|
||||
Node: Is this Shell Interactive?287894
|
||||
Node: Interactive Shell Behavior288721
|
||||
Node: Bash Conditional Expressions292478
|
||||
Node: Shell Arithmetic297655
|
||||
Node: Aliases300740
|
||||
Node: Arrays303698
|
||||
Node: The Directory Stack310500
|
||||
Node: Directory Stack Builtins311300
|
||||
Node: Controlling the Prompt315752
|
||||
Node: The Restricted Shell318893
|
||||
Node: Bash POSIX Mode321683
|
||||
Node: Shell Compatibility Mode339197
|
||||
Node: Job Control347884
|
||||
Node: Job Control Basics348344
|
||||
Node: Job Control Builtins353521
|
||||
Node: Job Control Variables359484
|
||||
Node: Command Line Editing360664
|
||||
Node: Introduction and Notation362371
|
||||
Node: Readline Interaction364018
|
||||
Node: Readline Bare Essentials365209
|
||||
Node: Readline Movement Commands367030
|
||||
Node: Readline Killing Commands368030
|
||||
Node: Readline Arguments370011
|
||||
Node: Searching371071
|
||||
Node: Readline Init File373303
|
||||
Node: Readline Init File Syntax374588
|
||||
Node: Conditional Init Constructs399529
|
||||
Node: Sample Init File403897
|
||||
Node: Bindable Readline Commands407021
|
||||
Node: Commands For Moving408249
|
||||
Node: Commands For History410352
|
||||
Node: Commands For Text415438
|
||||
Node: Commands For Killing419516
|
||||
Node: Numeric Arguments422320
|
||||
Node: Commands For Completion423475
|
||||
Node: Keyboard Macros427794
|
||||
Node: Miscellaneous Commands428498
|
||||
Node: Readline vi Mode435155
|
||||
Node: Programmable Completion436110
|
||||
Node: Programmable Completion Builtins444070
|
||||
Node: A Programmable Completion Example455639
|
||||
Node: Using History Interactively460987
|
||||
Node: Bash History Facilities461671
|
||||
Node: Bash History Builtins464786
|
||||
Node: History Interaction470032
|
||||
Node: Event Designators474360
|
||||
Node: Word Designators475946
|
||||
Node: Modifiers477935
|
||||
Node: Installing Bash479847
|
||||
Node: Basic Installation480984
|
||||
Node: Compilers and Options484866
|
||||
Node: Compiling For Multiple Architectures485619
|
||||
Node: Installation Names487371
|
||||
Node: Specifying the System Type489608
|
||||
Node: Sharing Defaults490357
|
||||
Node: Operation Controls491074
|
||||
Node: Optional Features492096
|
||||
Node: Reporting Bugs503901
|
||||
Node: Major Differences From The Bourne Shell505253
|
||||
Node: GNU Free Documentation License524991
|
||||
Node: Indexes550171
|
||||
Node: Builtin Index550625
|
||||
Node: Reserved Word Index557726
|
||||
Node: Variable Index560174
|
||||
Node: Function Index577308
|
||||
Node: Concept Index591167
|
||||
Node: Top898
|
||||
Node: Introduction2836
|
||||
Node: What is Bash?3052
|
||||
Node: What is a shell?4196
|
||||
Node: Definitions6778
|
||||
Node: Basic Shell Features9957
|
||||
Node: Shell Syntax11180
|
||||
Node: Shell Operation12210
|
||||
Node: Quoting13511
|
||||
Node: Escape Character14827
|
||||
Node: Single Quotes15328
|
||||
Node: Double Quotes15680
|
||||
Node: ANSI-C Quoting17026
|
||||
Node: Locale Translation18414
|
||||
Node: Creating Internationalized Scripts19761
|
||||
Node: Comments23962
|
||||
Node: Shell Commands24600
|
||||
Node: Reserved Words25542
|
||||
Node: Simple Commands26410
|
||||
Node: Pipelines27072
|
||||
Node: Lists30138
|
||||
Node: Compound Commands32013
|
||||
Node: Looping Constructs33025
|
||||
Node: Conditional Constructs35572
|
||||
Node: Command Grouping50479
|
||||
Node: Coprocesses51969
|
||||
Node: GNU Parallel54668
|
||||
Node: Shell Functions55589
|
||||
Node: Shell Parameters63698
|
||||
Node: Positional Parameters68234
|
||||
Node: Special Parameters69172
|
||||
Node: Shell Expansions72481
|
||||
Node: Brace Expansion74673
|
||||
Node: Tilde Expansion77339
|
||||
Node: Shell Parameter Expansion80108
|
||||
Node: Command Substitution99218
|
||||
Node: Arithmetic Expansion102754
|
||||
Node: Process Substitution103722
|
||||
Node: Word Splitting104862
|
||||
Node: Filename Expansion107006
|
||||
Node: Pattern Matching110105
|
||||
Node: Quote Removal115341
|
||||
Node: Redirections115648
|
||||
Node: Executing Commands125460
|
||||
Node: Simple Command Expansion126130
|
||||
Node: Command Search and Execution128244
|
||||
Node: Command Execution Environment130655
|
||||
Node: Environment133967
|
||||
Node: Exit Status135674
|
||||
Node: Signals137462
|
||||
Node: Shell Scripts141079
|
||||
Node: Shell Builtin Commands144174
|
||||
Node: Bourne Shell Builtins146288
|
||||
Node: Bash Builtins170695
|
||||
Node: Modifying Shell Behavior205657
|
||||
Node: The Set Builtin206002
|
||||
Node: The Shopt Builtin217520
|
||||
Node: Special Builtins234259
|
||||
Node: Shell Variables235251
|
||||
Node: Bourne Shell Variables235688
|
||||
Node: Bash Variables237884
|
||||
Node: Bash Features274469
|
||||
Node: Invoking Bash275486
|
||||
Node: Bash Startup Files281888
|
||||
Node: Interactive Shells287203
|
||||
Node: What is an Interactive Shell?287614
|
||||
Node: Is this Shell Interactive?288283
|
||||
Node: Interactive Shell Behavior289110
|
||||
Node: Bash Conditional Expressions292867
|
||||
Node: Shell Arithmetic298044
|
||||
Node: Aliases301129
|
||||
Node: Arrays304087
|
||||
Node: The Directory Stack310889
|
||||
Node: Directory Stack Builtins311689
|
||||
Node: Controlling the Prompt316141
|
||||
Node: The Restricted Shell319282
|
||||
Node: Bash POSIX Mode322072
|
||||
Node: Shell Compatibility Mode339586
|
||||
Node: Job Control348608
|
||||
Node: Job Control Basics349068
|
||||
Node: Job Control Builtins354245
|
||||
Node: Job Control Variables360208
|
||||
Node: Command Line Editing361388
|
||||
Node: Introduction and Notation363095
|
||||
Node: Readline Interaction364742
|
||||
Node: Readline Bare Essentials365933
|
||||
Node: Readline Movement Commands367754
|
||||
Node: Readline Killing Commands368754
|
||||
Node: Readline Arguments370735
|
||||
Node: Searching371795
|
||||
Node: Readline Init File374027
|
||||
Node: Readline Init File Syntax375312
|
||||
Node: Conditional Init Constructs400253
|
||||
Node: Sample Init File404621
|
||||
Node: Bindable Readline Commands407745
|
||||
Node: Commands For Moving408973
|
||||
Node: Commands For History411076
|
||||
Node: Commands For Text416162
|
||||
Node: Commands For Killing420240
|
||||
Node: Numeric Arguments423044
|
||||
Node: Commands For Completion424199
|
||||
Node: Keyboard Macros428518
|
||||
Node: Miscellaneous Commands429222
|
||||
Node: Readline vi Mode435879
|
||||
Node: Programmable Completion436834
|
||||
Node: Programmable Completion Builtins444794
|
||||
Node: A Programmable Completion Example456363
|
||||
Node: Using History Interactively461711
|
||||
Node: Bash History Facilities462395
|
||||
Node: Bash History Builtins465510
|
||||
Node: History Interaction470756
|
||||
Node: Event Designators475084
|
||||
Node: Word Designators476670
|
||||
Node: Modifiers478659
|
||||
Node: Installing Bash480571
|
||||
Node: Basic Installation481708
|
||||
Node: Compilers and Options485590
|
||||
Node: Compiling For Multiple Architectures486343
|
||||
Node: Installation Names488095
|
||||
Node: Specifying the System Type490332
|
||||
Node: Sharing Defaults491081
|
||||
Node: Operation Controls491798
|
||||
Node: Optional Features492820
|
||||
Node: Reporting Bugs504625
|
||||
Node: Major Differences From The Bourne Shell505977
|
||||
Node: GNU Free Documentation License525715
|
||||
Node: Indexes550895
|
||||
Node: Builtin Index551349
|
||||
Node: Reserved Word Index558450
|
||||
Node: Variable Index560898
|
||||
Node: Function Index578032
|
||||
Node: Concept Index591891
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
+20
-20
@@ -1,11 +1,11 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=pdfetex 2024.4.2) 5 APR 2024 12:10
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_0) (preloaded format=pdfetex 2024.4.9) 23 APR 2024 17:29
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\input /usr/local/src/bash/bash-20240402/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20240402/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20240402/doc/texinfo.tex
|
||||
**\input /usr/local/src/bash/bash-20240422/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20240422/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20240422/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
@@ -161,15 +161,15 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20240402/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
(/usr/local/src/bash/bash-20240422/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
(/usr/local/build/bash/bash-20240402/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20240402/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20240402/doc/bashref.toc) Chapter 1
|
||||
(/usr/local/build/bash/bash-20240422/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20240422/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20240422/doc/bashref.toc) Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/usr/local/build/bash/bash-20240402/doc/bashref.aux)
|
||||
(/usr/local/build/bash/bash-20240422/doc/bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
Chapter 2 [1] [2]
|
||||
@@ -230,7 +230,7 @@ live/fonts/enc/dvips/cm-super/cm-super-t1.enc}] [20] [21] [22] [23] [24]
|
||||
[49] [50] [51] [52]
|
||||
[53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67]
|
||||
[68]
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5436--5436
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5441--5441
|
||||
[]@texttt set [-abefhkmnptuvxBCEHPT] [-o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -243,7 +243,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5436--5436
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5437--5437
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5442--5442
|
||||
[]@texttt set [+abefhkmnptuvxBCEHPT] [+o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -262,7 +262,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5437--5437
|
||||
[119] [120]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
(/usr/local/src/bash/bash-20240402/lib/readline/doc/rluser.texi
|
||||
(/usr/local/src/bash/bash-20240422/lib/readline/doc/rluser.texi
|
||||
Chapter 8 [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131]
|
||||
[132]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 882--888
|
||||
@@ -312,10 +312,10 @@ gnored[]
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20240402/lib/readline/doc/hsuser.texi Chapter 9
|
||||
(/usr/local/src/bash/bash-20240422/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[158] [159] [160] [161] [162] [163]) Chapter 10 [164] [165] [166] [167]
|
||||
[168]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9815--9824
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9827--9836
|
||||
[]@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem
|
||||
entation[]@textrm '[],
|
||||
|
||||
@@ -328,7 +328,7 @@ entation[]@textrm '[],
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9815--9824
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9827--9836
|
||||
@textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t
|
||||
extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
|
||||
@@ -344,13 +344,13 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
[178] [179] Appendix C [180]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
(/usr/local/src/bash/bash-20240402/doc/fdl.texi
|
||||
(/usr/local/src/bash/bash-20240422/doc/fdl.texi
|
||||
[181] [182] [183] [184] [185] [186] [187]) Appendix D [188] [189] [190]
|
||||
[191] [192] [193] [194] [195] [196] [197] )
|
||||
Here is how much of TeX's memory you used:
|
||||
4105 strings out of 495840
|
||||
47629 string characters out of 6171739
|
||||
143196 words of memory out of 5000000
|
||||
143243 words of memory out of 5000000
|
||||
5048 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
701 hyphenation exceptions out of 8191
|
||||
@@ -371,10 +371,10 @@ texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf
|
||||
-texlive/fonts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texli
|
||||
ve/fonts/type1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fon
|
||||
ts/type1/public/cm-super/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (203 pages, 818717 bytes).
|
||||
Output written on bashref.pdf (203 pages, 819186 bytes).
|
||||
PDF statistics:
|
||||
2832 PDF objects out of 2984 (max. 8388607)
|
||||
2582 compressed objects within 26 object streams
|
||||
2834 PDF objects out of 2984 (max. 8388607)
|
||||
2584 compressed objects within 26 object streams
|
||||
331 named destinations out of 1000 (max. 500000)
|
||||
1157 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
Binary file not shown.
+772
-756
File diff suppressed because it is too large
Load Diff
+16
-4
@@ -1875,7 +1875,7 @@ expand to nothing (i.e., they are removed).
|
||||
@item ?
|
||||
@vindex $?
|
||||
($?) Expands to the exit status of the most recently executed foreground
|
||||
pipeline.
|
||||
command.
|
||||
|
||||
@item -
|
||||
@vindex $-
|
||||
@@ -4504,12 +4504,13 @@ Aliases are described in @ref{Aliases}.
|
||||
@item bind
|
||||
@btindex bind
|
||||
@example
|
||||
bind [-m @var{keymap}] [-lpsvPSVX]
|
||||
bind [-m @var{keymap}] [-lsvSVX]
|
||||
bind [-m @var{keymap}] [-q @var{function}] [-u @var{function}] [-r @var{keyseq}]
|
||||
bind [-m @var{keymap}] -f @var{filename}
|
||||
bind [-m @var{keymap}] -x @var{keyseq[: ]shell-command}
|
||||
bind [-m @var{keymap}] @var{keyseq:function-name}
|
||||
bind [-m @var{keymap}] @var{keyseq:readline-command}
|
||||
bind [-m @var{keymap}] -p|-P [@var{readline-command}]
|
||||
bind @var{readline-command-line}
|
||||
@end example
|
||||
|
||||
@@ -4548,9 +4549,13 @@ Display Readline function names and bindings
|
||||
in such a way that they can be used as
|
||||
an argument to a subsequent @code{bind} command
|
||||
or in a Readline initialization file.
|
||||
If arguments remain after option processing, @code{bind} treats
|
||||
them as readline command names and restricts output to those names.
|
||||
|
||||
@item -P
|
||||
List current Readline function names and bindings.
|
||||
If arguments remain after option processing, @code{bind} treats
|
||||
them as readline command names and restricts output to those names.
|
||||
|
||||
@item -v
|
||||
Display Readline variable names and values
|
||||
@@ -6923,8 +6928,9 @@ A string describing the operating system Bash is running on.
|
||||
@item PIPESTATUS
|
||||
An array variable (@pxref{Arrays})
|
||||
containing a list of exit status values from the processes
|
||||
in the most-recently-executed foreground pipeline (which may
|
||||
contain only a single command).
|
||||
in the most-recently-executed foreground pipeline, which may
|
||||
consist of only a simple command
|
||||
(@pxref{Shell Commands}).
|
||||
|
||||
@item POSIXLY_CORRECT
|
||||
If this variable is in the environment when Bash starts, the shell
|
||||
@@ -9085,6 +9091,12 @@ enabled by the time the command is executed.
|
||||
@item
|
||||
The @code{test} builtin uses its historical algorithm to parse parenthesized
|
||||
subexpressions when given five or more arguments.
|
||||
@item
|
||||
If the @option{-p} or @option{-P} option is supplied to the @code{bind} builtin,
|
||||
@code{bind} treats any arguments remaining after option processing
|
||||
as bindable command names, and
|
||||
displays any key sequences bound to those commands, instead of treating
|
||||
the arguments as key sequences to bind.
|
||||
@end itemize
|
||||
|
||||
@end table
|
||||
|
||||
+1
-1
@@ -114,7 +114,7 @@
|
||||
\entry{PS0}{91}{\code {PS0}}
|
||||
\entry{PS3}{91}{\code {PS3}}
|
||||
\entry{PS4}{91}{\code {PS4}}
|
||||
\entry{PWD}{91}{\code {PWD}}
|
||||
\entry{PWD}{92}{\code {PWD}}
|
||||
\entry{RANDOM}{92}{\code {RANDOM}}
|
||||
\entry{READLINE_ARGUMENT}{92}{\code {READLINE_ARGUMENT}}
|
||||
\entry{READLINE_LINE}{92}{\code {READLINE_LINE}}
|
||||
|
||||
+1
-1
@@ -169,7 +169,7 @@
|
||||
\entry{\code {PS2}}{81}
|
||||
\entry{\code {PS3}}{91}
|
||||
\entry{\code {PS4}}{91}
|
||||
\entry{\code {PWD}}{91}
|
||||
\entry{\code {PWD}}{92}
|
||||
\initial {R}
|
||||
\entry{\code {RANDOM}}{92}
|
||||
\entry{\code {READLINE_ARGUMENT}}{92}
|
||||
|
||||
+996
-980
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -2,10 +2,10 @@
|
||||
Copyright (C) 1988-2024 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set LASTCHANGE Fri Apr 5 12:10:00 EDT 2024
|
||||
@set LASTCHANGE Tue Apr 23 15:08:20 EDT 2024
|
||||
|
||||
@set EDITION 5.3
|
||||
@set VERSION 5.3
|
||||
|
||||
@set UPDATED 5 April 2024
|
||||
@set UPDATED 23 April 2024
|
||||
@set UPDATED-MONTH April 2024
|
||||
|
||||
Reference in New Issue
Block a user