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