mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-14 07:30:49 +02:00
new readline application hook to print macro key sequences and values; change bind -X default output format; bind -x accepts more input formats; quoting changes for pathname expansion patterns
This commit is contained in:
+1002
-993
File diff suppressed because it is too large
Load Diff
+14
-5
@@ -5,14 +5,14 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Wed Jul 26 09:57:28 EDT 2023
|
||||
.\" Last Change: Mon Jul 31 15:50:16 EDT 2023
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.\" avoid a warning about an undefined register
|
||||
.if !rzY .nr zY 0
|
||||
.\" .if !rzY .nr zY 0
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2023 July 26" "GNU Bash 5.3"
|
||||
.TH BASH 1 "2023 July 31" "GNU Bash 5.3"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -7918,7 +7918,7 @@ or was started without job control.
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-f\fP \fIfilename\fP
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-x\fP \fIkeyseq\fP:\fIshell\-command\fP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fB\-x\fP \fIkeyseq\fP[:] \fIshell\-command\fP
|
||||
.TP
|
||||
\fBbind\fP [\fB\-m\fP \fIkeymap\fP] \fIkeyseq\fP:\fIfunction\-name\fP
|
||||
.TP
|
||||
@@ -7994,9 +7994,18 @@ Unbind all keys bound to the named \fIfunction\fP.
|
||||
.B \-r \fIkeyseq\fP
|
||||
Remove any current binding for \fIkeyseq\fP.
|
||||
.TP
|
||||
.B \-x \fIkeyseq\fP:\fIshell\-command\fP
|
||||
.B \-x \fIkeyseq\fP[: ]\fIshell\-command\fP
|
||||
Cause \fIshell\-command\fP to be executed whenever \fIkeyseq\fP is
|
||||
entered.
|
||||
The separator between \fIkeyseq\fP and \fIshell\-command\fP is either
|
||||
whitespace or a colon optionally followed by whitespace.
|
||||
If the separator is whitespace, \fIshell\-command\fP
|
||||
must be enclosed in double quotes and \fBreadline\fP expands any of its
|
||||
special backslash-escapes in \fIshell\-command\fP before saving it.
|
||||
If the separator is a colon, any enclosing double quotes are optional, and
|
||||
\fBreadline\fP does not expand the command string before saving it.
|
||||
Since the entire key binding expression must be a single argument, it
|
||||
should be enclosed in quotes.
|
||||
When \fIshell\-command\fP is executed, the shell sets the
|
||||
.SM
|
||||
.B READLINE_LINE
|
||||
|
||||
+111
-102
@@ -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.3, 26 July 2023).
|
||||
Bash shell (version 5.3, 31 July 2023).
|
||||
|
||||
This is Edition 5.3, last updated 26 July 2023, of 'The GNU Bash
|
||||
This is Edition 5.3, last updated 31 July 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.3.
|
||||
|
||||
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.3, 26 July 2023). The Bash home page is
|
||||
Bash shell (version 5.3, 31 July 2023). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 26 July 2023, of 'The GNU Bash
|
||||
This is Edition 5.3, last updated 31 July 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -3774,7 +3774,7 @@ standard.
|
||||
bind [-m KEYMAP] [-lpsvPSVX]
|
||||
bind [-m KEYMAP] [-q FUNCTION] [-u FUNCTION] [-r KEYSEQ]
|
||||
bind [-m KEYMAP] -f FILENAME
|
||||
bind [-m KEYMAP] -x KEYSEQ:SHELL-COMMAND
|
||||
bind [-m KEYMAP] -x KEYSEQ[: ]SHELL-COMMAND
|
||||
bind [-m KEYMAP] KEYSEQ:FUNCTION-NAME
|
||||
bind [-m KEYMAP] KEYSEQ:READLINE-COMMAND
|
||||
bind READLINE-COMMAND-LINE
|
||||
@@ -3838,6 +3838,15 @@ standard.
|
||||
|
||||
'-x KEYSEQ:SHELL-COMMAND'
|
||||
Cause SHELL-COMMAND to be executed whenever KEYSEQ is entered.
|
||||
The separator between KEYSEQ and SHELL-COMMAND is either
|
||||
whitespace or a colon optionally followed by whitespace. If
|
||||
the separator is whitespace, SHELL-COMMAND must be enclosed in
|
||||
double quotes and Readline expands any of its special
|
||||
backslash-escapes in SHELL-COMMAND before saving it. If the
|
||||
separator is a colon, any enclosing double quotes are
|
||||
optional, and Readline does not expand the command string
|
||||
before saving it. Since the entire key binding expression
|
||||
must be a single argument, it should be enclosed in quotes.
|
||||
When SHELL-COMMAND is executed, the shell sets the
|
||||
'READLINE_LINE' variable to the contents of the Readline line
|
||||
buffer and the 'READLINE_POINT' and 'READLINE_MARK' variables
|
||||
@@ -12077,11 +12086,11 @@ D.1 Index of Shell Builtin Commands
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 108)
|
||||
* caller: Bash Builtins. (line 117)
|
||||
* builtin: Bash Builtins. (line 117)
|
||||
* caller: Bash Builtins. (line 126)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 134)
|
||||
* command: Bash Builtins. (line 143)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
* complete: Programmable Completion Builtins.
|
||||
@@ -12090,13 +12099,13 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 248)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 154)
|
||||
* declare: Bash Builtins. (line 163)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
* disown: Job Control Builtins.
|
||||
(line 104)
|
||||
* echo: Bash Builtins. (line 257)
|
||||
* enable: Bash Builtins. (line 306)
|
||||
* echo: Bash Builtins. (line 266)
|
||||
* enable: Bash Builtins. (line 315)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
@@ -12115,26 +12124,26 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 153)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 197)
|
||||
* help: Bash Builtins. (line 342)
|
||||
* help: Bash Builtins. (line 351)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
* jobs: Job Control Builtins.
|
||||
(line 27)
|
||||
* kill: Job Control Builtins.
|
||||
(line 58)
|
||||
* let: Bash Builtins. (line 361)
|
||||
* local: Bash Builtins. (line 369)
|
||||
* logout: Bash Builtins. (line 386)
|
||||
* mapfile: Bash Builtins. (line 391)
|
||||
* let: Bash Builtins. (line 370)
|
||||
* local: Bash Builtins. (line 378)
|
||||
* logout: Bash Builtins. (line 395)
|
||||
* mapfile: Bash Builtins. (line 400)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 35)
|
||||
* printf: Bash Builtins. (line 437)
|
||||
* printf: Bash Builtins. (line 446)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 218)
|
||||
* read: Bash Builtins. (line 504)
|
||||
* readarray: Bash Builtins. (line 601)
|
||||
* read: Bash Builtins. (line 513)
|
||||
* readarray: Bash Builtins. (line 610)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 228)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -12143,7 +12152,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 268)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 610)
|
||||
* source: Bash Builtins. (line 619)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -12154,12 +12163,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 389)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 451)
|
||||
* type: Bash Builtins. (line 615)
|
||||
* typeset: Bash Builtins. (line 653)
|
||||
* ulimit: Bash Builtins. (line 659)
|
||||
* type: Bash Builtins. (line 624)
|
||||
* typeset: Bash Builtins. (line 662)
|
||||
* ulimit: Bash Builtins. (line 668)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 456)
|
||||
* unalias: Bash Builtins. (line 765)
|
||||
* unalias: Bash Builtins. (line 774)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 474)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -12889,84 +12898,84 @@ Node: Shell Scripts137006
|
||||
Node: Shell Builtin Commands140030
|
||||
Node: Bourne Shell Builtins142065
|
||||
Node: Bash Builtins165198
|
||||
Node: Modifying Shell Behavior197221
|
||||
Node: The Set Builtin197563
|
||||
Node: The Shopt Builtin208504
|
||||
Node: Special Builtins224639
|
||||
Node: Shell Variables225615
|
||||
Node: Bourne Shell Variables226049
|
||||
Node: Bash Variables228150
|
||||
Node: Bash Features263104
|
||||
Node: Invoking Bash264114
|
||||
Node: Bash Startup Files270124
|
||||
Node: Interactive Shells275252
|
||||
Node: What is an Interactive Shell?275660
|
||||
Node: Is this Shell Interactive?276306
|
||||
Node: Interactive Shell Behavior277118
|
||||
Node: Bash Conditional Expressions280744
|
||||
Node: Shell Arithmetic285383
|
||||
Node: Aliases288341
|
||||
Node: Arrays291232
|
||||
Node: The Directory Stack297792
|
||||
Node: Directory Stack Builtins298573
|
||||
Node: Controlling the Prompt302830
|
||||
Node: The Restricted Shell305792
|
||||
Node: Bash POSIX Mode308399
|
||||
Node: Shell Compatibility Mode324539
|
||||
Node: Job Control332780
|
||||
Node: Job Control Basics333237
|
||||
Node: Job Control Builtins338236
|
||||
Node: Job Control Variables344028
|
||||
Node: Command Line Editing345181
|
||||
Node: Introduction and Notation346849
|
||||
Node: Readline Interaction348469
|
||||
Node: Readline Bare Essentials349657
|
||||
Node: Readline Movement Commands351443
|
||||
Node: Readline Killing Commands352400
|
||||
Node: Readline Arguments354318
|
||||
Node: Searching355359
|
||||
Node: Readline Init File357542
|
||||
Node: Readline Init File Syntax358800
|
||||
Node: Conditional Init Constructs382822
|
||||
Node: Sample Init File387015
|
||||
Node: Bindable Readline Commands390136
|
||||
Node: Commands For Moving391337
|
||||
Node: Commands For History393385
|
||||
Node: Commands For Text398376
|
||||
Node: Commands For Killing402351
|
||||
Node: Numeric Arguments405052
|
||||
Node: Commands For Completion406188
|
||||
Node: Keyboard Macros410376
|
||||
Node: Miscellaneous Commands411061
|
||||
Node: Readline vi Mode417096
|
||||
Node: Programmable Completion418000
|
||||
Node: Programmable Completion Builtins425777
|
||||
Node: A Programmable Completion Example436894
|
||||
Node: Using History Interactively442139
|
||||
Node: Bash History Facilities442820
|
||||
Node: Bash History Builtins445822
|
||||
Node: History Interaction450843
|
||||
Node: Event Designators454460
|
||||
Node: Word Designators455811
|
||||
Node: Modifiers457568
|
||||
Node: Installing Bash459373
|
||||
Node: Basic Installation460507
|
||||
Node: Compilers and Options464226
|
||||
Node: Compiling For Multiple Architectures464964
|
||||
Node: Installation Names466653
|
||||
Node: Specifying the System Type468759
|
||||
Node: Sharing Defaults469473
|
||||
Node: Operation Controls470143
|
||||
Node: Optional Features471098
|
||||
Node: Reporting Bugs482314
|
||||
Node: Major Differences From The Bourne Shell483645
|
||||
Node: GNU Free Documentation License500491
|
||||
Node: Indexes525665
|
||||
Node: Builtin Index526116
|
||||
Node: Reserved Word Index533214
|
||||
Node: Variable Index535659
|
||||
Node: Function Index552790
|
||||
Node: Concept Index566508
|
||||
Node: Modifying Shell Behavior197841
|
||||
Node: The Set Builtin198183
|
||||
Node: The Shopt Builtin209124
|
||||
Node: Special Builtins225259
|
||||
Node: Shell Variables226235
|
||||
Node: Bourne Shell Variables226669
|
||||
Node: Bash Variables228770
|
||||
Node: Bash Features263724
|
||||
Node: Invoking Bash264734
|
||||
Node: Bash Startup Files270744
|
||||
Node: Interactive Shells275872
|
||||
Node: What is an Interactive Shell?276280
|
||||
Node: Is this Shell Interactive?276926
|
||||
Node: Interactive Shell Behavior277738
|
||||
Node: Bash Conditional Expressions281364
|
||||
Node: Shell Arithmetic286003
|
||||
Node: Aliases288961
|
||||
Node: Arrays291852
|
||||
Node: The Directory Stack298412
|
||||
Node: Directory Stack Builtins299193
|
||||
Node: Controlling the Prompt303450
|
||||
Node: The Restricted Shell306412
|
||||
Node: Bash POSIX Mode309019
|
||||
Node: Shell Compatibility Mode325159
|
||||
Node: Job Control333400
|
||||
Node: Job Control Basics333857
|
||||
Node: Job Control Builtins338856
|
||||
Node: Job Control Variables344648
|
||||
Node: Command Line Editing345801
|
||||
Node: Introduction and Notation347469
|
||||
Node: Readline Interaction349089
|
||||
Node: Readline Bare Essentials350277
|
||||
Node: Readline Movement Commands352063
|
||||
Node: Readline Killing Commands353020
|
||||
Node: Readline Arguments354938
|
||||
Node: Searching355979
|
||||
Node: Readline Init File358162
|
||||
Node: Readline Init File Syntax359420
|
||||
Node: Conditional Init Constructs383442
|
||||
Node: Sample Init File387635
|
||||
Node: Bindable Readline Commands390756
|
||||
Node: Commands For Moving391957
|
||||
Node: Commands For History394005
|
||||
Node: Commands For Text398996
|
||||
Node: Commands For Killing402971
|
||||
Node: Numeric Arguments405672
|
||||
Node: Commands For Completion406808
|
||||
Node: Keyboard Macros410996
|
||||
Node: Miscellaneous Commands411681
|
||||
Node: Readline vi Mode417716
|
||||
Node: Programmable Completion418620
|
||||
Node: Programmable Completion Builtins426397
|
||||
Node: A Programmable Completion Example437514
|
||||
Node: Using History Interactively442759
|
||||
Node: Bash History Facilities443440
|
||||
Node: Bash History Builtins446442
|
||||
Node: History Interaction451463
|
||||
Node: Event Designators455080
|
||||
Node: Word Designators456431
|
||||
Node: Modifiers458188
|
||||
Node: Installing Bash459993
|
||||
Node: Basic Installation461127
|
||||
Node: Compilers and Options464846
|
||||
Node: Compiling For Multiple Architectures465584
|
||||
Node: Installation Names467273
|
||||
Node: Specifying the System Type469379
|
||||
Node: Sharing Defaults470093
|
||||
Node: Operation Controls470763
|
||||
Node: Optional Features471718
|
||||
Node: Reporting Bugs482934
|
||||
Node: Major Differences From The Bourne Shell484265
|
||||
Node: GNU Free Documentation License501111
|
||||
Node: Indexes526285
|
||||
Node: Builtin Index526736
|
||||
Node: Reserved Word Index533834
|
||||
Node: Variable Index536279
|
||||
Node: Function Index553410
|
||||
Node: Concept Index567128
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
+111
-102
@@ -2,9 +2,9 @@ This is bashref.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.3, 26 July 2023).
|
||||
Bash shell (version 5.3, 31 July 2023).
|
||||
|
||||
This is Edition 5.3, last updated 26 July 2023, of 'The GNU Bash
|
||||
This is Edition 5.3, last updated 31 July 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.3.
|
||||
|
||||
Copyright (C) 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, 26 July 2023). The Bash home page is
|
||||
Bash shell (version 5.3, 31 July 2023). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 26 July 2023, of 'The GNU Bash
|
||||
This is Edition 5.3, last updated 31 July 2023, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -3775,7 +3775,7 @@ standard.
|
||||
bind [-m KEYMAP] [-lpsvPSVX]
|
||||
bind [-m KEYMAP] [-q FUNCTION] [-u FUNCTION] [-r KEYSEQ]
|
||||
bind [-m KEYMAP] -f FILENAME
|
||||
bind [-m KEYMAP] -x KEYSEQ:SHELL-COMMAND
|
||||
bind [-m KEYMAP] -x KEYSEQ[: ]SHELL-COMMAND
|
||||
bind [-m KEYMAP] KEYSEQ:FUNCTION-NAME
|
||||
bind [-m KEYMAP] KEYSEQ:READLINE-COMMAND
|
||||
bind READLINE-COMMAND-LINE
|
||||
@@ -3839,6 +3839,15 @@ standard.
|
||||
|
||||
'-x KEYSEQ:SHELL-COMMAND'
|
||||
Cause SHELL-COMMAND to be executed whenever KEYSEQ is entered.
|
||||
The separator between KEYSEQ and SHELL-COMMAND is either
|
||||
whitespace or a colon optionally followed by whitespace. If
|
||||
the separator is whitespace, SHELL-COMMAND must be enclosed in
|
||||
double quotes and Readline expands any of its special
|
||||
backslash-escapes in SHELL-COMMAND before saving it. If the
|
||||
separator is a colon, any enclosing double quotes are
|
||||
optional, and Readline does not expand the command string
|
||||
before saving it. Since the entire key binding expression
|
||||
must be a single argument, it should be enclosed in quotes.
|
||||
When SHELL-COMMAND is executed, the shell sets the
|
||||
'READLINE_LINE' variable to the contents of the Readline line
|
||||
buffer and the 'READLINE_POINT' and 'READLINE_MARK' variables
|
||||
@@ -12078,11 +12087,11 @@ D.1 Index of Shell Builtin Commands
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 108)
|
||||
* caller: Bash Builtins. (line 117)
|
||||
* builtin: Bash Builtins. (line 117)
|
||||
* caller: Bash Builtins. (line 126)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 134)
|
||||
* command: Bash Builtins. (line 143)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
* complete: Programmable Completion Builtins.
|
||||
@@ -12091,13 +12100,13 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 248)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 154)
|
||||
* declare: Bash Builtins. (line 163)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
* disown: Job Control Builtins.
|
||||
(line 104)
|
||||
* echo: Bash Builtins. (line 257)
|
||||
* enable: Bash Builtins. (line 306)
|
||||
* echo: Bash Builtins. (line 266)
|
||||
* enable: Bash Builtins. (line 315)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
@@ -12116,26 +12125,26 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 153)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 197)
|
||||
* help: Bash Builtins. (line 342)
|
||||
* help: Bash Builtins. (line 351)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
* jobs: Job Control Builtins.
|
||||
(line 27)
|
||||
* kill: Job Control Builtins.
|
||||
(line 58)
|
||||
* let: Bash Builtins. (line 361)
|
||||
* local: Bash Builtins. (line 369)
|
||||
* logout: Bash Builtins. (line 386)
|
||||
* mapfile: Bash Builtins. (line 391)
|
||||
* let: Bash Builtins. (line 370)
|
||||
* local: Bash Builtins. (line 378)
|
||||
* logout: Bash Builtins. (line 395)
|
||||
* mapfile: Bash Builtins. (line 400)
|
||||
* popd: Directory Stack Builtins.
|
||||
(line 35)
|
||||
* printf: Bash Builtins. (line 437)
|
||||
* printf: Bash Builtins. (line 446)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 218)
|
||||
* read: Bash Builtins. (line 504)
|
||||
* readarray: Bash Builtins. (line 601)
|
||||
* read: Bash Builtins. (line 513)
|
||||
* readarray: Bash Builtins. (line 610)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 228)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -12144,7 +12153,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 268)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 610)
|
||||
* source: Bash Builtins. (line 619)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -12155,12 +12164,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 389)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 451)
|
||||
* type: Bash Builtins. (line 615)
|
||||
* typeset: Bash Builtins. (line 653)
|
||||
* ulimit: Bash Builtins. (line 659)
|
||||
* type: Bash Builtins. (line 624)
|
||||
* typeset: Bash Builtins. (line 662)
|
||||
* ulimit: Bash Builtins. (line 668)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 456)
|
||||
* unalias: Bash Builtins. (line 765)
|
||||
* unalias: Bash Builtins. (line 774)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 474)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -12890,84 +12899,84 @@ Node: Shell Scripts137159
|
||||
Node: Shell Builtin Commands140186
|
||||
Node: Bourne Shell Builtins142224
|
||||
Node: Bash Builtins165360
|
||||
Node: Modifying Shell Behavior197386
|
||||
Node: The Set Builtin197731
|
||||
Node: The Shopt Builtin208675
|
||||
Node: Special Builtins224813
|
||||
Node: Shell Variables225792
|
||||
Node: Bourne Shell Variables226229
|
||||
Node: Bash Variables228333
|
||||
Node: Bash Features263290
|
||||
Node: Invoking Bash264303
|
||||
Node: Bash Startup Files270316
|
||||
Node: Interactive Shells275447
|
||||
Node: What is an Interactive Shell?275858
|
||||
Node: Is this Shell Interactive?276507
|
||||
Node: Interactive Shell Behavior277322
|
||||
Node: Bash Conditional Expressions280951
|
||||
Node: Shell Arithmetic285593
|
||||
Node: Aliases288554
|
||||
Node: Arrays291448
|
||||
Node: The Directory Stack298011
|
||||
Node: Directory Stack Builtins298795
|
||||
Node: Controlling the Prompt303055
|
||||
Node: The Restricted Shell306020
|
||||
Node: Bash POSIX Mode308630
|
||||
Node: Shell Compatibility Mode324773
|
||||
Node: Job Control333017
|
||||
Node: Job Control Basics333477
|
||||
Node: Job Control Builtins338479
|
||||
Node: Job Control Variables344274
|
||||
Node: Command Line Editing345430
|
||||
Node: Introduction and Notation347101
|
||||
Node: Readline Interaction348724
|
||||
Node: Readline Bare Essentials349915
|
||||
Node: Readline Movement Commands351704
|
||||
Node: Readline Killing Commands352664
|
||||
Node: Readline Arguments354585
|
||||
Node: Searching355629
|
||||
Node: Readline Init File357815
|
||||
Node: Readline Init File Syntax359076
|
||||
Node: Conditional Init Constructs383101
|
||||
Node: Sample Init File387297
|
||||
Node: Bindable Readline Commands390421
|
||||
Node: Commands For Moving391625
|
||||
Node: Commands For History393676
|
||||
Node: Commands For Text398670
|
||||
Node: Commands For Killing402648
|
||||
Node: Numeric Arguments405352
|
||||
Node: Commands For Completion406491
|
||||
Node: Keyboard Macros410682
|
||||
Node: Miscellaneous Commands411370
|
||||
Node: Readline vi Mode417408
|
||||
Node: Programmable Completion418315
|
||||
Node: Programmable Completion Builtins426095
|
||||
Node: A Programmable Completion Example437215
|
||||
Node: Using History Interactively442463
|
||||
Node: Bash History Facilities443147
|
||||
Node: Bash History Builtins446152
|
||||
Node: History Interaction451176
|
||||
Node: Event Designators454796
|
||||
Node: Word Designators456150
|
||||
Node: Modifiers457910
|
||||
Node: Installing Bash459718
|
||||
Node: Basic Installation460855
|
||||
Node: Compilers and Options464577
|
||||
Node: Compiling For Multiple Architectures465318
|
||||
Node: Installation Names467010
|
||||
Node: Specifying the System Type469119
|
||||
Node: Sharing Defaults469836
|
||||
Node: Operation Controls470509
|
||||
Node: Optional Features471467
|
||||
Node: Reporting Bugs482686
|
||||
Node: Major Differences From The Bourne Shell484020
|
||||
Node: GNU Free Documentation License500869
|
||||
Node: Indexes526046
|
||||
Node: Builtin Index526500
|
||||
Node: Reserved Word Index533601
|
||||
Node: Variable Index536049
|
||||
Node: Function Index553183
|
||||
Node: Concept Index566904
|
||||
Node: Modifying Shell Behavior198006
|
||||
Node: The Set Builtin198351
|
||||
Node: The Shopt Builtin209295
|
||||
Node: Special Builtins225433
|
||||
Node: Shell Variables226412
|
||||
Node: Bourne Shell Variables226849
|
||||
Node: Bash Variables228953
|
||||
Node: Bash Features263910
|
||||
Node: Invoking Bash264923
|
||||
Node: Bash Startup Files270936
|
||||
Node: Interactive Shells276067
|
||||
Node: What is an Interactive Shell?276478
|
||||
Node: Is this Shell Interactive?277127
|
||||
Node: Interactive Shell Behavior277942
|
||||
Node: Bash Conditional Expressions281571
|
||||
Node: Shell Arithmetic286213
|
||||
Node: Aliases289174
|
||||
Node: Arrays292068
|
||||
Node: The Directory Stack298631
|
||||
Node: Directory Stack Builtins299415
|
||||
Node: Controlling the Prompt303675
|
||||
Node: The Restricted Shell306640
|
||||
Node: Bash POSIX Mode309250
|
||||
Node: Shell Compatibility Mode325393
|
||||
Node: Job Control333637
|
||||
Node: Job Control Basics334097
|
||||
Node: Job Control Builtins339099
|
||||
Node: Job Control Variables344894
|
||||
Node: Command Line Editing346050
|
||||
Node: Introduction and Notation347721
|
||||
Node: Readline Interaction349344
|
||||
Node: Readline Bare Essentials350535
|
||||
Node: Readline Movement Commands352324
|
||||
Node: Readline Killing Commands353284
|
||||
Node: Readline Arguments355205
|
||||
Node: Searching356249
|
||||
Node: Readline Init File358435
|
||||
Node: Readline Init File Syntax359696
|
||||
Node: Conditional Init Constructs383721
|
||||
Node: Sample Init File387917
|
||||
Node: Bindable Readline Commands391041
|
||||
Node: Commands For Moving392245
|
||||
Node: Commands For History394296
|
||||
Node: Commands For Text399290
|
||||
Node: Commands For Killing403268
|
||||
Node: Numeric Arguments405972
|
||||
Node: Commands For Completion407111
|
||||
Node: Keyboard Macros411302
|
||||
Node: Miscellaneous Commands411990
|
||||
Node: Readline vi Mode418028
|
||||
Node: Programmable Completion418935
|
||||
Node: Programmable Completion Builtins426715
|
||||
Node: A Programmable Completion Example437835
|
||||
Node: Using History Interactively443083
|
||||
Node: Bash History Facilities443767
|
||||
Node: Bash History Builtins446772
|
||||
Node: History Interaction451796
|
||||
Node: Event Designators455416
|
||||
Node: Word Designators456770
|
||||
Node: Modifiers458530
|
||||
Node: Installing Bash460338
|
||||
Node: Basic Installation461475
|
||||
Node: Compilers and Options465197
|
||||
Node: Compiling For Multiple Architectures465938
|
||||
Node: Installation Names467630
|
||||
Node: Specifying the System Type469739
|
||||
Node: Sharing Defaults470456
|
||||
Node: Operation Controls471129
|
||||
Node: Optional Features472087
|
||||
Node: Reporting Bugs483306
|
||||
Node: Major Differences From The Bourne Shell484640
|
||||
Node: GNU Free Documentation License501489
|
||||
Node: Indexes526666
|
||||
Node: Builtin Index527120
|
||||
Node: Reserved Word Index534221
|
||||
Node: Variable Index536669
|
||||
Node: Function Index553803
|
||||
Node: Concept Index567524
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
+10
-1
@@ -4489,7 +4489,7 @@ Aliases are described in @ref{Aliases}.
|
||||
bind [-m @var{keymap}] [-lpsvPSVX]
|
||||
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}] -x @var{keyseq[: ]shell-command}
|
||||
bind [-m @var{keymap}] @var{keyseq:function-name}
|
||||
bind [-m @var{keymap}] @var{keyseq:readline-command}
|
||||
bind @var{readline-command-line}
|
||||
@@ -4562,6 +4562,15 @@ Remove any current binding for @var{keyseq}.
|
||||
@item -x @var{keyseq:shell-command}
|
||||
Cause @var{shell-command} to be executed whenever @var{keyseq} is
|
||||
entered.
|
||||
The separator between @var{keyseq} and @var{shell-command} is either
|
||||
whitespace or a colon optionally followed by whitespace.
|
||||
If the separator is whitespace, @var{shell-command}
|
||||
must be enclosed in double quotes and Readline expands any of its
|
||||
special backslash-escapes in @var{shell-command} before saving it.
|
||||
If the separator is a colon, any enclosing double quotes are optional, and
|
||||
Readline does not expand the command string before saving it.
|
||||
Since the entire key binding expression must be a single argument, it
|
||||
should be enclosed in quotes.
|
||||
When @var{shell-command} is executed, the shell sets the
|
||||
@code{READLINE_LINE} variable to the contents of the Readline line
|
||||
buffer and the @code{READLINE_POINT} and @code{READLINE_MARK} variables
|
||||
|
||||
+973
-964
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -2,10 +2,10 @@
|
||||
Copyright (C) 1988-2023 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set LASTCHANGE Wed Jul 26 09:57:28 EDT 2023
|
||||
@set LASTCHANGE Mon Jul 31 15:55:56 EDT 2023
|
||||
|
||||
@set EDITION 5.3
|
||||
@set VERSION 5.3
|
||||
|
||||
@set UPDATED 26 July 2023
|
||||
@set UPDATED 31 July 2023
|
||||
@set UPDATED-MONTH July 2023
|
||||
|
||||
Reference in New Issue
Block a user