+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.
+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.
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]
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.
==========================
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
tests d
tests/misc d
ABOUT-NLS f
-ChangeLog s CWRU/changelog
+ChangeLog c CWRU/changelog
CHANGES f
COMPAT f
COPYING f
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.
#! /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>.
#
# 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=''
# 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]...
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
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.
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
BASHVERS=5.2
-RELSTATUS=rc3
+RELSTATUS=rc4
case "$RELSTATUS" in
alp*|bet*|dev*|rc*|releng*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
# 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
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\\"
# 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])
unset, it loses its special properties, even if it is subse-
quently reset.
R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE_\b_A\bAR\bRG\bGU\bUM\bME\bEN\bNT\bT
- 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 S\bSH\bHE\bEL\bLL\bL B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS below) when it
was invoked.
R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE_\b_L\bLI\bIN\bNE\bE
p\bpr\bre\bev\bvi\bio\bou\bus\bs-\b-s\bsc\bcr\bre\bee\ben\bn-\b-l\bli\bin\bne\be
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.
n\bne\bex\bxt\bt-\b-s\bsc\bcr\bre\bee\ben\bn-\b-l\bli\bin\bne\be
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.
c\bcl\ble\bea\bar\br-\b-d\bdi\bis\bsp\bpl\bla\bay\by (\b(M\bM-\b-C\bC-\b-l\bl)\b)
Clear the screen and, if possible, the terminal's scrollback
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 E\bEO\bOF\bF.
+ readline interprets it as the end of input and returns E\bEO\bOF\bF.
d\bde\bel\ble\bet\bte\be-\b-c\bch\bha\bar\br (\b(C\bC-\b-d\bd)\b)
Delete the character at point. If this function is bound to the
same character as the tty E\bEO\bOF\bF character, as C\bC-\b-d\bd commonly is, see
as the mark.
c\bch\bha\bar\bra\bac\bct\bte\ber\br-\b-s\bse\bea\bar\brc\bch\bh (\b(C\bC-\b-]\b])\b)
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.
c\bch\bha\bar\bra\bac\bct\bte\ber\br-\b-s\bse\bea\bar\brc\bch\bh-\b-b\bba\bac\bck\bkw\bwa\bar\brd\bd (\b(M\bM-\b-C\bC-\b-]\b])\b)
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.
s\bsk\bki\bip\bp-\b-c\bcs\bsi\bi-\b-s\bse\beq\bqu\bue\ben\bnc\bce\be
Read enough characters to consume a multi-key sequence such as
those defined for keys like Home and End. Such sequences begin
filenames in P\bPA\bAT\bTH\bH are used to find the directory containing
_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be, but _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be does not need to be executable. The file
searched for in P\bPA\bAT\bTH\bH need not be executable. When b\bba\bas\bsh\bh is not
- in _\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be, the current directory is searched if no file is
+ in _\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be, it searches the current directory if no file is
found in P\bPA\bAT\bTH\bH. If the s\bso\bou\bur\brc\bce\bep\bpa\bat\bth\bh option to the s\bsh\bho\bop\bpt\bt builtin
command is turned off, the P\bPA\bAT\bTH\bH is not searched. If any _\ba_\br_\bg_\bu_\b-
_\bm_\be_\bn_\bt_\bs are supplied, they become the positional parameters when
-\b-e\be If the standard input is coming from a terminal, r\bre\bea\bad\bdl\bli\bin\bne\be
(see R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE 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.
-\b-i\bi _\bt_\be_\bx_\bt
If r\bre\bea\bad\bdl\bli\bin\bne\be is being used to read the line, _\bt_\be_\bx_\bt is
c\bco\bom\bmp\bpa\bat\bt4\b43\b3
+\bo 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
+\bo 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
-GNU Bash 5.2 2022 July 29 BASH(1)
+GNU Bash 5.2 2022 September 19 BASH(1)
.\" 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.
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
.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
.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)
.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 .
.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
.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
.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
.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
</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>
<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
<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>
<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>
<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>.
<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>
</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>
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>
<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
<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>
<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>
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.
*************
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
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
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]
'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'
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::).
* 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?
\1f
File: bash.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
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.
'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
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.)
\1f
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
'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'
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.
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
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
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.
\1f
'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 ()'
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-[.
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.
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
'&' 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.
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
===============================
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
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
* :: 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)
* 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)
* 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)
* 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)
* 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)
* 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)
\1f
File: bash.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
\1f
Tag Table:
-Node: Top\7f886
-Node: Introduction\7f2795
-Node: What is Bash?\7f3008
-Node: What is a shell?\7f4119
-Node: Definitions\7f6654
-Node: Basic Shell Features\7f9602
-Node: Shell Syntax\7f10818
-Node: Shell Operation\7f11841
-Node: Quoting\7f13131
-Node: Escape Character\7f14432
-Node: Single Quotes\7f14914
-Node: Double Quotes\7f15259
-Node: ANSI-C Quoting\7f16534
-Node: Locale Translation\7f17841
-Node: Creating Internationalized Scripts\7f19149
-Node: Comments\7f23263
-Node: Shell Commands\7f23878
-Node: Reserved Words\7f24813
-Node: Simple Commands\7f25566
-Node: Pipelines\7f26217
-Node: Lists\7f29213
-Node: Compound Commands\7f31005
-Node: Looping Constructs\7f32014
-Node: Conditional Constructs\7f34506
-Node: Command Grouping\7f48991
-Node: Coprocesses\7f50466
-Node: GNU Parallel\7f53126
-Node: Shell Functions\7f54040
-Node: Shell Parameters\7f61922
-Node: Positional Parameters\7f66307
-Node: Special Parameters\7f67206
-Node: Shell Expansions\7f70417
-Node: Brace Expansion\7f72541
-Node: Tilde Expansion\7f75272
-Node: Shell Parameter Expansion\7f77890
-Node: Command Substitution\7f96238
-Node: Arithmetic Expansion\7f97590
-Node: Process Substitution\7f98555
-Node: Word Splitting\7f99672
-Node: Filename Expansion\7f101613
-Node: Pattern Matching\7f104359
-Node: Quote Removal\7f109358
-Node: Redirections\7f109650
-Node: Executing Commands\7f119307
-Node: Simple Command Expansion\7f119974
-Node: Command Search and Execution\7f122081
-Node: Command Execution Environment\7f124456
-Node: Environment\7f127488
-Node: Exit Status\7f129148
-Node: Signals\7f130929
-Node: Shell Scripts\7f134375
-Node: Shell Builtin Commands\7f137399
-Node: Bourne Shell Builtins\7f139434
-Node: Bash Builtins\7f160892
-Node: Modifying Shell Behavior\7f191745
-Node: The Set Builtin\7f192087
-Node: The Shopt Builtin\7f202685
-Node: Special Builtins\7f218594
-Node: Shell Variables\7f219570
-Node: Bourne Shell Variables\7f220004
-Node: Bash Variables\7f222105
-Node: Bash Features\7f254918
-Node: Invoking Bash\7f255928
-Node: Bash Startup Files\7f261938
-Node: Interactive Shells\7f267066
-Node: What is an Interactive Shell?\7f267473
-Node: Is this Shell Interactive?\7f268119
-Node: Interactive Shell Behavior\7f268931
-Node: Bash Conditional Expressions\7f272557
-Node: Shell Arithmetic\7f277196
-Node: Aliases\7f280137
-Node: Arrays\7f282747
-Node: The Directory Stack\7f289135
-Node: Directory Stack Builtins\7f289916
-Node: Controlling the Prompt\7f294173
-Node: The Restricted Shell\7f297135
-Node: Bash POSIX Mode\7f299742
-Node: Shell Compatibility Mode\7f311662
-Node: Job Control\7f320220
-Node: Job Control Basics\7f320677
-Node: Job Control Builtins\7f325676
-Node: Job Control Variables\7f331468
-Node: Command Line Editing\7f332621
-Node: Introduction and Notation\7f334289
-Node: Readline Interaction\7f335909
-Node: Readline Bare Essentials\7f337097
-Node: Readline Movement Commands\7f338877
-Node: Readline Killing Commands\7f339834
-Node: Readline Arguments\7f341749
-Node: Searching\7f342790
-Node: Readline Init File\7f344973
-Node: Readline Init File Syntax\7f346231
-Node: Conditional Init Constructs\7f369802
-Node: Sample Init File\7f373995
-Node: Bindable Readline Commands\7f377116
-Node: Commands For Moving\7f378317
-Node: Commands For History\7f380365
-Node: Commands For Text\7f385356
-Node: Commands For Killing\7f389002
-Node: Numeric Arguments\7f392032
-Node: Commands For Completion\7f393168
-Node: Keyboard Macros\7f397356
-Node: Miscellaneous Commands\7f398040
-Node: Readline vi Mode\7f403976
-Node: Programmable Completion\7f404880
-Node: Programmable Completion Builtins\7f412657
-Node: A Programmable Completion Example\7f423406
-Node: Using History Interactively\7f428650
-Node: Bash History Facilities\7f429331
-Node: Bash History Builtins\7f432333
-Node: History Interaction\7f437338
-Node: Event Designators\7f440955
-Node: Word Designators\7f442306
-Node: Modifiers\7f444063
-Node: Installing Bash\7f445871
-Node: Basic Installation\7f447005
-Node: Compilers and Options\7f450724
-Node: Compiling For Multiple Architectures\7f451462
-Node: Installation Names\7f453152
-Node: Specifying the System Type\7f455258
-Node: Sharing Defaults\7f455971
-Node: Operation Controls\7f456641
-Node: Optional Features\7f457596
-Node: Reporting Bugs\7f468812
-Node: Major Differences From The Bourne Shell\7f470084
-Node: GNU Free Documentation License\7f486931
-Node: Indexes\7f512105
-Node: Builtin Index\7f512556
-Node: Reserved Word Index\7f519380
-Node: Variable Index\7f521825
-Node: Function Index\7f538596
-Node: Concept Index\7f552377
+Node: Top\7f896
+Node: Introduction\7f2815
+Node: What is Bash?\7f3028
+Node: What is a shell?\7f4139
+Node: Definitions\7f6674
+Node: Basic Shell Features\7f9622
+Node: Shell Syntax\7f10838
+Node: Shell Operation\7f11861
+Node: Quoting\7f13151
+Node: Escape Character\7f14452
+Node: Single Quotes\7f14934
+Node: Double Quotes\7f15279
+Node: ANSI-C Quoting\7f16554
+Node: Locale Translation\7f17861
+Node: Creating Internationalized Scripts\7f19169
+Node: Comments\7f23283
+Node: Shell Commands\7f23898
+Node: Reserved Words\7f24833
+Node: Simple Commands\7f25586
+Node: Pipelines\7f26237
+Node: Lists\7f29233
+Node: Compound Commands\7f31025
+Node: Looping Constructs\7f32034
+Node: Conditional Constructs\7f34526
+Node: Command Grouping\7f49011
+Node: Coprocesses\7f50486
+Node: GNU Parallel\7f53146
+Node: Shell Functions\7f54060
+Node: Shell Parameters\7f61942
+Node: Positional Parameters\7f66327
+Node: Special Parameters\7f67226
+Node: Shell Expansions\7f70437
+Node: Brace Expansion\7f72561
+Node: Tilde Expansion\7f75292
+Node: Shell Parameter Expansion\7f77910
+Node: Command Substitution\7f96258
+Node: Arithmetic Expansion\7f97610
+Node: Process Substitution\7f98575
+Node: Word Splitting\7f99692
+Node: Filename Expansion\7f101633
+Node: Pattern Matching\7f104379
+Node: Quote Removal\7f109378
+Node: Redirections\7f109670
+Node: Executing Commands\7f119327
+Node: Simple Command Expansion\7f119994
+Node: Command Search and Execution\7f122101
+Node: Command Execution Environment\7f124476
+Node: Environment\7f127508
+Node: Exit Status\7f129168
+Node: Signals\7f130949
+Node: Shell Scripts\7f134395
+Node: Shell Builtin Commands\7f137419
+Node: Bourne Shell Builtins\7f139454
+Node: Bash Builtins\7f160917
+Node: Modifying Shell Behavior\7f191770
+Node: The Set Builtin\7f192112
+Node: The Shopt Builtin\7f202710
+Node: Special Builtins\7f218619
+Node: Shell Variables\7f219595
+Node: Bourne Shell Variables\7f220029
+Node: Bash Variables\7f222130
+Node: Bash Features\7f254942
+Node: Invoking Bash\7f255952
+Node: Bash Startup Files\7f261962
+Node: Interactive Shells\7f267090
+Node: What is an Interactive Shell?\7f267498
+Node: Is this Shell Interactive?\7f268144
+Node: Interactive Shell Behavior\7f268956
+Node: Bash Conditional Expressions\7f272582
+Node: Shell Arithmetic\7f277221
+Node: Aliases\7f280162
+Node: Arrays\7f282772
+Node: The Directory Stack\7f289160
+Node: Directory Stack Builtins\7f289941
+Node: Controlling the Prompt\7f294198
+Node: The Restricted Shell\7f297160
+Node: Bash POSIX Mode\7f299767
+Node: Shell Compatibility Mode\7f311682
+Node: Job Control\7f320246
+Node: Job Control Basics\7f320703
+Node: Job Control Builtins\7f325702
+Node: Job Control Variables\7f331494
+Node: Command Line Editing\7f332647
+Node: Introduction and Notation\7f334315
+Node: Readline Interaction\7f335935
+Node: Readline Bare Essentials\7f337123
+Node: Readline Movement Commands\7f338909
+Node: Readline Killing Commands\7f339866
+Node: Readline Arguments\7f341784
+Node: Searching\7f342825
+Node: Readline Init File\7f345008
+Node: Readline Init File Syntax\7f346266
+Node: Conditional Init Constructs\7f369849
+Node: Sample Init File\7f374042
+Node: Bindable Readline Commands\7f377163
+Node: Commands For Moving\7f378364
+Node: Commands For History\7f380412
+Node: Commands For Text\7f385403
+Node: Commands For Killing\7f389049
+Node: Numeric Arguments\7f392079
+Node: Commands For Completion\7f393215
+Node: Keyboard Macros\7f397403
+Node: Miscellaneous Commands\7f398088
+Node: Readline vi Mode\7f404030
+Node: Programmable Completion\7f404934
+Node: Programmable Completion Builtins\7f412711
+Node: A Programmable Completion Example\7f423460
+Node: Using History Interactively\7f428705
+Node: Bash History Facilities\7f429386
+Node: Bash History Builtins\7f432388
+Node: History Interaction\7f437409
+Node: Event Designators\7f441026
+Node: Word Designators\7f442377
+Node: Modifiers\7f444134
+Node: Installing Bash\7f445939
+Node: Basic Installation\7f447073
+Node: Compilers and Options\7f450792
+Node: Compiling For Multiple Architectures\7f451530
+Node: Installation Names\7f453219
+Node: Specifying the System Type\7f455325
+Node: Sharing Defaults\7f456039
+Node: Operation Controls\7f456709
+Node: Optional Features\7f457664
+Node: Reporting Bugs\7f468880
+Node: Major Differences From The Bourne Shell\7f470152
+Node: GNU Free Documentation License\7f486998
+Node: Indexes\7f512172
+Node: Builtin Index\7f512623
+Node: Reserved Word Index\7f519447
+Node: Variable Index\7f521892
+Node: Function Index\7f538663
+Node: Concept Index\7f552444
\1f
End Tag Table
%!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
(~/.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
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
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
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
.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
(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
(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
(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
(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
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
(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
(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
(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
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
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
(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
-.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
(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
-.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
(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
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
(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
(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
(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
(,)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
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
(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
.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
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
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
(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
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
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
-.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
(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
(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
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
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
(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
-.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
-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
(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
-.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
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
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
.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
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
(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
.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
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
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
(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
(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
(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
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
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
(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
(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
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
(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
(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
(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
(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
(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
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
(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
(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
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
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
(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
-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
(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
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
(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
(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
(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
(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
.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
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
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
(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
(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
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
(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
-.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
(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
(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
<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
(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
(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
(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)
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
(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
-.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
<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.
<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>
<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
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
<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>
</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>).
</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.
<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
</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.)
</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>
</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>
<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>
<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.
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
</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>
</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>
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>
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.
</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
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>
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
<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
<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
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.
*************
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
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
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]
'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'
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::).
* 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?
\1f
File: bashref.info, Node: What is an Interactive Shell?, Next: Is this Shell Interactive?, Up: Interactive Shells
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.
'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
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.)
\1f
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
'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'
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.
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
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
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.
\1f
'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 ()'
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-[.
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.
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
'&' 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.
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
===============================
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
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
* :: 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)
* 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)
* 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)
* 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)
* 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)
* 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)
\1f
File: bashref.info, Node: Function Index, Next: Concept Index, Prev: Variable Index, Up: Indexes
\1f
Tag Table:
-Node: Top\7f889
-Node: Introduction\7f2801
-Node: What is Bash?\7f3017
-Node: What is a shell?\7f4131
-Node: Definitions\7f6669
-Node: Basic Shell Features\7f9620
-Node: Shell Syntax\7f10839
-Node: Shell Operation\7f11865
-Node: Quoting\7f13158
-Node: Escape Character\7f14462
-Node: Single Quotes\7f14947
-Node: Double Quotes\7f15295
-Node: ANSI-C Quoting\7f16573
-Node: Locale Translation\7f17883
-Node: Creating Internationalized Scripts\7f19194
-Node: Comments\7f23311
-Node: Shell Commands\7f23929
-Node: Reserved Words\7f24867
-Node: Simple Commands\7f25623
-Node: Pipelines\7f26277
-Node: Lists\7f29276
-Node: Compound Commands\7f31071
-Node: Looping Constructs\7f32083
-Node: Conditional Constructs\7f34578
-Node: Command Grouping\7f49066
-Node: Coprocesses\7f50544
-Node: GNU Parallel\7f53207
-Node: Shell Functions\7f54124
-Node: Shell Parameters\7f62009
-Node: Positional Parameters\7f66397
-Node: Special Parameters\7f67299
-Node: Shell Expansions\7f70513
-Node: Brace Expansion\7f72640
-Node: Tilde Expansion\7f75374
-Node: Shell Parameter Expansion\7f77995
-Node: Command Substitution\7f96346
-Node: Arithmetic Expansion\7f97701
-Node: Process Substitution\7f98669
-Node: Word Splitting\7f99789
-Node: Filename Expansion\7f101733
-Node: Pattern Matching\7f104482
-Node: Quote Removal\7f109484
-Node: Redirections\7f109779
-Node: Executing Commands\7f119439
-Node: Simple Command Expansion\7f120109
-Node: Command Search and Execution\7f122219
-Node: Command Execution Environment\7f124597
-Node: Environment\7f127632
-Node: Exit Status\7f129295
-Node: Signals\7f131079
-Node: Shell Scripts\7f134528
-Node: Shell Builtin Commands\7f137555
-Node: Bourne Shell Builtins\7f139593
-Node: Bash Builtins\7f161054
-Node: Modifying Shell Behavior\7f191910
-Node: The Set Builtin\7f192255
-Node: The Shopt Builtin\7f202856
-Node: Special Builtins\7f218768
-Node: Shell Variables\7f219747
-Node: Bourne Shell Variables\7f220184
-Node: Bash Variables\7f222288
-Node: Bash Features\7f255104
-Node: Invoking Bash\7f256117
-Node: Bash Startup Files\7f262130
-Node: Interactive Shells\7f267261
-Node: What is an Interactive Shell?\7f267671
-Node: Is this Shell Interactive?\7f268320
-Node: Interactive Shell Behavior\7f269135
-Node: Bash Conditional Expressions\7f272764
-Node: Shell Arithmetic\7f277406
-Node: Aliases\7f280350
-Node: Arrays\7f282963
-Node: The Directory Stack\7f289354
-Node: Directory Stack Builtins\7f290138
-Node: Controlling the Prompt\7f294398
-Node: The Restricted Shell\7f297363
-Node: Bash POSIX Mode\7f299973
-Node: Shell Compatibility Mode\7f311896
-Node: Job Control\7f320457
-Node: Job Control Basics\7f320917
-Node: Job Control Builtins\7f325919
-Node: Job Control Variables\7f331714
-Node: Command Line Editing\7f332870
-Node: Introduction and Notation\7f334541
-Node: Readline Interaction\7f336164
-Node: Readline Bare Essentials\7f337355
-Node: Readline Movement Commands\7f339138
-Node: Readline Killing Commands\7f340098
-Node: Readline Arguments\7f342016
-Node: Searching\7f343060
-Node: Readline Init File\7f345246
-Node: Readline Init File Syntax\7f346507
-Node: Conditional Init Constructs\7f370081
-Node: Sample Init File\7f374277
-Node: Bindable Readline Commands\7f377401
-Node: Commands For Moving\7f378605
-Node: Commands For History\7f380656
-Node: Commands For Text\7f385650
-Node: Commands For Killing\7f389299
-Node: Numeric Arguments\7f392332
-Node: Commands For Completion\7f393471
-Node: Keyboard Macros\7f397662
-Node: Miscellaneous Commands\7f398349
-Node: Readline vi Mode\7f404288
-Node: Programmable Completion\7f405195
-Node: Programmable Completion Builtins\7f412975
-Node: A Programmable Completion Example\7f423727
-Node: Using History Interactively\7f428974
-Node: Bash History Facilities\7f429658
-Node: Bash History Builtins\7f432663
-Node: History Interaction\7f437671
-Node: Event Designators\7f441291
-Node: Word Designators\7f442645
-Node: Modifiers\7f444405
-Node: Installing Bash\7f446216
-Node: Basic Installation\7f447353
-Node: Compilers and Options\7f451075
-Node: Compiling For Multiple Architectures\7f451816
-Node: Installation Names\7f453509
-Node: Specifying the System Type\7f455618
-Node: Sharing Defaults\7f456334
-Node: Operation Controls\7f457007
-Node: Optional Features\7f457965
-Node: Reporting Bugs\7f469184
-Node: Major Differences From The Bourne Shell\7f470459
-Node: GNU Free Documentation License\7f487309
-Node: Indexes\7f512486
-Node: Builtin Index\7f512940
-Node: Reserved Word Index\7f519767
-Node: Variable Index\7f522215
-Node: Function Index\7f538989
-Node: Concept Index\7f552773
+Node: Top\7f899
+Node: Introduction\7f2821
+Node: What is Bash?\7f3037
+Node: What is a shell?\7f4151
+Node: Definitions\7f6689
+Node: Basic Shell Features\7f9640
+Node: Shell Syntax\7f10859
+Node: Shell Operation\7f11885
+Node: Quoting\7f13178
+Node: Escape Character\7f14482
+Node: Single Quotes\7f14967
+Node: Double Quotes\7f15315
+Node: ANSI-C Quoting\7f16593
+Node: Locale Translation\7f17903
+Node: Creating Internationalized Scripts\7f19214
+Node: Comments\7f23331
+Node: Shell Commands\7f23949
+Node: Reserved Words\7f24887
+Node: Simple Commands\7f25643
+Node: Pipelines\7f26297
+Node: Lists\7f29296
+Node: Compound Commands\7f31091
+Node: Looping Constructs\7f32103
+Node: Conditional Constructs\7f34598
+Node: Command Grouping\7f49086
+Node: Coprocesses\7f50564
+Node: GNU Parallel\7f53227
+Node: Shell Functions\7f54144
+Node: Shell Parameters\7f62029
+Node: Positional Parameters\7f66417
+Node: Special Parameters\7f67319
+Node: Shell Expansions\7f70533
+Node: Brace Expansion\7f72660
+Node: Tilde Expansion\7f75394
+Node: Shell Parameter Expansion\7f78015
+Node: Command Substitution\7f96366
+Node: Arithmetic Expansion\7f97721
+Node: Process Substitution\7f98689
+Node: Word Splitting\7f99809
+Node: Filename Expansion\7f101753
+Node: Pattern Matching\7f104502
+Node: Quote Removal\7f109504
+Node: Redirections\7f109799
+Node: Executing Commands\7f119459
+Node: Simple Command Expansion\7f120129
+Node: Command Search and Execution\7f122239
+Node: Command Execution Environment\7f124617
+Node: Environment\7f127652
+Node: Exit Status\7f129315
+Node: Signals\7f131099
+Node: Shell Scripts\7f134548
+Node: Shell Builtin Commands\7f137575
+Node: Bourne Shell Builtins\7f139613
+Node: Bash Builtins\7f161079
+Node: Modifying Shell Behavior\7f191935
+Node: The Set Builtin\7f192280
+Node: The Shopt Builtin\7f202881
+Node: Special Builtins\7f218793
+Node: Shell Variables\7f219772
+Node: Bourne Shell Variables\7f220209
+Node: Bash Variables\7f222313
+Node: Bash Features\7f255128
+Node: Invoking Bash\7f256141
+Node: Bash Startup Files\7f262154
+Node: Interactive Shells\7f267285
+Node: What is an Interactive Shell?\7f267696
+Node: Is this Shell Interactive?\7f268345
+Node: Interactive Shell Behavior\7f269160
+Node: Bash Conditional Expressions\7f272789
+Node: Shell Arithmetic\7f277431
+Node: Aliases\7f280375
+Node: Arrays\7f282988
+Node: The Directory Stack\7f289379
+Node: Directory Stack Builtins\7f290163
+Node: Controlling the Prompt\7f294423
+Node: The Restricted Shell\7f297388
+Node: Bash POSIX Mode\7f299998
+Node: Shell Compatibility Mode\7f311916
+Node: Job Control\7f320483
+Node: Job Control Basics\7f320943
+Node: Job Control Builtins\7f325945
+Node: Job Control Variables\7f331740
+Node: Command Line Editing\7f332896
+Node: Introduction and Notation\7f334567
+Node: Readline Interaction\7f336190
+Node: Readline Bare Essentials\7f337381
+Node: Readline Movement Commands\7f339170
+Node: Readline Killing Commands\7f340130
+Node: Readline Arguments\7f342051
+Node: Searching\7f343095
+Node: Readline Init File\7f345281
+Node: Readline Init File Syntax\7f346542
+Node: Conditional Init Constructs\7f370128
+Node: Sample Init File\7f374324
+Node: Bindable Readline Commands\7f377448
+Node: Commands For Moving\7f378652
+Node: Commands For History\7f380703
+Node: Commands For Text\7f385697
+Node: Commands For Killing\7f389346
+Node: Numeric Arguments\7f392379
+Node: Commands For Completion\7f393518
+Node: Keyboard Macros\7f397709
+Node: Miscellaneous Commands\7f398397
+Node: Readline vi Mode\7f404342
+Node: Programmable Completion\7f405249
+Node: Programmable Completion Builtins\7f413029
+Node: A Programmable Completion Example\7f423781
+Node: Using History Interactively\7f429029
+Node: Bash History Facilities\7f429713
+Node: Bash History Builtins\7f432718
+Node: History Interaction\7f437742
+Node: Event Designators\7f441362
+Node: Word Designators\7f442716
+Node: Modifiers\7f444476
+Node: Installing Bash\7f446284
+Node: Basic Installation\7f447421
+Node: Compilers and Options\7f451143
+Node: Compiling For Multiple Architectures\7f451884
+Node: Installation Names\7f453576
+Node: Specifying the System Type\7f455685
+Node: Sharing Defaults\7f456402
+Node: Operation Controls\7f457075
+Node: Optional Features\7f458033
+Node: Reporting Bugs\7f469252
+Node: Major Differences From The Bourne Shell\7f470527
+Node: GNU Free Documentation License\7f487376
+Node: Indexes\7f512553
+Node: Builtin Index\7f513007
+Node: Reserved Word Index\7f519834
+Node: Variable Index\7f522282
+Node: Function Index\7f539056
+Node: Concept Index\7f552840
\1f
End Tag Table
-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
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]
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
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
[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
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
%!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
%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
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
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
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
(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
(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)
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
(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
(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
(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
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
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)
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
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
(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
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
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
(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
(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
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
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
(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
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
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
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
@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.
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}).
@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?
@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.
@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
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
@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
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
filenames in P\bPA\bAT\bTH\bH are used to find the directory containing
_\bf_\bi_\bl_\be_\bn_\ba_\bm_\be, but _\bf_\bi_\bl_\be_\bn_\ba_\bm_\be does not need to be executable. The file
searched for in P\bPA\bAT\bTH\bH need not be executable. When b\bba\bas\bsh\bh is not
- in _\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be, the current directory is searched if no file is
+ in _\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be, it searches the current directory if no file is
found in P\bPA\bAT\bTH\bH. If the s\bso\bou\bur\brc\bce\bep\bpa\bat\bth\bh option to the s\bsh\bho\bop\bpt\bt builtin
command is turned off, the P\bPA\bAT\bTH\bH is not searched. If any _\ba_\br_\bg_\bu_\b-
_\bm_\be_\bn_\bt_\bs are supplied, they become the positional parameters when
(see R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE in _\bb_\ba_\bs_\bh_\b(_\b1_\b)) 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.
-\b-i\bi _\bt_\be_\bx_\bt
If r\bre\bea\bad\bdl\bli\bin\bne\be is being used to read the line, _\bt_\be_\bx_\bt is
placed into the editing buffer before editing begins.
c\bco\bom\bmp\bpa\bat\bt4\b43\b3
+\bo 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
+\bo 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
%!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
(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
(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
(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
%!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
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
@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
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.
.\" 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.
.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)
.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 .
.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
@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
@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
@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.
@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
@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.
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
@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)
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.
@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
@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.
@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.)
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}.
@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
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
@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.
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
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
@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 ()
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-[.
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.
@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
# Marko Uskokovic <uskokovic@etf.bg.ac.yu>, 2007, 2008.
# Serbian linux distribution cp6Linux
# Copyright © 2007 Marko Uskokovic
-# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2014—2020.
+# Мирослав Николић <miroslavnikolic@rocketmail.com>, 2014—2022.
+#
msgid ""
msgstr ""
-"Project-Id-Version: bash-5.1\n"
+"Project-Id-Version: bash-5.2-rc1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2020-12-09 10:27+0200\n"
+"PO-Revision-Date: 2022-08-22 00:19+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Bugs: Report translation errors to the Language-Team address.\n"
#: arrayfunc.c:66
msgstr "%s: променљива само за читање"
#: builtins/common.c:273
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot assign"
-msgstr "%s: не могу да расподесим"
+msgstr "%s: не могу да доделим"
#: builtins/common.c:281
#, c-format
#: builtins/help.def:185
#, c-format
-msgid ""
-"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'."
-msgstr ""
-"нема тема помоћи које одговарају „%s“. Покушајте „help help“ или „man -k "
-"%s“ или „info %s“."
+msgid "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'."
+msgstr "нема тема помоћи које одговарају „%s“. Покушајте „help help“ или „man -k %s“ или „info %s“."
#: builtins/help.def:223
#, c-format
" \twith its position in the stack\n"
" \n"
" Arguments:\n"
-" +N\tDisplays the Nth entry counting from the left of the list shown "
-"by\n"
+" +N\tDisplays the Nth entry counting from the left of the list shown by\n"
" \tdirs when invoked without options, starting with zero.\n"
" \n"
-" -N\tDisplays the Nth entry counting from the right of the list shown "
-"by\n"
+" -N\tDisplays the Nth entry counting from the right of the list shown by\n"
"\tdirs when invoked without options, starting with zero."
msgstr ""
"Приказује списак тренутно запамћених директоријума. Директоријуми\n"
" \n"
" Опције:\n"
" -n\tПотискује нормалну замену директоријума приликом уклањања\n"
-" \t директоријума из спремника, тако да се ради само са "
-"спремником.\n"
+" \t директоријума из спремника, тако да се ради само са спремником.\n"
" \n"
" Аргументи:\n"
" +N\tУклања н-ти унос бројећи с лева на списку кога приказује\n"
msgstr "ПОДАЦИ: "
#: error.c:310
-#, fuzzy, c-format
+#, c-format
msgid "DEBUG warning: "
-msgstr "упозорење:"
+msgstr "упозорење ПРОЧИШЋАВАЊА:"
#: error.c:488
msgid "unknown command error"
msgstr "%s: %s"
#: execute_cmd.c:5975
-#, fuzzy, c-format
+#, c-format
msgid "%s: cannot execute: required file not found"
-msgstr "%s: не могу да извршим бинарну датотеку"
+msgstr "%s: не могу да извршим: нисам нашао потребну датотеку"
#: execute_cmd.c:6000
#, c-format
#: parse.y:2428
#, c-format
-msgid ""
-"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
-"truncated"
-msgstr ""
-"shell_getc: величина_реда_улаза_шкољке (%zu) је премашила НАЈВЕЋУ_ВЕЛИЧИНУ "
-"(%lu): ред је скраћен"
+msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
+msgstr "shell_getc: величина_реда_улаза_шкољке (%zu) је премашила НАЈВЕЋУ_ВЕЛИЧИНУ (%lu): ред је скраћен"
#: parse.y:2921
msgid "maximum here-document count exceeded"
msgstr "$%s: не могу дадоделим на овај начин"
#: subst.c:10111
-msgid ""
-"future versions of the shell will force evaluation as an arithmetic "
-"substitution"
+msgid "future versions of the shell will force evaluation as an arithmetic substitution"
msgstr "будућа издања шкољке ће приморати процену као аритметичку замену"
#: subst.c:10795
#: trap.c:416
#, c-format
-msgid ""
-"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr ""
-"run_pending_traps: руковалац сигналом је „SIG_DFL“, поново шаљем %d (%s) "
-"мени самом"
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr "run_pending_traps: руковалац сигналом је „SIG_DFL“, поново шаљем %d (%s) мени самом"
#: trap.c:509
#, c-format
#: variables.c:2818 variables.c:2874
#, c-format
msgid "%s: cannot inherit value from incompatible type"
-msgstr ""
+msgstr "%s: не могу да наследим вредност из несагласне врсте"
#: variables.c:3459
#, c-format
msgstr "%s: %s: вреднсот сагласности је ван опсега"
#: version.c:46 version2.c:46
-#, fuzzy
msgid "Copyright (C) 2022 Free Software Foundation, Inc."
-msgstr "Ауторска права © 2020 Задужбина слободног софтвера, Доо."
+msgstr "Ауторска права © 2022. Фондација слободног софтвера, Доо."
#: version.c:47 version2.c:47
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
-"html>\n"
-msgstr ""
-"Дозвола ОЈЛи3+: Гнуова ОЈЛ издање 3 или касније <http://gnu.org/licenses/gpl."
-"html>\n"
+msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgstr "Дозвола ОЈЛи3+: Гнуова ОЈЛ издање 3 или касније <http://gnu.org/licenses/gpl.html>\n"
#: version.c:86 version2.c:86
#, c-format
#: version.c:91 version2.c:91
msgid "This is free software; you are free to change and redistribute it."
-msgstr ""
-"Ово је слободан софтвер; слободни сте да га мењате и да га расподељујете."
+msgstr "Ово је слободан софтвер; слободни сте да га мењате и да га расподељујете."
#: version.c:92 version2.c:92
msgid "There is NO WARRANTY, to the extent permitted by law."
msgstr "unalias [-a] назив [назив ...]"
#: builtins.c:53
-msgid ""
-"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
-"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr ""
-"bind [-lpsvPSVX] [-m мапа кључа] [-f датотека] [-q назив] [-u назив] [-r низ "
-"кључа] [-x низ кључа:наредба-шкољке] [низ кључа:функција-читањареда или "
-"наредба-читањареда]"
+msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr "bind [-lpsvPSVX] [-m мапа кључа] [-f датотека] [-q назив] [-u назив] [-r низ кључа] [-x низ кључа:наредба-шкољке] [низ кључа:функција-читањареда или наредба-читањареда]"
#: builtins.c:56
msgid "break [n]"
msgstr "command [-pVv] command [арг ...]"
#: builtins.c:78
-#, fuzzy
-msgid ""
-"declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] "
-"[name ...]"
-msgstr "declare [-aAfFgiIlnrtux] [-p] [назив[=вредност] ...]"
+msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
+msgstr "declare [-aAfFgiIlnrtux] [назив[=вредност] ...] или declare -p [-aAfFilnrtux] [назив ...]"
#: builtins.c:80
-#, fuzzy
-msgid ""
-"typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] "
-"[name ...]"
-msgstr "typeset [-aAfFgiIlnrtux] [-p] назив[=вредност] ..."
+msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
+msgstr "typeset [-aAfFgiIlnrtux] [-p] назив[=вредност] ... или typeset -p [-aAfFilnrtux] [назив ...]"
#: builtins.c:82
msgid "local [option] name[=value] ..."
msgstr "help [-dms] [шаблон ...]"
#: builtins.c:123
-msgid ""
-"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
-"[arg...]"
-msgstr ""
-"history [-c] [-d померај] [n] или history -anrw [датотека] или history -ps "
-"arg [аргумент...]"
+msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgstr "history [-c] [-d померај] [n] или history -anrw [датотека] или history -ps arg [аргумент...]"
#: builtins.c:127
msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
msgstr "disown [-h] [-ar] [одредба_посла ... | пид ...]"
#: builtins.c:134
-msgid ""
-"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
-"[sigspec]"
-msgstr ""
-"kill [-s одредба-сигнала | -n бр.сигнала | -sigspec] пиб | одредба_посла ... "
-"или kill -l [одредба_посла]"
+msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgstr "kill [-s одредба-сигнала | -n бр.сигнала | -sigspec] пиб | одредба_посла ... или kill -l [одредба_посла]"
#: builtins.c:136
msgid "let arg [arg ...]"
msgstr "let arg [аргумент ...]"
#: builtins.c:138
-msgid ""
-"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
-"prompt] [-t timeout] [-u fd] [name ...]"
-msgstr ""
-"read [-ers] [-a низ] [-d ограничи] [-i текст] [-n н-знак] [-N н-знак] [-p "
-"упит] [-t временски рок] [-u фд] [назив ...]"
+msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgstr "read [-ers] [-a низ] [-d ограничи] [-i текст] [-n н-знак] [-N н-знак] [-p упит] [-t временски рок] [-u фд] [назив ...]"
#: builtins.c:140
msgid "return [n]"
msgstr "return [n]"
#: builtins.c:142
-#, fuzzy
msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
-msgstr "set [-abefhkmnptuvxBCHP] [-o назив-опције] [--] [арг ...]"
+msgstr "set [-abefhkmnptuvxBCEHPT] [-o назив-опције] [--] [-] [арг ...]"
#: builtins.c:144
msgid "unset [-f] [-v] [-n] [name ...]"
msgstr "type [-afptP] назив [назив ...]"
#: builtins.c:171
-#, fuzzy
msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
-msgstr "ulimit [-SHabcdefiklmnpqrstuvxPT] [ограничење]"
+msgstr "ulimit [-SHabcdefiklmnpqrstuvxPRT] [ограничење]"
#: builtins.c:174
msgid "umask [-p] [-S] [mode]"
msgstr "case РЕЧ у [ШАБЛОН [| ШАБЛОН]...) НАРЕДБЕ ;;]... esac"
#: builtins.c:194
-msgid ""
-"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
-"COMMANDS; ] fi"
-msgstr ""
-"if НАРЕДБЕ; then НАРЕДБЕ; [ elif НАРЕДБЕ; then НАРЕДБЕ; ]... [ else "
-"НАРЕДБЕ; ] fi"
+msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgstr "if НАРЕДБЕ; then НАРЕДБЕ; [ elif НАРЕДБЕ; then НАРЕДБЕ; ]... [ else НАРЕДБЕ; ] fi"
#: builtins.c:196
-#, fuzzy
msgid "while COMMANDS; do COMMANDS-2; done"
-msgstr "while НАРЕДБЕ; do НАРЕДБЕ; done"
+msgstr "while НАРЕДБЕ; do НАРЕДБЕ-2; done"
#: builtins.c:198
-#, fuzzy
msgid "until COMMANDS; do COMMANDS-2; done"
-msgstr "until НАРЕДБЕ; do НАРЕДБЕ; done"
+msgstr "until НАРЕДБЕ; do НАРЕДБЕ-2; done"
#: builtins.c:200
msgid "coproc [NAME] command [redirections]"
msgstr "printf [-v променљива] format [аргументи]"
#: builtins.c:231
-msgid ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
-"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
-"suffix] [name ...]"
-msgstr ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o опција] [-A радња] [-G "
-"општапутања] [-W списакречи] [-F функција] [-C наредба] [-X путањауслова] [-"
-"P префикс] [-S суфикс] [назив ...]"
+msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgstr "complete [-abcdefgjksuv] [-pr] [-DEI] [-o опција] [-A радња] [-G општапутања] [-W списакречи] [-F функција] [-C наредба] [-X путањауслова] [-P префикс] [-S суфикс] [назив ...]"
#: builtins.c:235
-msgid ""
-"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
-"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr ""
-"compgen [-abcdefgjksuv] [-o опција] [-A радња] [-G општапутања] [-W "
-"списакречи] [-F функција] [-C наредба] [-X путањауслова] [-P префикс] [-S "
-"суфикс] [реч]"
+msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr "compgen [-abcdefgjksuv] [-o опција] [-A радња] [-G општапутања] [-W списакречи] [-F функција] [-C наредба] [-X путањауслова] [-P префикс] [-S суфикс] [реч]"
#: builtins.c:239
msgid "compopt [-o|+o option] [-DEI] [name ...]"
msgstr "compopt [-o|+o опција] [-DEI] [назив ...]"
#: builtins.c:242
-msgid ""
-"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"mapfile [-d раздвој] [-n број] [-O порекло] [-s број] [-t] [-u фд] [-C "
-"опозив] [-c количина] [низ]"
+msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "mapfile [-d раздвој] [-n број] [-O порекло] [-s број] [-t] [-u фд] [-C опозив] [-c количина] [низ]"
#: builtins.c:244
-msgid ""
-"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"readarray [-d гранич] [-n број] [-O порекло] [-s број] [-t] [-u фд] [-C "
-"опозив] [-c количина] [низ]"
+msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "readarray [-d гранич] [-n број] [-O порекло] [-s број] [-t] [-u фд] [-C опозив] [-c количина] [низ]"
#: builtins.c:256
msgid ""
" -p\tprint all defined aliases in a reusable format\n"
" \n"
" Exit Status:\n"
-" alias returns true unless a NAME is supplied for which no alias has "
-"been\n"
+" alias returns true unless a NAME is supplied for which no alias has been\n"
" defined."
msgstr ""
"Одређује или приказује псеудониме.\n"
" Без аргумената, „alias“ исписује списак псеудонима у поново\n"
" употрбљивом облику „alias НАЗИВ=ВРЕДНОСТ“ на стандардном излазу.\n"
" \n"
-" У супротном, псеудоним се одређује за сваки НАЗИВ чија ВРЕДНОСТ је "
-"дата.\n"
+" У супротном, псеудоним се одређује за сваки НАЗИВ чија ВРЕДНОСТ је дата.\n"
" Претходећи размак у ВРЕДНОСТИ доводи до тога да следећа реч бива\n"
" проверена за заменом псеудонима када је псеудоним раширен.\n"
" \n"
" Options:\n"
" -m keymap Use KEYMAP as the keymap for the duration of this\n"
" command. Acceptable keymap names are emacs,\n"
-" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
-"move,\n"
+" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
" vi-command, and vi-insert.\n"
" -l List names of functions.\n"
" -P List function names and bindings.\n"
" -p List functions and bindings in a form that can be\n"
" reused as input.\n"
-" -S List key sequences that invoke macros and their "
-"values\n"
-" -s List key sequences that invoke macros and their "
-"values\n"
+" -S List key sequences that invoke macros and their values\n"
+" -s List key sequences that invoke macros and their values\n"
" in a form that can be reused as input.\n"
" -V List variable names and values\n"
" -v List variable names and values in a form that can\n"
" be reused as input.\n"
" -q function-name Query about which keys invoke the named function.\n"
-" -u function-name Unbind all keys which are bound to the named "
-"function.\n"
+" -u function-name Unbind all keys which are bound to the named function.\n"
" -r keyseq Remove the binding for KEYSEQ.\n"
" -f filename Read key bindings from FILENAME.\n"
" -x keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
" \t\t\t\tKEYSEQ is entered.\n"
-" -X List key sequences bound with -x and associated "
-"commands\n"
+" -X List key sequences bound with -x and associated commands\n"
" in a form that can be reused as input.\n"
" \n"
" Exit Status:\n"
" аргумент: нпр., bind „\"\\C-x\\C-r\": re-read-init-file“.\n"
" \n"
" Опције:\n"
-" -m мапа тастера Користи МАПУ_ТАСТЕРА као мапу тастера "
-"за трајање ове\n"
-" наредбе. Прихватљиви називи мапе "
-"тастера су: „emacs,\n"
-" emacs-standard, emacs-meta, emacs-"
-"ctlx, vi, vi-move,\n"
+" -m мапа тастера Користи МАПУ_ТАСТЕРА као мапу тастера за трајање ове\n"
+" наредбе. Прихватљиви називи мапе тастера су: „emacs,\n"
+" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
" vi-command, и vi-insert“.\n"
" -l Исписује називе функција.\n"
" -P Исписује називе функција и свезе.\n"
-" -p Испсиује функције и свезе у облику "
-"који може бити поново\n"
+" -p Испсиује функције и свезе у облику који може бити поново\n"
" коришћен као улаз.\n"
-" -S Исписује низове тастера који призивају "
-"макрое и њихове вредности\n"
-" -s Исписује низове тастера који призивају "
-"макрое и њихове вредности\n"
-" у облику који може бити поново "
-"коришћен као улаз.\n"
-" -V Исписује називе и вредности "
-"променљивих\n"
-" -v Исписује називе и вредности "
-"променљивих у облику који може бити\n"
+" -S Исписује низове тастера који призивају макрое и њихове вредности\n"
+" -s Исписује низове тастера који призивају макрое и њихове вредности\n"
+" у облику који може бити поново коришћен као улаз.\n"
+" -V Исписује називе и вредности променљивих\n"
+" -v Исписује називе и вредности променљивих у облику који може бити\n"
" поново коришћен као улаз.\n"
-" -q назив-функције Пропитује о томе који тастери "
-"призивају именовану функцију.\n"
-" -u назив-функције Развезује све тастере који су "
-"привезани за именовану функцију.\n"
+" -q назив-функције Пропитује о томе који тастери призивају именовану функцију.\n"
+" -u назив-функције Развезује све тастере који су привезани за именовану функцију.\n"
" -r низ тастера Укалања свезу за НИЗ_ТАСТЕРА.\n"
-" -f назив датотеке Чита свезе тастера из "
-"НАЗИВА_ДАТОТЕКЕ.\n"
-" -x низ_тастера:наредба-шкољке Доводи до извршавања НАРЕДБЕ-ШКОЉКЕ "
-"приликом уноса\n"
+" -f назив датотеке Чита свезе тастера из НАЗИВА_ДАТОТЕКЕ.\n"
+" -x низ_тастера:наредба-шкољке Доводи до извршавања НАРЕДБЕ-ШКОЉКЕ приликом уноса\n"
" \t\t\t НИЗА_ТАСТЕРА.\n"
-" -X Исписује свезе низова тастера са -x и "
-"придружене наредбе у облику\n"
-" који може бити поново коришћен као "
-"улаз.\n"
+" -X Исписује свезе низова тастера са -x и придружене наредбе у облику\n"
+" који може бити поново коришћен као улаз.\n"
" \n"
" Излазно стање:\n"
-" „bind“ даје 0 осим ако није дата непозната опција или ако не дође до "
-"грешке."
+" „bind“ даје 0 осим ако није дата непозната опција или ако не дође до грешке."
#: builtins.c:330
msgid ""
msgstr ""
"Излазне петље „for“, „while“, или „until“.\n"
" \n"
-" Излази из петље FOR, WHILE или UNTIL. Ако је наведено N, слама N "
-"затварајућих\n"
+" Излази из петље FOR, WHILE или UNTIL. Ако је наведено N, слама N затварајућих\n"
" петљи.\n"
" \n"
" Излазно стање:\n"
" \n"
" Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
" lookup. This is useful when you wish to reimplement a shell builtin\n"
-" as a shell function, but need to execute the builtin within the "
-"function.\n"
+" as a shell function, but need to execute the builtin within the function.\n"
" \n"
" Exit Status:\n"
" Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
" \n"
" Извршава УГРАЂЕНОСТ-ШКОЉКЕ са аргументима АРГ-и без обављања тражења\n"
" наредбе. Ово је корисно када желите поново да примените уграђеност\n"
-" шкољке као функцију шкољке, али морате да извршите уграђеност у "
-"функцији.\n"
+" шкољке као функцију шкољке, али морате да извршите уграђеност у функцији.\n"
" \n"
" Излазно стање:\n"
-" Даје излазно стање УГРАЂЕНОСТИ-ШКОЉКЕ, или нетачност ако УГРАЂЕНОСТ-"
-"ШКОЉКЕ\n"
+" Даје излазно стање УГРАЂЕНОСТИ-ШКОЉКЕ, или нетачност ако УГРАЂЕНОСТ-ШКОЉКЕ\n"
" није уграђеност шкољке."
#: builtins.c:369
msgid ""
"Change the shell working directory.\n"
" \n"
-" Change the current directory to DIR. The default DIR is the value of "
-"the\n"
+" Change the current directory to DIR. The default DIR is the value of the\n"
" HOME shell variable.\n"
" \n"
-" The variable CDPATH defines the search path for the directory "
-"containing\n"
-" DIR. Alternative directory names in CDPATH are separated by a colon "
-"(:).\n"
-" A null directory name is the same as the current directory. If DIR "
-"begins\n"
+" The variable CDPATH defines the search path for the directory containing\n"
+" DIR. Alternative directory names in CDPATH are separated by a colon (:).\n"
+" A null directory name is the same as the current directory. If DIR begins\n"
" with a slash (/), then CDPATH is not used.\n"
" \n"
-" If the directory is not found, and the shell option `cdable_vars' is "
-"set,\n"
-" the word is assumed to be a variable name. If that variable has a "
-"value,\n"
+" If the directory is not found, and the shell option `cdable_vars' is set,\n"
+" the word is assumed to be a variable name. If that variable has a value,\n"
" its value is used for DIR.\n"
" \n"
" Options:\n"
" \t\tattributes as a directory containing the file attributes\n"
" \n"
" The default is to follow symbolic links, as if `-L' were specified.\n"
-" `..' is processed by removing the immediately previous pathname "
-"component\n"
+" `..' is processed by removing the immediately previous pathname component\n"
" back to a slash or the beginning of DIR.\n"
" \n"
" Exit Status:\n"
-" Returns 0 if the directory is changed, and if $PWD is set successfully "
-"when\n"
+" Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
" -P is used; non-zero otherwise."
msgstr ""
"Мења радни директоријум шкољке.\n"
" Мења текући директоријум у ДИР. Основни ДИР је вредност променљиве\n"
" шкољке „ЛИЧНО“.\n"
" \n"
-" Променљива „ЦДПУТАЊА“ одређује путању претраге за директоријум који "
-"садржи\n"
-" ДИР. Заменски називи директоријума у ЦДПУТАЊИ су раздвојени двотачком "
-"(:).\n"
-" Назив ништавног директоријума је исти као текући директоријум. Ако ДИР "
-"почиње\n"
+" Променљива „ЦДПУТАЊА“ одређује путању претраге за директоријум који садржи\n"
+" ДИР. Заменски називи директоријума у ЦДПУТАЊИ су раздвојени двотачком (:).\n"
+" Назив ништавног директоријума је исти као текући директоријум. Ако ДИР почиње\n"
" косом цртом (/), тада се ЦДПУТАЊА не користи.\n"
" \n"
" Ако се не нађе директоријум, а опција шкољке „cdable_vars“ је подешена,\n"
" -L\tприморава праћење симболичких веза: решава симболичке везе у\n"
" ДИР-у након обраде примерака „..“\n"
" -P\tкористи физичку структуру директоријума без праћења симболичких\n"
-" веза: решава симболичке везе у ДИР-у пре обраде3 примерака "
-"„..“\n"
+" веза: решава симболичке везе у ДИР-у пре обраде3 примерака „..“\n"
" -e\tако је достављена опција „-P“, а текући радни директоријум не\n"
" може бити успешно одређен, излази са не-нултим стањем\n"
-" -@ на системима који подржавају, представља датотеку са "
-"проширеним\n"
+" -@ на системима који подржавају, представља датотеку са проширеним\n"
" особинама као директоријум који садржи особине датотеке\n"
" \n"
" Основно је да прати симболичке везе, као да је наведено „-L“.\n"
" косу цтрицу или на почетак ДИР-а.\n"
" \n"
" Излазно стање:\n"
-" Даје 0 ако је директоријум измењен, и ако је $PWD успешно подешено када "
-"је\n"
+" Даје 0 ако је директоријум измењен, и ако је $PWD успешно подешено када је\n"
" коришћено „-P“; у супротном вредност различиту од нуле."
#: builtins.c:425
"Execute a simple command or display information about commands.\n"
" \n"
" Runs COMMAND with ARGS suppressing shell function lookup, or display\n"
-" information about the specified COMMANDs. Can be used to invoke "
-"commands\n"
+" information about the specified COMMANDs. Can be used to invoke commands\n"
" on disk when a function with the same name exists.\n"
" \n"
" Options:\n"
"Извршава једноставну наредбу или приказује податке о наредбама.\n"
" \n"
" Покреће НАРЕДБУ са АРГУМЕНТИМА потискујући тражење функције шкољке, или\n"
-" приказује податке о наведеним НАРЕДБАМА. Може да се користи за "
-"позивање\n"
+" приказује податке о наведеним НАРЕДБАМА. Може да се користи за позивање\n"
" наредби на диску када постоји функција са истим називом.\n"
" \n"
" Опције:\n"
" Variables with the integer attribute have arithmetic evaluation (see\n"
" the `let' command) performed when the variable is assigned a value.\n"
" \n"
-" When used in a function, `declare' makes NAMEs local, as with the "
-"`local'\n"
+" When used in a function, `declare' makes NAMEs local, as with the `local'\n"
" command. The `-g' option suppresses this behavior.\n"
" \n"
" Exit Status:\n"
" „local“. Опција „-g“ потискује ово понашање.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или "
-"ако\n"
+" Даје позитиван резултат осим ако се не достави неисправна опција или ако\n"
" не дође до грешке доделе променљиве."
#: builtins.c:532
" функције у којима су одређене и уњиховим породима.\n"
" \n"
" Излазно стање:\n"
-" Резултат је позитиван осим ако се не достави неисправна опција, ако не "
-"дође\n"
+" Резултат је позитиван осим ако се не достави неисправна опција, ако не дође\n"
" до грешке додељивања променљиве, или ако шкољка не извршава функцију."
#: builtins.c:557
msgid ""
"Write arguments to the standard output.\n"
" \n"
-" Display the ARGs, separated by a single space character and followed by "
-"a\n"
+" Display the ARGs, separated by a single space character and followed by a\n"
" newline, on the standard output.\n"
" \n"
" Options:\n"
" \t\t0 to 3 octal digits\n"
" \\xHH\tthe eight-bit character whose value is HH (hexadecimal). HH\n"
" \t\tcan be one or two hex digits\n"
-" \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
-"HHHH.\n"
+" \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
" \t\tHHHH can be one to four hex digits.\n"
-" \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
-"value\n"
+" \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
" \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
" \n"
" Exit Status:\n"
" \\t\tводоравни табулатор\n"
" \\v\tусправни табулатор\n"
" \\\\\tконтра коса црта\n"
-" \\0nnn\tзнак чији АСКРИ код јесте „NNN“ (октално). „NNN“ може бити "
-"од\n"
+" \\0nnn\tзнак чији АСКРИ код јесте „NNN“ (октално). „NNN“ може бити од\n"
" \t 0 до 3 окталне цифре\n"
-" \\xHH\tосмобитни знак чија вредност јесте „HH“ (хексадецимално). "
-"„HH“\n"
+" \\xHH\tосмобитни знак чија вредност јесте „HH“ (хексадецимално). „HH“\n"
" може бити једна или две хексадецималне цифре\n"
-" \\uHHHH\tзнак Јуникода чија вредност јесте хексадецимална вредност "
-"„HHHH“.\n"
+" \\uHHHH\tзнак Јуникода чија вредност јесте хексадецимална вредност „HHHH“.\n"
" \t\t„HHHH“ може имати једну до четири хексадецималне цифре.\n"
" \\UHHHHHHHH знак Јуникода чија вредност јесте хексадецимална вредност\n"
-" \t\t„HHHHHHHH“. „HHHHHHHH“ може бити једна од осам хексадецималних "
-"цифара.\n"
+" \t\t„HHHHHHHH“. „HHHHHHHH“ може бити једна од осам хексадецималних цифара.\n"
" \n"
" Излазно стање:\n"
" Даје позитиван резултат осим ако не дође до грешке писања."
msgstr ""
"Укључује и искључује уграђености шкољке.\n"
" \n"
-" Укључује и искључује уграђене наредбе шкољке. Искључивање вам "
-"омогућава\n"
+" Укључује и искључује уграђене наредбе шкољке. Искључивање вам омогућава\n"
" да извршите наредбу диска која носи исти назив као уграђеност шкољке\n"
" без коришћења пуне путање.\n"
" \n"
" шкољке, укуцајте „enable -n test“.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако НАЗИВ није уграђеност шкољке или ако не "
-"дође до грешке."
+" Даје позитиван резултат осим ако НАЗИВ није уграђеност шкољке или ако не дође до грешке."
#: builtins.c:640
msgid ""
"Execute arguments as a shell command.\n"
" \n"
-" Combine ARGs into a single string, use the result as input to the "
-"shell,\n"
+" Combine ARGs into a single string, use the result as input to the shell,\n"
" and execute the resulting commands.\n"
" \n"
" Exit Status:\n"
" о грешци. У овом режиму, поруке о грешкама се не исписују. Ако је\n"
" виђена неисправна опција, поставља знак опцијепронађен у ОПЦАРГ-у. Ако\n"
" захтевани аргумент није нађен, поставља двотачку „:“ у НАЗИВ и подешава\n"
-" ОПЦАРГ на нађени знак опције. Ако „добави_опцију“ није у нечујном "
-"режиму,\n"
+" ОПЦАРГ на нађени знак опције. Ако „добави_опцију“ није у нечујном режиму,\n"
" а виђена је неисправна опција, онда поставља знак питања „?“ у НАЗИВ и\n"
-" расподешава ОПЦАРГ. Ако није пронађен захтевани аргумент, питање „?“ "
-"се\n"
-" поставља у НАЗИВУ, ОПЦАРГ се расподешава, а исписује се порука о "
-"дијагнози.\n"
-" \n"
-" Ако променљива шкољке ОПЦГРЕШКА има вредност 0, „добави_опцију“ "
-"искључује\n"
-" исписивање порука о грешкама, чак и ако први знак ОПЦНИСКЕ није "
-"двотачка.\n"
+" расподешава ОПЦАРГ. Ако није пронађен захтевани аргумент, питање „?“ се\n"
+" поставља у НАЗИВУ, ОПЦАРГ се расподешава, а исписује се порука о дијагнози.\n"
+" \n"
+" Ако променљива шкољке ОПЦГРЕШКА има вредност 0, „добави_опцију“ искључује\n"
+" исписивање порука о грешкама, чак и ако први знак ОПЦНИСКЕ није двотачка.\n"
" ОПЦГРЕШКА има вредност 1 по основи.\n"
" \n"
-" „Добави_опцију“ обично обрађује положајне параметре, али ако су "
-"аргументи\n"
+" „Добави_опцију“ обично обрађује положајне параметре, али ако су аргументи\n"
" достављени као АРГ вредности, онда се они обрађују.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат ако је пронађена опција; неуспех ако се наиђе "
-"на\n"
+" Даје позитиван резултат ако је пронађена опција; неуспех ако се наиђе на\n"
" крај опције или ако не дође до грешке."
#: builtins.c:694
"Replace the shell with the given command.\n"
" \n"
" Execute COMMAND, replacing this shell with the specified program.\n"
-" ARGUMENTS become the arguments to COMMAND. If COMMAND is not "
-"specified,\n"
+" ARGUMENTS become the arguments to COMMAND. If COMMAND is not specified,\n"
" any redirections take effect in the current shell.\n"
" \n"
" Options:\n"
" -c\texecute COMMAND with an empty environment\n"
" -l\tplace a dash in the zeroth argument to COMMAND\n"
" \n"
-" If the command cannot be executed, a non-interactive shell exits, "
-"unless\n"
+" If the command cannot be executed, a non-interactive shell exits, unless\n"
" the shell option `execfail' is set.\n"
" \n"
" Exit Status:\n"
-" Returns success unless COMMAND is not found or a redirection error "
-"occurs."
+" Returns success unless COMMAND is not found or a redirection error occurs."
msgstr ""
"Замењује шкољку датом наредбом.\n"
" \n"
" Извршава НАРЕДБУ, замењујући ову шкољку наведеним програмом. АРГУМЕНТИ\n"
-" постају аргументи НАРЕДБЕ. Ако није наведена НАРЕДБА, свако "
-"преусмеравање\n"
+" постају аргументи НАРЕДБЕ. Ако није наведена НАРЕДБА, свако преусмеравање\n"
" има дејства у текућој шкољци.\n"
" \n"
" Опције:\n"
" -c\t\tизвршава НАРЕДБУ са празним окружењем\n"
" -l\t\tпоставља цртицу у нултом аргументу НАРЕДБЕ\n"
" \n"
-" Ако наредба не може бити извршена, постоји не-међудејствена шкољка, "
-"осим\n"
+" Ако наредба не може бити извршена, постоји не-међудејствена шкољка, осим\n"
" ако није подешена опција шкољке „execfail“.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако НАРЕДБА није нађена или ако не дође до "
-"грешке преусмеравања."
+" Даје позитиван резултат осим ако НАРЕДБА није нађена или ако не дође до грешке преусмеравања."
#: builtins.c:715
msgid ""
msgid ""
"Exit a login shell.\n"
" \n"
-" Exits a login shell with exit status N. Returns an error if not "
-"executed\n"
+" Exits a login shell with exit status N. Returns an error if not executed\n"
" in a login shell."
msgstr ""
"Напушта шкољку пријављивања.\n"
" \n"
-" Напушта шкољку пријављивања са излазним стањем N. Даје грешку ако није "
-"извршено\n"
+" Напушта шкољку пријављивања са излазним стањем N. Даје грешку ако није извршено\n"
" у шкољци пријављивања."
#: builtins.c:734
msgid ""
"Display or execute commands from the history list.\n"
" \n"
-" fc is used to list or edit and re-execute commands from the history "
-"list.\n"
+" fc is used to list or edit and re-execute commands from the history list.\n"
" FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
" string, which means the most recent command beginning with that\n"
" string.\n"
" \n"
" Options:\n"
-" -e ENAME\tselect which editor to use. Default is FCEDIT, then "
-"EDITOR,\n"
+" -e ENAME\tselect which editor to use. Default is FCEDIT, then EDITOR,\n"
" \t\tthen vi\n"
" -l \tlist lines instead of editing\n"
" -n\tomit line numbers when listing\n"
" the last command.\n"
" \n"
" Exit Status:\n"
-" Returns success or status of executed command; non-zero if an error "
-"occurs."
+" Returns success or status of executed command; non-zero if an error occurs."
msgstr ""
"Приказује или извршава наредбе са списка историјата.\n"
" \n"
-" „fc“ се користи за исписивање или уређивање и за поновно извршавање "
-"наредби\n"
-" са списка историјата. ПРВИ и ПОСЛЕДЊИ могу бити бројеви који наводе "
-"опсег,\n"
-" или ПРВИ може бити ниска, што значи да најсвежија наредба почиње том "
-"ниском.\n"
+" „fc“ се користи за исписивање или уређивање и за поновно извршавање наредби\n"
+" са списка историјата. ПРВИ и ПОСЛЕДЊИ могу бити бројеви који наводе опсег,\n"
+" или ПРВИ може бити ниска, што значи да најсвежија наредба почиње том ниском.\n"
" \n"
" Опције:\n"
-" -e ЕНАЗИВ\t бира уређивача за коришћење. Основно је „FCEDIT“, затим "
-"„EDITOR“,\n"
+" -e ЕНАЗИВ\t бира уређивача за коришћење. Основно је „FCEDIT“, затим „EDITOR“,\n"
" \t\t затим „vi“\n"
" -l \t прави списак редова уместо да уређује\n"
" -n\t изоставља бројеве редова приликом стварања списка\n"
" последњу наредбу.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат или стање извршене наредбе; не-нулу ако дође до "
-"грешке."
+" Даје позитиван резултат или стање извршене наредбе; не-нулу ако дође до грешке."
#: builtins.c:764
msgid ""
msgid ""
"Move jobs to the background.\n"
" \n"
-" Place the jobs identified by each JOB_SPEC in the background, as if "
-"they\n"
-" had been started with `&'. If JOB_SPEC is not present, the shell's "
-"notion\n"
+" Place the jobs identified by each JOB_SPEC in the background, as if they\n"
+" had been started with `&'. If JOB_SPEC is not present, the shell's notion\n"
" of the current job is used.\n"
" \n"
" Exit Status:\n"
msgstr ""
"Премешта посао у позадину.\n"
" \n"
-" Поставља посао одређен сваком „JOB_SPEC“ у позадину, као да су "
-"покренути\n"
+" Поставља посао одређен сваком „JOB_SPEC“ у позадину, као да су покренути\n"
" са &. Ако „JOB_SPEC“ није присутно, користи се шкољкино поимање\n"
" текућег посла.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није укључено управљање послом или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако није укључено управљање послом или ако не дође до грешке."
#: builtins.c:793
msgid ""
"Remember or display program locations.\n"
" \n"
" Determine and remember the full pathname of each command NAME. If\n"
-" no arguments are given, information about remembered commands is "
-"displayed.\n"
+" no arguments are given, information about remembered commands is displayed.\n"
" \n"
" Options:\n"
" -d\tforget the remembered location of each NAME\n"
" \t\tзапамћених наредби.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се НАЗИВ не нађе или ако је дата "
-"неисправна опција."
+" Даје позитиван резултат осим ако се НАЗИВ не нађе или ако је дата неисправна опција."
#: builtins.c:818
msgid ""
" PATTERN\tPattern specifying a help topic\n"
" \n"
" Exit Status:\n"
-" Returns success unless PATTERN is not found or an invalid option is "
-"given."
+" Returns success unless PATTERN is not found or an invalid option is given."
msgstr ""
"Приказује податке о уграђеним наредбама.\n"
" \n"
" ШАБЛОН\tШаблон који наводи тему помоћи\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако ШАБЛОН није пронађен или ако је дата "
-"неисправна опција."
+" Даје позитиван резултат осим ако ШАБЛОН није пронађен или ако је дата неисправна опција."
#: builtins.c:842
msgid ""
" \n"
" If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
" as a format string for strftime(3) to print the time stamp associated\n"
-" with each displayed history entry. No time stamps are printed "
-"otherwise.\n"
+" with each displayed history entry. No time stamps are printed otherwise.\n"
" \n"
" Exit Status:\n"
" Returns success unless an invalid option is given or an error occurs."
" -d померај брише унос историјата на померају ПОМЕРАЈ.\n"
" \n"
" -a\t додаје редове историјата из ове сесије у датотеку историјата\n"
-" -n\t чита све редове историјата који нису прочитани из датотеке "
-"историјата\n"
+" -n\t чита све редове историјата који нису прочитани из датотеке историјата\n"
" \t\tи додаје их на списак историјата\n"
" -r\t чита датотеку историјата и додаје садржај на списак историјата\n"
" -w\t пише текући историјат у датотеку историјата\n"
" -s\t додаје АРГ-те на списак историјата као један унос\n"
" \n"
" Ако је дата ДАТОТЕКА, користи се као датотека историјата. У супротном,\n"
-" ако ДАТОТЕКА_ИСТОРИЈАТА има вредност, она се користи, другачије „~/."
-"bash_history“.\n"
+" ако ДАТОТЕКА_ИСТОРИЈАТА има вредност, она се користи, другачије „~/.bash_history“.\n"
" \n"
-" Ако је променљива ЗАПИСВРЕМЕНАИСТОРИЈАТА подешена и није ништавна, "
-"користи се\n"
-" њена вредност као ниска записа за „strftime(3)“ да исписше временску "
-"ознаку придружену\n"
-" сваком приказаном уносу историјата. У супротном временске ознаке се не "
-"исписују.\n"
+" Ако је променљива ЗАПИСВРЕМЕНАИСТОРИЈАТА подешена и није ништавна, користи се\n"
+" њена вредност као ниска записа за „strftime(3)“ да исписше временску ознаку придружену\n"
+" сваком приказаном уносу историјата. У супротном временске ознаке се не исписују.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако не "
-"дође до грешке."
+" Даје позитиван резултат осим ако није дата неисправна опција или ако не дође до грешке."
#: builtins.c:879
msgid ""
" -r\tограничава излаз на покренуте послове\n"
" -s\tограничава излаз на заустављене послове\n"
" \n"
-" Ако је достављено „-x“, НАРЕДБА се покреће након што се све одредбе "
-"посла које\n"
-" се јављају у АРГУМЕНТИМА замене ИБ-ом процеса тог вође групе процеса "
-"посла.\n"
+" Ако је достављено „-x“, НАРЕДБА се покреће након што се све одредбе посла које\n"
+" се јављају у АРГУМЕНТИМА замене ИБ-ом процеса тог вође групе процеса посла.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако не "
-"дође до грешке.\n"
+" Даје позитиван резултат осим ако није дата неисправна опција или ако не дође до грешке.\n"
" Ако се користи „-x“, даје излазно стање НАРЕДБЕ."
#: builtins.c:906
" \n"
" Опције:\n"
" -a\tуклања све послове ако није достављена ОДРЕДБАПОСЛА\n"
-" -h\tозначава сваку ОДРЕДБУПОСЛА тако да СИГНАЛГОРЕ није послат послу "
-"ако\n"
+" -h\tозначава сваку ОДРЕДБУПОСЛА тако да СИГНАЛГОРЕ није послат послу ако\n"
" \t шкољка прими СИГНАЛГОРЕ\n"
" -r\tуклања само покренуте послове\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или "
-"ОДРЕДБАПОСЛА."
+" Даје позитиван резултат осим ако није дата неисправна опција или ОДРЕДБАПОСЛА."
#: builtins.c:925
msgid ""
"Шаље сигнал послу.\n"
" \n"
" Шаље процесима препознатих ПИБ-ом или ОДРЕДБОМПОСЛА сигнал именован\n"
-" ОДРЕДБОМСИГНАЛА или БРОЈЕМСИГНАЛА. Ако није присутно ни "
-"ОДРЕДБА_СИГНАЛА\n"
+" ОДРЕДБОМСИГНАЛА или БРОЈЕМСИГНАЛА. Ако није присутно ни ОДРЕДБА_СИГНАЛА\n"
" ни БРОЈ_СИГНАЛА, подразумева се ТЕРМ_СИГНАЛА.\n"
" \n"
" Опције:\n"
" \t се да су бројеви сигнала за које називи требају бити исписани\n"
" -L\tсиноним за „-l“\n"
" \n"
-" „Kill“ је уграђеност шкољке из два разлога: омогућава да ИБ-ови послова "
-"буду\n"
-" коришћени уместо ИБ-ова процеса, и омогућава убијање процеса ако је "
-"достигнуто\n"
+" „Kill“ је уграђеност шкољке из два разлога: омогућава да ИБ-ови послова буду\n"
+" коришћени уместо ИБ-ова процеса, и омогућава убијање процеса ако је достигнуто\n"
" ограничење процеса које можете да направите.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако не "
-"дође до грешке."
+" Даје позитиван резултат осим ако није дата неисправна опција или ако не дође до грешке."
#: builtins.c:949
msgid ""
" Evaluate each ARG as an arithmetic expression. Evaluation is done in\n"
" fixed-width integers with no check for overflow, though division by 0\n"
" is trapped and flagged as an error. The following list of operators is\n"
-" grouped into levels of equal-precedence operators. The levels are "
-"listed\n"
+" grouped into levels of equal-precedence operators. The levels are listed\n"
" in order of decreasing precedence.\n"
" \n"
" \tid++, id--\tvariable post-increment, post-decrement\n"
" Ако се последњи АРГ процени на 0, исписује 1; у супротном даје 0."
#: builtins.c:994
-#, fuzzy
msgid ""
"Read a line from the standard input and split it into fields.\n"
" \n"
" Reads a single line from the standard input, or from file descriptor FD\n"
-" if the -u option is supplied. The line is split into fields as with "
-"word\n"
+" if the -u option is supplied. The line is split into fields as with word\n"
" splitting, and the first word is assigned to the first NAME, the second\n"
" word to the second NAME, and so on, with any leftover words assigned to\n"
-" the last NAME. Only the characters found in $IFS are recognized as "
-"word\n"
-" delimiters. By default, the backslash character escapes delimiter "
-"characters\n"
+" the last NAME. Only the characters found in $IFS are recognized as word\n"
+" delimiters. By default, the backslash character escapes delimiter characters\n"
" and newline.\n"
" \n"
-" If no NAMEs are supplied, the line read is stored in the REPLY "
-"variable.\n"
+" If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
" \n"
" Options:\n"
" -a array\tassign the words read to sequential indices of the array\n"
" -n nchars\treturn after reading NCHARS characters rather than waiting\n"
" \t\tfor a newline, but honor a delimiter if fewer than\n"
" \t\tNCHARS characters are read before the delimiter\n"
-" -N nchars\treturn only after reading exactly NCHARS characters, "
-"unless\n"
+" -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
" \t\tEOF is encountered or read times out, ignoring any\n"
" \t\tdelimiter\n"
" -p prompt\toutput the string PROMPT without a trailing newline before\n"
" -u fd\tread from file descriptor FD instead of the standard input\n"
" \n"
" Exit Status:\n"
-" The return code is zero, unless end-of-file is encountered, read times "
-"out\n"
-" (in which case it's greater than 128), a variable assignment error "
-"occurs,\n"
+" The return code is zero, unless end-of-file is encountered, read times out\n"
+" (in which case it's greater than 128), a variable assignment error occurs,\n"
" or an invalid file descriptor is supplied as the argument to -u."
msgstr ""
"Чита ред са стандардног улаза и дели га на поља.\n"
" ако је достављена опција „-u“. Ред је подељен на поља као при дељењу\n"
" речи, а прва реч се додељује првом НАЗИВУ, друга реч другом НАЗИВУ,\n"
" и тако редом, са сваком наредном речју додељеном последњем НАЗИВУ.\n"
-" Само знаци пронађени у „$IFS“ се признају за граничнике речи.\n"
+" Само знаци пронађени у „$IFS“ се признају за граничнике речи. По основи,\n"
+" знак контра косе црте мења значење знакова граничника и новог реда.\n"
" \n"
-" Ако нису достављени НАЗИВИ, читани ред је смештен у променљивој "
-"ОДГОВОР.\n"
+" Ако нису достављени НАЗИВИ, читани ред је смештен у променљивој ОДГОВОР.\n"
" \n"
" Опције:\n"
" -a низ\t додељује читање речи секвенцијалним индексима променљиве\n"
" \t\t радије него нови ред\n"
" -e\t користи читање реда да добије ред у међудејственој шкољци\n"
" -i текст\t користи ТЕКСТ као почетни текст за читање реда\n"
-" -n n-знака даје резултат након читања знакова N-ЗНАКОВА радије него "
-"да\n"
+" -n n-знака даје резултат након читања знакова N-ЗНАКОВА радије него да\n"
" \t\t чека на нови ред, али поштује граничника ако је прочитано\n"
" \t\t мање знакова од N-ЗНАКОВА пре граничника\n"
-" -N n-знака даје резултат само након читања тачно знакова N-ЗНАКОВА, "
-"осим\n"
+" -N n-знака даје резултат само након читања тачно знакова N-ЗНАКОВА, осим\n"
" \t\t ако не наиђе на крај датотеке или ако не истекне време читања,\n"
" занемарујући све граничнике\n"
-" -p упит\t исписује ниску УПИТ без пратећег новог реда пре покушаја "
-"читања\n"
+" -p упит\t исписује ниску УПИТ без пратећег новог реда пре покушаја читања\n"
" -r\t не дозвољава контра косим цртама да преломе ниједан од знакова\n"
" -s\t не оглашава улаз који долази са терминала\n"
-" -t истек\t неуспех временског рока и давања резултата ако читав ред "
-"улаза\n"
+" -t истек\t неуспех временског рока и давања резултата ако читав ред улаза\n"
" \t\t није прочитан за време од ВРЕМЕ_РОК секунде. Вредност променљиве\n"
-" \t\t ВИСТЕКА је основни временски рок. ВРЕМЕНСКИ_РОК може бити "
-"разломак.\n"
+" \t\t ВИСТЕКА је основни временски рок. ВРЕМЕНСКИ_РОК може бити разломак.\n"
" \t\t Ако је ВРЕМЕНСКИ_РОК 0, читање даје резултат одмах, без покушаја\n"
" \t\t читања некох података, дајући позитиван резултат само ако је улаз\n"
" \t\t доступан на наведеном описнику датотеке. Излазно стање је веће\n"
" -u фд\t чита из описника датотеке ФД уместо са стандардног улаза\n"
" \n"
" Излазно стање:\n"
-" Резултат је нула, осим ако се не наиђе на крај датотеке, не истекне "
-"време\n"
-" читања (у том случају је већи од 128), ако не дође до грешке доделе "
-"променљиве,\n"
-" или ако се не достави неисправан описник датотеке као аргумент опције „-"
-"u“."
+" Резултат је нула, осим ако се не наиђе на крај датотеке, не истекне време\n"
+" читања (у том случају је већи од 128), ако не дође до грешке доделе променљиве,\n"
+" или ако се не достави неисправан описник датотеке као аргумент опције „-u“."
#: builtins.c:1042
msgid ""
" physical same as -P\n"
" pipefail the return value of a pipeline is the status of\n"
" the last command to exit with a non-zero status,\n"
-" or zero if no command exited with a non-zero "
-"status\n"
+" or zero if no command exited with a non-zero status\n"
" posix change the behavior of bash where the default\n"
" operation differs from the Posix standard to\n"
" match the standard\n"
" by default when the shell is interactive.\n"
" -P If set, do not resolve symbolic links when executing commands\n"
" such as cd which change the current directory.\n"
-" -T If set, the DEBUG and RETURN traps are inherited by shell "
-"functions.\n"
+" -T If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
" -- Assign any remaining arguments to the positional parameters.\n"
" If there are no remaining arguments, the positional parameters\n"
" are unset.\n"
" nounset исто као -u\n"
" onecmd исто као -t\n"
" physical исто као -P\n"
-" pipefail вредност резултата спојнице јесте стање последње "
-"наредбе\n"
-" за прекид са не-нултим стањем, или са нулом ако "
-"ниједна\n"
+" pipefail вредност резултата спојнице јесте стање последње наредбе\n"
+" за прекид са не-нултим стањем, или са нулом ако ниједна\n"
" наредба није завршила са не-нултим стањем\n"
-" posix мења понашање баша где се основна радња "
-"разликује\n"
+" posix мења понашање баша где се основна радња разликује\n"
" од стандарда Посикса да би одговарала стандарду\n"
" privileged исто као -p\n"
" verbose исто као -v\n"
" vi користи сучеље уређивања реда у стилу вија\n"
" xtrace исто као -x\n"
-" -p Укључено кад год се ибови стварног и ефективног корисника не "
-"подударају.\n"
-" Искључује обраду датотеке „$ENV“ и увоз функција шкољке. "
-"Искључивање ове\n"
-" опције доводи до тога да ефективни јиб и гиб буду подешени на "
-"стварни\n"
+" -p Укључено кад год се ибови стварног и ефективног корисника не подударају.\n"
+" Искључује обраду датотеке „$ENV“ и увоз функција шкољке. Искључивање ове\n"
+" опције доводи до тога да ефективни јиб и гиб буду подешени на стварни\n"
" јиб и гиб.\n"
" -t Излази након читања и извршавања једне наредбе.\n"
" -u Сматра променљиве расподешавања за грешку приликом замењивања.\n"
" по основи када је шкољка међудејствена.\n"
" -P Ако је подешено, не решава симболичке везе приликом извршавања\n"
" наредби као што је „cd“ која мења текући директоријум.\n"
-" -T Ако је подешено, хватања ПРОЧИШЋАВАЊА и РЕЗУЛТАТА се наслеђују "
-"функцијама шкољке.\n"
+" -T Ако је подешено, хватања ПРОЧИШЋАВАЊА и РЕЗУЛТАТА се наслеђују функцијама шкољке.\n"
" -- Додељује све преостале аргументе положајним параметрима.\n"
" Ако нема преосталих аргумената, положајни параметри се\n"
" расподешавају.\n"
" -n\ttreat each NAME as a name reference and unset the variable itself\n"
" \t\trather than the variable it references\n"
" \n"
-" Without options, unset first tries to unset a variable, and if that "
-"fails,\n"
+" Without options, unset first tries to unset a variable, and if that fails,\n"
" tries to unset a function.\n"
" \n"
" Some variables cannot be unset; also see `readonly'.\n"
" -n\tсматра сваки НАЗИВ као упуту назива и расподешава\n"
" \t саму променљиву радије него упуте променљиве\n"
" \n"
-" Без опција, „unset“ прво покушава да расподеси променљиву, а ако то не "
-"успе,\n"
+" Без опција, „unset“ прво покушава да расподеси променљиву, а ако то не успе,\n"
" покушава да расподеси функцију.\n"
" \n"
" Неке променљиве не могу бити расподешене; видите такође „readonly“.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако је "
-"НАЗИВ само за читање."
+" Даје позитиван резултат осим ако није дата неисправна опција или ако је НАЗИВ само за читање."
#: builtins.c:1162
msgid ""
"Set export attribute for shell variables.\n"
" \n"
" Marks each NAME for automatic export to the environment of subsequently\n"
-" executed commands. If VALUE is supplied, assign VALUE before "
-"exporting.\n"
+" executed commands. If VALUE is supplied, assign VALUE before exporting.\n"
" \n"
" Options:\n"
" -f\trefer to shell functions\n"
" Аргумент „--“ искључује даљу обраду опције.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако је дата неисправна опција или је НАЗИВ "
-"неисправан."
+" Даје позитиван резултат осим ако је дата неисправна опција или је НАЗИВ неисправан."
#: builtins.c:1181
msgid ""
msgstr ""
"Означава променљиве шкољке непроменљивим.\n"
" \n"
-" Означава сваки НАЗИВ као само за читање; вредности тих НАЗИВА не могу "
-"бити\n"
-" измењене подсеквенционалним додељивањем. Ако је достављена ВРЕДНОСТ, "
-"додељује\n"
+" Означава сваки НАЗИВ као само за читање; вредности тих НАЗИВА не могу бити\n"
+" измењене подсеквенционалним додељивањем. Ако је достављена ВРЕДНОСТ, додељује\n"
" ВРЕДНОСТ пре него ли јеозначи само за читање.\n"
" \n"
" Опције:\n"
" -a\tупућује на променљиве пописивог низа\n"
" -A\tупућује на променљиве придруживог низа\n"
" -f\tупућује на функције шкољке\n"
-" -p\tприказује списак свих променљивих и функција само за читање, "
-"зависно\n"
+" -p\tприказује списак свих променљивих и функција само за читање, зависно\n"
" од тога да ли је опција „-f“ дата или није\n"
" \n"
" Аргумент „--“ искључује даље обрађивање опције.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако је "
-"НАЗИВ неисправан."
+" Даје позитиван резултат осим ако није дата неисправна опција или ако је НАЗИВ неисправан."
#: builtins.c:1203
msgid ""
" -f\tприморава обустављање, чак и ако је шкољка пријављивања\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није укључено управљање послом или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако није укључено управљање послом или ако не дође до грешке."
#: builtins.c:1262
msgid ""
" -x FILE True if the file is executable by you.\n"
" -O FILE True if the file is effectively owned by you.\n"
" -G FILE True if the file is effectively owned by your group.\n"
-" -N FILE True if the file has been modified since it was last "
-"read.\n"
+" -N FILE True if the file has been modified since it was last read.\n"
" \n"
" FILE1 -nt FILE2 True if file1 is newer than file2 (according to\n"
" modification date).\n"
" STRING1 != STRING2\n"
" True if the strings are not equal.\n"
" STRING1 < STRING2\n"
-" True if STRING1 sorts before STRING2 "
-"lexicographically.\n"
+" True if STRING1 sorts before STRING2 lexicographically.\n"
" STRING1 > STRING2\n"
" True if STRING1 sorts after STRING2 lexicographically.\n"
" \n"
" -c ДАТОТЕКА Тачно ако је датотека посебног знака.\n"
" -d ДАТОТЕКА Тачно ако је датотека директоријум.\n"
" -e ДАТОТЕКА Тачно ако датотека постоји.\n"
-" -f ДАТОТЕКА Тачно ако датотека постоји и ако је обична "
-"датотека.\n"
+" -f ДАТОТЕКА Тачно ако датотека постоји и ако је обична датотека.\n"
" -g ДАТОТЕКА Тачно ако је датотека подеси-иб-групе.\n"
" -h ДАТОТЕКА Тачно ако је датотека симболичка веза.\n"
" -L ДАТОТЕКА Тачно ако је датотека симболичка веза.\n"
" -w ДАТОТЕКА Тачно ако у датотеку можете ви да пишете.\n"
" -x ДАТОТЕКА Тачно ако датотеку можете ви да извршите.\n"
" -O ДАТОТЕКА Тачно ако је датотека заправо у вашем власништву.\n"
-" -G ДАТОТЕКА Тачно ако је датотека заправо у власништву ваше "
-"групе.\n"
-" -N ДАТОТЕКА Тачно ако је датотека измењена након последњег "
-"читања.\n"
+" -G ДАТОТЕКА Тачно ако је датотека заправо у власништву ваше групе.\n"
+" -N ДАТОТЕКА Тачно ако је датотека измењена након последњег читања.\n"
" \n"
-" ДАТОТЕКА1 -nt ДАТОТЕКА2 Тачно ако је датотека1 новија од датотеке2 "
-"(према датуму измене).\n"
+" ДАТОТЕКА1 -nt ДАТОТЕКА2 Тачно ако је датотека1 новија од датотеке2 (према датуму измене).\n"
" \n"
" ДАТОТЕКА1 -ot ДАТОТЕКА2 Тачно ако је датотека1 старија од датотеке2.\n"
" \n"
-" ДАТОТЕКА1 -ef ДАТОТЕКА2 Тачно ако је датотека1 чврста веза до "
-"датотеке2.\n"
+" ДАТОТЕКА1 -ef ДАТОТЕКА2 Тачно ако је датотека1 чврста веза до датотеке2.\n"
" \n"
" Оператори ниске:\n"
" \n"
" \n"
" НИСКА1 = НИСКА2 Тачно ако су ниске једнаке.\n"
" НИСКА1 != НИСКА2 Тачно ако ниске нису једнаке.\n"
-" НИСКА1 < НИСКА2 Тачно ако НИСКА1 долази пре НИСКЕ2 "
-"лексикографски.\n"
-" НИСКА1 > НИСКА2 Тачно ако НИСКА1 долази после НИСКЕ2 "
-"лексикографски.\n"
+" НИСКА1 < НИСКА2 Тачно ако НИСКА1 долази пре НИСКЕ2 лексикографски.\n"
+" НИСКА1 > НИСКА2 Тачно ако НИСКА1 долази после НИСКЕ2 лексикографски.\n"
" \n"
" Остали оператори:\n"
" \n"
" -o ОПЦИЈА Тачно ако је опција шкољке ОПЦИЈА укључена.\n"
" -v ПРОМ Тачно ако је променљива шкољке ПРОМ подешена\n"
-" -R ПРОМ Тачно ако је променљива шкољке ПРОМ подешена и ако "
-"је упута назива.\n"
+" -R ПРОМ Тачно ако је променљива шкољке ПРОМ подешена и ако је упута назива.\n"
" ! ИЗРАЗ Тачно ако је израз нетачан.\n"
" ИЗРАЗ1 -a ИЗРАЗ2 Тачно ако је тачан и израз1 И израз2.\n"
" ИЗРАЗ1 -o ИЗРАЗ2 Тачно ако је тачан или израз1 ИЛИ израз2.\n"
" \n"
-" арг1 ОП арг2 Аритметичка проба. ОП је једно од следећег: -eq, -"
-"ne,\n"
+" арг1 ОП арг2 Аритметичка проба. ОП је једно од следећег: -eq, -ne,\n"
" -lt, -le, -gt, or -ge.\n"
" \n"
-" Аритметички двочлани оператори дају тачно ако је АРГ1 једнак, није-"
-"једнак,\n"
+" Аритметички двочлани оператори дају тачно ако је АРГ1 једнак, није-једнак,\n"
" мањи-од, мањи-од-или-једнак, већи-од, или већи-од-или-једнак са АРГ2.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат ако се ИЗРАЗ процени на тачно; неуспех ако се "
-"ИЗРАЗ процени\n"
+" Даје позитиван резултат ако се ИЗРАЗ процени на тачно; неуспех ако се ИЗРАЗ процени\n"
" на нетачно или ако је дат неисправан аргумент."
#: builtins.c:1344
msgid ""
"Display process times.\n"
" \n"
-" Prints the accumulated user and system times for the shell and all of "
-"its\n"
+" Prints the accumulated user and system times for the shell and all of its\n"
" child processes.\n"
" \n"
" Exit Status:\n"
msgid ""
"Trap signals and other events.\n"
" \n"
-" Defines and activates handlers to be run when the shell receives "
-"signals\n"
+" Defines and activates handlers to be run when the shell receives signals\n"
" or other conditions.\n"
" \n"
" ARG is a command to be read and executed when the shell receives the\n"
" value. If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
" shell and by the commands it invokes.\n"
" \n"
-" If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. "
-"If\n"
-" a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. "
-"If\n"
-" a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
-"a\n"
-" script run by the . or source builtins finishes executing. A "
-"SIGNAL_SPEC\n"
-" of ERR means to execute ARG each time a command's failure would cause "
-"the\n"
+" If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. If\n"
+" a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. If\n"
+" a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
+" script run by the . or source builtins finishes executing. A SIGNAL_SPEC\n"
+" of ERR means to execute ARG each time a command's failure would cause the\n"
" shell to exit when the -e option is enabled.\n"
" \n"
-" If no arguments are supplied, trap prints the list of commands "
-"associated\n"
+" If no arguments are supplied, trap prints the list of commands associated\n"
" with each signal.\n"
" \n"
" Options:\n"
" -l\tprint a list of signal names and their corresponding numbers\n"
" -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
" \n"
-" Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
-"number.\n"
+" Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
" Signal names are case insensitive and the SIG prefix is optional. A\n"
" signal may be sent to the shell with \"kill -signal $$\".\n"
" \n"
" Exit Status:\n"
-" Returns success unless a SIGSPEC is invalid or an invalid option is "
-"given."
+" Returns success unless a SIGSPEC is invalid or an invalid option is given."
msgstr ""
"Хвата сигнале и друге догађаје.\n"
" \n"
" АРГ је наредба за читање и извршавање када шкољка прими ОДРЕДБУ_СИГНАЛА\n"
" сигнала. Ако АРГ недостаје (а достављена је једна ОДРЕДБА_СИГНАЛА) или\n"
" „-“, сваки наведени сигнал се враћа на првобитну вредност. Ако је АРГ\n"
-" ништавна ниска свака ОДРЕДБА_СИГНАЛА се занемарује од стране шкољке и "
-"од\n"
+" ништавна ниска свака ОДРЕДБА_СИГНАЛА се занемарује од стране шкољке и од\n"
" наредби које призива.\n"
" \n"
" Ако је ОДРЕДБА_СИГНАЛА ИЗАЂИ (0) АРГ се извршава при изласку из шкољке.\n"
" Ако је ОДРЕДБА_СИГНАЛА ПРОЧИСТИ, АРГ се извршава пре сваке једноставне\n"
-" наредбе. Ако је ОДРЕДБА_СИГНАЛА ВРАТИ, АРГ се извршава сваки пут када "
-"се\n"
-" заврши извршавање функције шкољке или списа покренутих . или "
-"уграђености\n"
-" извора. ОДРЕДБА_СИГНАЛА или ГРЕШКА значи извршавање АРГ-а сваки пут "
-"када\n"
-" би неуспех наредбе довео до изласка шкољке када је укључена опција „-"
-"e“.\n"
-" \n"
-" Ако нису достављени аргументи, „trap“ исписује списак наредби "
-"придружених\n"
+" наредбе. Ако је ОДРЕДБА_СИГНАЛА ВРАТИ, АРГ се извршава сваки пут када се\n"
+" заврши извршавање функције шкољке или списа покренутих . или уграђености\n"
+" извора. ОДРЕДБА_СИГНАЛА или ГРЕШКА значи извршавање АРГ-а сваки пут када\n"
+" би неуспех наредбе довео до изласка шкољке када је укључена опција „-e“.\n"
+" \n"
+" Ако нису достављени аргументи, „trap“ исписује списак наредби придружених\n"
" сваком сигналу.\n"
" \n"
" Опције:\n"
" -l\tисписује списак назива сигнала и њихових одговарајућих бројева\n"
" -p\tприказује наредбе хватања придружене свакој ОДРЕДБИ_СИГНАЛА\n"
" \n"
-" Свака ОДРЕДБА_СИГНАЛА је или назив сигнала у <signal.h> или број "
-"сигнала.\n"
+" Свака ОДРЕДБА_СИГНАЛА је или назив сигнала у <signal.h> или број сигнала.\n"
" Називи сигнала нису осетљиви на величину слова а префикс СИГ је опција.\n"
" Сигнал може бити послат шкољци помоћу „kill -signal $$“.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим за неисправну ОДРЕДБА_СИГНАЛА или за "
-"неисправну опцију."
+" Даје позитиван резултат осим за неисправну ОДРЕДБА_СИГНАЛА или за неисправну опцију."
#: builtins.c:1401
msgid ""
" NAME\tCommand name to be interpreted.\n"
" \n"
" Exit Status:\n"
-" Returns success if all of the NAMEs are found; fails if any are not "
-"found."
+" Returns success if all of the NAMEs are found; fails if any are not found."
msgstr ""
"Приказује податке о врсти наредбе.\n"
" \n"
" \t укључује псеудониме, уграђености, и функције, ако и само ако\n"
" \t опција „-p“ није такође коришћена\n"
" -f\tпотискује тражење функције шкољке\n"
-" -P\tприморава претрагу ПУТАЊЕ за сваким НАЗИВОМ, чак и ако је "
-"псеудоним,\n"
-" \t уграђеност, или функција, и враћа назив датотеке диска која ће "
-"бити\n"
+" -P\tприморава претрагу ПУТАЊЕ за сваким НАЗИВОМ, чак и ако је псеудоним,\n"
+" \t уграђеност, или функција, и враћа назив датотеке диска која ће бити\n"
" \t извршена\n"
" -p\tдаје или назив датотеке диска која ће бити извршена, или ништа\n"
" \t ако „type -t НАЗИВ“ неће дати „датотеку“.\n"
" -t\tисписује једну реч која је једна од следећих: „alias“, „keyword“,\n"
-" \t „function“, „builtin“, „file“ или „“, ако је НАЗИВ псеудоним, "
-"реч\n"
-" \t резервисана шкољком, функција шкољке, уграђеност шкољке, "
-"датотека диска,\n"
+" \t „function“, „builtin“, „file“ или „“, ако је НАЗИВ псеудоним, реч\n"
+" \t резервисана шкољком, функција шкољке, уграђеност шкољке, датотека диска,\n"
" или ако није пронађена\n"
" \n"
" Аргументи:\n"
" НАЗИВ\tНазив наредбе за тумачење.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат ако су пронађени сви НАЗИВИ; неуспех ако ниједан "
-"није пронађен."
+" Даје позитиван резултат ако су пронађени сви НАЗИВИ; неуспех ако ниједан није пронађен."
#: builtins.c:1432
msgid ""
"Modify shell resource limits.\n"
" \n"
-" Provides control over the resources available to the shell and "
-"processes\n"
+" Provides control over the resources available to the shell and processes\n"
" it creates, on systems that allow such control.\n"
" \n"
" Options:\n"
" -v\tвеличина виртуелне меморије\n"
" -x\tнајвећи број закључавања датотеке\n"
" -P\tнајвећи број псеудотерминала\n"
-" -R\tнајвеће време за које процес у реалном времену може да ради пре "
-"блокирања\n"
+" -R\tнајвеће време за које процес у реалном времену може да ради пре блокирања\n"
" -T\tнајвећи број нити\n"
" \n"
" Нису све опције доступне на свим платформама.\n"
" У супротном, тренутна вредност наведеног изворишта се исписује. Ако\n"
" није дата ниједна опција, онда се подразумева „-f“.\n"
" \n"
-" Вредности су у 1024-битном повећавању, изузев за „-t“ која је у "
-"секундама,\n"
+" Вредности су у 1024-битном повећавању, изузев за „-t“ која је у секундама,\n"
" „-p“ која се повећава за 512 бајта, и „-u“ која је произвољан број\n"
" процеса.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако се не достави неисправна опција или ако не дође до грешке."
#: builtins.c:1483
msgid ""
" симболичка ниска режима као она коју прихвата „chmod(1)“.\n"
" \n"
" Опције:\n"
-" -p\tако је РЕЖИМ изостављен, исписује у облику који може бити поново "
-"коришћен као улаз\n"
+" -p\tако је РЕЖИМ изостављен, исписује у облику који може бити поново коришћен као улаз\n"
" -S\tчини излаз симболичким; у супротном излаз је октални број\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако је РЕЖИМ неисправан или ако је дата "
-"неисправна опција."
+" Даје позитиван резултат осим ако је РЕЖИМ неисправан или ако је дата неисправна опција."
#: builtins.c:1503
msgid ""
"Wait for job completion and return exit status.\n"
" \n"
-" Waits for each process identified by an ID, which may be a process ID or "
-"a\n"
+" Waits for each process identified by an ID, which may be a process ID or a\n"
" job specification, and reports its termination status. If ID is not\n"
" given, waits for all currently active child processes, and the return\n"
" status is zero. If ID is a job specification, waits for all processes\n"
" in that job's pipeline.\n"
" \n"
-" If the -n option is supplied, waits for a single job from the list of "
-"IDs,\n"
-" or, if no IDs are supplied, for the next job to complete and returns "
-"its\n"
+" If the -n option is supplied, waits for a single job from the list of IDs,\n"
+" or, if no IDs are supplied, for the next job to complete and returns its\n"
" exit status.\n"
" \n"
" If the -p option is supplied, the process or job identifier of the job\n"
" for which the exit status is returned is assigned to the variable VAR\n"
-" named by the option argument. The variable will be unset initially, "
-"before\n"
+" named by the option argument. The variable will be unset initially, before\n"
" any assignment. This is useful only when the -n option is supplied.\n"
" \n"
" If the -f option is supplied, and job control is enabled, waits for the\n"
" дат, чека на све тренутно радне потпроцесе, а излазно стање је нула.\n"
" Ако је ИБ одредба посла, чека на све процесе у тој спојници посла.\n"
" \n"
-" Ако је достављена опција „-n“, чека на појединачни посао са списка ИБ-"
-"ова,\n"
-" или, ако ИБ-ови нису достављени, на следећи посао да заврши и даје "
-"његово\n"
+" Ако је достављена опција „-n“, чека на појединачни посао са списка ИБ-ова,\n"
+" или, ако ИБ-ови нису достављени, на следећи посао да заврши и даје његово\n"
" излазно стање.\n"
" \n"
" Ако је достављена опција „-p, процес или одредник посла за посао\n"
" за који је дато излазно стање се додељује променљивој ПРОМ\n"
-" именованој аргументом опције. Променљива ће бити на почетку "
-"непостављена,\n"
-" пре неког додељивања. Ово је корисно само када је достављена опција „-"
-"n“.\n"
+" именованој аргументом опције. Променљива ће бити на почетку непостављена,\n"
+" пре неког додељивања. Ово је корисно само када је достављена опција „-n“.\n"
" \n"
" Ако је достављена опција „-f“, а контрола посла је укључена, чека на\n"
" наведени ИБ да оконча, уместо да чека на њега да промени статус.\n"
" \n"
" Излазно стање:\n"
" Исписује стање последњег ИБ-а; неуспех ако је ИБ неисправан или ако је\n"
-" дата неисправна опција, или ако је достављено „-n“ а шкољка нема "
-"„unwaited-for“\n"
+" дата неисправна опција, или ако је достављено „-n“ а шкољка нема „unwaited-for“\n"
" пород."
#: builtins.c:1534
msgid ""
"Wait for process completion and return exit status.\n"
" \n"
-" Waits for each process specified by a PID and reports its termination "
-"status.\n"
+" Waits for each process specified by a PID and reports its termination status.\n"
" If PID is not given, waits for all currently active child processes,\n"
" and the return status is zero. PID must be a process ID.\n"
" \n"
" Exit Status:\n"
-" Returns the status of the last PID; fails if PID is invalid or an "
-"invalid\n"
+" Returns the status of the last PID; fails if PID is invalid or an invalid\n"
" option is given."
msgstr ""
"Чека на довршавање процеса и даје излазно стање.\n"
" \n"
-" Чека на сваки процес наведен ПИБ-ом и извештава о његовом излазном "
-"стању.\n"
-" Ако ПИБ ниије дат, чека на све тренутно радне потпроцесе, а враћено "
-"стање\n"
+" Чека на сваки процес наведен ПИБ-ом и извештава о његовом излазном стању.\n"
+" Ако ПИБ ниије дат, чека на све тренутно радне потпроцесе, а враћено стање\n"
" је нула. ПИБ мора бити ИБ процеса.\n"
" \n"
" Излазно стање:\n"
-" Исписује стање последњег ПИБ-а; неуспех ако је ПИБ неисправан или ако је "
-"дата\n"
+" Исписује стање последњег ПИБ-а; неуспех ако је ПИБ неисправан или ако је дата\n"
" неисправна опција."
#: builtins.c:1549
" \t\tНАРЕДБЕ\n"
" \t\t(( ИЗРАЗ3 ))\n"
" \tdone\n"
-" ИЗРАЗ1, ИЗРАЗ2, и ИЗРАЗ3 јесу аритметички изрази. Ако је изостављен "
-"неки израз,\n"
+" ИЗРАЗ1, ИЗРАЗ2, и ИЗРАЗ3 јесу аритметички изрази. Ако је изостављен неки израз,\n"
" понаша се као да се процењује на 1.\n"
" \n"
" Излазно стање:\n"
msgid ""
"Execute commands based on conditional.\n"
" \n"
-" The `if COMMANDS' list is executed. If its exit status is zero, then "
-"the\n"
-" `then COMMANDS' list is executed. Otherwise, each `elif COMMANDS' list "
-"is\n"
+" The `if COMMANDS' list is executed. If its exit status is zero, then the\n"
+" `then COMMANDS' list is executed. Otherwise, each `elif COMMANDS' list is\n"
" executed in turn, and if its exit status is zero, the corresponding\n"
-" `then COMMANDS' list is executed and the if command completes. "
-"Otherwise,\n"
-" the `else COMMANDS' list is executed, if present. The exit status of "
-"the\n"
-" entire construct is the exit status of the last command executed, or "
-"zero\n"
+" `then COMMANDS' list is executed and the if command completes. Otherwise,\n"
+" the `else COMMANDS' list is executed, if present. The exit status of the\n"
+" entire construct is the exit status of the last command executed, or zero\n"
" if no condition tested true.\n"
" \n"
" Exit Status:\n"
msgstr ""
"Извршава наредбе на основу условности.\n"
" \n"
-" Извршава се списак „if НАРЕДБЕ“. Ако је његово излазно стање нула, тада "
-"се\n"
-" извршава списак „then НАРЕДБЕ“. У супротном, сваки списак „elif "
-"НАРЕДБЕ“\n"
-" се извршава на смену, и ако је његово излазно стање нула, одговарајући "
-"списак\n"
-" „then НАРЕДБЕ“ се извршава и наредба „if“ се завршава. У супротном, "
-"извршава\n"
-" се списак „else НАРЕДБЕ“, ако постоји. Излазно стање читаве "
-"конструкције је\n"
-" излазно стање последње извршене наредбе, или нула ако нема испробаног "
-"услова.\n"
+" Извршава се списак „if НАРЕДБЕ“. Ако је његово излазно стање нула, тада се\n"
+" извршава списак „then НАРЕДБЕ“. У супротном, сваки списак „elif НАРЕДБЕ“\n"
+" се извршава на смену, и ако је његово излазно стање нула, одговарајући списак\n"
+" „then НАРЕДБЕ“ се извршава и наредба „if“ се завршава. У супротном, извршава\n"
+" се списак „else НАРЕДБЕ“, ако постоји. Излазно стање читаве конструкције је\n"
+" излазно стање последње извршене наредбе, или нула ако нема испробаног услова.\n"
" \n"
" Излазно стање:\n"
" Исписује стање последње извршене наредбе."
#: builtins.c:1648
-#, fuzzy
msgid ""
"Execute commands as long as a test succeeds.\n"
" \n"
-" Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+" Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
" an exit status of zero.\n"
" \n"
" Exit Status:\n"
msgstr ""
"Извршава наредбе након што се проба успешно обави.\n"
" \n"
-" Шири и извршава НАРЕДБЕ након што завршна наредба у „while“ НАРЕДБАМА\n"
+" Шири и извршава НАРЕДБЕ-2 након што завршна наредба у НАРЕДБАМА\n"
" има излазно стање нуле.\n"
" \n"
" Излазно стање:\n"
" Исписује стање последње извршене наредбе."
#: builtins.c:1660
-#, fuzzy
msgid ""
"Execute commands as long as a test does not succeed.\n"
" \n"
-" Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+" Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
" an exit status which is not zero.\n"
" \n"
" Exit Status:\n"
" Returns the status of the last command executed."
msgstr ""
-"Извршава наредбе након што се проба успешно обави.\n"
+"Извршава наредбе све док проба не буде неуспела.\n"
" \n"
-" Шири и извршава НАРЕДБЕ након што завршна наредба у „until“ НАРЕДБАМА\n"
+" Шири и извршава НАРЕДБЕ-2 након што завршна наредба у НАРЕДБАМА\n"
" има излазно стање које није нула.\n"
" \n"
" Излазно стање:\n"
"Define shell function.\n"
" \n"
" Create a shell function named NAME. When invoked as a simple command,\n"
-" NAME runs COMMANDs in the calling shell's context. When NAME is "
-"invoked,\n"
+" NAME runs COMMANDs in the calling shell's context. When NAME is invoked,\n"
" the arguments are passed to the function as $1...$n, and the function's\n"
" name is in $FUNCNAME.\n"
" \n"
msgstr ""
"Одређује функцију шкољке.\n"
" \n"
-" Ствара функцију шкољке под називом НАЗИВ. Када се призове као једна "
-"наредба,\n"
-" НАЗИВ покреће НАРЕДБЕ у контексту шкољке позивања. Када се призове "
-"НАЗИВ,\n"
-" аргументи се прослеђују функцији као $1...$n, а назив функције се налази "
-"у\n"
+" Ствара функцију шкољке под називом НАЗИВ. Када се призове као једна наредба,\n"
+" НАЗИВ покреће НАРЕДБЕ у контексту шкољке позивања. Када се призове НАЗИВ,\n"
+" аргументи се прослеђују функцији као $1...$n, а назив функције се налази у\n"
" $НАЗИВУ_ФУНКЦИЈЕ.\n"
" \n"
" Излазно стање:\n"
"Наставља посао у првом плану.\n"
" \n"
" Исто као и аргумент ОДРЕДБА_ПОСЛА у наредби „fg“. Наставља заустављени\n"
-" или посао у позадини. ОДРЕДБА_ПОСЛА може да наведе назив посла или "
-"број\n"
+" или посао у позадини. ОДРЕДБА_ПОСЛА може да наведе назив посла или број\n"
" посла. Пропративши ОДРЕДБУ_ПОСЛА са & поставља посао у позадину, као\n"
" да је одредба посла достављена као аргумент уз „bg“.\n"
" \n"
msgid ""
"Execute conditional command.\n"
" \n"
-" Returns a status of 0 or 1 depending on the evaluation of the "
-"conditional\n"
-" expression EXPRESSION. Expressions are composed of the same primaries "
-"used\n"
-" by the `test' builtin, and may be combined using the following "
-"operators:\n"
+" Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+" expression EXPRESSION. Expressions are composed of the same primaries used\n"
+" by the `test' builtin, and may be combined using the following operators:\n"
" \n"
" ( EXPRESSION )\tReturns the value of EXPRESSION\n"
" ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
" \n"
" ( ИЗРАЗ )\t Даје вредност ИЗРАЗА\n"
" ! ИЗРАЗ\t\tТачно ако је ИЗРАЗ нетачан; у супротном нетачно\n"
-" ИЗРАЗ1 && ИЗРАЗ2\tТачно ако су и ИЗРАЗ1 и ИЗРАЗ2 тачни; у супротном "
-"нетачно\n"
-" ИЗРАЗ1 || ИЗРАЗ2\tТачно ако је или ИЗРАЗ1 или ИЗРАЗ2 тачан; у "
-"супротном нетачно\n"
+" ИЗРАЗ1 && ИЗРАЗ2\tТачно ако су и ИЗРАЗ1 и ИЗРАЗ2 тачни; у супротном нетачно\n"
+" ИЗРАЗ1 || ИЗРАЗ2\tТачно ако је или ИЗРАЗ1 или ИЗРАЗ2 тачан; у супротном нетачно\n"
" \n"
" КАда се користе оператори „==“ и „!=“, ниска са десне стране оператора\n"
-" се користи као шаблон а поређење са шаблоном се обавља. Када се "
-"користи\n"
+" се користи као шаблон а поређење са шаблоном се обавља. Када се користи\n"
" оператор „=~“, ниска са десне стране оператора се поклапа као регуларни\n"
" израз.\n"
" \n"
-" Оператори && и || не процењују ИЗРАЗ2 ако је ИЗРАЗ1 довољан за "
-"одређивање\n"
+" Оператори && и || не процењују ИЗРАЗ2 ако је ИЗРАЗ1 довољан за одређивање\n"
" вредности израза.\n"
" \n"
" Излазно стање:\n"
" ИЗДАЊЕ_БАША Подаци о издању за овај Баш.\n"
" ЦДПУТАЊА Списак директоријума раздвојен двотачком за тражење\n"
" директоријума који су дати као аргументи за „cd“.\n"
-" ОПШТЕЗАНЕМАРИ Списак шаблона раздвојен двотачком који описује "
-"називе\n"
-" датотека који ће бити занемарени ширењем назива "
-"путање.\n"
-" ИСТОРИОТЕКА Назив датотеке у којој је смештен историјат "
-"наредби.\n"
-" ВЕЛИЧИНАИСТОРИОТЕКЕ Највећи број редова које може да садржи ова "
-"датотека.\n"
+" ОПШТЕЗАНЕМАРИ Списак шаблона раздвојен двотачком који описује називе\n"
+" датотека који ће бити занемарени ширењем назива путање.\n"
+" ИСТОРИОТЕКА Назив датотеке у којој је смештен историјат наредби.\n"
+" ВЕЛИЧИНАИСТОРИОТЕКЕ Највећи број редова које може да садржи ова датотека.\n"
" ВЕЛИЧИНАИСТОРИЈАТА Највећи број редова историјата којима покренута\n"
" шкољка може да приступи.\n"
" ЛИЧНО Потпуна путања до вашег директоријума пријављивања.\n"
" НАЗИВДОМАЋИНА Назив текућег домаћина.\n"
" ВРСТАДОМАЋИНА Врста процесора под којим ради ово издање Баша.\n"
-" ЗАНЕМАРИКРД Управља радњом шкољке при пријему знака за крај "
-"датотеке\n"
-" само као улаза. Ако је подешено, онда је његова "
-"вредност\n"
-" број знакова КРД-а који могу бити виђени у реду "
-"празног\n"
-" реда пре него ли шкољка изађе (основно је 10). "
-"Када\n"
+" ЗАНЕМАРИКРД Управља радњом шкољке при пријему знака за крај датотеке\n"
+" само као улаза. Ако је подешено, онда је његова вредност\n"
+" број знакова КРД-а који могу бити виђени у реду празног\n"
+" реда пре него ли шкољка изађе (основно је 10). Када\n"
" није подешено, КРД значи крај улаза.\n"
-" ВРСТАМАШИНЕ Ниска која описује текући систем на коме је Баш "
-"покренут.\n"
-" ПРОВЕРАПОШТЕ Колико често, у секундама, Баш првоерава нову "
-"пошту.\n"
-" ПУТАЊАПОШТЕ Списак датотека раздвојен двотачком које Баш "
-"проверава\n"
+" ВРСТАМАШИНЕ Ниска која описује текући систем на коме је Баш покренут.\n"
+" ПРОВЕРАПОШТЕ Колико често, у секундама, Баш првоерава нову пошту.\n"
+" ПУТАЊАПОШТЕ Списак датотека раздвојен двотачком које Баш проверава\n"
" за новом поштом.\n"
-" ВРСТАОСА Издање Јуникса на коме је покренуто ово издање "
-"Баша.\n"
-" ПУТАЊА Списак директоријума раздвојен двотачком за "
-"претрагу\n"
+" ВРСТАОСА Издање Јуникса на коме је покренуто ово издање Баша.\n"
+" ПУТАЊА Списак директоријума раздвојен двотачком за претрагу\n"
" приликом тражења наредби.\n"
" НАРЕДБА_УПИТА Наредба која ће бити извршена пре исписивања сваког\n"
" главног упита.\n"
" ТЕРМИНАЛ Назив врсте текућег терминала.\n"
" ЗАПИСВРЕМЕНА Излазни запис за статистике времена које приказује\n"
" резервисана реч „time“.\n"
-" сам_настави Не-ништа значи да је реч наредбе која се појављује "
-"на реду\n"
-" сама по себи прва тражена на списку тренутно "
-"заустављених\n"
-" послова. Ако се ту пронађе, тај посао се поставља у "
-"први\n"
-" план. Вредност „exact“ значи да реч наредбе мора "
-"тачно да\n"
-" одговара наредби на списку заустављених послова. "
-"Вредност\n"
-" „substring“ значи да реч наредбе мора да одговара "
-"поднисци\n"
-" посла. Свака друга вредност значи да наредба мора "
-"бити\n"
+" сам_настави Не-ништа значи да је реч наредбе која се појављује на реду\n"
+" сама по себи прва тражена на списку тренутно заустављених\n"
+" послова. Ако се ту пронађе, тај посао се поставља у први\n"
+" план. Вредност „exact“ значи да реч наредбе мора тачно да\n"
+" одговара наредби на списку заустављених послова. Вредност\n"
+" „substring“ значи да реч наредбе мора да одговара поднисци\n"
+" посла. Свака друга вредност значи да наредба мора бити\n"
" префикс заустављеног посла.\n"
-" знакисторијата Знаци који управљају ширењем историјата и брзом "
-"заменом.\n"
-" Први знак јесте знак замене историјата, обично је то "
-"„!“.\n"
-" Други јесте знак „брзе замене“, обично је то „^“. "
-"Трећи\n"
+" знакисторијата Знаци који управљају ширењем историјата и брзом заменом.\n"
+" Први знак јесте знак замене историјата, обично је то „!“.\n"
+" Други јесте знак „брзе замене“, обично је то „^“. Трећи\n"
" јесте знак „напомене историјата“, обично је то „#“.\n"
-" ЗАНЕМАРИИСТОРИЈАТ Списак шаблона раздвојен двотачком коришћених за "
-"одлучивање\n"
-" о наредбама које требају бити сачуване на списку "
-"историјата.\n"
+" ЗАНЕМАРИИСТОРИЈАТ Списак шаблона раздвојен двотачком коришћених за одлучивање\n"
+" о наредбама које требају бити сачуване на списку историјата.\n"
#: builtins.c:1822
msgid ""
" \n"
" Аргументи:\n"
" +N\tОкреће спремник тако да је N-ти директоријум на врху (бројећи\n"
-" са леве стране списка кога приказује „dirs“, почевши од "
-"нуле).\n"
+" са леве стране списка кога приказује „dirs“, почевши од нуле).\n"
" \n"
" -N\tОкреће спремник тако да је N-ти директоријум на врху (бројећи\n"
-" са десне стране списка кога приказује „dirs“, почевши од "
-"нуле).\n"
+" са десне стране списка кога приказује „dirs“, почевши од нуле).\n"
" \n"
" dir\tДодајеs ДИР у спремник директоријума на врху, учинивши га новим\n"
" \t текућим радним директоријумом.\n"
" Уграђеност „dirs“ приказује спремник директоријума.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није достављен неисправан аргумент или "
-"замена\n"
+" Даје позитиван резултат осим ако није достављен неисправан аргумент или замена\n"
" директоријума не успе."
#: builtins.c:1856
" \n"
" Опције:\n"
" -n\tПотискује уобичајену замену директоријума приликом уклањања\n"
-" \t директоријума из спремника, тако да се ради само са "
-"спремником.\n"
+" \t директоријума из спремника, тако да се ради само са спремником.\n"
" \n"
" Аргументи:\n"
" +N\tУклања N-ти унос почевши са леве стране списка кога приказује\n"
" \t директоријум, „popd +1“ други.\n"
" \n"
" -N\tУклања N-ти унос почевши са десне стране списка кога приказује\n"
-" \t „dirs“, почевши од нуле. На пример: „popd -0“ уклања "
-"последњи\n"
+" \t „dirs“, почевши од нуле. На пример: „popd -0“ уклања последњи\n"
" \t директоријум, „popd -1“ претпоследњи.\n"
" \n"
" Уграђеност „dirs“ приказује спремник директоријума.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није достављен неисправан аргумент или "
-"измена\n"
+" Даје позитиван резултат осим ако није достављен неисправан аргумент или измена\n"
" директоријума не успе."
#: builtins.c:1886
" \n"
" Аргументи:\n"
" +N\tПриказујеs N-ти унос бројећи са леве стране на списку кога\n"
-" приказује „dirs“ када се призове без опција, почевши од "
-"нуле.\n"
+" приказује „dirs“ када се призове без опција, почевши од нуле.\n"
" \n"
" -N\tПриказујеs N-ти унос бројећи са десне стране на списку кога\n"
-" приказује „dirs“ када се призове без опција, почевши од "
-"нуле.\n"
+" приказује „dirs“ када се призове без опција, почевши од нуле.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако се не достави неисправна опција или ако не дође до грешке."
#: builtins.c:1917
msgid ""
msgstr ""
"Подешава и расподешава опције шкољке.\n"
" \n"
-" Мења подешавање сваке оције шкољке НАЗИВ_ОПЦИЈЕ. Без аргумената "
-"опција,\n"
+" Мења подешавање сваке оције шкољке НАЗИВ_ОПЦИЈЕ. Без аргумената опција,\n"
" исписује сваки достављени НАЗИВ_ОПЦИЈЕ, или све опције шкољке ако није\n"
" дат ниједан НАЗИВ_ОПЦИЈЕ, са назнаком да ли је свака подешена или није.\n"
" \n"
" -u\tискључује (расподешава) сваки НАЗИВ_ОПЦИЈЕ\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат ако је НАЗИВ_ОПЦИЈЕ укључен; неуспех ако је "
-"дата\n"
+" Даје позитиван резултат ако је НАЗИВ_ОПЦИЈЕ укључен; неуспех ако је дата\n"
" неисправна опција или ако је НАЗИВ_ОПЦИЈЕ искључен."
#: builtins.c:1938
-#, fuzzy
msgid ""
"Formats and prints ARGUMENTS under control of the FORMAT.\n"
" \n"
" -v var\tassign the output to shell variable VAR rather than\n"
" \t\tdisplay it on the standard output\n"
" \n"
-" FORMAT is a character string which contains three types of objects: "
-"plain\n"
-" characters, which are simply copied to standard output; character "
-"escape\n"
+" FORMAT is a character string which contains three types of objects: plain\n"
+" characters, which are simply copied to standard output; character escape\n"
" sequences, which are converted and copied to the standard output; and\n"
-" format specifications, each of which causes printing of the next "
-"successive\n"
+" format specifications, each of which causes printing of the next successive\n"
" argument.\n"
" \n"
-" In addition to the standard format specifications described in "
-"printf(1),\n"
+" In addition to the standard format specifications described in printf(1),\n"
" printf interprets:\n"
" \n"
" %b\texpand backslash escape sequences in the corresponding argument\n"
" %q\tquote the argument in a way that can be reused as shell input\n"
" %Q\tlike %q, but apply any precision to the unquoted argument before\n"
" \t\tquoting\n"
-" %(fmt)T\toutput the date-time string resulting from using FMT as a "
-"format\n"
+" %(fmt)T\toutput the date-time string resulting from using FMT as a format\n"
" \t string for strftime(3)\n"
" \n"
" The format is re-used as necessary to consume all of the arguments. If\n"
" there are fewer arguments than the format requires, extra format\n"
-" specifications behave as if a zero value or null string, as "
-"appropriate,\n"
+" specifications behave as if a zero value or null string, as appropriate,\n"
" had been supplied.\n"
" \n"
" Exit Status:\n"
-" Returns success unless an invalid option is given or a write or "
-"assignment\n"
+" Returns success unless an invalid option is given or a write or assignment\n"
" error occurs."
msgstr ""
"Обликује и исписује АРГУМЕНТЕ под управом ЗАПИСА.\n"
" ЗАПИС јесте ниска знака која садржи три врсте објекта: обични знаци,\n"
" који се једноставно умножавају на стандардни излаз; низови прекида\n"
" знака, који се претварају и умножавају на стандардни излаз; и одредбе\n"
-" записа, од којих свака доводи до исписивања следећег наредног "
-"аргумента.\n"
+" записа, од којих свака доводи до исписивања следећег наредног аргумента.\n"
" \n"
" Као додатак одредбама стандардног записа описаних у „printf(1)“,\n"
" „printf“ тумачи:\n"
" \n"
" %b\tшири низове прекида контра косе црте у одговарајући аргумент\n"
" %q\tцитира аргумент на начин како би био коришћен као улаз шкољке\n"
-" %(fmt)T исписује ниску датум-време резултирајући коришћењем ФМТ-а "
-"као\n"
+" %Q\tкао %q, али примењује сваку тачност на нецитирани аргумент пре\n"
+" \t\tцитирања\n"
+" %(fmt)T исписује ниску датум-време резултирајући коришћењем ФМТ-а као\n"
" ниске записа за „strftime(3)“\n"
" \n"
" Запис се поново користи јер је потребно утрошити све аргументе. Ако\n"
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
-" For each NAME, specify how arguments are to be completed. If no "
-"options\n"
-" are supplied, existing completion specifications are printed in a way "
-"that\n"
+" For each NAME, specify how arguments are to be completed. If no options\n"
+" are supplied, existing completion specifications are printed in a way that\n"
" allows them to be reused as input.\n"
" \n"
" Options:\n"
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
-"supplied,\n"
-" the -D option takes precedence over -E, and both take precedence over -"
-"I.\n"
+" uppercase-letter options are listed above. If multiple options are supplied,\n"
+" the -D option takes precedence over -E, and both take precedence over -I.\n"
" \n"
" Exit Status:\n"
" Returns success unless an invalid option is supplied or an error occurs."
" који омогућава да буду поново коришћене као улаз.\n"
" \n"
" Опције:\n"
-" -p\tисписује постојеће одредбе довршавања у поново употребљивом "
-"запису\n"
+" -p\tисписује постојеће одредбе довршавања у поново употребљивом запису\n"
" -r\tуклања одредбу довршавања за сваки НАЗИВ, или, ако НАЗИВИ нису\n"
" \t достављени, све одредбе довршавања\n"
" -D\tпримењује довршавања и радње као основне за радње\n"
" -I\tпримењује довршавања и радње на почетну (обично наредбу) реч\n"
" \n"
" Када се покуша са довршавањем, радње се примењују по редоследу опција\n"
-" великих слова наведених горе. Опција „-D“ има првенство над „-E“, и обе "
-"имају предност у односу на „-I“.\n"
+" великих слова наведених горе. Опција „-D“ има првенство над „-E“, и обе имају предност у односу на „-I“.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако се не достави неисправна опција или ако не дође до грешке."
#: builtins.c:2004
msgid ""
"Display possible completions depending on the options.\n"
" \n"
" Intended to be used from within a shell function generating possible\n"
-" completions. If the optional WORD argument is supplied, matches "
-"against\n"
+" completions. If the optional WORD argument is supplied, matches against\n"
" WORD are generated.\n"
" \n"
" Exit Status:\n"
" Ако је достављен изборни аргумент РЕЧ, стварају се поређења са РЕЧЈУ.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или ако "
-"не дође до грешке."
+" Даје позитиван резултат осим ако се не достави неисправна опција или ако не дође до грешке."
#: builtins.c:2019
msgid ""
"Modify or display completion options.\n"
" \n"
-" Modify the completion options for each NAME, or, if no NAMEs are "
-"supplied,\n"
-" the completion currently being executed. If no OPTIONs are given, "
-"print\n"
-" the completion options for each NAME or the current completion "
-"specification.\n"
+" Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+" the completion currently being executed. If no OPTIONs are given, print\n"
+" the completion options for each NAME or the current completion specification.\n"
" \n"
" Options:\n"
" \t-o option\tSet completion option OPTION for each NAME\n"
" \n"
" Аргументи:\n"
" \n"
-" Сваки НАЗИВ упућује на наредбу за коју одредба довршавања мора "
-"претходно\n"
+" Сваки НАЗИВ упућује на наредбу за коју одредба довршавања мора претходно\n"
" бити одређена употребом уграђености „complete“. Ако НАЗИВИ нису дати,\n"
" „compopt“ мора бити позвано функцијом која тренутно ствара довршавања,\n"
" а опције ствараоца који тренутно извршава довршавање су измењене.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако се не достави неисправна опција или "
-"НАЗИВ\n"
+" Даје позитиван резултат осим ако се не достави неисправна опција или НАЗИВ\n"
" нема одређену одредбу довршавања."
#: builtins.c:2050
msgid ""
"Read lines from the standard input into an indexed array variable.\n"
" \n"
-" Read lines from the standard input into the indexed array variable "
-"ARRAY, or\n"
-" from file descriptor FD if the -u option is supplied. The variable "
-"MAPFILE\n"
+" Read lines from the standard input into the indexed array variable ARRAY, or\n"
+" from file descriptor FD if the -u option is supplied. The variable MAPFILE\n"
" is the default ARRAY.\n"
" \n"
" Options:\n"
" -d delim\tUse DELIM to terminate lines, instead of newline\n"
-" -n count\tCopy at most COUNT lines. If COUNT is 0, all lines are "
-"copied\n"
-" -O origin\tBegin assigning to ARRAY at index ORIGIN. The default "
-"index is 0\n"
+" -n count\tCopy at most COUNT lines. If COUNT is 0, all lines are copied\n"
+" -O origin\tBegin assigning to ARRAY at index ORIGIN. The default index is 0\n"
" -s count\tDiscard the first COUNT lines read\n"
" -t\tRemove a trailing DELIM from each line read (default newline)\n"
-" -u fd\tRead lines from file descriptor FD instead of the standard "
-"input\n"
+" -u fd\tRead lines from file descriptor FD instead of the standard input\n"
" -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
" -c quantum\tSpecify the number of lines read between each call to\n"
" \t\t\tCALLBACK\n"
" element to be assigned and the line to be assigned to that element\n"
" as additional arguments.\n"
" \n"
-" If not supplied with an explicit origin, mapfile will clear ARRAY "
-"before\n"
+" If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
" assigning to it.\n"
" \n"
" Exit Status:\n"
-" Returns success unless an invalid option is given or ARRAY is readonly "
-"or\n"
+" Returns success unless an invalid option is given or ARRAY is readonly or\n"
" not an indexed array."
msgstr ""
"Чита редове са стандардног улаза у променљивој индексираног низа.\n"
" \n"
-" Чита редове са стандардног улаза у променљивој индексираног низа НИЗ, "
-"или\n"
-" из описника датотеке ОД ако је достављена опција „-u“. Променљива "
-"МАПОТЕКА\n"
+" Чита редове са стандардног улаза у променљивој индексираног низа НИЗ, или\n"
+" из описника датотеке ОД ако је достављена опција „-u“. Променљива МАПОТЕКА\n"
" јесте основни НИЗ.\n"
" \n"
" Опције:\n"
" -d гранич Користи ГРАНИЧНИК да оконча редове, уместо новог реда\n"
-" -n број Умножава највише БРОЈ редова. Ако је БРОЈ 0, умножавају "
-"се сви редови\n"
-" -O порекло Почиње додељивање НИЗУ при индексу ПОРЕКЛО. Основни "
-"индекс је 0\n"
+" -n број Умножава највише БРОЈ редова. Ако је БРОЈ 0, умножавају се сви редови\n"
+" -O порекло Почиње додељивање НИЗУ при индексу ПОРЕКЛО. Основни индекс је 0\n"
" -s број Одбацује првих БРОЈ прочитаних редова\n"
-" -t Уклања пратећи ГРАНИЧНИК из сваког прочитаног реда "
-"(основни нови ред)\n"
-" -u од Чита редове из описника датотеке ОД уместо са стандардног "
-"улаза\n"
-" -C опозив Процењује ОПОЗИВ сваког пута када се прочита КОЛИЧИНА "
-"редова\n"
-" -c количина Наводи број прочитаних редова између сваког позива за "
-"ОПОЗИВ\n"
+" -t Уклања пратећи ГРАНИЧНИК из сваког прочитаног реда (основни нови ред)\n"
+" -u од Чита редове из описника датотеке ОД уместо са стандардног улаза\n"
+" -C опозив Процењује ОПОЗИВ сваког пута када се прочита КОЛИЧИНА редова\n"
+" -c количина Наводи број прочитаних редова између сваког позива за ОПОЗИВ\n"
" \n"
" Аргументи:\n"
" НИЗ Назив променљиве низа за податке датотеке\n"
" него што му додели.\n"
" \n"
" Излазно стање:\n"
-" Даје позитиван резултат осим ако није дата неисправна опција или ако је "
-"НИЗ само\n"
+" Даје позитиван резултат осим ако није дата неисправна опција или ако је НИЗ само\n"
" за читање или није индексирани низ."
#: builtins.c:2086
" \n"
" Синоним за „mapfile“."
-#, c-format
#~ msgid "%s: invalid associative array key"
#~ msgstr "%s: неисправан кључ придруживог низа"
dirmode=755
filmode=644
-while read fname type mode
+while read fname type mode rest
do
[ -z "$fname" ] && continue
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