allow quoted-insert while reading readline search strings; force filename argument to enable -f without a slash to read from the current directory; update BASH_LOADABLES_PATH documentation

This commit is contained in:
Chet Ramey
2023-11-14 10:20:05 -05:00
parent 511fef0f5c
commit f491b93350
13 changed files with 118 additions and 21 deletions
+10 -9
View File
@@ -5,14 +5,14 @@
.\" Case Western Reserve University
.\" chet.ramey@case.edu
.\"
.\" Last Change: Wed Nov 1 09:34:21 EDT 2023
.\" Last Change: Mon Nov 6 10:19:40 EST 2023
.\"
.\" 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 "2023 November 1" "GNU Bash 5.3"
.TH BASH 1 "2023 November 6" "GNU Bash 5.3"
.\"
.\" There's some problem with having a `@'
.\" in a tagged paragraph with the BSD man macros.
@@ -8839,8 +8839,10 @@ from shared object
.IR filename ,
on systems that support dynamic loading.
\fBBash\fP will use the value of the \fBBASH_LOADABLES_PATH\fP variable as a
colon-separated list of directories in which to search for \fIfilename\fP.
The default is system-dependent.
colon-separated list of directories in which to search for \fIfilename\fP,
if \fIfilename\fP does not contain a slash.
The default is system-dependent,
and may include "." to force a search of the current directory.
The
.B \-d
option will delete a builtin previously loaded with
@@ -10896,14 +10898,13 @@ instead of double quotes.
If the string is not translated, this has no effect.
.TP 8
.B nullglob
If set,
.B bash
allows patterns which match no
files (see
If set, pathname expansion patterns which match no files
(see
.B Pathname Expansion
.ie \n(zZ=1 in \fIbash(1)\fP)
.el above)
to expand to a null string, rather than themselves.
expand to nothing and are removed,
rather than expanding to themselves.
.TP 8
.B patsub_replacement
If set, \fBbash\fP
+8 -4
View File
@@ -4852,8 +4852,10 @@ each builtin with an indication of whether or not it is enabled.
The @option{-f} option means to load the new builtin command @var{name}
from shared object @var{filename}, on systems that support dynamic loading.
Bash will use the value of the @env{BASH_LOADABLES_PATH} variable as a
colon-separated list of directories in which to search for @var{filename}.
The default is system-dependent.
colon-separated list of directories in which to search for @var{filename},
if @var{filename} does not contain a slash.
The default is system-dependent,
and may include "." to force a search of the current directory.
The @option{-d} option will delete a builtin loaded with @option{-f}.
If there are no options, a list of the shell builtins is displayed.
@@ -6048,8 +6050,10 @@ instead of double quotes.
If the string is not translated, this has no effect.
@item nullglob
If set, Bash allows filename patterns which match no
files to expand to a null string, rather than themselves.
If set, filename expansion patterns which match no files
(@pxref{Filename Expansion})
expand to nothing and are removed,
rather than expanding to themselves.
@item patsub_replacement
If set, Bash
+2 -2
View File
@@ -2,10 +2,10 @@
Copyright (C) 1988-2023 Free Software Foundation, Inc.
@end ignore
@set LASTCHANGE Wed Nov 1 09:34:00 EDT 2023
@set LASTCHANGE Mon Nov 6 10:19:14 EST 2023
@set EDITION 5.3
@set VERSION 5.3
@set UPDATED 1 November 2023
@set UPDATED 6 November 2023
@set UPDATED-MONTH November 2023