mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-26 07:13:10 +02:00
documentation updates
This commit is contained in:
@@ -1,3 +1,20 @@
|
||||
This document details the changes between this version, bash-5.2-rc4, and
|
||||
the previous version, bash-5.2-rc3.
|
||||
|
||||
1. Changes to Bash
|
||||
|
||||
a. Changed how the compatibility mode enabling of extglob works in conjunction
|
||||
with parsing conditional commands.
|
||||
|
||||
b. Fixed a problem with aliases containing command substitutions.
|
||||
|
||||
2. Changes to Readline
|
||||
|
||||
3. New Features in Bash
|
||||
|
||||
4. New Features in Readline
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
This document details the changes between this version, bash-5.2-rc3, and
|
||||
the previous version, bash-5.2-rc2.
|
||||
|
||||
|
||||
+17
@@ -1,3 +1,20 @@
|
||||
This document details the changes between this version, bash-5.2-rc4, and
|
||||
the previous version, bash-5.2-rc3.
|
||||
|
||||
1. Changes to Bash
|
||||
|
||||
a. Changed how the compatibility mode enabling of extglob works in conjunction
|
||||
with parsing conditional commands.
|
||||
|
||||
b. Fixed a problem with aliases containing command substitutions.
|
||||
|
||||
2. Changes to Readline
|
||||
|
||||
3. New Features in Bash
|
||||
|
||||
4. New Features in Readline
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
This document details the changes between this version, bash-5.2-rc3, and
|
||||
the previous version, bash-5.2-rc2.
|
||||
|
||||
|
||||
@@ -3932,3 +3932,11 @@ parse.y
|
||||
subst.c
|
||||
- parameter_brace_transform: make sure we return an error if *xform
|
||||
is '\0'. Report from Ivan Kapranov <koltiradw@yandex.ru>
|
||||
|
||||
9/7
|
||||
---
|
||||
[bump version to bash-5.2-rc4]
|
||||
|
||||
9/8
|
||||
---
|
||||
[bash-5.2-rc4 frozen]
|
||||
|
||||
@@ -109,7 +109,7 @@ need to supply the '--srcdir=PATH' argument to tell 'configure' where
|
||||
the source files are. 'configure' automatically checks for the source
|
||||
code in the directory that 'configure' is in and in '..'.
|
||||
|
||||
If you have to use a 'make' that does not supports the 'VPATH' variable,
|
||||
If you have to use a 'make' that does not support the 'VPATH' variable,
|
||||
you can compile Bash for one architecture at a time in the source code
|
||||
directory. After you have installed Bash for one architecture, use
|
||||
'make distclean' before reconfiguring for another architecture.
|
||||
@@ -172,7 +172,7 @@ Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features 'configure' can not figure out automatically,
|
||||
but need to determine by the type of host Bash will run on. Usually
|
||||
but needs to determine by the type of host Bash will run on. Usually
|
||||
'configure' can figure that out, but if it prints a message saying it
|
||||
can not guess the host type, give it the '--host=TYPE' option. 'TYPE'
|
||||
can either be a short name for the system type, such as 'sun4', or a
|
||||
|
||||
@@ -41,7 +41,7 @@ support d
|
||||
tests d
|
||||
tests/misc d
|
||||
ABOUT-NLS f
|
||||
ChangeLog s CWRU/changelog
|
||||
ChangeLog c CWRU/changelog
|
||||
CHANGES f
|
||||
COMPAT f
|
||||
COPYING f
|
||||
|
||||
@@ -133,9 +133,9 @@ The following list is what's changed when 'POSIX mode' is in effect:
|
||||
32. While variable indirection is available, it may not be applied to
|
||||
the '#' and '?' special parameters.
|
||||
|
||||
33. When expanding the '*' special parameter in a pattern context
|
||||
where the expansion is double-quoted does not treat the '$*' as if
|
||||
it were double-quoted.
|
||||
33. Expanding the '*' special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the '$*' as if it were
|
||||
double-quoted.
|
||||
|
||||
34. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#! /bin/sh
|
||||
# From configure.ac for Bash 5.2, version 5.044.
|
||||
# From configure.ac for Bash 5.2, version 5.045.
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.71 for bash 5.2-rc3.
|
||||
# Generated by GNU Autoconf 2.71 for bash 5.2-rc4.
|
||||
#
|
||||
# Report bugs to <bug-bash@gnu.org>.
|
||||
#
|
||||
@@ -612,8 +612,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='bash'
|
||||
PACKAGE_TARNAME='bash'
|
||||
PACKAGE_VERSION='5.2-rc3'
|
||||
PACKAGE_STRING='bash 5.2-rc3'
|
||||
PACKAGE_VERSION='5.2-rc4'
|
||||
PACKAGE_STRING='bash 5.2-rc4'
|
||||
PACKAGE_BUGREPORT='bug-bash@gnu.org'
|
||||
PACKAGE_URL=''
|
||||
|
||||
@@ -1467,7 +1467,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures bash 5.2-rc3 to adapt to many kinds of systems.
|
||||
\`configure' configures bash 5.2-rc4 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@@ -1533,7 +1533,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of bash 5.2-rc3:";;
|
||||
short | recursive ) echo "Configuration of bash 5.2-rc4:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@@ -1740,7 +1740,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
bash configure 5.2-rc3
|
||||
bash configure 5.2-rc4
|
||||
generated by GNU Autoconf 2.71
|
||||
|
||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||
@@ -2397,7 +2397,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by bash $as_me 5.2-rc3, which was
|
||||
It was created by bash $as_me 5.2-rc4, which was
|
||||
generated by GNU Autoconf 2.71. Invocation command line was
|
||||
|
||||
$ $0$ac_configure_args_raw
|
||||
@@ -3176,7 +3176,7 @@ ac_config_headers="$ac_config_headers config.h"
|
||||
|
||||
|
||||
BASHVERS=5.2
|
||||
RELSTATUS=rc3
|
||||
RELSTATUS=rc4
|
||||
|
||||
case "$RELSTATUS" in
|
||||
alp*|bet*|dev*|rc*|releng*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
|
||||
@@ -22369,7 +22369,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by bash $as_me 5.2-rc3, which was
|
||||
This file was extended by bash $as_me 5.2-rc4, which was
|
||||
generated by GNU Autoconf 2.71. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@@ -22437,7 +22437,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config='$ac_cs_config_escaped'
|
||||
ac_cs_version="\\
|
||||
bash config.status 5.2-rc3
|
||||
bash config.status 5.2-rc4
|
||||
configured by $0, generated by GNU Autoconf 2.71,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
||||
+2
-2
@@ -21,10 +21,10 @@ dnl Process this file with autoconf to produce a configure script.
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
AC_REVISION([for Bash 5.2, version 5.044])dnl
|
||||
AC_REVISION([for Bash 5.2, version 5.045])dnl
|
||||
|
||||
define(bashvers, 5.2)
|
||||
define(relstatus, rc3)
|
||||
define(relstatus, rc4)
|
||||
|
||||
AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org])
|
||||
|
||||
|
||||
+14
-14
@@ -1063,7 +1063,7 @@ PPAARRAAMMEETTEERRSS
|
||||
unset, it loses its special properties, even if it is subse-
|
||||
quently reset.
|
||||
RREEAADDLLIINNEE__AARRGGUUMMEENNTT
|
||||
Any numeric argument given to a Readline command that was de-
|
||||
Any numeric argument given to a readline command that was de-
|
||||
fined using "bind -x" (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) when it
|
||||
was invoked.
|
||||
RREEAADDLLIINNEE__LLIINNEE
|
||||
@@ -3710,14 +3710,14 @@ RREEAADDLLIINNEE
|
||||
pprreevviioouuss--ssccrreeeenn--lliinnee
|
||||
Attempt to move point to the same physical screen column on the
|
||||
previous physical screen line. This will not have the desired
|
||||
effect if the current Readline line does not take up more than
|
||||
effect if the current readline line does not take up more than
|
||||
one physical line or if point is not greater than the length of
|
||||
the prompt plus the screen width.
|
||||
nneexxtt--ssccrreeeenn--lliinnee
|
||||
Attempt to move point to the same physical screen column on the
|
||||
next physical screen line. This will not have the desired effect
|
||||
if the current Readline line does not take up more than one
|
||||
physical line or if the length of the current Readline line is
|
||||
if the current readline line does not take up more than one
|
||||
physical line or if the length of the current readline line is
|
||||
not greater than the length of the prompt plus the screen width.
|
||||
cclleeaarr--ddiissppllaayy ((MM--CC--ll))
|
||||
Clear the screen and, if possible, the terminal's scrollback
|
||||
@@ -3837,7 +3837,7 @@ RREEAADDLLIINNEE
|
||||
The character indicating end-of-file as set, for example, by
|
||||
``stty''. If this character is read when there are no charac-
|
||||
ters on the line, and point is at the beginning of the line,
|
||||
Readline interprets it as the end of input and returns EEOOFF.
|
||||
readline interprets it as the end of input and returns EEOOFF.
|
||||
ddeelleettee--cchhaarr ((CC--dd))
|
||||
Delete the character at point. If this function is bound to the
|
||||
same character as the tty EEOOFF character, as CC--dd commonly is, see
|
||||
@@ -4072,12 +4072,12 @@ RREEAADDLLIINNEE
|
||||
as the mark.
|
||||
cchhaarraacctteerr--sseeaarrcchh ((CC--]]))
|
||||
A character is read and point is moved to the next occurrence of
|
||||
that character. A negative count searches for previous occur-
|
||||
rences.
|
||||
that character. A negative argument searches for previous oc-
|
||||
currences.
|
||||
cchhaarraacctteerr--sseeaarrcchh--bbaacckkwwaarrdd ((MM--CC--]]))
|
||||
A character is read and point is moved to the previous occur-
|
||||
rence of that character. A negative count searches for subse-
|
||||
quent occurrences.
|
||||
rence of that character. A negative argument searches for sub-
|
||||
sequent occurrences.
|
||||
sskkiipp--ccssii--sseeqquueennccee
|
||||
Read enough characters to consume a multi-key sequence such as
|
||||
those defined for keys like Home and End. Such sequences begin
|
||||
@@ -4481,7 +4481,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
filenames in PPAATTHH are used to find the directory containing
|
||||
_f_i_l_e_n_a_m_e, but _f_i_l_e_n_a_m_e does not need to be executable. The file
|
||||
searched for in PPAATTHH need not be executable. When bbaasshh is not
|
||||
in _p_o_s_i_x _m_o_d_e, the current directory is searched if no file is
|
||||
in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is
|
||||
found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin
|
||||
command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_-
|
||||
_m_e_n_t_s are supplied, they become the positional parameters when
|
||||
@@ -5484,7 +5484,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
--ee If the standard input is coming from a terminal, rreeaaddlliinnee
|
||||
(see RREEAADDLLIINNEE above) is used to obtain the line. Read-
|
||||
line uses the current (or default, if line editing was
|
||||
not previously active) editing settings, but uses Read-
|
||||
not previously active) editing settings, but uses read-
|
||||
line's default filename completion.
|
||||
--ii _t_e_x_t
|
||||
If rreeaaddlliinnee is being used to read the line, _t_e_x_t is
|
||||
@@ -6478,8 +6478,8 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE
|
||||
ccoommppaatt4433
|
||||
+o the shell does not print a warning message if an attempt
|
||||
is made to use a quoted compound assignment as an argu-
|
||||
ment to declare (declare -a foo='(1 2)'). Later versions
|
||||
warn that this usage is deprecated
|
||||
ment to declare (e.g., declare -a foo='(1 2)'). Later
|
||||
versions warn that this usage is deprecated
|
||||
+o word expansion errors are considered non-fatal errors
|
||||
that cause the current command to fail, even in posix
|
||||
mode (the default behavior is to make them fatal errors
|
||||
@@ -6661,4 +6661,4 @@ BBUUGGSS
|
||||
|
||||
|
||||
|
||||
GNU Bash 5.2 2022 July 29 BASH(1)
|
||||
GNU Bash 5.2 2022 September 19 BASH(1)
|
||||
|
||||
+14
-14
@@ -5,12 +5,12 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Fri Jul 29 08:59:32 EDT 2022
|
||||
.\" Last Change: Mon Sep 19 11:13:21 EDT 2022
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2022 July 29" "GNU Bash 5.2"
|
||||
.TH BASH 1 "2022 September 19" "GNU Bash 5.2"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -1975,7 +1975,7 @@ is unset, it loses its special properties, even if it is
|
||||
subsequently reset.
|
||||
.TP
|
||||
.B READLINE_ARGUMENT
|
||||
Any numeric argument given to a Readline command that was defined using
|
||||
Any numeric argument given to a readline command that was defined using
|
||||
.if t \f(CWbind -x\fP
|
||||
.if n "bind -x"
|
||||
(see
|
||||
@@ -3501,7 +3501,7 @@ format that can be reused as input.
|
||||
.TP
|
||||
.B E
|
||||
The expansion is a string that is the value of \fIparameter\fP with backslash
|
||||
escape sequences expanded as with the \fB$'...'\fP quoting mechanism.
|
||||
escape sequences expanded as with the \fB$\(aq...\(aq\fP quoting mechanism.
|
||||
.TP
|
||||
.B P
|
||||
The expansion is a string that is the result of expanding the value of
|
||||
@@ -6479,14 +6479,14 @@ Words are delimited by non-quoted shell metacharacters.
|
||||
.B previous\-screen\-line
|
||||
Attempt to move point to the same physical screen column on the previous
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if point is not
|
||||
readline line does not take up more than one physical line or if point is not
|
||||
greater than the length of the prompt plus the screen width.
|
||||
.TP
|
||||
.B next\-screen\-line
|
||||
Attempt to move point to the same physical screen column on the next
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if the length
|
||||
of the current Readline line is not greater than the length of the prompt
|
||||
readline line does not take up more than one physical line or if the length
|
||||
of the current readline line is not greater than the length of the prompt
|
||||
plus the screen width.
|
||||
.TP
|
||||
.B clear\-display (M\-C\-l)
|
||||
@@ -6659,7 +6659,7 @@ The character indicating end-of-file as set, for example, by
|
||||
.if t \f(CWstty\fP.
|
||||
.if n ``stty''.
|
||||
If this character is read when there are no characters
|
||||
on the line, and point is at the beginning of the line, Readline
|
||||
on the line, and point is at the beginning of the line, readline
|
||||
interprets it as the end of input and returns
|
||||
.SM
|
||||
.BR EOF .
|
||||
@@ -6984,11 +6984,11 @@ the saved position, and the old cursor position is saved as the mark.
|
||||
.TP
|
||||
.B character\-search (C\-])
|
||||
A character is read and point is moved to the next occurrence of that
|
||||
character. A negative count searches for previous occurrences.
|
||||
character. A negative argument searches for previous occurrences.
|
||||
.TP
|
||||
.B character\-search\-backward (M\-C\-])
|
||||
A character is read and point is moved to the previous occurrence of that
|
||||
character. A negative count searches for subsequent occurrences.
|
||||
character. A negative argument searches for subsequent occurrences.
|
||||
.TP
|
||||
.B skip\-csi\-sequence
|
||||
Read enough characters to consume a multi-key sequence such as those
|
||||
@@ -7717,8 +7717,8 @@ The file searched for in
|
||||
.SM
|
||||
.B PATH
|
||||
need not be executable.
|
||||
When \fBbash\fP is not in \fIposix mode\fP, the current directory is
|
||||
searched if no file is found in
|
||||
When \fBbash\fP is not in \fIposix mode\fP, it searches
|
||||
the current directory if no file is found in
|
||||
.SM
|
||||
.BR PATH .
|
||||
If the
|
||||
@@ -9624,7 +9624,7 @@ is coming from a terminal,
|
||||
.el above)
|
||||
is used to obtain the line.
|
||||
Readline uses the current (or default, if line editing was not previously
|
||||
active) editing settings, but uses Readline's default filename completion.
|
||||
active) editing settings, but uses readline's default filename completion.
|
||||
.TP
|
||||
.B \-i \fItext\fP
|
||||
If
|
||||
@@ -11468,7 +11468,7 @@ are not special within double-quoted word expansions
|
||||
.IP \(bu
|
||||
the shell does not print a warning message if an attempt is made to
|
||||
use a quoted compound assignment as an argument to declare
|
||||
(declare -a foo='(1 2)'). Later versions warn that this usage is
|
||||
(e.g., declare -a foo=\(aq(1 2)\(aq). Later versions warn that this usage is
|
||||
deprecated
|
||||
.IP \(bu
|
||||
word expansion errors are considered non-fatal errors that cause the
|
||||
|
||||
+16
-16
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2022 July 29<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2022 September 19<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -2507,7 +2507,7 @@ subsequently reset.
|
||||
<DT><B>READLINE_ARGUMENT</B>
|
||||
|
||||
<DD>
|
||||
Any numeric argument given to a Readline command that was defined using
|
||||
Any numeric argument given to a readline command that was defined using
|
||||
<TT>bind -x</TT>
|
||||
|
||||
(see
|
||||
@@ -4361,7 +4361,7 @@ format that can be reused as input.
|
||||
|
||||
<DD>
|
||||
The expansion is a string that is the value of <I>parameter</I> with backslash
|
||||
escape sequences expanded as with the <B>$'...'</B> quoting mechanism.
|
||||
escape sequences expanded as with the <B>$aq...aq</B> quoting mechanism.
|
||||
<DT><B>P</B>
|
||||
|
||||
<DD>
|
||||
@@ -8209,15 +8209,15 @@ Words are delimited by non-quoted shell metacharacters.
|
||||
<DD>
|
||||
Attempt to move point to the same physical screen column on the previous
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if point is not
|
||||
readline line does not take up more than one physical line or if point is not
|
||||
greater than the length of the prompt plus the screen width.
|
||||
<DT><B>next-screen-line</B>
|
||||
|
||||
<DD>
|
||||
Attempt to move point to the same physical screen column on the next
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if the length
|
||||
of the current Readline line is not greater than the length of the prompt
|
||||
readline line does not take up more than one physical line or if the length
|
||||
of the current readline line is not greater than the length of the prompt
|
||||
plus the screen width.
|
||||
<DT><B>clear-display (M-C-l)</B>
|
||||
|
||||
@@ -8432,7 +8432,7 @@ The character indicating end-of-file as set, for example, by
|
||||
<TT>stty</TT>.
|
||||
|
||||
If this character is read when there are no characters
|
||||
on the line, and point is at the beginning of the line, Readline
|
||||
on the line, and point is at the beginning of the line, readline
|
||||
interprets it as the end of input and returns
|
||||
<FONT SIZE=-1><B>EOF</B>.
|
||||
|
||||
@@ -8852,12 +8852,12 @@ the saved position, and the old cursor position is saved as the mark.
|
||||
|
||||
<DD>
|
||||
A character is read and point is moved to the next occurrence of that
|
||||
character. A negative count searches for previous occurrences.
|
||||
character. A negative argument searches for previous occurrences.
|
||||
<DT><B>character-search-backward (M-C-])</B>
|
||||
|
||||
<DD>
|
||||
A character is read and point is moved to the previous occurrence of that
|
||||
character. A negative count searches for subsequent occurrences.
|
||||
character. A negative argument searches for subsequent occurrences.
|
||||
<DT><B>skip-csi-sequence</B>
|
||||
|
||||
<DD>
|
||||
@@ -9782,8 +9782,8 @@ The file searched for in
|
||||
|
||||
</FONT>
|
||||
need not be executable.
|
||||
When <B>bash</B> is not in <I>posix mode</I>, the current directory is
|
||||
searched if no file is found in
|
||||
When <B>bash</B> is not in <I>posix mode</I>, it searches
|
||||
the current directory if no file is found in
|
||||
<FONT SIZE=-1><B>PATH</B>.
|
||||
|
||||
</FONT>
|
||||
@@ -12089,7 +12089,7 @@ is coming from a terminal,
|
||||
above)
|
||||
is used to obtain the line.
|
||||
Readline uses the current (or default, if line editing was not previously
|
||||
active) editing settings, but uses Readline's default filename completion.
|
||||
active) editing settings, but uses readline's default filename completion.
|
||||
<DT><B>-i </B><I>text</I>
|
||||
|
||||
<DD>
|
||||
@@ -14408,7 +14408,7 @@ are not special within double-quoted word expansions
|
||||
<DT>*<DD>
|
||||
the shell does not print a warning message if an attempt is made to
|
||||
use a quoted compound assignment as an argument to declare
|
||||
(declare -a foo='(1 2)'). Later versions warn that this usage is
|
||||
(e.g., declare -a foo=aq(1 2)aq). Later versions warn that this usage is
|
||||
deprecated
|
||||
<DT>*<DD>
|
||||
word expansion errors are considered non-fatal errors that cause the
|
||||
@@ -14787,7 +14787,7 @@ There may be only one active coprocess at a time.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.2<TH ALIGN=CENTER width=33%>2022 July 29<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.2<TH ALIGN=CENTER width=33%>2022 September 19<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -14893,7 +14893,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-20220811/doc/bash.1.<BR>
|
||||
Time: 12 August 2022 11:28:52 EDT
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20220907/doc/bash.1.<BR>
|
||||
Time: 19 September 2022 12:02:51 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
+207
-205
@@ -1,9 +1,9 @@
|
||||
This is bash.info, produced by makeinfo version 6.8 from bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 29 July 2022).
|
||||
Bash shell (version 5.2, 19 September 2022).
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Copyright (C) 1988-2022 Free Software Foundation, Inc.
|
||||
@@ -26,10 +26,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.2, 29 July 2022). The Bash home page is
|
||||
Bash shell (version 5.2, 19 September 2022). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2443,7 +2443,7 @@ characters must be quoted if they are to be matched literally.
|
||||
For example, in the default C locale, '[a-dx-z]' is equivalent to
|
||||
'[abcdxyz]'. Many locales sort characters in dictionary order, and
|
||||
in these locales '[a-dx-z]' is typically not equivalent to
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxXyYz]', for
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxYyZz]', for
|
||||
example. To obtain the traditional interpretation of ranges in
|
||||
bracket expressions, you can force the use of the C locale by
|
||||
setting the 'LC_COLLATE' or 'LC_ALL' environment variable to the
|
||||
@@ -3219,18 +3219,19 @@ standard.
|
||||
Read and execute commands from the FILENAME argument in the current
|
||||
shell context. If FILENAME does not contain a slash, the 'PATH'
|
||||
variable is used to find FILENAME, but FILENAME does not need to be
|
||||
executable. When Bash is not in POSIX mode, the current directory
|
||||
is searched if FILENAME is not found in '$PATH'. If any ARGUMENTS
|
||||
are supplied, they become the positional parameters when FILENAME
|
||||
is executed. Otherwise the positional parameters are unchanged.
|
||||
If the '-T' option is enabled, '.' inherits any trap on 'DEBUG'; if
|
||||
it is not, any 'DEBUG' trap string is saved and restored around the
|
||||
call to '.', and '.' unsets the 'DEBUG' trap while it executes. If
|
||||
'-T' is not set, and the sourced file changes the 'DEBUG' trap, the
|
||||
new value is retained when '.' completes. The return status is the
|
||||
exit status of the last command executed, or zero if no commands
|
||||
are executed. If FILENAME is not found, or cannot be read, the
|
||||
return status is non-zero. This builtin is equivalent to 'source'.
|
||||
executable. When Bash is not in POSIX mode, it searches the
|
||||
current directory if FILENAME is not found in '$PATH'. If any
|
||||
ARGUMENTS are supplied, they become the positional parameters when
|
||||
FILENAME is executed. Otherwise the positional parameters are
|
||||
unchanged. If the '-T' option is enabled, '.' inherits any trap on
|
||||
'DEBUG'; if it is not, any 'DEBUG' trap string is saved and
|
||||
restored around the call to '.', and '.' unsets the 'DEBUG' trap
|
||||
while it executes. If '-T' is not set, and the sourced file
|
||||
changes the 'DEBUG' trap, the new value is retained when '.'
|
||||
completes. The return status is the exit status of the last
|
||||
command executed, or zero if no commands are executed. If FILENAME
|
||||
is not found, or cannot be read, the return status is non-zero.
|
||||
This builtin is equivalent to 'source'.
|
||||
|
||||
'break'
|
||||
break [N]
|
||||
@@ -4819,7 +4820,7 @@ This builtin allows you to change additional shell optional behavior.
|
||||
'direxpand'
|
||||
If set, Bash replaces directory names with the results of word
|
||||
expansion when performing filename completion. This changes
|
||||
the contents of the readline editing buffer. If not set, Bash
|
||||
the contents of the Readline editing buffer. If not set, Bash
|
||||
attempts to preserve what the user typed.
|
||||
|
||||
'dirspell'
|
||||
@@ -5443,7 +5444,7 @@ Variables::).
|
||||
Emacs shell buffer and disables line editing.
|
||||
|
||||
'ENV'
|
||||
Expanded and executed similarlty to 'BASH_ENV' (*note Bash Startup
|
||||
Expanded and executed similarly to 'BASH_ENV' (*note Bash Startup
|
||||
Files::) when an interactive shell is invoked in POSIX Mode (*note
|
||||
Bash POSIX Mode::).
|
||||
|
||||
@@ -6189,7 +6190,7 @@ File: bash.info, Node: Interactive Shells, Next: Bash Conditional Expressions,
|
||||
|
||||
* What is an Interactive Shell?:: What determines whether a shell is Interactive.
|
||||
* Is this Shell Interactive?:: How to tell if a shell is interactive.
|
||||
* Interactive Shell Behavior:: What changes in a interactive shell?
|
||||
* Interactive Shell Behavior:: What changes in an interactive shell?
|
||||
|
||||
|
||||
File: bash.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
|
||||
@@ -7153,9 +7154,9 @@ startup files.
|
||||
32. While variable indirection is available, it may not be applied to
|
||||
the '#' and '?' special parameters.
|
||||
|
||||
33. When expanding the '*' special parameter in a pattern context
|
||||
where the expansion is double-quoted does not treat the '$*' as if
|
||||
it were double-quoted.
|
||||
33. Expanding the '*' special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the '$*' as if it were
|
||||
double-quoted.
|
||||
|
||||
34. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
@@ -7377,8 +7378,8 @@ required for bash-5.1 and later versions.
|
||||
'compat43'
|
||||
* the shell does not print a warning message if an attempt is
|
||||
made to use a quoted compound assignment as an argument to
|
||||
declare (declare -a foo='(1 2)'). Later versions warn that
|
||||
this usage is deprecated
|
||||
declare (e.g., declare -a foo='(1 2)'). Later versions warn
|
||||
that this usage is deprecated
|
||||
* word expansion errors are considered non-fatal errors that
|
||||
cause the current command to fail, even in posix mode (the
|
||||
default behavior is to make them fatal errors that cause the
|
||||
@@ -7838,9 +7839,9 @@ Printing characters
|
||||
Undo the last editing command. You can undo all the way back to an
|
||||
empty line.
|
||||
|
||||
(Depending on your configuration, the <Backspace> key be set to delete
|
||||
the character to the left of the cursor and the <DEL> key set to delete
|
||||
the character underneath the cursor, like 'C-d', rather than the
|
||||
(Depending on your configuration, the <Backspace> key might be set to
|
||||
delete the character to the left of the cursor and the <DEL> key set to
|
||||
delete the character underneath the cursor, like 'C-d', rather than the
|
||||
character to the left of the cursor.)
|
||||
|
||||
|
||||
@@ -7902,9 +7903,9 @@ available to be yanked back later, when you are typing another line.
|
||||
as those used by 'M-f'.
|
||||
|
||||
'M-<DEL>'
|
||||
Kill from the cursor the start of the current word, or, if between
|
||||
words, to the start of the previous word. Word boundaries are the
|
||||
same as those used by 'M-b'.
|
||||
Kill from the cursor to the start of the current word, or, if
|
||||
between words, to the start of the previous word. Word boundaries
|
||||
are the same as those used by 'M-b'.
|
||||
|
||||
'C-w'
|
||||
Kill from the cursor to the previous whitespace. This is different
|
||||
@@ -8169,7 +8170,7 @@ Variable Settings
|
||||
|
||||
'echo-control-characters'
|
||||
When set to 'on', on operating systems that indicate they
|
||||
support it, readline echoes a character corresponding to a
|
||||
support it, Readline echoes a character corresponding to a
|
||||
signal generated from the keyboard. The default is 'on'.
|
||||
|
||||
'editing-mode'
|
||||
@@ -8340,7 +8341,8 @@ Variable Settings
|
||||
If set to 'on', Readline will undo all changes to history
|
||||
lines before returning when 'accept-line' is executed. By
|
||||
default, history lines may be modified and retain individual
|
||||
undo lists across calls to 'readline'. The default is 'off'.
|
||||
undo lists across calls to 'readline()'. The default is
|
||||
'off'.
|
||||
|
||||
'show-all-if-ambiguous'
|
||||
This alters the default behavior of the completion functions.
|
||||
@@ -8367,7 +8369,7 @@ Variable Settings
|
||||
If set to 'on', this alters the default completion behavior
|
||||
when inserting a single match into the line. It's only active
|
||||
when performing completion in the middle of a word. If
|
||||
enabled, readline does not insert characters from the
|
||||
enabled, Readline does not insert characters from the
|
||||
completion that match characters after point in the word being
|
||||
completed, so portions of the word following the cursor are
|
||||
not duplicated. For instance, if this is enabled, attempting
|
||||
@@ -8417,7 +8419,7 @@ Key Bindings
|
||||
part of the key name. The name of the key can be expressed in
|
||||
different ways, depending on what you find most comfortable.
|
||||
|
||||
In addition to command names, readline allows keys to be bound to a
|
||||
In addition to command names, Readline allows keys to be bound to a
|
||||
string that is inserted when the key is pressed (a MACRO).
|
||||
|
||||
The 'bind -p' command displays Readline function names and bindings
|
||||
@@ -9220,7 +9222,7 @@ File: bash.info, Node: Keyboard Macros, Next: Miscellaneous Commands, Prev: C
|
||||
characters in the macro appear as if typed at the keyboard.
|
||||
|
||||
'print-last-kbd-macro ()'
|
||||
Print the last keboard macro defined in a format suitable for the
|
||||
Print the last keyboard macro defined in a format suitable for the
|
||||
INPUTRC file.
|
||||
|
||||
|
||||
@@ -9267,12 +9269,12 @@ File: bash.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up: Bin
|
||||
|
||||
'character-search (C-])'
|
||||
A character is read and point is moved to the next occurrence of
|
||||
that character. A negative count searches for previous
|
||||
that character. A negative argument searches for previous
|
||||
occurrences.
|
||||
|
||||
'character-search-backward (M-C-])'
|
||||
A character is read and point is moved to the previous occurrence
|
||||
of that character. A negative count searches for subsequent
|
||||
of that character. A negative argument searches for subsequent
|
||||
occurrences.
|
||||
|
||||
'skip-csi-sequence ()'
|
||||
@@ -9280,7 +9282,7 @@ File: bash.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up: Bin
|
||||
those defined for keys like Home and End. Such sequences begin
|
||||
with a Control Sequence Indicator (CSI), usually ESC-[. If this
|
||||
sequence is bound to "\e[", keys producing such sequences will have
|
||||
no effect unless explicitly bound to a readline command, instead of
|
||||
no effect unless explicitly bound to a Readline command, instead of
|
||||
inserting stray characters into the editing buffer. This is
|
||||
unbound by default, but usually bound to ESC-[.
|
||||
|
||||
@@ -9884,7 +9886,7 @@ CDPATH: Readline can't tell those completions are directories). The '-o
|
||||
nospace' option tells Readline to not append a space character to the
|
||||
directory name, in case we want to append to it. The '-o bashdefault'
|
||||
option brings in the rest of the "Bash default" completions - possible
|
||||
completion that Bash adds to the default Readline set. These include
|
||||
completions that Bash adds to the default Readline set. These include
|
||||
things like command name completion, variable completion for words
|
||||
beginning with '$' or '${', completions containing pathname expansion
|
||||
patterns (*note Filename Expansion::), and so on.
|
||||
@@ -10082,9 +10084,9 @@ history file.
|
||||
The ARGs are added to the end of the history list as a single
|
||||
entry.
|
||||
|
||||
When any of the '-w', '-r', '-a', or '-n' options is used, if
|
||||
FILENAME is given, then it is used as the history file. If not,
|
||||
then the value of the 'HISTFILE' variable is used.
|
||||
If a FILENAME argument is supplied when any of the '-w', '-r',
|
||||
'-a', or '-n' options is used, Bash uses FILENAME as the history
|
||||
file. If not, then the value of the 'HISTFILE' variable is used.
|
||||
|
||||
The return value is 0 unless an invalid option is encountered, an
|
||||
error occurs while reading or writing the history file, an invalid
|
||||
@@ -10306,7 +10308,7 @@ or edit, the word or words selected from the history event.
|
||||
'&' appears in NEW, it is replaced by OLD. A single backslash will
|
||||
quote the '&'. If OLD is null, it is set to the last OLD
|
||||
substituted, or, if no previous history substitutions took place,
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is is null, each
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is null, each
|
||||
matching OLD is deleted. The final delimiter is optional if it is
|
||||
the last character on the input line.
|
||||
|
||||
@@ -10470,7 +10472,7 @@ need to supply the '--srcdir=PATH' argument to tell 'configure' where
|
||||
the source files are. 'configure' automatically checks for the source
|
||||
code in the directory that 'configure' is in and in '..'.
|
||||
|
||||
If you have to use a 'make' that does not supports the 'VPATH'
|
||||
If you have to use a 'make' that does not support the 'VPATH'
|
||||
variable, you can compile Bash for one architecture at a time in the
|
||||
source code directory. After you have installed Bash for one
|
||||
architecture, use 'make distclean' before reconfiguring for another
|
||||
@@ -10540,7 +10542,7 @@ File: bash.info, Node: Specifying the System Type, Next: Sharing Defaults, Pr
|
||||
===============================
|
||||
|
||||
There may be some features 'configure' can not figure out automatically,
|
||||
but need to determine by the type of host Bash will run on. Usually
|
||||
but needs to determine by the type of host Bash will run on. Usually
|
||||
'configure' can figure that out, but if it prints a message saying it
|
||||
can not guess the host type, give it the '--host=TYPE' option. 'TYPE'
|
||||
can either be a short name for the system type, such as 'sun4', or a
|
||||
@@ -11182,7 +11184,7 @@ the baseline reference.
|
||||
|
||||
The 'trap' builtin (*note Bourne Shell Builtins::) allows a
|
||||
'RETURN' pseudo-signal specification, similar to 'EXIT' and
|
||||
'DEBUG'. Commands specified with an 'RETURN' trap are executed
|
||||
'DEBUG'. Commands specified with a 'RETURN' trap are executed
|
||||
before execution resumes after a shell function or a shell script
|
||||
executed with '.' or 'source' returns. The 'RETURN' trap is not
|
||||
inherited by shell functions unless the function has been given the
|
||||
@@ -11781,17 +11783,17 @@ D.1 Index of Shell Builtin Commands
|
||||
* :: Bourne Shell Builtins.
|
||||
(line 11)
|
||||
* [: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* alias: Bash Builtins. (line 11)
|
||||
* bg: Job Control Builtins.
|
||||
(line 7)
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 36)
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 108)
|
||||
* caller: Bash Builtins. (line 117)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 44)
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 134)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
@@ -11800,7 +11802,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* compopt: Programmable Completion Builtins.
|
||||
(line 238)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 89)
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 154)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
@@ -11809,21 +11811,21 @@ D.1 Index of Shell Builtin Commands
|
||||
* echo: Bash Builtins. (line 257)
|
||||
* enable: Bash Builtins. (line 306)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 98)
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
(line 106)
|
||||
(line 107)
|
||||
* exit: Bourne Shell Builtins.
|
||||
(line 124)
|
||||
(line 125)
|
||||
* export: Bourne Shell Builtins.
|
||||
(line 131)
|
||||
(line 132)
|
||||
* fc: Bash History Builtins.
|
||||
(line 10)
|
||||
* fg: Job Control Builtins.
|
||||
(line 17)
|
||||
* getopts: Bourne Shell Builtins.
|
||||
(line 147)
|
||||
(line 148)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 191)
|
||||
(line 192)
|
||||
* help: Bash Builtins. (line 342)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
@@ -11841,34 +11843,34 @@ D.1 Index of Shell Builtin Commands
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 211)
|
||||
(line 212)
|
||||
* read: Bash Builtins. (line 488)
|
||||
* readarray: Bash Builtins. (line 585)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 221)
|
||||
(line 222)
|
||||
* return: Bourne Shell Builtins.
|
||||
(line 240)
|
||||
(line 241)
|
||||
* set: The Set Builtin. (line 11)
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 261)
|
||||
(line 262)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 594)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* times: Bourne Shell Builtins.
|
||||
(line 359)
|
||||
(line 360)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 365)
|
||||
(line 366)
|
||||
* type: Bash Builtins. (line 599)
|
||||
* typeset: Bash Builtins. (line 631)
|
||||
* ulimit: Bash Builtins. (line 637)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 414)
|
||||
(line 415)
|
||||
* unalias: Bash Builtins. (line 743)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 432)
|
||||
(line 433)
|
||||
* wait: Job Control Builtins.
|
||||
(line 76)
|
||||
|
||||
@@ -12132,13 +12134,13 @@ D.3 Parameter and Variable Index
|
||||
* SHELLOPTS: Bash Variables. (line 647)
|
||||
* SHLVL: Bash Variables. (line 656)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 328)
|
||||
(line 329)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
(line 334)
|
||||
(line 335)
|
||||
* show-mode-in-prompt: Readline Init File Syntax.
|
||||
(line 343)
|
||||
(line 344)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 349)
|
||||
(line 350)
|
||||
* SRANDOM: Bash Variables. (line 661)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
@@ -12149,11 +12151,11 @@ D.3 Parameter and Variable Index
|
||||
* TMPDIR: Bash Variables. (line 720)
|
||||
* UID: Bash Variables. (line 724)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 362)
|
||||
(line 363)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
(line 373)
|
||||
(line 374)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 384)
|
||||
(line 385)
|
||||
|
||||
|
||||
File: bash.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
|
||||
@@ -12532,138 +12534,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top886
|
||||
Node: Introduction2795
|
||||
Node: What is Bash?3008
|
||||
Node: What is a shell?4119
|
||||
Node: Definitions6654
|
||||
Node: Basic Shell Features9602
|
||||
Node: Shell Syntax10818
|
||||
Node: Shell Operation11841
|
||||
Node: Quoting13131
|
||||
Node: Escape Character14432
|
||||
Node: Single Quotes14914
|
||||
Node: Double Quotes15259
|
||||
Node: ANSI-C Quoting16534
|
||||
Node: Locale Translation17841
|
||||
Node: Creating Internationalized Scripts19149
|
||||
Node: Comments23263
|
||||
Node: Shell Commands23878
|
||||
Node: Reserved Words24813
|
||||
Node: Simple Commands25566
|
||||
Node: Pipelines26217
|
||||
Node: Lists29213
|
||||
Node: Compound Commands31005
|
||||
Node: Looping Constructs32014
|
||||
Node: Conditional Constructs34506
|
||||
Node: Command Grouping48991
|
||||
Node: Coprocesses50466
|
||||
Node: GNU Parallel53126
|
||||
Node: Shell Functions54040
|
||||
Node: Shell Parameters61922
|
||||
Node: Positional Parameters66307
|
||||
Node: Special Parameters67206
|
||||
Node: Shell Expansions70417
|
||||
Node: Brace Expansion72541
|
||||
Node: Tilde Expansion75272
|
||||
Node: Shell Parameter Expansion77890
|
||||
Node: Command Substitution96238
|
||||
Node: Arithmetic Expansion97590
|
||||
Node: Process Substitution98555
|
||||
Node: Word Splitting99672
|
||||
Node: Filename Expansion101613
|
||||
Node: Pattern Matching104359
|
||||
Node: Quote Removal109358
|
||||
Node: Redirections109650
|
||||
Node: Executing Commands119307
|
||||
Node: Simple Command Expansion119974
|
||||
Node: Command Search and Execution122081
|
||||
Node: Command Execution Environment124456
|
||||
Node: Environment127488
|
||||
Node: Exit Status129148
|
||||
Node: Signals130929
|
||||
Node: Shell Scripts134375
|
||||
Node: Shell Builtin Commands137399
|
||||
Node: Bourne Shell Builtins139434
|
||||
Node: Bash Builtins160892
|
||||
Node: Modifying Shell Behavior191745
|
||||
Node: The Set Builtin192087
|
||||
Node: The Shopt Builtin202685
|
||||
Node: Special Builtins218594
|
||||
Node: Shell Variables219570
|
||||
Node: Bourne Shell Variables220004
|
||||
Node: Bash Variables222105
|
||||
Node: Bash Features254918
|
||||
Node: Invoking Bash255928
|
||||
Node: Bash Startup Files261938
|
||||
Node: Interactive Shells267066
|
||||
Node: What is an Interactive Shell?267473
|
||||
Node: Is this Shell Interactive?268119
|
||||
Node: Interactive Shell Behavior268931
|
||||
Node: Bash Conditional Expressions272557
|
||||
Node: Shell Arithmetic277196
|
||||
Node: Aliases280137
|
||||
Node: Arrays282747
|
||||
Node: The Directory Stack289135
|
||||
Node: Directory Stack Builtins289916
|
||||
Node: Controlling the Prompt294173
|
||||
Node: The Restricted Shell297135
|
||||
Node: Bash POSIX Mode299742
|
||||
Node: Shell Compatibility Mode311662
|
||||
Node: Job Control320220
|
||||
Node: Job Control Basics320677
|
||||
Node: Job Control Builtins325676
|
||||
Node: Job Control Variables331468
|
||||
Node: Command Line Editing332621
|
||||
Node: Introduction and Notation334289
|
||||
Node: Readline Interaction335909
|
||||
Node: Readline Bare Essentials337097
|
||||
Node: Readline Movement Commands338877
|
||||
Node: Readline Killing Commands339834
|
||||
Node: Readline Arguments341749
|
||||
Node: Searching342790
|
||||
Node: Readline Init File344973
|
||||
Node: Readline Init File Syntax346231
|
||||
Node: Conditional Init Constructs369802
|
||||
Node: Sample Init File373995
|
||||
Node: Bindable Readline Commands377116
|
||||
Node: Commands For Moving378317
|
||||
Node: Commands For History380365
|
||||
Node: Commands For Text385356
|
||||
Node: Commands For Killing389002
|
||||
Node: Numeric Arguments392032
|
||||
Node: Commands For Completion393168
|
||||
Node: Keyboard Macros397356
|
||||
Node: Miscellaneous Commands398040
|
||||
Node: Readline vi Mode403976
|
||||
Node: Programmable Completion404880
|
||||
Node: Programmable Completion Builtins412657
|
||||
Node: A Programmable Completion Example423406
|
||||
Node: Using History Interactively428650
|
||||
Node: Bash History Facilities429331
|
||||
Node: Bash History Builtins432333
|
||||
Node: History Interaction437338
|
||||
Node: Event Designators440955
|
||||
Node: Word Designators442306
|
||||
Node: Modifiers444063
|
||||
Node: Installing Bash445871
|
||||
Node: Basic Installation447005
|
||||
Node: Compilers and Options450724
|
||||
Node: Compiling For Multiple Architectures451462
|
||||
Node: Installation Names453152
|
||||
Node: Specifying the System Type455258
|
||||
Node: Sharing Defaults455971
|
||||
Node: Operation Controls456641
|
||||
Node: Optional Features457596
|
||||
Node: Reporting Bugs468812
|
||||
Node: Major Differences From The Bourne Shell470084
|
||||
Node: GNU Free Documentation License486931
|
||||
Node: Indexes512105
|
||||
Node: Builtin Index512556
|
||||
Node: Reserved Word Index519380
|
||||
Node: Variable Index521825
|
||||
Node: Function Index538596
|
||||
Node: Concept Index552377
|
||||
Node: Top896
|
||||
Node: Introduction2815
|
||||
Node: What is Bash?3028
|
||||
Node: What is a shell?4139
|
||||
Node: Definitions6674
|
||||
Node: Basic Shell Features9622
|
||||
Node: Shell Syntax10838
|
||||
Node: Shell Operation11861
|
||||
Node: Quoting13151
|
||||
Node: Escape Character14452
|
||||
Node: Single Quotes14934
|
||||
Node: Double Quotes15279
|
||||
Node: ANSI-C Quoting16554
|
||||
Node: Locale Translation17861
|
||||
Node: Creating Internationalized Scripts19169
|
||||
Node: Comments23283
|
||||
Node: Shell Commands23898
|
||||
Node: Reserved Words24833
|
||||
Node: Simple Commands25586
|
||||
Node: Pipelines26237
|
||||
Node: Lists29233
|
||||
Node: Compound Commands31025
|
||||
Node: Looping Constructs32034
|
||||
Node: Conditional Constructs34526
|
||||
Node: Command Grouping49011
|
||||
Node: Coprocesses50486
|
||||
Node: GNU Parallel53146
|
||||
Node: Shell Functions54060
|
||||
Node: Shell Parameters61942
|
||||
Node: Positional Parameters66327
|
||||
Node: Special Parameters67226
|
||||
Node: Shell Expansions70437
|
||||
Node: Brace Expansion72561
|
||||
Node: Tilde Expansion75292
|
||||
Node: Shell Parameter Expansion77910
|
||||
Node: Command Substitution96258
|
||||
Node: Arithmetic Expansion97610
|
||||
Node: Process Substitution98575
|
||||
Node: Word Splitting99692
|
||||
Node: Filename Expansion101633
|
||||
Node: Pattern Matching104379
|
||||
Node: Quote Removal109378
|
||||
Node: Redirections109670
|
||||
Node: Executing Commands119327
|
||||
Node: Simple Command Expansion119994
|
||||
Node: Command Search and Execution122101
|
||||
Node: Command Execution Environment124476
|
||||
Node: Environment127508
|
||||
Node: Exit Status129168
|
||||
Node: Signals130949
|
||||
Node: Shell Scripts134395
|
||||
Node: Shell Builtin Commands137419
|
||||
Node: Bourne Shell Builtins139454
|
||||
Node: Bash Builtins160917
|
||||
Node: Modifying Shell Behavior191770
|
||||
Node: The Set Builtin192112
|
||||
Node: The Shopt Builtin202710
|
||||
Node: Special Builtins218619
|
||||
Node: Shell Variables219595
|
||||
Node: Bourne Shell Variables220029
|
||||
Node: Bash Variables222130
|
||||
Node: Bash Features254942
|
||||
Node: Invoking Bash255952
|
||||
Node: Bash Startup Files261962
|
||||
Node: Interactive Shells267090
|
||||
Node: What is an Interactive Shell?267498
|
||||
Node: Is this Shell Interactive?268144
|
||||
Node: Interactive Shell Behavior268956
|
||||
Node: Bash Conditional Expressions272582
|
||||
Node: Shell Arithmetic277221
|
||||
Node: Aliases280162
|
||||
Node: Arrays282772
|
||||
Node: The Directory Stack289160
|
||||
Node: Directory Stack Builtins289941
|
||||
Node: Controlling the Prompt294198
|
||||
Node: The Restricted Shell297160
|
||||
Node: Bash POSIX Mode299767
|
||||
Node: Shell Compatibility Mode311682
|
||||
Node: Job Control320246
|
||||
Node: Job Control Basics320703
|
||||
Node: Job Control Builtins325702
|
||||
Node: Job Control Variables331494
|
||||
Node: Command Line Editing332647
|
||||
Node: Introduction and Notation334315
|
||||
Node: Readline Interaction335935
|
||||
Node: Readline Bare Essentials337123
|
||||
Node: Readline Movement Commands338909
|
||||
Node: Readline Killing Commands339866
|
||||
Node: Readline Arguments341784
|
||||
Node: Searching342825
|
||||
Node: Readline Init File345008
|
||||
Node: Readline Init File Syntax346266
|
||||
Node: Conditional Init Constructs369849
|
||||
Node: Sample Init File374042
|
||||
Node: Bindable Readline Commands377163
|
||||
Node: Commands For Moving378364
|
||||
Node: Commands For History380412
|
||||
Node: Commands For Text385403
|
||||
Node: Commands For Killing389049
|
||||
Node: Numeric Arguments392079
|
||||
Node: Commands For Completion393215
|
||||
Node: Keyboard Macros397403
|
||||
Node: Miscellaneous Commands398088
|
||||
Node: Readline vi Mode404030
|
||||
Node: Programmable Completion404934
|
||||
Node: Programmable Completion Builtins412711
|
||||
Node: A Programmable Completion Example423460
|
||||
Node: Using History Interactively428705
|
||||
Node: Bash History Facilities429386
|
||||
Node: Bash History Builtins432388
|
||||
Node: History Interaction437409
|
||||
Node: Event Designators441026
|
||||
Node: Word Designators442377
|
||||
Node: Modifiers444134
|
||||
Node: Installing Bash445939
|
||||
Node: Basic Installation447073
|
||||
Node: Compilers and Options450792
|
||||
Node: Compiling For Multiple Architectures451530
|
||||
Node: Installation Names453219
|
||||
Node: Specifying the System Type455325
|
||||
Node: Sharing Defaults456039
|
||||
Node: Operation Controls456709
|
||||
Node: Optional Features457664
|
||||
Node: Reporting Bugs468880
|
||||
Node: Major Differences From The Bourne Shell470152
|
||||
Node: GNU Free Documentation License486998
|
||||
Node: Indexes512172
|
||||
Node: Builtin Index512623
|
||||
Node: Reserved Word Index519447
|
||||
Node: Variable Index521892
|
||||
Node: Function Index538663
|
||||
Node: Concept Index552444
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Binary file not shown.
+162
-160
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Fri Aug 12 11:28:42 2022
|
||||
%%CreationDate: Mon Sep 19 12:02:42 2022
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Times-Italic
|
||||
@@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
|
||||
(~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
|
||||
144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
|
||||
(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(1)203.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(1)190.115 E 0 Cg EP
|
||||
%%Page: 2 2
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -463,8 +463,8 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
|
||||
Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
|
||||
G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
|
||||
(un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
|
||||
F(ariable)-.25 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(2)203.165
|
||||
E 0 Cg EP
|
||||
F(ariable)-.25 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(2)
|
||||
190.115 E 0 Cg EP
|
||||
%%Page: 3 3
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -595,7 +595,7 @@ F2(case)3.144 E F0(or)3.144 E F2(select)3.143 E F0 .643(command \(only)
|
||||
669.6 R F6(SHELL GRAMMAR)72 686.4 Q F0
|
||||
(This section describes the syntax of the v)108 698.4 Q
|
||||
(arious forms of shell commands.)-.25 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(3)203.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(3)190.115 E 0 Cg EP
|
||||
%%Page: 4 4
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -718,7 +718,7 @@ or more pipelines separated by the)108 650.4 R F1(&&)2.671 E F0(and)
|
||||
G(cuted if, and only if,).15 E F2(command1)2.7 E F0(returns an e)2.5 E
|
||||
(xit status of zero \(success\).)-.15 E(An OR list has the form)108
|
||||
712.8 Q F2(command1)144 729.6 Q F1(||)2.5 E F2(command2)2.5 E F0
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(4)203.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(4)190.115 E 0 Cg EP
|
||||
%%Page: 5 5
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -854,7 +854,7 @@ ormal quoting and pattern characters lose their meanings between brack)
|
||||
.583(with inde)144 720 R 3.083(x0)-.15 G .582
|
||||
(contains the portion of the string matching the entire re)-.001 F .582
|
||||
(gular e)-.15 F 3.082(xpression. Substrings)-.15 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(5)203.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(5)190.115 E 0 Cg EP
|
||||
%%Page: 6 6
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -998,8 +998,8 @@ F0 .254(in place of)2.754 F F3(;;)2.754 E F0 .254(causes e)2.754 F -.15
|
||||
(Using)144 720 Q F3(;;&)3.378 E F0 .878(in place of)3.378 F F3(;;)3.378
|
||||
E F0 .878(causes the shell to test the ne)3.378 F .878
|
||||
(xt pattern list in the statement, if an)-.15 F 2.178 -.65(y, a)-.15 H
|
||||
(nd).65 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(6)203.165 E 0 Cg
|
||||
EP
|
||||
(nd).65 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(6)190.115 E
|
||||
0 Cg EP
|
||||
%%Page: 7 7
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1124,7 +1124,7 @@ Q F0 2.698(As)108 691.2 S .198
|
||||
(cutes a compound command with).15 F 2.5(an)108 703.2 S .5 -.25(ew s)
|
||||
-2.5 H(et of positional parameters.).25 E
|
||||
(Shell functions are declared as follo)5 E(ws:)-.25 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(7)203.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(7)190.115 E 0 Cg EP
|
||||
%%Page: 8 8
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1257,8 +1257,8 @@ E F2(@)2.5 E F0(ha)2.5 E .3 -.15(ve s)-.2 H
|
||||
(replaced as speci\214ed by the ANSI C standard.)3.027 F
|
||||
(Backslash escape sequences, if present, are decoded as follo)108 684 Q
|
||||
(ws:)-.25 E F2(\\a)144 696 Q F0(alert \(bell\))180 696 Q F2(\\b)144 708
|
||||
Q F0(backspace)180 708 Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(8)
|
||||
203.165 E 0 Cg EP
|
||||
Q F0(backspace)180 708 Q(GNU Bash 5.2)72 768 Q(2022 September 19)135.955
|
||||
E(8)190.115 E 0 Cg EP
|
||||
%%Page: 9 9
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1373,7 +1373,7 @@ F0 2.664(commands\). When)2.664 F .164(+= is)2.664 F .132
|
||||
(sion and added to the v)108 722.4 R(ariable')-.25 E 3.726(sc)-.55 G
|
||||
1.227(urrent v)-3.726 F 1.227(alue, which is also e)-.25 F -.25(va)-.25
|
||||
G 3.727(luated. When).25 F 1.227(+= is applied to an array)3.727 F
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(9)203.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(9)190.115 E 0 Cg EP
|
||||
%%Page: 10 10
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1515,7 +1515,7 @@ E(ground pipeline.)-.15 E F1<ad>108 703.2 Q F0 .882
|
||||
R -.2(vo)-.4 G .881(cation, by the).2 F F1(set)3.381 E F0 -.2(bu)3.381 G
|
||||
.881(iltin command, or).2 F(those set by the shell itself \(such as the)
|
||||
144 715.2 Q F1<ad69>2.5 E F0(option\).)2.5 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(10)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(10)185.115 E 0 Cg EP
|
||||
%%Page: 11 11
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1643,7 +1643,7 @@ F F1($0)2.751 E F0 2.751(;s)C(ee)-2.751 E .041
|
||||
(f)-5.216 E F1 -.3(BA)2.716 G(SH_ARGV0).3 E F0 .216
|
||||
(is unset, it loses its special properties, e)2.716 F -.15(ve)-.25 G
|
||||
2.716(ni).15 G(f)-2.716 E(it is subsequently reset.)144 705.6 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(11)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(11)185.115 E 0 Cg EP
|
||||
%%Page: 12 12
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1748,7 +1748,7 @@ H(he current completion function.).1 E F1(COMP_LINE)108 690 Q F0 1.208
|
||||
(yt)-3.537 G 1.037(he programmable completion f)-3.537 F 1.037
|
||||
(acilities \(see)-.1 F F1(Pr)3.537 E 1.037(ogrammable Completion)-.18 F
|
||||
F0(be-)3.537 E(lo)144 726 Q(w\).)-.25 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(12)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(12)185.115 E 0 Cg EP
|
||||
%%Page: 13 13
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1871,8 +1871,8 @@ F1(]})A F0 -.1(wa)2.512 G 2.512(sc).1 G .012(alled from the \214le)
|
||||
(at line number)144 702 R F1(${B)3.684 E(ASH_LINENO[)-.3 E F2($i)A F1
|
||||
(]})A F0 6.184(.T)C(he)-6.184 E F1(caller)3.683 E F0 -.2(bu)3.683 G
|
||||
1.183(iltin displays the current call stack using).2 F
|
||||
(this information.)144 714 Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005
|
||||
E(13)198.165 E 0 Cg EP
|
||||
(this information.)144 714 Q(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(13)185.115 E 0 Cg EP
|
||||
%%Page: 14 14
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -1948,10 +1948,10 @@ F1(PWD)108 552 Q F0(The current w)144 552 Q
|
||||
F2(RANDOM)3.05 E F0(is)2.8 E(unset, it loses its special properties, e)
|
||||
144 600 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5
|
||||
(ss)-2.5 G(ubsequently reset.)-2.5 E F1(READLINE_ARGUMENT)108 612 Q F0
|
||||
(An)144 624 Q 4.455(yn)-.15 G 1.955(umeric ar)-4.455 F 1.955(gument gi)
|
||||
-.18 F -.15(ve)-.25 G 4.455(nt).15 G 4.456(oaR)-4.455 G 1.956
|
||||
(eadline command that w)-4.456 F 1.956(as de\214ned using)-.1 F/F4 10
|
||||
/Courier@0 SF 1.956(bind -x)4.456 F F0(\(see)4.456 E F2(SHELL B)144 636
|
||||
(An)144 624 Q 4.694(yn)-.15 G 2.194(umeric ar)-4.694 F 2.194(gument gi)
|
||||
-.18 F -.15(ve)-.25 G 4.694(nt).15 G 4.694(oar)-4.694 G 2.194
|
||||
(eadline command that w)-4.694 F 2.194(as de\214ned using)-.1 F/F4 10
|
||||
/Courier@0 SF 2.195(bind -x)4.695 F F0(\(see)4.695 E F2(SHELL B)144 636
|
||||
Q(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\) when it w)-.25 E
|
||||
(as in)-.1 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1(READLINE_LINE)108 648 Q
|
||||
F0 1.547(The contents of the)144 660 R F1 -.18(re)4.047 G(adline).18 E
|
||||
@@ -1966,7 +1966,8 @@ F0 1.547(line b)4.047 F(uf)-.2 E(fer)-.25 E 4.047(,f)-.4 G 1.547
|
||||
3.517 F(UIL)-.09 E 1.017(TIN COMMANDS)-.828 F F0(belo)3.267 E 3.516
|
||||
(w\). The)-.25 F 1.016(characters between the insertion point and the)
|
||||
3.516 F(mark are often called the)144 720 Q F3 -.37(re)2.5 G(gion)-.03 E
|
||||
F0(.)A(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(14)198.165 E 0 Cg EP
|
||||
F0(.)A(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(14)185.115 E 0
|
||||
Cg EP
|
||||
%%Page: 15 15
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2089,8 +2090,8 @@ E F0 3.748(command. This)3.748 F 1.247
|
||||
(is a colon-separated list of directories in which the)3.748 F 3.795
|
||||
(shell looks for destination directories speci\214ed by the)144 729.6 R
|
||||
F1(cd)6.295 E F0 6.296(command. A)6.296 F 3.796(sample v)6.296 F 3.796
|
||||
(alue is)-.25 F(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(15)198.165
|
||||
E 0 Cg EP
|
||||
(alue is)-.25 F(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(15)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 16 16
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2207,7 +2208,7 @@ A F2(HISTFILE)108 672 Q F0 .181
|
||||
-.1 F(alue)-.25 E(is)144 696 Q F5(~/.bash_history)2.5 E F0 5(.I)C 2.5
|
||||
(fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 G 2.5
|
||||
(dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(16)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(16)185.115 E 0 Cg EP
|
||||
%%Page: 17 17
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2326,7 +2327,7 @@ E F0(\(see)4.426 E F2(READLINE)2.76 E F0(be-)2.51 E(lo)144 624 Q(w\).)
|
||||
(rrides the v).15 F .973(alue of)-.25 F F2(LANG)3.473 E F0 .973(and an)
|
||||
3.223 F 3.473(yo)-.15 G(ther)-3.473 E F1(LC_)3.473 E F0 -.25(va)3.473 G
|
||||
.974(riable specifying a locale cate-).25 F(gory)144 720 Q(.)-.65 E
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(17)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(17)185.115 E 0 Cg EP
|
||||
%%Page: 18 18
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2435,8 +2436,8 @@ E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see)
|
||||
-.15 F F2(PR)3.674 E(OMPTING)-.27 E F0(belo)3.424 E 1.174
|
||||
(w\) and displayed by interacti)-.25 F -.15(ve)-.25 G
|
||||
(shells after reading a command and before the command is e)144 720 Q
|
||||
-.15(xe)-.15 G(cuted.).15 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E
|
||||
(18)198.165 E 0 Cg EP
|
||||
-.15(xe)-.15 G(cuted.).15 E(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(18)185.115 E 0 Cg EP
|
||||
%%Page: 19 19
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2550,7 +2551,7 @@ E F0(belo)3.084 E 3.334(w\). If)-.25 F .834(set to an)3.334 F 3.334(yo)
|
||||
(must be a pre\214x of a stopped job')144 692.4 R 2.816(sn)-.55 G .316
|
||||
(ame; this pro)-2.816 F .315(vides functionality analogous to the)-.15 F
|
||||
F1(%)2.815 E F3(string)A F0(job)2.815 E(identi\214er)144 704.4 Q(.)-.55
|
||||
E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(19)198.165 E 0 Cg EP
|
||||
E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(19)185.115 E 0 Cg EP
|
||||
%%Page: 20 20
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2702,7 +2703,7 @@ F .228(to the e)108 727.2 R .228(xpansion of the special parameters)-.15
|
||||
F F1(*)2.728 E F0(and)2.728 E F1(@)2.728 E F0(\(see)2.728 E F1 .228
|
||||
(Special P)2.728 F(arameters)-.1 E F0(abo)2.727 E -.15(ve)-.15 G 2.727
|
||||
(\). ${#).15 F F3(name)A F0([)A F3(subscript)A F0(]})A(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(20)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(20)185.115 E 0 Cg EP
|
||||
%%Page: 21 21
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2851,8 +2852,8 @@ F .719(The results of each e)5.719 F .719
|
||||
(es the form)-.1 F F2({)3.149 E F1(x)A F2(..)A F1(y)A F2([..)A F1(incr)A
|
||||
F2(]})A F0 3.149(,w)C(here)-3.149 E F1(x)3.149 E F0(and)3.149 E F1(y)
|
||||
3.149 E F0 .649(are either inte)3.149 F .649
|
||||
(gers or single letters, and)-.15 F(GNU Bash 5.2)72 768 Q(2022 July 29)
|
||||
149.005 E(21)198.165 E 0 Cg EP
|
||||
(gers or single letters, and)-.15 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 September 19)135.955 E(21)185.115 E 0 Cg EP
|
||||
%%Page: 22 22
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -2990,7 +2991,7 @@ E -.855(AT)-.666 G(H).855 E F4(,)A F0(and)2.25 E F3(CDP)2.5 E -.855(AT)
|
||||
(the v)108 724.8 R .415(ariable to be e)-.25 F .415
|
||||
(xpanded from characters immediately follo)-.15 F .414
|
||||
(wing it which could be interpreted as part of)-.25 F(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(22)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(22)185.115 E 0 Cg EP
|
||||
%%Page: 23 23
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3124,8 +3125,8 @@ E F1(@)3.284 E F0(or)3.284 E F1(*)3.284 E F0 3.284(,t)C .784
|
||||
(en relati)-.1 F 1.851 -.15(ve t)-.25 H 4.051(oo).15 G 1.551
|
||||
(ne greater than the greatest positional parameter)-4.051 F 4.051(,s)-.4
|
||||
G 4.052(oa)-4.051 G 4.052(no)-4.052 G -.25(ff)-4.052 G 1.552
|
||||
(set of \2551).25 F(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(23)
|
||||
198.165 E 0 Cg EP
|
||||
(set of \2551).25 F(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E
|
||||
(23)185.115 E 0 Cg EP
|
||||
%%Page: 24 24
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3254,7 +3255,7 @@ H 3.314(ft).65 G .814(he pattern matches a trailing portion of the e)
|
||||
(,)A .423(the pattern remo)144 708 R -.25(va)-.15 G 2.923(lo).25 G .422
|
||||
(peration is applied to each member of the array in turn, and the e)
|
||||
-2.923 F .422(xpansion is)-.15 F(the resultant list.)144 720 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(24)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(24)185.115 E 0 Cg EP
|
||||
%%Page: 25 25
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3388,8 +3389,8 @@ F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 705.6 R
|
||||
F1(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F
|
||||
.153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154
|
||||
E F1(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144
|
||||
717.6 Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(25)198.165 E 0 Cg
|
||||
EP
|
||||
717.6 Q(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(25)185.115 E 0
|
||||
Cg EP
|
||||
%%Page: 26 26
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3414,7 +3415,7 @@ SF(U)144 84 Q F0 .143(The e)180 84 R .142
|
||||
(reused as input.)180 168 Q F1(E)144 180 Q F0 .441(The e)180 180 R .441
|
||||
(xpansion is a string that is the v)-.15 F .441(alue of)-.25 F F2(par)
|
||||
2.941 E(ameter)-.15 E F0 .44(with backslash escape sequences)2.94 F -.15
|
||||
(ex)180 192 S(panded as with the).15 E F1($'...)2.5 E(')-.55 E F0
|
||||
(ex)180 192 S(panded as with the).15 E F1($\010...\010)2.5 E F0
|
||||
(quoting mechanism.)2.5 E F1(P)144 204 Q F0 1.072(The e)180 204 R 1.073
|
||||
(xpansion is a string that is the result of e)-.15 F 1.073
|
||||
(xpanding the v)-.15 F 1.073(alue of)-.25 F F2(par)3.573 E(ameter)-.15 E
|
||||
@@ -3494,7 +3495,7 @@ F2 -.2(ex)2.735 G(pr).2 E(ession)-.37 E F0(under)2.975 E .235
|
||||
.2 E(ession)-.37 E F0 2.799(are not treated specially and are remo)5.3 F
|
||||
-.15(ve)-.15 G 5.299(d. All).15 F(tok)5.299 E 2.799(ens in the e)-.1 F
|
||||
2.799(xpression under)-.15 F(go)-.18 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(26)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(26)185.115 E 0 Cg EP
|
||||
%%Page: 27 27
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3650,8 +3651,8 @@ F 1.041(ut in other)-.2 F .132(matching conte)108 674.4 R .132
|
||||
F F3(pattern)3.811 E F0 5.061(.I).24 G(f)-5.061 E F1(GLO-)2.561 E
|
||||
(BIGNORE)108 727.2 Q F0 2.015(is set, each matching \214le name that al\
|
||||
so matches one of the patterns in)4.264 F F1(GLOBIGNORE)4.515 E F0(is)
|
||||
4.265 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(27)198.165 E 0 Cg
|
||||
EP
|
||||
4.265 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(27)185.115 E 0
|
||||
Cg EP
|
||||
%%Page: 28 28
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3768,8 +3769,8 @@ R .038(In the follo)5.038 F .038(wing description, a)-.25 F F4
|
||||
678 Q -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 690 Q F4
|
||||
(pattern-list).833 E F1(\)).833 E F0
|
||||
(Matches one or more occurrences of the gi)180 702 Q -.15(ve)-.25 G 2.5
|
||||
(np).15 G(atterns)-2.5 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E
|
||||
(28)198.165 E 0 Cg EP
|
||||
(np).15 G(atterns)-2.5 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955
|
||||
E(28)185.115 E 0 Cg EP
|
||||
%%Page: 29 29
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3885,7 +3886,7 @@ F2(dirlist)2.85 E F0(.).68 E F1(Bash)108 691.2 Q F0 .598(handles se)
|
||||
(vides these special \214les, bash will use them;)-.15 F
|
||||
(otherwise it will emulate them internally with the beha)108 715.2 Q
|
||||
(vior described belo)-.2 E -.65(w.)-.25 G(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(29)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(29)185.115 E 0 Cg EP
|
||||
%%Page: 30 30
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -3971,8 +3972,8 @@ F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 602.4 Q
|
||||
A(d)-.37 E F0(Of the tw)108 700.8 Q 2.5(of)-.1 G
|
||||
(orms, the \214rst is preferred.)-2.5 E(This is semantically equi)5 E
|
||||
-.25(va)-.25 G(lent to).25 E F1(>)144 717.6 Q F2(wor)A(d)-.37 E F0(2)2.5
|
||||
E F1(>&)A F0(1)A(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(30)198.165
|
||||
E 0 Cg EP
|
||||
E F1(>&)A F0(1)A(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(30)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 31 31
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4069,7 +4070,7 @@ F0 2.65<2c8c>C .15(le descriptor)-2.65 F F1(n)3.01 E F0 .15(is closed.)
|
||||
3.465 E F0 3.466(,t)C .966
|
||||
(he standard output and standard error are redirected as described)
|
||||
-3.466 F(pre)108 720 Q(viously)-.25 E(.)-.65 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(31)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(31)185.115 E 0 Cg EP
|
||||
%%Page: 32 32
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4191,8 +4192,8 @@ F .639(function is e)108 708 R -.15(xe)-.15 G .639(cuted, the ar).15 F
|
||||
-.18 F -.15(xe)-.15 G(cution.).15 E 1.659(The special parameter)108 720
|
||||
R F1(#)4.159 E F0 1.659(is updated to re\215ect the change.)4.159 F
|
||||
1.659(Special parameter)6.659 F F1(0)4.159 E F0 1.658(is unchanged.)
|
||||
4.158 F 1.658(The \214rst)6.658 F(GNU Bash 5.2)72 768 Q(2022 July 29)
|
||||
149.005 E(32)198.165 E 0 Cg EP
|
||||
4.158 F 1.658(The \214rst)6.658 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 September 19)135.955 E(32)185.115 E 0 Cg EP
|
||||
%%Page: 33 33
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4332,8 +4333,8 @@ S(iltin.).2 E .371(Functions may be recursi)108 676.8 R -.15(ve)-.25 G
|
||||
(stack and restrict the number of function in)108 688.8 R -.2(vo)-.4 G
|
||||
2.822(cations. By).2 F(def)2.822 E .322
|
||||
(ault, no limit is imposed on the number of re-)-.1 F(cursi)108 700.8 Q
|
||||
.3 -.15(ve c)-.25 H(alls.).15 E(GNU Bash 5.2)72 768 Q(2022 July 29)
|
||||
149.005 E(33)198.165 E 0 Cg EP
|
||||
.3 -.15(ve c)-.25 H(alls.).15 E(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(33)185.115 E 0 Cg EP
|
||||
%%Page: 34 34
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4434,7 +4435,7 @@ F2(test)2.633 E F0(and)2.633 E F2([)2.633 E F0 .133
|
||||
(vior based on the number of ar)-.2 F .198
|
||||
(guments; see the descriptions of those commands for an)-.18 F 2.698(yo)
|
||||
-.15 G .198(ther command-)-2.698 F(speci\214c actions.)108 720 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(34)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(34)185.115 E 0 Cg EP
|
||||
%%Page: 35 35
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4536,7 +4537,8 @@ F F2(optname)2.992 E F0 .262(is enabled.)2.942 F .262
|
||||
F0(is zero.)2.5 E F2(string)108 658.8 Q F1<ad6e>108 670.8 Q F2(string)
|
||||
2.5 E F0 -.35(Tr)144 682.8 S(ue if the length of).35 E F2(string)2.84 E
|
||||
F0(is non-zero.)2.72 E F2(string1)108 699.6 Q F1(==)2.5 E F2(string2)2.5
|
||||
E F0(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(35)198.165 E 0 Cg EP
|
||||
E F0(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(35)185.115 E 0 Cg
|
||||
EP
|
||||
%%Page: 36 36
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4645,7 +4647,7 @@ mpts to locate it.)108 655.2 R .379(If there e)5.379 F .379
|
||||
720 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F2(hash)4.415 E
|
||||
F0(under)4.415 E F3 1.915(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)
|
||||
-.828 F F0(belo)4.165 E 4.415(w\). A)-.25 F(full)4.415 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(36)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(36)185.115 E 0 Cg EP
|
||||
%%Page: 37 37
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4753,7 +4755,7 @@ F1(PPID)2.5 E F0 .426(When a simple command other than a b)108 552 R
|
||||
(fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E
|
||||
(vironment.)-.4 E(A)108 729.6 Q F3(subshell)2.5 E F0(is a cop)2.5 E 2.5
|
||||
(yo)-.1 G 2.5(ft)-2.5 G(he shell process.)-2.5 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(37)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(37)185.115 E 0 Cg EP
|
||||
%%Page: 38 38
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -4883,7 +4885,7 @@ Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F1
|
||||
-.15(ve s)-.25 H .915(hell\), and).15 F F4(SIGINT)3.415 E F0 .915
|
||||
(is caught and handled \(so that the)3.165 F F1(wait)3.415 E F0 -.2(bu)
|
||||
3.416 G .916(iltin is interruptible\).).2 F .916(In all cases,)5.916 F
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(38)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(38)185.115 E 0 Cg EP
|
||||
%%Page: 39 39
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5017,7 +5019,7 @@ F .146(group ID dif)108 698.4 R .146(fers from the terminal')-.25 F .146
|
||||
-2.66 F(-)-.2 E 3.052(minal. Background)108 722.4 R .551
|
||||
(processes which attempt to read from \(write to when)3.052 F F6 .551
|
||||
(stty tostop)3.051 F F0 .551(is in ef)3.051 F .551(fect\) the)-.25 F
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(39)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(39)185.115 E 0 Cg EP
|
||||
%%Page: 40 40
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5151,7 +5153,7 @@ as follo)108 609.6 Q(ws:)-.25 E F2(\\a)144 621.6 Q F0
|
||||
(the hostname up to the \214rst `.)180 693.6 Q(')-.7 E F2(\\H)144 705.6
|
||||
Q F0(the hostname)180 705.6 Q F2(\\j)144 717.6 Q F0
|
||||
(the number of jobs currently managed by the shell)180 717.6 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(40)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(40)185.115 E 0 Cg EP
|
||||
%%Page: 41 41
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5270,8 +5272,8 @@ F0 .463(In this section, the Emacs-style notation is used to denote k)
|
||||
-.15 F .567(which can be yank)108 696 R .567(ed all at once.)-.1 F .567
|
||||
(Commands which do not kill te)5.567 F .567
|
||||
(xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.)
|
||||
108 708 Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(41)198.165 E 0 Cg
|
||||
EP
|
||||
108 708 Q(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(41)185.115 E
|
||||
0 Cg EP
|
||||
%%Page: 42 42
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5372,7 +5374,7 @@ G(rsal\255ar).1 E(gument)-.1 E F0(.)A F2 .315(C\255x C\255r)5.155 F F0
|
||||
144 676.8 Q F0(meta pre\214x)180 676.8 Q F1(\\e)144 688.8 Q F0
|
||||
(an escape character)180 688.8 Q F1(\\\\)144 700.8 Q F0(backslash)180
|
||||
700.8 Q F1(\\")144 712.8 Q F0(literal ")180 712.8 Q(GNU Bash 5.2)72 768
|
||||
Q(2022 July 29)149.005 E(42)198.165 E 0 Cg EP
|
||||
Q(2022 September 19)135.955 E(42)185.115 E 0 Cg EP
|
||||
%%Page: 43 43
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5483,8 +5485,8 @@ E F0 2.51(,r)C .01(eadline ne)-2.51 F -.15(ve)-.25 G(r).15 E .94
|
||||
s to bind the control characters treated specially by the k)-2.556 F
|
||||
(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 705.6 Q -.15
|
||||
(ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)
|
||||
-.25 G(lents.).25 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(43)
|
||||
198.165 E 0 Cg EP
|
||||
-.25 G(lents.).25 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E
|
||||
(43)185.115 E 0 Cg EP
|
||||
%%Page: 44 44
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5592,7 +5594,7 @@ R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .621(alue is e)-.25 F
|
||||
.621(xpanded lik)-.15 F 3.121(ea)-.1 G -.1(ke)144 720 S 3.339(yb)-.05 G
|
||||
.839(inding, so the standard set of meta- and control pre\214x)-3.339 F
|
||||
.84(es and backslash escape sequences is)-.15 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(44)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(44)185.115 E 0 Cg EP
|
||||
%%Page: 45 45
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5713,7 +5715,7 @@ F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367
|
||||
1.106 -.15(ey s)-.1 H 3.306(equence\). If).15 F .806(no input is recei)
|
||||
3.306 F -.15(ve)-.25 G 3.306(dw).15 G .807(ithin the timeout,)-3.306 F
|
||||
F2 -.37(re)3.307 G(adline).37 E F0(will)3.307 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(45)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(45)185.115 E 0 Cg EP
|
||||
%%Page: 46 46
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5823,8 +5825,8 @@ the completion that match characters after point in the w)144 660 R
|
||||
(The v)5.475 F(alue)-.25 E 1.235(is e)144 720 R 1.235(xpanded lik)-.15 F
|
||||
3.735(eak)-.1 G 1.535 -.15(ey b)-3.835 H 1.236
|
||||
(inding, so the standard set of meta- and control pre\214x).15 F 1.236
|
||||
(es and backslash)-.15 F(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E
|
||||
(46)198.165 E 0 Cg EP
|
||||
(es and backslash)-.15 F(GNU Bash 5.2)72 768 Q(2022 September 19)135.955
|
||||
E(46)185.115 E 0 Cg EP
|
||||
%%Page: 47 47
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -5930,8 +5932,8 @@ or by whitespace; the operator may be separated from)180 693.6 R .13
|
||||
.129(Both string and boolean v)5.129 F .129(ariables may be)-.25 F
|
||||
(tested. Boolean v)180 717.6 Q(ariables must be tested ag)-.25 E
|
||||
(ainst the v)-.05 E(alues)-.25 E F2(on)2.5 E F0(and)2.5 E F2(of)2.5 E(f)
|
||||
-.18 E F0(.)A(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(47)198.165 E
|
||||
0 Cg EP
|
||||
-.18 E F0(.)A(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(47)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 48 48
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6026,8 +6028,8 @@ E(beginning\255of\255line \(C\255a\))108 511.2 Q F0(Mo)144 523.2 Q .3
|
||||
Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 691.2 Q .784 -.15(ve f)-.15 H
|
||||
(orw).15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984
|
||||
(ord. W)-.1 F .484(ords are delimited by non-quoted shell metacharac-)
|
||||
-.8 F(ters.)144 703.2 Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(48)
|
||||
198.165 E 0 Cg EP
|
||||
-.8 F(ters.)144 703.2 Q(GNU Bash 5.2)72 768 Q(2022 September 19)135.955
|
||||
E(48)185.115 E 0 Cg EP
|
||||
%%Page: 49 49
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6041,20 +6043,20 @@ SF(shell\255backward\255w)108 84 Q(ord)-.1 E F0(Mo)144 96 Q .908 -.15
|
||||
F1(pr)108 120 Q -.15(ev)-.18 G(ious\255scr).15 E(een\255line)-.18 E F0
|
||||
.891(Attempt to mo)144 132 R 1.191 -.15(ve p)-.15 H .891
|
||||
(oint to the same ph).15 F .891(ysical screen column on the pre)-.05 F
|
||||
.89(vious ph)-.25 F .89(ysical screen line.)-.05 F .87(This will not ha)
|
||||
144 144 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F .87
|
||||
(fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G
|
||||
3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 156 Q(ysical line or if\
|
||||
point is not greater than the length of the prompt plus the screen wid\
|
||||
th.)-.05 E F1(next\255scr)108 168 Q(een\255line)-.18 E F0 .638
|
||||
(Attempt to mo)144 180 R .938 -.15(ve p)-.15 H .638(oint to the same ph)
|
||||
.15 F .637(ysical screen column on the ne)-.05 F .637(xt ph)-.15 F .637
|
||||
(ysical screen line. This)-.05 F .008(will not ha)144 192 R .309 -.15
|
||||
(ve t)-.2 H .009(he desired ef).15 F .009
|
||||
(fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G
|
||||
2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E .772(line\
|
||||
or if the length of the current Readline line is not greater than the \
|
||||
length of the prompt plus)144 204 R(the screen width.)144 216 Q F1
|
||||
.89(vious ph)-.25 F .89(ysical screen line.)-.05 F 1.055
|
||||
(This will not ha)144 144 R 1.355 -.15(ve t)-.2 H 1.055(he desired ef)
|
||||
.15 F 1.056(fect if the current readline line does not tak)-.25 F 3.556
|
||||
(eu)-.1 G 3.556(pm)-3.556 G 1.056(ore than one)-3.556 F(ph)144 156 Q(ys\
|
||||
ical line or if point is not greater than the length of the prompt plus\
|
||||
the screen width.)-.05 E F1(next\255scr)108 168 Q(een\255line)-.18 E F0
|
||||
.638(Attempt to mo)144 180 R .938 -.15(ve p)-.15 H .638
|
||||
(oint to the same ph).15 F .637(ysical screen column on the ne)-.05 F
|
||||
.637(xt ph)-.15 F .637(ysical screen line. This)-.05 F .194(will not ha)
|
||||
144 192 R .494 -.15(ve t)-.2 H .194(he desired ef).15 F .194
|
||||
(fect if the current readline line does not tak)-.25 F 2.695(eu)-.1 G
|
||||
2.695(pm)-2.695 G .195(ore than one ph)-2.695 F(ysical)-.05 E .164(line\
|
||||
or if the length of the current readline line is not greater than the \
|
||||
length of the prompt plus the)144 204 R(screen width.)144 216 Q F1
|
||||
(clear\255display \(M\255C\255l\))108 228 Q F0 1.498
|
||||
(Clear the screen and, if possible, the terminal')144 240 R 3.999(ss)
|
||||
-.55 G 1.499(crollback b)-3.999 F(uf)-.2 E(fer)-.25 E 3.999(,t)-.4 G
|
||||
@@ -6116,8 +6118,8 @@ sing a non-incremental search for)-.1 F 2.5(as)144 664.8 S
|
||||
(emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18
|
||||
E F0 1.353(Search forw)144 688.8 R 1.354(ard through the history using \
|
||||
a non-incremental search for a string supplied by the)-.1 F(user)144
|
||||
700.8 Q(.)-.55 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(49)198.165
|
||||
E 0 Cg EP
|
||||
700.8 Q(.)-.55 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(49)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 50 50
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6216,11 +6218,11 @@ E/F4 9/Times-Roman@0 SF(,)A F3($EDIT)2.25 E(OR)-.162 E F4(,)A F0(and)
|
||||
(ext)-.92 E F2(end\255of\255\214le)108 664.8 Q F1(\(usually C\255d\))2.5
|
||||
E F0 .798(The character indicating end-of-\214le as set, for e)144 676.8
|
||||
R .799(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C
|
||||
3.299(ft)-5.799 G .799(his character is read when)-3.299 F .592
|
||||
3.299(ft)-5.799 G .799(his character is read when)-3.299 F .167
|
||||
(there are no characters on the line, and point is at the be)144 688.8 R
|
||||
.592(ginning of the line, Readline interprets it)-.15 F
|
||||
(as the end of input and returns)144 700.8 Q F3(EOF)2.5 E F4(.)A F0
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(50)198.165 E 0 Cg EP
|
||||
.167(ginning of the line, readline interprets it as)-.15 F
|
||||
(the end of input and returns)144 700.8 Q F3(EOF)2.5 E F4(.)A F0
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(50)185.115 E 0 Cg EP
|
||||
%%Page: 51 51
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6315,7 +6317,7 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E
|
||||
(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 712.8 Q(ord behind point.)
|
||||
-.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1
|
||||
(backward\255w)2.5 E(ord)-.1 E F0(.)A(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(51)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(51)185.115 E 0 Cg EP
|
||||
%%Page: 52 52
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6410,7 +6412,7 @@ F .929(ord to be completed with a single match from the list of)-.1 F
|
||||
1.193(possible completions.)144 729.6 R 1.193(Repeated e)6.193 F -.15
|
||||
(xe)-.15 G 1.193(cution of).15 F F1(menu\255complete)3.694 E F0 1.194
|
||||
(steps through the list of possible)3.694 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(52)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(52)185.115 E 0 Cg EP
|
||||
%%Page: 53 53
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6504,8 +6506,8 @@ E F0(Re-e)144 664.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
|
||||
E F1(print\255last\255kbd\255macr)108 688.8 Q 2.5(o\()-.18 G(\))-2.5 E
|
||||
F0(Print the last k)144 700.8 Q -.15(ey)-.1 G
|
||||
(board macro de\214ned in a format suitable for the).15 E F2(inputr)2.5
|
||||
E(c)-.37 E F0(\214le.)2.5 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E
|
||||
(53)198.165 E 0 Cg EP
|
||||
E(c)-.37 E F0(\214le.)2.5 E(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(53)185.115 E 0 Cg EP
|
||||
%%Page: 54 54
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6547,18 +6549,18 @@ F(meta\214ed lo)144 192 Q(wercase character)-.25 E 5(.T)-.55 G(he beha)
|
||||
(The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G
|
||||
2.782(dp).15 G .282(osition, and the old)-2.782 F(cursor position is sa)
|
||||
144 360 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1
|
||||
(character\255sear)108 372 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 384 S
|
||||
.535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G 3.035(dt)
|
||||
.15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535
|
||||
(xt occurrence of that character)-.15 F 5.536(.A)-.55 G(ne)-2.5 E -.05
|
||||
(ga)-.15 G(ti).05 E .836 -.15(ve c)-.25 H(ount).15 E(searches for pre)
|
||||
144 396 Q(vious occurrences.)-.25 E F1(character\255sear)108 408 Q
|
||||
(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 420 S 1.044
|
||||
(haracter is read and point is mo)-3.544 F -.15(ve)-.15 G 3.544(dt).15 G
|
||||
3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044
|
||||
(vious occurrence of that character)-.25 F 6.043(.A)-.55 G(ne)-2.5 E
|
||||
-.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
|
||||
(count searches for subsequent occurrences.)144 432 Q F1
|
||||
(character\255sear)108 372 Q(ch \(C\255]\))-.18 E F0 3.111(Ac)144 384 S
|
||||
.611(haracter is read and point is mo)-3.111 F -.15(ve)-.15 G 3.112(dt)
|
||||
.15 G 3.112(ot)-3.112 G .612(he ne)-3.112 F .612
|
||||
(xt occurrence of that character)-.15 F 5.612(.A)-.55 G(ne)-2.5 E -.05
|
||||
(ga)-.15 G(ti).05 E .912 -.15(ve a)-.25 H -.18(rg).15 G(u-).18 E
|
||||
(ment searches for pre)144 396 Q(vious occurrences.)-.25 E F1
|
||||
(character\255sear)108 408 Q(ch\255backward \(M\255C\255]\))-.18 E F0
|
||||
2.695(Ac)144 420 S .194(haracter is read and point is mo)-2.695 F -.15
|
||||
(ve)-.15 G 2.694(dt).15 G 2.694(ot)-2.694 G .194(he pre)-2.694 F .194
|
||||
(vious occurrence of that character)-.25 F 5.194(.A)-.55 G(ne)-2.5 E
|
||||
-.05(ga)-.15 G(ti).05 E .494 -.15(ve a)-.25 H -.2(r-).15 G
|
||||
(gument searches for subsequent occurrences.)144 432 Q F1
|
||||
(skip\255csi\255sequence)108 444 Q F0 1.826
|
||||
(Read enough characters to consume a multi-k)144 456 R 2.126 -.15(ey s)
|
||||
-.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)-.1 G
|
||||
@@ -6609,7 +6611,7 @@ ssible completions.)2.5 E F1(glob\255expand\255w)108 696 Q
|
||||
(names is inserted, replacing the w)144 720 R 3.016(ord. If)-.1 F 3.016
|
||||
(an)3.016 G .516(umeric ar)-3.016 F .516
|
||||
(gument is supplied, an asterisk is appended)-.18 F(GNU Bash 5.2)72 768
|
||||
Q(2022 July 29)149.005 E(54)198.165 E 0 Cg EP
|
||||
Q(2022 September 19)135.955 E(54)185.115 E 0 Cg EP
|
||||
%%Page: 55 55
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6736,7 +6738,7 @@ F0(and)2.734 E F1<ad43>2.734 E F0(op-)2.734 E 4.209(tions is in)108
|
||||
R .628(ord preceding the w)-.1 F .629
|
||||
(ord being completed on the current command line.)-.1 F .629
|
||||
(No \214ltering of the generated)5.629 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(55)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(55)185.115 E 0 Cg EP
|
||||
%%Page: 56 56
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -6863,7 +6865,7 @@ E/F3 10/Courier@0 SF(_completion_loader\(\))108 604.8 Q({)108 616.8 Q 6
|
||||
(stores each command in the history list prior to parameter and v)108
|
||||
729.6 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F2(EXP)2.787 E
|
||||
(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(56)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(56)185.115 E 0 Cg EP
|
||||
%%Page: 57 57
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7007,7 +7009,7 @@ F0(will also inhibit e)108 705.6 Q(xpansion.)-.15 E(Se)108 722.4 Q -.15
|
||||
(ve)-.25 G .109(ral shell options settable with the).15 F F4(shopt)2.609
|
||||
E F0 -.2(bu)2.609 G .11(iltin may be used to tailor the beha).2 F .11
|
||||
(vior of history e)-.2 F(xpansion.)-.15 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(57)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(57)185.115 E 0 Cg EP
|
||||
%%Page: 58 58
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7122,8 +7124,8 @@ E(If a w)108 676.8 Q(ord designator is supplied without an e)-.1 E -.15
|
||||
(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 717.6 Q
|
||||
(These modify)5 E 2.5(,o)-.65 G 2.5(re)-2.5 G(dit, the w)-2.5 E
|
||||
(ord or w)-.1 E(ords selected from the history e)-.1 E -.15(ve)-.25 G
|
||||
(nt.).15 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(58)198.165 E 0
|
||||
Cg EP
|
||||
(nt.).15 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(58)185.115
|
||||
E 0 Cg EP
|
||||
%%Page: 59 59
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7221,10 +7223,10 @@ F0 .022(does not need to be)2.522 F -.15(exe)144 519.6 S 3.86
|
||||
(cutable. The).15 F 1.36(\214le searched for in)3.86 F F4 -.666(PA)3.86
|
||||
G(TH)-.189 E F0 1.361(need not be e)3.61 F -.15(xe)-.15 G 3.861
|
||||
(cutable. When).15 F F1(bash)3.861 E F0 1.361(is not in)3.861 F F2
|
||||
(posix)3.861 E(mode)144 531.6 Q F0 2.649(,t)C .148
|
||||
(he current directory is searched if no \214le is found in)-2.649 F F4
|
||||
-.666(PA)2.648 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .148(If the)
|
||||
4.648 F F1(sour)2.648 E(cepath)-.18 E F0 .148(option to the)2.648 F F1
|
||||
(posix)3.861 E(mode)144 531.6 Q F0 2.772(,i)C 2.772(ts)-2.772 G .272
|
||||
(earches the current directory if no \214le is found in)-2.772 F F4
|
||||
-.666(PA)2.771 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .271(If the)
|
||||
4.771 F F1(sour)2.771 E(cepath)-.18 E F0 .271(option to the)2.771 F F1
|
||||
(shopt)144 543.6 Q F0 -.2(bu)3.659 G 1.159(iltin command is turned of).2
|
||||
F 1.159(f, the)-.25 F F4 -.666(PA)3.659 G(TH)-.189 E F0 1.159
|
||||
(is not searched.)3.409 F 1.16(If an)6.159 F(y)-.15 E F2(ar)3.66 E
|
||||
@@ -7268,7 +7270,7 @@ F 1.313(plied, the name and v)144 692.4 R 1.314
|
||||
(returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F
|
||||
-.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E
|
||||
(which no alias has been de\214ned.)144 704.4 Q(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(59)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(59)185.115 E 0 Cg EP
|
||||
%%Page: 60 60
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7389,7 +7391,7 @@ E F1(br)108 698.4 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054
|
||||
E F0(1.)2.555 E(If)144 722.4 Q F2(n)3.075 E F0 .215(is greater than the\
|
||||
number of enclosing loops, all enclosing loops are e)2.955 F 2.714
|
||||
(xited. The)-.15 F .214(return v)2.714 F(alue)-.25 E(GNU Bash 5.2)72 768
|
||||
Q(2022 July 29)149.005 E(60)198.165 E 0 Cg EP
|
||||
Q(2022 September 19)135.955 E(60)185.115 E 0 Cg EP
|
||||
%%Page: 61 61
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7532,7 +7534,7 @@ E .352(The matches will be generated in the same w)144 708 R .352
|
||||
(ay as if the programmable completion code had gen-)-.1 F .02(erated th\
|
||||
em directly from a completion speci\214cation with the same \215ags.)144
|
||||
720 R(If)5.02 E F1(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)2.52
|
||||
F(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(61)198.165 E 0 Cg EP
|
||||
F(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(61)185.115 E 0 Cg EP
|
||||
%%Page: 62 62
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7638,8 +7640,8 @@ letions alphabetically).7 E(.)-.65 E F2(nospace)184 616.8 Q F0 -.7(Te)
|
||||
(action)2.5 E F0(may be one of the follo)2.5 E
|
||||
(wing to generate a list of possible completions:)-.25 E F2(alias)184
|
||||
700.8 Q F0(Alias names.)224 700.8 Q(May also be speci\214ed as)5 E F2
|
||||
<ad61>2.5 E F0(.)A(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(62)
|
||||
198.165 E 0 Cg EP
|
||||
<ad61>2.5 E F0(.)A(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(62)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 63 63
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7725,7 +7727,7 @@ F .981(quoting is honored within)3.481 F F3(wor)3.481 E(dlist)-.37 E F0
|
||||
A F0 1.964
|
||||
(The possible completions are the members of the resultant list which)
|
||||
6.464 F(match the w)184 720 Q(ord being completed.)-.1 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(63)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(63)185.115 E 0 Cg EP
|
||||
%%Page: 64 64
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -7868,7 +7870,7 @@ Q F0(Gi)180 715.2 Q 1.62 -.15(ve e)-.25 H(ach).15 E F2(name)3.82 E F0
|
||||
1.518(That other v)180 727.2 R 1.518(ariable is de\214ned by the v)-.25
|
||||
F 1.519(alue of)-.25 F F2(name)4.019 E F0 6.519(.A)C 1.519
|
||||
(ll references, assignments, and)-6.519 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(64)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(64)185.115 E 0 Cg EP
|
||||
%%Page: 65 65
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8000,7 +8002,7 @@ F .307(If the)5.308 F F2<ad65>2.807 E F0 .307(option is gi)2.807 F -.15
|
||||
(xpg_echo)144 720 Q F0 .601
|
||||
(shell option may be used to dynamically determine whether or not)3.101
|
||||
F F2(echo)3.102 E F0 -.15(ex)3.102 G .602(pands these).15 F
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(65)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(65)185.115 E 0 Cg EP
|
||||
%%Page: 66 66
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8123,8 +8125,8 @@ F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82
|
||||
-2.788 F 2.788(ee)-.1 G -.25(ff)-2.788 G .288(ect in the current shell,)
|
||||
.25 F(and the return status is 0.)144 710.4 Q
|
||||
(If there is a redirection error)5 E 2.5(,t)-.4 G
|
||||
(he return status is 1.)-2.5 E(GNU Bash 5.2)72 768 Q(2022 July 29)
|
||||
149.005 E(66)198.165 E 0 Cg EP
|
||||
(he return status is 1.)-2.5 E(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(66)185.115 E 0 Cg EP
|
||||
%%Page: 67 67
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8267,7 +8269,7 @@ F1(getopts)108 631.2 Q F2(optstring name)2.5 E F0([)2.5 E F2(ar)A 2.5
|
||||
(the v)144 727.2 R(ariable)-.25 E F3(OPT)3.067 E(ARG)-.81 E F5(.)A F0
|
||||
.566(The shell does not reset)5.067 F F3(OPTIND)3.066 E F0 .566
|
||||
(automatically; it must be manually reset)2.816 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(67)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(67)185.115 E 0 Cg EP
|
||||
%%Page: 68 68
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8376,7 +8378,7 @@ F F3(n)3.24 E F0 .38(lists only the last)3.12 F F3(n)3.24 E F0 2.88
|
||||
2.88 E(MA)144 727.2 Q(T)-.855 E F0 1.491
|
||||
(is set and not null, it is used as a format string for)3.741 F F3
|
||||
(strftime)3.992 E F0 1.492(\(3\) to display the time stamp)B
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(68)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(68)185.115 E 0 Cg EP
|
||||
%%Page: 69 69
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8502,7 +8504,7 @@ F1 -.2(ex)2.619 G(it_status).2 E F0(ar)2.619 E(-)-.2 E .799(gument to)
|
||||
(The)5.962 E F3<ad4c>3.462 E F0 .962(option is equi)3.462 F -.25(va)-.25
|
||||
G .962(lent to).25 F F3<ad6c>3.462 E F0(.)A F3(kill)5.962 E F0 .962
|
||||
(returns true if at least one signal w)3.462 F(as)-.1 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(69)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(69)185.115 E 0 Cg EP
|
||||
%%Page: 70 70
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8641,7 +8643,7 @@ F F1(popd)2.594 E F0(uses)2.594 E(the)144 703.2 Q F1(cd)2.697 E F0 -.2
|
||||
(iltin to change to the directory at the top of the stack.).2 F .196
|
||||
(If the)5.196 F F1(cd)2.696 E F0 -.1(fa)2.696 G(ils,).1 E F1(popd)2.696
|
||||
E F0 .196(returns a non-)2.696 F(zero v)144 715.2 Q(alue.)-.25 E
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(70)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(70)185.115 E 0 Cg EP
|
||||
%%Page: 71 71
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8753,7 +8755,7 @@ F1(cd)2.5 E F0 -.1(fa)2.5 G(ils,).1 E F1(pushd)2.5 E F0
|
||||
(returns 0 unless the directory stack is empty)4.28 F(.)-.65 E .881
|
||||
(When rotating the directory stack,)144 722.4 R F1(pushd)3.381 E F0 .881
|
||||
(returns 0 unless the directory stack is empty or a non-)3.381 F
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(71)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(71)185.115 E 0 Cg EP
|
||||
%%Page: 72 72
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -8829,7 +8831,7 @@ F0 .28(The \214rst character of)180 386.4 R F2(delim)2.78 E F0 .281
|
||||
(Readline uses the current \(or def)5.218 F .218
|
||||
(ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E
|
||||
(acti)180 434.4 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E
|
||||
(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
|
||||
(ut uses readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
|
||||
(ault \214lename completion.)-.1 E F1<ad69>144 446.4 Q F2(te)2.5 E(xt)
|
||||
-.2 E F0(If)180 446.4 Q F1 -.18(re)2.716 G(adline).18 E F0 .216
|
||||
(is being used to read the line,)2.716 F F2(te)2.716 E(xt)-.2 E F0 .216
|
||||
@@ -8879,7 +8881,7 @@ F0(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number)
|
||||
.3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\
|
||||
g input from a terminal, pipe, or other special \214le; it has no ef)180
|
||||
722.4 R .506(fect when reading)-.25 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(72)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(72)185.115 E 0 Cg EP
|
||||
%%Page: 73 73
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9027,7 +9029,7 @@ F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521
|
||||
F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
|
||||
-3.418 H .918(ommand in a pipeline b).15 F .917
|
||||
(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(73)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(73)185.115 E 0 Cg EP
|
||||
%%Page: 74 74
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9114,7 +9116,7 @@ E F0(.)A F1(noexec)184 678 Q F0(Same as)224 678 Q F1<ad6e>2.5 E F0(.)A
|
||||
F1(noglob)184 690 Q F0(Same as)224 690 Q F1<ad66>2.5 E F0(.)A F1(nolog)
|
||||
184 702 Q F0(Currently ignored.)224 702 Q F1(notify)184 714 Q F0
|
||||
(Same as)224 714 Q F1<ad62>2.5 E F0(.)A(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(74)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(74)185.115 E 0 Cg EP
|
||||
%%Page: 75 75
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9230,7 +9232,7 @@ F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 642 Q -.15
|
||||
(cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
|
||||
(UG)-.1 E F0(and)4.432 E F1(RETURN)184 726 Q F0
|
||||
(traps are normally not inherited in such cases.)2.5 E(GNU Bash 5.2)72
|
||||
768 Q(2022 July 29)149.005 E(75)198.165 E 0 Cg EP
|
||||
768 Q(2022 September 19)135.955 E(75)185.115 E 0 Cg EP
|
||||
%%Page: 76 76
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9350,7 +9352,7 @@ E F0 .736(checks that a command found in the hash table e)3.237 F .736
|
||||
(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184
|
||||
718.8 Q(If a hashed command no longer e)5 E
|
||||
(xists, a normal path search is performed.)-.15 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(76)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(76)185.115 E 0 Cg EP
|
||||
%%Page: 77 77
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9446,8 +9448,8 @@ F -.2(vo)-.4 G 1.081(cation, be-).2 F(ha)184 693.6 Q
|
||||
F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
|
||||
(iltin displays the source \214le name and line).2 F
|
||||
(number corresponding to each function name supplied as an ar)220 722.4
|
||||
Q(gument.)-.18 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(77)198.165
|
||||
E 0 Cg EP
|
||||
Q(gument.)-.18 E(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(77)
|
||||
185.115 E 0 Cg EP
|
||||
%%Page: 78 78
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9541,7 +9543,7 @@ G .575(he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F
|
||||
(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161
|
||||
G(adline).18 E F0(editing)3.161 E -.2(bu)184 708 S -.25(ff).2 G(er).25 E
|
||||
2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(78)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(78)185.115 E 0 Cg EP
|
||||
%%Page: 79 79
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9627,7 +9629,7 @@ ing in single quotes instead of)3.617 F(double quotes.)184 674.4 Q
|
||||
-.1(Pa)3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G
|
||||
3.354(\)t).15 G(o)-3.354 E -.15(ex)184 715.2 S
|
||||
(pand to a null string, rather than themselv).15 E(es.)-.15 E
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(79)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(79)185.115 E 0 Cg EP
|
||||
%%Page: 80 80
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9718,7 +9720,7 @@ F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
|
||||
(Returns the v)180 690 R .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 E F0
|
||||
5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
|
||||
(rride the normal precedence of opera-).15 F(tors.)180 702 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(80)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(80)185.115 E 0 Cg EP
|
||||
%%Page: 81 81
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9844,7 +9846,7 @@ F .622(to the description of the)3.122 F F2(extdeb)3.122 E(ug)-.2 E F0
|
||||
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18
|
||||
(cuted with the).15 F F2(.)2.68 E F0(or)2.68 E F2(sour)2.68 E(ce)-.18 E
|
||||
F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(81)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(81)185.115 E 0 Cg EP
|
||||
%%Page: 82 82
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -9976,7 +9978,7 @@ e maximum number of open \214le descriptors \(most systems do not allo)
|
||||
<ad71>144 705.6 Q F0
|
||||
(The maximum number of bytes in POSIX message queues)180 705.6 Q F4
|
||||
<ad72>144 717.6 Q F0(The maximum real-time scheduling priority)180 717.6
|
||||
Q(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(82)198.165 E 0 Cg EP
|
||||
Q(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(82)185.115 E 0 Cg EP
|
||||
%%Page: 83 83
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -10117,7 +10119,7 @@ G .582(ob, to complete and)-3.083 F .403(returns its e)144 636 R .403
|
||||
(xistent process or job, the return)-.15 F 1.694(status is 127.)144 720
|
||||
R(If)6.694 E F1(wait)4.194 E F0 1.694(is interrupted by a signal, the r\
|
||||
eturn status will be greater than 128, as)4.194 F(GNU Bash 5.2)72 768 Q
|
||||
(2022 July 29)149.005 E(83)198.165 E 0 Cg EP
|
||||
(2022 September 19)135.955 E(83)185.115 E 0 Cg EP
|
||||
%%Page: 84 84
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -10240,8 +10242,8 @@ nsidered quoted \(this is POSIX interpretation 221\))180 688.8 Q F1
|
||||
(compat42)108 705.6 Q F0<83>144 717.6 Q 1.056(the replacement string in\
|
||||
double-quoted pattern substitution does not under)180 717.6 R 1.055
|
||||
(go quote re-)-.18 F(mo)180 729.6 Q -.25(va)-.15 G(l, as it does in v)
|
||||
.25 E(ersions after bash-4.2)-.15 E(GNU Bash 5.2)72 768 Q(2022 July 29)
|
||||
149.005 E(84)198.165 E 0 Cg EP
|
||||
.25 E(ersions after bash-4.2)-.15 E(GNU Bash 5.2)72 768 Q
|
||||
(2022 September 19)135.955 E(84)185.115 E 0 Cg EP
|
||||
%%Page: 85 85
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -10257,12 +10259,12 @@ ter v)180 108 R .999(ersions, single quotes)-.15 F
|
||||
(are not special within double-quoted w)180 120 Q(ord e)-.1 E(xpansions)
|
||||
-.15 E/F2 10/Times-Bold@0 SF(compat43)108 136.8 Q F0<83>144 148.8 Q
|
||||
1.071(the shell does not print a w)180 148.8 R 1.07
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .248
|
||||
(pound assignment as an ar)180 160.8 R .249
|
||||
(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249
|
||||
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 172.8 Q
|
||||
<83>144 184.8 Q -.1(wo)180 184.8 S .501(rd e).1 F .501
|
||||
(xpansion errors are considered non-f)-.15 F .501
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .71
|
||||
(pound assignment as an ar)180 160.8 R .711
|
||||
(gument to declare \(e.g., declare -a foo=\010\(1 2\)\010\). Later v)
|
||||
-.18 F(ersions)-.15 E -.1(wa)180 172.8 S
|
||||
(rn that this usage is deprecated).1 E<83>144 184.8 Q -.1(wo)180 184.8 S
|
||||
.501(rd e).1 F .501(xpansion errors are considered non-f)-.15 F .501
|
||||
(atal errors that cause the current command to)-.1 F -.1(fa)180 196.8 S
|
||||
.605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605
|
||||
(osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak)
|
||||
@@ -10346,7 +10348,7 @@ E<83>108 640.8 Q .45
|
||||
686.4 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
|
||||
(vironment at startup)-.4 E<83>108 703.2 Q(redirecting output using the\
|
||||
>, >|, <>, >&, &>, and >> redirection operators)144 703.2 Q
|
||||
(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E(85)198.165 E 0 Cg EP
|
||||
(GNU Bash 5.2)72 768 Q(2022 September 19)135.955 E(85)185.115 E 0 Cg EP
|
||||
%%Page: 86 86
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -10425,7 +10427,7 @@ E F0(and)2.5 E F4(http://git.savannah.gnu.or)2.5 E
|
||||
(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F1(gnu.bash.b)2.5 E(ug)
|
||||
-.2 E F0(.)A(ALL b)108 686.4 Q(ug reports should include:)-.2 E(The v)
|
||||
108 703.2 Q(ersion number of)-.15 E F1(bash)2.5 E F0(GNU Bash 5.2)72 768
|
||||
Q(2022 July 29)149.005 E(86)198.165 E 0 Cg EP
|
||||
Q(2022 September 19)135.955 E(86)185.115 E 0 Cg EP
|
||||
%%Page: 87 87
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
@@ -10460,8 +10462,8 @@ place the sequence of commands between parentheses to force it into a)
|
||||
-.25 F(subshell, which may be stopped as a unit.)108 297.6 Q(Array v)108
|
||||
314.4 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
|
||||
(There may be only one acti)108 331.2 Q .3 -.15(ve c)-.25 H
|
||||
(oprocess at a time.).15 E(GNU Bash 5.2)72 768 Q(2022 July 29)149.005 E
|
||||
(87)198.165 E 0 Cg EP
|
||||
(oprocess at a time.).15 E(GNU Bash 5.2)72 768 Q(2022 September 19)
|
||||
135.955 E(87)185.115 E 0 Cg EP
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
|
||||
Binary file not shown.
+29
-29
@@ -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.2, 29 July 2022).
|
||||
the Bash shell (version 5.2, 19 September 2022).
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022,
|
||||
This is Edition 5.2, last updated 19 September 2022,
|
||||
of The GNU Bash Reference Manual,
|
||||
for Bash, Version 5.2.
|
||||
|
||||
@@ -77,10 +77,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
|
||||
<span id="Bash-Features-1"></span><h1 class="top">Bash Features</h1>
|
||||
|
||||
<p>This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.2, 29 July 2022).
|
||||
the Bash shell (version 5.2, 19 September 2022).
|
||||
The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
|
||||
</p>
|
||||
<p>This is Edition 5.2, last updated 29 July 2022,
|
||||
<p>This is Edition 5.2, last updated 19 September 2022,
|
||||
of <cite>The GNU Bash Reference Manual</cite>,
|
||||
for <code>Bash</code>, Version 5.2.
|
||||
</p>
|
||||
@@ -3323,7 +3323,7 @@ the current locale and the values of the
|
||||
<p>For example, in the default C locale, ‘<samp>[a-dx-z]</samp>’ is equivalent to
|
||||
‘<samp>[abcdxyz]</samp>’. Many locales sort characters in dictionary order, and in
|
||||
these locales ‘<samp>[a-dx-z]</samp>’ is typically not equivalent to ‘<samp>[abcdxyz]</samp>’;
|
||||
it might be equivalent to ‘<samp>[aBbCcDdxXyYz]</samp>’, for example. To obtain
|
||||
it might be equivalent to ‘<samp>[aBbCcDdxYyZz]</samp>’, for example. To obtain
|
||||
the traditional interpretation of ranges in bracket expressions, you can
|
||||
force the use of the C locale by setting the <code>LC_COLLATE</code> or
|
||||
<code>LC_ALL</code> environment variable to the value ‘<samp>C</samp>’, or enable the
|
||||
@@ -4292,7 +4292,7 @@ The return status is zero.
|
||||
current shell context. If <var>filename</var> does not contain a slash,
|
||||
the <code>PATH</code> variable is used to find <var>filename</var>,
|
||||
but <var>filename</var> does not need to be executable.
|
||||
When Bash is not in <small>POSIX</small> mode, the current directory is searched
|
||||
When Bash is not in <small>POSIX</small> mode, it searches the current directory
|
||||
if <var>filename</var> is not found in <code>$PATH</code>.
|
||||
If any <var>arguments</var> are supplied, they become the positional
|
||||
parameters when <var>filename</var> is executed. Otherwise the positional
|
||||
@@ -6335,7 +6335,7 @@ versions through 4.2.
|
||||
<dt><span><code>direxpand</code></span></dt>
|
||||
<dd><p>If set, Bash
|
||||
replaces directory names with the results of word expansion when performing
|
||||
filename completion. This changes the contents of the readline editing
|
||||
filename completion. This changes the contents of the Readline editing
|
||||
buffer.
|
||||
If not set, Bash attempts to preserve what the user typed.
|
||||
</p>
|
||||
@@ -7118,7 +7118,7 @@ Emacs shell buffer and disables line editing.
|
||||
</p>
|
||||
</dd>
|
||||
<dt id='index-ENV'><span><code>ENV</code><a href='#index-ENV' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>Expanded and executed similarlty to <code>BASH_ENV</code>
|
||||
<dd><p>Expanded and executed similarly to <code>BASH_ENV</code>
|
||||
(see <a href="#Bash-Startup-Files">Bash Startup Files</a>)
|
||||
when an interactive shell is invoked in
|
||||
<small>POSIX</small> Mode (see <a href="#Bash-POSIX-Mode">Bash POSIX Mode</a>).
|
||||
@@ -9256,7 +9256,7 @@ the <code>eval</code> builtin.
|
||||
</li><li> While variable indirection is available, it may not be applied to the
|
||||
‘<samp>#</samp>’ and ‘<samp>?</samp>’ special parameters.
|
||||
|
||||
</li><li> When expanding the ‘<samp>*</samp>’ special parameter in a pattern context where the
|
||||
</li><li> Expanding the ‘<samp>*</samp>’ special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the <code>$*</code> as if it were
|
||||
double-quoted.
|
||||
|
||||
@@ -9517,7 +9517,7 @@ are not special within double-quoted word expansions
|
||||
<dd><ul>
|
||||
<li> the shell does not print a warning message if an attempt is made to
|
||||
use a quoted compound assignment as an argument to declare
|
||||
(declare -a foo=’(1 2)’). Later versions warn that this usage is
|
||||
(e.g., declare -a foo=’(1 2)’). Later versions warn that this usage is
|
||||
deprecated
|
||||
</li><li> word expansion errors are considered non-fatal errors that cause the
|
||||
current command to fail, even in posix mode
|
||||
@@ -10106,7 +10106,7 @@ empty line.
|
||||
</p></dd>
|
||||
</dl>
|
||||
|
||||
<p>(Depending on your configuration, the <tt class="key">Backspace</tt> key be set to
|
||||
<p>(Depending on your configuration, the <tt class="key">Backspace</tt> key might be set to
|
||||
delete the character to the left of the cursor and the <tt class="key">DEL</tt> key set
|
||||
to delete the character underneath the cursor, like <kbd>C-d</kbd>, rather
|
||||
than the character to the left of the cursor.)
|
||||
@@ -10192,7 +10192,7 @@ Word boundaries are the same as those used by <kbd>M-f</kbd>.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><span><kbd>M-<span class="key">DEL</span></kbd></span></dt>
|
||||
<dd><p>Kill from the cursor the start of the current word, or, if between
|
||||
<dd><p>Kill from the cursor to the start of the current word, or, if between
|
||||
words, to the start of the previous word.
|
||||
Word boundaries are the same as those used by <kbd>M-b</kbd>.
|
||||
</p>
|
||||
@@ -10510,7 +10510,7 @@ been mapped to <code>self-insert</code>. The default is ‘<samp>off</samp>
|
||||
</dd>
|
||||
<dt id='index-echo_002dcontrol_002dcharacters'><span><code>echo-control-characters</code><a href='#index-echo_002dcontrol_002dcharacters' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>When set to ‘<samp>on</samp>’, on operating systems that indicate they support it,
|
||||
readline echoes a character corresponding to a signal generated from the
|
||||
Readline echoes a character corresponding to a signal generated from the
|
||||
keyboard. The default is ‘<samp>on</samp>’.
|
||||
</p>
|
||||
</dd>
|
||||
@@ -10717,7 +10717,7 @@ The default is ‘<samp>off</samp>’.
|
||||
<dd><p>If set to ‘<samp>on</samp>’, Readline will undo all changes to history lines
|
||||
before returning when <code>accept-line</code> is executed. By default,
|
||||
history lines may be modified and retain individual undo lists across
|
||||
calls to <code>readline</code>. The default is ‘<samp>off</samp>’.
|
||||
calls to <code>readline()</code>. The default is ‘<samp>off</samp>’.
|
||||
</p>
|
||||
</dd>
|
||||
<dt id='index-show_002dall_002dif_002dambiguous'><span><code>show-all-if-ambiguous</code><a href='#index-show_002dall_002dif_002dambiguous' class='copiable-anchor'> ¶</a></span></dt>
|
||||
@@ -10749,7 +10749,7 @@ The default value is ‘<samp>off</samp>’.
|
||||
<dt id='index-skip_002dcompleted_002dtext'><span><code>skip-completed-text</code><a href='#index-skip_002dcompleted_002dtext' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>If set to ‘<samp>on</samp>’, this alters the default completion behavior when
|
||||
inserting a single match into the line. It’s only active when
|
||||
performing completion in the middle of a word. If enabled, readline
|
||||
performing completion in the middle of a word. If enabled, Readline
|
||||
does not insert characters from the completion that match characters
|
||||
after point in the word being completed, so portions of the word
|
||||
following the cursor are not duplicated.
|
||||
@@ -10811,7 +10811,7 @@ interpreted as part of the key name.
|
||||
The name of the key can be expressed in different ways, depending on
|
||||
what you find most comfortable.
|
||||
</p>
|
||||
<p>In addition to command names, readline allows keys to be bound
|
||||
<p>In addition to command names, Readline allows keys to be bound
|
||||
to a string that is inserted when the key is pressed (a <var>macro</var>).
|
||||
</p>
|
||||
<p>The <code>bind <span class="nolinebreak">-p</span></code><!-- /@w --> command displays Readline function names and
|
||||
@@ -11831,7 +11831,7 @@ in the macro appear as if typed at the keyboard.
|
||||
</p>
|
||||
</dd>
|
||||
<dt id='index-print_002dlast_002dkbd_002dmacro-_0028_0029'><span><code>print-last-kbd-macro ()</code><a href='#index-print_002dlast_002dkbd_002dmacro-_0028_0029' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>Print the last keboard macro defined in a format suitable for the
|
||||
<dd><p>Print the last keyboard macro defined in a format suitable for the
|
||||
<var>inputrc</var> file.
|
||||
</p>
|
||||
</dd>
|
||||
@@ -11894,12 +11894,12 @@ the saved position, and the old cursor position is saved as the mark.
|
||||
</dd>
|
||||
<dt id='index-character_002dsearch-_0028C_002d_005d_0029'><span><code>character-search (C-])</code><a href='#index-character_002dsearch-_0028C_002d_005d_0029' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>A character is read and point is moved to the next occurrence of that
|
||||
character. A negative count searches for previous occurrences.
|
||||
character. A negative argument searches for previous occurrences.
|
||||
</p>
|
||||
</dd>
|
||||
<dt id='index-character_002dsearch_002dbackward-_0028M_002dC_002d_005d_0029'><span><code>character-search-backward (M-C-])</code><a href='#index-character_002dsearch_002dbackward-_0028M_002dC_002d_005d_0029' class='copiable-anchor'> ¶</a></span></dt>
|
||||
<dd><p>A character is read and point is moved to the previous occurrence
|
||||
of that character. A negative count searches for subsequent
|
||||
of that character. A negative argument searches for subsequent
|
||||
occurrences.
|
||||
</p>
|
||||
</dd>
|
||||
@@ -11908,7 +11908,7 @@ occurrences.
|
||||
defined for keys like Home and End. Such sequences begin with a
|
||||
Control Sequence Indicator (CSI), usually ESC-[. If this sequence is
|
||||
bound to "\e[", keys producing such sequences will have no effect
|
||||
unless explicitly bound to a readline command, instead of inserting
|
||||
unless explicitly bound to a Readline command, instead of inserting
|
||||
stray characters into the editing buffer. This is unbound by default,
|
||||
but usually bound to ESC-[.
|
||||
</p>
|
||||
@@ -12641,7 +12641,7 @@ via <var>CDPATH</var>: Readline can’t tell those completions are directori
|
||||
The <samp>-o nospace</samp> option tells Readline to not append a space
|
||||
character to the directory name, in case we want to append to it.
|
||||
The <samp>-o bashdefault</samp> option brings in the rest of the "Bash default"
|
||||
completions – possible completion that Bash adds to the default Readline
|
||||
completions – possible completions that Bash adds to the default Readline
|
||||
set. These include things like command name completion, variable completion
|
||||
for words beginning with ‘<samp>$</samp>’ or ‘<samp>${</samp>’, completions containing pathname
|
||||
expansion patterns (see <a href="#Filename-Expansion">Filename Expansion</a>), and so on.
|
||||
@@ -12888,10 +12888,10 @@ the history list as a single entry.
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<p>When any of the <samp>-w</samp>, <samp>-r</samp>, <samp>-a</samp>, or <samp>-n</samp> options is
|
||||
used, if <var>filename</var>
|
||||
is given, then it is used as the history file. If not, then
|
||||
the value of the <code>HISTFILE</code> variable is used.
|
||||
<p>If a <var>filename</var> argument is supplied
|
||||
when any of the <samp>-w</samp>, <samp>-r</samp>, <samp>-a</samp>, or <samp>-n</samp> options
|
||||
is used, Bash uses <var>filename</var> as the history file.
|
||||
If not, then the value of the <code>HISTFILE</code> variable is used.
|
||||
</p>
|
||||
<p>The return value is 0 unless an invalid option is encountered, an
|
||||
error occurs while reading or writing the history file, an invalid
|
||||
@@ -13186,7 +13186,7 @@ substituted, or, if no previous history substitutions took place,
|
||||
the last <var>string</var>
|
||||
in a !?<var>string</var><code>[?]</code>
|
||||
search.
|
||||
If <var>new</var> is is null, each matching <var>old</var> is deleted.
|
||||
If <var>new</var> is null, each matching <var>old</var> is deleted.
|
||||
The final delimiter is optional if it is the last
|
||||
character on the input line.
|
||||
</p>
|
||||
@@ -13391,7 +13391,7 @@ supply the <samp>--srcdir=PATH</samp> argument to tell <code>configure</code> wh
|
||||
source files are. <code>configure</code> automatically checks for the
|
||||
source code in the directory that <code>configure</code> is in and in ‘..’.
|
||||
</p>
|
||||
<p>If you have to use a <code>make</code> that does not supports the <code>VPATH</code>
|
||||
<p>If you have to use a <code>make</code> that does not support the <code>VPATH</code>
|
||||
variable, you can compile Bash for one architecture at a
|
||||
time in the source code directory. After you have installed
|
||||
Bash for one architecture, use ‘<samp>make distclean</samp>’ before
|
||||
@@ -13474,7 +13474,7 @@ Next: <a href="#Sharing-Defaults" accesskey="n" rel="next">Sharing Defaults</a>,
|
||||
<span id="Specifying-the-System-Type-1"></span><h3 class="section">10.5 Specifying the System Type</h3>
|
||||
|
||||
<p>There may be some features <code>configure</code> can not figure out
|
||||
automatically, but need to determine by the type of host Bash
|
||||
automatically, but needs to determine by the type of host Bash
|
||||
will run on. Usually <code>configure</code> can figure that
|
||||
out, but if it prints a message saying it can not guess the host
|
||||
type, give it the <samp>--host=TYPE</samp> option. ‘<samp>TYPE</samp>’ can
|
||||
@@ -14227,7 +14227,7 @@ The <code>ERR</code> trap is not inherited by shell functions unless the
|
||||
<p>The <code>trap</code> builtin (see <a href="#Bourne-Shell-Builtins">Bourne Shell Builtins</a>) allows a
|
||||
<code>RETURN</code> pseudo-signal specification, similar to
|
||||
<code>EXIT</code> and <code>DEBUG</code>.
|
||||
Commands specified with an <code>RETURN</code> trap are executed before
|
||||
Commands specified with a <code>RETURN</code> trap are executed before
|
||||
execution resumes after a shell function or a shell script executed with
|
||||
<code>.</code> or <code>source</code> returns.
|
||||
The <code>RETURN</code> trap is not inherited by shell functions unless the
|
||||
|
||||
+207
-205
@@ -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.2, 29 July 2022).
|
||||
Bash shell (version 5.2, 19 September 2022).
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Copyright (C) 1988-2022 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.2, 29 July 2022). The Bash home page is
|
||||
Bash shell (version 5.2, 19 September 2022). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.2, last updated 29 July 2022, of 'The GNU Bash
|
||||
This is Edition 5.2, last updated 19 September 2022, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2444,7 +2444,7 @@ characters must be quoted if they are to be matched literally.
|
||||
For example, in the default C locale, '[a-dx-z]' is equivalent to
|
||||
'[abcdxyz]'. Many locales sort characters in dictionary order, and
|
||||
in these locales '[a-dx-z]' is typically not equivalent to
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxXyYz]', for
|
||||
'[abcdxyz]'; it might be equivalent to '[aBbCcDdxYyZz]', for
|
||||
example. To obtain the traditional interpretation of ranges in
|
||||
bracket expressions, you can force the use of the C locale by
|
||||
setting the 'LC_COLLATE' or 'LC_ALL' environment variable to the
|
||||
@@ -3220,18 +3220,19 @@ standard.
|
||||
Read and execute commands from the FILENAME argument in the current
|
||||
shell context. If FILENAME does not contain a slash, the 'PATH'
|
||||
variable is used to find FILENAME, but FILENAME does not need to be
|
||||
executable. When Bash is not in POSIX mode, the current directory
|
||||
is searched if FILENAME is not found in '$PATH'. If any ARGUMENTS
|
||||
are supplied, they become the positional parameters when FILENAME
|
||||
is executed. Otherwise the positional parameters are unchanged.
|
||||
If the '-T' option is enabled, '.' inherits any trap on 'DEBUG'; if
|
||||
it is not, any 'DEBUG' trap string is saved and restored around the
|
||||
call to '.', and '.' unsets the 'DEBUG' trap while it executes. If
|
||||
'-T' is not set, and the sourced file changes the 'DEBUG' trap, the
|
||||
new value is retained when '.' completes. The return status is the
|
||||
exit status of the last command executed, or zero if no commands
|
||||
are executed. If FILENAME is not found, or cannot be read, the
|
||||
return status is non-zero. This builtin is equivalent to 'source'.
|
||||
executable. When Bash is not in POSIX mode, it searches the
|
||||
current directory if FILENAME is not found in '$PATH'. If any
|
||||
ARGUMENTS are supplied, they become the positional parameters when
|
||||
FILENAME is executed. Otherwise the positional parameters are
|
||||
unchanged. If the '-T' option is enabled, '.' inherits any trap on
|
||||
'DEBUG'; if it is not, any 'DEBUG' trap string is saved and
|
||||
restored around the call to '.', and '.' unsets the 'DEBUG' trap
|
||||
while it executes. If '-T' is not set, and the sourced file
|
||||
changes the 'DEBUG' trap, the new value is retained when '.'
|
||||
completes. The return status is the exit status of the last
|
||||
command executed, or zero if no commands are executed. If FILENAME
|
||||
is not found, or cannot be read, the return status is non-zero.
|
||||
This builtin is equivalent to 'source'.
|
||||
|
||||
'break'
|
||||
break [N]
|
||||
@@ -4820,7 +4821,7 @@ This builtin allows you to change additional shell optional behavior.
|
||||
'direxpand'
|
||||
If set, Bash replaces directory names with the results of word
|
||||
expansion when performing filename completion. This changes
|
||||
the contents of the readline editing buffer. If not set, Bash
|
||||
the contents of the Readline editing buffer. If not set, Bash
|
||||
attempts to preserve what the user typed.
|
||||
|
||||
'dirspell'
|
||||
@@ -5444,7 +5445,7 @@ Variables::).
|
||||
Emacs shell buffer and disables line editing.
|
||||
|
||||
'ENV'
|
||||
Expanded and executed similarlty to 'BASH_ENV' (*note Bash Startup
|
||||
Expanded and executed similarly to 'BASH_ENV' (*note Bash Startup
|
||||
Files::) when an interactive shell is invoked in POSIX Mode (*note
|
||||
Bash POSIX Mode::).
|
||||
|
||||
@@ -6190,7 +6191,7 @@ File: bashref.info, Node: Interactive Shells, Next: Bash Conditional Expressio
|
||||
|
||||
* What is an Interactive Shell?:: What determines whether a shell is Interactive.
|
||||
* Is this Shell Interactive?:: How to tell if a shell is interactive.
|
||||
* Interactive Shell Behavior:: What changes in a interactive shell?
|
||||
* Interactive Shell Behavior:: What changes in an interactive shell?
|
||||
|
||||
|
||||
File: bashref.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
|
||||
@@ -7154,9 +7155,9 @@ startup files.
|
||||
32. While variable indirection is available, it may not be applied to
|
||||
the '#' and '?' special parameters.
|
||||
|
||||
33. When expanding the '*' special parameter in a pattern context
|
||||
where the expansion is double-quoted does not treat the '$*' as if
|
||||
it were double-quoted.
|
||||
33. Expanding the '*' special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the '$*' as if it were
|
||||
double-quoted.
|
||||
|
||||
34. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
@@ -7378,8 +7379,8 @@ required for bash-5.1 and later versions.
|
||||
'compat43'
|
||||
* the shell does not print a warning message if an attempt is
|
||||
made to use a quoted compound assignment as an argument to
|
||||
declare (declare -a foo='(1 2)'). Later versions warn that
|
||||
this usage is deprecated
|
||||
declare (e.g., declare -a foo='(1 2)'). Later versions warn
|
||||
that this usage is deprecated
|
||||
* word expansion errors are considered non-fatal errors that
|
||||
cause the current command to fail, even in posix mode (the
|
||||
default behavior is to make them fatal errors that cause the
|
||||
@@ -7839,9 +7840,9 @@ Printing characters
|
||||
Undo the last editing command. You can undo all the way back to an
|
||||
empty line.
|
||||
|
||||
(Depending on your configuration, the <Backspace> key be set to delete
|
||||
the character to the left of the cursor and the <DEL> key set to delete
|
||||
the character underneath the cursor, like 'C-d', rather than the
|
||||
(Depending on your configuration, the <Backspace> key might be set to
|
||||
delete the character to the left of the cursor and the <DEL> key set to
|
||||
delete the character underneath the cursor, like 'C-d', rather than the
|
||||
character to the left of the cursor.)
|
||||
|
||||
|
||||
@@ -7903,9 +7904,9 @@ available to be yanked back later, when you are typing another line.
|
||||
as those used by 'M-f'.
|
||||
|
||||
'M-<DEL>'
|
||||
Kill from the cursor the start of the current word, or, if between
|
||||
words, to the start of the previous word. Word boundaries are the
|
||||
same as those used by 'M-b'.
|
||||
Kill from the cursor to the start of the current word, or, if
|
||||
between words, to the start of the previous word. Word boundaries
|
||||
are the same as those used by 'M-b'.
|
||||
|
||||
'C-w'
|
||||
Kill from the cursor to the previous whitespace. This is different
|
||||
@@ -8170,7 +8171,7 @@ Variable Settings
|
||||
|
||||
'echo-control-characters'
|
||||
When set to 'on', on operating systems that indicate they
|
||||
support it, readline echoes a character corresponding to a
|
||||
support it, Readline echoes a character corresponding to a
|
||||
signal generated from the keyboard. The default is 'on'.
|
||||
|
||||
'editing-mode'
|
||||
@@ -8341,7 +8342,8 @@ Variable Settings
|
||||
If set to 'on', Readline will undo all changes to history
|
||||
lines before returning when 'accept-line' is executed. By
|
||||
default, history lines may be modified and retain individual
|
||||
undo lists across calls to 'readline'. The default is 'off'.
|
||||
undo lists across calls to 'readline()'. The default is
|
||||
'off'.
|
||||
|
||||
'show-all-if-ambiguous'
|
||||
This alters the default behavior of the completion functions.
|
||||
@@ -8368,7 +8370,7 @@ Variable Settings
|
||||
If set to 'on', this alters the default completion behavior
|
||||
when inserting a single match into the line. It's only active
|
||||
when performing completion in the middle of a word. If
|
||||
enabled, readline does not insert characters from the
|
||||
enabled, Readline does not insert characters from the
|
||||
completion that match characters after point in the word being
|
||||
completed, so portions of the word following the cursor are
|
||||
not duplicated. For instance, if this is enabled, attempting
|
||||
@@ -8418,7 +8420,7 @@ Key Bindings
|
||||
part of the key name. The name of the key can be expressed in
|
||||
different ways, depending on what you find most comfortable.
|
||||
|
||||
In addition to command names, readline allows keys to be bound to a
|
||||
In addition to command names, Readline allows keys to be bound to a
|
||||
string that is inserted when the key is pressed (a MACRO).
|
||||
|
||||
The 'bind -p' command displays Readline function names and bindings
|
||||
@@ -9221,7 +9223,7 @@ File: bashref.info, Node: Keyboard Macros, Next: Miscellaneous Commands, Prev
|
||||
characters in the macro appear as if typed at the keyboard.
|
||||
|
||||
'print-last-kbd-macro ()'
|
||||
Print the last keboard macro defined in a format suitable for the
|
||||
Print the last keyboard macro defined in a format suitable for the
|
||||
INPUTRC file.
|
||||
|
||||
|
||||
@@ -9268,12 +9270,12 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
|
||||
|
||||
'character-search (C-])'
|
||||
A character is read and point is moved to the next occurrence of
|
||||
that character. A negative count searches for previous
|
||||
that character. A negative argument searches for previous
|
||||
occurrences.
|
||||
|
||||
'character-search-backward (M-C-])'
|
||||
A character is read and point is moved to the previous occurrence
|
||||
of that character. A negative count searches for subsequent
|
||||
of that character. A negative argument searches for subsequent
|
||||
occurrences.
|
||||
|
||||
'skip-csi-sequence ()'
|
||||
@@ -9281,7 +9283,7 @@ File: bashref.info, Node: Miscellaneous Commands, Prev: Keyboard Macros, Up:
|
||||
those defined for keys like Home and End. Such sequences begin
|
||||
with a Control Sequence Indicator (CSI), usually ESC-[. If this
|
||||
sequence is bound to "\e[", keys producing such sequences will have
|
||||
no effect unless explicitly bound to a readline command, instead of
|
||||
no effect unless explicitly bound to a Readline command, instead of
|
||||
inserting stray characters into the editing buffer. This is
|
||||
unbound by default, but usually bound to ESC-[.
|
||||
|
||||
@@ -9885,7 +9887,7 @@ CDPATH: Readline can't tell those completions are directories). The '-o
|
||||
nospace' option tells Readline to not append a space character to the
|
||||
directory name, in case we want to append to it. The '-o bashdefault'
|
||||
option brings in the rest of the "Bash default" completions - possible
|
||||
completion that Bash adds to the default Readline set. These include
|
||||
completions that Bash adds to the default Readline set. These include
|
||||
things like command name completion, variable completion for words
|
||||
beginning with '$' or '${', completions containing pathname expansion
|
||||
patterns (*note Filename Expansion::), and so on.
|
||||
@@ -10083,9 +10085,9 @@ history file.
|
||||
The ARGs are added to the end of the history list as a single
|
||||
entry.
|
||||
|
||||
When any of the '-w', '-r', '-a', or '-n' options is used, if
|
||||
FILENAME is given, then it is used as the history file. If not,
|
||||
then the value of the 'HISTFILE' variable is used.
|
||||
If a FILENAME argument is supplied when any of the '-w', '-r',
|
||||
'-a', or '-n' options is used, Bash uses FILENAME as the history
|
||||
file. If not, then the value of the 'HISTFILE' variable is used.
|
||||
|
||||
The return value is 0 unless an invalid option is encountered, an
|
||||
error occurs while reading or writing the history file, an invalid
|
||||
@@ -10307,7 +10309,7 @@ or edit, the word or words selected from the history event.
|
||||
'&' appears in NEW, it is replaced by OLD. A single backslash will
|
||||
quote the '&'. If OLD is null, it is set to the last OLD
|
||||
substituted, or, if no previous history substitutions took place,
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is is null, each
|
||||
the last STRING in a !?STRING'[?]' search. If NEW is null, each
|
||||
matching OLD is deleted. The final delimiter is optional if it is
|
||||
the last character on the input line.
|
||||
|
||||
@@ -10471,7 +10473,7 @@ need to supply the '--srcdir=PATH' argument to tell 'configure' where
|
||||
the source files are. 'configure' automatically checks for the source
|
||||
code in the directory that 'configure' is in and in '..'.
|
||||
|
||||
If you have to use a 'make' that does not supports the 'VPATH'
|
||||
If you have to use a 'make' that does not support the 'VPATH'
|
||||
variable, you can compile Bash for one architecture at a time in the
|
||||
source code directory. After you have installed Bash for one
|
||||
architecture, use 'make distclean' before reconfiguring for another
|
||||
@@ -10541,7 +10543,7 @@ File: bashref.info, Node: Specifying the System Type, Next: Sharing Defaults,
|
||||
===============================
|
||||
|
||||
There may be some features 'configure' can not figure out automatically,
|
||||
but need to determine by the type of host Bash will run on. Usually
|
||||
but needs to determine by the type of host Bash will run on. Usually
|
||||
'configure' can figure that out, but if it prints a message saying it
|
||||
can not guess the host type, give it the '--host=TYPE' option. 'TYPE'
|
||||
can either be a short name for the system type, such as 'sun4', or a
|
||||
@@ -11183,7 +11185,7 @@ the baseline reference.
|
||||
|
||||
The 'trap' builtin (*note Bourne Shell Builtins::) allows a
|
||||
'RETURN' pseudo-signal specification, similar to 'EXIT' and
|
||||
'DEBUG'. Commands specified with an 'RETURN' trap are executed
|
||||
'DEBUG'. Commands specified with a 'RETURN' trap are executed
|
||||
before execution resumes after a shell function or a shell script
|
||||
executed with '.' or 'source' returns. The 'RETURN' trap is not
|
||||
inherited by shell functions unless the function has been given the
|
||||
@@ -11782,17 +11784,17 @@ D.1 Index of Shell Builtin Commands
|
||||
* :: Bourne Shell Builtins.
|
||||
(line 11)
|
||||
* [: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* alias: Bash Builtins. (line 11)
|
||||
* bg: Job Control Builtins.
|
||||
(line 7)
|
||||
* bind: Bash Builtins. (line 21)
|
||||
* break: Bourne Shell Builtins.
|
||||
(line 36)
|
||||
(line 37)
|
||||
* builtin: Bash Builtins. (line 108)
|
||||
* caller: Bash Builtins. (line 117)
|
||||
* cd: Bourne Shell Builtins.
|
||||
(line 44)
|
||||
(line 45)
|
||||
* command: Bash Builtins. (line 134)
|
||||
* compgen: Programmable Completion Builtins.
|
||||
(line 12)
|
||||
@@ -11801,7 +11803,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* compopt: Programmable Completion Builtins.
|
||||
(line 238)
|
||||
* continue: Bourne Shell Builtins.
|
||||
(line 89)
|
||||
(line 90)
|
||||
* declare: Bash Builtins. (line 154)
|
||||
* dirs: Directory Stack Builtins.
|
||||
(line 7)
|
||||
@@ -11810,21 +11812,21 @@ D.1 Index of Shell Builtin Commands
|
||||
* echo: Bash Builtins. (line 257)
|
||||
* enable: Bash Builtins. (line 306)
|
||||
* eval: Bourne Shell Builtins.
|
||||
(line 98)
|
||||
(line 99)
|
||||
* exec: Bourne Shell Builtins.
|
||||
(line 106)
|
||||
(line 107)
|
||||
* exit: Bourne Shell Builtins.
|
||||
(line 124)
|
||||
(line 125)
|
||||
* export: Bourne Shell Builtins.
|
||||
(line 131)
|
||||
(line 132)
|
||||
* fc: Bash History Builtins.
|
||||
(line 10)
|
||||
* fg: Job Control Builtins.
|
||||
(line 17)
|
||||
* getopts: Bourne Shell Builtins.
|
||||
(line 147)
|
||||
(line 148)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 191)
|
||||
(line 192)
|
||||
* help: Bash Builtins. (line 342)
|
||||
* history: Bash History Builtins.
|
||||
(line 46)
|
||||
@@ -11842,34 +11844,34 @@ D.1 Index of Shell Builtin Commands
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 69)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 211)
|
||||
(line 212)
|
||||
* read: Bash Builtins. (line 488)
|
||||
* readarray: Bash Builtins. (line 585)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 221)
|
||||
(line 222)
|
||||
* return: Bourne Shell Builtins.
|
||||
(line 240)
|
||||
(line 241)
|
||||
* set: The Set Builtin. (line 11)
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 261)
|
||||
(line 262)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 594)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 116)
|
||||
* test: Bourne Shell Builtins.
|
||||
(line 274)
|
||||
(line 275)
|
||||
* times: Bourne Shell Builtins.
|
||||
(line 359)
|
||||
(line 360)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 365)
|
||||
(line 366)
|
||||
* type: Bash Builtins. (line 599)
|
||||
* typeset: Bash Builtins. (line 631)
|
||||
* ulimit: Bash Builtins. (line 637)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 414)
|
||||
(line 415)
|
||||
* unalias: Bash Builtins. (line 743)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 432)
|
||||
(line 433)
|
||||
* wait: Job Control Builtins.
|
||||
(line 76)
|
||||
|
||||
@@ -12133,13 +12135,13 @@ D.3 Parameter and Variable Index
|
||||
* SHELLOPTS: Bash Variables. (line 647)
|
||||
* SHLVL: Bash Variables. (line 656)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 328)
|
||||
(line 329)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
(line 334)
|
||||
(line 335)
|
||||
* show-mode-in-prompt: Readline Init File Syntax.
|
||||
(line 343)
|
||||
(line 344)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 349)
|
||||
(line 350)
|
||||
* SRANDOM: Bash Variables. (line 661)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
@@ -12150,11 +12152,11 @@ D.3 Parameter and Variable Index
|
||||
* TMPDIR: Bash Variables. (line 720)
|
||||
* UID: Bash Variables. (line 724)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 362)
|
||||
(line 363)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
(line 373)
|
||||
(line 374)
|
||||
* visible-stats: Readline Init File Syntax.
|
||||
(line 384)
|
||||
(line 385)
|
||||
|
||||
|
||||
File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
|
||||
@@ -12533,138 +12535,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top889
|
||||
Node: Introduction2801
|
||||
Node: What is Bash?3017
|
||||
Node: What is a shell?4131
|
||||
Node: Definitions6669
|
||||
Node: Basic Shell Features9620
|
||||
Node: Shell Syntax10839
|
||||
Node: Shell Operation11865
|
||||
Node: Quoting13158
|
||||
Node: Escape Character14462
|
||||
Node: Single Quotes14947
|
||||
Node: Double Quotes15295
|
||||
Node: ANSI-C Quoting16573
|
||||
Node: Locale Translation17883
|
||||
Node: Creating Internationalized Scripts19194
|
||||
Node: Comments23311
|
||||
Node: Shell Commands23929
|
||||
Node: Reserved Words24867
|
||||
Node: Simple Commands25623
|
||||
Node: Pipelines26277
|
||||
Node: Lists29276
|
||||
Node: Compound Commands31071
|
||||
Node: Looping Constructs32083
|
||||
Node: Conditional Constructs34578
|
||||
Node: Command Grouping49066
|
||||
Node: Coprocesses50544
|
||||
Node: GNU Parallel53207
|
||||
Node: Shell Functions54124
|
||||
Node: Shell Parameters62009
|
||||
Node: Positional Parameters66397
|
||||
Node: Special Parameters67299
|
||||
Node: Shell Expansions70513
|
||||
Node: Brace Expansion72640
|
||||
Node: Tilde Expansion75374
|
||||
Node: Shell Parameter Expansion77995
|
||||
Node: Command Substitution96346
|
||||
Node: Arithmetic Expansion97701
|
||||
Node: Process Substitution98669
|
||||
Node: Word Splitting99789
|
||||
Node: Filename Expansion101733
|
||||
Node: Pattern Matching104482
|
||||
Node: Quote Removal109484
|
||||
Node: Redirections109779
|
||||
Node: Executing Commands119439
|
||||
Node: Simple Command Expansion120109
|
||||
Node: Command Search and Execution122219
|
||||
Node: Command Execution Environment124597
|
||||
Node: Environment127632
|
||||
Node: Exit Status129295
|
||||
Node: Signals131079
|
||||
Node: Shell Scripts134528
|
||||
Node: Shell Builtin Commands137555
|
||||
Node: Bourne Shell Builtins139593
|
||||
Node: Bash Builtins161054
|
||||
Node: Modifying Shell Behavior191910
|
||||
Node: The Set Builtin192255
|
||||
Node: The Shopt Builtin202856
|
||||
Node: Special Builtins218768
|
||||
Node: Shell Variables219747
|
||||
Node: Bourne Shell Variables220184
|
||||
Node: Bash Variables222288
|
||||
Node: Bash Features255104
|
||||
Node: Invoking Bash256117
|
||||
Node: Bash Startup Files262130
|
||||
Node: Interactive Shells267261
|
||||
Node: What is an Interactive Shell?267671
|
||||
Node: Is this Shell Interactive?268320
|
||||
Node: Interactive Shell Behavior269135
|
||||
Node: Bash Conditional Expressions272764
|
||||
Node: Shell Arithmetic277406
|
||||
Node: Aliases280350
|
||||
Node: Arrays282963
|
||||
Node: The Directory Stack289354
|
||||
Node: Directory Stack Builtins290138
|
||||
Node: Controlling the Prompt294398
|
||||
Node: The Restricted Shell297363
|
||||
Node: Bash POSIX Mode299973
|
||||
Node: Shell Compatibility Mode311896
|
||||
Node: Job Control320457
|
||||
Node: Job Control Basics320917
|
||||
Node: Job Control Builtins325919
|
||||
Node: Job Control Variables331714
|
||||
Node: Command Line Editing332870
|
||||
Node: Introduction and Notation334541
|
||||
Node: Readline Interaction336164
|
||||
Node: Readline Bare Essentials337355
|
||||
Node: Readline Movement Commands339138
|
||||
Node: Readline Killing Commands340098
|
||||
Node: Readline Arguments342016
|
||||
Node: Searching343060
|
||||
Node: Readline Init File345246
|
||||
Node: Readline Init File Syntax346507
|
||||
Node: Conditional Init Constructs370081
|
||||
Node: Sample Init File374277
|
||||
Node: Bindable Readline Commands377401
|
||||
Node: Commands For Moving378605
|
||||
Node: Commands For History380656
|
||||
Node: Commands For Text385650
|
||||
Node: Commands For Killing389299
|
||||
Node: Numeric Arguments392332
|
||||
Node: Commands For Completion393471
|
||||
Node: Keyboard Macros397662
|
||||
Node: Miscellaneous Commands398349
|
||||
Node: Readline vi Mode404288
|
||||
Node: Programmable Completion405195
|
||||
Node: Programmable Completion Builtins412975
|
||||
Node: A Programmable Completion Example423727
|
||||
Node: Using History Interactively428974
|
||||
Node: Bash History Facilities429658
|
||||
Node: Bash History Builtins432663
|
||||
Node: History Interaction437671
|
||||
Node: Event Designators441291
|
||||
Node: Word Designators442645
|
||||
Node: Modifiers444405
|
||||
Node: Installing Bash446216
|
||||
Node: Basic Installation447353
|
||||
Node: Compilers and Options451075
|
||||
Node: Compiling For Multiple Architectures451816
|
||||
Node: Installation Names453509
|
||||
Node: Specifying the System Type455618
|
||||
Node: Sharing Defaults456334
|
||||
Node: Operation Controls457007
|
||||
Node: Optional Features457965
|
||||
Node: Reporting Bugs469184
|
||||
Node: Major Differences From The Bourne Shell470459
|
||||
Node: GNU Free Documentation License487309
|
||||
Node: Indexes512486
|
||||
Node: Builtin Index512940
|
||||
Node: Reserved Word Index519767
|
||||
Node: Variable Index522215
|
||||
Node: Function Index538989
|
||||
Node: Concept Index552773
|
||||
Node: Top899
|
||||
Node: Introduction2821
|
||||
Node: What is Bash?3037
|
||||
Node: What is a shell?4151
|
||||
Node: Definitions6689
|
||||
Node: Basic Shell Features9640
|
||||
Node: Shell Syntax10859
|
||||
Node: Shell Operation11885
|
||||
Node: Quoting13178
|
||||
Node: Escape Character14482
|
||||
Node: Single Quotes14967
|
||||
Node: Double Quotes15315
|
||||
Node: ANSI-C Quoting16593
|
||||
Node: Locale Translation17903
|
||||
Node: Creating Internationalized Scripts19214
|
||||
Node: Comments23331
|
||||
Node: Shell Commands23949
|
||||
Node: Reserved Words24887
|
||||
Node: Simple Commands25643
|
||||
Node: Pipelines26297
|
||||
Node: Lists29296
|
||||
Node: Compound Commands31091
|
||||
Node: Looping Constructs32103
|
||||
Node: Conditional Constructs34598
|
||||
Node: Command Grouping49086
|
||||
Node: Coprocesses50564
|
||||
Node: GNU Parallel53227
|
||||
Node: Shell Functions54144
|
||||
Node: Shell Parameters62029
|
||||
Node: Positional Parameters66417
|
||||
Node: Special Parameters67319
|
||||
Node: Shell Expansions70533
|
||||
Node: Brace Expansion72660
|
||||
Node: Tilde Expansion75394
|
||||
Node: Shell Parameter Expansion78015
|
||||
Node: Command Substitution96366
|
||||
Node: Arithmetic Expansion97721
|
||||
Node: Process Substitution98689
|
||||
Node: Word Splitting99809
|
||||
Node: Filename Expansion101753
|
||||
Node: Pattern Matching104502
|
||||
Node: Quote Removal109504
|
||||
Node: Redirections109799
|
||||
Node: Executing Commands119459
|
||||
Node: Simple Command Expansion120129
|
||||
Node: Command Search and Execution122239
|
||||
Node: Command Execution Environment124617
|
||||
Node: Environment127652
|
||||
Node: Exit Status129315
|
||||
Node: Signals131099
|
||||
Node: Shell Scripts134548
|
||||
Node: Shell Builtin Commands137575
|
||||
Node: Bourne Shell Builtins139613
|
||||
Node: Bash Builtins161079
|
||||
Node: Modifying Shell Behavior191935
|
||||
Node: The Set Builtin192280
|
||||
Node: The Shopt Builtin202881
|
||||
Node: Special Builtins218793
|
||||
Node: Shell Variables219772
|
||||
Node: Bourne Shell Variables220209
|
||||
Node: Bash Variables222313
|
||||
Node: Bash Features255128
|
||||
Node: Invoking Bash256141
|
||||
Node: Bash Startup Files262154
|
||||
Node: Interactive Shells267285
|
||||
Node: What is an Interactive Shell?267696
|
||||
Node: Is this Shell Interactive?268345
|
||||
Node: Interactive Shell Behavior269160
|
||||
Node: Bash Conditional Expressions272789
|
||||
Node: Shell Arithmetic277431
|
||||
Node: Aliases280375
|
||||
Node: Arrays282988
|
||||
Node: The Directory Stack289379
|
||||
Node: Directory Stack Builtins290163
|
||||
Node: Controlling the Prompt294423
|
||||
Node: The Restricted Shell297388
|
||||
Node: Bash POSIX Mode299998
|
||||
Node: Shell Compatibility Mode311916
|
||||
Node: Job Control320483
|
||||
Node: Job Control Basics320943
|
||||
Node: Job Control Builtins325945
|
||||
Node: Job Control Variables331740
|
||||
Node: Command Line Editing332896
|
||||
Node: Introduction and Notation334567
|
||||
Node: Readline Interaction336190
|
||||
Node: Readline Bare Essentials337381
|
||||
Node: Readline Movement Commands339170
|
||||
Node: Readline Killing Commands340130
|
||||
Node: Readline Arguments342051
|
||||
Node: Searching343095
|
||||
Node: Readline Init File345281
|
||||
Node: Readline Init File Syntax346542
|
||||
Node: Conditional Init Constructs370128
|
||||
Node: Sample Init File374324
|
||||
Node: Bindable Readline Commands377448
|
||||
Node: Commands For Moving378652
|
||||
Node: Commands For History380703
|
||||
Node: Commands For Text385697
|
||||
Node: Commands For Killing389346
|
||||
Node: Numeric Arguments392379
|
||||
Node: Commands For Completion393518
|
||||
Node: Keyboard Macros397709
|
||||
Node: Miscellaneous Commands398397
|
||||
Node: Readline vi Mode404342
|
||||
Node: Programmable Completion405249
|
||||
Node: Programmable Completion Builtins413029
|
||||
Node: A Programmable Completion Example423781
|
||||
Node: Using History Interactively429029
|
||||
Node: Bash History Facilities429713
|
||||
Node: Bash History Builtins432718
|
||||
Node: History Interaction437742
|
||||
Node: Event Designators441362
|
||||
Node: Word Designators442716
|
||||
Node: Modifiers444476
|
||||
Node: Installing Bash446284
|
||||
Node: Basic Installation447421
|
||||
Node: Compilers and Options451143
|
||||
Node: Compiling For Multiple Architectures451884
|
||||
Node: Installation Names453576
|
||||
Node: Specifying the System Type455685
|
||||
Node: Sharing Defaults456402
|
||||
Node: Operation Controls457075
|
||||
Node: Optional Features458033
|
||||
Node: Reporting Bugs469252
|
||||
Node: Major Differences From The Bourne Shell470527
|
||||
Node: GNU Free Documentation License487376
|
||||
Node: Indexes512553
|
||||
Node: Builtin Index513007
|
||||
Node: Reserved Word Index519834
|
||||
Node: Variable Index522282
|
||||
Node: Function Index539056
|
||||
Node: Concept Index552840
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
+14
-14
@@ -1,11 +1,11 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdfetex 2021.8.30) 12 AUG 2022 11:28
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdfetex 2021.8.30) 19 SEP 2022 12:02
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\input /usr/local/src/bash/bash-20220811/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20220811/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20220811/doc/texinfo.tex
|
||||
**\input /usr/local/src/bash/bash-20220907/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20220907/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20220907/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-20220811/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
(/usr/local/src/bash/bash-20220907/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
(/usr/local/build/bash/bash-20220811/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20220811/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20220811/doc/bashref.toc) Chapter 1
|
||||
(/usr/local/build/bash/bash-20220907/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20220907/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20220907/doc/bashref.toc) Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/usr/local/build/bash/bash-20220811/doc/bashref.aux)
|
||||
(/usr/local/build/bash/bash-20220907/doc/bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
Chapter 2 [1] [2]
|
||||
@@ -260,7 +260,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5231--5231
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20220811/lib/readline/doc/rluser.texi Chapter 8
|
||||
(/usr/local/src/bash/bash-20220907/lib/readline/doc/rluser.texi Chapter 8
|
||||
[116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 868--874
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
@@ -322,7 +322,7 @@ Overfull \hbox (15.27109pt too wide) in paragraph at lines 2127--2127
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20220811/lib/readline/doc/hsuser.texi Chapter 9
|
||||
(/usr/local/src/bash/bash-20220907/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[151] [152] [153] [154] [155] [156]) Chapter 10 [157] [158] [159] [160]
|
||||
[161]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9386--9395
|
||||
@@ -354,13 +354,13 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
[171] [172] Appendix C [173]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
(/usr/local/src/bash/bash-20220811/doc/fdl.texi
|
||||
(/usr/local/src/bash/bash-20220907/doc/fdl.texi
|
||||
[174] [175] [176] [177] [178] [179] [180]) Appendix D [181] [182] [183]
|
||||
[184] [185] [186] [187] [188] [189] [190] )
|
||||
Here is how much of TeX's memory you used:
|
||||
4095 strings out of 497086
|
||||
47569 string characters out of 6206517
|
||||
141560 words of memory out of 5000000
|
||||
141570 words of memory out of 5000000
|
||||
4867 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
51 hyphenation exceptions out of 8191
|
||||
@@ -382,7 +382,7 @@ texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texli
|
||||
ve/fonts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fon
|
||||
ts/type1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/typ
|
||||
e1/public/cm-super/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (196 pages, 795736 bytes).
|
||||
Output written on bashref.pdf (196 pages, 795771 bytes).
|
||||
PDF statistics:
|
||||
2756 PDF objects out of 2984 (max. 8388607)
|
||||
2513 compressed objects within 26 object streams
|
||||
|
||||
Binary file not shown.
+244
-244
@@ -1,7 +1,7 @@
|
||||
%!PS-Adobe-2.0
|
||||
%%Creator: dvips(k) 2021.1 Copyright 2021 Radical Eye Software
|
||||
%%Title: bashref.dvi
|
||||
%%CreationDate: Fri Aug 12 15:28:49 2022
|
||||
%%CreationDate: Mon Sep 19 16:02:49 2022
|
||||
%%Pages: 196
|
||||
%%PageOrder: Ascend
|
||||
%%BoundingBox: 0 0 612 792
|
||||
@@ -12,7 +12,7 @@
|
||||
%DVIPSWebPage: (www.radicaleye.com)
|
||||
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
|
||||
%DVIPSParameters: dpi=600
|
||||
%DVIPSSource: TeX output 2022.08.12:1128
|
||||
%DVIPSSource: TeX output 2022.09.19:1202
|
||||
%%BeginProcSet: tex.pro 0 0
|
||||
%!
|
||||
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
|
||||
@@ -7614,23 +7614,24 @@ ifelse
|
||||
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
|
||||
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
|
||||
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.2,)g(for)f
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.2.)3367 1697 y(July)f(2022)150
|
||||
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
|
||||
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
|
||||
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.2.)3118 1697 y(Septem)m(b)s(er)f
|
||||
(2022)150 4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11
|
||||
b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068
|
||||
y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
|
||||
b(oundation)p 150 5141 3600 17 v eop end
|
||||
%%Page: 2 2
|
||||
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
|
||||
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.2,)c(29)f(July)f
|
||||
(2022\).)150 4523 y(This)35 b(is)h(Edition)g(5.2,)j(last)d(up)s(dated)f
|
||||
(29)i(July)e(2022,)k(of)d Fr(The)g(GNU)g(Bash)g(Reference)h(Man)m(ual)p
|
||||
Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
|
||||
b(5.2.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
|
||||
y Fq(\015)f Fu(1988{2022)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
|
||||
b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
|
||||
(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
|
||||
(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.2,)c(19)f(Septem)m(b)s
|
||||
(er)f(2022\).)150 4523 y(This)e(is)h(Edition)f(5.2,)j(last)e(up)s
|
||||
(dated)f(19)h(Septem)m(b)s(er)f(2022,)j(of)e Fr(The)f(GNU)i(Bash)e
|
||||
(Reference)i(Man)m(ual)p Fu(,)150 4633 y(for)g Ft(Bash)p
|
||||
Fu(,)g(V)-8 b(ersion)31 b(5.2.)150 4767 y(Cop)m(yrigh)m(t)602
|
||||
4764 y(c)577 4767 y Fq(\015)f Fu(1988{2022)35 b(F)-8
|
||||
b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390
|
||||
4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
|
||||
b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
|
||||
(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
|
||||
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
|
||||
b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
|
||||
b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
|
||||
@@ -10811,7 +10812,7 @@ TeXDict begin 37 42 bop 150 -116 a Fu(Chapter)30 b(3:)41
|
||||
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(37)630 299
|
||||
y(`)p Ft([a-dx-z])p Fu(')36 b(is)i(t)m(ypically)i(not)e(equiv)-5
|
||||
b(alen)m(t)39 b(to)g(`)p Ft([abcdxyz])p Fu(';)g(it)g(migh)m(t)f(b)s(e)f
|
||||
(equiv)-5 b(alen)m(t)630 408 y(to)34 b(`)p Ft([aBbCcDdxXyYz])p
|
||||
(equiv)-5 b(alen)m(t)630 408 y(to)34 b(`)p Ft([aBbCcDdxYyZz])p
|
||||
Fu(',)c(for)j(example.)49 b(T)-8 b(o)33 b(obtain)h(the)f(traditional)h
|
||||
(in)m(terpretation)h(of)630 518 y(ranges)e(in)f(brac)m(k)m(et)i
|
||||
(expressions,)g(y)m(ou)f(can)g(force)g(the)g(use)f(of)h(the)g(C)f(lo)s
|
||||
@@ -11673,9 +11674,9 @@ b Fu(do)s(es)31 b(not)g(con)m(tain)i(a)e(slash,)h(the)g
|
||||
Ft(PATH)e Fu(v)-5 b(ariable)32 b(is)f(used)f(to)i(\014nd)630
|
||||
4244 y Fr(\014lename)p Fu(,)38 b(but)e Fr(\014lename)41
|
||||
b Fu(do)s(es)36 b(not)h(need)f(to)h(b)s(e)e(executable.)60
|
||||
b(When)36 b(Bash)g(is)h(not)f(in)630 4354 y Fm(posix)25
|
||||
b Fu(mo)s(de,)i(the)f(curren)m(t)g(directory)g(is)g(searc)m(hed)h(if)e
|
||||
Fr(\014lename)32 b Fu(is)26 b(not)g(found)e(in)i Ft($PATH)p
|
||||
b(When)36 b(Bash)g(is)h(not)f(in)630 4354 y Fm(posix)26
|
||||
b Fu(mo)s(de,)i(it)g(searc)m(hes)g(the)f(curren)m(t)g(directory)g(if)h
|
||||
Fr(\014lename)k Fu(is)27 b(not)h(found)d(in)i Ft($PATH)p
|
||||
Fu(.)630 4463 y(If)39 b(an)m(y)h Fr(argumen)m(ts)j Fu(are)d(supplied,)h
|
||||
(they)e(b)s(ecome)h(the)g(p)s(ositional)g(parameters)g(when)630
|
||||
4573 y Fr(\014lename)i Fu(is)36 b(executed.)60 b(Otherwise)36
|
||||
@@ -13448,16 +13449,15 @@ b(4.2.)630 1244 y Ft(direxpand)1110 1354 y Fu(If)k(set,)i(Bash)f
|
||||
(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g
|
||||
(ex-)1110 1463 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
|
||||
(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 1573
|
||||
y(con)m(ten)m(ts)29 b(of)e(the)g(readline)h(editing)g(bu\013er.)38
|
||||
b(If)27 b(not)g(set,)i(Bash)e(attempts)h(to)1110 1682
|
||||
y(preserv)m(e)j(what)f(the)g(user)g(t)m(yp)s(ed.)630
|
||||
1861 y Ft(dirspell)96 b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s
|
||||
(elling)g(correction)g(on)g(directory)g(names)f(during)1110
|
||||
1970 y(w)m(ord)36 b(completion)h(if)f(the)g(directory)g(name)g
|
||||
(initially)h(supplied)e(do)s(es)h(not)1110 2080 y(exist.)630
|
||||
2258 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e(includes)g
|
||||
(\014lenames)g(b)s(eginning)f(with)h(a)g(`.')58 b(in)36
|
||||
b(the)g(results)1110 2367 y(of)f(\014lename)f(expansion.)53
|
||||
y(con)m(ten)m(ts)c(of)e(the)h(Readline)f(editing)h(bu\013er.)52
|
||||
b(If)33 b(not)i(set,)h(Bash)e(attempts)1110 1682 y(to)d(preserv)m(e)g
|
||||
(what)f(the)g(user)g(t)m(yp)s(ed.)630 1861 y Ft(dirspell)96
|
||||
b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s(elling)g(correction)g(on)g
|
||||
(directory)g(names)f(during)1110 1970 y(w)m(ord)36 b(completion)h(if)f
|
||||
(the)g(directory)g(name)g(initially)h(supplied)e(do)s(es)h(not)1110
|
||||
2080 y(exist.)630 2258 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e
|
||||
(includes)g(\014lenames)g(b)s(eginning)f(with)h(a)g(`.')58
|
||||
b(in)36 b(the)g(results)1110 2367 y(of)f(\014lename)f(expansion.)53
|
||||
b(The)33 b(\014lenames)i(`)p Ft(.)p Fu(')f(and)g(`)p
|
||||
Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 2477
|
||||
y(matc)m(hed)31 b(explicitly)-8 b(,)33 b(ev)m(en)e(if)f
|
||||
@@ -14130,40 +14130,39 @@ b(in)f(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)f(starts)h(with)f
|
||||
(v)-5 b(alue)630 2466 y(`)p Ft(t)p Fu(',)36 b(it)f(assumes)f(that)h
|
||||
(the)g(shell)f(is)h(running)e(in)h(an)g(Emacs)h(shell)g(bu\013er)e(and)
|
||||
h(disables)630 2576 y(line)d(editing.)150 2734 y Ft(ENV)336
|
||||
b Fu(Expanded)30 b(and)h(executed)h(similarlt)m(y)g(to)g
|
||||
Ft(BASH_ENV)d Fu(\(see)k(Section)f(6.2)g([Bash)g(Startup)630
|
||||
2844 y(Files],)39 b(page)e(93\))h(when)d(an)h(in)m(teractiv)m(e)j
|
||||
(shell)d(is)h(in)m(v)m(ok)m(ed)g(in)f Fm(posix)g Fu(Mo)s(de)g(\(see)h
|
||||
(Sec-)630 2953 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g
|
||||
(106\).)150 3112 y Ft(EPOCHREALTIME)630 3221 y Fu(Eac)m(h)38
|
||||
b(time)f(this)g(parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the)
|
||||
f(n)m(um)m(b)s(er)f(of)h(seconds)630 3331 y(since)f(the)g(Unix)f(Ep)s
|
||||
(o)s(c)m(h)g(as)h(a)g(\015oating)h(p)s(oin)m(t)f(v)-5
|
||||
b(alue)36 b(with)f(micro-second)i(gran)m(ularit)m(y)630
|
||||
3440 y(\(see)k(the)g(do)s(cumen)m(tation)h(for)e(the)h(C)f(library)g
|
||||
(function)g Ft(time)g Fu(for)g(the)h(de\014nition)f(of)630
|
||||
3550 y(Ep)s(o)s(c)m(h\).)82 b(Assignmen)m(ts)44 b(to)h
|
||||
Ft(EPOCHREALTIME)c Fu(are)j(ignored.)83 b(If)43 b Ft(EPOCHREALTIME)e
|
||||
Fu(is)630 3660 y(unset,)30 b(it)h(loses)g(its)g(sp)s(ecial)g(prop)s
|
||||
(erties,)f(ev)m(en)h(if)f(it)h(is)g(subsequen)m(tly)f(reset.)150
|
||||
3818 y Ft(EPOCHSECONDS)630 3927 y Fu(Eac)m(h)38 b(time)f(this)g
|
||||
b Fu(Expanded)33 b(and)h(executed)i(similarly)f(to)g
|
||||
Ft(BASH_ENV)d Fu(\(see)k(Section)f(6.2)h([Bash)f(Startup)630
|
||||
2844 y(Files],)k(page)e(93\))h(when)d(an)h(in)m(teractiv)m(e)j(shell)d
|
||||
(is)h(in)m(v)m(ok)m(ed)g(in)f Fm(posix)g Fu(Mo)s(de)g(\(see)h(Sec-)630
|
||||
2953 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(106\).)150
|
||||
3112 y Ft(EPOCHREALTIME)630 3221 y Fu(Eac)m(h)38 b(time)f(this)g
|
||||
(parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the)f(n)m(um)m(b)s
|
||||
(er)f(of)h(seconds)630 4037 y(since)d(the)g(Unix)g(Ep)s(o)s(c)m(h)f
|
||||
(\(see)i(the)f(do)s(cumen)m(tation)h(for)e(the)i(C)e(library)h
|
||||
(function)f Ft(time)630 4147 y Fu(for)41 b(the)g(de\014nition)g(of)h
|
||||
(Ep)s(o)s(c)m(h\).)73 b(Assignmen)m(ts)41 b(to)h Ft(EPOCHSECONDS)c
|
||||
Fu(are)k(ignored.)73 b(If)630 4256 y Ft(EPOCHSECONDS)27
|
||||
b Fu(is)j(unset,)g(it)g(loses)h(its)g(sp)s(ecial)f(prop)s(erties,)g(ev)
|
||||
m(en)h(if)f(it)g(is)g(subsequen)m(tly)630 4366 y(reset.)150
|
||||
4524 y Ft(EUID)288 b Fu(The)30 b(n)m(umeric)g(e\013ectiv)m(e)j(user)d
|
||||
(id)g(of)g(the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5
|
||||
b(ariable)31 b(is)f(readonly)-8 b(.)150 4682 y Ft(EXECIGNORE)630
|
||||
4792 y Fu(A)29 b(colon-separated)h(list)f(of)g(shell)g(patterns)f
|
||||
(\(see)i(Section)f(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)630
|
||||
4902 y(page)j(36\))g(de\014ning)e(the)h(list)g(of)g(\014lenames)g(to)g
|
||||
(b)s(e)g(ignored)g(b)m(y)f(command)h(searc)m(h)g(using)630
|
||||
5011 y Ft(PATH)p Fu(.)k(Files)22 b(whose)f(full)g(pathnames)g(matc)m(h)
|
||||
h(one)f(of)g(these)h(patterns)e(are)i(not)f(considered)630
|
||||
(er)f(of)h(seconds)630 3331 y(since)f(the)g(Unix)f(Ep)s(o)s(c)m(h)g(as)
|
||||
h(a)g(\015oating)h(p)s(oin)m(t)f(v)-5 b(alue)36 b(with)f(micro-second)i
|
||||
(gran)m(ularit)m(y)630 3440 y(\(see)k(the)g(do)s(cumen)m(tation)h(for)e
|
||||
(the)h(C)f(library)g(function)g Ft(time)g Fu(for)g(the)h(de\014nition)f
|
||||
(of)630 3550 y(Ep)s(o)s(c)m(h\).)82 b(Assignmen)m(ts)44
|
||||
b(to)h Ft(EPOCHREALTIME)c Fu(are)j(ignored.)83 b(If)43
|
||||
b Ft(EPOCHREALTIME)e Fu(is)630 3660 y(unset,)30 b(it)h(loses)g(its)g
|
||||
(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g(subsequen)m
|
||||
(tly)f(reset.)150 3818 y Ft(EPOCHSECONDS)630 3927 y Fu(Eac)m(h)38
|
||||
b(time)f(this)g(parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the)
|
||||
f(n)m(um)m(b)s(er)f(of)h(seconds)630 4037 y(since)d(the)g(Unix)g(Ep)s
|
||||
(o)s(c)m(h)f(\(see)i(the)f(do)s(cumen)m(tation)h(for)e(the)i(C)e
|
||||
(library)h(function)f Ft(time)630 4147 y Fu(for)41 b(the)g
|
||||
(de\014nition)g(of)h(Ep)s(o)s(c)m(h\).)73 b(Assignmen)m(ts)41
|
||||
b(to)h Ft(EPOCHSECONDS)c Fu(are)k(ignored.)73 b(If)630
|
||||
4256 y Ft(EPOCHSECONDS)27 b Fu(is)j(unset,)g(it)g(loses)h(its)g(sp)s
|
||||
(ecial)f(prop)s(erties,)g(ev)m(en)h(if)f(it)g(is)g(subsequen)m(tly)630
|
||||
4366 y(reset.)150 4524 y Ft(EUID)288 b Fu(The)30 b(n)m(umeric)g
|
||||
(e\013ectiv)m(e)j(user)d(id)g(of)g(the)h(curren)m(t)f(user.)40
|
||||
b(This)30 b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150
|
||||
4682 y Ft(EXECIGNORE)630 4792 y Fu(A)29 b(colon-separated)h(list)f(of)g
|
||||
(shell)g(patterns)f(\(see)i(Section)f(3.5.8.1)i([P)m(attern)f(Matc)m
|
||||
(hing],)630 4902 y(page)j(36\))g(de\014ning)e(the)h(list)g(of)g
|
||||
(\014lenames)g(to)g(b)s(e)g(ignored)g(b)m(y)f(command)h(searc)m(h)g
|
||||
(using)630 5011 y Ft(PATH)p Fu(.)k(Files)22 b(whose)f(full)g(pathnames)
|
||||
g(matc)m(h)h(one)f(of)g(these)h(patterns)e(are)i(not)f(considered)630
|
||||
5121 y(executable)j(\014les)e(for)g(the)h(purp)s(oses)d(of)j
|
||||
(completion)h(and)d(command)i(execution)g(via)g Ft(PATH)630
|
||||
5230 y Fu(lo)s(okup.)56 b(This)35 b(do)s(es)g(not)h(a\013ect)i(the)d(b)
|
||||
@@ -16009,25 +16008,26 @@ b(Non-in)m(teractiv)m(e)34 b(shells)c(exit)h(if)g(a)f(parameter)h
|
||||
b(v)-5 b(ariable)32 b(indirection)f(is)g(a)m(v)-5 b(ailable,)34
|
||||
b(it)d(ma)m(y)h(not)f(b)s(e)g(applied)g(to)g(the)h(`)p
|
||||
Ft(#)p Fu(')f(and)f(`)p Ft(?)p Fu(')h(sp)s(ecial)330
|
||||
1979 y(parameters.)154 2113 y(33.)61 b(When)28 b(expanding)g(the)g(`)p
|
||||
Ft(*)p Fu(')g(sp)s(ecial)h(parameter)f(in)g(a)h(pattern)f(con)m(text)i
|
||||
(where)e(the)g(expansion)g(is)330 2223 y(double-quoted)i(do)s(es)g(not)
|
||||
h(treat)h(the)e Ft($*)g Fu(as)h(if)f(it)h(w)m(ere)g(double-quoted.)154
|
||||
2357 y(34.)61 b(Assignmen)m(t)23 b(statemen)m(ts)h(preceding)e
|
||||
Fm(posix)f Fu(sp)s(ecial)i(builtins)f(p)s(ersist)g(in)f(the)i(shell)f
|
||||
(en)m(vironmen)m(t)330 2466 y(after)31 b(the)f(builtin)g(completes.)154
|
||||
2600 y(35.)61 b(The)31 b Ft(command)e Fu(builtin)i(do)s(es)g(not)h
|
||||
(prev)m(en)m(t)f(builtins)g(that)h(tak)m(e)h(assignmen)m(t)f(statemen)m
|
||||
(ts)h(as)f(ar-)330 2710 y(gumen)m(ts)40 b(from)e(expanding)h(them)g(as)
|
||||
h(assignmen)m(t)g(statemen)m(ts;)46 b(when)38 b(not)i(in)f
|
||||
Fm(posix)f Fu(mo)s(de,)330 2819 y(assignmen)m(t)k(builtins)e(lose)h
|
||||
(their)g(assignmen)m(t)h(statemen)m(t)h(expansion)d(prop)s(erties)g
|
||||
(when)g(pre-)330 2929 y(ceded)31 b(b)m(y)f Ft(command)p
|
||||
Fu(.)154 3063 y(36.)61 b(The)27 b Ft(bg)g Fu(builtin)g(uses)g(the)h
|
||||
(required)f(format)h(to)g(describ)s(e)f(eac)m(h)i(job)e(placed)h(in)f
|
||||
(the)h(bac)m(kground,)330 3173 y(whic)m(h)h(do)s(es)g(not)g(include)g
|
||||
(an)g(indication)h(of)f(whether)f(the)h(job)g(is)g(the)h(curren)m(t)e
|
||||
(or)h(previous)g(job.)154 3306 y(37.)61 b(The)23 b(output)f(of)i(`)p
|
||||
1979 y(parameters.)154 2113 y(33.)61 b(Expanding)21 b(the)h(`)p
|
||||
Ft(*)p Fu(')g(sp)s(ecial)h(parameter)f(in)g(a)g(pattern)h(con)m(text)g
|
||||
(where)f(the)g(expansion)g(is)g(double-)330 2223 y(quoted)31
|
||||
b(do)s(es)f(not)g(treat)i(the)e Ft($*)g Fu(as)h(if)f(it)h(w)m(ere)g
|
||||
(double-quoted.)154 2357 y(34.)61 b(Assignmen)m(t)23
|
||||
b(statemen)m(ts)h(preceding)e Fm(posix)f Fu(sp)s(ecial)i(builtins)f(p)s
|
||||
(ersist)g(in)f(the)i(shell)f(en)m(vironmen)m(t)330 2466
|
||||
y(after)31 b(the)f(builtin)g(completes.)154 2600 y(35.)61
|
||||
b(The)31 b Ft(command)e Fu(builtin)i(do)s(es)g(not)h(prev)m(en)m(t)f
|
||||
(builtins)g(that)h(tak)m(e)h(assignmen)m(t)f(statemen)m(ts)h(as)f(ar-)
|
||||
330 2710 y(gumen)m(ts)40 b(from)e(expanding)h(them)g(as)h(assignmen)m
|
||||
(t)g(statemen)m(ts;)46 b(when)38 b(not)i(in)f Fm(posix)f
|
||||
Fu(mo)s(de,)330 2819 y(assignmen)m(t)k(builtins)e(lose)h(their)g
|
||||
(assignmen)m(t)h(statemen)m(t)h(expansion)d(prop)s(erties)g(when)g
|
||||
(pre-)330 2929 y(ceded)31 b(b)m(y)f Ft(command)p Fu(.)154
|
||||
3063 y(36.)61 b(The)27 b Ft(bg)g Fu(builtin)g(uses)g(the)h(required)f
|
||||
(format)h(to)g(describ)s(e)f(eac)m(h)i(job)e(placed)h(in)f(the)h(bac)m
|
||||
(kground,)330 3173 y(whic)m(h)h(do)s(es)g(not)g(include)g(an)g
|
||||
(indication)h(of)f(whether)f(the)h(job)g(is)g(the)h(curren)m(t)e(or)h
|
||||
(previous)g(job.)154 3306 y(37.)61 b(The)23 b(output)f(of)i(`)p
|
||||
Ft(kill)29 b(-l)p Fu(')23 b(prin)m(ts)f(all)i(the)g(signal)f(names)g
|
||||
(on)g(a)h(single)g(line,)h(separated)e(b)m(y)g(spaces,)330
|
||||
3416 y(without)30 b(the)h(`)p Ft(SIG)p Fu(')f(pre\014x.)154
|
||||
@@ -16284,14 +16284,14 @@ b(in)36 b(later)h(v)m(ersions,)h(single)f(quotes)g(are)g(not)f(sp)s
|
||||
(ecial)810 3497 y(within)30 b(double-quoted)g(w)m(ord)g(expansions)150
|
||||
3656 y Ft(compat43)705 3791 y Fq(\017)60 b Fu(the)31
|
||||
b(shell)g(do)s(es)g(not)g(prin)m(t)f(a)h(w)m(arning)g(message)h(if)f
|
||||
(an)g(attempt)h(is)f(made)f(to)i(use)f(a)810 3900 y(quoted)22
|
||||
b(comp)s(ound)f(assignmen)m(t)i(as)f(an)g(argumen)m(t)h(to)g(declare)g
|
||||
(\(declare)g(-a)g(fo)s(o='\(1)810 4010 y(2\)'\).)42 b(Later)31
|
||||
b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h(is)f(deprecated)705
|
||||
4144 y Fq(\017)60 b Fu(w)m(ord)21 b(expansion)g(errors)g(are)h
|
||||
(considered)f(non-fatal)h(errors)f(that)h(cause)g(the)f(curren)m(t)810
|
||||
4254 y(command)k(to)g(fail,)i(ev)m(en)e(in)g(p)s(osix)f(mo)s(de)h
|
||||
(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g(mak)m(e)h(them)810
|
||||
(an)g(attempt)h(is)f(made)f(to)i(use)f(a)810 3900 y(quoted)36
|
||||
b(comp)s(ound)e(assignmen)m(t)i(as)g(an)g(argumen)m(t)g(to)g(declare)h
|
||||
(\(e.g.,)i(declare)d(-a)810 4010 y(fo)s(o='\(1)31 b(2\)'\).)42
|
||||
b(Later)31 b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h(is)g
|
||||
(deprecated)705 4144 y Fq(\017)60 b Fu(w)m(ord)21 b(expansion)g(errors)
|
||||
g(are)h(considered)f(non-fatal)h(errors)f(that)h(cause)g(the)f(curren)m
|
||||
(t)810 4254 y(command)k(to)g(fail,)i(ev)m(en)e(in)g(p)s(osix)f(mo)s(de)
|
||||
h(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g(mak)m(e)h(them)810
|
||||
4364 y(fatal)32 b(errors)d(that)i(cause)g(the)g(shell)f(to)i(exit\))705
|
||||
4498 y Fq(\017)60 b Fu(when)37 b(executing)i(a)g(shell)f(function,)i
|
||||
(the)f(lo)s(op)f(state)h(\(while/un)m(til/etc.\))68 b(is)38
|
||||
@@ -16833,33 +16833,33 @@ h(c)m(haracter.)150 2108 y Ft(DEL)e Fu(or)i Ft(Backspace)630
|
||||
(cursor.)150 2826 y Fj(C-_)e Fu(or)i Fj(C-x)e(C-u)630
|
||||
2936 y Fu(Undo)k(the)h(last)g(editing)g(command.)50 b(Y)-8
|
||||
b(ou)34 b(can)f(undo)g(all)h(the)f(w)m(a)m(y)i(bac)m(k)f(to)g(an)g
|
||||
(empt)m(y)630 3045 y(line.)150 3215 y(\(Dep)s(ending)29
|
||||
b(on)h(y)m(our)f(con\014guration,)i(the)e Ft(Backspace)e
|
||||
Fu(k)m(ey)k(b)s(e)d(set)j(to)f(delete)h(the)e(c)m(haracter)i(to)g(the)
|
||||
150 3324 y(left)37 b(of)f(the)h(cursor)e(and)h(the)g
|
||||
Ft(DEL)g Fu(k)m(ey)h(set)f(to)h(delete)h(the)e(c)m(haracter)i
|
||||
(underneath)d(the)h(cursor,)i(lik)m(e)150 3434 y Fj(C-d)p
|
||||
Fu(,)30 b(rather)g(than)g(the)h(c)m(haracter)h(to)f(the)f(left)h(of)g
|
||||
(the)f(cursor.\))150 3640 y Fk(8.2.2)63 b(Readline)40
|
||||
b(Mo)m(v)m(emen)m(t)h(Commands)150 3787 y Fu(The)27 b(ab)s(o)m(v)m(e)i
|
||||
(table)g(describ)s(es)e(the)g(most)i(basic)f(k)m(eystrok)m(es)h(that)f
|
||||
(y)m(ou)g(need)g(in)f(order)g(to)i(do)e(editing)i(of)150
|
||||
3897 y(the)k(input)f(line.)49 b(F)-8 b(or)34 b(y)m(our)f(con)m(v)m
|
||||
(enience,)j(man)m(y)d(other)g(commands)f(ha)m(v)m(e)j(b)s(een)d(added)g
|
||||
(in)h(addition)150 4006 y(to)j Fj(C-b)p Fu(,)f Fj(C-f)p
|
||||
Fu(,)g Fj(C-d)p Fu(,)h(and)e Ft(DEL)p Fu(.)54 b(Here)35
|
||||
b(are)g(some)h(commands)e(for)h(mo)m(ving)h(more)f(rapidly)f(ab)s(out)h
|
||||
(the)150 4116 y(line.)150 4286 y Fj(C-a)336 b Fu(Mo)m(v)m(e)32
|
||||
b(to)g(the)e(start)h(of)g(the)f(line.)150 4452 y Fj(C-e)336
|
||||
b Fu(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
|
||||
4618 y Fj(M-f)336 b Fu(Mo)m(v)m(e)32 b(forw)m(ard)e(a)h(w)m(ord,)f
|
||||
(where)g(a)h(w)m(ord)f(is)g(comp)s(osed)g(of)h(letters)h(and)d(digits.)
|
||||
150 4785 y Fj(M-b)336 b Fu(Mo)m(v)m(e)32 b(bac)m(kw)m(ard)f(a)g(w)m
|
||||
(ord.)150 4951 y Fj(C-l)336 b Fu(Clear)31 b(the)f(screen,)h(reprin)m
|
||||
(ting)f(the)h(curren)m(t)f(line)h(at)g(the)f(top.)275
|
||||
5121 y(Notice)c(ho)m(w)f Fj(C-f)e Fu(mo)m(v)m(es)j(forw)m(ard)e(a)h(c)m
|
||||
(haracter,)j(while)d Fj(M-f)e Fu(mo)m(v)m(es)j(forw)m(ard)e(a)h(w)m
|
||||
(ord.)39 b(It)24 b(is)h(a)g(lo)s(ose)150 5230 y(con)m(v)m(en)m(tion)32
|
||||
(empt)m(y)630 3045 y(line.)150 3215 y(\(Dep)s(ending)c(on)g(y)m(our)g
|
||||
(con\014guration,)h(the)f Ft(Backspace)d Fu(k)m(ey)k(migh)m(t)g(b)s(e)e
|
||||
(set)i(to)g(delete)g(the)f(c)m(haracter)150 3324 y(to)h(the)f(left)h
|
||||
(of)f(the)g(cursor)f(and)h(the)g Ft(DEL)f Fu(k)m(ey)i(set)g(to)f
|
||||
(delete)i(the)e(c)m(haracter)h(underneath)e(the)h(cursor,)150
|
||||
3434 y(lik)m(e)i Fj(C-d)p Fu(,)d(rather)i(than)f(the)g(c)m(haracter)i
|
||||
(to)f(the)g(left)g(of)g(the)f(cursor.\))150 3640 y Fk(8.2.2)63
|
||||
b(Readline)40 b(Mo)m(v)m(emen)m(t)h(Commands)150 3787
|
||||
y Fu(The)27 b(ab)s(o)m(v)m(e)i(table)g(describ)s(es)e(the)g(most)i
|
||||
(basic)f(k)m(eystrok)m(es)h(that)f(y)m(ou)g(need)g(in)f(order)g(to)i
|
||||
(do)e(editing)i(of)150 3897 y(the)k(input)f(line.)49
|
||||
b(F)-8 b(or)34 b(y)m(our)f(con)m(v)m(enience,)j(man)m(y)d(other)g
|
||||
(commands)f(ha)m(v)m(e)j(b)s(een)d(added)g(in)h(addition)150
|
||||
4006 y(to)j Fj(C-b)p Fu(,)f Fj(C-f)p Fu(,)g Fj(C-d)p
|
||||
Fu(,)h(and)e Ft(DEL)p Fu(.)54 b(Here)35 b(are)g(some)h(commands)e(for)h
|
||||
(mo)m(ving)h(more)f(rapidly)f(ab)s(out)h(the)150 4116
|
||||
y(line.)150 4286 y Fj(C-a)336 b Fu(Mo)m(v)m(e)32 b(to)g(the)e(start)h
|
||||
(of)g(the)f(line.)150 4452 y Fj(C-e)336 b Fu(Mo)m(v)m(e)32
|
||||
b(to)g(the)e(end)g(of)g(the)h(line.)150 4618 y Fj(M-f)336
|
||||
b Fu(Mo)m(v)m(e)32 b(forw)m(ard)e(a)h(w)m(ord,)f(where)g(a)h(w)m(ord)f
|
||||
(is)g(comp)s(osed)g(of)h(letters)h(and)d(digits.)150
|
||||
4785 y Fj(M-b)336 b Fu(Mo)m(v)m(e)32 b(bac)m(kw)m(ard)f(a)g(w)m(ord.)
|
||||
150 4951 y Fj(C-l)336 b Fu(Clear)31 b(the)f(screen,)h(reprin)m(ting)f
|
||||
(the)h(curren)m(t)f(line)h(at)g(the)f(top.)275 5121 y(Notice)c(ho)m(w)f
|
||||
Fj(C-f)e Fu(mo)m(v)m(es)j(forw)m(ard)e(a)h(c)m(haracter,)j(while)d
|
||||
Fj(M-f)e Fu(mo)m(v)m(es)j(forw)m(ard)e(a)h(w)m(ord.)39
|
||||
b(It)24 b(is)h(a)g(lo)s(ose)150 5230 y(con)m(v)m(en)m(tion)32
|
||||
b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m
|
||||
(haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150
|
||||
5340 y(w)m(ords.)p eop end
|
||||
@@ -16893,14 +16893,14 @@ y Fj(M-d)336 b Fu(Kill)27 b(from)f(the)g(cursor)g(to)h(the)f(end)g(of)h
|
||||
(the)f(curren)m(t)g(w)m(ord,)h(or,)h(if)e(b)s(et)m(w)m(een)h(w)m(ords,)
|
||||
g(to)g(the)630 1946 y(end)j(of)g(the)h(next)f(w)m(ord.)41
|
||||
b(W)-8 b(ord)30 b(b)s(oundaries)f(are)i(the)g(same)f(as)h(those)g(used)
|
||||
f(b)m(y)g Fj(M-f)p Fu(.)150 2107 y Fj(M-DEL)240 b Fu(Kill)31
|
||||
b(from)f(the)h(cursor)f(the)g(start)h(of)g(the)g(curren)m(t)f(w)m(ord,)
|
||||
h(or,)f(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)i(the)630
|
||||
2217 y(start)39 b(of)f(the)h(previous)f(w)m(ord.)64 b(W)-8
|
||||
b(ord)39 b(b)s(oundaries)e(are)i(the)f(same)h(as)g(those)f(used)g(b)m
|
||||
(y)630 2326 y Fj(M-b)p Fu(.)150 2487 y Fj(C-w)336 b Fu(Kill)35
|
||||
b(from)g(the)g(cursor)f(to)i(the)f(previous)g(whitespace.)55
|
||||
b(This)34 b(is)h(di\013eren)m(t)h(than)e Fj(M-DEL)630
|
||||
f(b)m(y)g Fj(M-f)p Fu(.)150 2107 y Fj(M-DEL)240 b Fu(Kill)34
|
||||
b(from)f(the)g(cursor)g(to)h(the)g(start)g(of)g(the)f(curren)m(t)g(w)m
|
||||
(ord,)h(or,)h(if)e(b)s(et)m(w)m(een)h(w)m(ords,)g(to)630
|
||||
2217 y(the)28 b(start)g(of)g(the)g(previous)f(w)m(ord.)39
|
||||
b(W)-8 b(ord)28 b(b)s(oundaries)e(are)i(the)g(same)g(as)g(those)g(used)
|
||||
f(b)m(y)630 2326 y Fj(M-b)p Fu(.)150 2487 y Fj(C-w)336
|
||||
b Fu(Kill)35 b(from)g(the)g(cursor)f(to)i(the)f(previous)g(whitespace.)
|
||||
55 b(This)34 b(is)h(di\013eren)m(t)h(than)e Fj(M-DEL)630
|
||||
2597 y Fu(b)s(ecause)c(the)h(w)m(ord)f(b)s(oundaries)f(di\013er.)275
|
||||
2759 y(Here)42 b(is)f(ho)m(w)h(to)g Fr(y)m(ank)47 b Fu(the)42
|
||||
b(text)g(bac)m(k)h(in)m(to)f(the)g(line.)74 b(Y)-8 b(anking)43
|
||||
@@ -17205,9 +17205,9 @@ b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g(line)f(as)g(if)g(they)h
|
||||
Fu(.)38 b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630
|
||||
2052 y Ft(echo-control-characters)1110 2162 y Fu(When)f(set)h(to)g(`)p
|
||||
Ft(on)p Fu(',)f(on)g(op)s(erating)h(systems)f(that)h(indicate)g(they)g
|
||||
(supp)s(ort)1110 2271 y(it,)i(readline)e(ec)m(ho)s(es)i(a)f(c)m
|
||||
(haracter)h(corresp)s(onding)d(to)j(a)f(signal)g(generated)1110
|
||||
2381 y(from)e(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p
|
||||
(supp)s(ort)1110 2271 y(it,)e(Readline)g(ec)m(ho)s(es)g(a)f(c)m
|
||||
(haracter)i(corresp)s(onding)d(to)i(a)f(signal)h(generated)1110
|
||||
2381 y(from)h(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p
|
||||
Ft(on)p Fu('.)630 2527 y Ft(editing-mode)1110 2637 y
|
||||
Fu(The)d Ft(editing-mode)e Fu(v)-5 b(ariable)29 b(con)m(trols)h(whic)m
|
||||
(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 2746 y(ings)25
|
||||
@@ -17435,9 +17435,9 @@ Ft(off)p Fu('.)630 2833 y Ft(revert-all-at-newline)1110
|
||||
3052 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41
|
||||
b(By)29 b(default,)g(history)g(lines)1110 3162 y(ma)m(y)42
|
||||
b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h
|
||||
(across)g(calls)h(to)1110 3271 y Ft(readline)p Fu(.)38
|
||||
b(The)30 b(default)h(is)f(`)p Ft(off)p Fu('.)630 3450
|
||||
y Ft(show-all-if-ambiguous)1110 3559 y Fu(This)f(alters)i(the)f
|
||||
(across)g(calls)h(to)1110 3271 y Ft(readline\(\))p Fu(.)38
|
||||
b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3450
|
||||
y Ft(show-all-if-ambiguous)1110 3559 y Fu(This)e(alters)i(the)f
|
||||
(default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40
|
||||
b(If)29 b(set)1110 3669 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h)
|
||||
g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause)
|
||||
@@ -17470,8 +17470,8 @@ b(Command)29 b(Line)i(Editing)2062 b(127)630 299 y Ft
|
||||
Ft(on)p Fu(',)h(this)f(alters)g(the)g(default)g(completion)h(b)s(eha)m
|
||||
(vior)f(when)f(in-)1110 518 y(serting)d(a)h(single)g(matc)m(h)f(in)m
|
||||
(to)h(the)g(line.)40 b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)
|
||||
1110 628 y(ing)35 b(completion)h(in)e(the)h(middle)f(of)h(a)f(w)m(ord.)
|
||||
53 b(If)35 b(enabled,)g(readline)g(do)s(es)1110 737 y(not)41
|
||||
1110 628 y(ing)k(completion)i(in)e(the)g(middle)g(of)g(a)h(w)m(ord.)46
|
||||
b(If)32 b(enabled,)g(Readline)h(do)s(es)1110 737 y(not)41
|
||||
b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f(matc)m(h)g
|
||||
(c)m(haracters)1110 847 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f(b)
|
||||
s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m(ord)1110
|
||||
@@ -17537,10 +17537,10 @@ b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m(ey)h(name)g
|
||||
b(The)40 b(name)h(of)630 4989 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
|
||||
(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h
|
||||
(what)h(y)m(ou)g(\014nd)e(most)630 5099 y(comfortable.)630
|
||||
5230 y(In)i(addition)h(to)h(command)f(names,)i(readline)e(allo)m(ws)h
|
||||
(k)m(eys)g(to)g(b)s(e)e(b)s(ound)f(to)j(a)f(string)630
|
||||
5340 y(that)31 b(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g
|
||||
(\(a)h Fr(macro)5 b Fu(\).)p eop end
|
||||
5230 y(In)g(addition)h(to)g(command)g(names,)g(Readline)g(allo)m(ws)h
|
||||
(k)m(eys)g(to)f(b)s(e)f(b)s(ound)f(to)i(a)g(string)630
|
||||
5340 y(that)d(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)
|
||||
h Fr(macro)5 b Fu(\).)p eop end
|
||||
%%Page: 128 134
|
||||
TeXDict begin 128 133 bop 150 -116 a Fu(Chapter)30 b(8:)41
|
||||
b(Command)29 b(Line)i(Editing)2062 b(128)630 299 y(The)42
|
||||
@@ -18312,9 +18312,9 @@ b(the)e(last)h(k)m(eyb)s(oard)f(macro)h(de\014ned,)f(b)m(y)h(making)f
|
||||
(the)g(c)m(haracters)i(in)e(the)630 518 y(macro)c(app)s(ear)f(as)g(if)h
|
||||
(t)m(yp)s(ed)f(at)h(the)f(k)m(eyb)s(oard.)150 671 y Ft
|
||||
(print-last-kbd-macro)25 b(\(\))630 780 y Fu(Prin)m(t)30
|
||||
b(the)h(last)g(k)m(eb)s(oard)f(macro)h(de\014ned)e(in)i(a)f(format)h
|
||||
(suitable)g(for)f(the)h Fr(inputrc)k Fu(\014le.)150 973
|
||||
y Fk(8.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)150
|
||||
b(the)g(last)h(k)m(eyb)s(oard)f(macro)h(de\014ned)e(in)h(a)g(format)h
|
||||
(suitable)g(for)f(the)g Fr(inputrc)35 b Fu(\014le.)150
|
||||
973 y Fk(8.4.8)63 b(Some)41 b(Miscellaneous)i(Commands)150
|
||||
1141 y Ft(re-read-init-file)26 b(\(C-x)j(C-r\))630 1251
|
||||
y Fu(Read)22 b(in)g(the)g(con)m(ten)m(ts)h(of)f(the)g
|
||||
Fr(inputrc)27 b Fu(\014le,)d(and)d(incorp)s(orate)h(an)m(y)h(bindings)d
|
||||
@@ -18352,12 +18352,12 @@ g(the)g(mark.)43 b(The)31 b(curren)m(t)g(cursor)f(p)s(osition)i(is)f
|
||||
4377 y Ft(character-search)26 b(\(C-]\))630 4487 y Fu(A)f(c)m(haracter)
|
||||
h(is)f(read)g(and)f(p)s(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)g(the)f(next)g
|
||||
(o)s(ccurrence)g(of)g(that)g(c)m(haracter.)630 4596 y(A)30
|
||||
b(negativ)m(e)j(coun)m(t)e(searc)m(hes)g(for)f(previous)g(o)s
|
||||
b(negativ)m(e)j(argumen)m(t)e(searc)m(hes)g(for)f(previous)g(o)s
|
||||
(ccurrences.)150 4749 y Ft(character-search-backwar)o(d)24
|
||||
b(\(M-C-]\))630 4859 y Fu(A)45 b(c)m(haracter)h(is)f(read)g(and)f(p)s
|
||||
(oin)m(t)h(is)g(mo)m(v)m(ed)h(to)f(the)g(previous)f(o)s(ccurrence)h(of)
|
||||
g(that)630 4968 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(coun)m(t)f
|
||||
(searc)m(hes)h(for)e(subsequen)m(t)f(o)s(ccurrences.)150
|
||||
g(that)630 4968 y(c)m(haracter.)d(A)31 b(negativ)m(e)h(argumen)m(t)f
|
||||
(searc)m(hes)g(for)g(subsequen)m(t)e(o)s(ccurrences.)150
|
||||
5121 y Ft(skip-csi-sequence)d(\(\))630 5230 y Fu(Read)i(enough)f(c)m
|
||||
(haracters)h(to)g(consume)f(a)h(m)m(ulti-k)m(ey)h(sequence)f(suc)m(h)f
|
||||
(as)g(those)h(de\014ned)630 5340 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g
|
||||
@@ -18368,9 +18368,9 @@ TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(8:)41
|
||||
b(Command)29 b(Line)i(Editing)2062 b(142)630 299 y(Indicator)37
|
||||
b(\(CSI\),)f(usually)h(ESC-[.)59 b(If)36 b(this)g(sequence)h(is)g(b)s
|
||||
(ound)d(to)k Ft("\\)p Fu(e[)p Ft(")p Fu(,)g(k)m(eys)f(pro-)630
|
||||
408 y(ducing)31 b(suc)m(h)h(sequences)g(will)h(ha)m(v)m(e)g(no)f
|
||||
(e\013ect)h(unless)e(explicitly)j(b)s(ound)c(to)i(a)h(readline)630
|
||||
518 y(command,)f(instead)g(of)g(inserting)g(stra)m(y)h(c)m(haracters)g
|
||||
408 y(ducing)29 b(suc)m(h)g(sequences)g(will)h(ha)m(v)m(e)h(no)e
|
||||
(e\013ect)i(unless)d(explicitly)j(b)s(ound)d(to)i(a)f(Readline)630
|
||||
518 y(command,)j(instead)g(of)g(inserting)g(stra)m(y)h(c)m(haracters)g
|
||||
(in)m(to)g(the)f(editing)h(bu\013er.)44 b(This)31 b(is)630
|
||||
628 y(un)m(b)s(ound)d(b)m(y)i(default,)h(but)f(usually)g(b)s(ound)e(to)
|
||||
j(ESC-[.)150 792 y Ft(insert-comment)26 b(\(M-#\))630
|
||||
@@ -19059,9 +19059,9 @@ Fu(option)j(tells)g(Readline)g(to)h(not)e(app)s(end)f(a)i(space)g(c)m
|
||||
(haracter)h(to)f(the)150 3771 y(directory)c(name,)h(in)f(case)h(w)m(e)f
|
||||
(w)m(an)m(t)h(to)f(app)s(end)f(to)h(it.)41 b(The)27 b
|
||||
Ft(-o)j(bashdefault)25 b Fu(option)j(brings)f(in)h(the)150
|
||||
3880 y(rest)h(of)f(the)h Ft(")p Fu(Bash)f(default)p Ft(")h
|
||||
Fu(completions)g({)g(p)s(ossible)f(completion)i(that)f(Bash)f(adds)g
|
||||
(to)h(the)g(default)150 3990 y(Readline)f(set.)40 b(These)28
|
||||
3880 y(rest)e(of)g(the)g Ft(")p Fu(Bash)g(default)p Ft(")g
|
||||
Fu(completions)h({)f(p)s(ossible)f(completions)i(that)g(Bash)f(adds)f
|
||||
(to)i(the)f(default)150 3990 y(Readline)i(set.)40 b(These)28
|
||||
b(include)f(things)g(lik)m(e)i(command)e(name)h(completion,)h(v)-5
|
||||
b(ariable)28 b(completion)h(for)150 4100 y(w)m(ords)e(b)s(eginning)h
|
||||
(with)f(`)p Ft($)p Fu(')h(or)g(`)p Ft(${)p Fu(',)h(completions)g(con)m
|
||||
@@ -19292,124 +19292,124 @@ Fr(arg)8 b Fu(s)31 b(and)f(displa)m(y)h(the)f(result)h(on)1110
|
||||
(in)g(the)g(history)g(list.)630 2606 y Ft(-s)384 b Fu(The)30
|
||||
b Fr(arg)8 b Fu(s)30 b(are)h(added)f(to)h(the)f(end)g(of)h(the)f
|
||||
(history)h(list)g(as)f(a)h(single)g(en)m(try)-8 b(.)630
|
||||
2764 y(When)26 b(an)m(y)h(of)f(the)g Ft(-w)p Fu(,)h Ft(-r)p
|
||||
Fu(,)g Ft(-a)p Fu(,)g(or)f Ft(-n)f Fu(options)i(is)f(used,)h(if)f
|
||||
Fr(\014lename)32 b Fu(is)26 b(giv)m(en,)i(then)e(it)h(is)630
|
||||
2873 y(used)h(as)g(the)h(history)f(\014le.)40 b(If)28
|
||||
b(not,)i(then)e(the)g(v)-5 b(alue)29 b(of)g(the)g Ft(HISTFILE)d
|
||||
Fu(v)-5 b(ariable)29 b(is)f(used.)630 3007 y(The)34 b(return)g(v)-5
|
||||
b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5 b(alid)35
|
||||
b(option)g(is)g(encoun)m(tered,)h(an)f(error)f(o)s(ccurs)630
|
||||
3117 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f
|
||||
2764 y(If)35 b(a)h Fr(\014lename)41 b Fu(argumen)m(t)c(is)e(supplied)g
|
||||
(when)g(an)m(y)h(of)g(the)g Ft(-w)p Fu(,)g Ft(-r)p Fu(,)h
|
||||
Ft(-a)p Fu(,)g(or)e Ft(-n)h Fu(options)630 2873 y(is)j(used,)i(Bash)e
|
||||
(uses)f Fr(\014lename)44 b Fu(as)c(the)f(history)g(\014le.)66
|
||||
b(If)39 b(not,)i(then)e(the)g(v)-5 b(alue)40 b(of)f(the)630
|
||||
2983 y Ft(HISTFILE)28 b Fu(v)-5 b(ariable)31 b(is)g(used.)630
|
||||
3117 y(The)j(return)g(v)-5 b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5
|
||||
b(alid)35 b(option)g(is)g(encoun)m(tered,)h(an)f(error)f(o)s(ccurs)630
|
||||
3226 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f
|
||||
(in)m(v)-5 b(alid)36 b Fr(o\013set)h Fu(or)e(range)g(is)g(supplied)630
|
||||
3226 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g
|
||||
3336 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g
|
||||
(expansion)f(supplied)g(as)h(an)g(argumen)m(t)g(to)h
|
||||
Ft(-p)630 3336 y Fu(fails.)150 3575 y Fs(9.3)68 b(History)46
|
||||
b(Expansion)150 3734 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f
|
||||
Ft(-p)630 3445 y Fu(fails.)150 3684 y Fs(9.3)68 b(History)46
|
||||
b(Expansion)150 3844 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f
|
||||
(history)g(expansion)g(feature)h(that)g(is)f(similar)h(to)g(the)f
|
||||
(history)150 3844 y(expansion)g(pro)m(vided)f(b)m(y)h
|
||||
(history)150 3953 y(expansion)g(pro)m(vided)f(b)m(y)h
|
||||
Ft(csh)p Fu(.)83 b(This)44 b(section)i(describ)s(es)e(the)h(syn)m(tax)h
|
||||
(used)e(to)i(manipulate)f(the)150 3953 y(history)30 b(information.)275
|
||||
4087 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h
|
||||
(used)e(to)i(manipulate)f(the)150 4063 y(history)30 b(information.)275
|
||||
4196 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h
|
||||
(history)f(list)h(in)m(to)g(the)g(input)f(stream,)h(making)150
|
||||
4196 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen)
|
||||
4306 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen)
|
||||
m(ts)f(to)h(a)g(previous)f(command)g(in)m(to)i(the)e(curren)m(t)150
|
||||
4306 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g
|
||||
(quic)m(kly)-8 b(.)275 4439 y(History)24 b(expansion)f(is)h(p)s
|
||||
4415 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g
|
||||
(quic)m(kly)-8 b(.)275 4549 y(History)24 b(expansion)f(is)h(p)s
|
||||
(erformed)e(immediately)j(after)f(a)g(complete)h(line)f(is)g(read,)h(b)
|
||||
s(efore)e(the)h(shell)150 4549 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g
|
||||
s(efore)e(the)h(shell)150 4659 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g
|
||||
(and)f(is)h(p)s(erformed)e(on)h(eac)m(h)i(line)f(individually)-8
|
||||
b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4659 y(the)d(history)f
|
||||
b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4768 y(the)d(history)f
|
||||
(expansion)g(functions)g(ab)s(out)g(quoting)h(still)g(in)f(e\013ect)i
|
||||
(from)e(previous)g(lines.)275 4792 y(History)37 b(expansion)f(tak)m(es)
|
||||
(from)e(previous)g(lines.)275 4902 y(History)37 b(expansion)f(tak)m(es)
|
||||
i(place)g(in)e(t)m(w)m(o)i(parts.)59 b(The)36 b(\014rst)g(is)h(to)g
|
||||
(determine)g(whic)m(h)f(line)h(from)150 4902 y(the)42
|
||||
(determine)g(whic)m(h)f(line)h(from)150 5011 y(the)42
|
||||
b(history)f(list)h(should)e(b)s(e)h(used)f(during)g(substitution.)74
|
||||
b(The)40 b(second)i(is)f(to)h(select)h(p)s(ortions)e(of)150
|
||||
5011 y(that)31 b(line)g(for)f(inclusion)h(in)m(to)g(the)g(curren)m(t)f
|
||||
5121 y(that)31 b(line)g(for)f(inclusion)h(in)m(to)g(the)g(curren)m(t)f
|
||||
(one.)42 b(The)30 b(line)h(selected)h(from)e(the)h(history)f(is)h
|
||||
(called)h(the)150 5121 y Fr(ev)m(en)m(t)p Fu(,)e(and)c(the)i(p)s
|
||||
(called)h(the)150 5230 y Fr(ev)m(en)m(t)p Fu(,)e(and)c(the)i(p)s
|
||||
(ortions)e(of)i(that)f(line)h(that)g(are)f(acted)i(up)s(on)c(are)j
|
||||
(called)g Fr(w)m(ords)p Fu(.)39 b(V)-8 b(arious)28 b
|
||||
Fr(mo)s(di\014ers)150 5230 y Fu(are)33 b(a)m(v)-5 b(ailable)36
|
||||
Fr(mo)s(di\014ers)150 5340 y Fu(are)33 b(a)m(v)-5 b(ailable)36
|
||||
b(to)d(manipulate)h(the)f(selected)h(w)m(ords.)48 b(The)32
|
||||
b(line)i(is)f(brok)m(en)f(in)m(to)i(w)m(ords)f(in)f(the)i(same)150
|
||||
5340 y(fashion)23 b(that)g(Bash)g(do)s(es,)h(so)f(that)h(sev)m(eral)g
|
||||
(w)m(ords)e(surrounded)e(b)m(y)j(quotes)g(are)g(considered)g(one)g(w)m
|
||||
(ord.)p eop end
|
||||
b(line)i(is)f(brok)m(en)f(in)m(to)i(w)m(ords)f(in)f(the)i(same)p
|
||||
eop end
|
||||
%%Page: 155 161
|
||||
TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(9:)41
|
||||
b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(155)150
|
||||
299 y(History)37 b(expansions)g(are)g(in)m(tro)s(duced)f(b)m(y)h(the)g
|
||||
(app)s(earance)g(of)g(the)g(history)f(expansion)h(c)m(haracter,)150
|
||||
408 y(whic)m(h)30 b(is)h(`)p Ft(!)p Fu(')f(b)m(y)g(default.)275
|
||||
554 y(History)c(expansion)g(implemen)m(ts)h(shell-lik)m(e)h(quoting)f
|
||||
(con)m(v)m(en)m(tions:)40 b(a)27 b(bac)m(kslash)g(can)f(b)s(e)g(used)f
|
||||
(to)150 664 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g(handling)g(for)g(the)g
|
||||
(next)g(c)m(haracter;)k(single)d(quotes)g(enclose)g(v)m(erbatim)g
|
||||
(sequences)150 774 y(of)k(c)m(haracters,)i(and)e(can)g(b)s(e)g(used)f
|
||||
(to)i(inhibit)f(history)g(expansion;)g(and)g(c)m(haracters)i(enclosed)e
|
||||
(within)150 883 y(double)h(quotes)i(ma)m(y)f(b)s(e)f(sub)5
|
||||
b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m(kslash)g(can)h
|
||||
(escap)s(e)f(the)g(history)150 993 y(expansion)e(c)m(haracter,)j(but)d
|
||||
(single)h(quotes)g(ma)m(y)h(not,)f(since)g(they)g(are)g(not)f(treated)i
|
||||
(sp)s(ecially)f(within)150 1102 y(double)g(quotes.)275
|
||||
1248 y(When)41 b(using)g(the)h(shell,)i(only)e(`)p Ft(\\)p
|
||||
Fu(')g(and)e(`)p Ft(')p Fu(')i(ma)m(y)g(b)s(e)f(used)g(to)h(escap)s(e)g
|
||||
(the)g(history)f(expansion)150 1358 y(c)m(haracter,)e(but)34
|
||||
b(the)i(history)g(expansion)f(c)m(haracter)i(is)f(also)g(treated)h(as)e
|
||||
(quoted)h(if)g(it)g(immediately)150 1468 y(precedes)30
|
||||
299 y(fashion)23 b(that)g(Bash)g(do)s(es,)h(so)f(that)h(sev)m(eral)g(w)
|
||||
m(ords)e(surrounded)e(b)m(y)j(quotes)g(are)g(considered)g(one)g(w)m
|
||||
(ord.)150 408 y(History)37 b(expansions)g(are)g(in)m(tro)s(duced)f(b)m
|
||||
(y)h(the)g(app)s(earance)g(of)g(the)g(history)f(expansion)h(c)m
|
||||
(haracter,)150 518 y(whic)m(h)30 b(is)h(`)p Ft(!)p Fu(')f(b)m(y)g
|
||||
(default.)275 655 y(History)c(expansion)g(implemen)m(ts)h(shell-lik)m
|
||||
(e)h(quoting)f(con)m(v)m(en)m(tions:)40 b(a)27 b(bac)m(kslash)g(can)f
|
||||
(b)s(e)g(used)f(to)150 764 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g
|
||||
(handling)g(for)g(the)g(next)g(c)m(haracter;)k(single)d(quotes)g
|
||||
(enclose)g(v)m(erbatim)g(sequences)150 874 y(of)k(c)m(haracters,)i(and)
|
||||
e(can)g(b)s(e)g(used)f(to)i(inhibit)f(history)g(expansion;)g(and)g(c)m
|
||||
(haracters)i(enclosed)e(within)150 983 y(double)h(quotes)i(ma)m(y)f(b)s
|
||||
(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m
|
||||
(kslash)g(can)h(escap)s(e)f(the)g(history)150 1093 y(expansion)e(c)m
|
||||
(haracter,)j(but)d(single)h(quotes)g(ma)m(y)h(not,)f(since)g(they)g
|
||||
(are)g(not)f(treated)i(sp)s(ecially)f(within)150 1202
|
||||
y(double)g(quotes.)275 1339 y(When)41 b(using)g(the)h(shell,)i(only)e
|
||||
(`)p Ft(\\)p Fu(')g(and)e(`)p Ft(')p Fu(')i(ma)m(y)g(b)s(e)f(used)g(to)
|
||||
h(escap)s(e)g(the)g(history)f(expansion)150 1448 y(c)m(haracter,)e(but)
|
||||
34 b(the)i(history)g(expansion)f(c)m(haracter)i(is)f(also)g(treated)h
|
||||
(as)e(quoted)h(if)g(it)g(immediately)150 1558 y(precedes)30
|
||||
b(the)h(closing)g(double)f(quote)h(in)f(a)h(double-quoted)g(string.)275
|
||||
1614 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h
|
||||
1695 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h
|
||||
Ft(shopt)f Fu(builtin)g(\(see)i(Section)f(4.3.2)i([The)e(Shopt)150
|
||||
1723 y(Builtin],)24 b(page)e(71\))h(ma)m(y)e(b)s(e)g(used)g(to)h
|
||||
1804 y(Builtin],)24 b(page)e(71\))h(ma)m(y)e(b)s(e)g(used)g(to)h
|
||||
(tailor)g(the)g(b)s(eha)m(vior)f(of)h(history)f(expansion.)37
|
||||
b(If)21 b(the)h Ft(histverify)150 1833 y Fu(shell)35
|
||||
b(If)21 b(the)h Ft(histverify)150 1914 y Fu(shell)35
|
||||
b(option)f(is)h(enabled,)g(and)f(Readline)h(is)f(b)s(eing)g(used,)h
|
||||
(history)g(substitutions)e(are)i(not)g(immedi-)150 1942
|
||||
(history)g(substitutions)e(are)i(not)g(immedi-)150 2023
|
||||
y(ately)i(passed)d(to)i(the)g(shell)f(parser.)55 b(Instead,)37
|
||||
b(the)e(expanded)g(line)g(is)h(reloaded)g(in)m(to)g(the)f(Readline)150
|
||||
2052 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41
|
||||
2133 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41
|
||||
b(If)28 b(Readline)h(is)g(b)s(eing)f(used,)h(and)f(the)h
|
||||
Ft(histreedit)d Fu(shell)150 2161 y(option)e(is)g(enabled,)h(a)g
|
||||
Ft(histreedit)d Fu(shell)150 2242 y(option)e(is)g(enabled,)h(a)g
|
||||
(failed)f(history)g(expansion)g(will)g(b)s(e)f(reloaded)h(in)m(to)h
|
||||
(the)f(Readline)g(editing)h(bu\013er)150 2271 y(for)31
|
||||
(the)f(Readline)g(editing)h(bu\013er)150 2352 y(for)31
|
||||
b(correction.)43 b(The)30 b Ft(-p)g Fu(option)h(to)h(the)f
|
||||
Ft(history)e Fu(builtin)h(command)h(ma)m(y)g(b)s(e)f(used)g(to)i(see)f
|
||||
(what)g(a)150 2381 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g
|
||||
(what)g(a)150 2462 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g
|
||||
(using)f(it.)40 b(The)24 b Ft(-s)h Fu(option)g(to)h(the)f
|
||||
Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 2490
|
||||
Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 2571
|
||||
y(to)36 b(add)f(commands)g(to)h(the)g(end)f(of)g(the)h(history)f(list)i
|
||||
(without)e(actually)i(executing)g(them,)g(so)e(that)150
|
||||
2600 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g
|
||||
2681 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g
|
||||
(recall.)42 b(This)29 b(is)i(most)g(useful)e(in)h(conjunction)h(with)f
|
||||
(Readline.)275 2746 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g
|
||||
(Readline.)275 2817 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g
|
||||
(v)-5 b(arious)34 b(c)m(haracters)h(used)f(b)m(y)f(the)h(history)g
|
||||
(expansion)g(mec)m(h-)150 2855 y(anism)h(with)g(the)g
|
||||
(expansion)g(mec)m(h-)150 2927 y(anism)h(with)g(the)g
|
||||
Ft(histchars)d Fu(v)-5 b(ariable,)38 b(as)d(explained)g(ab)s(o)m(v)m(e)
|
||||
i(\(see)f(Section)f(5.2)i([Bash)e(V)-8 b(ariables],)150
|
||||
2965 y(page)32 b(78\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
|
||||
3036 y(page)32 b(78\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
|
||||
(commen)m(t)i(c)m(haracter)f(to)g(mark)f(history)g(timestamps)h(when)
|
||||
150 3075 y(writing)e(the)h(history)f(\014le.)150 3285
|
||||
y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 3432
|
||||
150 3146 y(writing)e(the)h(history)f(\014le.)150 3347
|
||||
y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 3494
|
||||
y Fu(An)32 b(ev)m(en)m(t)j(designator)e(is)g(a)g(reference)g(to)h(a)f
|
||||
(command)f(line)h(en)m(try)g(in)g(the)g(history)g(list.)48
|
||||
b(Unless)33 b(the)150 3542 y(reference)e(is)f(absolute,)i(ev)m(en)m(ts)
|
||||
b(Unless)33 b(the)150 3604 y(reference)e(is)f(absolute,)i(ev)m(en)m(ts)
|
||||
f(are)g(relativ)m(e)i(to)e(the)f(curren)m(t)g(p)s(osition)h(in)f(the)h
|
||||
(history)f(list.)150 3718 y Ft(!)432 b Fu(Start)34 b(a)f(history)h
|
||||
(history)f(list.)150 3766 y Ft(!)432 b Fu(Start)34 b(a)f(history)h
|
||||
(substitution,)g(except)g(when)f(follo)m(w)m(ed)i(b)m(y)e(a)h(space,)h
|
||||
(tab,)f(the)g(end)f(of)630 3828 y(the)i(line,)g(`)p Ft(=)p
|
||||
(tab,)f(the)g(end)f(of)630 3876 y(the)i(line,)g(`)p Ft(=)p
|
||||
Fu(')g(or)f(`)p Ft(\()p Fu(')h(\(when)e(the)i Ft(extglob)d
|
||||
Fu(shell)j(option)f(is)h(enabled)f(using)g(the)g Ft(shopt)630
|
||||
3938 y Fu(builtin\).)150 4109 y Ft(!)p Fj(n)384 b Fu(Refer)30
|
||||
b(to)i(command)e(line)g Fr(n)p Fu(.)150 4279 y Ft(!-)p
|
||||
3985 y Fu(builtin\).)150 4147 y Ft(!)p Fj(n)384 b Fu(Refer)30
|
||||
b(to)i(command)e(line)g Fr(n)p Fu(.)150 4308 y Ft(!-)p
|
||||
Fj(n)336 b Fu(Refer)30 b(to)i(the)e(command)g Fr(n)g
|
||||
Fu(lines)h(bac)m(k.)150 4450 y Ft(!!)384 b Fu(Refer)30
|
||||
Fu(lines)h(bac)m(k.)150 4469 y Ft(!!)384 b Fu(Refer)30
|
||||
b(to)i(the)e(previous)g(command.)40 b(This)30 b(is)g(a)h(synon)m(ym)f
|
||||
(for)g(`)p Ft(!-1)p Fu('.)150 4621 y Ft(!)p Fj(string)144
|
||||
(for)g(`)p Ft(!-1)p Fu('.)150 4631 y Ft(!)p Fj(string)144
|
||||
b Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g
|
||||
(the)g(curren)m(t)g(p)s(osition)g(in)g(the)g(history)630
|
||||
4731 y(list)31 b(starting)g(with)f Fr(string)p Fu(.)150
|
||||
4740 y(list)31 b(starting)g(with)f Fr(string)p Fu(.)150
|
||||
4902 y Ft(!?)p Fj(string)p Ft([?])630 5011 y Fu(Refer)25
|
||||
b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g(the)g(curren)m(t)
|
||||
g(p)s(osition)g(in)g(the)g(history)630 5121 y(list)32
|
||||
@@ -19517,12 +19517,12 @@ Fu(.)k(A)31 b(single)g(bac)m(kslash)g(will)g(quote)g(the)g(`)p
|
||||
Ft(&)p Fu('.)41 b(If)31 b Fr(old)j Fu(is)c(n)m(ull,)h(it)g(is)g(set)g
|
||||
(to)g(the)g(last)g Fr(old)630 2022 y Fu(substituted,)j(or,)g(if)f(no)g
|
||||
(previous)g(history)g(substitutions)g(to)s(ok)h(place,)h(the)e(last)h
|
||||
Fr(string)630 2132 y Fu(in)j(a)g(!?)p Fr(string)8 b Ft([?])37
|
||||
b Fu(searc)m(h.)61 b(If)37 b Fr(new)45 b Fu(is)37 b(is)g(n)m(ull,)i
|
||||
(eac)m(h)f(matc)m(hing)h Fr(old)h Fu(is)e(deleted.)61
|
||||
b(The)630 2242 y(\014nal)30 b(delimiter)h(is)g(optional)g(if)f(it)h(is)
|
||||
g(the)f(last)i(c)m(haracter)f(on)g(the)f(input)g(line.)150
|
||||
2401 y Ft(&)432 b Fu(Rep)s(eat)31 b(the)f(previous)g(substitution.)150
|
||||
Fr(string)630 2132 y Fu(in)d(a)g(!?)p Fr(string)8 b Ft([?])30
|
||||
b Fu(searc)m(h.)44 b(If)31 b Fr(new)38 b Fu(is)31 b(n)m(ull,)h(eac)m(h)
|
||||
g(matc)m(hing)g Fr(old)j Fu(is)c(deleted.)44 b(The)30
|
||||
b(\014nal)630 2242 y(delimiter)h(is)g(optional)g(if)f(it)h(is)g(the)f
|
||||
(last)h(c)m(haracter)h(on)f(the)f(input)g(line.)150 2401
|
||||
y Ft(&)432 b Fu(Rep)s(eat)31 b(the)f(previous)g(substitution.)150
|
||||
2560 y Ft(g)150 2670 y(a)432 b Fu(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f
|
||||
(applied)h(o)m(v)m(er)h(the)f(en)m(tire)g(ev)m(en)m(t)h(line.)66
|
||||
b(Used)39 b(in)f(conjunction)630 2780 y(with)30 b(`)p
|
||||
@@ -19675,9 +19675,9 @@ Ft(configure)c Fu(where)i(the)h(source)g(\014les)g(are.)78
|
||||
b Ft(configure)150 4145 y Fu(automatically)33 b(c)m(hec)m(ks)f(for)e
|
||||
(the)h(source)f(co)s(de)h(in)f(the)h(directory)f(that)h
|
||||
Ft(configure)d Fu(is)j(in)f(and)f(in)h(`..'.)275 4280
|
||||
y(If)20 b(y)m(ou)h(ha)m(v)m(e)i(to)e(use)g(a)g Ft(make)f
|
||||
Fu(that)i(do)s(es)e(not)i(supp)s(orts)d(the)i Ft(VPATH)e
|
||||
Fu(v)-5 b(ariable,)24 b(y)m(ou)e(can)f(compile)h(Bash)150
|
||||
y(If)22 b(y)m(ou)i(ha)m(v)m(e)g(to)g(use)f(a)g Ft(make)f
|
||||
Fu(that)i(do)s(es)f(not)g(supp)s(ort)e(the)j Ft(VPATH)d
|
||||
Fu(v)-5 b(ariable,)26 b(y)m(ou)d(can)h(compile)g(Bash)150
|
||||
4389 y(for)33 b(one)h(arc)m(hitecture)h(at)f(a)g(time)g(in)f(the)h
|
||||
(source)g(co)s(de)f(directory)-8 b(.)51 b(After)34 b(y)m(ou)g(ha)m(v)m
|
||||
(e)h(installed)f(Bash)150 4499 y(for)c(one)h(arc)m(hitecture,)h(use)e
|
||||
@@ -19756,9 +19756,9 @@ y(The)24 b(GNU)i(Mak)m(e\014le)h(standards)d(pro)m(vide)i(a)f(more)h
|
||||
(complete)g(description)g(of)f(these)h(v)-5 b(ariables)26
|
||||
b(and)150 3346 y(their)k(e\013ects.)150 3614 y Fs(10.5)68
|
||||
b(Sp)t(ecifying)45 b(the)g(System)h(T)l(yp)t(e)150 3774
|
||||
y Fu(There)f(ma)m(y)g(b)s(e)f(some)i(features)f Ft(configure)e
|
||||
Fu(can)i(not)g(\014gure)g(out)g(automatically)-8 b(,)52
|
||||
b(but)44 b(need)h(to)150 3883 y(determine)26 b(b)m(y)g(the)g(t)m(yp)s
|
||||
y Fu(There)c(ma)m(y)h(b)s(e)e(some)i(features)g Ft(configure)c
|
||||
Fu(can)k(not)g(\014gure)e(out)i(automatically)-8 b(,)49
|
||||
b(but)41 b(needs)h(to)150 3883 y(determine)26 b(b)m(y)g(the)g(t)m(yp)s
|
||||
(e)g(of)g(host)g(Bash)g(will)g(run)f(on.)39 b(Usually)26
|
||||
b Ft(configure)d Fu(can)k(\014gure)e(that)h(out,)i(but)150
|
||||
3993 y(if)g(it)g(prin)m(ts)f(a)h(message)g(sa)m(ying)h(it)f(can)g(not)f
|
||||
@@ -20528,19 +20528,19 @@ b(The)39 b Ft(ERR)g Fu(trap)g(is)330 408 y(not)g(inherited)f(b)m(y)h
|
||||
b Fu(option)i(to)g(the)g Ft(set)f Fu(builtin)g(is)330
|
||||
518 y(enabled.)330 650 y(The)g Ft(trap)g Fu(builtin)h(\(see)g(Section)h
|
||||
(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(48\))g(allo)m(ws)g(a)g
|
||||
Ft(RETURN)330 759 y Fu(pseudo-signal)35 b(sp)s(eci\014cation,)j
|
||||
(similar)d(to)h Ft(EXIT)e Fu(and)g Ft(DEBUG)p Fu(.)54
|
||||
b(Commands)34 b(sp)s(eci\014ed)g(with)h(an)330 869 y
|
||||
Ft(RETURN)k Fu(trap)i(are)g(executed)h(b)s(efore)e(execution)i(resumes)
|
||||
e(after)h(a)g(shell)g(function)g(or)g(a)g(shell)330 978
|
||||
y(script)36 b(executed)g(with)g Ft(.)f Fu(or)h Ft(source)e
|
||||
Fu(returns.)56 b(The)35 b Ft(RETURN)f Fu(trap)i(is)g(not)g(inherited)f
|
||||
(b)m(y)h(shell)330 1088 y(functions)k(unless)h(the)g(function)f(has)h
|
||||
(b)s(een)f(giv)m(en)i(the)f Ft(trace)e Fu(attribute)j(or)e(the)h
|
||||
Ft(functrace)330 1198 y Fu(option)31 b(has)f(b)s(een)g(enabled)g(using)
|
||||
g(the)g Ft(shopt)f Fu(builtin.)225 1329 y Fq(\017)60
|
||||
b Fu(The)30 b(Bash)g Ft(type)f Fu(builtin)h(is)g(more)g(extensiv)m(e)i
|
||||
(and)d(giv)m(es)j(more)e(information)h(ab)s(out)f(the)g(names)330
|
||||
Ft(RETURN)330 759 y Fu(pseudo-signal)f(sp)s(eci\014cation,)k(similar)d
|
||||
(to)g Ft(EXIT)e Fu(and)g Ft(DEBUG)p Fu(.)66 b(Commands)38
|
||||
b(sp)s(eci\014ed)h(with)g(a)330 869 y Ft(RETURN)g Fu(trap)i(are)g
|
||||
(executed)h(b)s(efore)e(execution)i(resumes)e(after)h(a)g(shell)g
|
||||
(function)g(or)g(a)g(shell)330 978 y(script)36 b(executed)g(with)g
|
||||
Ft(.)f Fu(or)h Ft(source)e Fu(returns.)56 b(The)35 b
|
||||
Ft(RETURN)f Fu(trap)i(is)g(not)g(inherited)f(b)m(y)h(shell)330
|
||||
1088 y(functions)k(unless)h(the)g(function)f(has)h(b)s(een)f(giv)m(en)i
|
||||
(the)f Ft(trace)e Fu(attribute)j(or)e(the)h Ft(functrace)330
|
||||
1198 y Fu(option)31 b(has)f(b)s(een)g(enabled)g(using)g(the)g
|
||||
Ft(shopt)f Fu(builtin.)225 1329 y Fq(\017)60 b Fu(The)30
|
||||
b(Bash)g Ft(type)f Fu(builtin)h(is)g(more)g(extensiv)m(e)i(and)d(giv)m
|
||||
(es)j(more)e(information)h(ab)s(out)f(the)g(names)330
|
||||
1439 y(it)h(\014nds)e(\(see)i(Section)g(4.2)h([Bash)e(Builtins],)i
|
||||
(page)f(55\).)225 1570 y Fq(\017)60 b Fu(The)27 b(Bash)h
|
||||
Ft(umask)e Fu(builtin)h(p)s(ermits)g(a)h Ft(-p)f Fu(option)h(to)h
|
||||
|
||||
+10
-10
@@ -2879,7 +2879,7 @@ the current locale and the values of the
|
||||
For example, in the default C locale, @samp{[a-dx-z]} is equivalent to
|
||||
@samp{[abcdxyz]}. Many locales sort characters in dictionary order, and in
|
||||
these locales @samp{[a-dx-z]} is typically not equivalent to @samp{[abcdxyz]};
|
||||
it might be equivalent to @samp{[aBbCcDdxXyYz]}, for example. To obtain
|
||||
it might be equivalent to @samp{[aBbCcDdxYyZz]}, for example. To obtain
|
||||
the traditional interpretation of ranges in bracket expressions, you can
|
||||
force the use of the C locale by setting the @env{LC_COLLATE} or
|
||||
@env{LC_ALL} environment variable to the value @samp{C}, or enable the
|
||||
@@ -3779,7 +3779,7 @@ Read and execute commands from the @var{filename} argument in the
|
||||
current shell context. If @var{filename} does not contain a slash,
|
||||
the @env{PATH} variable is used to find @var{filename},
|
||||
but @var{filename} does not need to be executable.
|
||||
When Bash is not in @sc{posix} mode, the current directory is searched
|
||||
When Bash is not in @sc{posix} mode, it searches the current directory
|
||||
if @var{filename} is not found in @env{$PATH}.
|
||||
If any @var{arguments} are supplied, they become the positional
|
||||
parameters when @var{filename} is executed. Otherwise the positional
|
||||
@@ -5653,7 +5653,7 @@ versions through 4.2.
|
||||
@item direxpand
|
||||
If set, Bash
|
||||
replaces directory names with the results of word expansion when performing
|
||||
filename completion. This changes the contents of the readline editing
|
||||
filename completion. This changes the contents of the Readline editing
|
||||
buffer.
|
||||
If not set, Bash attempts to preserve what the user typed.
|
||||
|
||||
@@ -6332,7 +6332,7 @@ starts with value @samp{t}, it assumes that the shell is running in an
|
||||
Emacs shell buffer and disables line editing.
|
||||
|
||||
@item ENV
|
||||
Expanded and executed similarlty to @code{BASH_ENV}
|
||||
Expanded and executed similarly to @code{BASH_ENV}
|
||||
(@pxref{Bash Startup Files})
|
||||
when an interactive shell is invoked in
|
||||
@sc{posix} Mode (@pxref{Bash POSIX Mode}).
|
||||
@@ -7148,7 +7148,7 @@ the same, but the effective user id is not reset.
|
||||
@menu
|
||||
* What is an Interactive Shell?:: What determines whether a shell is Interactive.
|
||||
* Is this Shell Interactive?:: How to tell if a shell is interactive.
|
||||
* Interactive Shell Behavior:: What changes in a interactive shell?
|
||||
* Interactive Shell Behavior:: What changes in an interactive shell?
|
||||
@end menu
|
||||
|
||||
@node What is an Interactive Shell?
|
||||
@@ -8281,7 +8281,7 @@ While variable indirection is available, it may not be applied to the
|
||||
@samp{#} and @samp{?} special parameters.
|
||||
|
||||
@item
|
||||
When expanding the @samp{*} special parameter in a pattern context where the
|
||||
Expanding the @samp{*} special parameter in a pattern context where the
|
||||
expansion is double-quoted does not treat the @code{$*} as if it were
|
||||
double-quoted.
|
||||
|
||||
@@ -8570,7 +8570,7 @@ are not special within double-quoted word expansions
|
||||
@item
|
||||
the shell does not print a warning message if an attempt is made to
|
||||
use a quoted compound assignment as an argument to declare
|
||||
(declare -a foo='(1 2)'). Later versions warn that this usage is
|
||||
(e.g., declare -a foo='(1 2)'). Later versions warn that this usage is
|
||||
deprecated
|
||||
@item
|
||||
word expansion errors are considered non-fatal errors that cause the
|
||||
@@ -9158,7 +9158,7 @@ supply the @option{--srcdir=PATH} argument to tell @code{configure} where the
|
||||
source files are. @code{configure} automatically checks for the
|
||||
source code in the directory that @code{configure} is in and in `..'.
|
||||
|
||||
If you have to use a @code{make} that does not supports the @code{VPATH}
|
||||
If you have to use a @code{make} that does not support the @code{VPATH}
|
||||
variable, you can compile Bash for one architecture at a
|
||||
time in the source code directory. After you have installed
|
||||
Bash for one architecture, use @samp{make distclean} before
|
||||
@@ -9231,7 +9231,7 @@ variables and their effects.
|
||||
@section Specifying the System Type
|
||||
|
||||
There may be some features @code{configure} can not figure out
|
||||
automatically, but need to determine by the type of host Bash
|
||||
automatically, but needs to determine by the type of host Bash
|
||||
will run on. Usually @code{configure} can figure that
|
||||
out, but if it prints a message saying it can not guess the host
|
||||
type, give it the @option{--host=TYPE} option. @samp{TYPE} can
|
||||
@@ -9969,7 +9969,7 @@ The @code{ERR} trap is not inherited by shell functions unless the
|
||||
The @code{trap} builtin (@pxref{Bourne Shell Builtins}) allows a
|
||||
@code{RETURN} pseudo-signal specification, similar to
|
||||
@code{EXIT} and @code{DEBUG}.
|
||||
Commands specified with an @code{RETURN} trap are executed before
|
||||
Commands specified with a @code{RETURN} trap are executed before
|
||||
execution resumes after a shell function or a shell script executed with
|
||||
@code{.} or @code{source} returns.
|
||||
The @code{RETURN} trap is not inherited by shell functions unless the
|
||||
|
||||
+4
-4
@@ -34,7 +34,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
filenames in PPAATTHH are used to find the directory containing
|
||||
_f_i_l_e_n_a_m_e, but _f_i_l_e_n_a_m_e does not need to be executable. The file
|
||||
searched for in PPAATTHH need not be executable. When bbaasshh is not
|
||||
in _p_o_s_i_x _m_o_d_e, the current directory is searched if no file is
|
||||
in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is
|
||||
found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin
|
||||
command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_-
|
||||
_m_e_n_t_s are supplied, they become the positional parameters when
|
||||
@@ -1037,7 +1037,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
(see RREEAADDLLIINNEE in _b_a_s_h_(_1_)) is used to obtain the line.
|
||||
Readline uses the current (or default, if line editing
|
||||
was not previously active) editing settings, but uses
|
||||
Readline's default filename completion.
|
||||
readline's default filename completion.
|
||||
--ii _t_e_x_t
|
||||
If rreeaaddlliinnee is being used to read the line, _t_e_x_t is
|
||||
placed into the editing buffer before editing begins.
|
||||
@@ -2031,8 +2031,8 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE
|
||||
ccoommppaatt4433
|
||||
+o the shell does not print a warning message if an attempt
|
||||
is made to use a quoted compound assignment as an argu-
|
||||
ment to declare (declare -a foo='(1 2)'). Later versions
|
||||
warn that this usage is deprecated
|
||||
ment to declare (e.g., declare -a foo='(1 2)'). Later
|
||||
versions warn that this usage is deprecated
|
||||
+o word expansion errors are considered non-fatal errors
|
||||
that cause the current command to fail, even in posix
|
||||
mode (the default behavior is to make them fatal errors
|
||||
|
||||
+11
-11
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Fri Aug 12 11:28:42 2022
|
||||
%%CreationDate: Mon Sep 19 12:02:42 2022
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Times-Italic
|
||||
@@ -296,10 +296,10 @@ F0 .022(does not need to be)2.522 F -.15(exe)144 351.6 S 3.86
|
||||
(cutable. The).15 F 1.36(\214le searched for in)3.86 F F4 -.666(PA)3.86
|
||||
G(TH)-.189 E F0 1.361(need not be e)3.61 F -.15(xe)-.15 G 3.861
|
||||
(cutable. When).15 F F2(bash)3.861 E F0 1.361(is not in)3.861 F F3
|
||||
(posix)3.861 E(mode)144 363.6 Q F0 2.649(,t)C .148
|
||||
(he current directory is searched if no \214le is found in)-2.649 F F4
|
||||
-.666(PA)2.648 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .148(If the)
|
||||
4.648 F F2(sour)2.648 E(cepath)-.18 E F0 .148(option to the)2.648 F F2
|
||||
(posix)3.861 E(mode)144 363.6 Q F0 2.772(,i)C 2.772(ts)-2.772 G .272
|
||||
(earches the current directory if no \214le is found in)-2.772 F F4
|
||||
-.666(PA)2.771 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .271(If the)
|
||||
4.771 F F2(sour)2.771 E(cepath)-.18 E F0 .271(option to the)2.771 F F2
|
||||
(shopt)144 375.6 Q F0 -.2(bu)3.659 G 1.159(iltin command is turned of).2
|
||||
F 1.159(f, the)-.25 F F4 -.666(PA)3.659 G(TH)-.189 E F0 1.159
|
||||
(is not searched.)3.409 F 1.16(If an)6.159 F(y)-.15 E F3(ar)3.66 E
|
||||
@@ -1917,7 +1917,7 @@ F1(bash\(1\))3.128 E F0 3.128(\)i)C(s)-3.128 E .048
|
||||
(Readline uses the current \(or def)5.049 F .049
|
||||
(ault, if line editing w)-.1 F .049(as not pre)-.1 F(vi-)-.25 E
|
||||
(ously acti)180 252 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)
|
||||
-2.5 E(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
|
||||
-2.5 E(ut uses readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
|
||||
(ault \214lename completion.)-.1 E F3<ad69>144 264 Q F1(te)2.5 E(xt)-.2
|
||||
E F0(If)180 264 Q F3 -.18(re)2.716 G(adline).18 E F0 .216
|
||||
(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216
|
||||
@@ -3359,11 +3359,11 @@ ter v)180 595.2 R .999(ersions, single quotes)-.15 F
|
||||
(are not special within double-quoted w)180 607.2 Q(ord e)-.1 E
|
||||
(xpansions)-.15 E F1(compat43)108 624 Q F0<83>144 636 Q 1.071
|
||||
(the shell does not print a w)180 636 R 1.07
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .248
|
||||
(pound assignment as an ar)180 648 R .249
|
||||
(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249
|
||||
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 660 Q<83>
|
||||
144 672 Q -.1(wo)180 672 S .501(rd e).1 F .501
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .71
|
||||
(pound assignment as an ar)180 648 R .711
|
||||
(gument to declare \(e.g., declare -a foo=\010\(1 2\)\010\). Later v)
|
||||
-.18 F(ersions)-.15 E -.1(wa)180 660 S(rn that this usage is deprecated)
|
||||
.1 E<83>144 672 Q -.1(wo)180 672 S .501(rd e).1 F .501
|
||||
(xpansion errors are considered non-f)-.15 F .501
|
||||
(atal errors that cause the current command to)-.1 F -.1(fa)180 684 S
|
||||
.605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Fri Aug 12 11:28:42 2022
|
||||
%%CreationDate: Mon Sep 19 12:02:42 2022
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.22 4
|
||||
|
||||
+3
-3
@@ -2,10 +2,10 @@
|
||||
Copyright (C) 1988-2022 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set LASTCHANGE Fri Jul 29 08:59:54 EDT 2022
|
||||
@set LASTCHANGE Mon Sep 19 11:13:51 EDT 2022
|
||||
|
||||
@set EDITION 5.2
|
||||
@set VERSION 5.2
|
||||
|
||||
@set UPDATED 29 July 2022
|
||||
@set UPDATED-MONTH July 2022
|
||||
@set UPDATED 19 September 2022
|
||||
@set UPDATED-MONTH September 2022
|
||||
|
||||
@@ -246,10 +246,10 @@ the history list as a single entry.
|
||||
|
||||
@end table
|
||||
|
||||
When any of the @option{-w}, @option{-r}, @option{-a}, or @option{-n} options is
|
||||
used, if @var{filename}
|
||||
is given, then it is used as the history file. If not, then
|
||||
the value of the @env{HISTFILE} variable is used.
|
||||
If a @var{filename} argument is supplied
|
||||
when any of the @option{-w}, @option{-r}, @option{-a}, or @option{-n} options
|
||||
is used, Bash uses @var{filename} as the history file.
|
||||
If not, then the value of the @env{HISTFILE} variable is used.
|
||||
|
||||
The return value is 0 unless an invalid option is encountered, an
|
||||
error occurs while reading or writing the history file, an invalid
|
||||
@@ -513,7 +513,7 @@ substituted, or, if no previous history substitutions took place,
|
||||
the last @var{string}
|
||||
in a !?@var{string}@code{[?]}
|
||||
search.
|
||||
If @var{new} is is null, each matching @var{old} is deleted.
|
||||
If @var{new} is null, each matching @var{old} is deleted.
|
||||
The final delimiter is optional if it is the last
|
||||
character on the input line.
|
||||
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Fri Aug 12 11:12:23 EDT 2022
|
||||
.\" Last Change: Mon Sep 19 11:11:22 EDT 2022
|
||||
.\"
|
||||
.TH READLINE 3 "2022 August 12" "GNU Readline 8.2"
|
||||
.TH READLINE 3 "2022 September 19" "GNU Readline 8.2"
|
||||
.\"
|
||||
.\" File Name macro. This used to be `.PN', for Path Name,
|
||||
.\" but Sun doesn't seem to like that very much.
|
||||
@@ -850,14 +850,14 @@ composed of alphanumeric characters (letters and digits).
|
||||
.B previous\-screen\-line
|
||||
Attempt to move point to the same physical screen column on the previous
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if point is not
|
||||
readline line does not take up more than one physical line or if point is not
|
||||
greater than the length of the prompt plus the screen width.
|
||||
.TP
|
||||
.B next\-screen\-line
|
||||
Attempt to move point to the same physical screen column on the next
|
||||
physical screen line. This will not have the desired effect if the current
|
||||
Readline line does not take up more than one physical line or if the length
|
||||
of the current Readline line is not greater than the length of the prompt
|
||||
readline line does not take up more than one physical line or if the length
|
||||
of the current readline line is not greater than the length of the prompt
|
||||
plus the screen width.
|
||||
.TP
|
||||
.B clear\-display (M\-C\-l)
|
||||
@@ -990,7 +990,7 @@ The character indicating end-of-file as set, for example, by
|
||||
.if t \f(CWstty\fP.
|
||||
.if n ``stty''.
|
||||
If this character is read when there are no characters
|
||||
on the line, and point is at the beginning of the line, Readline
|
||||
on the line, and point is at the beginning of the line, readline
|
||||
interprets it as the end of input and returns
|
||||
.SM
|
||||
.BR EOF .
|
||||
@@ -1259,11 +1259,11 @@ the saved position, and the old cursor position is saved as the mark.
|
||||
.TP
|
||||
.B character\-search (C\-])
|
||||
A character is read and point is moved to the next occurrence of that
|
||||
character. A negative count searches for previous occurrences.
|
||||
character. A negative argument searches for previous occurrences.
|
||||
.TP
|
||||
.B character\-search\-backward (M\-C\-])
|
||||
A character is read and point is moved to the previous occurrence of that
|
||||
character. A negative count searches for subsequent occurrences.
|
||||
character. A negative argument searches for subsequent occurrences.
|
||||
.TP
|
||||
.B skip\-csi\-sequence
|
||||
Read enough characters to consume a multi-key sequence such as those
|
||||
|
||||
@@ -393,7 +393,7 @@ value 0x0402.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {int} rl_gnu_readline_p
|
||||
Always set to 1, denoting that this is @sc{gnu} readline rather than some
|
||||
Always set to 1, denoting that this is @sc{gnu} Readline rather than some
|
||||
emulation.
|
||||
@end deftypevar
|
||||
|
||||
@@ -515,7 +515,7 @@ By default, this is set to @code{rl_deprep_terminal}
|
||||
|
||||
@deftypevar {Keymap} rl_executing_keymap
|
||||
This variable is set to the keymap (@pxref{Keymaps}) in which the
|
||||
currently executing readline function was found.
|
||||
currently executing Readline function was found.
|
||||
@end deftypevar
|
||||
|
||||
@deftypevar {Keymap} rl_binding_keymap
|
||||
@@ -916,7 +916,7 @@ invoke @var{function} in the keymap @var{map}.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void rl_function_dumper (int readable)
|
||||
Print the readline function names and the key sequences currently
|
||||
Print the Readline function names and the key sequences currently
|
||||
bound to them to @code{rl_outstream}. If @var{readable} is non-zero,
|
||||
the list is formatted in such a way that it can be made part of an
|
||||
@code{inputrc} file and re-read.
|
||||
@@ -1358,7 +1358,7 @@ that it can be made part of an @code{inputrc} file and re-read.
|
||||
|
||||
@deftypefun int rl_variable_bind (const char *variable, const char *value)
|
||||
Make the Readline variable @var{variable} have @var{value}.
|
||||
This behaves as if the readline command
|
||||
This behaves as if the Readline command
|
||||
@samp{set @var{variable} @var{value}} had been executed in an @code{inputrc}
|
||||
file (@pxref{Readline Init File Syntax}).
|
||||
@end deftypefun
|
||||
@@ -1369,7 +1369,7 @@ For boolean variables, this string is either @samp{on} or @samp{off}.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun void rl_variable_dumper (int readable)
|
||||
Print the readline variable names and their current values
|
||||
Print the Readline variable names and their current values
|
||||
to @code{rl_outstream}.
|
||||
If @var{readable} is non-zero, the list is formatted in such a way
|
||||
that it can be made part of an @code{inputrc} file and re-read.
|
||||
@@ -1400,7 +1400,7 @@ Readline saves in the history list.
|
||||
Enable an @emph{active} mark.
|
||||
When this is enabled, the text between point and mark (the @var{region}) is
|
||||
displayed in the terminal's standout mode (a @var{face}).
|
||||
This is called by various readline functions that set the mark and insert
|
||||
This is called by various Readline functions that set the mark and insert
|
||||
text, and is available for applications to call.
|
||||
@end deftypefun
|
||||
|
||||
@@ -1409,10 +1409,10 @@ Turn off the active mark.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {void} rl_keep_mark_active (void)
|
||||
Indicate that the mark should remain active when the current readline function
|
||||
completes and after redisplay occurs.
|
||||
Indicate that the mark should remain active when the current Readline
|
||||
function completes and after redisplay occurs.
|
||||
In most cases, the mark remains active for only the duration of a single
|
||||
bindable readline function.
|
||||
bindable Readline function.
|
||||
@end deftypefun
|
||||
|
||||
@deftypefun {int} rl_mark_active_p (void)
|
||||
@@ -1425,12 +1425,12 @@ Return a non-zero value if the mark is currently active; zero otherwise.
|
||||
An alternate interface is available to plain @code{readline()}. Some
|
||||
applications need to interleave keyboard I/O with file, device, or
|
||||
window system I/O, typically by using a main loop to @code{select()}
|
||||
on various file descriptors. To accommodate this need, readline can
|
||||
on various file descriptors. To accommodate this need, Readline can
|
||||
also be invoked as a `callback' function from an event loop. There
|
||||
are functions available to make this easy.
|
||||
|
||||
@deftypefun void rl_callback_handler_install (const char *prompt, rl_vcpfunc_t *lhandler)
|
||||
Set up the terminal for readline I/O and display the initial
|
||||
Set up the terminal for Readline I/O and display the initial
|
||||
expanded value of @var{prompt}. Save the value of @var{lhandler} to
|
||||
use as a handler function to call when a complete line of input has been
|
||||
entered.
|
||||
@@ -1815,7 +1815,7 @@ a @code{SIGWINCH}.
|
||||
|
||||
@deftypefun void rl_echo_signal_char (int sig)
|
||||
If an application wishes to install its own signal handlers, but still
|
||||
have readline display characters that generate signals, calling this
|
||||
have Readline display characters that generate signals, calling this
|
||||
function with @var{sig} set to @code{SIGINT}, @code{SIGQUIT}, or
|
||||
@code{SIGTSTP} will display the character generating that signal.
|
||||
@end deftypefun
|
||||
@@ -2213,7 +2213,7 @@ shell variables and hostnames.
|
||||
|
||||
@deftypevar int rl_completion_query_items
|
||||
Up to this many items will be displayed in response to a
|
||||
possible-completions call. After that, readline asks the user for
|
||||
possible-completions call. After that, Readline asks the user for
|
||||
confirmation before displaying them.
|
||||
The default value is 100. A negative value
|
||||
indicates that Readline should never ask for confirmation.
|
||||
|
||||
@@ -179,7 +179,7 @@ empty line.
|
||||
@end table
|
||||
|
||||
@noindent
|
||||
(Depending on your configuration, the @key{Backspace} key be set to
|
||||
(Depending on your configuration, the @key{Backspace} key might be set to
|
||||
delete the character to the left of the cursor and the @key{DEL} key set
|
||||
to delete the character underneath the cursor, like @kbd{C-d}, rather
|
||||
than the character to the left of the cursor.)
|
||||
@@ -246,7 +246,7 @@ words, to the end of the next word.
|
||||
Word boundaries are the same as those used by @kbd{M-f}.
|
||||
|
||||
@item M-@key{DEL}
|
||||
Kill from the cursor the start of the current word, or, if between
|
||||
Kill from the cursor to the start of the current word, or, if between
|
||||
words, to the start of the previous word.
|
||||
Word boundaries are the same as those used by @kbd{M-b}.
|
||||
|
||||
@@ -552,7 +552,7 @@ been mapped to @code{self-insert}. The default is @samp{off}.
|
||||
@item echo-control-characters
|
||||
@vindex echo-control-characters
|
||||
When set to @samp{on}, on operating systems that indicate they support it,
|
||||
readline echoes a character corresponding to a signal generated from the
|
||||
Readline echoes a character corresponding to a signal generated from the
|
||||
keyboard. The default is @samp{on}.
|
||||
|
||||
@item editing-mode
|
||||
@@ -755,7 +755,7 @@ The default is @samp{off}.
|
||||
If set to @samp{on}, Readline will undo all changes to history lines
|
||||
before returning when @code{accept-line} is executed. By default,
|
||||
history lines may be modified and retain individual undo lists across
|
||||
calls to @code{readline}. The default is @samp{off}.
|
||||
calls to @code{readline()}. The default is @samp{off}.
|
||||
|
||||
@item show-all-if-ambiguous
|
||||
@vindex show-all-if-ambiguous
|
||||
@@ -787,7 +787,7 @@ The default value is @samp{off}.
|
||||
@vindex skip-completed-text
|
||||
If set to @samp{on}, this alters the default completion behavior when
|
||||
inserting a single match into the line. It's only active when
|
||||
performing completion in the middle of a word. If enabled, readline
|
||||
performing completion in the middle of a word. If enabled, Readline
|
||||
does not insert characters from the completion that match characters
|
||||
after point in the word being completed, so portions of the word
|
||||
following the cursor are not duplicated.
|
||||
@@ -847,7 +847,7 @@ interpreted as part of the key name.
|
||||
The name of the key can be expressed in different ways, depending on
|
||||
what you find most comfortable.
|
||||
|
||||
In addition to command names, readline allows keys to be bound
|
||||
In addition to command names, Readline allows keys to be bound
|
||||
to a string that is inserted when the key is pressed (a @var{macro}).
|
||||
|
||||
@ifset BashFeatures
|
||||
@@ -1728,7 +1728,7 @@ Re-execute the last keyboard macro defined, by making the characters
|
||||
in the macro appear as if typed at the keyboard.
|
||||
|
||||
@item print-last-kbd-macro ()
|
||||
Print the last keboard macro defined in a format suitable for the
|
||||
Print the last keyboard macro defined in a format suitable for the
|
||||
@var{inputrc} file.
|
||||
|
||||
@end ftable
|
||||
@@ -1781,11 +1781,11 @@ the saved position, and the old cursor position is saved as the mark.
|
||||
|
||||
@item character-search (C-])
|
||||
A character is read and point is moved to the next occurrence of that
|
||||
character. A negative count searches for previous occurrences.
|
||||
character. A negative argument searches for previous occurrences.
|
||||
|
||||
@item character-search-backward (M-C-])
|
||||
A character is read and point is moved to the previous occurrence
|
||||
of that character. A negative count searches for subsequent
|
||||
of that character. A negative argument searches for subsequent
|
||||
occurrences.
|
||||
|
||||
@item skip-csi-sequence ()
|
||||
@@ -1793,7 +1793,7 @@ Read enough characters to consume a multi-key sequence such as those
|
||||
defined for keys like Home and End. Such sequences begin with a
|
||||
Control Sequence Indicator (CSI), usually ESC-[. If this sequence is
|
||||
bound to "\e[", keys producing such sequences will have no effect
|
||||
unless explicitly bound to a readline command, instead of inserting
|
||||
unless explicitly bound to a Readline command, instead of inserting
|
||||
stray characters into the editing buffer. This is unbound by default,
|
||||
but usually bound to ESC-[.
|
||||
|
||||
@@ -2467,7 +2467,7 @@ via @var{CDPATH}: Readline can't tell those completions are directories).
|
||||
The @option{-o nospace} option tells Readline to not append a space
|
||||
character to the directory name, in case we want to append to it.
|
||||
The @option{-o bashdefault} option brings in the rest of the "Bash default"
|
||||
completions -- possible completion that Bash adds to the default Readline
|
||||
completions -- possible completions that Bash adds to the default Readline
|
||||
set. These include things like command name completion, variable completion
|
||||
for words beginning with @samp{$} or @samp{$@{}, completions containing pathname
|
||||
expansion patterns (@pxref{Filename Expansion}), and so on.
|
||||
|
||||
@@ -5,7 +5,7 @@ Copyright (C) 1988-2022 Free Software Foundation, Inc.
|
||||
@set EDITION 8.2
|
||||
@set VERSION 8.2
|
||||
|
||||
@set UPDATED 12 August 2022
|
||||
@set UPDATED-MONTH August 2022
|
||||
@set UPDATED 19 September 2022
|
||||
@set UPDATED-MONTH September 2022
|
||||
|
||||
@set LASTCHANGE Fri Aug 12 11:10:50 EDT 2022
|
||||
@set LASTCHANGE Mon Sep 19 11:15:16 EDT 2022
|
||||
|
||||
+7
-1
@@ -78,7 +78,7 @@ fi
|
||||
dirmode=755
|
||||
filmode=644
|
||||
|
||||
while read fname type mode
|
||||
while read fname type mode rest
|
||||
do
|
||||
[ -z "$fname" ] && continue
|
||||
|
||||
@@ -92,9 +92,15 @@ do
|
||||
F) cp $SRCDIR/$fname $newdir/$fname ;;
|
||||
s) ln -s $mode $newdir/$fname ; mode= ;; # symlink
|
||||
l) ln $mode $newdir/$fname ; mode= ;; # hard link
|
||||
c) cp $SRCDIR/$mode $newdir/$fname ; mode=$filmode ;; # copy to new name
|
||||
*) echo "unknown file type $type" 1>&2 ;;
|
||||
esac
|
||||
|
||||
# allow trailing comments
|
||||
case "$mode" in
|
||||
\#*) mode= ;;
|
||||
esac
|
||||
|
||||
if [ -n "$mode" ]; then
|
||||
chmod $mode $newdir/$fname
|
||||
elif [ "$type" = "f" ]; then
|
||||
|
||||
Reference in New Issue
Block a user