diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index e1727fc8..e7924971 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -4745,3 +4745,18 @@ subst.c valid array expansion, a quoted null string resulting from the array expansion of a * or @ subscript satisfies the nullness check. From a report by Grisha Levit + + 11/14 + ----- +aclocal.m4 + - BASH_CHECK_LIB_TERMCAP: add last-ditch check for libncursesw, since + it's apparently the only curses library on some distributions. + Report from John Frankish + + 11/16 + ----- +bashline.c + - attempt_shell_completion: allow an initial word completion to + complete a partial first word (point appears in the middle of + the word) before resorting to command completion. Report and fix + from Luca Boccassi diff --git a/aclocal.m4 b/aclocal.m4 index 065f490a..76dc9bc9 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -962,7 +962,8 @@ AC_CACHE_VAL(bash_cv_termcap_lib, [AC_CHECK_LIB(tinfo, tgetent, bash_cv_termcap_lib=libtinfo, [AC_CHECK_LIB(curses, tgetent, bash_cv_termcap_lib=libcurses, [AC_CHECK_LIB(ncurses, tgetent, bash_cv_termcap_lib=libncurses, - bash_cv_termcap_lib=gnutermcap)])])])])]) + [AC_CHECK_LIB(ncursesw, tgetent, bash_cv_termcap_lib=libncursesw, + bash_cv_termcap_lib=gnutermcap)])])])])])]) if test "X$_bash_needmsg" = "Xyes"; then AC_MSG_CHECKING(which library has the termcap functions) fi diff --git a/bashline.c b/bashline.c index 0d39714f..d56cd79d 100644 --- a/bashline.c +++ b/bashline.c @@ -1581,7 +1581,9 @@ attempt_shell_completion (text, start, end) { prog_complete_matches = programmable_completions (n, text, s, e, &foundcs); /* command completion if programmable completion fails */ - in_command_position = s == start && STREQ (n, text); /* XXX */ + /* If we have a completion for the initial word, we can prefer that */ + in_command_position = s == start && (iw_compspec || STREQ (n, text)); /* XXX */ + foundcs = foundcs && (iw_compspec == 0); } /* empty command name following command separator */ else if (s >= e && n[0] == '\0' && text[0] == '\0' && start > 0 && diff --git a/configure b/configure index 6d7ba9f1..07289da3 100755 --- a/configure +++ b/configure @@ -5222,6 +5222,45 @@ fi $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; } if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then : bash_cv_termcap_lib=libncurses +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncursesw" >&5 +$as_echo_n "checking for tgetent in -lncursesw... " >&6; } +if ${ac_cv_lib_ncursesw_tgetent+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lncursesw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char tgetent (); +int +main () +{ +return tgetent (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ncursesw_tgetent=yes +else + ac_cv_lib_ncursesw_tgetent=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_tgetent" >&5 +$as_echo "$ac_cv_lib_ncursesw_tgetent" >&6; } +if test "x$ac_cv_lib_ncursesw_tgetent" = xyes; then : + bash_cv_termcap_lib=libncursesw else bash_cv_termcap_lib=gnutermcap fi @@ -5236,6 +5275,8 @@ fi fi +fi + if test "X$_bash_needmsg" = "Xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5 $as_echo_n "checking which library has the termcap functions... " >&6; } @@ -16001,6 +16042,45 @@ fi $as_echo "$ac_cv_lib_ncurses_tgetent" >&6; } if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then : bash_cv_termcap_lib=libncurses +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncursesw" >&5 +$as_echo_n "checking for tgetent in -lncursesw... " >&6; } +if ${ac_cv_lib_ncursesw_tgetent+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lncursesw $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char tgetent (); +int +main () +{ +return tgetent (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_ncursesw_tgetent=yes +else + ac_cv_lib_ncursesw_tgetent=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncursesw_tgetent" >&5 +$as_echo "$ac_cv_lib_ncursesw_tgetent" >&6; } +if test "x$ac_cv_lib_ncursesw_tgetent" = xyes; then : + bash_cv_termcap_lib=libncursesw else bash_cv_termcap_lib=gnutermcap fi @@ -16015,6 +16095,8 @@ fi fi +fi + if test "X$_bash_needmsg" = "Xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5 $as_echo_n "checking which library has the termcap functions... " >&6; } diff --git a/doc/bash.0 b/doc/bash.0 index 0d06b3d9..ee291eba 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -2303,19 +2303,19 @@ AALLIIAASSEESS sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). The rules concerning the definition and use of aliases are somewhat - confusing. BBaasshh always reads at least one complete line of input - before executing any of the commands on that line. Aliases are - expanded when a command is read, not when it is executed. Therefore, - an alias definition appearing on the same line as another command does - not take effect until the next line of input is read. The commands - following the alias definition on that line are not affected by the new - alias. This behavior is also an issue when functions are executed. - Aliases are expanded when a function definition is read, not when the - function is executed, because a function definition is itself a com- - mand. As a consequence, aliases defined in a function are not avail- - able until after that function is executed. To be safe, always put - alias definitions on a separate line, and do not use aalliiaass in compound - commands. + confusing. BBaasshh always reads at least one complete line of input, and + all lines that make up a compound command, before executing any of the + commands on that line or the compound command. Aliases are expanded + when a command is read, not when it is executed. Therefore, an alias + definition appearing on the same line as another command does not take + effect until the next line of input is read. The commands following + the alias definition on that line are not affected by the new alias. + This behavior is also an issue when functions are executed. Aliases + are expanded when a function definition is read, not when the function + is executed, because a function definition is itself a command. As a + consequence, aliases defined in a function are not available until + after that function is executed. To be safe, always put alias defini- + tions on a separate line, and do not use aalliiaass in compound commands. For almost every purpose, aliases are superseded by shell functions. diff --git a/doc/bash.1 b/doc/bash.1 index 0b072b98..698a5a8d 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -4232,9 +4232,10 @@ below). The rules concerning the definition and use of aliases are somewhat confusing. .B Bash -always reads at least one complete line -of input before executing any -of the commands on that line. Aliases are expanded when a +always reads at least one complete line of input, +and all lines that make up a compound command, +before executing any of the commands on that line or the compound command. +Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. diff --git a/doc/bash.html b/doc/bash.html index df90d9ef..313d16b0 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -5402,9 +5402,10 @@ The rules concerning the definition and use of aliases are somewhat confusing. Bash -always reads at least one complete line -of input before executing any -of the commands on that line. Aliases are expanded when a +always reads at least one complete line of input, +and all lines that make up a compound command, +before executing any of the commands on that line or the compound command. +Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. @@ -14021,6 +14022,6 @@ There may be only one active coprocess at a time.
This document was created by man2html from bash.1.
-Time: 09 November 2018 14:50:32 EST +Time: 16 November 2018 09:02:02 EST diff --git a/doc/bash.info b/doc/bash.info index c92b655a..d472bb7f 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -6205,9 +6205,10 @@ the 'expand_aliases' shell option is set using 'shopt' (*note The Shopt Builtin::). The rules concerning the definition and use of aliases are somewhat -confusing. Bash always reads at least one complete line of input before -executing any of the commands on that line. Aliases are expanded when a -command is read, not when it is executed. Therefore, an alias +confusing. Bash always reads at least one complete line of input, and +all lines that make up a compound command, before executing any of the +commands on that line or the compound command. Aliases are expanded +when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. The commands following the alias definition on that line are not affected by the new alias. This @@ -11748,65 +11749,65 @@ Node: Interactive Shell Behavior251014 Node: Bash Conditional Expressions254501 Node: Shell Arithmetic259078 Node: Aliases261895 -Node: Arrays264443 -Node: The Directory Stack269809 -Node: Directory Stack Builtins270593 -Node: Controlling the Prompt273561 -Node: The Restricted Shell276327 -Node: Bash POSIX Mode278152 -Node: Job Control289085 -Node: Job Control Basics289545 -Node: Job Control Builtins294513 -Node: Job Control Variables299240 -Node: Command Line Editing300396 -Node: Introduction and Notation302067 -Node: Readline Interaction303690 -Node: Readline Bare Essentials304881 -Node: Readline Movement Commands306664 -Node: Readline Killing Commands307624 -Node: Readline Arguments309542 -Node: Searching310586 -Node: Readline Init File312772 -Node: Readline Init File Syntax313919 -Node: Conditional Init Constructs334358 -Node: Sample Init File338554 -Node: Bindable Readline Commands341671 -Node: Commands For Moving342875 -Node: Commands For History344724 -Node: Commands For Text349019 -Node: Commands For Killing352407 -Node: Numeric Arguments354888 -Node: Commands For Completion356027 -Node: Keyboard Macros360218 -Node: Miscellaneous Commands360905 -Node: Readline vi Mode366858 -Node: Programmable Completion367765 -Node: Programmable Completion Builtins375545 -Node: A Programmable Completion Example386238 -Node: Using History Interactively391478 -Node: Bash History Facilities392162 -Node: Bash History Builtins395167 -Node: History Interaction399698 -Node: Event Designators403318 -Node: Word Designators404537 -Node: Modifiers406174 -Node: Installing Bash407576 -Node: Basic Installation408713 -Node: Compilers and Options411971 -Node: Compiling For Multiple Architectures412712 -Node: Installation Names414405 -Node: Specifying the System Type415223 -Node: Sharing Defaults415939 -Node: Operation Controls416612 -Node: Optional Features417570 -Node: Reporting Bugs428088 -Node: Major Differences From The Bourne Shell429282 -Node: GNU Free Documentation License446134 -Node: Indexes471311 -Node: Builtin Index471765 -Node: Reserved Word Index478592 -Node: Variable Index481040 -Node: Function Index496791 -Node: Concept Index510094 +Node: Arrays264515 +Node: The Directory Stack269881 +Node: Directory Stack Builtins270665 +Node: Controlling the Prompt273633 +Node: The Restricted Shell276399 +Node: Bash POSIX Mode278224 +Node: Job Control289157 +Node: Job Control Basics289617 +Node: Job Control Builtins294585 +Node: Job Control Variables299312 +Node: Command Line Editing300468 +Node: Introduction and Notation302139 +Node: Readline Interaction303762 +Node: Readline Bare Essentials304953 +Node: Readline Movement Commands306736 +Node: Readline Killing Commands307696 +Node: Readline Arguments309614 +Node: Searching310658 +Node: Readline Init File312844 +Node: Readline Init File Syntax313991 +Node: Conditional Init Constructs334430 +Node: Sample Init File338626 +Node: Bindable Readline Commands341743 +Node: Commands For Moving342947 +Node: Commands For History344796 +Node: Commands For Text349091 +Node: Commands For Killing352479 +Node: Numeric Arguments354960 +Node: Commands For Completion356099 +Node: Keyboard Macros360290 +Node: Miscellaneous Commands360977 +Node: Readline vi Mode366930 +Node: Programmable Completion367837 +Node: Programmable Completion Builtins375617 +Node: A Programmable Completion Example386310 +Node: Using History Interactively391550 +Node: Bash History Facilities392234 +Node: Bash History Builtins395239 +Node: History Interaction399770 +Node: Event Designators403390 +Node: Word Designators404609 +Node: Modifiers406246 +Node: Installing Bash407648 +Node: Basic Installation408785 +Node: Compilers and Options412043 +Node: Compiling For Multiple Architectures412784 +Node: Installation Names414477 +Node: Specifying the System Type415295 +Node: Sharing Defaults416011 +Node: Operation Controls416684 +Node: Optional Features417642 +Node: Reporting Bugs428160 +Node: Major Differences From The Bourne Shell429354 +Node: GNU Free Documentation License446206 +Node: Indexes471383 +Node: Builtin Index471837 +Node: Reserved Word Index478664 +Node: Variable Index481112 +Node: Function Index496863 +Node: Concept Index510166  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index c7f70906..d7129022 100644 Binary files a/doc/bash.pdf and b/doc/bash.pdf differ diff --git a/doc/bash.ps b/doc/bash.ps index ac4e9129..68d9a01a 100644 --- a/doc/bash.ps +++ b/doc/bash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.3 -%%CreationDate: Fri Nov 9 14:50:19 2018 +%%CreationDate: Fri Nov 16 09:01:51 2018 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -3887,194 +3887,193 @@ E(Aliases are created and listed with the)108 432 Q F1(alias)2.5 E F0 E .436 (The rules concerning the de\214nition and use of aliases are some)108 506.4 R .435(what confusing.)-.25 F F1(Bash)5.435 E F0(al)2.935 E -.1 -(wa)-.1 G .435(ys reads at least).1 F .337 -(one complete line of input before e)108 518.4 R -.15(xe)-.15 G .338 -(cuting an).15 F 2.838(yo)-.15 G 2.838(ft)-2.838 G .338 -(he commands on that line.)-2.838 F .338(Aliases are e)5.338 F .338 -(xpanded when)-.15 F 3.404(ac)108 530.4 S .904 -(ommand is read, not when it is e)-3.404 F -.15(xe)-.15 G 3.404 -(cuted. Therefore,).15 F .904 -(an alias de\214nition appearing on the same line as)3.404 F 1.161 -(another command does not tak)108 542.4 R 3.662(ee)-.1 G -.25(ff)-3.662 -G 1.162(ect until the ne).25 F 1.162(xt line of input is read.)-.15 F -1.162(The commands follo)6.162 F 1.162(wing the)-.25 F .277 -(alias de\214nition on that line are not af)108 554.4 R .277 -(fected by the ne)-.25 F 2.777(wa)-.25 G 2.777(lias. This)-2.777 F(beha) -2.777 E .277(vior is also an issue when functions)-.2 F .698(are e)108 -566.4 R -.15(xe)-.15 G 3.198(cuted. Aliases).15 F .698(are e)3.198 F -.699(xpanded when a function de\214nition is read, not when the functio\ -n is e)-.15 F -.15(xe)-.15 G(cuted,).15 E .613 -(because a function de\214nition is itself a command.)108 578.4 R .612 -(As a consequence, aliases de\214ned in a function are not)5.612 F -.2 -(av)108 590.4 S .058(ailable until after that function is e)-.05 F -.15 -(xe)-.15 G 2.558(cuted. T).15 F 2.558(ob)-.8 G 2.558(es)-2.558 G .058 -(afe, al)-2.558 F -.1(wa)-.1 G .059 -(ys put alias de\214nitions on a separate line, and).1 F(do not use)108 -602.4 Q F1(alias)2.5 E F0(in compound commands.)2.5 E -.15(Fo)108 619.2 -S 2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G +(wa)-.1 G .435(ys reads at least).1 F .67 +(one complete line of input, and all lines that mak)108 518.4 R 3.17(eu) +-.1 G 3.17(pac)-3.17 G .67(ompound command, before e)-3.17 F -.15(xe) +-.15 G .67(cuting an).15 F 3.17(yo)-.15 G 3.17(ft)-3.17 G(he)-3.17 E +1.059(commands on that line or the compound command.)108 530.4 R 1.059 +(Aliases are e)6.059 F 1.058(xpanded when a command is read, not)-.15 F +.074(when it is e)108 542.4 R -.15(xe)-.15 G 2.574(cuted. Therefore,).15 +F .075(an alias de\214nition appearing on the same line as another comm\ +and does not)2.574 F(tak)108 554.4 Q 2.838(ee)-.1 G -.25(ff)-2.838 G +.338(ect until the ne).25 F .338(xt line of input is read.)-.15 F .337 +(The commands follo)5.337 F .337 +(wing the alias de\214nition on that line are)-.25 F 1.472(not af)108 +566.4 R 1.473(fected by the ne)-.25 F 3.973(wa)-.25 G 3.973(lias. This) +-3.973 F(beha)3.973 E 1.473(vior is also an issue when functions are e) +-.2 F -.15(xe)-.15 G 3.973(cuted. Aliases).15 F(are)3.973 E -.15(ex)108 +578.4 S .61(panded when a function de\214nition is read, not when the f\ +unction is e).15 F -.15(xe)-.15 G .609 +(cuted, because a function de\214ni-).15 F .711 +(tion is itself a command.)108 590.4 R .711 +(As a consequence, aliases de\214ned in a function are not a)5.711 F +-.25(va)-.2 G .712(ilable until after that).25 F 1.186(function is e)108 +602.4 R -.15(xe)-.15 G 3.686(cuted. T).15 F 3.686(ob)-.8 G 3.686(es) +-3.686 G 1.185(afe, al)-3.686 F -.1(wa)-.1 G 1.185 +(ys put alias de\214nitions on a separate line, and do not use).1 F F1 +(alias)3.685 E F0(in)3.685 E(compound commands.)108 614.4 Q -.15(Fo)108 +631.2 S 2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G (ry purpose, aliases are superseded by shell functions.).15 E F3 -(FUNCTIONS)72 636 Q F0 3.468(As)108 648 S .968 -(hell function, de\214ned as described abo)-3.468 F 1.267 -.15(ve u)-.15 +(FUNCTIONS)72 648 Q F0 3.467(As)108 660 S .967 +(hell function, de\214ned as described abo)-3.467 F 1.267 -.15(ve u)-.15 H(nder).15 E F4 .967(SHELL GRAMMAR)3.467 F/F5 9/Times-Roman@0 SF(,)A F0 -.967(stores a series of commands for)3.217 F 1.001(later e)108 660 R --.15(xe)-.15 G 3.501(cution. When).15 F 1.002(the name of a shell funct\ -ion is used as a simple command name, the list of com-)3.501 F .316 -(mands associated with that function name is e)108 672 R -.15(xe)-.15 G -2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .315 -(cuted in the conte).15 F .315(xt of the current)-.15 F .035 -(shell; no ne)108 684 R 2.535(wp)-.25 G .036 -(rocess is created to interpret them \(contrast this with the e)-2.535 F --.15(xe)-.15 G .036(cution of a shell script\).).15 F .036(When a)5.036 -F .64(function is e)108 696 R -.15(xe)-.15 G .64(cuted, the ar).15 F +.968(stores a series of commands for)3.217 F 1.002(later e)108 672 R +-.15(xe)-.15 G 3.502(cution. When).15 F 1.002(the name of a shell funct\ +ion is used as a simple command name, the list of com-)3.502 F .315 +(mands associated with that function name is e)108 684 R -.15(xe)-.15 G +2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316 +(cuted in the conte).15 F .316(xt of the current)-.15 F .036 +(shell; no ne)108 696 R 2.536(wp)-.25 G .036 +(rocess is created to interpret them \(contrast this with the e)-2.536 F +-.15(xe)-.15 G .036(cution of a shell script\).).15 F .035(When a)5.035 +F .639(function is e)108 708 R -.15(xe)-.15 G .639(cuted, the ar).15 F .639 (guments to the function become the positional parameters during its e) --.18 F -.15(xe)-.15 G(cution.).15 E .532(The special parameter)108 708 R -F1(#)3.032 E F0 .532(is updated to re\215ect the change.)3.032 F .532 -(Special parameter)5.532 F F1(0)3.033 E F0 .533(is unchanged.)3.033 F -.533(The \214rst ele-)5.533 F(ment of the)108 720 Q F4(FUNCN)2.5 E(AME) --.18 E F0 -.25(va)2.25 G -(riable is set to the name of the function while the function is e).25 E --.15(xe)-.15 G(cuting.).15 E(GNU Bash 5.0)72 768 Q(2018 October 22) +-.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.0)72 768 Q(2018 October 22) 141.235 E(30)190.395 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.25 -(All other aspects of the shell e)108 84 R -.15(xe)-.15 G 1.25 -(cution en).15 F 1.25 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(element of the)108 +84 Q/F1 9/Times-Bold@0 SF(FUNCN)2.5 E(AME)-.18 E F0 -.25(va)2.25 G +(riable is set to the name of the function while the function is e).25 E +-.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108 +100.8 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 (vironment are identical between a function and its caller with)-.4 F -1.214(these e)108 96 R 1.214(xceptions: the)-.15 F/F1 9/Times-Bold@0 SF -(DEB)3.714 E(UG)-.09 E F0(and)3.464 E/F2 10/Times-Bold@0 SF(RETURN)3.715 -E F0 1.215(traps \(see the description of the)3.715 F F2(trap)3.715 E F0 --.2(bu)3.715 G 1.215(iltin under).2 F F1(SHELL)3.715 E -.09(BU)108 108 S -(IL).09 E .479(TIN COMMANDS)-.828 F F0(belo)2.729 E .479 +1.215(these e)108 112.8 R 1.215(xceptions: the)-.15 F F1(DEB)3.715 E(UG) +-.09 E F0(and)3.465 E/F2 10/Times-Bold@0 SF(RETURN)3.715 E F0 1.215 +(traps \(see the description of the)3.715 F F2(trap)3.714 E F0 -.2(bu) +3.714 G 1.214(iltin under).2 F F1(SHELL)3.714 E -.09(BU)108 124.8 S(IL) +.09 E .478(TIN COMMANDS)-.828 F F0(belo)2.728 E .479 (w\) are not inherited unless the function has been gi)-.25 F -.15(ve) --.25 G 2.978(nt).15 G(he)-2.978 E F2(trace)2.978 E F0(attrib)2.978 E -.478(ute \(see)-.2 F .42(the description of the)108 120 R F1(declar)2.92 -E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the)-.25 F -F2 .42(\255o functrace)2.92 F F0 .42 -(shell option has been enabled with the)2.92 F F2(set)2.921 E F0 -.2(bu) -108 132 S .072(iltin \(in which case all functions inherit the).2 F F2 +-.25 G 2.979(nt).15 G(he)-2.979 E F2(trace)2.979 E F0(attrib)2.979 E +.479(ute \(see)-.2 F .421(the description of the)108 136.8 R F1(declar) +2.92 E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the) +-.25 F F2 .42(\255o functrace)2.92 F F0 .42 +(shell option has been enabled with the)2.92 F F2(set)2.92 E F0 -.2(bu) +108 148.8 S .071(iltin \(in which case all functions inherit the).2 F F2 (DEB)2.572 E(UG)-.1 E F0(and)2.572 E F2(RETURN)2.572 E F0 .072 -(traps\), and the)2.572 F F1(ERR)2.571 E F0 .071(trap is not inher)2.321 -F(-)-.2 E(ited unless the)108 144 Q F2(\255o errtrace)2.5 E F0 -(shell option has been enabled.)2.5 E -1.11(Va)108 160.8 S .655 +(traps\), and the)2.572 F F1(ERR)2.572 E F0 .072(trap is not inher)2.322 +F(-)-.2 E(ited unless the)108 160.8 Q F2(\255o errtrace)2.5 E F0 +(shell option has been enabled.)2.5 E -1.11(Va)108 177.6 S .656 (riables local to the function may be declared with the)1.11 F F2(local) -3.155 E F0 -.2(bu)3.156 G .656(iltin command.).2 F(Ordinarily)5.656 E -3.156(,v)-.65 G .656(ariables and)-3.406 F .051(their v)108 172.8 R .051 +3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E +3.155(,v)-.65 G .655(ariables and)-3.405 F .05(their v)108 189.6 R .05 (alues are shared between the function and its caller)-.25 F 5.051(.I) --.55 G 2.55(fav)-5.051 G .05(ariable is declared)-2.8 F F2(local)2.55 E -F0 2.55(,t)C .05(he v)-2.55 F(ariable')-.25 E 2.55(sv)-.55 G(isi-)-2.55 -E 1.186(ble scope is restricted to that function and its children \(inc\ -luding the functions it calls\).)108 184.8 R 1.186(Local v)6.186 F -(ariables)-.25 E("shado)108 196.8 Q .155(w" v)-.25 F .155 +-.55 G 2.551(fav)-5.051 G .051(ariable is declared)-2.801 F F2(local) +2.551 E F0 2.551(,t)C .051(he v)-2.551 F(ariable')-.25 E 2.551(sv)-.55 G +(isi-)-2.551 E 1.186(ble scope is restricted to that function and its c\ +hildren \(including the functions it calls\).)108 201.6 R 1.185(Local v) +6.185 F(ariables)-.25 E("shado)108 213.6 Q .154(w" v)-.25 F .154 (ariables with the same name declared at pre)-.25 F .155(vious scopes.) --.25 F -.15(Fo)5.155 G 2.654(ri).15 G .154(nstance, a local v)-2.654 F -.154(ariable declared)-.25 F .669(in a function hides a global v)108 -208.8 R .67(ariable of the same name: references and assignments refer \ -to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 220.8 R .688 +-.25 F -.15(Fo)5.155 G 2.655(ri).15 G .155(nstance, a local v)-2.655 F +.155(ariable declared)-.25 F .67(in a function hides a global v)108 +225.6 R .669(ariable of the same name: references and assignments refer\ + to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 237.6 R .688 (ving the global v)-.2 F .688(ariable unmodi\214ed.)-.25 F .688 (When the function returns, the global v)5.688 F .688 -(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 232.8 Q .726 -(The shell uses)108 249.6 R/F3 10/Times-Italic@0 SF .726 -(dynamic scoping)3.226 F F0 .726(to control a v)3.226 F(ariable')-.25 E -3.227(sv)-.55 G .727(isibility within functions.)-3.227 F -.4(Wi)5.727 G -.727(th dynamic scoping,).4 F .008(visible v)108 261.6 R .008 +(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 249.6 Q .727 +(The shell uses)108 266.4 R/F3 10/Times-Italic@0 SF .727 +(dynamic scoping)3.227 F F0 .726(to control a v)3.227 F(ariable')-.25 E +3.226(sv)-.55 G .726(isibility within functions.)-3.226 F -.4(Wi)5.726 G +.726(th dynamic scoping,).4 F .007(visible v)108 278.4 R .007 (ariables and their v)-.25 F .007 (alues are a result of the sequence of function calls that caused e)-.25 -F -.15(xe)-.15 G .007(cution to reach).15 F .813(the current function.) -108 273.6 R .813(The v)5.813 F .813(alue of a v)-.25 F .813 -(ariable that a function sees depends on its v)-.25 F .814 -(alue within its caller)-.25 F 3.314(,i)-.4 G(f)-3.314 E(an)108 285.6 Q -2.117 -.65(y, w)-.15 H .817 +F -.15(xe)-.15 G .008(cution to reach).15 F .814(the current function.) +108 290.4 R .813(The v)5.814 F .813(alue of a v)-.25 F .813 +(ariable that a function sees depends on its v)-.25 F .813 +(alue within its caller)-.25 F 3.313(,i)-.4 G(f)-3.313 E(an)108 302.4 Q +2.116 -.65(y, w)-.15 H .816 (hether that caller is the "global" scope or another shell function.).65 -F .816(This is also the v)5.816 F .816(alue that a local)-.25 F -.25(va) -108 297.6 S(riable declaration "shado).25 E(ws", and the v)-.25 E +F .817(This is also the v)5.816 F .817(alue that a local)-.25 F -.25(va) +108 314.4 S(riable declaration "shado).25 E(ws", and the v)-.25 E (alue that is restored when the function returns.)-.25 E -.15(Fo)108 -314.4 S 2.723(re).15 G .223(xample, if a v)-2.873 F(ariable)-.25 E F3 -(var)2.723 E F0 .223(is declared as local in function)2.723 F F3(func1) -2.723 E F0 2.724(,a)C(nd)-2.724 E F3(func1)2.724 E F0 .224 -(calls another function)2.724 F F3(func2)2.724 E F0(,)A .464 -(references to)108 326.4 R F3(var)2.964 E F0 .464(made from within)2.964 -F F3(func2)2.964 E F0 .464(will resolv)2.964 F 2.964(et)-.15 G 2.963(ot) --2.964 G .463(he local v)-2.963 F(ariable)-.25 E F3(var)2.963 E F0(from) -2.963 E F3(func1)2.963 E F0 2.963(,s)C(hado)-2.963 E .463(wing an)-.25 F -(y)-.15 E(global v)108 338.4 Q(ariable named)-.25 E F3(var)2.5 E F0(.)A -(The)108 355.2 Q F2(unset)2.982 E F0 -.2(bu)2.982 G .482 -(iltin also acts using the same dynamic scope: if a v).2 F .483 -(ariable is local to the current scope,)-.25 F F2(unset)2.983 E F0 .19 -(will unset it; otherwise the unset will refer to the v)108 367.2 R .19 +331.2 S 2.724(re).15 G .224(xample, if a v)-2.874 F(ariable)-.25 E F3 +(var)2.724 E F0 .223(is declared as local in function)2.724 F F3(func1) +2.723 E F0 2.723(,a)C(nd)-2.723 E F3(func1)2.723 E F0 .223 +(calls another function)2.723 F F3(func2)2.723 E F0(,)A .463 +(references to)108 343.2 R F3(var)2.963 E F0 .463(made from within)2.963 +F F3(func2)2.963 E F0 .463(will resolv)2.963 F 2.964(et)-.15 G 2.964(ot) +-2.964 G .464(he local v)-2.964 F(ariable)-.25 E F3(var)2.964 E F0(from) +2.964 E F3(func1)2.964 E F0 2.964(,s)C(hado)-2.964 E .464(wing an)-.25 F +(y)-.15 E(global v)108 355.2 Q(ariable named)-.25 E F3(var)2.5 E F0(.)A +(The)108 372 Q F2(unset)2.983 E F0 -.2(bu)2.983 G .483 +(iltin also acts using the same dynamic scope: if a v).2 F .482 +(ariable is local to the current scope,)-.25 F F2(unset)2.982 E F0 .19 +(will unset it; otherwise the unset will refer to the v)108 384 R .19 (ariable found in an)-.25 F 2.69(yc)-.15 G .19 (alling scope as described abo)-2.69 F -.15(ve)-.15 G 5.19(.I).15 G(f) --5.19 E 2.72(av)108 379.2 S .221(ariable at the current local scope is \ -unset, it will remain so until it is reset in that scope or until the f\ -unc-)-2.97 F .014(tion returns.)108 391.2 R .014 -(Once the function returns, an)5.014 F 2.514(yi)-.15 G .014 -(nstance of the v)-2.514 F .013(ariable at a pre)-.25 F .013 -(vious scope will become visible.)-.25 F .566(If the unset acts on a v) -108 403.2 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F -3.066(yi)-.15 G .566(nstance of a v)-3.066 F .567 -(ariable with that name that had been)-.25 F(shado)108 415.2 Q -(wed will become visible.)-.25 E(The)108 432 Q F2(FUNCNEST)3.529 E F0 --.25(va)3.529 G 1.028(riable, if set to a numeric v).25 F 1.028 +-5.19 E 2.721(av)108 396 S .221(ariable at the current local scope is u\ +nset, it will remain so until it is reset in that scope or until the fu\ +nc-)-2.971 F .013(tion returns.)108 408 R .013 +(Once the function returns, an)5.013 F 2.513(yi)-.15 G .014 +(nstance of the v)-2.513 F .014(ariable at a pre)-.25 F .014 +(vious scope will become visible.)-.25 F .567(If the unset acts on a v) +108 420 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F 3.066 +(yi)-.15 G .566(nstance of a v)-3.066 F .566 +(ariable with that name that had been)-.25 F(shado)108 432 Q +(wed will become visible.)-.25 E(The)108 448.8 Q F2(FUNCNEST)3.528 E F0 +-.25(va)3.528 G 1.028(riable, if set to a numeric v).25 F 1.028 (alue greater than 0, de\214nes a maximum function nesting)-.25 F(le)108 -444 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G +460.8 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G (cations that e).2 E(xceed the limit cause the entire command to abort.) --.15 E .043(If the b)108 460.8 R .043(uiltin command)-.2 F F2 -.18(re) +-.15 E .044(If the b)108 477.6 R .043(uiltin command)-.2 F F2 -.18(re) 2.543 G(tur).18 E(n)-.15 E F0 .043(is e)2.543 F -.15(xe)-.15 G .043 (cuted in a function, the function completes and e).15 F -.15(xe)-.15 G -.044(cution resumes with).15 F 1.012(the ne)108 472.8 R 1.012 +.043(cution resumes with).15 F 1.011(the ne)108 489.6 R 1.011 (xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)-.15 G -1.011(ommand associated with the)-3.511 F F2(RETURN)3.511 E F0 1.011 -(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 484.8 R --.15(xe)-.15 G .213(cution resumes.).15 F .213 -(When a function completes, the v)5.213 F .214 +1.011(ommand associated with the)-3.511 F F2(RETURN)3.512 E F0 1.012 +(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 501.6 R +-.15(xe)-.15 G .214(cution resumes.).15 F .213 +(When a function completes, the v)5.214 F .213 (alues of the positional parameters and the spe-)-.25 F(cial parameter) -108 496.8 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E +108 513.6 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E 2.5(yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe) --2.65 G(cution.).15 E 1.359 -(Function names and de\214nitions may be listed with the)108 513.6 R F2 +-2.65 G(cution.).15 E 1.358 +(Function names and de\214nitions may be listed with the)108 530.4 R F2 3.858 E F0 1.358(option to the)3.858 F F2(declar)3.858 E(e)-.18 E -F0(or)3.858 E F2(typeset)3.858 E F0 -.2(bu)3.858 G 1.358(iltin com-).2 F -3.39(mands. The)108 525.6 R F23.39 E F0 .89(option to)3.39 F F2 +F0(or)3.859 E F2(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F +3.39(mands. The)108 542.4 R F23.39 E F0 .89(option to)3.39 F F2 (declar)3.39 E(e)-.18 E F0(or)3.39 E F2(typeset)3.39 E F0 .89 (will list the function names only \(and optionally the source)3.39 F -.327(\214le and line number)108 537.6 R 2.827(,i)-.4 G 2.827(ft)-2.827 G -(he)-2.827 E F2(extdeb)2.827 E(ug)-.2 E F0 .326 -(shell option is enabled\).)2.827 F .326(Functions may be e)5.326 F .326 -(xported so that subshells)-.15 F 1.297(automatically ha)108 549.6 R -1.597 -.15(ve t)-.2 H 1.297(hem de\214ned with the).15 F F23.797 E -F0 1.297(option to the)3.797 F F2(export)3.798 E F0 -.2(bu)3.798 G 3.798 -(iltin. A).2 F 1.298(function de\214nition may be)3.798 F -(deleted using the)108 561.6 Q F22.5 E F0(option to the)2.5 E F2 -(unset)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .372(Functions may be recursi) -108 578.4 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871 +.326(\214le and line number)108 554.4 R 2.826(,i)-.4 G 2.826(ft)-2.826 G +(he)-2.826 E F2(extdeb)2.826 E(ug)-.2 E F0 .326 +(shell option is enabled\).)2.826 F .327(Functions may be e)5.327 F .327 +(xported so that subshells)-.15 F 1.298(automatically ha)108 566.4 R +1.598 -.15(ve t)-.2 H 1.298(hem de\214ned with the).15 F F23.798 E +F0 1.298(option to the)3.798 F F2(export)3.797 E F0 -.2(bu)3.797 G 3.797 +(iltin. A).2 F 1.297(function de\214nition may be)3.797 F +(deleted using the)108 578.4 Q F22.5 E F0(option to the)2.5 E F2 +(unset)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .371(Functions may be recursi) +108 595.2 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871 E F0 -.25(va)2.871 G .371 (riable may be used to limit the depth of the function call).25 F 1.141 -(stack and restrict the number of function in)108 590.4 R -.2(vo)-.4 G +(stack and restrict the number of function in)108 607.2 R -.2(vo)-.4 G 3.641(cations. By).2 F(def)3.641 E 1.141 -(ault, no limit is imposed on the number of)-.1 F(recursi)108 602.4 Q .3 +(ault, no limit is imposed on the number of)-.1 F(recursi)108 619.2 Q .3 -.15(ve c)-.25 H(alls.).15 E/F4 10.95/Times-Bold@0 SF(ARITHMETIC EV)72 -619.2 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.298 -(The shell allo)108 631.2 R 2.297(ws arithmetic e)-.25 F 2.297 -(xpressions to be e)-.15 F -.25(va)-.25 G 2.297 -(luated, under certain circumstances \(see the).25 F F2(let)4.797 E F0 -(and)4.797 E F2(declar)108 643.2 Q(e)-.18 E F0 -.2(bu)2.683 G .183 -(iltin commands, the).2 F F2(\(\()2.683 E F0 .183(compound command, and) -2.683 F F2 .183(Arithmetic Expansion)2.683 F F0 2.683(\). Ev)B .183 -(aluation is done in)-.25 F<8c78>108 655.2 Q 1.058(ed-width inte)-.15 F -1.057(gers with no check for o)-.15 F -.15(ve)-.15 G(r\215o).15 E 2.357 --.65(w, t)-.25 H 1.057(hough di).65 F 1.057 -(vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E .828 -(The operators and their precedence, associati)108 667.2 R(vity)-.25 E +636 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.297(The shell allo) +108 648 R 2.297(ws arithmetic e)-.25 F 2.297(xpressions to be e)-.15 F +-.25(va)-.25 G 2.297(luated, under certain circumstances \(see the).25 F +F2(let)4.798 E F0(and)4.798 E F2(declar)108 660 Q(e)-.18 E F0 -.2(bu) +2.684 G .183(iltin commands, the).2 F F2(\(\()2.683 E F0 .183 +(compound command, and)2.683 F F2 .183(Arithmetic Expansion)2.683 F F0 +2.683(\). Ev)B .183(aluation is done in)-.25 F<8c78>108 672 Q 1.057 +(ed-width inte)-.15 F 1.057(gers with no check for o)-.15 F -.15(ve)-.15 +G(r\215o).15 E 2.357 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057 +(vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E .829 +(The operators and their precedence, associati)108 684 R(vity)-.25 E 3.329(,a)-.65 G .829(nd v)-3.329 F .829 -(alues are the same as in the C language.)-.25 F .829(The fol-)5.829 F -(lo)108 679.2 Q .44(wing list of operators is grouped into le)-.25 F --.15(ve)-.25 G .439(ls of equal-precedence operators.).15 F .439(The le) -5.439 F -.15(ve)-.25 G .439(ls are listed in order).15 F -(of decreasing precedence.)108 691.2 Q(GNU Bash 5.0)72 768 Q +(alues are the same as in the C language.)-.25 F .828(The fol-)5.828 F +(lo)108 696 Q .439(wing list of operators is grouped into le)-.25 F -.15 +(ve)-.25 G .439(ls of equal-precedence operators.).15 F .44(The le)5.44 +F -.15(ve)-.25 G .44(ls are listed in order).15 F +(of decreasing precedence.)108 708 Q(GNU Bash 5.0)72 768 Q (2018 October 22)141.235 E(31)190.395 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup @@ -4104,76 +4103,76 @@ F2(||)108 288 Q F0(logical OR)144 288 Q F1 -.2(ex)108 300 S(pr).2 E F2 F1 -.2(ex)2.5 G(pr2).2 E F0(comma)144 360 Q .68(Shell v)108 376.8 R .68 (ariables are allo)-.25 F .68(wed as operands; parameter e)-.25 F .68 (xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F --.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 388.8 R 1.008(ithin an e)-.4 -F 1.008(xpression, shell v)-.15 F 1.007 +-.25(va)-.25 G(lu-).25 E 3.507(ated. W)108 388.8 R 1.007(ithin an e)-.4 +F 1.007(xpression, shell v)-.15 F 1.007 (ariables may also be referenced by name without using the parameter) --.25 F -.15(ex)108 400.8 S 1.04(pansion syntax.).15 F 3.54(As)6.04 G -1.04(hell v)-3.54 F 1.04(ariable that is null or unset e)-.25 F -.25(va) --.25 G 1.041(luates to 0 when referenced by name without).25 F 1.467 -(using the parameter e)108 412.8 R 1.467(xpansion syntax.)-.15 F 1.467 -(The v)6.467 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25 -(va)-.25 G 1.466(luated as an arithmetic e).25 F(xpression)-.15 E 1.257 +-.25 F -.15(ex)108 400.8 S 1.041(pansion syntax.).15 F 3.541(As)6.041 G +1.041(hell v)-3.541 F 1.041(ariable that is null or unset e)-.25 F -.25 +(va)-.25 G 1.04(luates to 0 when referenced by name without).25 F 1.466 +(using the parameter e)108 412.8 R 1.466(xpansion syntax.)-.15 F 1.467 +(The v)6.466 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25 +(va)-.25 G 1.467(luated as an arithmetic e).25 F(xpression)-.15 E 1.258 (when it is referenced, or when a v)108 424.8 R 1.258 (ariable which has been gi)-.25 F -.15(ve)-.25 G 3.758(nt).15 G(he) --3.758 E F1(inte)3.758 E -.1(ge)-.4 G(r).1 E F0(attrib)3.758 E 1.258 -(ute using)-.2 F F2(declar)3.758 E 3.758<65ad>-.18 G(i)-3.758 E F0(is) -3.758 E .333(assigned a v)108 436.8 R 2.832(alue. A)-.25 F .332(null v) +-3.758 E F1(inte)3.758 E -.1(ge)-.4 G(r).1 E F0(attrib)3.758 E 1.257 +(ute using)-.2 F F2(declar)3.757 E 3.757<65ad>-.18 G(i)-3.757 E F0(is) +3.757 E .332(assigned a v)108 436.8 R 2.832(alue. A)-.25 F .332(null v) 2.832 F .332(alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832 (As)5.332 G .332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632 -.15(ve i)-.2 H(ts).15 E F1(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib) -2.832 E .332(ute turned on)-.2 F(to be used in an e)108 448.8 Q +2.832 E .333(ute turned on)-.2 F(to be used in an e)108 448.8 Q (xpression.)-.15 E 1.406 (Constants with a leading 0 are interpreted as octal numbers.)108 465.6 -R 3.906(Al)6.406 G 1.407(eading 0x or 0X denotes he)-3.906 F(xadecimal.) --.15 E .113(Otherwise, numbers tak)108 477.6 R 2.613(et)-.1 G .113 -(he form [)-2.613 F F1(base#)A F0 .112(]n, where the optional)B F1(base) -2.612 E F0 .112(is a decimal number between 2 and 64)2.612 F .533 -(representing the arithmetic base, and)108 489.6 R F1(n)3.033 E F0 .533 -(is a number in that base.)3.033 F(If)5.534 E F1(base#)3.034 E F0 .534 -(is omitted, then base 10 is used.)3.034 F .513(When specifying)108 -501.6 R F1(n)3.013 E F0 3.013(,t)C .513 -(he digits greater than 9 are represented by the lo)-3.013 F .512 -(wercase letters, the uppercase letters,)-.25 F .942 -(@, and _, in that order)108 513.6 R 5.942(.I)-.55 G(f)-5.942 E F1(base) -3.442 E F0 .942(is less than or equal to 36, lo)3.442 F .943 +R 3.906(Al)6.406 G 1.406(eading 0x or 0X denotes he)-3.906 F(xadecimal.) +-.15 E .112(Otherwise, numbers tak)108 477.6 R 2.612(et)-.1 G .112 +(he form [)-2.612 F F1(base#)A F0 .112(]n, where the optional)B F1(base) +2.612 E F0 .113(is a decimal number between 2 and 64)2.612 F .534 +(representing the arithmetic base, and)108 489.6 R F1(n)3.034 E F0 .534 +(is a number in that base.)3.034 F(If)5.533 E F1(base#)3.033 E F0 .533 +(is omitted, then base 10 is used.)3.033 F .512(When specifying)108 +501.6 R F1(n)3.012 E F0 3.012(,t)C .512 +(he digits greater than 9 are represented by the lo)-3.012 F .513 +(wercase letters, the uppercase letters,)-.25 F .943 +(@, and _, in that order)108 513.6 R 5.943(.I)-.55 G(f)-5.943 E F1(base) +3.443 E F0 .942(is less than or equal to 36, lo)3.443 F .942 (wercase and uppercase letters may be used)-.25 F (interchangeably to represent numbers between 10 and 35.)108 525.6 Q -.235(Operators are e)108 542.4 R -.25(va)-.25 G .235 +.234(Operators are e)108 542.4 R -.25(va)-.25 G .234 (luated in order of precedence.).25 F(Sub-e)5.234 E .234 -(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .234 +(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .235 (luated \214rst and may).25 F -.15(ove)108 554.4 S (rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F3 10.95 -/Times-Bold@0 SF(CONDITION)72 571.2 Q(AL EXPRESSIONS)-.219 E F0 .255 -(Conditional e)108 583.2 R .255(xpressions are used by the)-.15 F F2([[) +/Times-Bold@0 SF(CONDITION)72 571.2 Q(AL EXPRESSIONS)-.219 E F0 .256 +(Conditional e)108 583.2 R .256(xpressions are used by the)-.15 F F2([[) 2.755 E F0 .255(compound command and the)2.755 F F2(test)2.755 E F0(and) -2.755 E F2([)2.756 E F0 -.2(bu)2.756 G .256(iltin commands to test).2 F -1.234(\214le attrib)108 595.2 R 1.234 +2.755 E F2([)2.755 E F0 -.2(bu)2.755 G .255(iltin commands to test).2 F +1.233(\214le attrib)108 595.2 R 1.233 (utes and perform string and arithmetic comparisons.)-.2 F(The)6.234 E -F2(test)3.733 E F0(abd)3.733 E F2([)3.733 E F0 1.233 -(commands determine their)3.733 F(beha)108 607.2 Q .996 +F2(test)3.734 E F0(abd)3.734 E F2([)3.734 E F0 1.234 +(commands determine their)3.734 F(beha)108 607.2 Q .997 (vior based on the number of ar)-.2 F .996 -(guments; see the descriptions of those commands for an)-.18 F 3.497(yo) --.15 G .997(ther com-)-3.497 F(mand-speci\214c actions.)108 619.2 Q .235 +(guments; see the descriptions of those commands for an)-.18 F 3.496(yo) +-.15 G .996(ther com-)-3.496 F(mand-speci\214c actions.)108 619.2 Q .234 (Expressions are formed from the follo)108 636 R .234 -(wing unary or binary primaries.)-.25 F F2(Bash)5.234 E F0 .234 -(handles se)2.734 F -.15(ve)-.25 G .234(ral \214lenames spe-).15 F .424 -(cially when the)108 648 R 2.924(ya)-.15 G .424(re used in e)-2.924 F +(wing unary or binary primaries.)-.25 F F2(Bash)5.234 E F0 .235 +(handles se)2.735 F -.15(ve)-.25 G .235(ral \214lenames spe-).15 F .425 +(cially when the)108 648 R 2.925(ya)-.15 G .425(re used in e)-2.925 F 2.925(xpressions. If)-.15 F .425(the operating system on which)2.925 F -F2(bash)2.925 E F0 .425(is running pro)2.925 F .425(vides these)-.15 F +F2(bash)2.924 E F0 .424(is running pro)2.924 F .424(vides these)-.15 F 1.153(special \214les, bash will use them; otherwise it will emulate th\ em internally with this beha)108 660 R 1.153(vior: If an)-.2 F(y)-.15 E -F1(\214le)3.652 E F0(ar)108 672 Q .426 +F1(\214le)3.653 E F0(ar)108 672 Q .426 (gument to one of the primaries is of the form)-.18 F F1(/de)2.926 E (v/fd/n)-.15 E F0 2.926(,t)C .426(hen \214le descriptor)-2.926 F F1(n) 2.926 E F0 .426(is check)2.926 F 2.926(ed. If)-.1 F(the)2.926 E F1 -(\214le)2.926 E F0(ar)2.926 E(gu-)-.18 E .03 -(ment to one of the primaries is one of)108 684 R F1(/de)2.53 E(v/stdin) --.15 E F0(,)A F1(/de)2.529 E(v/stdout)-.15 E F0 2.529(,o)C(r)-2.529 E F1 -(/de)2.529 E(v/stderr)-.15 E F0 2.529<2c8c>C .029 -(le descriptor 0, 1, or 2, respec-)-2.529 F(ti)108 696 Q -.15(ve)-.25 G -(ly).15 E 2.5(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .721 +(\214le)2.926 E F0(ar)2.926 E(gu-)-.18 E .029 +(ment to one of the primaries is one of)108 684 R F1(/de)2.529 E +(v/stdin)-.15 E F0(,)A F1(/de)2.529 E(v/stdout)-.15 E F0 2.53(,o)C(r) +-2.53 E F1(/de)2.53 E(v/stderr)-.15 E F0 2.53<2c8c>C .03 +(le descriptor 0, 1, or 2, respec-)-2.53 F(ti)108 696 Q -.15(ve)-.25 G +(ly).15 E 2.5(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .722 (Unless otherwise speci\214ed, primaries that operate on \214les follo) -108 712.8 R 3.221(ws)-.25 G .722(ymbolic links and operate on the tar) +108 712.8 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) -3.221 F(get)-.18 E(of the link, rather than the link itself.)108 724.8 Q(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(32)190.395 E 0 Cg EP %%Page: 33 33 @@ -4181,12 +4180,12 @@ Q(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(32)190.395 E 0 Cg EP BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.096 -(When used with)108 84 R/F1 10/Times-Bold@0 SF([[)3.596 E F0 3.596(,t)C -(he)-3.596 E F1(<)3.596 E F0(and)3.595 E F1(>)3.595 E F0 1.095 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.095 +(When used with)108 84 R/F1 10/Times-Bold@0 SF([[)3.595 E F0 3.595(,t)C +(he)-3.595 E F1(<)3.595 E F0(and)3.595 E F1(>)3.595 E F0 1.095 (operators sort le)3.595 F 1.095 -(xicographically using the current locale.)-.15 F(The)6.095 E F1(test) -3.595 E F0(com-)3.595 E(mand sorts using ASCII ordering.)108 96 Q F1 +(xicographically using the current locale.)-.15 F(The)6.096 E F1(test) +3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108 96 Q F1 108 120 Q/F2 10/Times-Italic@0 SF(\214le)2.5 E F0 -.35(Tr)144 120 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 132 Q F2(\214le)2.5 E F0 -.35(Tr)144 132 S(ue if).35 E F2(\214le)2.5 E @@ -4242,10 +4241,10 @@ A F2(\214le2)2.5 E F0 -.35(Tr)144 408 S(ue if).35 E F2(\214le1)2.5 E F0 432 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le2)2.5 E F0 -.15(ex)2.5 G (ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1108 444 Q F2 -(optname)2.5 E F0 -.35(Tr)144 456 S .262(ue if the shell option).35 F F2 +(optname)2.5 E F0 -.35(Tr)144 456 S .263(ue if the shell option).35 F F2 (optname)2.992 E F0 .262(is enabled.)2.942 F .262 (See the list of options under the description of the)5.262 F F1 -2.763 E F0(option to the)144 468 Q F1(set)2.5 E F0 -.2(bu)2.5 G +2.762 E F0(option to the)144 468 Q F1(set)2.5 E F0 -.2(bu)2.5 G (iltin belo).2 E -.65(w.)-.25 G F1108 480 Q F2(varname)2.5 E F0 -.35(Tr)144 492 S(ue if the shell v).35 E(ariable)-.25 E F2(varname)2.79 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1108 @@ -4256,12 +4255,12 @@ E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1108 108 552 Q F1108 564 Q F2(string)2.5 E F0 -.35(Tr)144 576 S (ue if the length of).35 E F2(string)2.84 E F0(is non-zero.)2.72 E F2 (string1)108 592.8 Q F1(==)2.5 E F2(string2)2.5 E(string1)108 604.8 Q F1 -(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 616.8 S .862 +(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 616.8 S .861 (ue if the strings are equal.).35 F F1(=)5.861 E F0 .861 -(should be used with the)3.361 F F1(test)3.361 E F0 .861 -(command for POSIX conformance.)3.361 F .446(When used with the)144 +(should be used with the)3.361 F F1(test)3.361 E F0 .862 +(command for POSIX conformance.)3.362 F .447(When used with the)144 628.8 R F1([[)2.946 E F0 .446 -(command, this performs pattern matching as described abo)2.946 F .747 +(command, this performs pattern matching as described abo)2.946 F .746 -.15(ve \()-.15 H F1(Compound).15 E(Commands)144 640.8 Q F0(\).)A F2 (string1)108 657.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 669.6 S (ue if the strings are not equal.).35 E F2(string1)108 686.4 Q F1(<)2.5 @@ -4279,70 +4278,69 @@ BP (string2)2.5 E F0 -.35(Tr)144 96 S(ue if).35 E F1(string1)2.5 E F0 (sorts after)2.5 E F1(string2)2.5 E F0(le)2.5 E(xicographically)-.15 E (.)-.65 E F1(ar)108.33 112.8 Q(g1)-.37 E F2(OP)2.5 E F1(ar)2.5 E(g2)-.37 -E/F3 9/Times-Bold@0 SF(OP)144 124.8 Q F0 .385(is one of)2.635 F F2 +E/F3 9/Times-Bold@0 SF(OP)144 124.8 Q F0 .385(is one of)2.634 F F2 (\255eq)2.885 E F0(,)A F2(\255ne)2.885 E F0(,)A F2(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F2 (\255ge)2.885 E F0 5.385(.T)C .385 -(hese arithmetic binary operators return true if)-5.385 F F1(ar)2.884 E +(hese arithmetic binary operators return true if)-5.385 F F1(ar)2.885 E (g1)-.37 E F0 .845(is equal to, not equal to, less than, less than or e\ qual to, greater than, or greater than or equal to)144 136.8 R F1(ar)144 -148.8 Q(g2)-.37 E F0 3.59(,r)C(especti)-3.59 E -.15(ve)-.25 G(ly).15 E -(.)-.65 E F1(Ar)7.1 E(g1)-.37 E F0(and)3.59 E F1(ar)3.92 E(g2)-.37 E F0 -1.089(may be positi)3.61 F 1.389 -.15(ve o)-.25 H 3.589(rn).15 G -2.25 --.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte).15 E 3.589 -(gers. When)-.15 F 1.089(used with the)3.589 F F2([[)3.589 E F0 -(command,)144 160.8 Q F1(Ar)4.219 E(g1)-.37 E F0(and)3.209 E F1(Ar)4.219 -E(g2)-.37 E F0 .71(are e)3.23 F -.25(va)-.25 G .71 -(luated as arithmetic e).25 F 3.21(xpressions \(see)-.15 F F3 .71 -(ARITHMETIC EV)3.21 F(ALU)-1.215 E(A-)-.54 E(TION)144 172.8 Q F0(abo) -2.25 E -.15(ve)-.15 G(\).).15 E/F4 10.95/Times-Bold@0 SF -(SIMPLE COMMAND EXP)72 189.6 Q(ANSION)-.81 E F0 .614 -(When a simple command is e)108 201.6 R -.15(xe)-.15 G .614 -(cuted, the shell performs the follo).15 F .613(wing e)-.25 F .613 +148.8 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G(ly).15 E +(.)-.65 E F1(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F1(ar)3.919 E(g2)-.37 E +F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589(rn).15 G +-2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte).15 E 3.59 +(gers. When)-.15 F 1.09(used with the)3.59 F F2([[)3.59 E F0(command,) +144 160.8 Q F1(Ar)4.22 E(g1)-.37 E F0(and)3.21 E F1(Ar)4.22 E(g2)-.37 E +F0 .71(are e)3.23 F -.25(va)-.25 G .71(luated as arithmetic e).25 F +3.209(xpressions \(see)-.15 F F3 .709(ARITHMETIC EV)3.209 F(ALU)-1.215 E +(A-)-.54 E(TION)144 172.8 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E/F4 +10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 189.6 Q(ANSION)-.81 E F0 +.613(When a simple command is e)108 201.6 R -.15(xe)-.15 G .614 +(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614 (xpansions, assignments, and redi-)-.15 F(rections, from left to right.) -108 213.6 Q(1.)108 230.4 Q 1.848(The w)144 230.4 R 1.848 -(ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.849 +108 213.6 Q(1.)108 230.4 Q 1.849(The w)144 230.4 R 1.849 +(ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.848 (ariable assignments \(those preceding the command)-.25 F (name\) and redirections are sa)144 242.4 Q -.15(ve)-.2 G 2.5(df).15 G -(or later processing.)-2.5 E(2.)108 259.2 Q 1.164(The w)144 259.2 R -1.164(ords that are not v)-.1 F 1.164 -(ariable assignments or redirections are e)-.25 F 3.663(xpanded. If)-.15 -F(an)3.663 E 3.663(yw)-.15 G 1.163(ords remain)-3.763 F .775(after e)144 -271.2 R .775(xpansion, the \214rst w)-.15 F .775(ord is tak)-.1 F .775 +(or later processing.)-2.5 E(2.)108 259.2 Q 1.163(The w)144 259.2 R +1.163(ords that are not v)-.1 F 1.164 +(ariable assignments or redirections are e)-.25 F 3.664(xpanded. If)-.15 +F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144 +271.2 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775 (en to be the name of the command and the remaining w)-.1 F(ords)-.1 E (are the ar)144 283.2 Q(guments.)-.18 E(3.)108 300 Q (Redirections are performed as described abo)144 300 Q .3 -.15(ve u)-.15 H(nder).15 E F3(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0(4.)108 -316.8 Q .717(The te)144 316.8 R .717(xt after the)-.15 F F2(=)3.217 E F0 +316.8 Q .716(The te)144 316.8 R .717(xt after the)-.15 F F2(=)3.217 E F0 .717(in each v)3.217 F .717(ariable assignment under)-.25 F .717 (goes tilde e)-.18 F .717(xpansion, parameter e)-.15 F(xpansion,)-.15 E -.339(command substitution, arithmetic e)144 328.8 R .339 +.34(command substitution, arithmetic e)144 328.8 R .339 (xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339 (efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 340.8 Q .332(If no command name results, the v)108 357.6 R .332 (ariable assignments af)-.25 F .332(fect the current shell en)-.25 F -2.832(vironment. Otherwise,)-.4 F(the)2.832 E -.25(va)108 369.6 S .757 +2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 369.6 S .757 (riables are added to the en).25 F .757(vironment of the e)-.4 F -.15 (xe)-.15 G .757(cuted command and do not af).15 F .757 -(fect the current shell en)-.25 F(vi-)-.4 E 3.177(ronment. If)108 381.6 -R(an)3.177 E 3.177(yo)-.15 G 3.177(ft)-3.177 G .677 -(he assignments attempts to assign a v)-3.177 F .677 -(alue to a readonly v)-.25 F .676(ariable, an error occurs, and)-.25 F -(the command e)108 393.6 Q(xits with a non-zero status.)-.15 E .149 +(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 381.6 +R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677 +(he assignments attempts to assign a v)-3.176 F .677 +(alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F +(the command e)108 393.6 Q(xits with a non-zero status.)-.15 E .15 (If no command name results, redirections are performed, b)108 410.4 R -.149(ut do not af)-.2 F .15(fect the current shell en)-.25 F 2.65 +.149(ut do not af)-.2 F .149(fect the current shell en)-.25 F 2.649 (vironment. A)-.4 F(redirection error causes the command to e)108 422.4 Q(xit with a non-zero status.)-.15 E 1.064 (If there is a command name left after e)108 439.2 R 1.064(xpansion, e) -.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F -4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108 -451.2 R 2.568(xits. If)-.15 F .069(one of the e)2.568 F .069 -(xpansions contained a command substitution, the e)-.15 F .069 -(xit status of the command)-.15 F .467(is the e)108 463.2 R .466 -(xit status of the last command substitution performed.)-.15 F .466 +4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .069(command e)108 +451.2 R 2.569(xits. If)-.15 F .069(one of the e)2.569 F .069 +(xpansions contained a command substitution, the e)-.15 F .068 +(xit status of the command)-.15 F .466(is the e)108 463.2 R .466 +(xit status of the last command substitution performed.)-.15 F .467 (If there were no command substitutions, the)5.466 F(command e)108 475.2 Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 492 Q F0 -.546(After a command has been split into w)108 504 R .547 +.547(After a command has been split into w)108 504 R .546 (ords, if it results in a simple command and an optional list of ar)-.1 F(gu-)-.18 E(ments, the follo)108 516 Q(wing actions are tak)-.25 E(en.) -.1 E .379(If the command name contains no slashes, the shell attempts \ @@ -4353,36 +4351,37 @@ to locate it.)108 532.8 R .379(If there e)5.379 F .379 2.746 E F5(.)A F0 .246(If the name does not match a func-)4.746 F (tion, the shell searches for it in the list of shell b)108 556.8 Q 2.5 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E -(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .31 -(If the name is neither a shell function nor a b)108 573.6 R .309 -(uiltin, and contains no slashes,)-.2 F F2(bash)2.809 E F0 .309 -(searches each element of)2.809 F(the)108 585.6 Q F3 -.666(PA)3.162 G -(TH)-.189 E F0 .662(for a directory containing an e)2.912 F -.15(xe)-.15 -G .662(cutable \214le by that name.).15 F F2(Bash)5.662 E F0 .663 -(uses a hash table to remember)3.162 F 1.915(the full pathnames of e)108 +(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .309 +(If the name is neither a shell function nor a b)108 573.6 R .31 +(uiltin, and contains no slashes,)-.2 F F2(bash)2.81 E F0 .31 +(searches each element of)2.81 F(the)108 585.6 Q F3 -.666(PA)3.163 G(TH) +-.189 E F0 .662(for a directory containing an e)2.913 F -.15(xe)-.15 G +.662(cutable \214le by that name.).15 F F2(Bash)5.662 E F0 .662 +(uses a hash table to remember)3.162 F 1.914(the full pathnames of e)108 597.6 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.914(TIN COMMANDS) --.828 F F0(belo)4.164 E 4.414(w\). A)-.25 F(full)4.414 E .719 -(search of the directories in)108 609.6 R F3 -.666(PA)3.219 G(TH)-.189 E -F0 .72(is performed only if the command is not found in the hash table.) -2.969 F .72(If the)5.72 F .956(search is unsuccessful, the shell search\ -es for a de\214ned shell function named)108 621.6 R F2(command_not_f) -3.455 E(ound_han-)-.25 E(dle)108 633.6 Q F0 6.005(.I)C 3.505(ft)-6.005 G -1.005(hat function e)-3.505 F 1.005(xists, it is in)-.15 F -.2(vo)-.4 G --.1(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.006(eparate e)-3.506 F --.15(xe)-.15 G 1.006(cution en).15 F 1.006 -(vironment with the original command)-.4 F .256 -(and the original command')108 645.6 R 2.756(sa)-.55 G -.18(rg)-2.756 G -.256(uments as its ar).18 F .256(guments, and the function')-.18 F 2.755 -(se)-.55 G .255(xit status becomes the e)-2.905 F .255(xit sta-)-.15 F +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 .72 +(search of the directories in)108 609.6 R F3 -.666(PA)3.22 G(TH)-.189 E +F0 .719 +(is performed only if the command is not found in the hash table.)2.97 F +.719(If the)5.719 F .956(search is unsuccessful, the shell searches for\ + a de\214ned shell function named)108 621.6 R F2(command_not_f)3.456 E +(ound_han-)-.25 E(dle)108 633.6 Q F0 6.006(.I)C 3.506(ft)-6.006 G 1.006 +(hat function e)-3.506 F 1.006(xists, it is in)-.15 F -.2(vo)-.4 G -.1 +(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.005(eparate e)-3.506 F -.15 +(xe)-.15 G 1.005(cution en).15 F 1.005 +(vironment with the original command)-.4 F .255 +(and the original command')108 645.6 R 2.755(sa)-.55 G -.18(rg)-2.755 G +.255(uments as its ar).18 F .256(guments, and the function')-.18 F 2.756 +(se)-.55 G .256(xit status becomes the e)-2.906 F .256(xit sta-)-.15 F .263(tus of that subshell.)108 657.6 R .263(If that function is not de\ \214ned, the shell prints an error message and returns an e)5.263 F .263 (xit sta-)-.15 F(tus of 127.)108 669.6 Q 1.089(If the search is success\ ful, or if the command name contains one or more slashes, the shell e) -108 686.4 R -.15(xe)-.15 G 1.089(cutes the).15 F .197 -(named program in a separate e)108 698.4 R -.15(xe)-.15 G .197 +108 686.4 R -.15(xe)-.15 G 1.09(cutes the).15 F .198 +(named program in a separate e)108 698.4 R -.15(xe)-.15 G .198 (cution en).15 F 2.698(vironment. Ar)-.4 F .198 -(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198 +(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197 (n, and the remain-).15 F(ing ar)108 710.4 Q (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15 (ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 727.2 R @@ -4396,47 +4395,47 @@ ful, or if the command name contains one or more slashes, the shell e) BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .677 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .678 (assumed to be a)108 84 R/F1 10/Times-Italic@0 SF .678(shell script) -3.177 F F0 3.178(,a\214)C .678(le containing shell commands.)-3.178 F -3.178(As)5.678 G .678(ubshell is spa)-3.178 F .678(wned to e)-.15 F -.15 -(xe)-.15 G .678(cute it.).15 F(This)5.678 E .33 -(subshell reinitializes itself, so that the ef)108 96 R .33 -(fect is as if a ne)-.25 F 2.829(ws)-.25 G .329(hell had been in)-2.829 -F -.2(vo)-.4 G -.1(ke).2 G 2.829(dt).1 G 2.829(oh)-2.829 G .329 -(andle the script, with)-2.829 F 1.219(the e)108 108 R 1.219 +3.178 F F0 3.178(,a\214)C .678(le containing shell commands.)-3.178 F +3.178(As)5.678 G .678(ubshell is spa)-3.178 F .677(wned to e)-.15 F -.15 +(xe)-.15 G .677(cute it.).15 F(This)5.677 E .329 +(subshell reinitializes itself, so that the ef)108 96 R .329 +(fect is as if a ne)-.25 F 2.83(ws)-.25 G .33(hell had been in)-2.83 F +-.2(vo)-.4 G -.1(ke).2 G 2.83(dt).1 G 2.83(oh)-2.83 G .33 +(andle the script, with)-2.83 F 1.219(the e)108 108 R 1.219 (xception that the locations of commands remembered by the parent \(see) -.15 F/F2 10/Times-Bold@0 SF(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E/F3 9/Times-Bold@0 SF(SHELL)3.719 E -.09(BU)108 120 S(IL) .09 E(TIN COMMANDS)-.828 E/F4 9/Times-Roman@0 SF(\))A F0 -(are retained by the child.)2.25 E .348(If the program is a \214le be) -108 136.8 R .348(ginning with)-.15 F F2(#!)2.848 E F0 2.848(,t)C .347(h\ +(are retained by the child.)2.25 E .347(If the program is a \214le be) +108 136.8 R .347(ginning with)-.15 F F2(#!)2.847 E F0 2.847(,t)C .348(h\ e remainder of the \214rst line speci\214es an interpreter for the pro-) --2.848 F 3.178(gram. The)108 148.8 R .678(shell e)3.178 F -.15(xe)-.15 G +-2.847 F 3.178(gram. The)108 148.8 R .678(shell e)3.178 F -.15(xe)-.15 G .678(cutes the speci\214ed interpreter on operating systems that do not\ - handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.193(format themselv) -108 160.8 R 3.693(es. The)-.15 F(ar)3.693 E 1.193 -(guments to the interpreter consist of a single optional ar)-.18 F 1.192 -(gument follo)-.18 F 1.192(wing the)-.25 F 1.13 + handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.192(format themselv) +108 160.8 R 3.692(es. The)-.15 F(ar)3.693 E 1.193 +(guments to the interpreter consist of a single optional ar)-.18 F 1.193 +(gument follo)-.18 F 1.193(wing the)-.25 F 1.131 (interpreter name on the \214rst line of the program, follo)108 172.8 R -1.131(wed by the name of the program, follo)-.25 F 1.131(wed by the)-.25 -F(command ar)108 184.8 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95 +1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F +(command ar)108 184.8 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95 /Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 201.6 Q(ONMENT)-.329 E F0 (The shell has an)108 213.6 Q F1 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E (onment)-.45 E F0 2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 -E<83>108 230.4 Q 1.406(open \214les inherited by the shell at in)144 -230.4 R -.2(vo)-.4 G 1.405 +E<83>108 230.4 Q 1.405(open \214les inherited by the shell at in)144 +230.4 R -.2(vo)-.4 G 1.406 (cation, as modi\214ed by redirections supplied to the).2 F F2(exec) -3.905 E F0 -.2(bu)144 242.4 S(iltin).2 E<83>108 259.2 Q(the current w) +3.906 E F0 -.2(bu)144 242.4 S(iltin).2 E<83>108 259.2 Q(the current w) 144 259.2 Q(orking directory as set by)-.1 E F2(cd)2.5 E F0(,)A F2 (pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F2(popd)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E<83>108 276 Q(the \214le creation mode mask as set by)144 276 Q F2(umask)2.5 E F0 (or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)-2.5 E<83>108 292.8 Q(current traps set by)144 292.8 Q F2(trap)2.5 E F0<83>108 309.6 Q -.256(shell parameters that are set by v)144 309.6 R .256 -(ariable assignment or with)-.25 F F2(set)2.756 E F0 .257 -(or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E +.257(shell parameters that are set by v)144 309.6 R .256 +(ariable assignment or with)-.25 F F2(set)2.756 E F0 .256 +(or inherited from the shell')2.756 F 2.756(sp)-.55 G(arent)-2.756 E (in the en)144 321.6 Q(vironment)-.4 E<83>108 338.4 Q (shell functions de\214ned during e)144 338.4 Q -.15(xe)-.15 G (cution or inherited from the shell').15 E 2.5(sp)-.55 G @@ -4448,53 +4447,53 @@ Q(the \214le creation mode mask as set by)144 276 Q F2(umask)2.5 E F0 <83>108 405.6 Q -.25(va)144 405.6 S (rious process IDs, including those of background jobs, the v).25 E (alue of)-.25 E F2($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E -F3(PPID)2.5 E F0 .427(When a simple command other than a b)108 422.4 R -.426(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426 -(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.926(di).1 G 2.926(nas) --2.926 G(eparate)-2.926 E -.15(exe)108 434.4 S .133(cution en).15 F .133 +F3(PPID)2.5 E F0 .426(When a simple command other than a b)108 422.4 R +.427(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427 +(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.927(di).1 G 2.927(nas) +-2.927 G(eparate)-2.927 E -.15(exe)108 434.4 S .134(cution en).15 F .134 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F -.134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F -(the shell.)108 446.4 Q<83>108 463.2 Q 1.056(the shell')144 463.2 R -3.556(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G +.133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F +(the shell.)108 446.4 Q<83>108 463.2 Q 1.055(the shell')144 463.2 R +3.555(so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G 1.056 (odi\214cations and additions speci\214ed by redirections to the com-) -3.556 F(mand)144 475.2 Q<83>108 492 Q(the current w)144 492 Q (orking directory)-.1 E<83>108 508.8 Q(the \214le creation mode mask)144 -508.8 Q<83>108 525.6 Q .856(shell v)144 525.6 R .857 +508.8 Q<83>108 525.6 Q .857(shell v)144 525.6 R .857 (ariables and functions mark)-.25 F .857(ed for e)-.1 F .857 (xport, along with v)-.15 F .857(ariables e)-.25 F .857 (xported for the command,)-.15 F(passed in the en)144 537.6 Q(vironment) --.4 E<83>108 554.4 Q .307(traps caught by the shell are reset to the v) -144 554.4 R .306(alues inherited from the shell')-.25 F 2.806(sp)-.55 G -.306(arent, and traps ignored)-2.806 F(by the shell are ignored)144 +-.4 E<83>108 554.4 Q .306(traps caught by the shell are reset to the v) +144 554.4 R .307(alues inherited from the shell')-.25 F 2.807(sp)-.55 G +.307(arent, and traps ignored)-2.807 F(by the shell are ignored)144 566.4 Q 2.5(Ac)108 583.2 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5 (di).1 G 2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E (vironment.)-.4 E .577(Command substitution, commands grouped with pare\ ntheses, and asynchronous commands are in)108 600 R -.2(vo)-.4 G -.1(ke) -.2 G 3.078(di).1 G(n)-3.078 E 2.745(as)108 612 S .245(ubshell en)-2.745 -F .245(vironment that is a duplicate of the shell en)-.4 F .244 -(vironment, e)-.4 F .244(xcept that traps caught by the shell are)-.15 F -.358(reset to the v)108 624 R .358 +.2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 612 S .244(ubshell en)-2.744 +F .244(vironment that is a duplicate of the shell en)-.4 F .245 +(vironment, e)-.4 F .245(xcept that traps caught by the shell are)-.15 F +.359(reset to the v)108 624 R .358 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4 -G 2.858(cation. Builtin).2 F .359(commands that are in)2.859 F -.2(vo) --.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 636 R --.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.356 -(vironment. Changes)-.4 F .856(made to the subshell en)3.356 F(viron-) +G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo) +-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 636 R +-.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357 +(vironment. Changes)-.4 F .857(made to the subshell en)3.357 F(viron-) -.4 E(ment cannot af)108 648 Q(fect the shell')-.25 E 2.5(se)-.55 G -.15 -(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.376(Subshells spa)108 -664.8 R 1.376(wned to e)-.15 F -.15(xe)-.15 G 1.377 +(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108 +664.8 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F -F23.877 E F0 1.377(option from the parent)3.877 F 2.5(shell. When) +F23.876 E F0 1.376(option from the parent)3.876 F 2.5(shell. When) 108 676.8 R(not in)2.5 E F1(posix mode)2.5 E F0(,)A F2(bash)2.5 E F0 -(clears the)2.5 E F22.5 E F0(option in such subshells.)2.5 E .405 -(If a command is follo)108 693.6 R .405(wed by a)-.25 F F2(&)2.905 E F0 -.404(and job control is not acti)2.905 F -.15(ve)-.25 G 2.904(,t).15 G -.404(he def)-2.904 F .404(ault standard input for the command)-.1 F .197 -(is the empty \214le)108 705.6 R F1(/de)2.697 E(v/null)-.15 E F0 5.197 -(.O)C .197(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc) -.1 G .198(ommand inherits the \214le descriptors of the calling shell) --2.697 F(as modi\214ed by redirections.)108 717.6 Q(GNU Bash 5.0)72 768 +(clears the)2.5 E F22.5 E F0(option in such subshells.)2.5 E .404 +(If a command is follo)108 693.6 R .404(wed by a)-.25 F F2(&)2.904 E F0 +.405(and job control is not acti)2.904 F -.15(ve)-.25 G 2.905(,t).15 G +.405(he def)-2.905 F .405(ault standard input for the command)-.1 F .198 +(is the empty \214le)108 705.6 R F1(/de)2.698 E(v/null)-.15 E F0 5.198 +(.O)C .198(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc) +.1 G .197(ommand inherits the \214le descriptors of the calling shell) +-2.698 F(as modi\214ed by redirections.)108 717.6 Q(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(35)190.395 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup @@ -4502,25 +4501,25 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(ENVIR)72 84 Q(ONMENT)-.329 E F0 2.354 +/Times-Bold@0 SF(ENVIR)72 84 Q(ONMENT)-.329 E F0 2.353 (When a program is in)108 96 R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G 4.853(ti)-4.853 G 4.853(sg)-4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na) .25 G 4.853(na)-4.853 G 2.353(rray of strings called the)-4.853 F/F2 10 /Times-Italic@0 SF(en)4.853 E(vir)-.4 E(onment)-.45 E F0 7.353(.T).68 G -2.353(his is a list of)-7.353 F F2(name)108 108 Q F0A F2(value)A F0 +2.354(his is a list of)-7.353 F F2(name)108 108 Q F0A F2(value)A F0 (pairs, of the form)2.5 E F2(name)2.5 E F0(=)A F2(value)A F0(.).18 E -1.485(The shell pro)108 124.8 R 1.485(vides se)-.15 F -.15(ve)-.25 G -1.485(ral w).15 F 1.485(ays to manipulate the en)-.1 F 3.985 -(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.486 +1.486(The shell pro)108 124.8 R 1.486(vides se)-.15 F -.15(ve)-.25 G +1.486(ral w).15 F 1.485(ays to manipulate the en)-.1 F 3.985 +(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.485 (cation, the shell scans its o).2 F(wn)-.25 E(en)108 136.8 Q .144(viron\ ment and creates a parameter for each name found, automatically marking\ - it for)-.4 F F2 -.2(ex)2.643 G(port).2 E F0 .143(to child pro-)3.323 F -2.703(cesses. Ex)108 148.8 R .203(ecuted commands inherit the en)-.15 F + it for)-.4 F F2 -.2(ex)2.644 G(port).2 E F0 .144(to child pro-)3.324 F +2.704(cesses. Ex)108 148.8 R .203(ecuted commands inherit the en)-.15 F 2.703(vironment. The)-.4 F/F3 10/Times-Bold@0 SF(export)2.703 E F0(and) 2.703 E F3(declar)2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203 -(commands allo)2.703 F 2.704(wp)-.25 G(aram-)-2.704 E 1.153 +(commands allo)2.703 F 2.703(wp)-.25 G(aram-)-2.703 E 1.153 (eters and functions to be added to and deleted from the en)108 160.8 R -3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.153 +3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.154 (alue of a parameter in the)-.25 F(en)108 172.8 Q .64 (vironment is modi\214ed, the ne)-.4 F 3.14(wv)-.25 G .64 (alue becomes part of the en)-3.39 F .64(vironment, replacing the old.) @@ -4528,104 +4527,104 @@ ment and creates a parameter for each name found, automatically marking\ R 3.08(ye)-.15 G -.15(xe)-3.23 G .58 (cuted command consists of the shell').15 F 3.08(si)-.55 G .58 (nitial en)-3.08 F .58(vironment, whose v)-.4 F .58(alues may be)-.25 F -.3(modi\214ed in the shell, less an)108 196.8 R 2.8(yp)-.15 G .3 -(airs remo)-2.8 F -.15(ve)-.15 G 2.8(db).15 G 2.801(yt)-2.8 G(he)-2.801 -E F3(unset)2.801 E F0 .301(command, plus an)2.801 F 2.801(ya)-.15 G .301 -(dditions via the)-2.801 F F3(export)2.801 E F0(and)2.801 E F3(declar) -108 208.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .563(The en)108 -225.6 R .563(vironment for an)-.4 F(y)-.15 E F2 .563(simple command) -3.403 F F0 .562 +.301(modi\214ed in the shell, less an)108 196.8 R 2.801(yp)-.15 G .301 +(airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G 2.801(yt)-2.801 G(he) +-2.801 E F3(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3 +(dditions via the)-2.8 F F3(export)2.8 E F0(and)2.8 E F3(declar)108 +208.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108 +225.6 R .562(vironment for an)-.4 F(y)-.15 E F2 .562(simple command) +3.402 F F0 .563 (or function may be augmented temporarily by pre\214xing it with)3.833 F -.202(parameter assignments, as described abo)108 237.6 R .502 -.15(ve i) +.203(parameter assignments, as described abo)108 237.6 R .502 -.15(ve i) -.15 H(n).15 E/F4 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F -.203(fect only the)-.25 F(en)108 249.6 Q +.202(fect only the)-.25 F(en)108 249.6 Q (vironment seen by that command.)-.4 E .81(If the)108 266.4 R F3 3.31 E F0 .81(option is set \(see the)3.31 F F3(set)3.31 E F0 -.2(bu) 3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)108 278.4 Q (vironment for a command, not just those that precede the command name.) --.4 E(When)108 295.2 Q F3(bash)3.585 E F0(in)3.585 E -.2(vo)-.4 G -.1 -(ke).2 G 3.585(sa).1 G 3.585(ne)-3.585 G 1.085(xternal command, the v) --3.735 F(ariable)-.25 E F3(_)3.585 E F0 1.086 +-.4 E(When)108 295.2 Q F3(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1 +(ke).2 G 3.586(sa).1 G 3.586(ne)-3.586 G 1.086(xternal command, the v) +-3.736 F(ariable)-.25 E F3(_)3.586 E F0 1.085 (is set to the full \214lename of the command and)3.586 F (passed to that command in its en)108 307.2 Q(vironment.)-.4 E F1 -(EXIT ST)72 324 Q -1.04(AT)-.986 G(US)1.04 E F0 .151(The e)108 336 R -.151(xit status of an e)-.15 F -.15(xe)-.15 G .151 -(cuted command is the v).15 F .15(alue returned by the)-.25 F F2 -(waitpid)2.65 E F0 .15(system call or equi)2.65 F -.25(va)-.25 G .15 -(lent func-).25 F 2.847(tion. Exit)108 348 R .347(statuses f)2.847 F -.347(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F -1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .348(alues abo)-.25 -F .648 -.15(ve 1)-.15 H(25).15 E(specially)108 360 Q 5.507(.E)-.65 G -.507(xit statuses from shell b)-5.507 F .507 +(EXIT ST)72 324 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 336 R .15 +(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v).15 +F .151(alue returned by the)-.25 F F2(waitpid)2.651 E F0 .151 +(system call or equi)2.651 F -.25(va)-.25 G .151(lent func-).25 F 2.848 +(tion. Exit)108 348 R .348(statuses f)2.848 F .347 +(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F +1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .347(alues abo)-.25 +F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 360 Q 5.506(.E)-.65 G +.506(xit statuses from shell b)-5.506 F .507 (uiltins and compound commands are also limited to this range.)-.2 F -(Under)5.506 E(certain circumstances, the shell will use special v)108 +(Under)5.507 E(certain circumstances, the shell will use special v)108 372 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo) -108 388.8 S 3.372(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G .873 -(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F .873 -(xit status has succeeded.)-.15 F .873(An e)5.873 F .873(xit status of) --.15 F .049(zero indicates success.)108 400.8 R 2.549(An)5.049 G .049 -(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549 -(ailure. When)-.1 F 2.549(ac)2.549 G .048(ommand terminates on a f) --2.549 F .048(atal sig-)-.1 F(nal)108 412.8 Q F2(N)2.5 E F0(,)A F3(bash) +108 388.8 S 3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873 +(urposes, a command which e)-3.373 F .873(xits with a zero e)-.15 F .873 +(xit status has succeeded.)-.15 F .872(An e)5.872 F .872(xit status of) +-.15 F .048(zero indicates success.)108 400.8 R 2.548(An)5.048 G .049 +(on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549 +(ailure. When)-.1 F 2.549(ac)2.549 G .049(ommand terminates on a f) +-2.549 F .049(atal sig-)-.1 F(nal)108 412.8 Q F2(N)2.5 E F0(,)A F3(bash) 2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2(N)A F0(as the e)2.5 E -(xit status.)-.15 E .404 +(xit status.)-.15 E .405 (If a command is not found, the child process created to e)108 429.6 R --.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .405 -(If a command is)5.405 F(found b)108 441.6 Q(ut is not e)-.2 E -.15(xe) +-.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .404 +(If a command is)5.404 F(found b)108 441.6 Q(ut is not e)-.2 E -.15(xe) -.15 G(cutable, the return status is 126.).15 E(If a command f)108 458.4 Q(ails because of an error during e)-.1 E (xpansion or redirection, the e)-.15 E(xit status is greater than zero.) --.15 E .081(Shell b)108 475.2 R .081 +-.15 E .08(Shell b)108 475.2 R .08 (uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581(\)i)C -2.581(fs)-2.581 G .08(uccessful, and non-zero \()-2.581 F F2(false)A F0 -2.58(\)i)C 2.58(fa)-2.58 G 2.58(ne)-2.58 G .08(rror occurs while)-2.58 F -(the)108 487.2 Q 2.967(ye)-.15 G -.15(xe)-3.117 G 2.967(cute. All).15 F --.2(bu)2.967 G .467(iltins return an e).2 F .468 +2.581(fs)-2.581 G .081(uccessful, and non-zero \()-2.581 F F2(false)A F0 +2.581(\)i)C 2.581(fa)-2.581 G 2.581(ne)-2.581 G .081(rror occurs while) +-2.581 F(the)108 487.2 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968 +(cute. All).15 F -.2(bu)2.968 G .468(iltins return an e).2 F .468 (xit status of 2 to indicate incorrect usage, generally in)-.15 F -.25 -(va)-.4 G .468(lid options or).25 F(missing ar)108 499.2 Q(guments.)-.18 -E F3(Bash)108 516 Q F0 .202(itself returns the e)2.702 F .202 -(xit status of the last command e)-.15 F -.15(xe)-.15 G .201 +(va)-.4 G .467(lid options or).25 F(missing ar)108 499.2 Q(guments.)-.18 +E F3(Bash)108 516 Q F0 .201(itself returns the e)2.701 F .202 +(xit status of the last command e)-.15 F -.15(xe)-.15 G .202 (cuted, unless a syntax error occurs, in which case).15 F(it e)108 528 Q (xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F3 (exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F1 -(SIGN)72 544.8 Q(ALS)-.219 E F0(When)108 556.8 Q F3(bash)3.182 E F0 .682 -(is interacti)3.182 F -.15(ve)-.25 G 3.182(,i).15 G 3.182(nt)-3.182 G -.682(he absence of an)-3.182 F 3.183(yt)-.15 G .683(raps, it ignores) --3.183 F F4(SIGTERM)3.183 E F0 .683(\(so that)2.933 F F3 .683(kill 0) -3.183 F F0 .683(does not kill an)3.183 F(interacti)108 568.8 Q .758 -.15 -(ve s)-.25 H .458(hell\), and).15 F F4(SIGINT)2.958 E F0 .458 -(is caught and handled \(so that the)2.708 F F3(wait)2.958 E F0 -.2(bu) -2.958 G .457(iltin is interruptible\).).2 F .457(In all cases,)5.457 F +(SIGN)72 544.8 Q(ALS)-.219 E F0(When)108 556.8 Q F3(bash)3.183 E F0 .683 +(is interacti)3.183 F -.15(ve)-.25 G 3.183(,i).15 G 3.183(nt)-3.183 G +.683(he absence of an)-3.183 F 3.183(yt)-.15 G .683(raps, it ignores) +-3.183 F F4(SIGTERM)3.183 E F0 .682(\(so that)2.933 F F3 .682(kill 0) +3.182 F F0 .682(does not kill an)3.182 F(interacti)108 568.8 Q .757 -.15 +(ve s)-.25 H .457(hell\), and).15 F F4(SIGINT)2.957 E F0 .458 +(is caught and handled \(so that the)2.707 F F3(wait)2.958 E F0 -.2(bu) +2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)5.458 F F3(bash)108 580.8 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0 (If job control is in ef)4.5 E(fect,)-.25 E F3(bash)2.5 E F0(ignores)2.5 E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 -E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 597.6 Q 1.064 -(uiltin commands run by)-.2 F F3(bash)3.564 E F0(ha)3.564 E 1.365 -.15 -(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.065 -(alues inherited by the shell from its)-.25 F 3.248(parent. When)108 -609.6 R .748(job control is not in ef)3.248 F .747 -(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.247 E F0(and) -2.997 E F4(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997 F .652 +E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 597.6 Q 1.065 +(uiltin commands run by)-.2 F F3(bash)3.565 E F0(ha)3.565 E 1.365 -.15 +(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.064 +(alues inherited by the shell from its)-.25 F 3.247(parent. When)108 +609.6 R .747(job control is not in ef)3.247 F .747 +(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.248 E F0(and) +2.998 E F4(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653 (tion to these inherited handlers.)108 621.6 R .653 -(Commands run as a result of command substitution ignore the k)5.652 F +(Commands run as a result of command substitution ignore the k)5.653 F -.15(ey)-.1 G(board-).15 E(generated job control signals)108 633.6 Q F4 (SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4 -(SIGTSTP)2.5 E F5(.)A F0 2.046(The shell e)108 650.4 R 2.046 +(SIGTSTP)2.5 E F5(.)A F0 2.045(The shell e)108 650.4 R 2.045 (xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E -F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.345 --.15(ve s)-.25 H 2.045(hell resends the).15 F F4(SIGHUP)108 662.4 Q F0 -1.004(to all jobs, running or stopped.)3.254 F 1.004 -(Stopped jobs are sent)6.004 F F4(SIGCONT)3.505 E F0 1.005 -(to ensure that the)3.255 F 3.505(yr)-.15 G(ecei)-3.505 E 1.305 -.15 -(ve t)-.25 H(he).15 E F4(SIGHUP)108 674.4 Q F5(.)A F0 2.53 -.8(To p)5.43 -H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal to a \ -particular job, it should be remo).15 F -.15(ve)-.15 G 3.429(df).15 G -.929(rom the)-3.429 F 1.356(jobs table with the)108 686.4 R F3(diso) -3.856 E(wn)-.1 E F0 -.2(bu)3.856 G 1.356(iltin \(see).2 F F4 1.356 -(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.607 E -1.357(w\) or mark)-.25 F 1.357(ed to not recei)-.1 F -.15(ve)-.25 G F4 +F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.346 +-.15(ve s)-.25 H 2.046(hell resends the).15 F F4(SIGHUP)108 662.4 Q F0 +1.005(to all jobs, running or stopped.)3.255 F 1.004 +(Stopped jobs are sent)6.005 F F4(SIGCONT)3.504 E F0 1.004 +(to ensure that the)3.254 F 3.504(yr)-.15 G(ecei)-3.504 E 1.304 -.15 +(ve t)-.25 H(he).15 E F4(SIGHUP)108 674.4 Q F5(.)A F0 2.529 -.8(To p) +5.429 H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal\ + to a particular job, it should be remo).15 F -.15(ve)-.15 G 3.43(df).15 +G .93(rom the)-3.43 F 1.357(jobs table with the)108 686.4 R F3(diso) +3.857 E(wn)-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F4 1.356 +(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.606 E +1.356(w\) or mark)-.25 F 1.356(ed to not recei)-.1 F -.15(ve)-.25 G F4 (SIGHUP)108 698.4 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A .166(If the)108 715.2 R F3(huponexit)2.666 E F0 .166 (shell option has been set with)2.666 F F3(shopt)2.666 E F0(,)A F3(bash) @@ -4639,100 +4638,100 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(If)108 84 Q/F1 10 -/Times-Bold@0 SF(bash)3.046 E F0 .546(is w)3.046 F .546 +/Times-Bold@0 SF(bash)3.047 E F0 .547(is w)3.047 F .546 (aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G 3.046 (sas).15 G .546(ignal for which a trap has been set, the trap)-3.046 F -.663(will not be e)108 96 R -.15(xe)-.15 G .663 +.662(will not be e)108 96 R -.15(xe)-.15 G .662 (cuted until the command completes.).15 F(When)5.663 E F1(bash)3.163 E -F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .99 +F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99 (via the)108 108 R F1(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the recep\ tion of a signal for which a trap has been set will cause the).2 F F1 (wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F (return immediately with an e)108 120 Q (xit status greater than 128, immediately after which the trap is e)-.15 E -.15(xe)-.15 G(cuted.).15 E/F2 10.95/Times-Bold@0 SF(JOB CONTR)72 -136.8 Q(OL)-.329 E/F3 10/Times-Italic@0 SF -.25(Jo)108 148.8 S 4.568(bc) -.25 G(ontr)-4.568 E(ol)-.45 E F0 2.068(refers to the ability to selecti) -5.078 F -.15(ve)-.25 G 2.067(ly stop \().15 F F3(suspend)A F0 4.567(\)t) -C 2.067(he e)-4.567 F -.15(xe)-.15 G 2.067 +136.8 Q(OL)-.329 E/F3 10/Times-Italic@0 SF -.25(Jo)108 148.8 S 4.567(bc) +.25 G(ontr)-4.567 E(ol)-.45 E F0 2.067(refers to the ability to selecti) +5.077 F -.15(ve)-.25 G 2.067(ly stop \().15 F F3(suspend)A F0 4.567(\)t) +C 2.068(he e)-4.567 F -.15(xe)-.15 G 2.068 (cution of processes and continue).15 F(\()108 160.8 Q F3 -.37(re)C -(sume).37 E F0 3.201(\)t)C .701(heir e)-3.201 F -.15(xe)-.15 G .702 +(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15 G .702 (cution at a later point.).15 F 3.202(Au)5.702 G .702 (ser typically emplo)-3.202 F .702(ys this f)-.1 F .702 -(acility via an interacti)-.1 F 1.002 -.15(ve i)-.25 H(nterf).15 E(ace) +(acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace) -.1 E(supplied jointly by the operating system k)108 172.8 Q(ernel')-.1 E 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E -F1(bash)2.5 E F0(.)A .785(The shell associates a)108 189.6 R F3(job) -5.025 E F0 .785(with each pipeline.)3.515 F .784(It k)5.785 F .784 -(eeps a table of currently e)-.1 F -.15(xe)-.15 G .784 -(cuting jobs, which may be).15 F .34(listed with the)108 201.6 R F1 -(jobs)2.84 E F0 2.84(command. When)2.84 F F1(bash)2.84 E F0 .341 -(starts a job asynchronously \(in the)2.84 F F3(bac)2.841 E(kgr)-.2 E -(ound)-.45 E F0 .341(\), it prints a line).77 F(that looks lik)108 213.6 +F1(bash)2.5 E F0(.)A .784(The shell associates a)108 189.6 R F3(job) +5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785 +(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785 +(cuting jobs, which may be).15 F .341(listed with the)108 201.6 R F1 +(jobs)2.841 E F0 2.841(command. When)2.841 F F1(bash)2.841 E F0 .341 +(starts a job asynchronously \(in the)2.841 F F3(bac)2.84 E(kgr)-.2 E +(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 213.6 Q(e:)-.1 E([1] 25647)144 230.4 Q .241(indicating that this job is job n\ umber 1 and that the process ID of the last process in the pipeline ass\ -ociated)108 247.2 R .732(with this job is 25647.)108 259.2 R .733 +ociated)108 247.2 R .733(with this job is 25647.)108 259.2 R .732 (All of the processes in a single pipeline are members of the same job) -5.732 F(.)-.4 E F1(Bash)5.733 E F0(uses)3.233 E(the)108 271.2 Q F3(job) -4.24 E F0(abstraction as the basis for job control.)2.73 E 3.063 -.8 -(To f)108 288 T 1.463(acilitate the implementation of the user interf).7 -F 1.462(ace to job control, the operating system maintains the)-.1 F .87 -(notion of a)108 300 R F3(curr)3.37 E .87(ent terminal pr)-.37 F .871 -(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .871 +5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 271.2 Q F3(job) +4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8 +(To f)108 288 T 1.462(acilitate the implementation of the user interf).7 +F 1.463(ace to job control, the operating system maintains the)-.1 F +.871(notion of a)108 300 R F3(curr)3.371 E .871(ent terminal pr)-.37 F +.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87 (embers of this process group \(processes whose process)-5.871 F .023 (group ID is equal to the current terminal process group ID\) recei)108 312 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 -(board-generated signals such as).15 F/F4 9/Times-Bold@0 SF(SIG-)2.522 E -(INT)108 324 Q/F5 9/Times-Roman@0 SF(.)A F0 1.346 -(These processes are said to be in the)5.846 F F3(for)3.847 E -.4(eg) --.37 G -.45(ro).4 G(und).45 E F0(.).77 E F3(Bac)6.927 E(kgr)-.2 E(ound) --.45 E F0 1.347(processes are those whose process)4.617 F .146 -(group ID dif)108 336 R .146(fers from the terminal')-.25 F .146 -(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .145 -(board-generated signals.).15 F .145(Only fore-)5.145 F .16 +(board-generated signals such as).15 F/F4 9/Times-Bold@0 SF(SIG-)2.523 E +(INT)108 324 Q/F5 9/Times-Roman@0 SF(.)A F0 1.347 +(These processes are said to be in the)5.847 F F3(for)3.846 E -.4(eg) +-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F3(Bac)6.926 E(kgr)-.2 E(ound) +-.45 E F0 1.346(processes are those whose process)4.616 F .145 +(group ID dif)108 336 R .145(fers from the terminal')-.25 F .146 +(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146 +(board-generated signals.).15 F .146(Only fore-)5.146 F .16 (ground processes are allo)108 348 R .16(wed to read from or)-.25 F 2.66 (,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6 10 /Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter) --2.66 F(-)-.2 E 3.052(minal. Background)108 360 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 -.717(terminal are sent a)108 372 R F4 .717(SIGTTIN \(SIGTT)3.217 F(OU\)) --.162 E F0 .718(signal by the k)2.967 F(ernel')-.1 E 3.218(st)-.55 G -.718(erminal dri)-3.218 F -.15(ve)-.25 G 1.518 -.4(r, w).15 H .718 -(hich, unless caught, sus-).4 F(pends the process.)108 384 Q 1.088 -(If the operating system on which)108 400.8 R F1(bash)3.588 E F0 1.088 -(is running supports job control,)3.588 F F1(bash)3.587 E F0 1.087 -(contains f)3.587 F 1.087(acilities to use it.)-.1 F -.8(Ty)108 412.8 S -.301(ping the).8 F F3(suspend)3.141 E F0 .301(character \(typically) -3.571 F F1(^Z)2.801 E F0 2.801(,C)C .301 +-2.66 F(-)-.2 E 3.051(minal. Background)108 360 R .551 +(processes which attempt to read from \(write to when)3.051 F F6 .551 +(stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F +.718(terminal are sent a)108 372 R F4 .718(SIGTTIN \(SIGTT)3.218 F(OU\)) +-.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55 G +.717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717 +(hich, unless caught, sus-).4 F(pends the process.)108 384 Q 1.087 +(If the operating system on which)108 400.8 R F1(bash)3.587 E F0 1.088 +(is running supports job control,)3.588 F F1(bash)3.588 E F0 1.088 +(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 412.8 S +.302(ping the).8 F F3(suspend)3.142 E F0 .302(character \(typically) +3.572 F F1(^Z)2.801 E F0 2.801(,C)C .301 (ontrol-Z\) while a process is running causes that process to be)-2.801 -F 2.143(stopped and returns control to)108 424.8 R F1(bash)4.642 E F0 +F 2.142(stopped and returns control to)108 424.8 R F1(bash)4.642 E F0 7.142(.T)C 2.142(yping the)-7.942 F F3 2.142(delayed suspend)4.992 F F0 -2.142(character \(typically)5.412 F F1(^Y)4.642 E F0 4.642(,C)C -(ontrol-Y\))-4.642 E .021(causes the process to be stopped when it atte\ +2.143(character \(typically)5.413 F F1(^Y)4.643 E F0 4.643(,C)C +(ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\ mpts to read input from the terminal, and control to be returned)108 436.8 R(to)108 448.8 Q F1(bash)3.392 E F0 5.892(.T)C .892 (he user may then manipulate the state of this job, using the)-5.892 F -F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .894 -(background, the)108 460.8 R F1(fg)3.394 E F0 .895 -(command to continue it in the fore)3.394 F .895(ground, or the)-.15 F -F1(kill)3.395 E F0 .895(command to kill it.)3.395 F(A)5.895 E F1(^Z) -3.395 E F0(tak)3.395 E(es)-.1 E(ef)108 472.8 Q .949(fect immediately) --.25 F 3.449(,a)-.65 G .948(nd has the additional side ef)-3.449 F .948 +F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895 +(background, the)108 460.8 R F1(fg)3.395 E F0 .895 +(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F +F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z) +3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 472.8 Q .948(fect immediately) +-.25 F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.) 108 484.8 Q .777(There are a number of w)108 501.6 R .777 (ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F1 (%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 513.6 -Q F3(jobspec)A F0 3.458(\). Job)B(number)3.458 E F3(n)3.818 E F0 .957 +Q F3(jobspec)A F0 3.457(\). Job)B(number)3.457 E F3(n)3.817 E F0 .957 (may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957 (job may also be referred to using a pre\214x of the)-2.5 F .59(name us\ ed to start it, or using a substring that appears in its command line.) 108 525.6 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F1(%ce)3.09 E -F0 .59(refers to a)3.09 F(stopped)108 537.6 Q F1(ce)3.464 E F0(job)3.464 -E 5.964(.I)-.4 G 3.463(fap)-5.964 G .963 +F0 .59(refers to a)3.09 F(stopped)108 537.6 Q F1(ce)3.463 E F0(job)3.463 +E 5.963(.I)-.4 G 3.463(fap)-5.963 G .963 (re\214x matches more than one job,)-3.463 F F1(bash)3.463 E F0 .963 (reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F1(%?ce)3.463 E -F0 3.463(,o)C 3.463(nt)-3.463 G .963(he other)-3.463 F .086 +F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087 (hand, refers to an)108 549.6 R 2.587(yj)-.15 G .087 (ob containing the string)-2.587 F F1(ce)2.587 E F0 .087 (in its command line.)2.587 F .087 @@ -4741,38 +4740,38 @@ F0 3.463(,o)C 3.463(nt)-3.463 G .963(he other)-3.463 F .086 (he symbols)-5.018 F F1(%%)2.518 E F0(and)2.518 E F1(%+)2.518 E F0 .018 (refer to the shell')2.518 F 2.518(sn)-.55 G .018(otion of the)-2.518 F F3(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w).23 G .018(hich is) --2.518 F .494(the last job stopped while it w)108 573.6 R .495 +-2.518 F .495(the last job stopped while it w)108 573.6 R .495 (as in the fore)-.1 F .495(ground or started in the background.)-.15 F -(The)5.495 E F3(pr)4.245 E -.15(ev)-.37 G .495(ious job).15 F F0 .495 -(may be)3.225 F .788(referenced using)108 585.6 R F1<25ad>3.288 E F0 -5.788(.I)C 3.288(ft)-5.788 G .787(here is only a single job,)-3.288 F F1 -(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .787 -(can both be used to refer to that job)3.287 F 5.787(.I)-.4 G(n)-5.787 E -.256(output pertaining to jobs \(e.g., the output of the)108 597.6 R F1 +(The)5.494 E F3(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 .494 +(may be)3.224 F .787(referenced using)108 585.6 R F1<25ad>3.287 E F0 +5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F1 +(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .788 +(can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E +.257(output pertaining to jobs \(e.g., the output of the)108 597.6 R F1 (jobs)2.756 E F0 .256(command\), the current job is al)2.756 F -.1(wa) --.1 G .257(ys \215agged with a).1 F F1(+)2.757 E F0(,)A .411 -(and the pre)108 609.6 R .411(vious job with a)-.25 F F12.911 E F0 -5.411(.A)C .411(single % \(with no accompan)-2.5 F .41 +-.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A .41(and the pre) +108 609.6 R .41(vious job with a)-.25 F F12.91 E F0 5.41(.A)C .411 +(single % \(with no accompan)-2.5 F .411 (ying job speci\214cation\) also refers to the cur)-.15 F(-)-.2 E -(rent job)108 621.6 Q(.)-.4 E .443 +(rent job)108 621.6 Q(.)-.4 E .444 (Simply naming a job can be used to bring it into the fore)108 638.4 R -(ground:)-.15 E F1(%1)2.944 E F0 .444(is a synon)2.944 F .444(ym for) --.15 F F1 -.63(``)2.944 G .444(fg %1').63 F(')-.63 E F0 2.944(,b)C -(ringing)-2.944 E 1.473(job 1 from the background into the fore)108 -650.4 R 3.973(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.972 G 1.472 -(%1 &').63 F(')-.63 E F0 1.472(resumes job 1 in the background,)3.972 F +(ground:)-.15 E F1(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for) +-.15 F F1 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C +(ringing)-2.943 E 1.472(job 1 from the background into the fore)108 +650.4 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473 +(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F (equi)108 662.4 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1') -.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 679.2 R --.15(ve)-.25 G 2.63(raj).15 G .13(ob changes state.)-2.63 F(Normally) -5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.631 G .131 -(its until it is about to print a).1 F .158 -(prompt before reporting changes in a job')108 691.2 R 2.658(ss)-.55 G -.158(tatus so as to not interrupt an)-2.658 F 2.657(yo)-.15 G .157 -(ther output.)-2.657 F .157(If the)5.157 F F12.657 E F0 .157 -(option to)2.657 F(the)108 703.2 Q F1(set)2.647 E F0 -.2(bu)2.647 G .147 -(iltin command is enabled,).2 F F1(bash)2.647 E F0 .148 -(reports such changes immediately)2.648 F 5.148(.A)-.65 G .448 -.15 -(ny t)-5.148 H .148(rap on).15 F F4(SIGCHLD)2.648 E F0 .148(is e)2.398 F +.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 679.2 +R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F +(Normally)5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.63 G .13 +(its until it is about to print a).1 F .157 +(prompt before reporting changes in a job')108 691.2 R 2.657(ss)-.55 G +.157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158 +(ther output.)-2.658 F .158(If the)5.158 F F12.658 E F0 .158 +(option to)2.658 F(the)108 703.2 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148 +(iltin command is enabled,).2 F F1(bash)2.648 E F0 .148 +(reports such changes immediately)2.648 F 5.147(.A)-.65 G .447 -.15 +(ny t)-5.147 H .147(rap on).15 F F4(SIGCHLD)2.647 E F0 .147(is e)2.397 F -.15(xe)-.15 G(-).15 E(cuted for each child that e)108 715.2 Q(xits.) -.15 E(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(37)190.395 E 0 Cg EP @@ -4781,48 +4780,47 @@ EP BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .033 -(If an attempt to e)108 84 R(xit)-.15 E/F1 10/Times-Bold@0 SF(bash)2.533 -E F0 .033(is made while jobs are stopped \(or)2.533 F 2.532(,i)-.4 G -2.532(ft)-2.532 G(he)-2.532 E F1(checkjobs)2.532 E F0 .032 -(shell option has been enabled)2.532 F 2.019(using the)108 96 R F1 -(shopt)4.519 E F0 -.2(bu)4.519 G 2.019 -(iltin, running\), the shell prints a w).2 F 2.02 -(arning message, and, if the)-.1 F F1(checkjobs)4.52 E F0 2.02 -(option is)4.52 F .459(enabled, lists the jobs and their statuses.)108 -108 R(The)5.459 E F1(jobs)2.959 E F0 .458 -(command may then be used to inspect their status.)2.958 F .458(If a) -5.458 F .603(second attempt to e)108 120 R .604 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .032 +(If an attempt to e)108 84 R(xit)-.15 E/F1 10/Times-Bold@0 SF(bash)2.532 +E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533(,i)-.4 G +2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033 +(shell option has been enabled)2.533 F 2.02(using the)108 96 R F1(shopt) +4.52 E F0 -.2(bu)4.52 G 2.02(iltin, running\), the shell prints a w).2 F +2.019(arning message, and, if the)-.1 F F1(checkjobs)4.519 E F0 2.019 +(option is)4.519 F .458(enabled, lists the jobs and their statuses.)108 +108 R(The)5.458 E F1(jobs)2.958 E F0 .459 +(command may then be used to inspect their status.)2.958 F .459(If a) +5.459 F .604(second attempt to e)108 120 R .604 (xit is made without an interv)-.15 F .604 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E -(and an)108 132 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .645 -(When the shell is w)108 148.8 R .645 -(aiting for a job or process using the)-.1 F F1(wait)3.144 E F0 -.2(bu) -3.144 G .644(iltin, and job control is enabled,).2 F F1(wait)3.144 E F0 -(will)3.144 E .428(return when the job changes state. The)108 160.8 R F1 +(and an)108 132 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .644 +(When the shell is w)108 148.8 R .644 +(aiting for a job or process using the)-.1 F F1(wait)3.145 E F0 -.2(bu) +3.145 G .645(iltin, and job control is enabled,).2 F F1(wait)3.145 E F0 +(will)3.145 E .428(return when the job changes state. The)108 160.8 R F1 2.928 E F0 .428(option will force)2.928 F F1(wait)2.928 E F0 .428 (to w)2.928 F .428(ait until the job or process terminates)-.1 F (before returning.)108 172.8 Q/F2 10.95/Times-Bold@0 SF(PR)72 189.6 Q -(OMPTING)-.329 E F0 .645(When e)108 201.6 R -.15(xe)-.15 G .645 -(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.145 E +(OMPTING)-.329 E F0 .644(When e)108 201.6 R -.15(xe)-.15 G .644 +(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.144 E F0 .645(displays the primary prompt)3.145 F/F3 9/Times-Bold@0 SF(PS1) -3.145 E F0 .645(when it is ready to read a command,)2.895 F .427 -(and the secondary prompt)108 213.6 R F3(PS2)2.927 E F0 .427 -(when it needs more input to complete a command.)2.677 F F1(Bash)5.428 E -F0(displays)2.928 E F3(PS0)2.928 E F0(after)2.678 E .038 -(it reads a command b)108 225.6 R .038(ut before e)-.2 F -.15(xe)-.15 G -.038(cuting it.).15 F F1(Bash)5.038 E F0(displays)2.537 E F3(PS4)2.537 E -F0 .037(as described abo)2.287 F .337 -.15(ve b)-.15 H .037 -(efore tracing each com-).15 F 1.121(mand when the)108 237.6 R F1 -3.621 E F0 1.122(option is enabled.)3.621 F F1(Bash)6.122 E F0(allo) +3.145 E F0 .645(when it is ready to read a command,)2.895 F .428 +(and the secondary prompt)108 213.6 R F3(PS2)2.928 E F0 .427 +(when it needs more input to complete a command.)2.678 F F1(Bash)5.427 E +F0(displays)2.927 E F3(PS0)2.927 E F0(after)2.677 E .037 +(it reads a command b)108 225.6 R .037(ut before e)-.2 F -.15(xe)-.15 G +.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F3(PS4)2.538 E +F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038 +(efore tracing each com-).15 F 1.122(mand when the)108 237.6 R F1 +3.622 E F0 1.122(option is enabled.)3.622 F F1(Bash)6.122 E F0(allo) 3.622 E 1.122(ws these prompt strings to be customized by inserting a) -.25 F(number of backslash-escaped special characters that are decoded \ as follo)108 249.6 Q(ws:)-.25 E F1(\\a)144 261.6 Q F0 (an ASCII bell character \(07\))180 261.6 Q F1(\\d)144 273.6 Q F0 (the date in "W)180 273.6 Q(eekday Month Date" format \(e.g., "T)-.8 E (ue May 26"\))-.45 E F1(\\D{)144 285.6 Q/F4 10/Times-Italic@0 SF(format) -A F1(})A F0(the)180 297.6 Q F4(format)3.927 E F0 1.427(is passed to) -3.927 F F4(strftime)3.927 E F0 1.427 +A F1(})A F0(the)180 297.6 Q F4(format)3.926 E F0 1.426(is passed to) +3.926 F F4(strftime)3.926 E F0 1.427 (\(3\) and the result is inserted into the prompt string; an)B(empty)180 309.6 Q F4(format)2.5 E F0 (results in a locale-speci\214c time representation.)2.5 E @@ -4845,10 +4843,10 @@ Q F0(the hostname)180 345.6 Q F1(\\j)144 357.6 Q F0 144 477.6 Q F0(the v)180 477.6 Q(ersion of)-.15 E F1(bash)2.5 E F0 (\(e.g., 2.00\))2.5 E F1(\\V)144 489.6 Q F0(the release of)180 489.6 Q F1(bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5 -(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 501.6 Q F0 .115 -(the current w)180 501.6 R .115(orking directory)-.1 F 2.615(,w)-.65 G -(ith)-2.615 E F3($HOME)2.615 E F0(abbre)2.365 E .116 -(viated with a tilde \(uses the v)-.25 F .116(alue of the)-.25 F F3(PR) +(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 501.6 Q F0 .116 +(the current w)180 501.6 R .116(orking directory)-.1 F 2.616(,w)-.65 G +(ith)-2.616 E F3($HOME)2.616 E F0(abbre)2.366 E .115 +(viated with a tilde \(uses the v)-.25 F .115(alue of the)-.25 F F3(PR) 180 513.6 Q(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va)2.25 G(riable\)).25 E F1(\\W)144 525.6 Q F0(the basename of the current w)180 525.6 Q (orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F3($HOME)2.5 E F0 @@ -4862,19 +4860,19 @@ F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 573.6 Q F4 (\\[)144 597.6 Q F0(be)180 597.6 Q 1.257(gin a sequence of non-printing\ characters, which could be used to embed a terminal)-.15 F (control sequence into the prompt)180 609.6 Q F1(\\])144 621.6 Q F0 -(end a sequence of non-printing characters)180 621.6 Q .119 +(end a sequence of non-printing characters)180 621.6 Q .12 (The command number and the history number are usually dif)108 638.4 R -.12(ferent: the history number of a command is its)-.25 F 1.585(positio\ -n in the history list, which may include commands restored from the his\ -tory \214le \(see)108 650.4 R F3(HIST)4.084 E(OR)-.162 E(Y)-.315 E F0 +.119(ferent: the history number of a command is its)-.25 F 1.585(positi\ +on in the history list, which may include commands restored from the hi\ +story \214le \(see)108 650.4 R F3(HIST)4.085 E(OR)-.162 E(Y)-.315 E F0 (belo)108 662.4 Q .541(w\), while the command number is the position in\ - the sequence of commands e)-.25 F -.15(xe)-.15 G .541 + the sequence of commands e)-.25 F -.15(xe)-.15 G .54 (cuted during the cur).15 F(-)-.2 E .546(rent shell session.)108 674.4 R .546(After the string is decoded, it is e)5.546 F .546 (xpanded via parameter e)-.15 F .546(xpansion, command substitu-)-.15 F -.351(tion, arithmetic e)108 686.4 R .352(xpansion, and quote remo)-.15 F +.352(tion, arithmetic e)108 686.4 R .352(xpansion, and quote remo)-.15 F -.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F F1 -(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352(shell option \(see the)2.852 +(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .351(shell option \(see the)2.852 F(description of the)108 698.4 Q F1(shopt)2.5 E F0(command under)2.5 E F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).) -.25 E(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(38)190.395 E 0 Cg @@ -4885,61 +4883,62 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(READLINE)72 84 Q F0 .151 +/Times-Bold@0 SF(READLINE)72 84 Q F0 .15 (This is the library that handles reading input when using an interacti) -108 96 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F/F2 10 -/Times-Bold@0 SF(\255\255noediting)2.65 E F0(option)2.65 E 1.208(is gi) -108 108 R -.15(ve)-.25 G 3.708(na).15 G 3.708(ts)-3.708 G 1.208(hell in) --3.708 F -.2(vo)-.4 G 3.708(cation. Line).2 F 1.208 -(editing is also used when using the)3.708 F F23.709 E F0 1.209 -(option to the)3.709 F F2 -.18(re)3.709 G(ad).18 E F0 -.2(bu)3.709 G -3.709(iltin. By).2 F(def)108 120 Q .851 +108 96 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F/F2 10 +/Times-Bold@0 SF(\255\255noediting)2.651 E F0(option)2.651 E 1.209 +(is gi)108 108 R -.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209 +(hell in)-3.709 F -.2(vo)-.4 G 3.709(cation. Line).2 F 1.208 +(editing is also used when using the)3.709 F F23.708 E F0 1.208 +(option to the)3.708 F F2 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G +3.708(iltin. By).2 F(def)108 120 Q .851 (ault, the line editing commands are similar to those of Emacs.)-.1 F -3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .851 +3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .852 (ace is also)-.1 F -.2(av)108 132 S 3.35(ailable. Line)-.05 F .85 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the) -3.35 F F2 .85(\255o emacs)3.35 F F0(or)3.35 E F2 .85(\255o vi)3.35 F F0 .85(options to the)3.35 F F2(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E -(\(see)108 144 Q/F3 9/Times-Bold@0 SF .763(SHELL B)3.263 F(UIL)-.09 E -.763(TIN COMMANDS)-.828 F F0(belo)3.013 E 3.263(w\). T)-.25 F 3.263(ot) +(\(see)108 144 Q/F3 9/Times-Bold@0 SF .762(SHELL B)3.262 F(UIL)-.09 E +.762(TIN COMMANDS)-.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot) -.8 G .763(urn of)-3.263 F 3.263(fl)-.25 G .763 -(ine editing after the shell is running, use the)-3.263 F F2(+o)3.262 E +(ine editing after the shell is running, use the)-3.263 F F2(+o)3.263 E (emacs)108 156 Q F0(or)2.5 E F2(+o vi)2.5 E F0(options to the)2.5 E F2 (set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F2(Readline Notation)87 172.8 Q F0 .463(In this section, the Emacs-style notation is used to denote k) 108 184.8 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke) 2.963 G .463(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1 -(ke)C(y)-.2 E F0(,)A 1.153(e.g., C\255n means Control\255N.)108 196.8 R -(Similarly)6.153 E(,)-.65 E F4(meta)4.033 E F0 -.1(ke)3.913 G 1.153 -(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.652(,s)C 3.652 -(oM)-3.652 G 1.152(\255x means Meta\255X.)-3.652 F(\(On)6.152 E -.1(ke) -108 208.8 S .83(yboards without a)-.05 F F4(meta)3.71 E F0 -.1(ke)3.59 G -2.13 -.65(y, M)-.05 H.65 E F4(x)A F0 .83(means ESC)3.33 F F4(x)3.33 -E F0 3.33(,i)C .831(.e., press the Escape k)-3.33 F 1.131 -.15(ey t)-.1 -H .831(hen the).15 F F4(x)4.101 E F0 -.1(ke)3.861 G 4.631 -.65(y. T)-.05 -H .831(his mak).65 F(es)-.1 E .6(ESC the)108 220.8 R F4 .6(meta pr)3.1 F -(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F4(x)A F0 -.599(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp) --3.099 G .599(ress the Escape k)-3.099 F .899 -.15(ey t)-.1 H .599 -(hen hold).15 F(the Control k)108 232.8 Q .3 -.15(ey w)-.1 H -(hile pressing the).15 E F4(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)) -.65 E .619(Readline commands may be gi)108 249.6 R -.15(ve)-.25 G 3.119 -(nn).15 G(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G -.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.62 E(ho) -108 261.6 Q(we)-.25 E -.15(ve)-.25 G 1.419 -.4(r, i).15 H 3.119(ti).4 G -3.119(st)-3.119 G .619(he sign of the ar)-3.119 F .619 +(ke)C(y)-.2 E F0(,)A 1.152(e.g., C\255n means Control\255N.)108 196.8 R +(Similarly)6.152 E(,)-.65 E F4(meta)4.032 E F0 -.1(ke)3.913 G 1.153 +(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653 +(oM)-3.653 G 1.153(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke) +108 208.8 S .831(yboards without a)-.05 F F4(meta)3.711 E F0 -.1(ke) +3.591 G 2.131 -.65(y, M)-.05 H.65 E F4(x)A F0 .831(means ESC)3.331 F +F4(x)3.331 E F0 3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 +-.15(ey t)-.1 H .83(hen the).15 F F4(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65 +(y. T)-.05 H .83(his mak).65 F(es)-.1 E .599(ESC the)108 220.8 R F4 .599 +(meta pr)3.099 F(e\214x)-.37 E F0 5.599(.T)C .599 +(he combination M\255C\255)-5.599 F F4(x)A F0 .599 +(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)-3.099 G +.6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6(hen hold).15 F +(the Control k)108 232.8 Q .3 -.15(ey w)-.1 H(hile pressing the).15 E F4 +(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)).65 E .62 +(Readline commands may be gi)108 249.6 R -.15(ve)-.25 G 3.119(nn).15 G +(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G .619 +(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.619 E(ho)108 +261.6 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti).4 G +3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne) .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619 -(ument to a command that).18 F 1.018(acts in the forw)108 273.6 R 1.018 +(ument to a command that).18 F 1.019(acts in the forw)108 273.6 R 1.018 (ard direction \(e.g.,)-.1 F F2(kill\255line)3.518 E F0 3.518(\)c)C -1.018(auses that command to act in a backw)-3.518 F 1.019 -(ard direction.)-.1 F(Com-)6.019 E(mands whose beha)108 285.6 Q +1.018(auses that command to act in a backw)-3.518 F 1.018 +(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 285.6 Q (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo) --.25 E -.65(w.)-.25 G .812(When a command is described as)108 302.4 R F4 +-.25 E -.65(w.)-.25 G .811(When a command is described as)108 302.4 R F4 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811 -(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .811 -(or possible future retrie)-3.311 F -.25(va)-.25 G 3.311(l\().25 G F4 -(yank-)-3.311 E(ing)108 314.4 Q F0 2.529(\). The)B .029(killed te)2.529 +(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812 +(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F4 +(yank-)-3.312 E(ing)108 314.4 Q F0 2.529(\). The)B .029(killed te)2.529 F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H .029(ills cause the te).15 F .029(xt to be accumulated into one unit,) @@ -4948,23 +4947,23 @@ F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4 (xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.) 108 338.4 Q F2(Readline Initialization)87 355.2 Q F0 .091(Readline is c\ ustomized by putting commands in an initialization \214le \(the)108 -367.2 R F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .092 -(name of this \214le)2.591 F .197(is tak)108 379.2 R .196(en from the v) +367.2 R F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091 +(name of this \214le)2.591 F .196(is tak)108 379.2 R .196(en from the v) -.1 F .196(alue of the)-.25 F F3(INPUTRC)2.696 E F0 -.25(va)2.446 G 2.696(riable. If).25 F .196(that v)2.696 F .196 (ariable is unset, the def)-.25 F .196(ault is)-.1 F F4(~/.inputr)2.696 -E(c)-.37 E F0 5.196(.W).31 G .196(hen a)-5.196 F 1.034(program which us\ +E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\ es the readline library starts up, the initialization \214le is read, a\ -nd the k)108 391.2 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F -.25 -(va)108 403.2 S 1.15(riables are set.).25 F 1.15(There are only a fe) -6.15 F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.149 -(wed in the readline initialization \214le.)-.25 F(Blank)6.149 E .736 +nd the k)108 391.2 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25 +(va)108 403.2 S 1.149(riables are set.).25 F 1.149(There are only a fe) +6.149 F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.15 +(wed in the readline initialization \214le.)-.25 F(Blank)6.15 E .737 (lines are ignored.)108 415.2 R .737(Lines be)5.737 F .737 (ginning with a)-.15 F F2(#)3.237 E F0 .737(are comments.)3.237 F .737 -(Lines be)5.737 F .737(ginning with a)-.15 F F2($)3.237 E F0 .737 -(indicate conditional)3.237 F 2.5(constructs. Other)108 427.2 R +(Lines be)5.737 F .737(ginning with a)-.15 F F2($)3.237 E F0 .736 +(indicate conditional)3.236 F 2.5(constructs. Other)108 427.2 R (lines denote k)2.5 E .3 -.15(ey b)-.1 H(indings and v).15 E -(ariable settings.)-.25 E .987(The def)108 444 R .987(ault k)-.1 F -.15 +(ariable settings.)-.25 E .986(The def)108 444 R .986(ault k)-.1 F -.15 (ey)-.1 G .987(-bindings may be changed with an).15 F F4(inputr)3.497 E (c)-.37 E F0 3.487(\214le. Other)3.797 F .987 (programs that use this library may)3.487 F(add their o)108 456 Q @@ -4974,11 +4973,11 @@ G(rsal\255ar).15 E(gument)-.18 E(or)108 501.6 Q(C\255Meta\255u: uni)144 513.6 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 525.6 Q F4(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G (\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4 -(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo) +(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.261(The follo) 108 542.4 R 1.261(wing symbolic character names are recognized:)-.25 F F4 -.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F4(DEL)3.761 E F0(,).53 E F4 -(ESC)3.761 E F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.761 E F0 -(,).73 E F4(RET)3.761 E F0(,)1.27 E F4(RETURN)108 554.4 Q F0(,)1.1 E F4 +(ESC)3.761 E F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.76 E F0 +(,).73 E F4(RET)3.76 E F0(,)1.27 E F4(RETURN)108 554.4 Q F0(,)1.1 E F4 (SPC)2.5 E F0(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G (nd)-2.5 E F4 -.5(TA)2.5 G(B).5 E F0(.).27 E .209 (In addition to command names, readline allo)108 571.2 R .209(ws k)-.25 @@ -4989,19 +4988,19 @@ F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 (The syntax for controlling k)108 612 R .666 -.15(ey b)-.1 H .366 (indings in the).15 F F4(inputr)2.876 E(c)-.37 E F0 .366 (\214le is simple.)3.176 F .366(All that is required is the name of the) -5.366 F .264(command or the te)108 624 R .264(xt of a macro and a k)-.15 +5.366 F .263(command or the te)108 624 R .264(xt of a macro and a k)-.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.).15 F -.263(The name may be speci-)5.264 F .853(\214ed in one of tw)108 636 R +.264(The name may be speci-)5.264 F .853(\214ed in one of tw)108 636 R 3.353(ow)-.1 G .853(ays: as a symbolic k)-3.453 F 1.153 -.15(ey n)-.1 H .853(ame, possibly with).15 F F4(Meta\255)3.353 E F0(or)3.353 E F4 (Contr)3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853(es, or as a k)-.15 -F -.15(ey)-.1 G(sequence.)108 648 Q .161(When using the form)108 664.8 R -F2 -.1(ke)2.661 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or) -2.661 E F4(macr)2.661 E(o)-.45 E F0(,)A F4 -.1(ke)2.661 G(yname)-.2 E F0 -.16(is the name of a k)2.84 F .46 -.15(ey s)-.1 H .16 -(pelled out in Eng-).15 F 2.5(lish. F)108 676.8 R(or e)-.15 E(xample:) --.15 E(Control-u: uni)144 700.8 Q -.15(ve)-.25 G(rsal\255ar).15 E -(gument)-.18 E(Meta-Rubout: backw)144 712.8 Q(ard-kill-w)-.1 E(ord)-.1 E +F -.15(ey)-.1 G(sequence.)108 648 Q .16(When using the form)108 664.8 R +F2 -.1(ke)2.66 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or)2.66 +E F4(macr)2.66 E(o)-.45 E F0(,)A F4 -.1(ke)2.66 G(yname)-.2 E F0 .161 +(is the name of a k)2.84 F .461 -.15(ey s)-.1 H .161(pelled out in Eng-) +.15 F 2.5(lish. F)108 676.8 R(or e)-.15 E(xample:)-.15 E(Control-u: uni) +144 700.8 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E +(Meta-Rubout: backw)144 712.8 Q(ard-kill-w)-.1 E(ord)-.1 E (Control-o: "> output")144 724.8 Q(GNU Bash 5.0)72 768 Q (2018 October 22)141.235 E(39)190.395 E 0 Cg EP %%Page: 40 40 @@ -5009,33 +5008,33 @@ F2 -.1(ke)2.661 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or) BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .698(In the abo) +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .699(In the abo) 108 84 R .998 -.15(ve ex)-.15 H(ample,).15 E/F1 10/Times-Italic@0 SF (C\255u)3.038 E F0 .698(is bound to the function)3.448 F/F2 10 /Times-Bold@0 SF(uni)3.198 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M\255DEL)3.878 E F0 .698(is bound to the func-)3.728 F(tion) -108 96 Q F2(backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd) --2.759 E F1(C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F -.258(xpressed on the right hand side \(that is, to)-.15 F(insert the te) +108 96 Q F2(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd) +-2.758 E F1(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F +.259(xpressed on the right hand side \(that is, to)-.15 F(insert the te) 108 108 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0 -(into the line\).)2.5 E .055(In the second form,)108 124.8 R F2("k)2.555 -E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.555 E F1(macr) -2.555 E(o)-.45 E F0(,)A F2 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056 -(fers from)-.25 F F2 -.1(ke)2.556 G(yname).1 E F0(abo)2.556 E .356 -.15 -(ve i)-.15 H 2.556(nt).15 G .056(hat strings)-2.556 F 1.284 +(into the line\).)2.5 E .056(In the second form,)108 124.8 R F2("k)2.556 +E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.556 E F1(macr) +2.556 E(o)-.45 E F0(,)A F2 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055 +(fers from)-.25 F F2 -.1(ke)2.555 G(yname).1 E F0(abo)2.555 E .355 -.15 +(ve i)-.15 H 2.555(nt).15 G .055(hat strings)-2.555 F 1.284 (denoting an entire k)108 136.8 R 1.584 -.15(ey s)-.1 H 1.284(equence m\ ay be speci\214ed by placing the sequence within double quotes.).15 F -(Some)6.284 E .385(GNU Emacs style k)108 148.8 R .685 -.15(ey e)-.1 H -.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386 -(xample, b)-.15 F .386(ut the symbolic character names)-.2 F +(Some)6.284 E .386(GNU Emacs style k)108 148.8 R .686 -.15(ey e)-.1 H +.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .385 +(xample, b)-.15 F .385(ut the symbolic character names)-.2 F (are not recognized.)108 160.8 Q("\\C\255u": uni)144 184.8 Q -.15(ve) -.25 G(rsal\255ar).15 E(gument)-.18 E ("\\C\255x\\C\255r": re\255read\255init\255\214le)144 196.8 Q -("\\e[11~": "Function K)144 208.8 Q .3 -.15(ey 1)-.25 H(").15 E .315 -(In this e)108 225.6 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag) -3.065 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1 +("\\e[11~": "Function K)144 208.8 Q .3 -.15(ey 1)-.25 H(").15 E .314 +(In this e)108 225.6 R(xample,)-.15 E F1(C\255u)2.654 E F0 .314(is ag) +3.064 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0 -.314(is bound to the func-)3.544 F(tion)108 237.6 Q F2 -.18(re)2.5 G +.315(is bound to the func-)3.545 F(tion)108 237.6 Q F2 -.18(re)2.5 G .18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1 (ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3 (Function Key 1)2.5 E F0(.)A @@ -5057,44 +5056,44 @@ F0(ne)180 403.2 Q(wline)-.25 E F2(\\r)144 415.2 Q F0(carriage return)180 (\(one to three digits\))2.5 E F2(\\x)144 463.2 Q F1(HH)A F0 (the eight-bit character whose v)180 463.2 Q(alue is the he)-.25 E (xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh) --.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141(When entering the te)108 +-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142(When entering the te)108 480 R 1.141(xt of a macro, single or double quotes must be used to indi\ -cate a macro de\214nition.)-.15 F .09(Unquoted te)108 492 R .09 -(xt is assumed to be a function name.)-.15 F .089(In the macro body) -5.089 F 2.589(,t)-.65 G .089(he backslash escapes described abo)-2.589 F --.15(ve)-.15 G(are e)108 504 Q 2.5(xpanded. Backslash)-.15 F -(will quote an)2.5 E 2.5(yo)-.15 G(ther character in the macro te)-2.5 E -(xt, including " and \010.)-.15 E F2(Bash)108 520.8 Q F0(allo)2.929 E -.429(ws the current readline k)-.25 F .729 -.15(ey b)-.1 H .429 -(indings to be displayed or modi\214ed with the).15 F F2(bind)2.93 E F0 --.2(bu)2.93 G .43(iltin command.).2 F .046 -(The editing mode may be switched during interacti)108 532.8 R .346 -.15 -(ve u)-.25 H .046(se by using the).15 F F22.545 E F0 .045 -(option to the)2.545 F F2(set)2.545 E F0 -.2(bu)2.545 G .045 +cate a macro de\214nition.)-.15 F .089(Unquoted te)108 492 R .089 +(xt is assumed to be a function name.)-.15 F .09(In the macro body)5.089 +F 2.59(,t)-.65 G .09(he backslash escapes described abo)-2.59 F -.15(ve) +-.15 G(are e)108 504 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E +2.5(yo)-.15 G(ther character in the macro te)-2.5 E +(xt, including " and \010.)-.15 E F2(Bash)108 520.8 Q F0(allo)2.93 E .43 +(ws the current readline k)-.25 F .73 -.15(ey b)-.1 H .429 +(indings to be displayed or modi\214ed with the).15 F F2(bind)2.929 E F0 +-.2(bu)2.929 G .429(iltin command.).2 F .045 +(The editing mode may be switched during interacti)108 532.8 R .345 -.15 +(ve u)-.25 H .046(se by using the).15 F F22.546 E F0 .046 +(option to the)2.546 F F2(set)2.546 E F0 -.2(bu)2.546 G .046 (iltin command).2 F(\(see)108 544.8 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E (UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2 -(Readline V)87 561.6 Q(ariables)-.92 E F0 .043(Readline has v)108 573.6 +(Readline V)87 561.6 Q(ariables)-.92 E F0 .044(Readline has v)108 573.6 R .043(ariables that can be used to further customize its beha)-.25 F (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043 -(riable may be set in the).25 F F1(inpu-)2.554 E(tr)108 585.6 Q(c)-.37 E +(riable may be set in the).25 F F1(inpu-)2.553 E(tr)108 585.6 Q(c)-.37 E F0(\214le with a statement of the form)2.81 E F2(set)144 602.4 Q F1 (variable\255name value)2.5 E F0 .79(Except where noted, readline v)108 619.2 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F (alues)-.25 E F2(On)3.29 E F0(or)3.29 E F2(Off)3.29 E F0 .79 (\(without re)3.29 F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-) -5.79 E .448(nized v)108 631.2 R .448(ariable names are ignored.)-.25 F +5.79 E .449(nized v)108 631.2 R .448(ariable names are ignored.)-.25 F .448(When a v)5.448 F .448(ariable v)-.25 F .448 -(alue is read, empty or null v)-.25 F .449(alues, "on" \(case-insensi-) --.25 F(ti)108 643.2 Q -.15(ve)-.25 G .468(\), and "1" are equi).15 F +(alue is read, empty or null v)-.25 F .448(alues, "on" \(case-insensi-) +-.25 F(ti)108 643.2 Q -.15(ve)-.25 G .467(\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F2(On)2.968 E F0 5.468(.A)C .468 (ll other v)-5.468 F .468(alues are equi)-.25 F -.25(va)-.25 G .468 -(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .467(he v)-5.468 F .467 +(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .468(he v)-5.468 F .468 (ariables and their def)-.25 F(ault)-.1 E -.25(va)108 655.2 S(lues are:) -.25 E F2(bell\255style \(audible\))108 672 Q F0 .01 +.25 E F2(bell\255style \(audible\))108 672 Q F0 .011 (Controls what happens when readline w)144 684 R .011 -(ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F2(none) -2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E -.94(rings the bell.)144 696 R .94(If set to)5.94 F F2(visible)3.44 E F0 +(ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F2(none)2.51 +E F0 2.51(,r)C .01(eadline ne)-2.51 F -.15(ve)-.25 G(r).15 E .94 +(rings the bell.)144 696 R .94(If set to)5.94 F F2(visible)3.44 E F0 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va) -.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F2(audible)3.44 E F0(,)A (readline attempts to ring the terminal')144 708 Q 2.5(sb)-.55 G(ell.) @@ -5106,10 +5105,10 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(bind\255tty\255special\255chars \(On\))108 84 Q F0 .055(If set to)144 -96 R F1(On)2.555 E F0 2.555(,r)C .056(eadline attempts to bind the cont\ -rol characters treated specially by the k)-2.555 F(ernel')-.1 E 2.556 -(st)-.55 G(ermi-)-2.556 E(nal dri)144 108 Q -.15(ve)-.25 G 2.5(rt).15 G +SF(bind\255tty\255special\255chars \(On\))108 84 Q F0 .056(If set to)144 +96 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempts to bind the cont\ +rol characters treated specially by the k)-2.556 F(ernel')-.1 E 2.555 +(st)-.55 G(ermi-)-2.555 E(nal dri)144 108 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 F1 (blink\255matching\255par)108 120 Q(en \(Off\))-.18 E F0 .21(If set to) 144 132 R F1(On)2.71 E F0 2.71(,r)C .21 @@ -5118,62 +5117,62 @@ rol characters treated specially by the k)-2.555 F(ernel')-.1 E 2.556 (parenthesis is inserted.)144 144 Q F1(color)108 156 Q (ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to) 144 168 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, rea\ -dline displays the common pre\214x of the set of possible)-3.015 F 2.936 -(completions using a dif)144 180 R 2.936(ferent color)-.25 F 7.936(.T) --.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.935 -(en from the v)-.1 F 2.935(alue of the)-.25 F F1(LS_COLORS)144 192 Q F0 +dline displays the common pre\214x of the set of possible)-3.015 F 2.935 +(completions using a dif)144 180 R 2.935(ferent color)-.25 F 7.936(.T) +-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.936 +(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 192 Q F0 (en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 204 Q -(ed\255stats \(Off\))-.18 E F0 1.579(If set to)144 216 R F1(On)4.079 E -F0 4.079(,r)C 1.579(eadline displays possible completions using dif) --4.079 F 1.58(ferent colors to indicate their \214le)-.25 F 2.5 -(type. The)144 228 R(color de\214nitions are tak)2.5 E(en from the v)-.1 -E(alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E -(ariable.)-.25 E F1(comment\255begin \(`)108 240 Q(`#')-.63 E('\))-.63 E -F0 .885(The string that is inserted when the readline)144 252 R F1 -(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G -3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 264 Q F1 +(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 216 R F1(On)4.08 E F0 +4.08(,r)C 1.579(eadline displays possible completions using dif)-4.08 F +1.579(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144 +228 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E(alue of the) +-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E +F1(comment\255begin \(`)108 240 Q(`#')-.63 E('\))-.63 E F0 .884 +(The string that is inserted when the readline)144 252 R F1 +(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G +3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 264 Q F1 (M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0 (in vi command mode.)2.5 E F1(completion\255display\255width \(\2551\)) 108 276 Q F0 1.453(The number of screen columns used to display possibl\ -e matches when performing completion.)144 288 R .194(The v)144 300 R +e matches when performing completion.)144 288 R .193(The v)144 300 R .193(alue is ignored if it is less than 0 or greater than the terminal \ -screen width.)-.25 F 2.693(Av)5.193 G .193(alue of 0 will)-2.943 F +screen width.)-.25 F 2.694(Av)5.194 G .194(alue of 0 will)-2.944 F (cause matches to be displayed one per line.)144 312 Q(The def)5 E (ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 324 Q (e\255case \(Off\))-.18 E F0(If set to)144 336 Q F1(On)2.5 E F0 2.5(,r)C (eadline performs \214lename matching and completion in a case\255insen\ siti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1 -(completion\255map\255case \(Off\))108 348 Q F0 .093(If set to)144 360 R +(completion\255map\255case \(Off\))108 348 Q F0 .094(If set to)144 360 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor)2.593 E (e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F .093 -(yphens \()-.05 F/F2 10/Times-Italic@0 SFA F0 2.593(\)a)C .094 +(yphens \()-.05 F/F2 10/Times-Italic@0 SFA F0 2.593(\)a)C .093 (nd underscores)-2.593 F(\()144 372 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 G (qui)-2.5 E -.25(va)-.25 G(lent when performing case\255insensiti).25 E .3 -.15(ve \214)-.25 H(lename matching and completion.).15 E F1 (completion\255pr)108 384 Q(e\214x\255display\255length \(0\))-.18 E F0 .829(The length in characters of the common pre\214x of a list of possi\ -ble completions that is displayed)144 396 R 1.274 -(without modi\214cation.)144 408 R 1.274(When set to a v)6.274 F 1.274 -(alue greater than zero, common pre\214x)-.25 F 1.275 +ble completions that is displayed)144 396 R 1.275 +(without modi\214cation.)144 408 R 1.275(When set to a v)6.275 F 1.274 +(alue greater than zero, common pre\214x)-.25 F 1.274 (es longer than this)-.15 F -.25(va)144 420 S(lue are replaced with an \ ellipsis when displaying possible completions.).25 E F1 -(completion\255query\255items \(100\))108 432 Q F0 .53 -(This determines when the user is queried about vie)144 444 R .529 -(wing the number of possible completions gen-)-.25 F .56(erated by the) -144 456 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F -.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v) --.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 468 R +(completion\255query\255items \(100\))108 432 Q F0 .529 +(This determines when the user is queried about vie)144 444 R .53 +(wing the number of possible completions gen-)-.25 F .561(erated by the) +144 456 R F1(possible\255completions)3.061 E F0 3.061(command. It)3.061 +F .561(may be set to an)3.061 F 3.06(yi)-.15 G(nte)-3.06 E .56(ger v) +-.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144 468 R .783(If the number of possible completions is greater than or equal to \ -the v)5.783 F .782(alue of this)-.25 F -.25(va)144 480 S .237 +the v)5.782 F .783(alue of this)-.25 F -.25(va)144 480 S .237 (riable, the user is ask).25 F .237(ed whether or not he wishes to vie) -.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G .237(re simply listed)-2.737 F(on the terminal.)144 492 Q F1(con)108 504 -Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 516 R F1(On) -3.113 E F0 3.113(,r)C .613(eadline will con)-3.113 F -.15(ve)-.4 G .613 -(rt characters with the eighth bit set to an ASCII k).15 F .912 -.15 -(ey s)-.1 H .612(equence by).15 F .541 +Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 516 R F1(On) +3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4 G .613 +(rt characters with the eighth bit set to an ASCII k).15 F .913 -.15 +(ey s)-.1 H .613(equence by).15 F .541 (stripping the eighth bit and pre\214xing an escape character \(in ef) -144 528 R .541(fect, using escape as the)-.25 F F2 .542(meta pr)3.042 F +144 528 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041 F (e-)-.37 E<8c78>144 540 Q F0 2.5(\). The)B(def)2.5 E(ault is)-.1 E F2 (On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E F2(Of)2.5 E(f) -.18 E F0(if the locale contains eight-bit characters.)2.5 E F1 @@ -5182,25 +5181,25 @@ Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 516 R F1(On) (ord completion.)-.1 F .038 (Completion characters will be inserted into the)5.038 F(line as if the) 144 576 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0 -(.)A F1(echo\255contr)108 588 Q(ol\255characters \(On\))-.18 E F0 1.21 -(When set to)144 600 R F1(On)3.71 E F0 3.71(,o)C 3.71(no)-3.71 G 1.211 -(perating systems that indicate the)-3.71 F 3.711(ys)-.15 G 1.211 +(.)A F1(echo\255contr)108 588 Q(ol\255characters \(On\))-.18 E F0 1.211 +(When set to)144 600 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G +1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 G 1.21 (upport it, readline echoes a character)-3.711 F (corresponding to a signal generated from the k)144 612 Q -.15(ey)-.1 G -(board.).15 E F1(editing\255mode \(emacs\))108 624 Q F0 .142 +(board.).15 E F1(editing\255mode \(emacs\))108 624 Q F0 .141 (Controls whether readline be)144 636 R .141(gins with a set of k)-.15 F -.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.641 E F0 -(or)2.641 E F2(vi)2.641 E F0(.)A F1(editing\255mode)5.141 E F0 +.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0 +(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0 (can be set to either)144 648 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E -F0(.)A F1(emacs\255mode\255string \(@\))108 660 Q F0 .517(If the)144 672 -R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G -.518(riable is enabled, this string is displayed immediately before the) +F0(.)A F1(emacs\255mode\255string \(@\))108 660 Q F0 .518(If the)144 672 +R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G +.517(riable is enabled, this string is displayed immediately before the) .25 F .622 (last line of the primary prompt when emacs editing mode is acti)144 684 -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 696 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 -.2(av)144 708 S 2.798 +R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622(alue is e)-.25 F +.622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 696 S 3.34(yb)-.05 G +.839(inding, so the standard set of meta- and control pre\214x)-3.34 F +.839(es and backslash escape sequences is)-.15 F -.2(av)144 708 S 2.798 (ailable. Use)-.05 F .298(the \\1 and \\2 escapes to be)2.798 F .298 (gin and end sequences of non-printing characters, which)-.15 F (can be used to embed a terminal control sequence into the mode string.) @@ -5212,19 +5211,19 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(enable\255brack)108 84 Q(eted\255paste \(Off\))-.1 E F0 1.221 +SF(enable\255brack)108 84 Q(eted\255paste \(Off\))-.1 E F0 1.222 (When set to)144 96 R F1(On)3.721 E F0 3.721(,r)C 1.221 (eadline will con\214gure the terminal in a w)-3.721 F 1.221 (ay that will enable it to insert each)-.1 F .353 (paste into the editing b)144 108 R(uf)-.2 E .353(fer as a single strin\ -g of characters, instead of treating each character as if)-.25 F .543 +g of characters, instead of treating each character as if)-.25 F .544 (it had been read from the k)144 120 R -.15(ey)-.1 G 3.043(board. This) -.15 F .543(can pre)3.043 F -.15(ve)-.25 G .544 +.15 F .543(can pre)3.043 F -.15(ve)-.25 G .543 (nt pasted characters from being interpreted as).15 F(editing commands.) -144 132 Q F1(enable\255k)108 144 Q(eypad \(Off\))-.1 E F0 .893 +144 132 Q F1(enable\255k)108 144 Q(eypad \(Off\))-.1 E F0 .892 (When set to)144 156 R F1(On)3.393 E F0 3.393(,r)C .893 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G -.893(pad when it is called.).15 F .892(Some sys-)5.893 F +.893(pad when it is called.).15 F .893(Some sys-)5.893 F (tems need this to enable the arro)144 168 Q 2.5(wk)-.25 G -.15(ey)-2.6 G(s.).15 E F1(enable\255meta\255k)108 180 Q(ey \(On\))-.1 E F0 .64 (When set to)144 192 R F1(On)3.14 E F0 3.14(,r)C .64 @@ -5236,79 +5235,79 @@ G(s.).15 E F1(enable\255meta\255k)108 180 Q(ey \(On\))-.1 E F0 .64 (expand\255tilde \(Off\))108 216 Q F0(If set to)144 228 Q F1(On)2.5 E F0 2.5(,t)C(ilde e)-2.5 E(xpansion is performed when readline attempts w) -.15 E(ord completion.)-.1 E F1(history\255pr)108 240 Q(eser)-.18 E -.1 -(ve)-.1 G(\255point \(Off\)).1 E F0 1.339(If set to)144 252 R F1(On) -3.839 E F0 3.839(,t)C 1.338(he history code attempts to place point at \ -the same location on each history line)-3.839 F(retrie)144 264 Q -.15 +(ve)-.1 G(\255point \(Off\)).1 E F0 1.338(If set to)144 252 R F1(On) +3.838 E F0 3.838(,t)C 1.338(he history code attempts to place point at \ +the same location on each history line)-3.838 F(retrie)144 264 Q -.15 (ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G (ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1 -(history\255size \(unset\))108 276 Q F0 .948 +(history\255size \(unset\))108 276 Q F0 .949 (Set the maximum number of history entries sa)144 288 R -.15(ve)-.2 G -3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .949 -(If set to zero, an)5.948 F 3.449(ye)-.15 G(xisting)-3.599 E .483 -(history entries are deleted and no ne)144 300 R 2.983(we)-.25 G .483 -(ntries are sa)-2.983 F -.15(ve)-.2 G 2.983(d. If).15 F .482(set to a v) -2.983 F .482(alue less than zero, the num-)-.25 F .277 -(ber of history entries is not limited.)144 312 R .277(By def)5.277 F -.278(ault, the number of history entries is set to the v)-.1 F .278 -(alue of)-.25 F(the)144 324 Q F1(HISTSIZE)3.411 E F0 .911(shell v)3.411 -F 3.411(ariable. If)-.25 F .911(an attempt is made to set)3.411 F/F2 10 -/Times-Italic@0 SF(history\255size)3.41 E F0 .91(to a non-numeric v)3.41 -F(alue,)-.25 E +3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .948 +(If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598 E .482 +(history entries are deleted and no ne)144 300 R 2.982(we)-.25 G .483 +(ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483(set to a v) +2.983 F .483(alue less than zero, the num-)-.25 F .278 +(ber of history entries is not limited.)144 312 R .277(By def)5.278 F +.277(ault, the number of history entries is set to the v)-.1 F .277 +(alue of)-.25 F(the)144 324 Q F1(HISTSIZE)3.41 E F0 .91(shell v)3.41 F +3.41(ariable. If)-.25 F .911(an attempt is made to set)3.41 F/F2 10 +/Times-Italic@0 SF(history\255size)3.411 E F0 .911(to a non-numeric v) +3.411 F(alue,)-.25 E (the maximum number of history entries will be set to 500.)144 336 Q F1 -(horizontal\255scr)108 348 Q(oll\255mode \(Off\))-.18 E F0 .448 -(When set to)144 360 R F1(On)2.948 E F0 2.948(,m)C(ak)-2.948 E .448 -(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449 +(horizontal\255scr)108 348 Q(oll\255mode \(Off\))-.18 E F0 .449 +(When set to)144 360 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448 +(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .448 (crolling the input horizontally on a)-2.948 F 1.194(single screen line\ when it becomes longer than the screen width rather than wrapping to a\ ne)144 372 R(w)-.25 E(line.)144 384 Q F1(input\255meta \(Off\))108 396 -Q F0 1.061(If set to)144 408 R F1(On)3.561 E F0 3.561(,r)C 1.062(eadlin\ +Q F0 1.062(If set to)144 408 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadlin\ e will enable eight-bit input \(that is, it will not strip the eighth b\ -it from the)-3.561 F .336(characters it reads\), re)144 420 R -.05(ga) +it from the)-3.562 F .335(characters it reads\), re)144 420 R -.05(ga) -.15 G .335(rdless of what the terminal claims it can support.).05 F -.335(The name)5.335 F F1(meta\255\215ag)2.835 E F0(is)2.835 E 2.864(as) -144 432 S(ynon)-2.864 E .364(ym for this v)-.15 F 2.864(ariable. The) +.336(The name)5.336 F F1(meta\255\215ag)2.836 E F0(is)2.836 E 2.865(as) +144 432 S(ynon)-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The) -.25 F(def)2.864 E .364(ault is)-.1 F F2(Of)2.864 E(f)-.18 E F0 2.864 -(,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .365 -(if the locale contains)2.865 F(eight-bit characters.)144 444 Q F1 +(,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .364 +(if the locale contains)2.864 F(eight-bit characters.)144 444 Q F1 (isear)108 456 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\)) -.63 E F0 .439(The string of characters that should terminate an increm\ ental search without subsequently e)144 468 R -.15(xe)-.15 G(cut-).15 E -.934(ing the character as a command.)144 480 R .935(If this v)5.935 F -.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935 -(alue, the characters)-3.685 F F2(ESC)3.435 E F0(and)144 492 Q F2 +.935(ing the character as a command.)144 480 R .935(If this v)5.935 F +.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.434(nav).15 G .934 +(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 492 Q F2 (C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke) -108 504 S(ymap \(emacs\)).1 E F0 2.021(Set the current readline k)144 -516 R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021 -(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.02 -(emacs, emacs\255standar)4.52 F(d,)-.37 E .068 +108 504 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 516 +R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021 +(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.021 +(emacs, emacs\255standar)4.521 F(d,)-.37 E .069 (emacs\255meta, emacs\255ctlx, vi, vi\255command)144 528 R F0 2.568(,a)C (nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0 .068 (is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command) -2.569 E F0(;)A F2(emacs)2.569 E F0 1.544(is equi)144 540 R -.25(va)-.25 -G 1.544(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C +2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 540 R -.25(va)-.25 +G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C 1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs) 4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1 -(editing\255mode)4.043 E F0(also)4.043 E(af)144 552 Q(fects the def)-.25 +(editing\255mode)4.044 E F0(also)4.044 E(af)144 552 Q(fects the def)-.25 E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 564 S -(yseq\255timeout \(500\)).1 E F0 .367(Speci\214es the duration)144 576 R +(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 576 R F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367 -(ait for a character when reading an ambiguous k)-.1 F .668 -.15(ey s) +(ait for a character when reading an ambiguous k)-.1 F .667 -.15(ey s) -.1 H(equence).15 E 1.356(\(one that can form a complete k)144 588 R 1.656 -.15(ey s)-.1 H 1.356(equence using the input read so f).15 F(ar) --.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.355(an tak)-3.856 F 3.855(ea) --.1 G(dditional)-3.855 E .32(input to complete a longer k)144 600 R .62 +-.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.356(an tak)-3.856 F 3.856(ea) +-.1 G(dditional)-3.856 E .32(input to complete a longer k)144 600 R .62 -.15(ey s)-.1 H 2.82(equence\). If).15 F .32(no input is recei)2.82 F -.15(ve)-.25 G 2.82(dw).15 G .32(ithin the timeout,)-2.82 F F2 -.37(re) -2.82 G(adline).37 E F0(will)2.82 E .907(use the shorter b)144 612 R .907 +2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 612 R .907 (ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25 -(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .906 +(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .907 (alue of)-.25 F .05(1000 means that)144 624 R F2 -.37(re)2.55 G(adline) .37 E F0 .05(will w)2.55 F .05(ait one second for additional input.)-.1 F .05(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051 (less than or equal to zero, or to a non-numeric v)144 636 R(alue,)-.25 E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 -(ait until another k)-.1 F .351 -.15(ey i)-.1 H 2.551(sp).15 G(ressed) --2.551 E(to decide which k)144 648 Q .3 -.15(ey s)-.1 H +(ait until another k)-.1 F .352 -.15(ey i)-.1 H 2.552(sp).15 G(ressed) +-2.552 E(to decide which k)144 648 Q .3 -.15(ey s)-.1 H (equence to complete.).15 E F1(mark\255dir)108 660 Q(ectories \(On\)) -.18 E F0(If set to)144 672 Q F1(On)2.5 E F0 2.5(,c)C (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.) @@ -5328,98 +5327,98 @@ SF(mark\255symlink)108 84 Q(ed\255dir)-.1 E(ectories \(Off\))-.18 E F0 (ompleted names which are symbolic links to directories ha)-2.675 F .475 -.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 108 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1 -(match\255hidden\255\214les \(On\))108 120 Q F0 .193(This v)144 132 R -.193(ariable, when set to)-.25 F F1(On)2.693 E F0 2.693(,c)C .192 -(auses readline to match \214les whose names be)-2.693 F .192 -(gin with a `.)-.15 F 2.692('\()-.7 G(hidden)-2.692 E .456 +(match\255hidden\255\214les \(On\))108 120 Q F0 .192(This v)144 132 R +.192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192 +(auses readline to match \214les whose names be)-2.692 F .193 +(gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E .457 (\214les\) when performing \214lename completion.)144 144 R .456 (If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.) --2.956 F 2.956('m)-.7 G .457(ust be supplied by the)-2.956 F +-2.956 F 2.956('m)-.7 G .456(ust be supplied by the)-2.956 F (user in the \214lename to be completed.)144 156 Q F1 (menu\255complete\255display\255pr)108 168 Q(e\214x \(Off\))-.18 E F0 -1.586(If set to)144 180 R F1(On)4.086 E F0 4.086(,m)C 1.585(enu complet\ +1.585(If set to)144 180 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\ ion displays the common pre\214x of the list of possible completions) --4.086 F(\(which may be empty\) before c)144 192 Q +-4.085 F(\(which may be empty\) before c)144 192 Q (ycling through the list.)-.15 E F1(output\255meta \(Off\))108 204 Q F0 -.506(If set to)144 216 R F1(On)3.006 E F0 3.006(,r)C .507(eadline will \ +.507(If set to)144 216 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \ display characters with the eighth bit set directly rather than as a me\ -ta-)-3.006 F(pre\214x)144 228 Q .885(ed escape sequence.)-.15 F .884 +ta-)-3.007 F(pre\214x)144 228 Q .884(ed escape sequence.)-.15 F .884 (The def)5.884 F .884(ault is)-.1 F/F2 10/Times-Italic@0 SF(Of)3.384 E (f)-.18 E F0 3.384(,b)C .884(ut readline will set it to)-3.584 F F2(On) -3.384 E F0 .884(if the locale contains)3.384 F(eight-bit characters.)144 -240 Q F1(page\255completions \(On\))108 252 Q F0 .808(If set to)144 264 +3.384 E F0 .885(if the locale contains)3.384 F(eight-bit characters.)144 +240 Q F1(page\255completions \(On\))108 252 Q F0 .809(If set to)144 264 R F1(On)3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2 (mor)3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808 (ager to display a screenful of possible comple-)-3.308 F (tions at a time.)144 276 Q F1 -(print\255completions\255horizontally \(Off\))108 288 Q F0 1.319 -(If set to)144 300 R F1(On)3.819 E F0 3.819(,r)C 1.318(eadline will dis\ -play completions with matches sorted horizontally in alphabetical)-3.819 +(print\255completions\255horizontally \(Off\))108 288 Q F0 1.318 +(If set to)144 300 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\ +play completions with matches sorted horizontally in alphabetical)-3.818 F(order)144 312 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25 E F1 -2.29 -.18(re v)108 324 T(ert\255all\255at\255newline \(Off\)).08 E -F0 .698(If set to)144 336 R F1(On)3.198 E F0 3.198(,r)C .699 +F0 .699(If set to)144 336 R F1(On)3.199 E F0 3.199(,r)C .699 (eadline will undo all changes to history lines before returning when) --3.198 F F1(accept\255line)3.199 E F0(is)3.199 E -.15(exe)144 348 S +-3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 348 S 2.686(cuted. By).15 F(def)2.686 E .186 (ault, history lines may be modi\214ed and retain indi)-.1 F .186 (vidual undo lists across calls to)-.25 F F1 -.18(re)144 360 S(adline) .18 E F0(.)A F1(sho)108 372 Q(w\255all\255if\255ambiguous \(Off\))-.1 E -F0 .303(This alters the def)144 384 R .303(ault beha)-.1 F .304 +F0 .304(This alters the def)144 384 R .304(ault beha)-.1 F .304 (vior of the completion functions.)-.2 F .304(If set to)5.304 F F1(On) -2.804 E F0 2.804(,w)C .304(ords which ha)-2.904 F .604 -.15(ve m)-.2 H +2.804 E F0 2.803(,w)C .303(ords which ha)-2.903 F .603 -.15(ve m)-.2 H (ore).15 E 1.264(than one possible completion cause the matches to be l\ isted immediately instead of ringing the)144 396 R(bell.)144 408 Q F1 -(sho)108 420 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345 -(This alters the def)144 432 R 5.345(ault beha)-.1 F 5.345 -(vior of the completion functions in a f)-.2 F 5.346(ashion similar to) --.1 F F1(sho)144 444 Q(w\255all\255if\255ambiguous)-.1 E F0 6.691(.I)C -4.191(fs)-6.691 G 1.691(et to)-4.191 F F1(On)4.191 E F0 4.191(,w)C 1.691 +(sho)108 420 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346 +(This alters the def)144 432 R 5.346(ault beha)-.1 F 5.345 +(vior of the completion functions in a f)-.2 F 5.345(ashion similar to) +-.1 F F1(sho)144 444 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C +4.19(fs)-6.69 G 1.691(et to)-4.19 F F1(On)4.191 E F0 4.191(,w)C 1.691 (ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691 -(ore than one possible completion).15 F 1.039(without an)144 456 R 3.539 +(ore than one possible completion).15 F 1.04(without an)144 456 R 3.54 (yp)-.15 G 1.039 -(ossible partial completion \(the possible completions don')-3.539 F -3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\ -s to be listed immediately instead of ringing the bell.)144 468 Q F1 -(sho)108 480 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.022 -(If set to)144 492 R F1(On)3.522 E F0 3.522(,a)C 1.022 -(dd a string to the be)-3.522 F 1.021 +(ossible partial completion \(the possible completions don')-3.54 F +3.539(ts)-.18 G 1.039(hare a common pre\214x\))-3.539 F(cause the match\ +es to be listed immediately instead of ringing the bell.)144 468 Q F1 +(sho)108 480 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.021 +(If set to)144 492 R F1(On)3.521 E F0 3.521(,a)C 1.022 +(dd a string to the be)-3.521 F 1.022 (ginning of the prompt indicating the editing mode: emacs, vi)-.15 F (command, or vi insertion.)144 504 Q(The mode strings are user)5 E (-settable \(e.g.,)-.2 E F2(emacs\255mode\255string)2.5 E F0(\).)A F1 -(skip\255completed\255text \(Off\))108 516 Q F0 .094(If set to)144 528 R -F1(On)2.594 E F0 2.594(,t)C .095(his alters the def)-2.594 F .095 -(ault completion beha)-.1 F .095 +(skip\255completed\255text \(Off\))108 516 Q F0 .095(If set to)144 528 R +F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095 +(ault completion beha)-.1 F .094 (vior when inserting a single match into the line.)-.2 F(It')144 540 Q -2.546(so)-.55 G .046(nly acti)-2.546 F .346 -.15(ve w)-.25 H .046 -(hen performing completion in the middle of a w).15 F 2.545(ord. If)-.1 -F .045(enabled, readline does not)2.545 F 1.394(insert characters from \ +2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046 +(hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1 +F .046(enabled, readline does not)2.546 F 1.394(insert characters from \ the completion that match characters after point in the w)144 552 R -1.395(ord being com-)-.1 F(pleted, so portions of the w)144 564 Q +1.394(ord being com-)-.1 F(pleted, so portions of the w)144 564 Q (ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1 -(vi\255cmd\255mode\255string \(\(cmd\)\))108 576 Q F0 .518(If the)144 -588 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G -.517(riable is enabled, this string is displayed immediately before the) +(vi\255cmd\255mode\255string \(\(cmd\)\))108 576 Q F0 .517(If the)144 +588 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G +.518(riable is enabled, this string is displayed immediately before the) .25 F .475(last line of the primary prompt when vi editing mode is acti) -144 600 R .775 -.15(ve a)-.25 H .476(nd in command mode.).15 F .476 -(The v)5.476 F(alue)-.25 E 1.236(is e)144 612 R 1.236(xpanded lik)-.15 F -3.736(eak)-.1 G 1.536 -.15(ey b)-3.836 H 1.236 -(inding, so the standard set of meta- and control pre\214x).15 F 1.235 -(es and backslash)-.15 F .314(escape sequences is a)144 624 R -.25(va) --.2 G 2.814(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.814 F -.315(gin and end sequences of non-print-)-.15 F(ing characters, which c\ +144 600 R .775 -.15(ve a)-.25 H .475(nd in command mode.).15 F .475 +(The v)5.475 F(alue)-.25 E 1.235(is e)144 612 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 .315(escape sequences is a)144 624 R -.25(va) +-.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F +.314(gin and end sequences of non-print-)-.15 F(ing characters, which c\ an be used to embed a terminal control sequence into the mode string.) -144 636 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 648 Q F0 .518 -(If the)144 660 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 --.25(va)3.018 G .517 +144 636 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 648 Q F0 .517 +(If the)144 660 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 +-.25(va)3.017 G .518 (riable is enabled, this string is displayed immediately before the).25 F .186(last line of the primary prompt when vi editing mode is acti)144 -672 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .187(The v) -5.186 F .187(alue is)-.25 F -.15(ex)144 684 S 1.93(panded lik).15 F 4.43 -(eak)-.1 G 2.23 -.15(ey b)-4.53 H 1.929 -(inding, so the standard set of meta- and control pre\214x).15 F 1.929 -(es and backslash)-.15 F .314(escape sequences is a)144 696 R -.25(va) --.2 G 2.814(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.814 F -.315(gin and end sequences of non-print-)-.15 F(ing characters, which c\ +672 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .186(The v) +5.186 F .186(alue is)-.25 F -.15(ex)144 684 S 1.929(panded lik).15 F +4.429(eak)-.1 G 2.229 -.15(ey b)-4.529 H 1.929 +(inding, so the standard set of meta- and control pre\214x).15 F 1.93 +(es and backslash)-.15 F .315(escape sequences is a)144 696 R -.25(va) +-.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F +.314(gin and end sequences of non-print-)-.15 F(ing characters, which c\ an be used to embed a terminal control sequence into the mode string.) 144 708 Q(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(43)190.395 E 0 Cg EP @@ -5429,27 +5428,27 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(visible\255stats \(Off\))108 84 Q F0 .847(If set to)144 96 R F1(On) +SF(visible\255stats \(Off\))108 84 Q F0 .846(If set to)144 96 R F1(On) 3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346 (st)-.55 G .846(ype as reported by)-3.346 F/F2 10/Times-Italic@0 SF (stat)3.346 E F0 .846(\(2\) is appended to the \214lename)B (when listing possible completions.)144 108 Q F1 (Readline Conditional Constructs)87 124.8 Q F0 .05 (Readline implements a f)108 136.8 R .05(acility similar in spirit to t\ -he conditional compilation features of the C preprocessor)-.1 F .097 -(which allo)108 148.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096 +he conditional compilation features of the C preprocessor)-.1 F .096 +(which allo)108 148.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096 (indings and v).15 F .096 -(ariable settings to be performed as the result of tests.)-.25 F .096 +(ariable settings to be performed as the result of tests.)-.25 F .097 (There are four parser)5.096 F(directi)108 160.8 Q -.15(ve)-.25 G 2.5 -(su).15 G(sed.)-2.5 E F1($if)108 177.6 Q F0(The)144 177.6 Q F1($if)2.962 -E F0 .462(construct allo)2.962 F .463(ws bindings to be made based on t\ +(su).15 G(sed.)-2.5 E F1($if)108 177.6 Q F0(The)144 177.6 Q F1($if)2.963 +E F0 .463(construct allo)2.963 F .462(ws bindings to be made based on t\ he editing mode, the terminal being used,)-.25 F (or the application using readline.)144 189.6 Q(The te)5 E (xt of the test, after an)-.15 E 2.5(yc)-.15 G(omparison operator)-2.5 E (,)-.4 E -.15(ex)146.5 201.6 S(tends to the end of the line; unless oth\ erwise noted, no characters are required to isolate it.).15 E F1(mode) -144 218.4 Q F0(The)180 218.4 Q F1(mode=)3.712 E F0 1.212(form of the) -3.712 F F1($if)3.711 E F0(directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711 +144 218.4 Q F0(The)180 218.4 Q F1(mode=)3.711 E F0 1.211(form of the) +3.711 F F1($if)3.711 E F0(directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711 (su).15 G 1.211(sed to test whether readline is in emacs or vi)-3.711 F 3.065(mode. This)180 230.4 R .565(may be used in conjunction with the) 3.065 F F1 .565(set k)3.065 F(eymap)-.1 E F0 .565 @@ -5457,58 +5456,58 @@ erwise noted, no characters are required to isolate it.).15 E F1(mode) F2(emacs\255standar)3.235 E(d)-.37 E F0(and)3.235 E F2(emacs\255ctlx) 3.235 E F0 -.1(ke)3.235 G .735(ymaps only if readline is starting)-.05 F (out in emacs mode.)180 254.4 Q F1(term)144 271.2 Q F0(The)180 271.2 Q -F1(term=)3.196 E F0 .696 -(form may be used to include terminal-speci\214c k)3.196 F .996 -.15 -(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 283.2 R +F1(term=)3.197 E F0 .696 +(form may be used to include terminal-speci\214c k)3.197 F .996 -.15 +(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 283.2 R .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1 -(wo)3.154 G .654(rd on the right side of).1 F(the)180 295.2 Q F1(=)3.231 -E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\ +(wo)3.154 G .654(rd on the right side of).1 F(the)180 295.2 Q F1(=)3.232 +E F0 .732(is tested ag)3.232 F .732(ainst both the full name of the ter\ minal and the portion of the terminal)-.05 F(name before the \214rst)180 307.2 Q F12.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.5 E F0 2.5(,f).77 G(or instance.)-2.5 E F1 -.1(ve)144 324 S(rsion).1 E F0(The) -180 336 Q F1 -.1(ve)3.109 G(rsion).1 E F0 .608 -(test may be used to perform comparisons ag)3.109 F .608 +180 336 Q F1 -.1(ve)3.108 G(rsion).1 E F0 .608 +(test may be used to perform comparisons ag)3.108 F .609 (ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 348 Q F1 -.1 -(ve)3.928 G(rsion).1 E F0 -.15(ex)3.928 G 1.428 -(pands to the current readline v).15 F 3.928(ersion. The)-.15 F 1.429 -(set of comparison operators)3.929 F(includes)180 360 Q F1(=)2.606 E F0 -2.606(,\()C(and)-2.606 E F1(==)2.606 E F0(\),)A F1(!=)2.606 E F0(,)A F1 +(ve)3.929 G(rsion).1 E F0 -.15(ex)3.929 G 1.428 +(pands to the current readline v).15 F 3.928(ersion. The)-.15 F 1.428 +(set of comparison operators)3.928 F(includes)180 360 Q F1(=)2.605 E F0 +2.605(,\()C(and)-2.605 E F1(==)2.606 E F0(\),)A F1(!=)2.606 E F0(,)A F1 (<=)2.606 E F0(,)A F1(>=)2.606 E F0(,)A F1(<)2.606 E F0 2.606(,a)C(nd) -2.606 E F1(>)2.606 E F0 5.106(.T)C .106(he v)-5.106 F .106 -(ersion number supplied on the right side)-.15 F 1.471 +(ersion number supplied on the right side)-.15 F 1.472 (of the operator consists of a major v)180 372 R 1.471(ersion number) --.15 F 3.972(,a)-.4 G 3.972(no)-3.972 G 1.472 -(ptional decimal point, and an)-3.972 F .767(optional minor v)180 384 R -.767(ersion \(e.g.,)-.15 F F1(7.1)3.267 E F0 .766(\). If the minor v)B -.766(ersion is omitted, it is assumed to be)-.15 F F1(0)3.266 E F0(.)A -1.755(The operator may be separated from the string)180 396 R F1 -.1(ve) -4.255 G(rsion).1 E F0 1.756(and from the v)4.256 F 1.756(ersion number) +-.15 F 3.971(,a)-.4 G 3.971(no)-3.971 G 1.471 +(ptional decimal point, and an)-3.971 F .766(optional minor v)180 384 R +.766(ersion \(e.g.,)-.15 F F1(7.1)3.266 E F0 .766(\). If the minor v)B +.766(ersion is omitted, it is assumed to be)-.15 F F1(0)3.267 E F0(.)A +1.756(The operator may be separated from the string)180 396 R F1 -.1(ve) +4.255 G(rsion).1 E F0 1.755(and from the v)4.255 F 1.755(ersion number) -.15 F(ar)180 408 Q(gument by whitespace.)-.18 E F1(application)144 424.8 Q F0(The)180 436.8 Q F1(application)3.003 E F0 .503 (construct is used to include application-speci\214c settings.)3.003 F .503(Each program)5.503 F .114(using the readline library sets the)180 448.8 R F2 .114(application name)2.614 F F0 2.614(,a)C .114 -(nd an initialization \214le can test for a)-2.614 F .501(particular v) -180 460.8 R 3.001(alue. This)-.25 F .501(could be used to bind k)3.001 F -.801 -.15(ey s)-.1 H .5(equences to functions useful for a spe-).15 F -.396(ci\214c program.)180 472.8 R -.15(Fo)5.396 G 2.896(ri).15 G .396 +(nd an initialization \214le can test for a)-2.614 F .5(particular v)180 +460.8 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15 +(ey s)-.1 H .501(equences to functions useful for a spe-).15 F .397 +(ci\214c program.)180 472.8 R -.15(Fo)5.397 G 2.896(ri).15 G .396 (nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15 -(ey s)-.1 H .397(equence that quotes the).15 F(current or pre)180 484.8 +(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 484.8 Q(vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 508.8 Q F0 (Bash)2.5 E 2.5(#Q)180 520.8 S(uote the current or pre)-2.5 E(vious w) -.25 E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 532.8 Q F1($endif)180 -544.8 Q F2(variable)144 561.6 Q F0(The)180 573.6 Q F2(variable)3.777 E -F0 1.277(construct pro)3.777 F 1.276 -(vides simple equality tests for readline v)-.15 F 1.276(ariables and v) --.25 F(alues.)-.25 E .079(The permitted comparison operators are)180 +544.8 Q F2(variable)144 561.6 Q F0(The)180 573.6 Q F2(variable)3.776 E +F0 1.276(construct pro)3.776 F 1.276 +(vides simple equality tests for readline v)-.15 F 1.277(ariables and v) +-.25 F(alues.)-.25 E .08(The permitted comparison operators are)180 585.6 R F2(=)2.579 E F0(,)A F2(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F2 -(!=)2.579 E F0 5.079(.T)C .079(he v)-5.079 F .08 +(!=)2.579 E F0 5.079(.T)C .079(he v)-5.079 F .079 (ariable name must be sepa-)-.25 F .98(rated from the comparison operat\ -or by whitespace; the operator may be separated from)180 597.6 R .129 -(the v)180 609.6 R .129(alue on the right hand side by whitespace.)-.25 -F .13(Both string and boolean v)5.129 F .13(ariables may be)-.25 F +or by whitespace; the operator may be separated from)180 597.6 R .13 +(the v)180 609.6 R .13(alue on the right hand side by whitespace.)-.25 F +.129(Both string and boolean v)5.129 F .129(ariables may be)-.25 F (tested. Boolean v)180 621.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 F1($endif)108 638.4 Q F0(This command, as seen in the pre) @@ -5516,8 +5515,8 @@ F .13(Both string and boolean v)5.129 F .13(ariables may be)-.25 F (command.)2.5 E F1($else)108 655.2 Q F0(Commands in this branch of the) 144 655.2 Q F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)-.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 672 -Q F0 .357(This directi)144 684 R .657 -.15(ve t)-.25 H(ak).15 E .357 -(es a single \214lename as an ar)-.1 F .356 +Q F0 .356(This directi)144 684 R .656 -.15(ve t)-.25 H(ak).15 E .356 +(es a single \214lename as an ar)-.1 F .357 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F) 144 696 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 -.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A F1 @@ -5529,61 +5528,61 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(Sear)87 84 Q(ching)-.18 E F0 .834(Readline pro)108 96 R .834 +SF(Sear)87 84 Q(ching)-.18 E F0 .835(Readline pro)108 96 R .835 (vides commands for searching through the command history \(see)-.15 F -/F2 9/Times-Bold@0 SF(HIST)3.335 E(OR)-.162 E(Y)-.315 E F0(belo)3.085 E -.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 108 Q +/F2 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E +.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 108 Q (There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E/F3 10/Times-Italic@0 SF(incr)2.51 E(emental)-.37 E F0(and)3.01 E F3(non-incr)2.5 E(emental) --.37 E F0(.).51 E .698(Incremental searches be)108 124.8 R .698 +-.37 E F0(.).51 E .697(Incremental searches be)108 124.8 R .697 (gin before the user has \214nished typing the search string.)-.15 F -.697(As each character of the)5.697 F .112 +.698(As each character of the)5.698 F .113 (search string is typed, readline displays the ne)108 136.8 R .112 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1 -E 5.113(.A)-.55 G(n)-5.113 E .542 +E 5.112(.A)-.55 G(n)-5.112 E .542 (incremental search requires only as man)108 148.8 R 3.042(yc)-.15 G .542(haracters as needed to \214nd the desired history entry)-3.042 F -5.541(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224 +5.542(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224 (acters present in the v)108 160.8 R .224(alue of the)-.25 F F1(isear) 2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224 (riable are used to terminate an incremental search.).25 F .66 (If that v)108 172.8 R .66(ariable has not been assigned a v)-.25 F .66 (alue the Escape and Control-J characters will terminate an incre-)-.25 -F .096(mental search.)108 184.8 R .096(Control-G will abort an incremen\ -tal search and restore the original line.)5.096 F .097 -(When the search is)5.097 F(terminated, the history entry containing th\ -e search string becomes the current line.)108 196.8 Q 2.939 -.8(To \214) +F .097(mental search.)108 184.8 R .096(Control-G will abort an incremen\ +tal search and restore the original line.)5.097 F .096 +(When the search is)5.096 F(terminated, the history entry containing th\ +e search string becomes the current line.)108 196.8 Q 2.938 -.8(To \214) 108 213.6 T 1.339(nd other matching entries in the history list, type C\ -ontrol-S or Control-R as appropriate.).8 F 1.338(This will)6.338 F .674 -(search backw)108 225.6 R .674(ard or forw)-.1 F .674 -(ard in the history for the ne)-.1 F .675 -(xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.675 -(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 237.6 R .475 -.15(ey s)-.1 +ontrol-S or Control-R as appropriate.).8 F 1.339(This will)6.339 F .675 +(search backw)108 225.6 R .675(ard or forw)-.1 F .675 +(ard in the history for the ne)-.1 F .674 +(xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.674 +(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 237.6 R .474 -.15(ey s)-.1 H .174 (equence bound to a readline command will terminate the search and e).15 -F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E -.54(instance, a)108 249.6 R F3(ne)3.04 E(wline)-.15 E F0 .541 -(will terminate the search and accept the line, thereby e)3.04 F -.15 -(xe)-.15 G .541(cuting the command from the).15 F(history list.)108 -261.6 Q .653(Readline remembers the last incremental search string.)108 -278.4 R .653(If tw)5.653 F 3.153(oC)-.1 G .653 -(ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E -(en-)-.15 E(ing characters de\214ning a ne)108 290.4 Q 2.5(ws)-.25 G +F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E +.541(instance, a)108 249.6 R F3(ne)3.041 E(wline)-.15 E F0 .541 +(will terminate the search and accept the line, thereby e)3.041 F -.15 +(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 261.6 +Q .653(Readline remembers the last incremental search string.)108 278.4 +R .653(If tw)5.653 F 3.153(oC)-.1 G .653(ontrol-Rs are typed without an) +-3.153 F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E +(ing characters de\214ning a ne)108 290.4 Q 2.5(ws)-.25 G (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.) -2.5 E .567(Non-incremental searches read the entire search string befo\ re starting to search for matching history lines.)108 307.2 R(The searc\ h string may be typed by the user or be part of the contents of the cur\ -rent line.)108 319.2 Q F1(Readline Command Names)87 336 Q F0 1.392 +rent line.)108 319.2 Q F1(Readline Command Names)87 336 Q F0 1.391 (The follo)108 348 R 1.391 (wing is a list of the names of the commands and the def)-.25 F 1.391 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F -3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 360 R .121 -(names without an accompan)2.621 F .121(ying k)-.15 F .421 -.15(ey s)-.1 -H .122(equence are unbound by def).15 F 2.622(ault. In)-.1 F .122 -(the follo)2.622 F(wing)-.25 E(descriptions,)108 372 Q F3(point)3.411 E -F0 .911(refers to the current cursor position, and)3.411 F F3(mark)3.411 -E F0 .91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41(db) -.15 G 3.41(yt)-3.41 G(he)-3.41 E F1(set\255mark)108 384 Q F0 2.5 +3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 360 R .122 +(names without an accompan)2.622 F .122(ying k)-.15 F .421 -.15(ey s)-.1 +H .121(equence are unbound by def).15 F 2.621(ault. In)-.1 F .121 +(the follo)2.621 F(wing)-.25 E(descriptions,)108 372 Q F3(point)3.41 E +F0 .91(refers to the current cursor position, and)3.41 F F3(mark)3.411 E +F0 .911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db) +.15 G 3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 384 Q F0 2.5 (command. The)2.5 F(te)2.5 E (xt between the point and mark is referred to as the)-.15 E F3 -.37(re) 2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 400.8 Q(or Mo)-.25 E(ving)-.1 @@ -5595,9 +5594,9 @@ E(beginning\255of\255line \(C\255a\))108 412.8 Q F0(Mo)144 424.8 Q .3 -.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1 (backward\255char \(C\255b\))108 484.8 Q F0(Mo)144 496.8 Q .3 -.15(ve b) -.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 508.8 S(rward\255w) -.25 E(ord \(M\255f\))-.1 E F0(Mo)144 520.8 Q .822 -.15(ve f)-.15 H(orw) -.15 E .522(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W) --.1 F .523(ords are composed of alphanumeric characters \(let-)-.8 F +.25 E(ord \(M\255f\))-.1 E F0(Mo)144 520.8 Q .823 -.15(ve f)-.15 H(orw) +.15 E .523(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W) +-.1 F .522(ords are composed of alphanumeric characters \(let-)-.8 F (ters and digits\).)144 532.8 Q F1(backward\255w)108 544.8 Q (ord \(M\255b\))-.1 E F0(Mo)144 556.8 Q 1.71 -.15(ve b)-.15 H 1.41 (ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91 @@ -5607,25 +5606,25 @@ Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 592.8 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 604.8 Q F1(shell\255backward\255w)108 616.8 Q(ord)-.1 E -F0(Mo)144 628.8 Q .909 -.15(ve b)-.15 H .609 +F0(Mo)144 628.8 Q .908 -.15(ve b)-.15 H .609 (ack to the start of the current or pre).15 F .609(vious w)-.25 F 3.109 -(ord. W)-.1 F .608(ords are delimited by non-quoted shell)-.8 F +(ord. W)-.1 F .609(ords are delimited by non-quoted shell)-.8 F (metacharacters.)144 640.8 Q F1(pr)108 652.8 Q -.15(ev)-.18 G -(ious\255scr).15 E(een\255line)-.18 E F0 .89(Attempt to mo)144 664.8 R -1.19 -.15(ve p)-.15 H .89(oint to the same ph).15 F .891 -(ysical screen column on the pre)-.05 F .891(vious ph)-.25 F .891 +(ious\255scr).15 E(een\255line)-.18 E F0 .891(Attempt to mo)144 664.8 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 676.8 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 688.8 Q(ysical line or \ if point is not greater than the length of the prompt plus the screen w\ -idth.)-.05 E F1(next\255scr)108 700.8 Q(een\255line)-.18 E F0 .637 -(Attempt to mo)144 712.8 R .937 -.15(ve p)-.15 H .637 -(oint to the same ph).15 F .638(ysical screen column on the ne)-.05 F -.638(xt ph)-.15 F .638(ysical screen line. This)-.05 F .009(will not ha) +idth.)-.05 E F1(next\255scr)108 700.8 Q(een\255line)-.18 E F0 .638 +(Attempt to mo)144 712.8 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 724.8 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 .008(ore than one ph)-2.509 F(ysical)-.05 E +2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E (GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(45)190.395 E 0 Cg EP %%Page: 46 46 %%BeginPageSetup @@ -5642,10 +5641,10 @@ SF(clear\255scr)108 108 Q(een \(C\255l\))-.18 E F0 .993 (current line without clearing the screen.)144 132 Q F1 -.18(re)108 144 S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144 156 Q F1(Commands f)87 172.8 Q(or Manipulating the History)-.25 E -(accept\255line \(Newline, Retur)108 184.8 Q(n\))-.15 E F0 .158 -(Accept the line re)144 196.8 R -.05(ga)-.15 G .158 +(accept\255line \(Newline, Retur)108 184.8 Q(n\))-.15 E F0 .159 +(Accept the line re)144 196.8 R -.05(ga)-.15 G .159 (rdless of where the cursor is.).05 F .158(If this line is non-empty) -5.158 F 2.659(,a)-.65 G .159(dd it to the history list)-2.659 F .699 +5.158 F 2.658(,a)-.65 G .158(dd it to the history list)-2.658 F .699 (according to the state of the)144 208.8 R/F2 9/Times-Bold@0 SF (HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va)2.949 G 3.199(riable. If).25 F .699(the line is a modi\214ed history line, then)3.199 F @@ -5661,55 +5660,55 @@ E(ving forw)-.15 E(ard in the list.)-.1 E F1 .3 -.15(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5 (,i)-.65 G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18 (re v)108 328.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 -1.47(Search backw)144 340.8 R 1.471 -(ard starting at the current line and mo)-.1 F 1.471 +1.471(Search backw)144 340.8 R 1.471 +(ard starting at the current line and mo)-.1 F 1.47 (ving `up' through the history as necessary)-.15 F(.)-.65 E (This is an incremental search.)144 352.8 Q F1 -.25(fo)108 364.8 S -(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132 -(Search forw)144 376.8 R 1.132(ard starting at the current line and mo) --.1 F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary) +(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131 +(Search forw)144 376.8 R 1.131(ard starting at the current line and mo) +-.1 F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary) -.25 F(.)-.65 E(This is an incremental search.)144 388.8 Q F1 (non\255incr)108 400.8 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H -(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .164(Search backw) +(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .165(Search backw) 144 412.8 R .164(ard through the history starting at the current line u\ sing a non-incremental search for)-.1 F 2.5(as)144 424.8 S (tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 436.8 Q (emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18 -E F0 1.354(Search forw)144 448.8 R 1.354(ard through the history using \ +E F0 1.353(Search forw)144 448.8 R 1.354(ard through the history using \ a non-incremental search for a string supplied by the)-.1 F(user)144 460.8 Q(.)-.55 E F1(history\255sear)108 472.8 Q(ch\255f)-.18 E(orward) --.25 E F0 .248(Search forw)144 484.8 R .249(ard through the history for\ +-.25 E F0 .249(Search forw)144 484.8 R .249(ard through the history for\ the string of characters between the start of the current line)-.1 F (and the point.)144 496.8 Q(This is a non-incremental search.)5 E F1 -(history\255sear)108 508.8 Q(ch\255backward)-.18 E F0 .951(Search backw) +(history\255sear)108 508.8 Q(ch\255backward)-.18 E F0 .95(Search backw) 144 520.8 R .951(ard through the history for the string of characters b\ etween the start of the current)-.1 F(line and the point.)144 532.8 Q (This is a non-incremental search.)5 E F1(history\255substring\255sear) -108 544.8 Q(ch\255backward)-.18 E F0 .95(Search backw)144 556.8 R .951(\ -ard through the history for the string of characters between the start \ -of the current)-.1 F .007(line and the current cursor position \(the)144 -568.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B .007 -(search string may match an)2.507 F .006(ywhere in a history)-.15 F 2.5 -(line. This)144 580.8 R(is a non-incremental search.)2.5 E F1 +108 544.8 Q(ch\255backward)-.18 E F0 .951(Search backw)144 556.8 R .951 +(ard through the history for the string of characters between the start\ + of the current)-.1 F .007(line and the current cursor position \(the) +144 568.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B +.007(search string may match an)2.507 F .007(ywhere in a history)-.15 F +2.5(line. This)144 580.8 R(is a non-incremental search.)2.5 E F1 (history\255substring\255sear)108 592.8 Q(ch\255f)-.18 E(orward)-.25 E -F0 .248(Search forw)144 604.8 R .249(ard through the history for the st\ -ring of characters between the start of the current line)-.1 F .319 -(and the point.)144 616.8 R .319(The search string may match an)5.319 F -.319(ywhere in a history line.)-.15 F .318(This is a non-incremental) -5.318 F(search.)144 628.8 Q F1(yank\255nth\255ar)108 640.8 Q 2.5(g\()-.1 +F0 .249(Search forw)144 604.8 R .249(ard through the history for the st\ +ring of characters between the start of the current line)-.1 F .318 +(and the point.)144 616.8 R .319(The search string may match an)5.318 F +.319(ywhere in a history line.)-.15 F .319(This is a non-incremental) +5.319 F(search.)144 628.8 Q F1(yank\255nth\255ar)108 640.8 Q 2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 652.8 R .622 (gument to the pre)-.18 F .622(vious command \(usually the second w)-.25 -F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .795(at point.)144 -664.8 R -.4(Wi)5.795 G .794(th an ar).4 F(gument)-.18 E F3(n)3.294 E F0 +F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .794(at point.)144 +664.8 R -.4(Wi)5.794 G .794(th an ar).4 F(gument)-.18 E F3(n)3.294 E F0 3.294(,i).24 G .794(nsert the)-3.294 F F3(n)3.294 E F0 .794(th w)B .794 -(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .794 -(ords in the)-.1 F(pre)144 676.8 Q .291(vious command be)-.25 F .291 +(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .795 +(ords in the)-.1 F(pre)144 676.8 Q .292(vious command be)-.25 F .292 (gin with w)-.15 F .291(ord 0\).)-.1 F 2.791(An)5.291 G -2.25 -.15(eg a) -2.791 H(ti).15 E .591 -.15(ve a)-.25 H -.18(rg).15 G .291 -(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .292 -(ord from the end of)-.1 F .282(the pre)144 688.8 R .282(vious command.) --.25 F .282(Once the ar)5.282 F(gument)-.18 E F3(n)2.781 E F0 .281 -(is computed, the ar)2.781 F .281(gument is e)-.18 F .281 +(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .291 +(ord from the end of)-.1 F .281(the pre)144 688.8 R .281(vious command.) +-.25 F .281(Once the ar)5.281 F(gument)-.18 E F3(n)2.781 E F0 .281 +(is computed, the ar)2.781 F .281(gument is e)-.18 F .282 (xtracted as if the "!)-.15 F F3(n)A F0(")A(history e)144 700.8 Q (xpansion had been speci\214ed.)-.15 E(GNU Bash 5.0)72 768 Q (2018 October 22)141.235 E(46)190.395 E 0 Cg EP @@ -5720,56 +5719,56 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(yank\255last\255ar)108 84 Q 2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F --1.667(M\255_ \))2.5 F F0 1.307(Insert the last ar)144 96 R 1.307 -(gument to the pre)-.18 F 1.307(vious command \(the last w)-.25 F 1.308 -(ord of the pre)-.1 F 1.308(vious history entry\).)-.25 F -.4(Wi)144 108 -S .204(th a numeric ar).4 F .204(gument, beha)-.18 F .504 -.15(ve ex)-.2 +-1.667(M\255_ \))2.5 F F0 1.308(Insert the last ar)144 96 R 1.308 +(gument to the pre)-.18 F 1.307(vious command \(the last w)-.25 F 1.307 +(ord of the pre)-.1 F 1.307(vious history entry\).)-.25 F -.4(Wi)144 108 +S .203(th a numeric ar).4 F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)-.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 -5.203(.S)C(uccessi)-5.203 E .503 -.15(ve c)-.25 H .203(alls to).15 F F1 -(yank\255last\255ar)2.703 E(g)-.1 E F0(mo)144 120 Q .806 -.15(ve b)-.15 +5.204(.S)C(uccessi)-5.204 E .504 -.15(ve c)-.25 H .204(alls to).15 F F1 +(yank\255last\255ar)2.704 E(g)-.1 E F0(mo)144 120 Q .807 -.15(ve b)-.15 H .507(ack through the history list, inserting the last w).15 F .507 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E -1.397(to the \214rst call\) of each line in turn.)144 132 R(An)6.396 E -3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.396 -(gument supplied to these successi)-.18 F 1.696 -.15(ve c)-.25 H(alls) -.15 E .491(determines the direction to mo)144 144 R .791 -.15(ve t)-.15 -H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G -(ti).05 E .792 -.15(ve a)-.25 H -.18(rg).15 G .492 +1.396(to the \214rst call\) of each line in turn.)144 132 R(An)6.396 E +3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.397 +(gument supplied to these successi)-.18 F 1.697 -.15(ve c)-.25 H(alls) +.15 E .492(determines the direction to mo)144 144 R .792 -.15(ve t)-.15 +H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G +(ti).05 E .791 -.15(ve a)-.25 H -.18(rg).15 G .491 (ument switches the direction).18 F .494 (through the history \(back or forw)144 156 R 2.994(ard\). The)-.1 F .494(history e)2.994 F .494(xpansion f)-.15 F .494 (acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144 168 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.) --.15 E F1(shell\255expand\255line \(M\255C\255e\))108 180 Q F0 .622 +-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 180 Q F0 .623 (Expand the line as the shell does.)144 192 R .622 -(This performs alias and history e)5.622 F .623 +(This performs alias and history e)5.622 F .622 (xpansion as well as all of the)-.15 F(shell w)144 204 Q(ord e)-.1 E 2.5 (xpansions. See)-.15 F/F2 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25 (YE)-.315 G(XP)-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G (or a description of history e)-2.5 E(xpansion.)-.15 E F1 -(history\255expand\255line \(M\255^\))108 216 Q F0 .939 +(history\255expand\255line \(M\255^\))108 216 Q F0 .938 (Perform history e)144 228 R .939(xpansion on the current line.)-.15 F (See)5.939 E F2(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E -(ANSION)-.666 E F0(belo)3.189 E 3.438(wf)-.25 G .938(or a descrip-) --3.438 F(tion of history e)144 240 Q(xpansion.)-.15 E F1(magic\255space) -108 252 Q F0 1.626(Perform history e)144 264 R 1.626 -(xpansion on the current line and insert a space.)-.15 F(See)6.627 E F2 -(HIST)4.127 E(OR)-.162 E 3.877(YE)-.315 G(XP)-3.877 E(ANSION)-.666 E F0 +(ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-) +-3.439 F(tion of history e)144 240 Q(xpansion.)-.15 E F1(magic\255space) +108 252 Q F0 1.627(Perform history e)144 264 R 1.627 +(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F2 +(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0 (belo)144 276 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E -(xpansion.)-.15 E F1(alias\255expand\255line)108 288 Q F0 .395 -(Perform alias e)144 300 R .395(xpansion on the current line.)-.15 F -(See)5.395 E F2(ALIASES)2.895 E F0(abo)2.645 E .694 -.15(ve f)-.15 H -.394(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 312 Q F1 +(xpansion.)-.15 E F1(alias\255expand\255line)108 288 Q F0 .394 +(Perform alias e)144 300 R .394(xpansion on the current line.)-.15 F +(See)5.395 E F2(ALIASES)2.895 E F0(abo)2.645 E .695 -.15(ve f)-.15 H +.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 312 Q F1 (history\255and\255alias\255expand\255line)108 324 Q F0 (Perform history and alias e)144 336 Q(xpansion on the current line.) -.15 E F1(insert\255last\255ar)108 348 Q(gument \(M\255.)-.1 E 2.5(,M) .833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 360 S(ynon)-2.5 E(ym for) -.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1 -(operate\255and\255get\255next \(C\255o\))108 372 Q F0 .947 +(operate\255and\255get\255next \(C\255o\))108 372 Q F0 .948 (Accept the current line for e)144 384 R -.15(xe)-.15 G .948 -(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.248 -.15 -(ve t)-.25 H 3.448(ot).15 G .948(he current line from the)-3.448 F .73 -(history for editing.)144 396 R 3.23(An)5.73 G .73(umeric ar)-3.23 F +(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15 +(ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F .729 +(history for editing.)144 396 R 3.229(An)5.729 G .729(umeric ar)-3.229 F .729 (gument, if supplied, speci\214es the history entry to use instead of) -.18 F(the current line.)144 408 Q F1 @@ -5782,32 +5781,32 @@ H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G (and)2.25 E/F4 10/Times-Italic@0 SF(emacs)2.5 E F0(as the editor)2.5 E 2.5(,i)-.4 G 2.5(nt)-2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87 460.8 Q(or Changing T)-.25 E(ext)-.92 E F4(end\255of\255\214le)108 472.8 -Q F1(\(usually C\255d\))2.5 E F0 .799 +Q F1(\(usually C\255d\))2.5 E F0 .798 (The character indicating end-of-\214le as set, for e)144 484.8 R .799 -(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.298 -(ft)-5.799 G .798(his character is read when)-3.298 F .592 +(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 (there are no characters on the line, and point is at the be)144 496.8 R -.593(ginning of the line, Readline interprets it)-.15 F +.592(ginning of the line, Readline interprets it)-.15 F (as the end of input and returns)144 508.8 Q F2(EOF)2.5 E F3(.)A F1 -(delete\255char \(C\255d\))108 520.8 Q F0 .442 +(delete\255char \(C\255d\))108 520.8 Q F0 .441 (Delete the character at point.)144 532.8 R .442 -(If this function is bound to the same character as the tty)5.442 F F1 -(EOF)2.941 E F0(char)2.941 E(-)-.2 E(acter)144 544.8 Q 2.5(,a)-.4 G(s) +(If this function is bound to the same character as the tty)5.441 F F1 +(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 544.8 Q 2.5(,a)-.4 G(s) -2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H (or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\)) -108 556.8 Q F0 .552(Delete the character behind the cursor)144 568.8 R +108 556.8 Q F0 .553(Delete the character behind the cursor)144 568.8 R 5.553(.W)-.55 G .553(hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553 -(umeric ar)-3.053 F .553(gument, sa)-.18 F .853 -.15(ve t)-.2 H .553 -(he deleted te).15 F .553(xt on)-.15 F(the kill ring.)144 580.8 Q F1 --.25(fo)108 592.8 S(rward\255backward\255delete\255char).25 E F0 .474 -(Delete the character under the cursor)144 604.8 R 2.974(,u)-.4 G .474 -(nless the cursor is at the end of the line, in which case the)-2.974 F +(umeric ar)-3.053 F .552(gument, sa)-.18 F .852 -.15(ve t)-.2 H .552 +(he deleted te).15 F .552(xt on)-.15 F(the kill ring.)144 580.8 Q F1 +-.25(fo)108 592.8 S(rward\255backward\255delete\255char).25 E F0 .473 +(Delete the character under the cursor)144 604.8 R 2.973(,u)-.4 G .474 +(nless the cursor is at the end of the line, in which case the)-2.973 F (character behind the cursor is deleted.)144 616.8 Q F1 -(quoted\255insert \(C\255q, C\255v\))108 628.8 Q F0 .778(Add the ne)144 +(quoted\255insert \(C\255q, C\255v\))108 628.8 Q F0 .779(Add the ne)144 640.8 R .779(xt character typed to the line v)-.15 F 3.279 (erbatim. This)-.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 -G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279 -(,f)C(or)-3.279 E -.15(ex)144 652.8 S(ample.).15 E F1 +G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.278 E F0 3.278 +(,f)C(or)-3.278 E -.15(ex)144 652.8 S(ample.).15 E F1 (tab\255insert \(C\255v T)108 664.8 Q(AB\))-.9 E F0 (Insert a tab character)144 676.8 Q(.)-.55 E F1 (self\255insert \(a, b, A, 1, !, ...\))108 688.8 Q F0 @@ -5819,56 +5818,56 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(transpose\255chars \(C\255t\))108 84 Q F0 .322 +SF(transpose\255chars \(C\255t\))108 84 Q F0 .321 (Drag the character before point forw)144 96 R .321(ard o)-.1 F -.15(ve) --.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .321 -(ving point forw)-.15 F .321(ard as well.)-.1 F 1.182 +-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .322 +(ving point forw)-.15 F .322(ard as well.)-.1 F 1.182 (If point is at the end of the line, then this transposes the tw)144 108 -R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E -.05 +R 3.682(oc)-.1 G 1.182(haracters before point.)-3.682 F(Ne)6.182 E -.05 (ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 120 Q(guments ha)-.18 E .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 -(transpose\255w)108 132 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 -144 R .024(ord before point past the w)-.1 F .023(ord after point, mo) --.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.523(rt).15 G .023(hat w) --2.523 F .023(ord as well.)-.1 F .023(If point)5.023 F +(transpose\255w)108 132 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144 +144 R .023(ord before point past the w)-.1 F .023(ord after point, mo) +-.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.524(rt).15 G .024(hat w) +-2.524 F .024(ord as well.)-.1 F .024(If point)5.024 F (is at the end of the line, this transposes the last tw)144 156 Q 2.5 (ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 168 Q -(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 180 +(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144 180 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699 +-.15 G(ti).05 E 1.998 -.15(ve a)-.25 H -.18(rg).15 G 1.698 (ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 192 S(rd, b).1 E (ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 204 Q -(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 216 Q 1.648 -(wercase the current \(or follo)-.25 F 1.648(wing\) w)-.25 F 4.148 -(ord. W)-.1 F 1.647(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.947 -.15 -(ve a)-.25 H -.18(rg).15 G 1.647(ument, lo).18 F 1.647(wercase the pre) +(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 216 Q 1.647 +(wercase the current \(or follo)-.25 F 1.647(wing\) w)-.25 F 4.147 +(ord. W)-.1 F 1.648(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.948 -.15 +(ve a)-.25 H -.18(rg).15 G 1.648(ument, lo).18 F 1.648(wercase the pre) -.25 F(vious)-.25 E -.1(wo)144 228 S(rd, b).1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 240 Q -(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 252 +(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 252 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975 +-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974 (ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 264 S(rd, b).1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 276 -S(rwrite\255mode).1 E F0 -.8(To)144 288 S .438(ggle o).8 F -.15(ve)-.15 -G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438 -(xplicit positi)-.15 F .737 -.15(ve n)-.25 H .437(umeric ar).15 F .437 -(gument, switches to o)-.18 F -.15(ve)-.15 G .437(rwrite mode.).15 F -.4 -(Wi)144 300 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 -.15 -(ve n)-.25 H .781(umeric ar).15 F .781(gument, switches to insert mode.) --.18 F .781(This command af)5.781 F(fects)-.25 E(only)144 312 Q F1 -(emacs)4.395 E F0(mode;)4.395 E F1(vi)4.395 E F0 1.894(mode does o)4.395 -F -.15(ve)-.15 G 1.894(rwrite dif).15 F(ferently)-.25 E 6.894(.E)-.65 G -1.894(ach call to)-6.894 F/F2 10/Times-Italic@0 SF -.37(re)4.394 G -(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968(mode. In)144 -324 R -.15(ove)3.968 G 1.468(rwrite mode, characters bound to).15 F F1 -(self\255insert)3.969 E F0 1.469(replace the te)3.969 F 1.469 -(xt at point rather than)-.15 F .958(pushing the te)144 336 R .958 -(xt to the right.)-.15 F .957(Characters bound to)5.958 F F1 -(backward\255delete\255char)3.457 E F0 .957(replace the character)3.457 -F(before point with a space.)144 348 Q(By def)5 E -(ault, this command is unbound.)-.1 E F1(Killing and Y)87 364.8 Q -(anking)-.85 E(kill\255line \(C\255k\))108 376.8 Q F0(Kill the te)144 -388.8 Q(xt from point to the end of the line.)-.15 E F1 +S(rwrite\255mode).1 E F0 -.8(To)144 288 S .437(ggle o).8 F -.15(ve)-.15 +G .437(rwrite mode.).15 F -.4(Wi)5.437 G .437(th an e).4 F .437 +(xplicit positi)-.15 F .738 -.15(ve n)-.25 H .438(umeric ar).15 F .438 +(gument, switches to o)-.18 F -.15(ve)-.15 G .438(rwrite mode.).15 F -.4 +(Wi)144 300 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 +-.15(ve n)-.25 H .781(umeric ar).15 F .781 +(gument, switches to insert mode.)-.18 F .78(This command af)5.781 F +(fects)-.25 E(only)144 312 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi) +4.394 E F0 1.894(mode does o)4.394 F -.15(ve)-.15 G 1.894(rwrite dif).15 +F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F/F2 10 +/Times-Italic@0 SF -.37(re)4.395 G(adline\(\)).37 E F0 1.895 +(starts in insert)4.395 F 3.969(mode. In)144 324 R -.15(ove)3.969 G +1.469(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E +F0 1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F +.957(pushing the te)144 336 R .957(xt to the right.)-.15 F .958 +(Characters bound to)5.957 F F1(backward\255delete\255char)3.458 E F0 +.958(replace the character)3.458 F(before point with a space.)144 348 Q +(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87 +364.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 376.8 Q F0 +(Kill the te)144 388.8 Q(xt from point to the end of the line.)-.15 E F1 (backward\255kill\255line \(C\255x Rubout\))108 400.8 Q F0(Kill backw) 144 412.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 (unix\255line\255discard \(C\255u\))108 424.8 Q F0(Kill backw)144 436.8 @@ -5876,32 +5875,32 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E (The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt) -2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 448.8 Q F0 (Kill all characters on the current line, no matter where point is.)144 -460.8 Q F1(kill\255w)108 472.8 Q(ord \(M\255d\))-.1 E F0 .728 -(Kill from point to the end of the current w)144 484.8 R .729 -(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729 +460.8 Q F1(kill\255w)108 472.8 Q(ord \(M\255d\))-.1 E F0 .729 +(Kill from point to the end of the current w)144 484.8 R .728 +(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728 (xt w)-.15 F(ord.)-.1 E -.8(Wo)144 496.8 S (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G (rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 508.8 Q (ord \(M\255Rubout\))-.1 E F0(Kill the w)144 520.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 F1(shell\255kill\255w)108 532.8 Q -(ord)-.1 E F0 .729(Kill from point to the end of the current w)144 544.8 -R .728(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F -.728(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 556.8 S +(ord)-.1 E F0 .728(Kill from point to the end of the current w)144 544.8 +R .729(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F +.729(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 556.8 S (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E (orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w) 108 568.8 Q(ord)-.1 E F0 3.025(Kill the w)144 580.8 R 3.025 (ord behind point.)-.1 F -.8(Wo)8.025 G 3.025 (rd boundaries are the same as those used by).8 F F1(shell\255back-) 5.525 E(ward\255w)144 592.8 Q(ord)-.1 E F0(.)A F1(unix\255w)108 604.8 Q -(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 616.8 R .365 -(ord behind point, using white space as a w)-.1 F .364(ord boundary)-.1 -F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364(xt is sa)-.15 F -.15 -(ve)-.2 G 2.864(do).15 G 2.864(nt)-2.864 G(he)-2.864 E(kill-ring.)144 -628.8 Q F1(unix\255\214lename\255rubout)108 640.8 Q F0 .166(Kill the w) +(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 616.8 R .364 +(ord behind point, using white space as a w)-.1 F .365(ord boundary)-.1 +F 5.365(.T)-.65 G .365(he killed te)-5.365 F .365(xt is sa)-.15 F -.15 +(ve)-.2 G 2.865(do).15 G 2.865(nt)-2.865 G(he)-2.865 E(kill-ring.)144 +628.8 Q F1(unix\255\214lename\255rubout)108 640.8 Q F0 .167(Kill the w) 144 652.8 R .166 (ord behind point, using white space and the slash character as the w) --.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 664.8 Q +-.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 664.8 Q (xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)-2.5 G(he kill-ring.) -2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 676.8 Q F0 (Delete all spaces and tabs around point.)144 688.8 Q F1(kill\255r)108 @@ -5917,14 +5916,14 @@ BP SF(copy\255r)108 84 Q(egion\255as\255kill)-.18 E F0(Cop)144 96 Q 2.5(yt) -.1 G(he te)-2.5 E(xt in the re)-.15 E(gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1(copy\255backward\255w)108 108 Q(ord)-.1 E F0 -(Cop)144 120 Q 4.801(yt)-.1 G 2.301(he w)-4.801 F 2.301 +(Cop)144 120 Q 4.8(yt)-.1 G 2.3(he w)-4.8 F 2.3 (ord before point to the kill b)-.1 F(uf)-.2 E(fer)-.25 E 7.301(.T)-.55 -G 2.301(he w)-7.301 F 2.3(ord boundaries are the same as)-.1 F F1(back-) -4.8 E(ward\255w)144 132 Q(ord)-.1 E F0(.)A F1(copy\255f)108 144 Q -(orward\255w)-.25 E(ord)-.1 E F0(Cop)144 156 Q 4.507(yt)-.1 G 2.007 -(he w)-4.507 F 2.007(ord follo)-.1 F 2.007(wing point to the kill b)-.25 -F(uf)-.2 E(fer)-.25 E 7.008(.T)-.55 G 2.008(he w)-7.008 F 2.008 -(ord boundaries are the same as)-.1 F F1 -.25(fo)4.508 G -.37(r-).25 G +G 2.301(he w)-7.301 F 2.301(ord boundaries are the same as)-.1 F F1 +(back-)4.801 E(ward\255w)144 132 Q(ord)-.1 E F0(.)A F1(copy\255f)108 144 +Q(orward\255w)-.25 E(ord)-.1 E F0(Cop)144 156 Q 4.508(yt)-.1 G 2.008 +(he w)-4.508 F 2.008(ord follo)-.1 F 2.008(wing point to the kill b)-.25 +F(uf)-.2 E(fer)-.25 E 7.007(.T)-.55 G 2.007(he w)-7.007 F 2.007 +(ord boundaries are the same as)-.1 F F1 -.25(fo)4.507 G -.37(r-).25 G (ward\255w)144 168 Q(ord)-.1 E F0(.)A F1(yank \(C\255y\))108 180 Q F0 -1 (Ya)144 192 S(nk the top of the kill ring into the b)1 E(uf)-.2 E (fer at point.)-.25 E F1(yank\255pop \(M\255y\))108 204 Q F0 @@ -5935,36 +5934,36 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 232.8 Q (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .367 (Add this digit to the ar)144 256.8 R .367 (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18 -(rg)-2.867 G 2.867(ument. M\255\255).18 F .366(starts a ne)2.867 F -.05 +(rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05 (ga)-.15 G(-).05 E(ti)144 268.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G (ument.).18 E F1(uni)108 280.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 -E F0 .778(This is another w)144 292.8 R .779(ay to specify an ar)-.1 F -3.279(gument. If)-.18 F .779(this command is follo)3.279 F .779 +E F0 .779(This is another w)144 292.8 R .779(ay to specify an ar)-.1 F +3.279(gument. If)-.18 F .779(this command is follo)3.279 F .778 (wed by one or more digits,)-.25 F 1.376 (optionally with a leading minus sign, those digits de\214ne the ar)144 304.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 316.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other) --.2 F(-)-.2 E .899(wise ignored.)144 328.8 R .898 -(As a special case, if this command is immediately follo)5.899 F .898 +-.2 F(-)-.2 E .898(wise ignored.)144 328.8 R .898 +(As a special case, if this command is immediately follo)5.898 F .898 (wed by a character that is)-.25 F 1.23 (neither a digit nor minus sign, the ar)144 340.8 R 1.23 (gument count for the ne)-.18 F 1.23(xt command is multiplied by four) --.15 F(.)-.55 E .823(The ar)144 352.8 R .823 +-.15 F(.)-.55 E .822(The ar)144 352.8 R .822 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823 -(cuting this function the \214rst time mak).15 F .822(es the ar)-.1 F +(cuting this function the \214rst time mak).15 F .823(es the ar)-.1 F (gument)-.18 E(count four)144 364.8 Q 2.5(,as)-.4 G(econd time mak)-2.5 E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing) 87 381.6 Q(complete \(T)108 393.6 Q(AB\))-.9 E F0 1.137 (Attempt to perform completion on the te)144 405.6 R 1.137 (xt before point.)-.15 F F1(Bash)6.137 E F0 1.137 -(attempts completion treating the)3.637 F(te)144 417.6 Q .533(xt as a v) --.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with) --.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F -.532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te) -144 429.6 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701 -(\), or command \(including aliases and functions\) in turn.)B .702 +(attempts completion treating the)3.637 F(te)144 417.6 Q .532(xt as a v) +-.15 F .532(ariable \(if the te)-.25 F .532(xt be)-.15 F .533(gins with) +-.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .533(xt be)-.15 F +.533(gins with)-.15 F F1(~)3.033 E F0 .533(\), hostname \(if the)B(te) +144 429.6 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701 +(\), or command \(including aliases and functions\) in turn.)B .701 (If none of these pro-)5.701 F (duces a match, \214lename completion is attempted.)144 441.6 Q F1 (possible\255completions \(M\255?\))108 453.6 Q F0 @@ -5972,19 +5971,19 @@ E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing) -.15 E F1(insert\255completions \(M\255*\))108 477.6 Q F0 .783 (Insert all completions of the te)144 489.6 R .783 (xt before point that w)-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H -.783(een generated by).15 F F1(possible\255com-)3.282 E(pletions)144 -501.6 Q F0(.)A F1(menu\255complete)108 513.6 Q F0 .928(Similar to)144 -525.6 R F1(complete)3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 +.783(een generated by).15 F F1(possible\255com-)3.283 E(pletions)144 +501.6 Q F0(.)A F1(menu\255complete)108 513.6 Q F0 .929(Similar to)144 +525.6 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629 F .929(ord to be completed with a single match from the list of)-.1 F -1.194(possible completions.)144 537.6 R 1.194(Repeated e)6.194 F -.15 -(xe)-.15 G 1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193 -(steps through the list of possible)3.694 F .828 +1.193(possible completions.)144 537.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 .829 (completions, inserting each match in turn.)144 549.6 R .828 (At the end of the list of completions, the bell is rung)5.828 F .727 (\(subject to the setting of)144 561.6 R F1(bell\255style)3.227 E F0 3.227(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F .727(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 -E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 +E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.228 E F0 1.73 (positions forw)144 573.6 R 1.73(ard in the list of matches; a ne)-.1 F -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1 @@ -6000,7 +5999,7 @@ E(through the list.)144 585.6 Q(This command is intended to be bound to) F1(delete\255char\255or\255list)108 633.6 Q F0 .234 (Deletes the character under the cursor if not at the be)144 645.6 R .234(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char) -2.735 E F0(\).)A .425(If at the end of the line, beha)144 657.6 R -.15 +2.734 E F0(\).)A .425(If at the end of the line, beha)144 657.6 R -.15 (ve)-.2 G 2.925(si).15 G .425(dentically to)-2.925 F F1 (possible\255completions)2.925 E F0 5.425(.T)C .425 (his command is unbound)-5.425 F(by def)144 669.6 Q(ault.)-.1 E F1 @@ -6033,10 +6032,10 @@ SF(complete\255user)108 84 Q(name \(M\255~\))-.15 E F0 (possible\255hostname\255completions \(C\255x @\))108 204 Q F0 (List the possible completions of the te)144 216 Q (xt before point, treating it as a hostname.)-.15 E F1 -(complete\255command \(M\255!\))108 228 Q F0 .58 +(complete\255command \(M\255!\))108 228 Q F0 .581 (Attempt completion on the te)144 240 R .581 -(xt before point, treating it as a command name.)-.15 F .581 -(Command comple-)5.581 F .715(tion attempts to match the te)144 252 R +(xt before point, treating it as a command name.)-.15 F .58 +(Command comple-)5.58 F .715(tion attempts to match the te)144 252 R .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F (\214nally e)144 264 Q -.15(xe)-.15 G @@ -6044,14 +6043,14 @@ SF(complete\255user)108 84 Q(name \(M\255~\))-.15 E F0 (possible\255command\255completions \(C\255x !\))108 276 Q F0 (List the possible completions of the te)144 288 Q (xt before point, treating it as a command name.)-.15 E F1 -(dynamic\255complete\255history \(M\255T)108 300 Q(AB\))-.9 E F0 .424 +(dynamic\255complete\255history \(M\255T)108 300 Q(AB\))-.9 E F0 .425 (Attempt completion on the te)144 312 R .425 -(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .425 +(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .424 (ainst lines from the history list)-.05 F (for possible completion matches.)144 324 Q F1(dab)108 336 Q(br)-.1 E --.15(ev)-.18 G(\255expand).15 E F0 .611 +-.15(ev)-.18 G(\255expand).15 E F0 .61 (Attempt menu completion on the te)144 348 R .611 -(xt before point, comparing the te)-.15 F .61(xt ag)-.15 F .61 +(xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611 (ainst lines from the his-)-.05 F (tory list for possible completion matches.)144 360 Q F1 (complete\255into\255braces \(M\255{\))108 372 Q F0 .4(Perform \214lena\ @@ -6067,26 +6066,26 @@ E(start\255kbd\255macr)108 424.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G (board macro and store the de\214nition.).15 E F1 (call\255last\255kbd\255macr)108 472.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5 -E F0(Re-e)144 484.8 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1 -G .999(board macro de\214ned, by making the characters in the macro app\ -ear as if).15 F(typed at the k)144 496.8 Q -.15(ey)-.1 G(board.).15 E F1 -(print\255last\255kbd\255macr)108 508.8 Q 2.5(o\()-.18 G(\))-2.5 E F0 -(Print the last k)144 520.8 Q -.15(ey)-.1 G +E F0(Re-e)144 484.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey) +-.1 G .999(board macro de\214ned, by making the characters in the macro\ + appear as if).15 F(typed at the k)144 496.8 Q -.15(ey)-.1 G(board.).15 +E F1(print\255last\255kbd\255macr)108 508.8 Q 2.5(o\()-.18 G(\))-2.5 E +F0(Print the last k)144 520.8 Q -.15(ey)-.1 G (board macro de\214ned in a format suitable for the).15 E/F2 10 /Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E F1 (Miscellaneous)87 537.6 Q -.18(re)108 549.6 S.18 E -(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776 -(Read in the contents of the)144 561.6 R F2(inputr)4.276 E(c)-.37 E F0 -1.777(\214le, and incorporate an)4.276 F 4.277(yb)-.15 G 1.777 -(indings or v)-4.277 F 1.777(ariable assignments)-.25 F(found there.)144 -573.6 Q F1(abort \(C\255g\))108 585.6 Q F0 3.249 +(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777 +(Read in the contents of the)144 561.6 R F2(inputr)4.277 E(c)-.37 E F0 +1.776(\214le, and incorporate an)4.276 F 4.276(yb)-.15 G 1.776 +(indings or v)-4.276 F 1.776(ariable assignments)-.25 F(found there.)144 +573.6 Q F1(abort \(C\255g\))108 585.6 Q F0 3.248 (Abort the current editing command and ring the terminal')144 597.6 R -5.748(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1 +5.749(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1 (bell\255style)144 609.6 Q F0(\).)A F1(do\255lo)108 621.6 Q(wer)-.1 E (case\255v)-.18 E(ersion \(M\255A, M\255B, M\255)-.1 E F2(x)A F1 2.5(,.) -C(..\))-2.5 E F0 1.738(If the meta\214ed character)144 633.6 R F2(x) -4.238 E F0 1.739 -(is uppercase, run the command that is bound to the corresponding)4.238 +C(..\))-2.5 E F0 1.739(If the meta\214ed character)144 633.6 R F2(x) +4.239 E F0 1.739 +(is uppercase, run the command that is bound to the corresponding)4.239 F(meta\214ed lo)144 645.6 Q(wercase character)-.25 E 5(.T)-.55 G (he beha)-5 E(vior is unde\214ned if)-.2 E F2(x)2.5 E F0(is already lo) 2.5 E(wercase.)-.25 E F1(pr)108 657.6 Q(e\214x\255meta \(ESC\))-.18 E F0 @@ -6112,61 +6111,60 @@ SF(tilde\255expand \(M\255&\))108 84 Q F0(Perform tilde e)144 96 Q (Set the mark to the point.)144 120 Q(If a numeric ar)5 E (gument is supplied, the mark is set to that position.)-.18 E F1 (exchange\255point\255and\255mark \(C\255x C\255x\))108 132 Q F0(Sw)144 -144 Q .282(ap the point with the mark.)-.1 F .283 +144 Q .283(ap the point with the mark.)-.1 F .283 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G -2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa) +2.782(dp).15 G .282(osition, and the old)-2.782 F(cursor position is sa) 144 156 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 168 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144 180 S -.536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G 3.035(dt) +(character\255sear)108 168 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 180 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.535(.A)-.55 G(ne)-2.5 E -.05 -(ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E(searches for pre) +(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 192 Q(vious occurrences.)-.25 E F1(character\255sear)108 204 Q -(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 216 S 1.043 -(haracter is read and point is mo)-3.543 F -.15(ve)-.15 G 3.544(dt).15 G +(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 216 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.044(.A)-.55 G(ne)-2.5 E +(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 228 Q F1 -(skip\255csi\255sequence)108 240 Q F0 1.827 +(skip\255csi\255sequence)108 240 Q F0 1.826 (Read enough characters to consume a multi-k)144 252 R 2.126 -.15(ey s) --.1 H 1.826(equence such as those de\214ned for k).15 F -.15(ey)-.1 G -4.326(sl).15 G(ik)-4.326 E(e)-.1 E .79(Home and End.)144 264 R .791 -(Such sequences be)5.79 F .791 +-.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)-.1 G +4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 264 R .791 +(Such sequences be)5.791 F .791 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F -.332(If this sequence is bound to "\\[", k)144 276 R -.15(ey)-.1 G 2.831 -(sp).15 G .331(roducing such sequences will ha)-2.831 F .631 -.15(ve n) --.2 H 2.831(oe).15 G -.25(ff)-2.831 G .331(ect unless e).25 F(xplic-) +.331(If this sequence is bound to "\\[", k)144 276 R -.15(ey)-.1 G 2.831 +(sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15(ve n) +-.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F(xplic-) -.15 E .026(itly bound to a readline command, instead of inserting stra\ y characters into the editing b)144 288 R(uf)-.2 E(fer)-.25 E 5.026(.T) -.55 G(his)-5.026 E(is unbound by def)144 300 Q(ault, b)-.1 E (ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108 -312 Q F0 -.4(Wi)144 324 S .481(thout a numeric ar).4 F .481 -(gument, the v)-.18 F .481(alue of the readline)-.25 F F1 -(comment\255begin)2.981 E F0 -.25(va)2.981 G .48 -(riable is inserted at the).25 F(be)144 336 Q .244 -(ginning of the current line.)-.15 F .245(If a numeric ar)5.244 F .245 -(gument is supplied, this command acts as a toggle: if)-.18 F .322 +312 Q F0 -.4(Wi)144 324 S .48(thout a numeric ar).4 F .48(gument, the v) +-.18 F .481(alue of the readline)-.25 F F1(comment\255begin)2.981 E F0 +-.25(va)2.981 G .481(riable is inserted at the).25 F(be)144 336 Q .245 +(ginning of the current line.)-.15 F .245(If a numeric ar)5.245 F .244 +(gument is supplied, this command acts as a toggle: if)-.18 F .321 (the characters at the be)144 348 R .321 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1 -(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is) --.25 F .831(inserted, otherwise the characters in)144 360 R F1 -(comment\255begin)3.331 E F0 .832(are deleted from the be)3.331 F .832 -(ginning of the line.)-.15 F 1.469 +(comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is) +-.25 F .832(inserted, otherwise the characters in)144 360 R F1 +(comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831 +(ginning of the line.)-.15 F 1.468 (In either case, the line is accepted as if a ne)144 372 R 1.468 -(wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F -1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 384 Q F0 .839 -(causes this command to mak)3.339 F 3.339(et)-.1 G .839 -(he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F +(wline had been typed.)-.25 F 1.469(The def)6.469 F 1.469(ault v)-.1 F +1.469(alue of)-.25 F F1(com-)3.969 E(ment\255begin)144 384 Q F0 .84 +(causes this command to mak)3.34 F 3.339(et)-.1 G .839 +(he current line a shell comment.)-3.339 F .839(If a numeric ar)5.839 F (gu-)-.18 E(ment causes the comment character to be remo)144 396 Q -.15 (ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G (cuted by the shell.).15 E F1(glob\255complete\255w)108 408 Q -(ord \(M\255g\))-.1 E F0 .792(The w)144 420 R .791 -(ord before point is treated as a pattern for pathname e)-.1 F .791 +(ord \(M\255g\))-.1 E F0 .791(The w)144 420 R .791 +(ord before point is treated as a pattern for pathname e)-.1 F .792 (xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 432 R(pattern is used to generate a list of matching \214lenames for possib\ le completions.)2.5 E F1(glob\255expand\255w)108 444 Q(ord \(C\255x *\)) --.1 E F0 .175(The w)144 456 R .176 +-.1 E F0 .176(The w)144 456 R .176 (ord before point is treated as a pattern for pathname e)-.1 F .176 (xpansion, and the list of matching \214le-)-.15 F .516 (names is inserted, replacing the w)144 468 R 3.016(ord. If)-.1 F 3.016 @@ -6179,34 +6177,34 @@ le completions.)2.5 E F1(glob\255expand\255w)108 444 Q(ord \(C\255x *\)) .872(the line is redra)144 516 R 3.372(wn. If)-.15 F 3.372(an)3.372 G .872(umeric ar)-3.372 F .872 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15 -(ex)144 528 S(pansion.).15 E F1(dump\255functions)108 540 Q F0 .626 -(Print all of the functions and their k)144 552 R .926 -.15(ey b)-.1 H -.627(indings to the readline output stream.).15 F .627(If a numeric ar) -5.627 F(gu-)-.18 E +(ex)144 528 S(pansion.).15 E F1(dump\255functions)108 540 Q F0 .627 +(Print all of the functions and their k)144 552 R .927 -.15(ey b)-.1 H +.626(indings to the readline output stream.).15 F .626(If a numeric ar) +5.626 F(gu-)-.18 E (ment is supplied, the output is formatted in such a w)144 564 Q (ay that it can be made part of an)-.1 E/F2 10/Times-Italic@0 SF(inputr) 2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 576 Q(ariables)-.1 E F0 -1.8(Print all of the settable readline v)144 588 R 1.799 -(ariables and their v)-.25 F 1.799(alues to the readline output stream.) --.25 F 1.799(If a)6.799 F .304(numeric ar)144 600 R .304 +1.799(Print all of the settable readline v)144 588 R 1.799 +(ariables and their v)-.25 F 1.8(alues to the readline output stream.) +-.25 F 1.8(If a)6.8 F .305(numeric ar)144 600 R .304 (gument is supplied, the output is formatted in such a w)-.18 F .304 (ay that it can be made part of an)-.1 F F2(inputr)144 612 Q(c)-.37 E F0 -(\214le.)2.5 E F1(dump\255macr)108 624 Q(os)-.18 E F0 .593 -(Print all of the readline k)144 636 R .893 -.15(ey s)-.1 H .592 -(equences bound to macros and the strings the).15 F 3.092(yo)-.15 G -3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 648 Q +(\214le.)2.5 E F1(dump\255macr)108 624 Q(os)-.18 E F0 .592 +(Print all of the readline k)144 636 R .892 -.15(ey s)-.1 H .592 +(equences bound to macros and the strings the).15 F 3.093(yo)-.15 G +3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 648 Q .528(gument is supplied, the output is formatted in such a w)-.18 F .528 -(ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0 +(ay that it can be made part of an)-.1 F F2(inputr)3.027 E(c)-.37 E F0 (\214le.)144 660 Q F1(display\255shell\255v)108 672 Q (ersion \(C\255x C\255v\))-.1 E F0(Display v)144 684 Q (ersion information about the current instance of)-.15 E F1(bash)2.5 E -F0(.)A F1(Pr)87 700.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108 +F0(.)A F1(Pr)87 700.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108 712.8 R .147(ord completion is attempted for an ar)-.1 F .147 (gument to a command for which a completion speci\214cation \(a)-.18 F -F2(compspec)108 724.8 Q F0 3.828(\)h)C 1.329 -(as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu) +F2(compspec)108 724.8 Q F0 3.829(\)h)C 1.329 +(as been de\214ned using the)-3.829 F F1(complete)3.829 E F0 -.2(bu) 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829 -F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the) +F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.328(w\), the) -.25 F(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(51)190.395 E 0 Cg EP %%Page: 52 52 @@ -6216,141 +6214,141 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E (programmable completion f)108 84 Q(acilities are in)-.1 E -.2(vo)-.4 G --.1(ke).2 G(d.).1 E .498(First, the command name is identi\214ed.)108 -100.8 R .498(If the command w)5.498 F .497 -(ord is the empty string \(completion attempted at)-.1 F .233(the be)108 +-.1(ke).2 G(d.).1 E .497(First, the command name is identi\214ed.)108 +100.8 R .497(If the command w)5.497 F .498 +(ord is the empty string \(completion attempted at)-.1 F .234(the be)108 112.8 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233 (ompspec de\214ned with the)-2.733 F/F1 10/Times-Bold@0 SF2.733 E F0 .233(option to)2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F -.234(If a comp-)5.234 F .481(spec has been de\214ned for that command, \ +.233(If a comp-)5.233 F .481(spec has been de\214ned for that command, \ the compspec is used to generate the list of possible completions)108 -124.8 R .822(for the w)108 136.8 R 3.322(ord. If)-.1 F .822 -(the command w)3.322 F .823(ord is a full pathname, a compspec for the \ -full pathname is searched for)-.1 F 2.867(\214rst. If)108 148.8 R .366(\ +124.8 R .823(for the w)108 136.8 R 3.323(ord. If)-.1 F .823 +(the command w)3.323 F .822(ord is a full pathname, a compspec for the \ +full pathname is searched for)-.1 F 2.866(\214rst. If)108 148.8 R .367(\ no compspec is found for the full pathname, an attempt is made to \214n\ -d a compspec for the portion)2.867 F(follo)108 160.8 Q .298 +d a compspec for the portion)2.866 F(follo)108 160.8 Q .299 (wing the \214nal slash.)-.25 F .298 -(If those searches do not result in a compspec, an)5.298 F 2.799(yc)-.15 -G .299(ompspec de\214ned with the)-2.799 F F12.799 E F0 .057 -(option to)108 172.8 R F1(complete)2.557 E F0 .056(is used as the def) +(If those searches do not result in a compspec, an)5.299 F 2.798(yc)-.15 +G .298(ompspec de\214ned with the)-2.798 F F12.798 E F0 .056 +(option to)108 172.8 R F1(complete)2.556 E F0 .056(is used as the def) 2.556 F 2.556(ault. If)-.1 F .056(there is no def)2.556 F .056 (ault compspec,)-.1 F F1(bash)2.556 E F0 .056(attempts alias e)2.556 F -.056(xpansion on)-.15 F .332(the command w)108 184.8 R .332(ord as a \ +.057(xpansion on)-.15 F .333(the command w)108 184.8 R .332(ord as a \ \214nal resort, and attempts to \214nd a compspec for the command w)-.1 -F .332(ord from an)-.1 F 2.833(ys)-.15 G(uc-)-2.833 E(cessful e)108 +F .332(ord from an)-.1 F 2.832(ys)-.15 G(uc-)-2.832 E(cessful e)108 196.8 Q(xpansion.)-.15 E .817(Once a compspec has been found, it is use\ d to generate the list of matching w)108 213.6 R 3.317(ords. If)-.1 F 3.317(ac)3.317 G .817(ompspec is not)-3.317 F(found, the def)108 225.6 Q (ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3 -.15 -(ve u)-.15 H(nder).15 E F1(Completing)2.5 E F0(is performed.)2.5 E .463 +(ve u)-.15 H(nder).15 E F1(Completing)2.5 E F0(is performed.)2.5 E .464 (First, the actions speci\214ed by the compspec are used.)108 242.4 R -.464(Only matches which are pre\214x)5.464 F .464(ed by the w)-.15 F -.464(ord being)-.1 F .596(completed are returned.)108 254.4 R .596 -(When the)5.596 F F13.096 E F0(or)3.095 E F13.095 E F0 .595 +.463(Only matches which are pre\214x)5.464 F .463(ed by the w)-.15 F +.463(ord being)-.1 F .595(completed are returned.)108 254.4 R .595 +(When the)5.595 F F13.095 E F0(or)3.095 E F13.095 E F0 .596 (option is used for \214lename or directory name completion, the)3.095 F (shell v)108 266.4 Q(ariable)-.25 E/F2 9/Times-Bold@0 SF(FIGNORE)2.5 E F0(is used to \214lter the matches.)2.25 E(An)108 283.2 Q 4.084(yc)-.15 G 1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584 (xpansion pattern to the)-.15 F F14.084 E F0 1.584 (option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 295.2 S -.555(rds generated by the pattern need not match the w).1 F .554 -(ord being completed.)-.1 F(The)5.554 E F2(GLOBIGNORE)3.054 E F0 .554 -(shell v)2.804 F(ari-)-.25 E +.554(rds generated by the pattern need not match the w).1 F .555 +(ord being completed.)-.1 F(The)5.555 E F2(GLOBIGNORE)3.055 E F0 .555 +(shell v)2.805 F(ari-)-.25 E (able is not used to \214lter the matches, b)108 307.2 Q(ut the)-.2 E F2 -(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 324 Q .32 -(xt, the string speci\214ed as the ar)-.15 F .32(gument to the)-.18 F F1 -2.82 E F0 .321(option is considered.)2.821 F .321 -(The string is \214rst split using the)5.321 F .413(characters in the) -108 336 R F2(IFS)2.913 E F0 .412(special v)2.663 F .412 +(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 324 Q .321 +(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18 F +F12.821 E F0 .32(option is considered.)2.821 F .32 +(The string is \214rst split using the)5.32 F .412(characters in the)108 +336 R F2(IFS)2.912 E F0 .412(special v)2.662 F .412 (ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F -.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E .091 -(using brace e)108 348 R .091(xpansion, tilde e)-.15 F .092 -(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .092 -(xpansion, command substitution, and arith-)-.15 F 1.397(metic e)108 360 +.413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E .092 +(using brace e)108 348 R .092(xpansion, tilde e)-.15 F .092 +(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .091 +(xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108 360 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H(nder) .15 E F2(EXP)3.896 E(ANSION)-.666 E/F3 9/Times-Roman@0 SF(.)A F0 1.396 (The results are split using the rules described)5.896 F(abo)108 372 Q -.509 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.709 G .209(rd Splitting) -.75 F F0 5.209(.T)C .209(he results of the e)-5.209 F .209 -(xpansion are pre\214x-matched ag)-.15 F .21(ainst the w)-.05 F .21 +.51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21(rd Splitting).75 F +F0 5.21(.T)C .209(he results of the e)-5.21 F .209 +(xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209 (ord being com-)-.1 F(pleted, and the matching w)108 384 Q -(ords become the possible completions.)-.1 E 1.238 -(After these matches ha)108 400.8 R 1.538 -.15(ve b)-.2 H 1.238 -(een generated, an).15 F 3.738(ys)-.15 G 1.237 -(hell function or command speci\214ed with the)-3.738 F F13.737 E -F0(and)3.737 E F13.737 E F0 3.375(options is in)108 412.8 R -.2 +(ords become the possible completions.)-.1 E 1.237 +(After these matches ha)108 400.8 R 1.537 -.15(ve b)-.2 H 1.237 +(een generated, an).15 F 3.737(ys)-.15 G 1.238 +(hell function or command speci\214ed with the)-3.737 F F13.738 E +F0(and)3.738 E F13.738 E F0 3.376(options is in)108 412.8 R -.2 (vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F 3.375 (the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G 3.375 -(d, the).1 F F2(COMP_LINE)5.876 E F3(,)A F2(COMP_POINT)5.626 E F3(,)A F2 -(COMP_KEY)108 424.8 Q F3(,)A F0(and)2.408 E F2(COMP_TYPE)2.658 E F0 -.25 -(va)2.408 G .157(riables are assigned v).25 F .157 -(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .157 -(Shell V)2.657 F(ariables)-.92 E F0 5.157(.I)C(f)-5.157 E 3.485(as)108 -436.8 S .986(hell function is being in)-3.485 F -.2(vo)-.4 G -.1(ke).2 G +(d, the).1 F F2(COMP_LINE)5.875 E F3(,)A F2(COMP_POINT)5.625 E F3(,)A F2 +(COMP_KEY)108 424.8 Q F3(,)A F0(and)2.407 E F2(COMP_TYPE)2.657 E F0 -.25 +(va)2.407 G .157(riables are assigned v).25 F .157 +(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .158 +(Shell V)2.658 F(ariables)-.92 E F0 5.158(.I)C(f)-5.158 E 3.486(as)108 +436.8 S .986(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G .986(d, the).1 F F2(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F2 (COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986 -(riables are also set.).25 F(When)5.986 E .347 -(the function or command is in)108 448.8 R -.2(vo)-.4 G -.1(ke).2 G .347 -(d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.846(\)i)C -2.846(st)-2.846 G .346(he name of the command whose ar)-2.846 F(guments) --.18 E .263(are being completed, the second ar)108 460.8 R .263 -(gument \()-.18 F F1($2)A F0 2.763(\)i)C 2.763(st)-2.763 G .264(he w) --2.763 F .264(ord being completed, and the third ar)-.1 F .264 -(gument \()-.18 F F1($3)A F0 2.764(\)i)C(s)-2.764 E .629(the w)108 472.8 -R .629(ord preceding the w)-.1 F .629 -(ord being completed on the current command line.)-.1 F .628 -(No \214ltering of the generated)5.629 F .714(completions ag)108 484.8 R -.714(ainst the w)-.05 F .714(ord being completed is performed; the func\ +(riables are also set.).25 F(When)5.985 E .346 +(the function or command is in)108 448.8 R -.2(vo)-.4 G -.1(ke).2 G .346 +(d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.847(\)i)C +2.847(st)-2.847 G .347(he name of the command whose ar)-2.847 F(guments) +-.18 E .264(are being completed, the second ar)108 460.8 R .264 +(gument \()-.18 F F1($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264(he w) +-2.764 F .263(ord being completed, and the third ar)-.1 F .263 +(gument \()-.18 F F1($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 472.8 +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 .715(completions ag)108 484.8 R +.715(ainst the w)-.05 F .714(ord being completed is performed; the func\ tion or command has complete free-)-.1 F(dom in generating the matches.) -108 496.8 Q(An)108 513.6 Q 2.938(yf)-.15 G .437 -(unction speci\214ed with)-2.938 F F12.937 E F0 .437(is in)2.937 F +108 496.8 Q(An)108 513.6 Q 2.937(yf)-.15 G .437 +(unction speci\214ed with)-2.937 F F12.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437 (function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437 -(he shell f)-2.937 F .437(acilities, including)-.1 F(the)108 525.6 Q F1 -(compgen)2.956 E F0 -.2(bu)2.956 G .456(iltin described belo).2 F 1.756 --.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .457 +(he shell f)-2.937 F .438(acilities, including)-.1 F(the)108 525.6 Q F1 +(compgen)2.957 E F0 -.2(bu)2.957 G .457(iltin described belo).2 F 1.756 +-.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .456 (It must put the possible completions in the)5.456 F F2(COMPREPL)108 537.6 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25 -E(Ne)108 554.4 Q .081(xt, an)-.15 F 2.581(yc)-.15 G .081 -(ommand speci\214ed with the)-2.581 F F12.581 E F0 .081 -(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.58(na) --2.581 G 2.58(ne)-2.58 G -.4(nv)-2.58 G .08(ironment equi).4 F -.25(va) --.25 G .08(lent to command sub-).25 F 2.858(stitution. It)108 566.4 R -.359(should print a list of completions, one per line, to the standard \ -output.)2.858 F .359(Backslash may be used)5.359 F(to escape a ne)108 -578.4 Q(wline, if necessary)-.25 E(.)-.65 E .377 +E(Ne)108 554.4 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08 +(ommand speci\214ed with the)-2.58 F F12.58 E F0 .081 +(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.581(na) +-2.581 G 2.581(ne)-2.581 G -.4(nv)-2.581 G .081(ironment equi).4 F -.25 +(va)-.25 G .081(lent to command sub-).25 F 2.859(stitution. It)108 566.4 +R .359(should print a list of completions, one per line, to the standar\ +d output.)2.859 F .358(Backslash may be used)5.359 F(to escape a ne)108 +578.4 Q(wline, if necessary)-.25 E(.)-.65 E .376 (After all of the possible completions are generated, an)108 595.2 R -2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F12.876 -E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 607.2 R -.681(\214lter is a pattern as used for pathname e)3.181 F .681 -(xpansion; a)-.15 F F1(&)3.181 E F0 .682 -(in the pattern is replaced with the te)3.182 F .682(xt of)-.15 F .523 -(the w)108 619.2 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G -(iteral)-3.023 E F1(&)3.023 E F0 .522 +2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F12.877 +E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 607.2 R +.682(\214lter is a pattern as used for pathname e)3.182 F .681 +(xpansion; a)-.15 F F1(&)3.181 E F0 .681 +(in the pattern is replaced with the te)3.181 F .681(xt of)-.15 F .522 +(the w)108 619.2 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G +(iteral)-3.022 E F1(&)3.022 E F0 .523 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve) --.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 631.2 -R(An)5.849 E 3.349(yc)-.15 G .849 -(ompletion that matches the pattern will be remo)-3.349 F -.15(ve)-.15 G -3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F1 -(!)3.35 E F0(ne)108 643.2 Q -.05(ga)-.15 G .764 +-.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 631.2 R +(An)5.85 E 3.35(yc)-.15 G .849 +(ompletion that matches the pattern will be remo)-3.35 F -.15(ve)-.15 G +3.349(df).15 G .849(rom the list.)-3.349 F 3.349(Al)5.849 G(eading) +-3.349 E F1(!)3.349 E F0(ne)108 643.2 Q -.05(ga)-.15 G .764 (tes the pattern; in this case an).05 F 3.264(yc)-.15 G .764 (ompletion not matching the pattern will be remo)-3.264 F -.15(ve)-.15 G -3.264(d. If).15 F(the)3.264 E F1(nocase-)3.264 E(match)108 655.2 Q F0 +3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 655.2 Q F0 (shell option is enabled, the match is performed without re)2.5 E -.05 (ga)-.15 G(rd to the case of alphabetic characters.).05 E(Finally)108 -672 Q 3.086(,a)-.65 G .886 -.15(ny p)-3.086 H .586(re\214x and suf).15 F +672 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H .587(re\214x and suf).15 F .587(\214x speci\214ed with the)-.25 F F13.087 E F0(and)3.087 E F1 3.087 E F0 .587(options are added to each member of the com-)3.087 F(pletion list, and the result is returned to the readline completion c\ -ode as the list of possible completions.)108 684 Q .247(If the pre)108 +ode as the list of possible completions.)108 684 Q .246(If the pre)108 700.8 R .247(viously-applied actions do not generate an)-.25 F 2.747(ym) -.15 G .247(atches, and the)-2.747 F F1 .247(\255o dir)2.747 F(names) --.15 E F0 .247(option w)2.747 F .246(as supplied to)-.1 F F1(complete) +-.15 E F0 .247(option w)2.747 F .247(as supplied to)-.1 F F1(complete) 108 712.8 Q F0(when the compspec w)2.5 E -(as de\214ned, directory name completion is attempted.)-.1 E 2.029 -(If the)108 729.6 R F1 2.029(\255o plusdirs)4.529 F F0 2.029(option w) -4.529 F 2.029(as supplied to)-.1 F F1(complete)4.529 E F0 2.03 -(when the compspec w)4.529 F 2.03(as de\214ned, directory name)-.1 F +(as de\214ned, directory name completion is attempted.)-.1 E 2.03 +(If the)108 729.6 R F1 2.03(\255o plusdirs)4.53 F F0 2.03(option w)4.53 +F 2.029(as supplied to)-.1 F F1(complete)4.529 E F0 2.029 +(when the compspec w)4.529 F 2.029(as de\214ned, directory name)-.1 F (GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(52)190.395 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup @@ -6359,51 +6357,51 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E (completion is attempted and an)108 84 Q 2.5(ym)-.15 G -(atches are added to the results of the other actions.)-2.5 E .56 -(By def)108 100.8 R .56(ault, if a compspec is found, whate)-.1 F -.15 -(ve)-.25 G 3.06(ri).15 G 3.06(tg)-3.06 G .559 -(enerates is returned to the completion code as the full set)-3.06 F -.631(of possible completions.)108 112.8 R .631(The def)5.631 F(ault)-.1 -E/F1 10/Times-Bold@0 SF(bash)3.131 E F0 .631 -(completions are not attempted, and the readline def)3.131 F .632 -(ault of \214le-)-.1 F .559(name completion is disabled.)108 124.8 R -.559(If the)5.559 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w) -3.059 F .559(as supplied to)-.1 F F1(complete)3.058 E F0 .558 -(when the compspec)3.058 F -.1(wa)108 136.8 S 3.171(sd).1 G .671 -(e\214ned, the)-3.171 F F1(bash)3.171 E F0(def)3.171 E .671 +(atches are added to the results of the other actions.)-2.5 E .559 +(By def)108 100.8 R .559(ault, if a compspec is found, whate)-.1 F -.15 +(ve)-.25 G 3.059(ri).15 G 3.059(tg)-3.059 G .56 +(enerates is returned to the completion code as the full set)-3.059 F +.632(of possible completions.)108 112.8 R .632(The def)5.632 F(ault)-.1 +E/F1 10/Times-Bold@0 SF(bash)3.132 E F0 .631 +(completions are not attempted, and the readline def)3.131 F .631 +(ault of \214le-)-.1 F .558(name completion is disabled.)108 124.8 R +.558(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w) +3.059 F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559 +(when the compspec)3.059 F -.1(wa)108 136.8 S 3.172(sd).1 G .672 +(e\214ned, the)-3.172 F F1(bash)3.172 E F0(def)3.172 E .671 (ault completions are attempted if the compspec generates no matches.) --.1 F .672(If the)5.672 F F13.172 E(default)108 148.8 Q F0 1.207 -(option w)3.707 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0 +-.1 F .671(If the)5.671 F F13.171 E(default)108 148.8 Q F0 1.207 +(option w)3.706 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F -3.707(sd)-.55 G(ef)-3.707 E 1.206(ault completion)-.1 F +3.707(sd)-.55 G(ef)-3.707 E 1.207(ault completion)-.1 F (will be performed if the compspec \(and, if attempted, the def)108 160.8 Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.) 2.5 E .245(When a compspec indicates that directory name completion is \ -desired, the programmable completion func-)108 177.6 R .633(tions force\ +desired, the programmable completion func-)108 177.6 R .632(tions force\ readline to append a slash to completed names which are symbolic links\ - to directories, subject)108 189.6 R 2.761(to the v)108 201.6 R 2.761 -(alue of the)-.25 F F1(mark\255dir)5.261 E(ectories)-.18 E F0 2.761 -(readline v)5.261 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.762 -(rdless of the setting of the).05 F F1(mark-sym-)5.262 E(link)108 213.6 + to directories, subject)108 189.6 R 2.762(to the v)108 201.6 R 2.762 +(alue of the)-.25 F F1(mark\255dir)5.262 E(ectories)-.18 E F0 2.761 +(readline v)5.262 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.761 +(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 213.6 Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E -.191(There is some support for dynamically modifying completions.)108 -230.4 R .19(This is most useful when used in combina-)5.191 F 1.172 +.19(There is some support for dynamically modifying completions.)108 +230.4 R .191(This is most useful when used in combina-)5.191 F 1.172 (tion with a def)108 242.4 R 1.172(ault completion speci\214ed with)-.1 F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp) -.55 G 1.172(ossible for shell functions e)-3.672 F -.15(xe)-.15 G 1.172 (cuted as).15 F .93(completion handlers to indicate that completion sho\ uld be retried by returning an e)108 254.4 R .93(xit status of 124.)-.15 F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\ -ec associated with the command on which completion is)108 266.4 R .666 -(being attempted \(supplied as the \214rst ar)108 278.4 R .665 -(gument when the function is e)-.18 F -.15(xe)-.15 G .665 -(cuted\), programmable completion).15 F .083(restarts from the be)108 +ec associated with the command on which completion is)108 266.4 R .665 +(being attempted \(supplied as the \214rst ar)108 278.4 R .666 +(gument when the function is e)-.18 F -.15(xe)-.15 G .666 +(cuted\), programmable completion).15 F .084(restarts from the be)108 290.4 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc) --.25 G .084(ompspec for that command.)-2.584 F .084(This allo)5.084 F -.084(ws a set of)-.25 F(completions to be b)108 302.4 Q(uilt dynamicall\ +-.25 G .084(ompspec for that command.)-2.584 F .083(This allo)5.083 F +.083(ws a set of)-.25 F(completions to be b)108 302.4 Q(uilt dynamicall\ y as completion is attempted, rather than being loaded all at once.)-.2 -E -.15(Fo)108 319.2 S 2.637(ri).15 G .137 -(nstance, assuming that there is a library of compspecs, each k)-2.637 F +E -.15(Fo)108 319.2 S 2.636(ri).15 G .137 +(nstance, assuming that there is a library of compspecs, each k)-2.636 F .137(ept in a \214le corresponding to the name of)-.1 F (the command, the follo)108 331.2 Q(wing def)-.25 E (ault completion function w)-.1 E(ould load completions dynamically:)-.1 @@ -6411,79 +6409,79 @@ E/F2 10/Courier@0 SF(_completion_loader\(\))108 348 Q({)108 360 Q 6(.") 144 372 S(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108 384 Q (complete -D -F _completion_loader -o bashdefault -o default)108 396 Q -/F3 10.95/Times-Bold@0 SF(HIST)72 424.8 Q(OR)-.197 E(Y)-.383 E F0 .371 -(When the)108 436.8 R F1 .371(\255o history)2.871 F F0 .371 -(option to the)2.871 F F1(set)2.872 E F0 -.2(bu)2.872 G .372 -(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F4 -10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .305 -(the list of commands pre)108 448.8 R .305(viously typed.)-.25 F .305 -(The v)5.305 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE) -2.804 E F0 -.25(va)2.554 G .304(riable is used as the number of com-).25 -F .429(mands to sa)108 460.8 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429 -(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F5 -(HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43(ault 500\) is sa)-.1 F --.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E .287 +/F3 10.95/Times-Bold@0 SF(HIST)72 424.8 Q(OR)-.197 E(Y)-.383 E F0 .372 +(When the)108 436.8 R F1 .372(\255o history)2.872 F F0 .372 +(option to the)2.872 F F1(set)2.872 E F0 -.2(bu)2.872 G .372 +(iltin is enabled, the shell pro).2 F .371(vides access to the)-.15 F/F4 +10/Times-Italic@0 SF .371(command history)2.871 F F0(,)A .304 +(the list of commands pre)108 448.8 R .304(viously typed.)-.25 F .304 +(The v)5.304 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE) +2.804 E F0 -.25(va)2.554 G .305(riable is used as the number of com-).25 +F .43(mands to sa)108 460.8 R .73 -.15(ve i)-.2 H 2.93(nah).15 G .43 +(istory list.)-2.93 F .43(The te)5.43 F .429(xt of the last)-.15 F F5 +(HISTSIZE)2.929 E F0 .429(commands \(def)2.679 F .429(ault 500\) is sa) +-.1 F -.15(ve)-.2 G 2.929(d. The).15 F(shell)2.929 E .287 (stores each command in the history list prior to parameter and v)108 472.8 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E (ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 484.8 -S 4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565 +S 4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565 (xpansion is performed, subject to the v)-.15 F 1.565 (alues of the shell v)-.25 F(ariables)-.25 E F5(HISTIGNORE)4.065 E F0 -(and)3.816 E F5(HISTCONTR)108 496.8 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.) +(and)3.815 E F5(HISTCONTR)108 496.8 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.) A F0 .082 (On startup, the history is initialized from the \214le named by the v) -108 513.6 R(ariable)-.25 E F5(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 -E F4(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108 +108 513.6 R(ariable)-.25 E F5(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1 +E F4(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108 525.6 R .315(alue of)-.25 F F5(HISTFILE)2.815 E F0 .315 (is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G -.315(ontain no more than the number of)-2.815 F .659 -(lines speci\214ed by the v)108 537.6 R .659(alue of)-.25 F F5 +.315(ontain no more than the number of)-2.815 F .658 +(lines speci\214ed by the v)108 537.6 R .658(alue of)-.25 F F5 (HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F1(HISTFILESIZE)3.158 E F0 -.658(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 549.6 S +.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 549.6 S .142(lue, or a numeric v).25 F .142 (alue less than zero, the history \214le is not truncated.)-.25 F .142 -(When the history \214le is read, lines)5.142 F(be)108 561.6 Q 1.605 +(When the history \214le is read, lines)5.142 F(be)108 561.6 Q 1.604 (ginning with the history comment character follo)-.15 F 1.604 -(wed immediately by a digit are interpreted as time-)-.25 F .15 -(stamps for the follo)108 573.6 R .15(wing history line.)-.25 F .151 +(wed immediately by a digit are interpreted as time-)-.25 F .151 +(stamps for the follo)108 573.6 R .151(wing history line.)-.25 F .151 (These timestamps are optionally displayed depending on the v)5.151 F -.151(alue of)-.25 F(the)108 585.6 Q F5(HISTTIMEFORMA)3.559 E(T)-.855 E -F0 -.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059 +.15(alue of)-.25 F(the)108 585.6 Q F5(HISTTIMEFORMA)3.558 E(T)-.855 E F0 +-.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059 (hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F5 -($HISTSIZE)3.559 E F0 1.058(lines are)3.309 F .158 -(copied from the history list to)108 597.6 R F5($HISTFILE)2.658 E F6(.)A -F0 .158(If the)4.658 F F1(histappend)2.658 E F0 .159 -(shell option is enabled \(see the description of)2.659 F F1(shopt)108 -609.6 Q F0(under)2.582 E F5 .082(SHELL B)2.582 F(UIL)-.09 E .082 +($HISTSIZE)3.559 E F0 1.059(lines are)3.309 F .159 +(copied from the history list to)108 597.6 R F5($HISTFILE)2.659 E F6(.)A +F0 .159(If the)4.659 F F1(histappend)2.658 E F0 .158 +(shell option is enabled \(see the description of)2.658 F F1(shopt)108 +609.6 Q F0(under)2.581 E F5 .081(SHELL B)2.581 F(UIL)-.09 E .081 (TIN COMMANDS)-.828 F F0(belo)2.332 E .082 (w\), the lines are appended to the history \214le, otherwise the)-.25 F -.196(history \214le is o)108 621.6 R -.15(ve)-.15 G 2.696(rwritten. If) -.15 F F5(HISTFILE)2.696 E F0 .197(is unset, or if the history \214le is\ - unwritable, the history is not sa)2.446 F -.15(ve)-.2 G(d.).15 E .584 -(If the)108 633.6 R F5(HISTTIMEFORMA)3.084 E(T)-.855 E F0 -.25(va)2.834 +.197(history \214le is o)108 621.6 R -.15(ve)-.15 G 2.697(rwritten. If) +.15 F F5(HISTFILE)2.697 E F0 .196(is unset, or if the history \214le is\ + unwritable, the history is not sa)2.447 F -.15(ve)-.2 G(d.).15 E .583 +(If the)108 633.6 R F5(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834 G .584 (riable is set, time stamps are written to the history \214le, mark).25 -F .583(ed with the his-)-.1 F 1.147(tory comment character)108 645.6 R -3.647(,s)-.4 G 3.647(ot)-3.647 G(he)-3.647 E 3.647(ym)-.15 G 1.147 -(ay be preserv)-3.647 F 1.147(ed across shell sessions.)-.15 F 1.148 -(This uses the history comment)6.148 F 1.377 +F .584(ed with the his-)-.1 F 1.148(tory comment character)108 645.6 R +3.648(,s)-.4 G 3.648(ot)-3.648 G(he)-3.648 E 3.648(ym)-.15 G 1.147 +(ay be preserv)-3.648 F 1.147(ed across shell sessions.)-.15 F 1.147 +(This uses the history comment)6.147 F 1.376 (character to distinguish timestamps from other history lines.)108 657.6 -R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.876(,t)-.65 G -1.376(he history \214le is)-3.876 F .756 +R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.877(,t)-.65 G +1.377(he history \214le is)-3.877 F .757 (truncated to contain no more than)108 669.6 R F5(HISTFILESIZE)3.257 E F0 3.257(lines. If)3.007 F F5(HISTFILESIZE)3.257 E F0 .757 (is unset, or set to null, a non-)3.007 F(numeric v)108 681.6 Q (alue, or a numeric v)-.25 E -(alue less than zero, the history \214le is not truncated.)-.25 E .299 -(The b)108 698.4 R .299(uiltin command)-.2 F F1(fc)2.799 E F0(\(see) -2.799 E F5 .299(SHELL B)2.799 F(UIL)-.09 E .299(TIN COMMANDS)-.828 F F0 -(belo)2.549 E .298(w\) may be used to list or edit and re-e)-.25 F -.15 -(xe)-.15 G(-).15 E .471(cute a portion of the history list.)108 710.4 R -(The)5.471 E F1(history)2.971 E F0 -.2(bu)2.971 G .472 -(iltin may be used to display or modify the history list and).2 F 1.604 +(alue less than zero, the history \214le is not truncated.)-.25 E .298 +(The b)108 698.4 R .298(uiltin command)-.2 F F1(fc)2.798 E F0(\(see) +2.798 E F5 .298(SHELL B)2.798 F(UIL)-.09 E .298(TIN COMMANDS)-.828 F F0 +(belo)2.549 E .299(w\) may be used to list or edit and re-e)-.25 F -.15 +(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 710.4 R +(The)5.472 E F1(history)2.972 E F0 -.2(bu)2.972 G .471 +(iltin may be used to display or modify the history list and).2 F 1.603 (manipulate the history \214le.)108 722.4 R 1.604 (When using command-line editing, search commands are a)6.604 F -.25(va) --.2 G 1.603(ilable in each).25 F(GNU Bash 5.0)72 768 Q(2018 October 22) +-.2 G 1.604(ilable in each).25 F(GNU Bash 5.0)72 768 Q(2018 October 22) 141.235 E(53)190.395 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup @@ -6492,120 +6490,121 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E (editing mode that pro)108 84 Q(vide access to the history list.)-.15 E -1.485(The shell allo)108 100.8 R 1.485(ws control o)-.25 F -.15(ve)-.15 +1.486(The shell allo)108 100.8 R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486(hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986 -(do).15 G 3.986(nt)-3.986 G 1.486(he history list.)-3.986 F(The)6.486 E -/F1 9/Times-Bold@0 SF(HISTCONTR)3.986 E(OL)-.27 E F0(and)3.736 E F1 -(HISTIGNORE)108 112.8 Q F0 -.25(va)2.708 G .458 -(riables may be set to cause the shell to sa).25 F .757 -.15(ve o)-.2 H -.457(nly a subset of the commands entered.).15 F(The)5.457 E/F2 10 +(do).15 G 3.986(nt)-3.986 G 1.486(he history list.)-3.986 F(The)6.485 E +/F1 9/Times-Bold@0 SF(HISTCONTR)3.985 E(OL)-.27 E F0(and)3.735 E F1 +(HISTIGNORE)108 112.8 Q F0 -.25(va)2.707 G .457 +(riables may be set to cause the shell to sa).25 F .758 -.15(ve o)-.2 H +.458(nly a subset of the commands entered.).15 F(The)5.458 E/F2 10 /Times-Bold@0 SF(cmdhist)108 124.8 Q F0 .75 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077 (the same history entry)108 136.8 R 3.577(,a)-.65 G 1.077 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G -1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.576 E F0 -.373(shell option causes the shell to sa)108 148.8 R .674 -.15(ve t)-.2 -H .374(he command with embedded ne).15 F .374 -(wlines instead of semicolons.)-.25 F .374(See the)5.374 F .319 -(description of the)108 160.8 R F2(shopt)2.819 E F0 -.2(bu)2.819 G .318 +1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.577 E F0 +.374(shell option causes the shell to sa)108 148.8 R .674 -.15(ve t)-.2 +H .374(he command with embedded ne).15 F .373 +(wlines instead of semicolons.)-.25 F .373(See the)5.373 F .318 +(description of the)108 160.8 R F2(shopt)2.818 E F0 -.2(bu)2.818 G .318 (iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F1 .318(SHELL B)2.818 F -(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .318 +(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319 (for information on setting and)2.568 F(unsetting shell options.)108 172.8 Q/F3 10.95/Times-Bold@0 SF(HIST)72 189.6 Q(OR)-.197 E 2.738(YE) --.383 G(XP)-2.738 E(ANSION)-.81 E F0 .61(The shell supports a history e) -108 201.6 R .611(xpansion feature that is similar to the history e)-.15 -F .611(xpansion in)-.15 F F2(csh)3.111 E F0 5.611(.T)C .611(his section) --5.611 F .871(describes what syntax features are a)108 213.6 R -.25(va) --.2 G 3.371(ilable. This).25 F .871(feature is enabled by def)3.371 F -.87(ault for interacti)-.1 F 1.17 -.15(ve s)-.25 H .87(hells, and).15 F -2.013(can be disabled using the)108 225.6 R F2(+H)4.514 E F0 2.014 +-.383 G(XP)-2.738 E(ANSION)-.81 E F0 .611 +(The shell supports a history e)108 201.6 R .611 +(xpansion feature that is similar to the history e)-.15 F .61 +(xpansion in)-.15 F F2(csh)3.11 E F0 5.61(.T)C .61(his section)-5.61 F +.87(describes what syntax features are a)108 213.6 R -.25(va)-.2 G 3.371 +(ilable. This).25 F .871(feature is enabled by def)3.371 F .871 +(ault for interacti)-.1 F 1.171 -.15(ve s)-.25 H .871(hells, and).15 F +2.014(can be disabled using the)108 225.6 R F2(+H)4.514 E F0 2.014 (option to the)4.514 F F2(set)4.514 E F0 -.2(bu)4.514 G 2.014 -(iltin command \(see).2 F F1 2.014(SHELL B)4.514 F(UIL)-.09 E 2.014 +(iltin command \(see).2 F F1 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013 (TIN COMMANDS)-.828 F F0(belo)108 237.6 Q 2.5(w\). Non-interacti)-.25 F .3 -.15(ve s)-.25 H(hells do not perform history e).15 E -(xpansion by def)-.15 E(ault.)-.1 E 1.306(History e)108 254.4 R 1.306 +(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 254.4 R 1.305 (xpansions introduce w)-.15 F 1.306(ords from the history list into the\ - input stream, making it easy to repeat)-.1 F .209 -(commands, insert the ar)108 266.4 R .209(guments to a pre)-.18 F .21 + input stream, making it easy to repeat)-.1 F .21 +(commands, insert the ar)108 266.4 R .21(guments to a pre)-.18 F .209 (vious command into the current input line, or \214x errors in pre)-.25 -F(vious)-.25 E(commands quickly)108 278.4 Q(.)-.65 E 1.164(History e)108 +F(vious)-.25 E(commands quickly)108 278.4 Q(.)-.65 E 1.163(History e)108 295.2 R 1.163(xpansion is performed immediately after a complete line i\ -s read, before the shell breaks it into)-.15 F -.1(wo)108 307.2 S .251 +s read, before the shell breaks it into)-.15 F -.1(wo)108 307.2 S .252 (rds, and is performed on each line indi).1 F .251 -(vidually without taking quoting on pre)-.25 F .252 -(vious lines into account.)-.25 F(It)5.252 E(tak)108 319.2 Q .146 -(es place in tw)-.1 F 2.646(op)-.1 G 2.646(arts. The)-2.646 F .146(\214\ +(vidually without taking quoting on pre)-.25 F .251 +(vious lines into account.)-.25 F(It)5.251 E(tak)108 319.2 Q .145 +(es place in tw)-.1 F 2.645(op)-.1 G 2.646(arts. The)-2.645 F .146(\214\ rst is to determine which line from the history list to use during subs\ titution.)2.646 F .766(The second is to select portions of that line fo\ -r inclusion into the current one.)108 331.2 R .767 -(The line selected from the)5.767 F .254(history is the)108 343.2 R/F4 -10/Times-Italic@0 SF -.15(ev)2.754 G(ent).15 E F0 2.753(,a)C .253 +r inclusion into the current one.)108 331.2 R .766 +(The line selected from the)5.766 F .253(history is the)108 343.2 R/F4 +10/Times-Italic@0 SF -.15(ev)2.753 G(ent).15 E F0 2.753(,a)C .253 (nd the portions of that line that are acted upon are)-2.753 F F4(wor) -2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F4(modi\214er)2.753 E(s) --.1 E F0 .253(are a)2.753 F -.25(va)-.2 G(il-).25 E .538 -(able to manipulate the selected w)108 355.2 R 3.038(ords. The)-.1 F -.538(line is brok)3.038 F .538(en into w)-.1 F .539(ords in the same f) --.1 F .539(ashion as when reading)-.1 F .573(input, so that se)108 367.2 -R -.15(ve)-.25 G(ral).15 E F4(metac)3.073 E(har)-.15 E(acter)-.15 E F0 +2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F4(modi\214er)2.754 E(s) +-.1 E F0 .254(are a)2.754 F -.25(va)-.2 G(il-).25 E .539 +(able to manipulate the selected w)108 355.2 R 3.039(ords. The)-.1 F +.538(line is brok)3.038 F .538(en into w)-.1 F .538(ords in the same f) +-.1 F .538(ashion as when reading)-.1 F .572(input, so that se)108 367.2 +R -.15(ve)-.25 G(ral).15 E F4(metac)3.072 E(har)-.15 E(acter)-.15 E F0 .572(-separated w)B .572(ords surrounded by quotes are considered one w) --.1 F 3.072(ord. His-)-.1 F .355(tory e)108 379.2 R .355 +-.1 F 3.073(ord. His-)-.1 F .356(tory e)108 379.2 R .355 (xpansions are introduced by the appearance of the history e)-.15 F .355 -(xpansion character)-.15 F 2.855(,w)-.4 G .356(hich is)-2.855 F F2(!) -3.689 E F0 .356(by def)3.689 F(ault.)-.1 E .791(Only backslash \()108 -391.2 R F2(\\).833 E F0 3.291(\)a).833 G .79 -(nd single quotes can quote the history e)-3.291 F .79 -(xpansion character)-.15 F 3.29(,b)-.4 G .79(ut the history e)-3.49 F +(xpansion character)-.15 F 2.855(,w)-.4 G .355(hich is)-2.855 F F2(!) +3.688 E F0 .355(by def)3.688 F(ault.)-.1 E .79(Only backslash \()108 +391.2 R F2(\\).833 E F0 3.29(\)a).833 G .79 +(nd single quotes can quote the history e)-3.29 F .79 +(xpansion character)-.15 F 3.291(,b)-.4 G .791(ut the history e)-3.491 F (xpansion)-.15 E .789(character is also treated as quoted if it immedia\ tely precedes the closing double quote in a double-quoted)108 403.2 R (string.)108 415.2 Q(Se)108 432 Q -.15(ve)-.25 G .03 (ral characters inhibit history e).15 F .03 (xpansion if found immediately follo)-.15 F .03(wing the history e)-.25 -F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 444 T 3.162 -(ni).25 G 3.162(fi)-3.162 G 3.162(ti)-3.162 G 3.162(su)-3.162 G .662 +F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 444 T 3.163 +(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G .662 (nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and)-.25 F F2(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F2(extglob) -3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.163 E F0 +3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.162 E F0 (will also inhibit e)108 456 Q(xpansion.)-.15 E(Se)108 472.8 Q -.15(ve) --.25 G .11(ral shell options settable with the).15 F F2(shopt)2.61 E F0 --.2(bu)2.61 G .109(iltin may be used to tailor the beha).2 F .109 -(vior of history e)-.2 F(xpansion.)-.15 E 1.142(If the)108 484.8 R F2 +-.25 G .109(ral shell options settable with the).15 F F2(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 1.143(If the)108 484.8 R F2 (histv)3.643 E(erify)-.1 E F0 1.143 (shell option is enabled \(see the description of the)3.643 F F2(shopt) 3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)-.25 F F2 --.18(re)3.643 G(adline).18 E F0(is)3.643 E .461(being used, history sub\ +-.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, history sub\ stitutions are not immediately passed to the shell parser)108 496.8 R -5.46(.I)-.55 G .46(nstead, the e)-5.46 F .46(xpanded line)-.15 F 1.515 -(is reloaded into the)108 508.8 R F2 -.18(re)4.015 G(adline).18 E F0 -1.515(editing b)4.015 F(uf)-.2 E 1.516(fer for further modi\214cation.) --.25 F(If)6.516 E F2 -.18(re)4.016 G(adline).18 E F0 1.516 -(is being used, and the)4.016 F F2(histr)108 520.8 Q(eedit)-.18 E F0 -1.202(shell option is enabled, a f)3.702 F 1.202 +5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)-.15 F +1.516(is reloaded into the)108 508.8 R F2 -.18(re)4.016 G(adline).18 E +F0 1.516(editing b)4.016 F(uf)-.2 E 1.516 +(fer for further modi\214cation.)-.25 F(If)6.516 E F2 -.18(re)4.015 G +(adline).18 E F0 1.515(is being used, and the)4.015 F F2(histr)108 520.8 +Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202 (ailed history substitution will be reloaded into the)-.1 F F2 -.18(re) 3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 532.8 S -.25(ff).2 G -1.16(er for correction.).25 F(The)6.16 E F23.66 E F0 1.16 -(option to the)3.66 F F2(history)3.66 E F0 -.2(bu)3.661 G 1.161 +1.161(er for correction.).25 F(The)6.161 E F23.661 E F0 1.161 +(option to the)3.661 F F2(history)3.661 E F0 -.2(bu)3.661 G 1.16 (iltin command may be used to see what a history).2 F -.15(ex)108 544.8 -S .056(pansion will do before using it.).15 F(The)5.056 E F22.556 -E F0 .056(option to the)2.556 F F2(history)2.555 E F0 -.2(bu)2.555 G -.055(iltin may be used to add commands to the).2 F +S .055(pansion will do before using it.).15 F(The)5.055 E F22.555 +E F0 .055(option to the)2.555 F F2(history)2.556 E F0 -.2(bu)2.556 G +.056(iltin may be used to add commands to the).2 F (end of the history list without actually e)108 556.8 Q -.15(xe)-.15 G (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G (ilable for subsequent recall.).25 E 2.2(The shell allo)108 573.6 R 2.2 (ws control of the v)-.25 F 2.2(arious characters used by the history e) --.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.147(description of)108 -585.6 R F2(histchars)3.647 E F0(abo)3.647 E 1.447 -.15(ve u)-.15 H(nder) -.15 E F2 1.147(Shell V)3.647 F(ariables)-.92 E F0 3.646(\). The)B 1.146 +-.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.146(description of)108 +585.6 R F2(histchars)3.646 E F0(abo)3.646 E 1.446 -.15(ve u)-.15 H(nder) +.15 E F2 1.146(Shell V)3.646 F(ariables)-.92 E F0 3.646(\). The)B 1.147 (shell uses the history comment character to)3.646 F (mark history timestamps when writing the history \214le.)108 597.6 Q F2 -(Ev)87 614.4 Q(ent Designators)-.1 E F0 .204(An e)108 626.4 R -.15(ve) +(Ev)87 614.4 Q(ent Designators)-.1 E F0 .205(An e)108 626.4 R -.15(ve) -.25 G .204(nt designator is a reference to a command line entry in the\ - history list.).15 F .205(Unless the reference is abso-)5.204 F(lute, e) + history list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e) 108 638.4 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5 (ot).15 G(he current position in the history list.)-2.5 E F2(!)108 655.2 -Q F0 1.608(Start a history substitution, e)144 655.2 R 1.608 +Q F0 1.607(Start a history substitution, e)144 655.2 R 1.607 (xcept when follo)-.15 F 1.607(wed by a)-.25 F F2(blank)4.107 E F0 4.107 -(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F +(,n)C -.25(ew)-4.107 G 1.608(line, carriage return, = or \().25 F (\(when the)144 667.2 Q F2(extglob)2.5 E F0 (shell option is enabled using the)2.5 E F2(shopt)2.5 E F0 -.2(bu)2.5 G (iltin\).).2 E F2(!)108 679.2 Q F4(n)A F0(Refer to command line)144 @@ -6629,42 +6628,42 @@ ry list containing)144 96 R F2(string)144 108 Q F0 5(.T).22 G (he trailing)-5 E F1(?)2.5 E F0(may be omitted if)2.5 E F2(string)2.84 E F0(is follo)2.72 E(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12 /Times-Bold@0 SF(^)108 125 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3 -(^)5 I F0 .783(Quick substitution.)144 132 R .783(Repeat the pre)5.783 F -.784(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.284 E -F2(string2)3.284 E F0 5.784(.E).02 G(qui)-5.784 E -.25(va)-.25 G .784 +(^)5 I F0 .784(Quick substitution.)144 132 R .784(Repeat the pre)5.784 F +.784(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.283 E +F2(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783 E -.25(va)-.25 G .783 (lent to).25 F -.74(``)144 144 S(!!:s/).74 E F2(string1)A F0(/)A F2 (string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F1(Modi\214ers)2.5 E F0 (belo)2.5 E(w\).)-.25 E F1(!#)108 156 Q F0 (The entire command line typed so f)144 156 Q(ar)-.1 E(.)-.55 E F1 -.75 -(Wo)87 172.8 S(rd Designators).75 E F0 -.8(Wo)108 184.8 S 1.314 +(Wo)87 172.8 S(rd Designators).75 E F0 -.8(Wo)108 184.8 S 1.313 (rd designators are used to select desired w).8 F 1.314(ords from the e) --.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.313 -(separates the e)3.813 F -.15(ve)-.25 G 1.313(nt speci\214cation).15 F -.529(from the w)108 196.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G +-.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.314 +(separates the e)3.814 F -.15(ve)-.25 G 1.314(nt speci\214cation).15 F +.53(from the w)108 196.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G 3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529 (ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1 ($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F13.029 E F0 3.029(,o)C(r) --3.029 E F1(%)3.029 E F0 5.53(.W)C(ords)-6.33 E 1.301 -(are numbered from the be)108 208.8 R 1.301 -(ginning of the line, with the \214rst w)-.15 F 1.3 -(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.3 G 1.3(rds are).8 F -(inserted into the current line separated by single spaces.)108 220.8 Q +-3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3 +(are numbered from the be)108 208.8 R 1.3 +(ginning of the line, with the \214rst w)-.15 F 1.301 +(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8 +F(inserted into the current line separated by single spaces.)108 220.8 Q F1 2.5(0\()108 237.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 249.6 Q 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E F2(n)108.36 261.6 Q F0(The)144 261.6 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E F1(^)108 273.6 Q F0(The \214rst ar)144 273.6 Q 2.5(gument. That)-.18 F -(is, w)2.5 E(ord 1.)-.1 E F1($)108 285.6 Q F0 .063(The last w)144 285.6 -R 2.563(ord. This)-.1 F .063(is usually the last ar)2.563 F .064 +(is, w)2.5 E(ord 1.)-.1 E F1($)108 285.6 Q F0 .064(The last w)144 285.6 +R 2.564(ord. This)-.1 F .064(is usually the last ar)2.564 F .064 (gument, b)-.18 F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F -.064(ord if there is only)-.1 F(one w)144 297.6 Q(ord in the line.)-.1 E +.063(ord if there is only)-.1 F(one w)144 297.6 Q(ord in the line.)-.1 E F1(%)108 309.6 Q F0(The w)144 309.6 Q(ord matched by the most recent `?) -.1 E F2(string)A F0(?' search.)A F2(x)108.77 321.6 Q F1A F2(y)A F0 2.5(Ar)144 321.6 S(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C (bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 333.6 Q F0 -.316(All of the w)144 333.6 R .316(ords b)-.1 F .316(ut the zeroth.)-.2 +.315(All of the w)144 333.6 R .315(ords b)-.1 F .315(ut the zeroth.)-.2 F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815 -('. It)B .315(is not an error to use)2.815 F F1(*)2.815 E F0 .315 -(if there is)2.815 F(just one w)144 345.6 Q(ord in the e)-.1 E -.15(ve) +('. It)B .315(is not an error to use)2.815 F F1(*)2.816 E F0 .316 +(if there is)2.816 F(just one w)144 345.6 Q(ord in the e)-.1 E -.15(ve) -.25 G(nt; the empty string is returned in that case.).15 E F1(x*)108 357.6 Q F0(Abbre)144 357.6 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1 <78ad>108 369.6 Q F0(Abbre)144 369.6 Q(viates)-.25 E F2(x\255$)2.5 E F0 @@ -6672,9 +6671,9 @@ F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815 (ord.)-.1 E(If a w)108 386.4 Q(ord designator is supplied without an e) -.1 E -.15(ve)-.25 G(nt speci\214cation, the pre).15 E (vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E F1 -(Modi\214ers)87 403.2 Q F0 .183(After the optional w)108 415.2 R .183 -(ord designator)-.1 F 2.683(,t)-.4 G .184 -(here may appear a sequence of one or more of the follo)-2.683 F .184 +(Modi\214ers)87 403.2 Q F0 .184(After the optional w)108 415.2 R .184 +(ord designator)-.1 F 2.684(,t)-.4 G .183 +(here may appear a sequence of one or more of the follo)-2.684 F .183 (wing modi\214ers,)-.25 F(each preceded by a `:'.)108 427.2 Q F1(h)108 444 Q F0(Remo)144 444 Q .3 -.15(ve a t)-.15 H (railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t) @@ -6691,51 +6690,51 @@ E -.15(xe)-.15 G(cute it.).15 E F1(q)108 504 Q F0 (Quote the substituted w)144 516 Q(ords as with)-.1 E F1(q)2.5 E F0 2.5 (,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)2.5 E(wlines.)-.25 E F1(s/)108 528 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A -F0(Substitute)144 540 Q F2(ne)3.082 E(w)-.15 E F0 .221 -(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221(in the e) +F0(Substitute)144 540 Q F2(ne)3.081 E(w)-.15 E F0 .221 +(for the \214rst occurrence of)3.031 F F2(old)2.951 E F0 .221(in the e) 3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721(yd)-.15 G -.221(elimiter can be used in place)-2.721 F .616(of /.)144 552 R .617 +.221(elimiter can be used in place)-2.721 F .617(of /.)144 552 R .617 (The \214nal delimiter is optional if it is the last character of the e) -5.616 F -.15(ve)-.25 G .617(nt line.).15 F .617(The delimiter may)5.617 +5.617 F -.15(ve)-.25 G .617(nt line.).15 F .616(The delimiter may)5.616 F .666(be quoted in)144 564 R F2(old)3.396 E F0(and)3.936 E F2(ne)3.526 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E -F0 5.666(.A).77 G .274(single backslash will quote the &.)144 576 R(If) -5.274 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 F F2 -(old)3.005 E F0 .275(substituted, or)3.545 F 2.775(,i)-.4 G 2.775(fn) --2.775 G 2.775(op)-2.775 G(re)-2.775 E(vi-)-.25 E +F0 5.666(.A).77 G .275(single backslash will quote the &.)144 576 R(If) +5.275 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 F F2 +(old)3.004 E F0 .274(substituted, or)3.544 F 2.774(,i)-.4 G 2.774(fn) +-2.774 G 2.774(op)-2.774 G(re)-2.774 E(vi-)-.25 E (ous history substitutions took place, the last)144 588 Q F2(string)2.84 E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1(&) 108 600 Q F0(Repeat the pre)144 600 Q(vious substitution.)-.25 E F1(g) -108 612 Q F0 .398(Cause changes to be applied o)144 612 R -.15(ve)-.15 G -2.898(rt).15 G .398(he entire e)-2.898 F -.15(ve)-.25 G .398(nt line.) -.15 F .397(This is used in conjunction with `)5.398 F F1(:s)A F0 2.897 -('\()C(e.g.,)-2.897 E(`)144 624 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w) --.15 E F1(/)A F0 1.218('\) or `)B F1(:&)A F0 3.718('. If)B 1.218 -(used with `)3.718 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.219 -(elimiter can be used in place of /, and the \214nal)-3.718 F .09 +108 612 Q F0 .397(Cause changes to be applied o)144 612 R -.15(ve)-.15 G +2.897(rt).15 G .398(he entire e)-2.897 F -.15(ve)-.25 G .398(nt line.) +.15 F .398(This is used in conjunction with `)5.398 F F1(:s)A F0 2.898 +('\()C(e.g.,)-2.898 E(`)144 624 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w) +-.15 E F1(/)A F0 1.219('\) or `)B F1(:&)A F0 3.719('. If)B 1.219 +(used with `)3.719 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.218 +(elimiter can be used in place of /, and the \214nal)-3.718 F .089 (delimiter is optional if it is the last character of the e)144 636 R --.15(ve)-.25 G .089(nt line.).15 F(An)5.089 E F1(a)2.589 E F0 .089 -(may be used as a synon)2.589 F .089(ym for)-.15 F F1(g)144 648 Q F0(.)A +-.15(ve)-.25 G .09(nt line.).15 F(An)5.09 E F1(a)2.59 E F0 .09 +(may be used as a synon)2.59 F .09(ym for)-.15 F F1(g)144 648 Q F0(.)A F1(G)108 660 Q F0(Apply the follo)144 660 Q(wing `)-.25 E F1(s)A F0 2.5 ('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25 G (nt line.).15 E/F4 10.95/Times-Bold@0 SF(SHELL B)72 676.8 Q(UIL)-.11 E -(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 688.8 +(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 688.8 R .062(uiltin command documented in this section as accepting options p\ receded by)-.2 F F1108 700.8 Q F0(accepts)3.077 E F13.077 E F0 .577(to signify the end of the options.)3.077 F(The)5.577 E F1(:)3.077 E F0(,)A F1(true)3.077 E F0(,)A F1(false)3.077 E F0 3.077(,a)C(nd)-3.077 E F1(test)3.077 E F0(/)A F1([)A F0 -.2(bu)3.077 G .577 -(iltins do not accept options).2 F .461(and do not treat)108 712.8 R F1 +(iltins do not accept options).2 F .462(and do not treat)108 712.8 R F1 2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F1(exit) 2.961 E F0(,)A F1(logout)2.961 E F0(,)A F1 -.18(re)2.961 G(tur).18 E(n) -.15 E F0(,)A F1(br)2.961 E(eak)-.18 E F0(,)A F1(continue)2.961 E F0(,)A F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu) -2.962 G .462(iltins accept and).2 F .261(process ar)108 724.8 R .261 -(guments be)-.18 F .261(ginning with)-.15 F F12.761 E F0 .261 -(without requiring)2.761 F F12.761 E F0 5.261(.O)C .261(ther b) --5.261 F .26(uiltins that accept ar)-.2 F .26(guments b)-.18 F .26 +2.961 G .461(iltins accept and).2 F .26(process ar)108 724.8 R .26 +(guments be)-.18 F .26(ginning with)-.15 F F12.76 E F0 .261 +(without requiring)2.76 F F12.761 E F0 5.261(.O)C .261(ther b) +-5.261 F .261(uiltins that accept ar)-.2 F .261(guments b)-.18 F .261 (ut are not)-.2 F(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(55) 190.395 E 0 Cg EP %%Page: 56 56 @@ -6749,10 +6748,10 @@ BP 3.654 E F0 1.154(as in)3.654 F -.25(va)-.4 G 1.154 (lid options and require).25 F F13.654 E F0(to)3.654 E(pre)108 96 Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 114 Q F0([)2.5 E -/F2 10/Times-Italic@0 SF(ar)A(guments)-.37 E F0(])A .452(No ef)144 126 R -.452(fect; the command does nothing be)-.25 F .452(yond e)-.15 F -(xpanding)-.15 E F2(ar)3.282 E(guments)-.37 E F0 .451(and performing an) -3.221 F 2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. The)144 +/F2 10/Times-Italic@0 SF(ar)A(guments)-.37 E F0(])A .451(No ef)144 126 R +.451(fect; the command does nothing be)-.25 F .452(yond e)-.15 F +(xpanding)-.15 E F2(ar)3.282 E(guments)-.37 E F0 .452(and performing an) +3.222 F 2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. The)144 138 R(return status is zero.)2.5 E F1(.)110.5 154.8 Q F2(\214lename) 6.666 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 166.8 Q(ce) -.18 E F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.02 @@ -6765,67 +6764,67 @@ Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 114 Q F0([)2.5 E .608(names in)144 202.8 R/F3 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 E F0 .608(are used to \214nd the directory containing)2.858 F F2 (\214lename)3.108 E F0 5.608(.T).18 G .608(he \214le searched for in) --5.608 F F3 -.666(PA)3.108 G(TH)-.189 E F0 .833(need not be e)144 214.8 -R -.15(xe)-.15 G 3.333(cutable. When).15 F F1(bash)3.333 E F0 .832 -(is not in)3.333 F F2 .832(posix mode)3.332 F F0 3.332(,t)C .832 -(he current directory is searched if no)-3.332 F .981 +-5.608 F F3 -.666(PA)3.108 G(TH)-.189 E F0 .832(need not be e)144 214.8 +R -.15(xe)-.15 G 3.332(cutable. When).15 F F1(bash)3.332 E F0 .832 +(is not in)3.332 F F2 .832(posix mode)3.332 F F0 3.332(,t)C .833 +(he current directory is searched if no)-3.332 F .982 (\214le is found in)144 226.8 R F3 -.666(PA)3.481 G(TH)-.189 E/F4 9 /Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F1(sour)3.481 E(cepath)-.18 E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981 -(iltin command is turned of).2 F .982(f, the)-.25 F F3 -.666(PA)144 -238.8 S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F +(iltin command is turned of).2 F .981(f, the)-.25 F F3 -.666(PA)144 +238.8 S(TH)-.189 E F0 .112(is not searched.)2.362 F .112(If an)5.112 F (y)-.15 E F2(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F 2.612(yb)-.15 G .112(ecome the positional parameters when)-2.612 F F2 -(\214lename)144 250.8 Q F0 1.697(is e)4.196 F -.15(xe)-.15 G 4.197 +(\214lename)144 250.8 Q F0 1.697(is e)4.197 F -.15(xe)-.15 G 4.197 (cuted. Otherwise).15 F 1.697(the positional parameters are unchanged.) -4.197 F 1.697(If the)6.697 F F14.197 E F0 1.697(option is)4.197 F -(enabled,)144 262.8 Q F1(sour)3.618 E(ce)-.18 E F0 1.118(inherits an) -3.618 F 3.618(yt)-.15 G 1.118(rap on)-3.618 F F1(DEB)3.618 E(UG)-.1 E F0 +4.197 F 1.697(If the)6.697 F F14.197 E F0 1.696(option is)4.197 F +(enabled,)144 262.8 Q F1(sour)3.617 E(ce)-.18 E F0 1.117(inherits an) +3.617 F 3.617(yt)-.15 G 1.117(rap on)-3.617 F F1(DEB)3.617 E(UG)-.1 E F0 3.618(;i)C 3.618(fi)-3.618 G 3.618(ti)-3.618 G 3.618(sn)-3.618 G 1.118 -(ot, an)-3.618 F(y)-.15 E F1(DEB)3.617 E(UG)-.1 E F0 1.117 -(trap string is sa)3.617 F -.15(ve)-.2 G 3.617(da).15 G(nd)-3.617 E .36 +(ot, an)-3.618 F(y)-.15 E F1(DEB)3.618 E(UG)-.1 E F0 1.118 +(trap string is sa)3.618 F -.15(ve)-.2 G 3.618(da).15 G(nd)-3.618 E .36 (restored around the call to)144 274.8 R F1(sour)2.86 E(ce)-.18 E F0 2.86(,a)C(nd)-2.86 E F1(sour)2.86 E(ce)-.18 E F0 .36(unsets the)2.86 F F1(DEB)2.86 E(UG)-.1 E F0 .36(trap while it e)2.86 F -.15(xe)-.15 G 2.86 (cutes. If).15 F F12.86 E F0(is)2.86 E 1.435 (not set, and the sourced \214le changes the)144 286.8 R F1(DEB)3.935 E (UG)-.1 E F0 1.435(trap, the ne)3.935 F 3.935(wv)-.25 G 1.435 -(alue is retained when)-4.185 F F1(sour)3.935 E(ce)-.18 E F0 3.762 +(alue is retained when)-4.185 F F1(sour)3.935 E(ce)-.18 E F0 3.763 (completes. The)144 298.8 R 1.262 -(return status is the status of the last command e)3.762 F 1.263 +(return status is the status of the last command e)3.763 F 1.262 (xited within the script \(0 if no)-.15 F(commands are e)144 310.8 Q -.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F2(\214lename)4.41 E F0(is not found or cannot be read.)2.68 E F1(alias)108 327.6 Q F0([)2.5 E F1A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C -(..])-2.5 E F1(Alias)144 339.6 Q F0 2.725(with no ar)5.225 F 2.724 +(..])-2.5 E F1(Alias)144 339.6 Q F0 2.724(with no ar)5.224 F 2.724 (guments or with the)-.18 F F15.224 E F0 2.724 -(option prints the list of aliases in the form)5.224 F F1(alias)5.224 E +(option prints the list of aliases in the form)5.224 F F1(alias)5.225 E F2(name)144 351.6 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F .58(When ar)5.58 F .58 (guments are supplied, an alias is de\214ned for each)-.18 F F2(name) -3.08 E F0(whose)144 363.6 Q F2(value)2.509 E F0 .009(is gi)2.509 F -.15 +3.08 E F0(whose)144 363.6 Q F2(value)2.508 E F0 .009(is gi)2.508 F -.15 (ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F2(value) 2.509 E F0 .009(causes the ne)2.509 F .009(xt w)-.15 F .009 -(ord to be check)-.1 F .008(ed for alias substi-)-.1 F .579 +(ord to be check)-.1 F .009(ed for alias substi-)-.1 F .579 (tution when the alias is e)144 375.6 R 3.079(xpanded. F)-.15 F .579 (or each)-.15 F F2(name)3.079 E F0 .579(in the ar)3.079 F .579 -(gument list for which no)-.18 F F2(value)3.079 E F0 .579(is sup-)3.079 -F 1.314(plied, the name and v)144 387.6 R 1.314 +(gument list for which no)-.18 F F2(value)3.079 E F0 .578(is sup-)3.078 +F 1.313(plied, the name and v)144 387.6 R 1.314 (alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314 -(returns true unless a)3.814 F F2(name)3.814 E F0 1.313(is gi)3.814 F --.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E +(returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F +-.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E (which no alias has been de\214ned.)144 399.6 Q F1(bg)108 416.4 Q F0([) -2.5 E F2(jobspec)A F0(...])2.5 E .744(Resume each suspended job)144 -428.4 R F2(jobspec)3.244 E F0 .745 -(in the background, as if it had been started with)3.244 F F1(&)3.245 E -F0 5.745(.I)C(f)-5.745 E F2(job-)4.985 E(spec)144 440.4 Q F0 .672 -(is not present, the shell')3.482 F 3.172(sn)-.55 G .672(otion of the) --3.172 F F2(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F1 -(bg)5.671 E F2(jobspec)4.911 E F0 .671(returns 0 unless run)3.481 F .418 +2.5 E F2(jobspec)A F0(...])2.5 E .745(Resume each suspended job)144 +428.4 R F2(jobspec)3.245 E F0 .745 +(in the background, as if it had been started with)3.245 F F1(&)3.244 E +F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 440.4 Q F0 .671 +(is not present, the shell')3.481 F 3.171(sn)-.55 G .672(otion of the) +-3.171 F F2(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F1 +(bg)5.672 E F2(jobspec)4.912 E F0 .672(returns 0 unless run)3.482 F .419 (when job control is disabled or)144 452.4 R 2.919(,w)-.4 G .419 -(hen run with job control enabled, an)-2.919 F 2.919(ys)-.15 G -(peci\214ed)-2.919 E F2(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G -(ot)-2.919 E(found or w)144 464.4 Q(as started without job control.)-.1 +(hen run with job control enabled, an)-2.919 F 2.918(ys)-.15 G +(peci\214ed)-2.918 E F2(jobspec)2.918 E F0 -.1(wa)2.918 G 2.918(sn).1 G +(ot)-2.918 E(found or w)144 464.4 Q(as started without job control.)-.1 E F1(bind)108 481.2 Q F0([)2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1(\255lpsvPSVX)-2.5 E F0(])A F1(bind)108 493.2 Q F0([)2.5 E F1 A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1-2.5 E F2 @@ -6838,28 +6837,28 @@ G(ymap)-.2 E F0(])A F12.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2 2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2 (function\255name)A F1(bind)108 541.2 Q F0([)2.5 E F1A F2 -.1(ke) 2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2 -.37(re)C -(adline\255command).37 E F0 .239(Display current)144 553.2 R F1 -.18(re) -2.739 G(adline).18 E F0 -.1(ke)2.739 G 2.739(ya)-.05 G .239 -(nd function bindings, bind a k)-2.739 F .539 -.15(ey s)-.1 H .238 -(equence to a).15 F F1 -.18(re)2.738 G(adline).18 E F0 .238(function or) -2.738 F .475(macro, or set a)144 565.2 R F1 -.18(re)2.975 G(adline).18 E -F0 -.25(va)2.975 G 2.975(riable. Each).25 F .476(non-option ar)2.976 F -.476(gument is a command as it w)-.18 F .476(ould appear in)-.1 F F2 -(.inputr)144 577.2 Q(c)-.37 E F0 2.984(,b).31 G .484 -(ut each binding or command must be passed as a separate ar)-3.184 F -.483(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5 +(adline\255command).37 E F0 .238(Display current)144 553.2 R F1 -.18(re) +2.738 G(adline).18 E F0 -.1(ke)2.738 G 2.738(ya)-.05 G .239 +(nd function bindings, bind a k)-2.738 F .539 -.15(ey s)-.1 H .239 +(equence to a).15 F F1 -.18(re)2.739 G(adline).18 E F0 .239(function or) +2.739 F .476(macro, or set a)144 565.2 R F1 -.18(re)2.976 G(adline).18 E +F0 -.25(va)2.976 G 2.976(riable. Each).25 F .476(non-option ar)2.976 F +.475(gument is a command as it w)-.18 F .475(ould appear in)-.1 F F2 +(.inputr)144 577.2 Q(c)-.37 E F0 2.983(,b).31 G .484 +(ut each binding or command must be passed as a separate ar)-3.183 F +.484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5 (re\255read\255init\255\214le'. Options,)144 589.2 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 -601.2 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 613.2 Q F2 -.1(ke)5.158 G -(ymap)-.2 E F0 2.658(as the k)5.348 F -.15(ey)-.1 G 2.658(map to be af) -.15 F 2.659(fected by the subsequent bindings.)-.25 F(Acceptable)7.659 E -F2 -.1(ke)180 625.2 S(ymap)-.2 E F0 3.193(names are)5.883 F F2 3.193 -(emacs, emacs\255standar)5.693 F 3.192 +601.2 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 613.2 Q F2 -.1(ke)5.159 G +(ymap)-.2 E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af) +.15 F 2.658(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E +F2 -.1(ke)180 625.2 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192 +(emacs, emacs\255standar)5.692 F 3.193 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E -(vi\255command)180 637.2 Q F0 4.113(,a)C(nd)-4.113 E F2(vi\255insert) -4.113 E F0(.).68 E F2(vi)6.613 E F0 1.613(is equi)4.113 F -.25(va)-.25 G +(vi\255command)180 637.2 Q F0 4.114(,a)C(nd)-4.114 E F2(vi\255insert) +4.114 E F0(.).68 E F2(vi)6.614 E F0 1.613(is equi)4.114 F -.25(va)-.25 G 1.613(lent to).25 F F2(vi\255command)4.113 E F0(\()4.113 E F2(vi\255mo)A -(ve)-.1 E F0 1.614(is also a syn-)4.114 F(on)180 649.2 Q(ym\);)-.15 E F2 +(ve)-.1 E F0 1.613(is also a syn-)4.113 F(on)180 649.2 Q(ym\);)-.15 E F2 (emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F2 (emacs\255standar)2.5 E(d)-.37 E F0(.)A F1144 661.2 Q F0 (List the names of all)180 661.2 Q F1 -.18(re)2.5 G(adline).18 E F0 @@ -6899,108 +6898,108 @@ F0(.)A F1144 216 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2 (shell\255command)A F0(Cause)180 228 Q F2(shell\255command)4.325 E F0 1.825(to be e)4.325 F -.15(xe)-.15 G 1.825(cuted whene).15 F -.15(ve) -.25 G(r).15 E F2 -.1(ke)4.325 G(yseq)-.2 E F0 1.825(is entered.)4.325 F -(When)6.825 E F2(shell\255com-)4.325 E(mand)180 240 Q F0 1.765(is e) -4.265 F -.15(xe)-.15 G 1.765(cuted, the shell sets the).15 F/F3 9 +(When)6.825 E F2(shell\255com-)4.325 E(mand)180 240 Q F0 1.764(is e) +4.264 F -.15(xe)-.15 G 1.765(cuted, the shell sets the).15 F/F3 9 /Times-Bold@0 SF(READLINE_LINE)4.265 E F0 -.25(va)4.015 G 1.765 (riable to the contents of the).25 F F1 -.18(re)180 252 S(adline).18 E -F0 1.353(line b)3.852 F(uf)-.2 E 1.353(fer and the)-.25 F F3 +F0 1.353(line b)3.853 F(uf)-.2 E 1.353(fer and the)-.25 F F3 (READLINE_POINT)3.853 E F0 -.25(va)3.603 G 1.353 -(riable to the current location of the).25 F 2.012(insertion point.)180 -264 R 2.011(If the e)7.012 F -.15(xe)-.15 G 2.011 +(riable to the current location of the).25 F 2.011(insertion point.)180 +264 R 2.011(If the e)7.011 F -.15(xe)-.15 G 2.011 (cuted command changes the v).15 F 2.011(alue of)-.25 F F3 -(READLINE_LINE)4.511 E F0(or)4.261 E F3(READLINE_POINT)180 276 Q/F4 9 +(READLINE_LINE)4.512 E F0(or)4.262 E F3(READLINE_POINT)180 276 Q/F4 9 /Times-Roman@0 SF(,)A F0(those ne)2.25 E 2.5(wv)-.25 G (alues will be re\215ected in the editing state.)-2.75 E F1144 288 -Q F0 .829(List all k)180 288 R 1.129 -.15(ey s)-.1 H .829 +Q F0 .83(List all k)180 288 R 1.13 -.15(ey s)-.1 H .829 (equences bound to shell commands and the associated commands in a for) .15 F(-)-.2 E(mat that can be reused as input.)180 300 Q(The return v) 144 316.8 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15 (ve)-.25 G 2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 -E F1(br)108 333.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055 -(Exit from within a)144 345.6 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1 -(while)2.555 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1 +E F1(br)108 333.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054 +(Exit from within a)144 345.6 R F1 -.25(fo)2.554 G(r).25 E F0(,)A F1 +(while)2.554 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1 (select)2.555 E F0 2.555(loop. If)2.555 F F2(n)2.555 E F0 .055 (is speci\214ed, break)2.555 F F2(n)2.555 E F0(le)2.555 E -.15(ve)-.25 G -(ls.).15 E F2(n)5.414 E F0 .054(must be)2.794 F/F5 10/Symbol SF2.554 -E F0(1.)2.554 E(If)144 357.6 Q F2(n)3.074 E F0 .215(is greater than the\ - number of enclosing loops, all enclosing loops are e)2.954 F 2.715 -(xited. The)-.15 F .215(return v)2.715 F(alue)-.25 E(is 0 unless)144 +(ls.).15 E F2(n)5.415 E F0 .055(must be)2.795 F/F5 10/Symbol SF2.555 +E F0(1.)2.555 E(If)144 357.6 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(is 0 unless)144 369.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2 (bu)108 386.4 S(iltin).2 E F2(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E -F2(ar)A(guments)-.37 E F0(])A(Ex)144 398.4 Q .793 -(ecute the speci\214ed shell b)-.15 F .793(uiltin, passing it)-.2 F F2 +F2(ar)A(guments)-.37 E F0(])A(Ex)144 398.4 Q .792 +(ecute the speci\214ed shell b)-.15 F .792(uiltin, passing it)-.2 F F2 (ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G .793(nd return its e)-3.293 -F .792(xit status.)-.15 F .792(This is useful)5.792 F .615 +F .793(xit status.)-.15 F .793(This is useful)5.793 F .616 (when de\214ning a function whose name is the same as a shell b)144 -410.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 +410.4 R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144 422.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 -.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E 5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 434.4 Q(alse if)-.1 E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E (uiltin command.)-.2 E F1(caller)108 451.2 Q F0([)2.5 E F2 -.2(ex)C(pr) -.2 E F0(])A .253(Returns the conte)144 463.2 R .254(xt of an)-.15 F +.2 E F0(])A .254(Returns the conte)144 463.2 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti)-2.754 E .554 -.15(ve s)-.25 H .254 (ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G -.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 475.2 Q -(ce)-.18 E F0 -.2(bu)2.825 G 2.825(iltins\). W).2 F(ithout)-.4 E F2 -.2 -(ex)2.825 G(pr).2 E F0(,)A F1(caller)2.825 E F0 .324 +.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 475.2 Q +(ce)-.18 E F0 -.2(bu)2.824 G 2.824(iltins\). W).2 F(ithout)-.4 E F2 -.2 +(ex)2.824 G(pr).2 E F0(,)A F1(caller)2.824 E F0 .324 (displays the line number and source \214lename of the current)2.824 F -.253(subroutine call.)144 487.2 R .253(If a non-ne)5.253 F -.05(ga)-.15 -G(ti).05 E .553 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 -F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .254 -(displays the line number)2.754 F 2.754(,s)-.4 G(ub-)-2.754 E 1.327(rou\ +.254(subroutine call.)144 487.2 R .254(If a non-ne)5.254 F -.05(ga)-.15 +G(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 +F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .253 +(displays the line number)2.753 F 2.753(,s)-.4 G(ub-)-2.753 E 1.327(rou\ tine name, and source \214le corresponding to that position in the curr\ -ent e)144 499.2 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e) -144 511.2 Q(xtra information may be used, for e)-.15 E .001 -(xample, to print a stack trace.)-.15 F .001(The current frame is frame) -5.001 F 3.02(0. The)144 523.2 R .52(return v)3.02 F .52 -(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .519 -(cuting a subroutine call or).15 F F2 -.2(ex)3.019 G(pr).2 E F0 .519 -(does not corre-)3.019 F(spond to a v)144 535.2 Q +ent e)144 499.2 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001 +(This e)144 511.2 R .001(xtra information may be used, for e)-.15 F .001 +(xample, to print a stack trace.)-.15 F(The current frame is frame)5 E +3.019(0. The)144 523.2 R .519(return v)3.019 F .519 +(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .52 +(cuting a subroutine call or).15 F F2 -.2(ex)3.02 G(pr).2 E F0 .52 +(does not corre-)3.02 F(spond to a v)144 535.2 Q (alid position in the call stack.)-.25 E F1(cd)108 552 Q F0([)2.5 E F1 A F0(|[)A F1A F0([)2.5 E F1A F0(]] [\255@]] [)A F2 -(dir)A F0(])A .321(Change the current directory to)144 564 R F2(dir) -2.821 E F0 5.321(.i)C(f)-5.321 E F2(dir)2.821 E F0 .322 -(is not supplied, the v)2.821 F .322(alue of the)-.25 F F3(HOME)2.822 E -F0 .322(shell v)2.572 F .322(ariable is)-.25 F 1.036(the def)144 576 R -3.536(ault. An)-.1 F 3.536(ya)-.15 G 1.035(dditional ar)-3.536 F 1.035 +(dir)A F0(])A .322(Change the current directory to)144 564 R F2(dir) +2.822 E F0 5.322(.i)C(f)-5.322 E F2(dir)2.822 E F0 .321 +(is not supplied, the v)2.822 F .321(alue of the)-.25 F F3(HOME)2.821 E +F0 .321(shell v)2.571 F .321(ariable is)-.25 F 1.035(the def)144 576 R +3.535(ault. An)-.1 F 3.535(ya)-.15 G 1.035(dditional ar)-3.535 F 1.035 (guments follo)-.18 F(wing)-.25 E F2(dir)3.535 E F0 1.035(are ignored.) -3.535 F 1.035(The v)6.035 F(ariable)-.25 E F3(CDP)3.535 E -.855(AT)-.666 -G(H).855 E F0(de\214nes)3.285 E .849 -(the search path for the directory containing)144 588 R F2(dir)3.349 E -F0 3.35(:e).73 G .85(ach directory name in)-3.35 F F3(CDP)3.35 E -.855 -(AT)-.666 G(H).855 E F0 .85(is searched for)3.1 F F2(dir)144 600 Q F0 -5.665(.A)C(lternati)-5.665 E .965 -.15(ve d)-.25 H .665 +3.535 F 1.036(The v)6.035 F(ariable)-.25 E F3(CDP)3.536 E -.855(AT)-.666 +G(H).855 E F0(de\214nes)3.286 E .85 +(the search path for the directory containing)144 588 R F2(dir)3.35 E F0 +3.35(:e).73 G .849(ach directory name in)-3.35 F F3(CDP)3.349 E -.855 +(AT)-.666 G(H).855 E F0 .849(is searched for)3.099 F F2(dir)144 600 Q F0 +5.664(.A)C(lternati)-5.664 E .964 -.15(ve d)-.25 H .665 (irectory names in).15 F F3(CDP)3.165 E -.855(AT)-.666 G(H).855 E F0 -.665(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .664 -(ull directory name)-3.165 F(in)144 612 Q F3(CDP)4.162 E -.855(AT)-.666 -G(H).855 E F0 1.662(is the same as the current directory)3.912 F 4.162 +.665(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .665 +(ull directory name)-3.165 F(in)144 612 Q F3(CDP)4.163 E -.855(AT)-.666 +G(H).855 E F0 1.663(is the same as the current directory)3.913 F 4.162 (,i)-.65 G 1.662(.e., `)-4.162 F(`)-.74 E F1(.)A F0 -.74('')C 6.662(.I) -.74 G(f)-6.662 E F2(dir)4.513 E F0(be)4.893 E 1.663 +.74 G(f)-6.662 E F2(dir)4.512 E F0(be)4.892 E 1.662 (gins with a slash \(/\), then)-.15 F F3(CDP)144 624 Q -.855(AT)-.666 G -(H).855 E F0 .191(is not used.)2.441 F(The)5.191 E F12.691 E F0 -.191(option causes)2.691 F F1(cd)2.691 E F0 .191(to use the ph)2.691 F -.19(ysical directory structure by resolving)-.05 F 1.12 +(H).855 E F0 .19(is not used.)2.44 F(The)5.191 E F12.691 E F0 .191 +(option causes)2.691 F F1(cd)2.691 E F0 .191(to use the ph)2.691 F .191 +(ysical directory structure by resolving)-.05 F 1.12 (symbolic links while tra)144 636 R -.15(ve)-.2 G(rsing).15 E F2(dir) 3.62 E F0 1.12(and before processing instances of)3.62 F F2(..)3.62 E F0 (in)3.62 E F2(dir)3.62 E F0 1.12(\(see also the)3.62 F F13.62 E F0 .395(option to the)144 648 R F1(set)2.895 E F0 -.2(bu)2.895 G .395 (iltin command\); the).2 F F12.895 E F0 .395 (option forces symbolic links to be follo)2.895 F .395(wed by resolv-) --.25 F .443(ing the link after processing instances of)144 660 R F2(..) +-.25 F .444(ing the link after processing instances of)144 660 R F2(..) 2.943 E F0(in)2.943 E F2(dir)2.943 E F0 5.443(.I)C(f)-5.443 E F2(..) 2.943 E F0 .443(appears in)2.943 F F2(dir)2.943 E F0 2.943(,i)C 2.943 -(ti)-2.943 G 2.944(sp)-2.943 G .444(rocessed by remo)-2.944 F(ving)-.15 +(ti)-2.943 G 2.943(sp)-2.943 G .443(rocessed by remo)-2.943 F(ving)-.15 E .744(the immediately pre)144 672 R .744(vious pathname component from) -.25 F F2(dir)3.244 E F0 3.244(,b)C .744(ack to a slash or the be)-3.244 -F .744(ginning of)-.15 F F2(dir)3.244 E F0(.)A 1.465(If the)144 684 R F1 -3.965 E F0 1.465(option is supplied with)3.965 F F13.965 E -F0 3.965(,a)C 1.465(nd the current w)-3.965 F 1.466 -(orking directory cannot be successfully)-.1 F .468 +F .744(ginning of)-.15 F F2(dir)3.244 E F0(.)A 1.466(If the)144 684 R F1 +3.966 E F0 1.466(option is supplied with)3.966 F F13.965 E +F0 3.965(,a)C 1.465(nd the current w)-3.965 F 1.465 +(orking directory cannot be successfully)-.1 F .467 (determined after a successful directory change,)144 696 R F1(cd)2.968 E -F0 .468(will return an unsuccessful status.)2.968 F .467(On systems) -5.467 F .336(that support it, the)144 708 R F12.836 E F0 .336 -(option presents the e)2.836 F .336(xtended attrib)-.15 F .337 +F0 .468(will return an unsuccessful status.)2.968 F .468(On systems) +5.468 F .337(that support it, the)144 708 R F12.837 E F0 .336 +(option presents the e)2.836 F .336(xtended attrib)-.15 F .336 (utes associated with a \214le as a directory)-.2 F(.)-.65 E .71(An ar) 144 720 R .71(gument of)-.18 F F13.21 E F0 .71(is con)3.21 F -.15 (ve)-.4 G .71(rted to).15 F F3($OLDPWD)3.21 E F0 .71 @@ -7011,10 +7010,10 @@ F0 .468(will return an unsuccessful status.)2.968 F .467(On systems) BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .106 -(empty directory name from)144 84 R/F1 9/Times-Bold@0 SF(CDP)2.606 E --.855(AT)-.666 G(H).855 E F0 .107(is used, or if)2.356 F/F2 10 -/Times-Bold@0 SF2.607 E F0 .107(is the \214rst ar)2.607 F .107 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .107 +(empty directory name from)144 84 R/F1 9/Times-Bold@0 SF(CDP)2.607 E +-.855(AT)-.666 G(H).855 E F0 .107(is used, or if)2.357 F/F2 10 +/Times-Bold@0 SF2.607 E F0 .106(is the \214rst ar)2.607 F .106 (gument, and the directory change)-.18 F .038 (is successful, the absolute pathname of the ne)144 96 R 2.538(ww)-.25 G .038(orking directory is written to the standard output.)-2.638 F @@ -7022,42 +7021,42 @@ BP (as successfully changed; f)-.1 E(alse otherwise.)-.1 E F2(command)108 124.8 Q F0([)2.5 E F2(\255pVv)A F0(])A/F3 10/Times-Italic@0 SF(command) 2.5 E F0([)2.5 E F3(ar)A(g)-.37 E F0(...])2.5 E(Run)144 136.8 Q F3 -(command)2.764 E F0(with)3.334 E F3(ar)2.894 E(gs)-.37 E F0 .065 -(suppressing the normal shell function lookup.)2.834 F .065(Only b)5.065 -F .065(uiltin commands or)-.2 F .502(commands found in the)144 148.8 R -F1 -.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15(xe)-.15 G +(command)2.765 E F0(with)3.335 E F3(ar)2.895 E(gs)-.37 E F0 .065 +(suppressing the normal shell function lookup.)2.835 F .064(Only b)5.064 +F .064(uiltin commands or)-.2 F .501(commands found in the)144 148.8 R +F1 -.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G 3.002(cuted. If).15 F(the)3.002 E F23.002 E F0 .502(option is gi) -3.002 F -.15(ve)-.25 G .501(n, the search for).15 F F3(command)3.201 E -F0(is)3.771 E .399(performed using a def)144 160.8 R .399(ault v)-.1 F -.399(alue for)-.25 F F1 -.666(PA)2.899 G(TH)-.189 E F0 .4 +3.002 F -.15(ve)-.25 G .502(n, the search for).15 F F3(command)3.202 E +F0(is)3.772 E .4(performed using a def)144 160.8 R .4(ault v)-.1 F .4 +(alue for)-.25 F F1 -.666(PA)2.9 G(TH)-.189 E F0 .399 (that is guaranteed to \214nd all of the standard utilities.)2.649 F(If) -5.4 E .175(either the)144 172.8 R F22.675 E F0(or)2.675 E F2 -2.675 E F0 .175(option is supplied, a description of)2.675 F F3(command) -2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F22.674 E F0 .174 -(option causes)2.674 F 3.317(as)144 184.8 S .817(ingle w)-3.317 F .817 -(ord indicating the command or \214lename used to in)-.1 F -.2(vo)-.4 G --.1(ke).2 G F3(command)3.618 E F0 .818(to be displayed; the)4.088 F F2 -144 196.8 Q F0 .25(option produces a more v)2.75 F .25 -(erbose description.)-.15 F .249(If the)5.25 F F22.749 E F0(or) -2.749 E F22.749 E F0 .249(option is supplied, the e)2.749 F .249 -(xit status)-.15 F 1.004(is 0 if)144 208.8 R F3(command)3.704 E F0 -.1 -(wa)4.274 G 3.504(sf).1 G 1.005(ound, and 1 if not.)-3.504 F 1.005 +5.399 E .174(either the)144 172.8 R F22.674 E F0(or)2.674 E F2 +2.674 E F0 .175(option is supplied, a description of)2.674 F F3 +(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F22.675 E +F0 .175(option causes)2.675 F 3.318(as)144 184.8 S .818(ingle w)-3.318 F +.817(ord indicating the command or \214lename used to in)-.1 F -.2(vo) +-.4 G -.1(ke).2 G F3(command)3.617 E F0 .817(to be displayed; the)4.087 +F F2144 196.8 Q F0 .249(option produces a more v)2.749 F .249 +(erbose description.)-.15 F .249(If the)5.249 F F22.749 E F0(or) +2.749 E F22.75 E F0 .25(option is supplied, the e)2.75 F .25 +(xit status)-.15 F 1.005(is 0 if)144 208.8 R F3(command)3.705 E F0 -.1 +(wa)4.275 G 3.505(sf).1 G 1.005(ound, and 1 if not.)-3.505 F 1.004 (If neither option is supplied and an error occurred or)6.005 F F3 -(command)144.2 220.8 Q F0 1.599(cannot be found, the e)4.869 F 1.599 -(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.598 -(xit status of the)-.15 F F2(command)4.098 E F0 -.2(bu)144 232.8 S +(command)144.2 220.8 Q F0 1.598(cannot be found, the e)4.868 F 1.599 +(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.599 +(xit status of the)-.15 F F2(command)4.099 E F0 -.2(bu)144 232.8 S (iltin is the e).2 E(xit status of)-.15 E F3(command)2.5 E F0(.).77 E F2 (compgen)108 249.6 Q F0([)2.5 E F3(option)A F0 2.5(][)C F3(wor)-2.5 E(d) --.37 E F0(])A .012(Generate possible completion matches for)144 261.6 R +-.37 E F0(])A .013(Generate possible completion matches for)144 261.6 R F3(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F3(option)2.513 -E F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982 -(accepted by the)144 273.6 R F2(complete)3.482 E F0 -.2(bu)3.481 G .981 +E F0 .013(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981 +(accepted by the)144 273.6 R F2(complete)3.481 E F0 -.2(bu)3.481 G .981 (iltin with the e).2 F .981(xception of)-.15 F F23.481 E F0(and) -3.481 E F23.481 E F0 3.481(,a)C .981(nd write the matches to the) --3.481 F .13(standard output.)144 285.6 R .13(When using the)5.13 F F2 -2.63 E F0(or)2.63 E F22.631 E F0 .131(options, the v)2.631 F -.131(arious shell v)-.25 F .131(ariables set by the program-)-.25 F -(mable completion f)144 297.6 Q(acilities, while a)-.1 E -.25(va)-.2 G +3.481 E F23.481 E F0 3.481(,a)C .982(nd write the matches to the) +-3.481 F .131(standard output.)144 285.6 R .131(When using the)5.131 F +F22.631 E F0(or)2.631 E F22.631 E F0 .131(options, the v) +2.631 F .13(arious shell v)-.25 F .13(ariables set by the program-)-.25 +F(mable completion f)144 297.6 Q(acilities, while a)-.1 E -.25(va)-.2 G (ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25 E .352(The matches will be generated in the same w)144 321.6 R .352 (ay as if the programmable completion code had gen-)-.1 F .02(erated th\ @@ -7067,29 +7066,29 @@ em directly from a completion speci\214cation with the same \215ags.)144 (will be displayed.)2.5 E(The return v)144 369.6 Q (alue is true unless an in)-.25 E -.25(va)-.4 G (lid option is supplied, or no matches were generated.).25 E F2 -(complete)108 386.4 Q F0([)3.405 E F2(\255abcdefgjksuv)A F0 3.405(][)C -F2-3.405 E F3(comp-option)3.404 E F0 3.404(][)C F2(\255DEI)-3.404 +(complete)108 386.4 Q F0([)3.404 E F2(\255abcdefgjksuv)A F0 3.404(][)C +F2-3.404 E F3(comp-option)3.404 E F0 3.404(][)C F2(\255DEI)-3.404 E F0 3.404(][)C F2-3.404 E F3(action)3.404 E F0 3.404(][)C F2 -3.404 E F3(globpat)3.404 E F0 3.404(][)C F2-3.404 E F3(wor) -3.404 E(dlist)-.37 E F0 3.404(][)C F2-3.404 E F3(func-)3.404 E +3.404 E(dlist)-.37 E F0 3.405(][)C F2-3.405 E F3(func-)3.405 E (tion)108 398.4 Q F0 2.5(][)C F2-2.5 E F3(command)2.5 E F0(])A([) 144 410.4 Q F2A F3(\214lterpat)2.5 E F0 2.5(][)C F2-2.5 E F3 (pr)2.5 E(e\214x)-.37 E F0 2.5(][)C F2-2.5 E F3(suf)2.5 E<8c78> -.18 E F0(])A F3(name)2.5 E F0([)2.5 E F3(name ...)A F0(])A F2 (complete \255pr)108 422.4 Q F0([)2.5 E F2(\255DEI)A F0 2.5(][)C F3 -(name)-2.5 E F0(...])2.5 E .633(Specify ho)144 434.4 R 3.133(wa)-.25 G --.18(rg)-3.133 G .633(uments to each).18 F F3(name)3.133 E F0 .633 -(should be completed.)3.133 F .634(If the)5.634 F F23.134 E F0 -.634(option is supplied, or if no)3.134 F .14(options are supplied, e) +(name)-2.5 E F0(...])2.5 E .634(Specify ho)144 434.4 R 3.134(wa)-.25 G +-.18(rg)-3.134 G .634(uments to each).18 F F3(name)3.134 E F0 .634 +(should be completed.)3.134 F .633(If the)5.634 F F23.133 E F0 +.633(option is supplied, or if no)3.133 F .139(options are supplied, e) 144 446.4 R .139(xisting completion speci\214cations are printed in a w) --.15 F .139(ay that allo)-.1 F .139(ws them to be)-.25 F .31 +-.15 F .14(ay that allo)-.1 F .14(ws them to be)-.25 F .31 (reused as input.)144 458.4 R(The)5.31 E F22.81 E F0 .31 (option remo)2.81 F -.15(ve)-.15 G 2.81(sac).15 G .31 (ompletion speci\214cation for each)-2.81 F F3(name)2.81 E F0 2.81(,o)C -1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F3(name)2.81 E F0(s)A 1.208 -(are supplied, all completion speci\214cations.)144 470.4 R(The)6.208 E -F23.708 E F0 1.207(option indicates that other supplied options) -3.707 F .5(and actions should apply to the `)144 482.4 R(`def)-.74 E +1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F3(name)2.81 E F0(s)A 1.207 +(are supplied, all completion speci\214cations.)144 470.4 R(The)6.207 E +F23.707 E F0 1.208(option indicates that other supplied options) +3.708 F .5(and actions should apply to the `)144 482.4 R(`def)-.74 E (ault')-.1 E 3('c)-.74 G .5 (ommand completion; that is, completion attempted on)-3 F 3.455(ac)144 494.4 S .955(ommand for which no completion has pre)-3.455 F .955 @@ -7097,37 +7096,37 @@ F23.708 E F0 1.207(option indicates that other supplied options) (option indicates that)3.455 F .876 (other supplied options and actions should apply to `)144 506.4 R (`empty')-.74 E 3.376('c)-.74 G .876(ommand completion; that is, com-) --3.376 F .448(pletion attempted on a blank line.)144 518.4 R(The)5.447 E -F22.947 E F0 .447 -(option indicates that other supplied options and actions)2.947 F 1.334 +-3.376 F .447(pletion attempted on a blank line.)144 518.4 R(The)5.447 E +F22.947 E F0 .448 +(option indicates that other supplied options and actions)2.947 F 1.335 (should apply to completion on the inital non-assignment w)144 530.4 R -1.335(ord on the line, or after a command)-.1 F .431(delimiter such as) -144 542.4 R F2(;)2.931 E F0(or)2.931 E F2(|)2.931 E F0 2.931(,w)C .431 -(hich is usually command name completion.)-2.931 F .43 -(If multiple options are sup-)5.43 F .707(plied, the)144 554.4 R F2 -3.207 E F0 .707(option tak)3.207 F .707(es precedence o)-.1 F -.15 +1.334(ord on the line, or after a command)-.1 F .43(delimiter such as) +144 542.4 R F2(;)2.93 E F0(or)2.93 E F2(|)2.93 E F0 2.93(,w)C .431 +(hich is usually command name completion.)-2.93 F .431 +(If multiple options are sup-)5.431 F .708(plied, the)144 554.4 R F2 +3.208 E F0 .708(option tak)3.208 F .708(es precedence o)-.1 F -.15 (ve)-.15 G(r).15 E F23.208 E F0 3.208(,a)C .708(nd both tak)-3.208 -F 3.208(ep)-.1 G .708(recedence o)-3.208 F -.15(ve)-.15 G(r).15 E F2 -3.208 E F0 5.708(.I)C 3.208(fa)-5.708 G 1.008 -.15(ny o)-3.208 H -(f).15 E F23.208 E F0(,)A F2144 566.4 Q F0 2.604(,o)C(r) --2.604 E F22.604 E F0 .103(are supplied, an)2.603 F 2.603(yo)-.15 +F 3.208(ep)-.1 G .707(recedence o)-3.208 F -.15(ve)-.15 G(r).15 E F2 +3.207 E F0 5.707(.I)C 3.207(fa)-5.707 G 1.007 -.15(ny o)-3.207 H +(f).15 E F23.207 E F0(,)A F2144 566.4 Q F0 2.603(,o)C(r) +-2.603 E F22.603 E F0 .103(are supplied, an)2.603 F 2.603(yo)-.15 G(ther)-2.603 E F3(name)2.603 E F0(ar)2.603 E .103 (guments are ignored; these completions only apply to the)-.18 F -(case speci\214ed by the option.)144 578.4 Q 1.437 +(case speci\214ed by the option.)144 578.4 Q 1.438 (The process of applying these completion speci\214cations when w)144 -602.4 R 1.438(ord completion is attempted is)-.1 F(described abo)144 +602.4 R 1.437(ord completion is attempted is)-.1 F(described abo)144 614.4 Q .3 -.15(ve u)-.15 H(nder).15 E F2(Pr)2.5 E -(ogrammable Completion)-.18 E F0(.)A .556 -(Other options, if speci\214ed, ha)144 638.4 R .856 -.15(ve t)-.2 H .555 +(ogrammable Completion)-.18 E F0(.)A .555 +(Other options, if speci\214ed, ha)144 638.4 R .855 -.15(ve t)-.2 H .555 (he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555 -(guments to the)-.18 F F23.055 E F0(,)A F23.055 E F0 3.055 -(,a)C(nd)-3.055 E F23.055 E F0 .722(options \(and, if necessary) -144 650.4 R 3.222(,t)-.65 G(he)-3.222 E F23.222 E F0(and)3.222 E -F23.222 E F0 .723 -(options\) should be quoted to protect them from e)3.222 F(xpan-)-.15 E +(guments to the)-.18 F F23.056 E F0(,)A F23.056 E F0 3.056 +(,a)C(nd)-3.056 E F23.056 E F0 .723(options \(and, if necessary) +144 650.4 R 3.223(,t)-.65 G(he)-3.223 E F23.223 E F0(and)3.223 E +F23.223 E F0 .722 +(options\) should be quoted to protect them from e)3.223 F(xpan-)-.15 E (sion before the)144 662.4 Q F2(complete)2.5 E F0 -.2(bu)2.5 G (iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F2144 674.4 Q -F3(comp-option)2.5 E F0(The)184 686.4 Q F3(comp-option)2.791 E F0 .291 +F3(comp-option)2.5 E F0(The)184 686.4 Q F3(comp-option)2.79 E F0 .291 (controls se)2.791 F -.15(ve)-.25 G .291(ral aspects of the compspec') .15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291 (yond the simple)-.15 F(generation of completions.)184 698.4 Q F3 @@ -7142,19 +7141,19 @@ BP SF(bashdefault)184 84 Q F0 .281(Perform the rest of the def)224 96 R (ault)-.1 E F1(bash)2.781 E F0 .281 (completions if the compspec generates no)2.781 F(matches.)224 108 Q F1 -(default)184 120 Q F0 2.876(Use readline')224 120 R 5.376(sd)-.55 G(ef) --5.376 E 2.875(ault \214lename completion if the compspec generates no) +(default)184 120 Q F0 2.875(Use readline')224 120 R 5.375(sd)-.55 G(ef) +-5.375 E 2.876(ault \214lename completion if the compspec generates no) -.1 F(matches.)224 132 Q F1(dir)184 144 Q(names)-.15 E F0(Perform direc\ tory name completion if the compspec generates no matches.)224 156 Q F1 (\214lenames)184 168 Q F0 -.7(Te)224 180 S .137(ll readline that the co\ -mpspec generates \214lenames, so it can perform an).7 F 2.637<798c>-.15 -G(le-)-2.637 E .134(name\255speci\214c processing \(lik)224 192 R 2.634 +mpspec generates \214lenames, so it can perform an).7 F 2.636<798c>-.15 +G(le-)-2.636 E .134(name\255speci\214c processing \(lik)224 192 R 2.634 (ea)-.1 G .134(dding a slash to directory names, quoting spe-)-2.634 F .45(cial characters, or suppressing trailing spaces\).)224 204 R .45 (Intended to be used with shell)5.45 F(functions.)224 216 Q F1(noquote) 184 228 Q F0 -.7(Te)224 228 S .814 (ll readline not to quote the completed w).7 F .814(ords if the)-.1 F -3.314(ya)-.15 G .814(re \214lenames \(quoting)-3.314 F +3.314(ya)-.15 G .815(re \214lenames \(quoting)-3.314 F (\214lenames is the def)224 240 Q(ault\).)-.1 E F1(nosort)184 252 Q F0 -.7(Te)224 252 S(ll readline not to sort the list of possible completio\ ns alphabetically).7 E(.)-.65 E F1(nospace)184 264 Q F0 -.7(Te)224 264 S @@ -7162,7 +7161,7 @@ ns alphabetically).7 E(.)-.65 E F1(nospace)184 264 Q F0 -.7(Te)224 264 S F .22(ords completed at the end)-.1 F(of the line.)224 276 Q F1 (plusdirs)184 288 Q F0 1.985(After an)224 288 R 4.485(ym)-.15 G 1.985 (atches de\214ned by the compspec are generated, directory name)-4.485 F -.583(completion is attempted and an)224 300 R 3.084(ym)-.15 G .584 +.584(completion is attempted and an)224 300 R 3.084(ym)-.15 G .584 (atches are added to the results of the other)-3.084 F(actions.)224 312 Q F1144 324 Q/F2 10/Times-Italic@0 SF(action)2.5 E F0(The)184 336 Q F2(action)2.5 E F0(may be one of the follo)2.5 E @@ -7213,110 +7212,110 @@ BP SF -.1(va)184 84 S(riable).1 E F0(Names of all shell v)224 84 Q 2.5 (ariables. May)-.25 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 96 Q/F2 10/Times-Italic@0 SF(command)2.5 E(command)184 108 Q -F0 1.056(is e)3.556 F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F +F0 1.055(is e)3.555 F -.15(xe)-.15 G 1.055(cuted in a subshell en).15 F 1.056(vironment, and its output is used as the possible)-.4 F -(completions.)184 120 Q F1144 132 Q F2(function)2.5 E F0 .113 +(completions.)184 120 Q F1144 132 Q F2(function)2.5 E F0 .114 (The shell function)184 144 R F2(function)2.614 E F0 .114(is e)2.614 F -.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614 -(vironment. When)-.4 F .114(the func-)2.614 F .817(tion is e)184 156 R --.15(xe)-.15 G .817(cuted, the \214rst ar).15 F .817(gument \()-.18 F F1 -($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .816 +(vironment. When)-.4 F .113(the func-)2.613 F .816(tion is e)184 156 R +-.15(xe)-.15 G .816(cuted, the \214rst ar).15 F .816(gument \()-.18 F F1 +($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .817 (he name of the command whose ar)-3.316 F(guments)-.18 E 1.407 (are being completed, the second ar)184 168 R 1.407(gument \()-.18 F F1 ($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407 -(ord being completed, and the)-.1 F .104(third ar)184 180 R .104 -(gument \()-.18 F F1($3)A F0 2.604(\)i)C 2.604(st)-2.604 G .104(he w) --2.604 F .104(ord preceding the w)-.1 F .103 -(ord being completed on the current com-)-.1 F .101(mand line.)184 192 R -.101(When it \214nishes, the possible completions are retrie)5.101 F --.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the) +(ord being completed, and the)-.1 F .103(third ar)184 180 R .103 +(gument \()-.18 F F1($3)A F0 2.603(\)i)C 2.603(st)-2.603 G .103(he w) +-2.603 F .104(ord preceding the w)-.1 F .104 +(ord being completed on the current com-)-.1 F .102(mand line.)184 192 R +.102(When it \214nishes, the possible completions are retrie)5.102 F +-.15(ve)-.25 G 2.601(df).15 G .101(rom the v)-2.601 F .101(alue of the) -.25 F/F3 9/Times-Bold@0 SF(COMPREPL)184 204 Q(Y)-.828 E F0(array v)2.25 -E(ariable.)-.25 E F1144 216 Q F2(globpat)2.5 E F0 1.008 -(The pathname e)184 228 R 1.008(xpansion pattern)-.15 F F2(globpat)3.507 -E F0 1.007(is e)3.507 F 1.007(xpanded to generate the possible comple-) +E(ariable.)-.25 E F1144 216 Q F2(globpat)2.5 E F0 1.007 +(The pathname e)184 228 R 1.007(xpansion pattern)-.15 F F2(globpat)3.507 +E F0 1.007(is e)3.507 F 1.008(xpanded to generate the possible comple-) -.15 F(tions.)184 240 Q F1144 252 Q F2(pr)2.5 E(e\214x)-.37 E(pr) -184 264 Q(e\214x)-.37 E F0 .534(is added at the be)3.034 F .534 +184 264 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534 (ginning of each possible completion after all other options ha)-.15 F -.15(ve)-.2 G(been applied.)184 276 Q F1144 288 Q F2(suf)2.5 E <8c78>-.18 E(suf)184 288 Q<8c78>-.18 E F0 (is appended to each possible completion after all other options ha)2.5 E .3 -.15(ve b)-.2 H(een applied.).15 E F1144 300 Q F2(wor)2.5 E -(dlist)-.37 E F0(The)184 312 Q F2(wor)3.64 E(dlist)-.37 E F0 1.14 -(is split using the characters in the)3.64 F F3(IFS)3.64 E F0 1.139 -(special v)3.39 F 1.139(ariable as delimiters, and)-.25 F .98 -(each resultant w)184 324 R .98(ord is e)-.1 F 3.481(xpanded. Shell)-.15 -F .981(quoting is honored within)3.481 F F2(wor)3.481 E(dlist)-.37 E F0 -3.481(,i)C 3.481(no)-3.481 G .981(rder to)-3.481 F(pro)184 336 Q .766 -(vide a mechanism for the w)-.15 F .765 +(dlist)-.37 E F0(The)184 312 Q F2(wor)3.639 E(dlist)-.37 E F0 1.14 +(is split using the characters in the)3.639 F F3(IFS)3.64 E F0 1.14 +(special v)3.39 F 1.14(ariable as delimiters, and)-.25 F .981 +(each resultant w)184 324 R .981(ord is e)-.1 F 3.481(xpanded. Shell) +-.15 F .981(quoting is honored within)3.481 F F2(wor)3.481 E(dlist)-.37 +E F0 3.48(,i)C 3.48(no)-3.48 G .98(rder to)-3.48 F(pro)184 336 Q .765 +(vide a mechanism for the w)-.15 F .766 (ords to contain shell metacharacters or characters in the)-.1 F -.25 -(va)184 348 S 1.964(lue of).25 F F3(IFS)4.464 E/F4 9/Times-Roman@0 SF(.) +(va)184 348 S 1.965(lue of).25 F F3(IFS)4.465 E/F4 9/Times-Roman@0 SF(.) A F0 1.964 (The possible completions are the members of the resultant list which) -6.464 F(match the w)184 360 Q(ord being completed.)-.1 E F1144 372 -Q F2(\214lterpat)2.5 E(\214lterpat)184 384 Q F0 .456 -(is a pattern as used for pathname e)2.956 F 2.956(xpansion. It)-.15 F -.455(is applied to the list of possible)2.956 F 1.596 +6.465 F(match the w)184 360 Q(ord being completed.)-.1 E F1144 372 +Q F2(\214lterpat)2.5 E(\214lterpat)184 384 Q F0 .455 +(is a pattern as used for pathname e)2.955 F 2.956(xpansion. It)-.15 F +.456(is applied to the list of possible)2.956 F 1.596 (completions generated by the preceding options and ar)184 396 R 1.596 (guments, and each completion)-.18 F(matching)184 408 Q F2(\214lterpat) -3.205 E F0 .705(is remo)3.205 F -.15(ve)-.15 G 3.205(df).15 G .704 -(rom the list.)-3.205 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0 -(in)3.204 E F2(\214lterpat)3.204 E F0(ne)3.204 E -.05(ga)-.15 G .704 +3.204 E F0 .704(is remo)3.204 F -.15(ve)-.15 G 3.204(df).15 G .704 +(rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0 +(in)3.204 E F2(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705 (tes the pattern;).05 F(in this case, an)184 420 Q 2.5(yc)-.15 G (ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E --.15(ve)-.15 G(d.).15 E .466(The return v)144 436.8 R .466 +-.15(ve)-.15 G(d.).15 E .467(The return v)144 436.8 R .467 (alue is true unless an in)-.25 F -.25(va)-.4 G .466 -(lid option is supplied, an option other than).25 F F12.967 E F0 -(or)2.967 E F12.967 E F0 .467(is sup-)2.967 F 1.362 -(plied without a)144 448.8 R F2(name)3.862 E F0(ar)3.862 E 1.361 -(gument, an attempt is made to remo)-.18 F 1.661 -.15(ve a c)-.15 H -1.361(ompletion speci\214cation for a).15 F F2(name)144 460.8 Q F0 +(lid option is supplied, an option other than).25 F F12.966 E F0 +(or)2.966 E F12.966 E F0 .466(is sup-)2.966 F 1.361 +(plied without a)144 448.8 R F2(name)3.861 E F0(ar)3.861 E 1.361 +(gument, an attempt is made to remo)-.18 F 1.662 -.15(ve a c)-.15 H +1.362(ompletion speci\214cation for a).15 F F2(name)144 460.8 Q F0 (for which no speci\214cation e)2.5 E (xists, or an error occurs adding a completion speci\214cation.)-.15 E F1(compopt)108 477.6 Q F0([)2.5 E F1A F2(option)2.5 E F0 2.5(][)C F1(\255DEI)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A .447(Modify completion options for each)144 489.6 R F2(name)2.947 E F0 .447(according to the)2.947 F F2(option)2.947 E F0 -.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .726 -(completion if no)144 501.6 R F2(name)3.226 E F0 3.226(sa)C .726 -(re supplied.)-3.226 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa) -C .725(re gi)-3.225 F -.15(ve)-.25 G .725 +.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .725 +(completion if no)144 501.6 R F2(name)3.225 E F0 3.225(sa)C .725 +(re supplied.)-3.225 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa) +C .725(re gi)-3.225 F -.15(ve)-.25 G .726 (n, display the completion options for).15 F(each)144 513.6 Q F2(name) -3.223 E F0 .723(or the current completion.)3.223 F .724(The possible v) +3.224 E F0 .724(or the current completion.)3.224 F .724(The possible v) 5.724 F .724(alues of)-.25 F F2(option)3.224 E F0 .724(are those v)3.224 -F .724(alid for the)-.25 F F1(com-)3.224 E(plete)144 525.6 Q F0 -.2(bu) -2.678 G .178(iltin described abo).2 F -.15(ve)-.15 G 5.178(.T).15 G(he) +F .723(alid for the)-.25 F F1(com-)3.223 E(plete)144 525.6 Q F0 -.2(bu) +2.677 G .177(iltin described abo).2 F -.15(ve)-.15 G 5.178(.T).15 G(he) -5.178 E F12.678 E F0 .178 (option indicates that other supplied options should apply to)2.678 F -1.227(the `)144 537.6 R(`def)-.74 E(ault')-.1 E 3.727('c)-.74 G 1.228(o\ +1.228(the `)144 537.6 R(`def)-.74 E(ault')-.1 E 3.728('c)-.74 G 1.228(o\ mmand completion; that is, completion attempted on a command for which \ -no)-3.727 F 2.039(completion has pre)144 549.6 R 2.039 -(viously been de\214ned.)-.25 F(The)7.038 E F14.538 E F0 2.038 -(option indicates that other supplied options)4.538 F 1.538 -(should apply to `)144 561.6 R(`empty')-.74 E 4.038('c)-.74 G 1.539 +no)-3.728 F 2.038(completion has pre)144 549.6 R 2.038 +(viously been de\214ned.)-.25 F(The)7.038 E F14.538 E F0 2.039 +(option indicates that other supplied options)4.538 F 1.539 +(should apply to `)144 561.6 R(`empty')-.74 E 4.039('c)-.74 G 1.538 (ommand completion; that is, completion attempted on a blank line.) --4.038 F(The)144 573.6 Q F13.206 E F0 .705(option indicates that \ +-4.039 F(The)144 573.6 Q F13.205 E F0 .705(option indicates that \ other supplied options should apply to completion on the inital non-) -3.206 F .867(assignment w)144 585.6 R .868 +3.205 F .868(assignment w)144 585.6 R .868 (ord on the line, or after a command delimiter such as)-.1 F F1(;)3.368 -E F0(or)3.368 E F1(|)3.368 E F0 3.368(,w)C .868(hich is usually com-) --3.368 F(mand name completion.)144 597.6 Q 1.388(The return v)144 621.6 -R 1.388(alue is true unless an in)-.25 F -.25(va)-.4 G 1.387 +E F0(or)3.368 E F1(|)3.368 E F0 3.367(,w)C .867(hich is usually com-) +-3.367 F(mand name completion.)144 597.6 Q 1.387(The return v)144 621.6 +R 1.387(alue is true unless an in)-.25 F -.25(va)-.4 G 1.388 (lid option is supplied, an attempt is made to modify the).25 F (options for a)144 633.6 Q F2(name)2.5 E F0 (for which no completion speci\214cation e)2.5 E (xists, or an output error occurs.)-.15 E F1(continue)108 650.4 Q F0([) -2.5 E F2(n)A F0(])A 1.753(Resume the ne)144 662.4 R 1.753 +2.5 E F2(n)A F0(])A 1.754(Resume the ne)144 662.4 R 1.754 (xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r).25 E F0(,)A F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1 -(select)4.254 E F0 4.254(loop. If)4.254 F F2(n)4.614 E F0 1.754 -(is speci\214ed,)4.494 F 1.209(resume at the)144 674.4 R F2(n)3.709 E F0 +(select)4.254 E F0 4.253(loop. If)4.254 F F2(n)4.613 E F0 1.753 +(is speci\214ed,)4.493 F 1.208(resume at the)144 674.4 R F2(n)3.709 E F0 1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F5 10 /Symbol SF3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209 -(is greater than the number of enclosing)3.949 F .513 +(is greater than the number of enclosing)3.949 F .514 (loops, the last enclosing loop \(the `)144 686.4 R(`top-le)-.74 E -.15 -(ve)-.25 G(l').15 E 3.013('l)-.74 G .513(oop\) is resumed.)-3.013 F .514 -(The return v)5.514 F .514(alue is 0 unless)-.25 F F2(n)3.014 E F0(is) -3.014 E(not greater than or equal to 1.)144 698.4 Q(GNU Bash 5.0)72 768 +(ve)-.25 G(l').15 E 3.014('l)-.74 G .514(oop\) is resumed.)-3.014 F .513 +(The return v)5.513 F .513(alue is 0 unless)-.25 F F2(n)3.013 E F0(is) +3.013 E(not greater than or equal to 1.)144 698.4 Q(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(60)190.395 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup @@ -7328,135 +7327,135 @@ SF(declar)108 84 Q(e)-.18 E F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E F1(typeset)108 96 Q F0([)2.5 E F1 (\255aAfFgilnrtux)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 -E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E 1.265(Declare v)144 108 R -1.265(ariables and/or gi)-.25 F 1.565 -.15(ve t)-.25 H 1.265(hem attrib) +E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E 1.264(Declare v)144 108 R +1.264(ariables and/or gi)-.25 F 1.564 -.15(ve t)-.25 H 1.264(hem attrib) .15 F 3.765(utes. If)-.2 F(no)3.765 E F2(name)3.765 E F0 3.765(sa)C -1.265(re gi)-3.765 F -.15(ve)-.25 G 3.764(nt).15 G 1.264 -(hen display the v)-3.764 F 1.264(alues of)-.25 F -.25(va)144 120 S -3.482(riables. The).25 F F13.482 E F0 .982 -(option will display the attrib)3.482 F .982(utes and v)-.2 F .983 -(alues of each)-.25 F F2(name)3.483 E F0 5.983(.W).18 G(hen)-5.983 E F1 -3.483 E F0 .983(is used)3.483 F(with)144 132 Q F2(name)2.775 E F0 -(ar)2.775 E .275(guments, additional options, other than)-.18 F F1 -2.775 E F0(and)2.775 E F12.775 E F0 2.775(,a)C .274(re ignored.) --2.775 F(When)5.274 E F12.774 E F0 .274(is supplied)2.774 F -(without)144 144 Q F2(name)4.813 E F0(ar)4.813 E 2.313 -(guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.314 -(alues of all v)-.25 F 2.314(ariables ha)-.25 F 2.314(ving the)-.2 F -(attrib)144 156 Q 1.182(utes speci\214ed by the additional options.)-.2 -F 1.181(If no other options are supplied with)6.182 F F13.681 E F0 -(,)A F1(declar)3.681 E(e)-.18 E F0 .62(will display the attrib)144 168 R +1.265(re gi)-3.765 F -.15(ve)-.25 G 3.765(nt).15 G 1.265 +(hen display the v)-3.765 F 1.265(alues of)-.25 F -.25(va)144 120 S +3.483(riables. The).25 F F13.483 E F0 .983 +(option will display the attrib)3.483 F .983(utes and v)-.2 F .982 +(alues of each)-.25 F F2(name)3.482 E F0 5.982(.W).18 G(hen)-5.982 E F1 +3.482 E F0 .982(is used)3.482 F(with)144 132 Q F2(name)2.774 E F0 +(ar)2.774 E .274(guments, additional options, other than)-.18 F F1 +2.775 E F0(and)2.775 E F12.775 E F0 2.775(,a)C .275(re ignored.) +-2.775 F(When)5.275 E F12.775 E F0 .275(is supplied)2.775 F +(without)144 144 Q F2(name)4.814 E F0(ar)4.814 E 2.314 +(guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.313 +(alues of all v)-.25 F 2.313(ariables ha)-.25 F 2.313(ving the)-.2 F +(attrib)144 156 Q 1.181(utes speci\214ed by the additional options.)-.2 +F 1.182(If no other options are supplied with)6.181 F F13.682 E F0 +(,)A F1(declar)3.682 E(e)-.18 E F0 .62(will display the attrib)144 168 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12(ariables. The) -.25 F F13.12 E F0 .62(option will restrict the display)3.12 F -1.291(to shell functions.)144 180 R(The)6.291 E F13.791 E F0 1.291 -(option inhibits the display of function de\214nitions; only the functi\ -on)3.791 F .948(name and attrib)144 192 R .948(utes are printed.)-.2 F -.948(If the)5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948 +1.29(to shell functions.)144 180 R(The)6.29 E F13.79 E F0 1.291(o\ +ption inhibits the display of function de\214nitions; only the function) +3.791 F .948(name and attrib)144 192 R .948(utes are printed.)-.2 F .948 +(If the)5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948 (shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448(,t)C .948(he source)-3.448 F 1.69(\214le name and line number where each)144 204 R F2(name)4.19 E F0 1.69(is de\214ned are displayed as well.)4.19 F (The)6.69 E F14.19 E F0(option)4.19 E(implies)144 216 Q F1 -3.891 E F0 6.391(.T)C(he)-6.391 E F13.891 E F0 1.391 -(option forces v)3.891 F 1.391 +3.892 E F0 6.392(.T)C(he)-6.392 E F13.892 E F0 1.391 +(option forces v)3.892 F 1.391 (ariables to be created or modi\214ed at the global scope, e)-.25 F -.15 -(ve)-.25 G(n).15 E(when)144 228 Q F1(declar)4.383 E(e)-.18 E F0 1.883 -(is e)4.383 F -.15(xe)-.15 G 1.883(cuted in a shell function.).15 F -1.882(It is ignored in all other cases.)6.883 F 1.882(The follo)6.882 F -(wing)-.25 E .793(options can be used to restrict output to v)144 240 R -.794(ariables with the speci\214ed attrib)-.25 F .794(ute or to gi)-.2 F -1.094 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 252 Q(utes:)-.2 E F1 +(ve)-.25 G(n).15 E(when)144 228 Q F1(declar)4.382 E(e)-.18 E F0 1.882 +(is e)4.382 F -.15(xe)-.15 G 1.882(cuted in a shell function.).15 F +1.883(It is ignored in all other cases.)6.882 F 1.883(The follo)6.883 F +(wing)-.25 E .794(options can be used to restrict output to v)144 240 R +.794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2 F +1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 252 Q(utes:)-.2 E F1 144 264 Q F0(Each)180 264 Q F2(name)2.5 E F0(is an inde)2.5 E -.15 (xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1144 276 Q F0(Each)180 276 Q F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v) .15 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G (\).).15 E F1144 288 Q F0(Use function names only)180 288 Q(.)-.65 -E F1144 300 Q F0 .558(The v)180 300 R .558 +E F1144 300 Q F0 .557(The v)180 300 R .558 (ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25 -(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .557 +(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .558 (ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 312 Q F0(abo)2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)-2.5 E -(ariable is assigned a v)-.25 E(alue.)-.25 E F1144 324 Q F0 .909 +(ariable is assigned a v)-.25 E(alue.)-.25 E F1144 324 Q F0 .91 (When the v)180 324 R .909(ariable is assigned a v)-.25 F .909 (alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4 -G .91(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 336 R(upper) -2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 348 Q F0(Gi) -180 348 Q 1.62 -.15(ve e)-.25 H(ach).15 E F2(name)3.82 E F0(the)3.82 E -F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 +G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 336 R +(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 348 Q +F0(Gi)180 348 Q 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the) +3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 (ute, making it a name reference to another v)-.2 F(ariable.)-.25 E -1.518(That other v)180 360 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(attrib)180 372 Q .227 +1.519(That other v)180 360 R 1.519(ariable is de\214ned by the v)-.25 F +1.518(alue of)-.25 F F2(name)4.018 E F0 6.518(.A)C 1.518 +(ll references, assignments, and)-6.518 F(attrib)180 372 Q .226 (ute modi\214cations to)-.2 F F2(name)2.726 E F0 2.726(,e)C .226 (xcept those using or changing the)-2.876 F F12.726 E F0(attrib) -2.726 E .226(ute itself, are)-.2 F .808(performed on the v)180 384 R -.808(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D -3.308(alue. The).3 F .809(nameref attrib)3.309 F .809(ute cannot be)-.2 +2.726 E .227(ute itself, are)-.2 F .809(performed on the v)180 384 R +.809(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D +3.308(alue. The).3 F .808(nameref attrib)3.308 F .808(ute cannot be)-.2 F(applied to array v)180 396 Q(ariables.)-.25 E F1144 408 Q F0 -(Mak)180 408 Q(e)-.1 E F2(name)5.047 E F0 5.047(sr)C(eadonly)-5.047 E -7.547(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.547 F -2.546(alues by subsequent)-.25 F(assignment statements or unset.)180 420 -Q F1144 432 Q F0(Gi)180 432 Q .729 -.15(ve e)-.25 H(ach).15 E F2 -(name)2.929 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E +(Mak)180 408 Q(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E +7.546(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.546 F +2.547(alues by subsequent)-.25 F(assignment statements or unset.)180 420 +Q F1144 432 Q F0(Gi)180 432 Q .73 -.15(ve e)-.25 H(ach).15 E F2 +(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1(DEB)2.929 -E(UG)-.1 E F0(and)2.93 E F1(RETURN)2.93 E F0 +E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0 (traps from the calling shell.)180 444 Q(The trace attrib)5 E (ute has no special meaning for v)-.2 E(ariables.)-.25 E F1144 456 -Q F0 .91(When the v)180 456 R .909(ariable is assigned a v)-.25 F .909 +Q F0 .909(When the v)180 456 R .909(ariable is assigned a v)-.25 F .909 (alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 F -.15 -(ve)-.4 G .909(rted to upper).15 F(-)-.2 E 2.5(case. The)180 468 R(lo) -2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 -480 Q F0(Mark)180 480 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E -(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .12 -(Using `+' instead of `\255' turns of)144 496.8 R 2.62(ft)-.25 G .12 -(he attrib)-2.62 F .121(ute instead, with the e)-.2 F .121 -(xceptions that)-.15 F F1(+a)2.621 E F0 .121(may not be used)2.621 F -.645(to destro)144 508.8 R 3.145(ya)-.1 G 3.145(na)-3.145 G .645(rray v) --3.145 F .645(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo) -3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.144 -(ute. When)-.2 F .644(used in a func-)3.144 F(tion,)144 520.8 Q F1 +(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 468 R(lo)2.5 +E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 480 Q +F0(Mark)180 480 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E +(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .121 +(Using `+' instead of `\255' turns of)144 496.8 R 2.621(ft)-.25 G .121 +(he attrib)-2.621 F .121(ute instead, with the e)-.2 F .12 +(xceptions that)-.15 F F1(+a)2.62 E F0 .12(may not be used)2.62 F .644 +(to destro)144 508.8 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v) +-3.144 F .644(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo) +3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.145 +(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 520.8 Q F1 (declar)2.835 E(e)-.18 E F0(and)2.835 E F1(typeset)2.835 E F0(mak)2.835 E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335 (local, as with the)2.835 F F1(local)2.835 E F0 .335 -(command, unless the)2.835 F F12.835 E F0(option)2.835 E 1.283 -(is supplied.)144 532.8 R 1.283(If a v)6.283 F 1.283 +(command, unless the)2.835 F F12.835 E F0(option)2.835 E 1.282 +(is supplied.)144 532.8 R 1.282(If a v)6.282 F 1.283 (ariable name is follo)-.25 F 1.283(wed by =)-.25 F F2(value)A F0 3.783 -(,t)C 1.283(he v)-3.783 F 1.283(alue of the v)-.25 F 1.282 -(ariable is set to)-.25 F F2(value)3.782 E F0(.)A .926(When using)144 -544.8 R F13.426 E F0(or)3.426 E F13.426 E F0 .927 -(and the compound assignment syntax to create array v)3.426 F .927 +(,t)C 1.283(he v)-3.783 F 1.283(alue of the v)-.25 F 1.283 +(ariable is set to)-.25 F F2(value)3.783 E F0(.)A .927(When using)144 +544.8 R F13.427 E F0(or)3.427 E F13.427 E F0 .926 +(and the compound assignment syntax to create array v)3.427 F .926 (ariables, additional)-.25 F(attrib)144 556.8 Q .592(utes do not tak)-.2 F 3.092(ee)-.1 G -.25(ff)-3.092 G .592 (ect until subsequent assignments.).25 F .592(The return v)5.592 F .592 (alue is 0 unless an in)-.25 F -.25(va)-.4 G(lid).25 E .429 (option is encountered, an attempt is made to de\214ne a function using) -144 568.8 R/F4 10/Courier@0 SF .429(\255f foo=bar)2.929 F F0 2.929(,a)C -2.929(na)-2.929 G .429(ttempt is)-2.929 F .063(made to assign a v)144 -580.8 R .063(alue to a readonly v)-.25 F .062 -(ariable, an attempt is made to assign a v)-.25 F .062 +144 568.8 R/F4 10/Courier@0 SF .428(\255f foo=bar)2.929 F F0 2.928(,a)C +2.928(na)-2.928 G .428(ttempt is)-2.928 F .062(made to assign a v)144 +580.8 R .062(alue to a readonly v)-.25 F .063 +(ariable, an attempt is made to assign a v)-.25 F .063 (alue to an array v)-.25 F(ari-)-.25 E .102 (able without using the compound assignment syntax \(see)144 592.8 R F1 (Arrays)2.602 E F0(abo)2.602 E -.15(ve)-.15 G .102(\), one of the).15 F -F2(names)2.602 E F0 .102(is not a)2.602 F -.25(va)144 604.8 S .172 +F2(names)2.602 E F0 .101(is not a)2.602 F -.25(va)144 604.8 S .171 (lid shell v).25 F .171(ariable name, an attempt is made to turn of)-.25 -F 2.671(fr)-.25 G .171(eadonly status for a readonly v)-2.671 F .171 +F 2.671(fr)-.25 G .171(eadonly status for a readonly v)-2.671 F .172 (ariable, an)-.25 F .96(attempt is made to turn of)144 616.8 R 3.46(fa) -.25 G .96(rray status for an array v)-3.46 F .96 (ariable, or an attempt is made to display a)-.25 F(non-e)144 628.8 Q (xistent function with)-.15 E F12.5 E F0(.)A F1 (dirs [\255clpv] [+)108 645.6 Q F2(n)A F1 2.5(][)C-2.5 E F2(n)A F1 -(])A F0 -.4(Wi)144 657.6 S .329 +(])A F0 -.4(Wi)144 657.6 S .328 (thout options, displays the list of currently remembered directories.) -.4 F .328(The def)5.328 F .328(ault display is on a)-.1 F 1.238 +.4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238 (single line with directory names separated by spaces.)144 669.6 R 1.238 (Directories are added to the list with the)6.238 F F1(pushd)144 681.6 Q -F0 2.003(command; the)4.504 F F1(popd)4.503 E F0 2.003(command remo) +F0 2.003(command; the)4.503 F F1(popd)4.503 E F0 2.003(command remo) 4.503 F -.15(ve)-.15 G 4.503(se).15 G 2.003(ntries from the list.)-4.503 F 2.003(The current directory is)7.003 F(al)144 693.6 Q -.1(wa)-.1 G (ys the \214rst directory in the stack.).1 E F1144 705.6 Q F0 (Clears the directory stack by deleting all of the entries.)180 705.6 Q -F1144 717.6 Q F0 .881 -(Produces a listing using full pathnames; the def)180 717.6 R .882 +F1144 717.6 Q F0 .882 +(Produces a listing using full pathnames; the def)180 717.6 R .881 (ault listing format uses a tilde to denote)-.1 F(the home directory)180 729.6 Q(.)-.65 E(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(61) 190.395 E 0 Cg EP @@ -7467,61 +7466,61 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF144 84 Q F0(Print the directory stack with one entry per line.) -180 84 Q F1144 96 Q F0 .273(Print the directory stack with one en\ -try per line, pre\214xing each entry with its inde)180 96 R 2.772(xi) --.15 G 2.772(nt)-2.772 G(he)-2.772 E(stack.)180 108 Q F1(+)144 120 Q/F2 -10/Times-Italic@0 SF(n)A F0 1.564(Displays the)180 120 R F2(n)4.064 E F0 -1.565(th entry counting from the left of the list sho)B 1.565(wn by)-.25 -F F1(dirs)4.065 E F0 1.565(when in)4.065 F -.2(vo)-.4 G -.1(ke).2 G(d).1 +180 84 Q F1144 96 Q F0 .272(Print the directory stack with one en\ +try per line, pre\214xing each entry with its inde)180 96 R 2.773(xi) +-.15 G 2.773(nt)-2.773 G(he)-2.773 E(stack.)180 108 Q F1(+)144 120 Q/F2 +10/Times-Italic@0 SF(n)A F0 1.565(Displays the)180 120 R F2(n)4.065 E F0 +1.565(th entry counting from the left of the list sho)B 1.564(wn by)-.25 +F F1(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E(without options, starting with zero.)180 132 Q F1144 144 Q F2(n)A F0 1.194(Displays the)180 144 R F2(n)3.694 E F0 1.194 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 156 Q .257(The return v)144 +(without options, starting with zero.)180 156 Q .258(The return v)144 172.8 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 (lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe) -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) .15 F(tory stack.)144 184.8 Q F1(diso)108 201.6 Q(wn)-.1 E F0([)2.5 E F1 (\255ar)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0 -(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 213.6 S .122 +(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 213.6 S .121 (thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec) 4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H -2.622(obs. If).15 F F2(jobspec)4.362 E F0 .121(is not present, and)2.932 +2.622(obs. If).15 F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 F .096(neither the)144 225.6 R F12.596 E F0 .096(nor the)2.596 F F12.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E .096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1 2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each) -.15 F F2(jobspec)145.74 237.6 Q F0 .586(is not remo)3.396 F -.15(ve)-.15 -G 3.086(df).15 G .585(rom the table, b)-3.086 F .585(ut is mark)-.2 F -.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .585 +.15 F F2(jobspec)145.74 237.6 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 +G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F +.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586 (is not sent to the job if the)2.835 F .962(shell recei)144 249.6 R -.15 (ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962 (If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1 3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15 -H 3.462(rm).15 G .962(ark all)-3.462 F 1.359(jobs; the)144 261.6 R F1 -3.859 E F0 1.359(option without a)3.859 F F2(jobspec)5.599 E F0 -(ar)4.169 E 1.358(gument restricts operation to running jobs.)-.18 F -1.358(The return)6.358 F -.25(va)144 273.6 S(lue is 0 unless a).25 E F2 +H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 261.6 R F1 +3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0 +(ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F +1.359(The return)6.359 F -.25(va)144 273.6 S(lue is 0 unless a).25 E F2 (jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F1(echo)108 290.4 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g) --.37 E F0(...])2.5 E .424(Output the)144 302.4 R F2(ar)2.924 E(g)-.37 E +-.37 E F0(...])2.5 E .425(Output the)144 302.4 R F2(ar)2.925 E(g)-.37 E F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924 -(wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .308 -(error occurs.)144 314.4 R(If)5.308 E F12.808 E F0 .308 -(is speci\214ed, the trailing ne)2.808 F .308(wline is suppressed.)-.25 -F .307(If the)5.308 F F12.807 E F0 .307(option is gi)2.807 F -.15 -(ve)-.25 G .307(n, inter).15 F(-)-.2 E 1.348(pretation of the follo)144 +(wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307 +(error occurs.)144 314.4 R(If)5.307 E F12.807 E F0 .307 +(is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25 +F .308(If the)5.308 F F12.808 E F0 .308(option is gi)2.808 F -.15 +(ve)-.25 G .308(n, inter).15 F(-)-.2 E 1.349(pretation of the follo)144 326.4 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The) -6.348 E F13.849 E F0 1.349(option disables the)3.849 F 1.055 +6.348 E F13.848 E F0 1.348(option disables the)3.848 F 1.054 (interpretation of these escape characters, e)144 338.4 R -.15(ve)-.25 G -3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.554 -(ya)-.15 G 1.054(re interpreted by def)-3.554 F(ault.)-.1 E(The)144 -350.4 Q F1(xpg_echo)3.458 E F0 .959 -(shell option may be used to dynamically determine whether or not)3.458 -F F1(echo)3.459 E F0 -.15(ex)3.459 G(pands).15 E .716 -(these escape characters by def)144 362.4 R(ault.)-.1 E F1(echo)5.716 E -F0 .716(does not interpret)3.216 F F13.216 E F0 .715 -(to mean the end of options.)3.216 F F1(echo)5.715 E F0 +3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.555 +(ya)-.15 G 1.055(re interpreted by def)-3.555 F(ault.)-.1 E(The)144 +350.4 Q F1(xpg_echo)3.459 E F0 .959 +(shell option may be used to dynamically determine whether or not)3.459 +F F1(echo)3.458 E F0 -.15(ex)3.458 G(pands).15 E .715 +(these escape characters by def)144 362.4 R(ault.)-.1 E F1(echo)5.715 E +F0 .716(does not interpret)3.215 F F13.216 E F0 .716 +(to mean the end of options.)3.216 F F1(echo)5.716 E F0 (interprets the follo)144 374.4 Q(wing escape sequences:)-.25 E F1(\\a) 144 386.4 Q F0(alert \(bell\))180 386.4 Q F1(\\b)144 398.4 Q F0 (backspace)180 398.4 Q F1(\\c)144 410.4 Q F0(suppress further output)180 @@ -7536,65 +7535,65 @@ E(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1 (\\x)144 530.4 Q F2(HH)A F0(the eight-bit character whose v)180 530.4 Q (alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0 (\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1 -(\\u)144 542.4 Q F2(HHHH)A F0 1.506 -(the Unicode \(ISO/IEC 10646\) character whose v)180 554.4 R 1.507 -(alue is the he)-.25 F 1.507(xadecimal v)-.15 F(alue)-.25 E F2(HHHH) -4.007 E F0(\(one to four he)180 566.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 -(\\U)144 578.4 Q F2(HHHHHHHH)A F0 .548 +(\\u)144 542.4 Q F2(HHHH)A F0 1.507 +(the Unicode \(ISO/IEC 10646\) character whose v)180 554.4 R 1.506 +(alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH) +4.006 E F0(\(one to four he)180 566.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 +(\\U)144 578.4 Q F2(HHHHHHHH)A F0 .547 (the Unicode \(ISO/IEC 10646\) character whose v)180 590.4 R .547 -(alue is the he)-.25 F .547(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-) -3.047 E(HHH)180 602.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G +(alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-) +3.048 E(HHH)180 602.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G (igits\))-2.5 E F1(enable)108 619.2 Q F0([)2.5 E F1A F0 2.5(][)C F1(\255dnps)-2.5 E F0 2.5(][)C F1-2.5 E F2(\214lename)2.5 E F0 2.5 -(][)C F2(name)-2.5 E F0(...])2.5 E .277(Enable and disable b)144 631.2 R +(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 631.2 R .278(uiltin shell commands.)-.2 F .278(Disabling a b)5.278 F .278 -(uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .834 +(uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .833 (the same name as a shell b)144 643.2 R .834(uiltin to be e)-.2 F -.15 (xe)-.15 G .834(cuted without specifying a full pathname, e).15 F -.15 -(ve)-.25 G 3.333(nt).15 G(hough)-3.333 E .989 +(ve)-.25 G 3.334(nt).15 G(hough)-3.334 E .99 (the shell normally searches for b)144 655.2 R .989 -(uiltins before disk commands.)-.2 F(If)5.989 E F13.489 E F0 .99 -(is used, each)3.49 F F2(name)3.49 E F0 .99(is dis-)3.49 F 1.582 +(uiltins before disk commands.)-.2 F(If)5.989 E F13.489 E F0 .989 +(is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F 1.581 (abled; otherwise,)144 667.2 R F2(names)4.082 E F0 1.582(are enabled.) 4.082 F -.15(Fo)6.582 G 4.082(re).15 G 1.582(xample, to use the)-4.232 F -F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.081 -G(TH)-.189 E F0 .08(instead of the shell b)144 679.2 R .08(uiltin v)-.2 -F .08(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test)2.58 F -F0 5.081(.T)C(he)-5.081 E F12.581 E F0 .081 -(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 691.2 S 1.525 -(iltin command).2 F F2(name)4.385 E F0 1.524(from shared object)4.204 F +F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.082 +G(TH)-.189 E F0 .081(instead of the shell b)144 679.2 R .081(uiltin v) +-.2 F .081(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test) +2.581 F F0 5.081(.T)C(he)-5.081 E F12.58 E F0 .08 +(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 691.2 S 1.524 +(iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524 (ystems that support dynamic loading.)-4.024 F(The)144 703.2 Q F1 -2.866 E F0 .366(option will delete a b)2.866 F .366(uiltin pre)-.2 F -.366(viously loaded with)-.25 F F12.867 E F0 5.367(.I)C 2.867(fn) --5.367 G(o)-2.867 E F2(name)2.867 E F0(ar)2.867 E .367(guments are gi) --.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 715.2 R F1 -2.899 E F0 .399(option is supplied, a list of shell b)2.899 F .399 +2.867 E F0 .367(option will delete a b)2.867 F .367(uiltin pre)-.2 F +.367(viously loaded with)-.25 F F12.866 E F0 5.366(.I)C 2.866(fn) +-5.366 G(o)-2.866 E F2(name)2.866 E F0(ar)2.866 E .366(guments are gi) +-.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 715.2 R F1 +2.898 E F0 .399(option is supplied, a list of shell b)2.899 F .399 (uiltins is printed.)-.2 F -.4(Wi)5.399 G .399(th no other option ar).4 -F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144 +F .399(guments, the)-.18 F .099(list consists of all enabled shell b)144 727.2 R 2.598(uiltins. If)-.2 F F12.598 E F0 .098 -(is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F -(If)5.099 E F12.599 E F0(GNU Bash 5.0)72 768 Q(2018 October 22) +(is supplied, only disabled b)2.598 F .098(uiltins are printed.)-.2 F +(If)5.098 E F12.598 E F0(GNU Bash 5.0)72 768 Q(2018 October 22) 141.235 E(62)190.395 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.917 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.916 (is supplied, the list printed includes all b)144 84 R 1.916 -(uiltins, with an indication of whether or not each is)-.2 F 2.878 -(enabled. If)144 96 R/F1 10/Times-Bold@0 SF2.878 E F0 .379 -(is supplied, the output is restricted to the POSIX)2.878 F/F2 10 -/Times-Italic@0 SF(special)2.879 E F0 -.2(bu)2.879 G 2.879(iltins. The) -.2 F .379(return v)2.879 F(alue)-.25 E .995(is 0 unless a)144 108 R F2 -(name)3.855 E F0 .994(is not a shell b)3.675 F .994 -(uiltin or there is an error loading a ne)-.2 F 3.494(wb)-.25 G .994 -(uiltin from a shared)-3.694 F(object.)144 120 Q F1 -2.3 -.15(ev a)108 +(uiltins, with an indication of whether or not each is)-.2 F 2.879 +(enabled. If)144 96 R/F1 10/Times-Bold@0 SF2.879 E F0 .379 +(is supplied, the output is restricted to the POSIX)2.879 F/F2 10 +/Times-Italic@0 SF(special)2.879 E F0 -.2(bu)2.878 G 2.878(iltins. The) +.2 F .378(return v)2.878 F(alue)-.25 E .994(is 0 unless a)144 108 R F2 +(name)3.854 E F0 .994(is not a shell b)3.674 F .994 +(uiltin or there is an error loading a ne)-.2 F 3.495(wb)-.25 G .995 +(uiltin from a shared)-3.695 F(object.)144 120 Q F1 -2.3 -.15(ev a)108 136.8 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(The)144 148.8 -Q F2(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671 -(re read and concatenated together into a single command.)-3.17 F .671 -(This command is then read)5.671 F .495(and e)144 160.8 R -.15(xe)-.15 G +Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671 +(re read and concatenated together into a single command.)-3.171 F .67 +(This command is then read)5.67 F .495(and e)144 160.8 R -.15(xe)-.15 G .495(cuted by the shell, and its e).15 F .495 (xit status is returned as the v)-.15 F .495(alue of)-.25 F F1 -2.3 -.15 (ev a)2.995 H(l).15 E F0 5.495(.I)C 2.995(ft)-5.495 G .495(here are no) @@ -7602,84 +7601,84 @@ Q F2(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671 (guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1 (exec)108 189.6 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1-2.5 E F2 (name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E F2(ar)A(guments) --.37 E F0(]])A(If)144 201.6 Q F2(command)3.005 E F0 .305 -(is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805 -(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F2(ar)3.136 E -(guments)-.37 E F0(become)3.076 E .177(the ar)144 213.6 R .177 +-.37 E F0(]])A(If)144 201.6 Q F2(command)3.006 E F0 .306 +(is speci\214ed, it replaces the shell.)3.576 F .305(No ne)5.305 F 2.805 +(wp)-.25 G .305(rocess is created.)-2.805 F(The)5.305 E F2(ar)3.135 E +(guments)-.37 E F0(become)3.075 E .176(the ar)144 213.6 R .176 (guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G (he)-2.676 E F12.676 E F0 .176 -(option is supplied, the shell places a dash at the be)2.676 F .176 -(ginning of)-.15 F .499(the zeroth ar)144 225.6 R .499(gument passed to) --.18 F F2(command)2.999 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2 -(lo)2.999 E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.5 E F13 E F0 -.5(option causes)3 F F2(com-)3.2 E(mand)144 237.6 Q F0 .639(to be e) -3.909 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 +(option is supplied, the shell places a dash at the be)2.676 F .177 +(ginning of)-.15 F .5(the zeroth ar)144 225.6 R .5(gument passed to)-.18 +F F2(command)3 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2(lo)2.999 +E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F12.999 E F0 +.499(option causes)2.999 F F2(com-)3.199 E(mand)144 237.6 Q F0 .638 +(to be e)3.908 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 (vironment. If)-.4 F F13.138 E F0 .638 -(is supplied, the shell passes)3.138 F F2(name)3.498 E F0 .638(as the) -3.318 F 1.077(zeroth ar)144 249.6 R 1.077(gument to the e)-.18 F -.15 +(is supplied, the shell passes)3.138 F F2(name)3.499 E F0 .639(as the) +3.319 F 1.078(zeroth ar)144 249.6 R 1.077(gument to the e)-.18 F -.15 (xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F2(command)3.777 E F0 1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a) -.15 F(non-interacti)144 261.6 Q .877 -.15(ve s)-.25 H .577(hell e).15 F -.577(xits, unless the)-.15 F F1(execfail)3.077 E F0 .577 -(shell option is enabled.)3.077 F .576(In that case, it returns f)5.577 +.15 F(non-interacti)144 261.6 Q .876 -.15(ve s)-.25 H .576(hell e).15 F +.576(xits, unless the)-.15 F F1(execfail)3.076 E F0 .577 +(shell option is enabled.)3.077 F .577(In that case, it returns f)5.577 F(ail-)-.1 E 3.32(ure. An)144 273.6 R(interacti)3.32 E 1.12 -.15(ve s) -.25 H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82 -(xits uncondi-)-.15 F .288(tionally if)144 285.6 R F1(exec)2.788 E F0 --.1(fa)2.788 G 2.788(ils. If).1 F F2(command)2.988 E F0 .288 -(is not speci\214ed, an)3.558 F 2.787(yr)-.15 G .287(edirections tak) --2.787 F 2.787(ee)-.1 G -.25(ff)-2.787 G .287(ect in the current shell,) +(xits uncondi-)-.15 F .287(tionally if)144 285.6 R F1(exec)2.787 E F0 +-.1(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287 +(is not speci\214ed, an)3.557 F 2.788(yr)-.15 G .288(edirections tak) +-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 297.6 Q (If there is a redirection error)5 E 2.5(,t)-.4 G (he return status is 1.)-2.5 E F1(exit)108 314.4 Q F0([)2.5 E F2(n)A F0 -(])A .095(Cause the shell to e)144 314.4 R .095(xit with a status of) --.15 F F2(n)2.595 E F0 5.095(.I)C(f)-5.095 E F2(n)2.955 E F0 .096 -(is omitted, the e)2.835 F .096(xit status is that of the last command) +(])A .096(Cause the shell to e)144 314.4 R .096(xit with a status of) +-.15 F F2(n)2.596 E F0 5.096(.I)C(f)-5.096 E F2(n)2.955 E F0 .095 +(is omitted, the e)2.835 F .095(xit status is that of the last command) -.15 F -.15(exe)144 326.4 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9 /Times-Bold@0 SF(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 G (cuted before the shell terminates.).15 E F1(export)108 343.2 Q F0([)2.5 E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E -F0(]] ...)A F1(export \255p)108 355.2 Q F0 .257(The supplied)144 367.2 R +F0(]] ...)A F1(export \255p)108 355.2 Q F0 .256(The supplied)144 367.2 R F2(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257(vironment of subsequently e)-.4 F -.15 -(xe)-.15 G(cuted).15 E 2.626(commands. If)144 379.2 R(the)2.626 E F1 -2.626 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the) +(xe)-.15 G(cuted).15 E 2.627(commands. If)144 379.2 R(the)2.627 E F1 +2.627 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the) .15 F F2(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no) -5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127 +5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .126 (n, or if the).15 F F1144 391.2 Q F0 .048 -(option is supplied, a list of names of all e)2.548 F .048(xported v) --.15 F .048(ariables is printed.)-.25 F(The)5.048 E F12.547 E F0 -.047(option causes the)2.547 F -.15(ex)144 403.2 S 1.446 +(option is supplied, a list of names of all e)2.547 F .048(xported v) +-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F12.548 E F0 +.048(option causes the)2.548 F -.15(ex)144 403.2 S 1.447 (port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447 (rom each)-3.947 F F2(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G 1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F2(wor)A(d) --.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 415.2 S .742(lue of the v) -.25 F .742(ariable is set to)-.25 F F2(wor)3.242 E(d)-.37 E F0(.)A F1 -(export)5.742 E F0 .742(returns an e)3.242 F .741 -(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .741(lid option is) -.25 F .031(encountered, one of the)144 427.2 R F2(names)2.531 E F0 .031 -(is not a v)2.531 F .032(alid shell v)-.25 F .032(ariable name, or)-.25 -F F12.532 E F0 .032(is supplied with a)2.532 F F2(name)2.892 E F0 -(that)2.712 E(is not a function.)144 439.2 Q F1(fc)108 456 Q F0([)2.5 E +-.37 E F0 3.946(,t)C(he)-3.946 E -.25(va)144 415.2 S .741(lue of the v) +.25 F .741(ariable is set to)-.25 F F2(wor)3.241 E(d)-.37 E F0(.)A F1 +(export)5.741 E F0 .742(returns an e)3.242 F .742 +(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .742(lid option is) +.25 F .032(encountered, one of the)144 427.2 R F2(names)2.532 E F0 .032 +(is not a v)2.532 F .032(alid shell v)-.25 F .032(ariable name, or)-.25 +F F12.531 E F0 .031(is supplied with a)2.531 F F2(name)2.891 E F0 +(that)2.711 E(is not a function.)144 439.2 Q F1(fc)108 456 Q F0([)2.5 E F1A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108 468 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2 -(cmd)-2.5 E F0(])A .432 +(cmd)-2.5 E F0(])A .431 (The \214rst form selects a range of commands from)144 480 R F2<8c72> -4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .431 -(from the history list and displays or)3.612 F .141(edits and re-e)144 -492 R -.15(xe)-.15 G .141(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs) +4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .432 +(from the history list and displays or)3.612 F .142(edits and re-e)144 +492 R -.15(xe)-.15 G .142(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs) .45 G(t).1 E F0(and)3.321 E F2(last)2.731 E F0 .141 (may be speci\214ed as a string \(to locate the last command)3.321 F(be) -144 504 Q .311(ginning with that string\) or as a number \(an inde)-.15 -F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F -.05(ga) --.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .189(is used as an of) -144 516 R .189(fset from the current command number\).)-.25 F(If)5.189 E -F2(last)2.78 E F0 .19(is not speci\214ed, it is set to the cur)3.37 F(-) --.2 E .949(rent command for listing \(so that)144 528 R/F4 10/Courier@0 -SF .948(fc \255l \25510)3.448 F F0 .948 -(prints the last 10 commands\) and to)3.448 F F2<8c72>5.358 E(st)-.1 E -F0(other)4.128 E(-)-.2 E 2.5(wise. If)144 540 R F2<8c72>4.41 E(st)-.1 E +144 504 Q .31(ginning with that string\) or as a number \(an inde)-.15 F +2.811(xi)-.15 G .311(nto the history list, where a ne)-2.811 F -.05(ga) +-.15 G(ti).05 E .611 -.15(ve n)-.25 H(umber).15 E .19(is used as an of) +144 516 R .19(fset from the current command number\).)-.25 F(If)5.19 E +F2(last)2.779 E F0 .189(is not speci\214ed, it is set to the cur)3.369 F +(-)-.2 E .948(rent command for listing \(so that)144 528 R/F4 10 +/Courier@0 SF .948(fc \255l \25510)3.448 F F0 .948 +(prints the last 10 commands\) and to)3.448 F F2<8c72>5.359 E(st)-.1 E +F0(other)4.129 E(-)-.2 E 2.5(wise. If)144 540 R F2<8c72>4.41 E(st)-.1 E F0(is not speci\214ed, it is set to the pre)3.18 E (vious command for editing and \25516 for listing.)-.25 E(The)144 564 Q F12.522 E F0 .022 @@ -7688,33 +7687,33 @@ F12.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022 (rses the order of).15 F .438(the commands.)144 576 R .438(If the)5.438 F F12.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E -.334(the editor gi)144 588 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E F2 -(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do) +.335(the editor gi)144 588 R -.15(ve)-.25 G 2.835(nb).15 G(y)-2.835 E F2 +(ename)3.025 E F0 .335(is in)3.015 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do) .1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F -(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G -(n,).15 E .631(the v)144 600 R .631(alue of the)-.25 F F3(FCEDIT)3.131 E -F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) --.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63 -(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 612 R .95 -(ariable is set,)-.25 F F2(vi)5.116 E F0 .95(is used.)5.116 F .951 -(When editing is complete, the edited commands are echoed and)5.95 F --.15(exe)144 624 S(cuted.).15 E .789(In the second form,)144 648 R F2 +(If)5.334 E F2(ename)3.024 E F0 .334(is not gi)3.014 F -.15(ve)-.25 G +(n,).15 E .63(the v)144 600 R .63(alue of the)-.25 F F3(FCEDIT)3.13 E F0 +-.25(va)2.88 G .631(riable is used, and the v).25 F .631(alue of)-.25 F +F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.131 E F0 .631 +(is not set.)2.881 F .631(If nei-)5.631 F .951(ther v)144 612 R .951 +(ariable is set,)-.25 F F2(vi)5.117 E F0 .951(is used.)5.117 F .95 +(When editing is complete, the edited commands are echoed and)5.951 F +-.15(exe)144 624 S(cuted.).15 E .788(In the second form,)144 648 R F2 (command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788 (cuted after each instance of).15 F F2(pat)3.288 E F0 .788 -(is replaced by)3.288 F F2 -.37(re)3.288 G(p).37 E F0(.)A F2(Com-)5.788 -E(mand)144 660 Q F0 .171(is interpreted the same as)2.671 F F2<8c72> -2.671 E(st)-.1 E F0(abo)2.671 E -.15(ve)-.15 G 5.171(.A).15 G .172 -(useful alias to use with this is)-2.499 F F4 .172(r='fc \255s')2.672 F -F0 2.672(,s)C 2.672(ot)-2.672 G(hat)-2.672 E(typing)144 672 Q F4 7.166 -(rc)3.666 G(c)-7.166 E F0 1.166(runs the last command be)3.666 F 1.166 -(ginning with)-.15 F F4(cc)3.666 E F0 1.165(and typing)3.666 F F4(r) -3.665 E F0(re-e)3.665 E -.15(xe)-.15 G 1.165(cutes the last com-).15 F +(is replaced by)3.288 F F2 -.37(re)3.289 G(p).37 E F0(.)A F2(Com-)5.789 +E(mand)144 660 Q F0 .172(is interpreted the same as)2.672 F F2<8c72> +2.672 E(st)-.1 E F0(abo)2.672 E -.15(ve)-.15 G 5.172(.A).15 G .171 +(useful alias to use with this is)-2.5 F F4 .171(r='fc \255s')2.671 F F0 +2.671(,s)C 2.671(ot)-2.671 G(hat)-2.671 E(typing)144 672 Q F4 7.165(rc) +3.665 G(c)-7.165 E F0 1.165(runs the last command be)3.665 F 1.166 +(ginning with)-.15 F F4(cc)3.666 E F0 1.166(and typing)3.666 F F4(r) +3.666 E F0(re-e)3.666 E -.15(xe)-.15 G 1.166(cutes the last com-).15 F (mand.)144 684 Q .142(If the \214rst form is used, the return v)144 708 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142 (lid option is encountered or).25 F F2<8c72>4.552 E(st)-.1 E F0(or)3.322 -E F2(last)2.732 E F0 .455(specify history lines out of range.)144 720 R +E F2(last)2.732 E F0 .454(specify history lines out of range.)144 720 R .454(If the)5.454 F F12.954 E F0 .454 -(option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454 +(option is supplied, the return v)2.954 F .455(alue is the v)-.25 F .455 (alue of the)-.25 F(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(63) 190.395 E 0 Cg EP %%Page: 64 64 @@ -7722,94 +7721,94 @@ E F2(last)2.732 E F0 .455(specify history lines out of range.)144 720 R BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .787 -(last command e)144 84 R -.15(xe)-.15 G .787(cuted or f).15 F .788 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .788 +(last command e)144 84 R -.15(xe)-.15 G .788(cuted or f).15 F .787 (ailure if an error occurs with the temporary \214le of commands.)-.1 F -.788(If the)5.788 F 1.136 +.787(If the)5.787 F 1.135 (second form is used, the return status is that of the command re-e)144 -96 R -.15(xe)-.15 G 1.135(cuted, unless).15 F/F1 10/Times-Italic@0 SF -(cmd)3.835 E F0 1.135(does not)4.405 F(specify a v)144 108 Q +96 R -.15(xe)-.15 G 1.136(cuted, unless).15 F/F1 10/Times-Italic@0 SF +(cmd)3.836 E F0 1.136(does not)4.406 F(specify a v)144 108 Q (alid history line, in which case)-.25 E/F2 10/Times-Bold@0 SF(fc)2.5 E F0(returns f)2.5 E(ailure.)-.1 E F2(fg)108 124.8 Q F0([)2.5 E F1 -(jobspec)A F0(])A(Resume)144 136.8 Q F1(jobspec)5.653 E F0 1.413 -(in the fore)4.223 F 1.413(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913 +(jobspec)A F0(])A(Resume)144 136.8 Q F1(jobspec)5.654 E F0 1.413 +(in the fore)4.224 F 1.413(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913 (tt)-3.913 G 1.413(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1 -(jobspec)5.653 E F0 1.414(is not present, the)4.223 F(shell')144 148.8 Q -3.117(sn)-.55 G .617(otion of the)-3.117 F F1(curr)3.117 E .617(ent job) --.37 F F0 .617(is used.)3.117 F .617(The return v)5.617 F .616 +(jobspec)5.653 E F0 1.413(is not present, the)4.223 F(shell')144 148.8 Q +3.116(sn)-.55 G .616(otion of the)-3.116 F F1(curr)3.116 E .616(ent job) +-.37 F F0 .617(is used.)3.116 F .617(The return v)5.617 F .617 (alue is that of the command placed into the)-.25 F(fore)144 160.8 Q -.362(ground, or f)-.15 F .362 -(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .363 +.363(ground, or f)-.15 F .363 +(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362 (hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 172.8 Q F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0 (speci\214es a job that w)2.81 E(as started without job control.)-.1 E F2(getopts)108 189.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs) -.37 E F0(])A F2(getopts)144 201.6 Q F0 .793 -(is used by shell procedures to parse positional parameters.)3.294 F F1 -(optstring)6.023 E F0 .793(contains the option)3.513 F .149 -(characters to be recognized; if a character is follo)144 213.6 R .15 -(wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45 --.15(ve a)-.2 H(n).15 E(ar)144 225.6 Q .579 -(gument, which should be separated from it by white space.)-.18 F .578 +(is used by shell procedures to parse positional parameters.)3.293 F F1 +(optstring)6.023 E F0 .793(contains the option)3.513 F .15 +(characters to be recognized; if a character is follo)144 213.6 R .149 +(wed by a colon, the option is e)-.25 F .149(xpected to ha)-.15 F .449 +-.15(ve a)-.2 H(n).15 E(ar)144 225.6 Q .578 +(gument, which should be separated from it by white space.)-.18 F .579 (The colon and question mark char)5.579 F(-)-.2 E 1.665 (acters may not be used as option characters.)144 237.6 R 1.665 (Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F2(getopts) -4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .797 -(option in the shell v)144 249.6 R(ariable)-.25 E F1(name)3.297 E F0 -3.297(,i).18 G(nitializing)-3.297 E F1(name)3.657 E F0 .797 -(if it does not e)3.477 F .796(xist, and the inde)-.15 F 3.296(xo)-.15 G -3.296(ft)-3.296 G .796(he ne)-3.296 F(xt)-.15 E(ar)144 261.6 Q .085 +4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .796 +(option in the shell v)144 249.6 R(ariable)-.25 E F1(name)3.296 E F0 +3.296(,i).18 G(nitializing)-3.296 E F1(name)3.657 E F0 .797 +(if it does not e)3.477 F .797(xist, and the inde)-.15 F 3.297(xo)-.15 G +3.297(ft)-3.297 G .797(he ne)-3.297 F(xt)-.15 E(ar)144 261.6 Q .085 (gument to be processed into the v)-.18 F(ariable)-.25 E/F3 9 /Times-Bold@0 SF(OPTIND)2.585 E/F4 9/Times-Roman@0 SF(.)A F3(OPTIND) -4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .846 +4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .845 (or a shell script is in)144 273.6 R -.2(vo)-.4 G -.1(ke).2 G 3.345 (d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F2 -(getopts)3.345 E F0 .845(places that ar)3.345 F(gument)-.18 E .803 -(into the v)144 285.6 R(ariable)-.25 E F3(OPT)3.303 E(ARG)-.81 E F4(.)A -F0 .803(The shell does not reset)5.303 F F3(OPTIND)3.303 E F0 .804 -(automatically; it must be manually)3.054 F .294 +(getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E .804 +(into the v)144 285.6 R(ariable)-.25 E F3(OPT)3.304 E(ARG)-.81 E F4(.)A +F0 .803(The shell does not reset)5.304 F F3(OPTIND)3.303 E F0 .803 +(automatically; it must be manually)3.053 F .293 (reset between multiple calls to)144 297.6 R F2(getopts)2.793 E F0 .293 (within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F -2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 309.6 -Q 2.043(When the end of options is encountered,)144 333.6 R F2(getopts) -4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044 +2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 309.6 +Q 2.044(When the end of options is encountered,)144 333.6 R F2(getopts) +4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.043 (alue greater than zero.)-.25 F F3(OPTIND)144 345.6 Q F0 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G (he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0 -(is set to ?.)2.5 E F2(getopts)144 369.6 Q F0 2.393 -(normally parses the positional parameters, b)4.893 F 2.392 -(ut if more ar)-.2 F 2.392(guments are gi)-.18 F -.15(ve)-.25 G 4.892 -(ni).15 G(n)-4.892 E F1(ar)4.892 E(gs)-.37 E F0(,).27 E F2(getopts)144 -381.6 Q F0(parses those instead.)2.5 E F2(getopts)144 405.6 Q F0 1.165 -(can report errors in tw)3.665 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F -1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.166 -(is a colon,)3.886 F F1(silent)4.006 E F0(error)4.346 E 1.071 +(is set to ?.)2.5 E F2(getopts)144 369.6 Q F0 2.392 +(normally parses the positional parameters, b)4.892 F 2.392 +(ut if more ar)-.2 F 2.393(guments are gi)-.18 F -.15(ve)-.25 G 4.893 +(ni).15 G(n)-4.893 E F1(ar)4.893 E(gs)-.37 E F0(,).27 E F2(getopts)144 +381.6 Q F0(parses those instead.)2.5 E F2(getopts)144 405.6 Q F0 1.166 +(can report errors in tw)3.666 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F +1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.165 +(is a colon,)3.885 F F1(silent)4.005 E F0(error)4.345 E 1.07 (reporting is used.)144 417.6 R 1.071 -(In normal operation, diagnostic messages are printed when in)6.071 F --.25(va)-.4 G 1.07(lid options or).25 F .393(missing option ar)144 429.6 -R .393(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable) --.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F -(will be displayed, e)144 441.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft) --2.5 G(he \214rst character of)-2.5 E F1(optstring)2.73 E F0 -(is not a colon.)2.72 E .667(If an in)144 465.6 R -.25(va)-.4 G .667 -(lid option is seen,).25 F F2(getopts)3.167 E F0 .667(places ? into) -3.167 F F1(name)3.527 E F0 .666 -(and, if not silent, prints an error message)3.347 F .399(and unsets)144 -477.6 R F3(OPT)2.899 E(ARG)-.81 E F4(.)A F0(If)4.899 E F2(getopts)2.899 -E F0 .399(is silent, the option character found is placed in)2.899 F F3 -(OPT)2.899 E(ARG)-.81 E F0 .4(and no)2.65 F -(diagnostic message is printed.)144 489.6 Q 1.242(If a required ar)144 -513.6 R 1.242(gument is not found, and)-.18 F F2(getopts)3.741 E F0 -1.241(is not silent, a question mark \()3.741 F F2(?).833 E F0 3.741 -(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F F1(name)144 525.6 -Q F0(,).18 E F3(OPT)2.734 E(ARG)-.81 E F0 .234 -(is unset, and a diagnostic message is printed.)2.484 F(If)5.234 E F2 -(getopts)2.734 E F0 .235(is silent, then a colon \()2.734 F F2(:).833 E +(In normal operation, diagnostic messages are printed when in)6.07 F +-.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144 +429.6 R .394(guments are encountered.)-.18 F .394(If the v)5.394 F +(ariable)-.25 E F3(OPTERR)2.894 E F0 .394 +(is set to 0, no error messages)2.644 F(will be displayed, e)144 441.6 Q +-.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E +F1(optstring)2.73 E F0(is not a colon.)2.72 E .666(If an in)144 465.6 R +-.25(va)-.4 G .666(lid option is seen,).25 F F2(getopts)3.166 E F0 .667 +(places ? into)3.167 F F1(name)3.527 E F0 .667 +(and, if not silent, prints an error message)3.347 F .4(and unsets)144 +477.6 R F3(OPT)2.9 E(ARG)-.81 E F4(.)A F0(If)4.899 E F2(getopts)2.899 E +F0 .399(is silent, the option character found is placed in)2.899 F F3 +(OPT)2.899 E(ARG)-.81 E F0 .399(and no)2.649 F +(diagnostic message is printed.)144 489.6 Q 1.241(If a required ar)144 +513.6 R 1.241(gument is not found, and)-.18 F F2(getopts)3.741 E F0 +1.241(is not silent, a question mark \()3.741 F F2(?).833 E F0 3.742 +(\)i).833 G 3.742(sp)-3.742 G 1.242(laced in)-3.742 F F1(name)144 525.6 +Q F0(,).18 E F3(OPT)2.735 E(ARG)-.81 E F0 .234 +(is unset, and a diagnostic message is printed.)2.485 F(If)5.234 E F2 +(getopts)2.734 E F0 .234(is silent, then a colon \()2.734 F F2(:).833 E F0(\)).833 E(is placed in)144 537.6 Q F1(name)2.86 E F0(and)2.68 E F3 (OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F2 (getopts)144 561.6 Q F0 .902 (returns true if an option, speci\214ed or unspeci\214ed, is found.) -3.402 F .902(It returns f)5.902 F .901(alse if the end of)-.1 F +3.401 F .902(It returns f)5.902 F .902(alse if the end of)-.1 F (options is encountered or an error occurs.)144 573.6 Q F2(hash)108 590.4 Q F0([)2.5 E F2(\255lr)A F0 2.5(][)C F2-2.5 E F1(\214lename) 2.5 E F0 2.5(][)C F2(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A @@ -7818,27 +7817,27 @@ F0(\)).833 E(is placed in)144 537.6 Q F1(name)2.86 E F0(and)2.68 E F3 3.718 E F0 .858(is determined by searching)3.538 F .956 (the directories in)144 614.4 R F2($P)3.456 E -.95(AT)-.74 G(H).95 E F0 .956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956 -(viously-remembered pathname is discarded.)-.25 F .242(If the)144 626.4 -R F22.742 E F0 .243 -(option is supplied, no path search is performed, and)2.742 F F1 -(\214lename)4.653 E F0 .243(is used as the full \214lename)2.923 F 1.712 -(of the command.)144 638.4 R(The)6.712 E F24.212 E F0 1.711 -(option causes the shell to for)4.212 F 1.711 -(get all remembered locations.)-.18 F(The)6.711 E F24.211 E F0 +(viously-remembered pathname is discarded.)-.25 F .243(If the)144 626.4 +R F22.743 E F0 .243 +(option is supplied, no path search is performed, and)2.743 F F1 +(\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F 1.711 +(of the command.)144 638.4 R(The)6.711 E F24.211 E F0 1.711 +(option causes the shell to for)4.211 F 1.712 +(get all remembered locations.)-.18 F(The)6.712 E F24.212 E F0 .833(option causes the shell to for)144 650.4 R .833 (get the remembered location of each)-.18 F F1(name)3.333 E F0 5.833(.I) C 3.333(ft)-5.833 G(he)-3.333 E F23.333 E F0 .833(option is sup-) -3.333 F .704(plied, the full pathname to which each)144 662.4 R F1(name) -3.204 E F0 .703(corresponds is printed.)3.204 F .703(If multiple)5.703 F -F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144 +3.333 F .703(plied, the full pathname to which each)144 662.4 R F1(name) +3.204 E F0 .704(corresponds is printed.)3.204 F .704(If multiple)5.704 F +F1(name)3.204 E F0(ar)3.204 E(guments)-.18 E .795(are supplied with)144 674.4 R F23.295 E F0 3.295(,t)C(he)-3.295 E F1(name)3.295 E F0 .795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F2 3.295 E F0 .795(option causes)3.295 F .934 (output to be displayed in a format that may be reused as input.)144 -686.4 R .934(If no ar)5.934 F .934(guments are gi)-.18 F -.15(ve)-.25 G -.934(n, or if).15 F(only)144 698.4 Q F22.821 E F0 .321 -(is supplied, information about remembered commands is printed.)2.821 F -.322(The return status is true)5.322 F(unless a)144 710.4 Q F1(name)2.86 +686.4 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G +.935(n, or if).15 F(only)144 698.4 Q F22.822 E F0 .322 +(is supplied, information about remembered commands is printed.)2.822 F +.321(The return status is true)5.321 F(unless a)144 710.4 Q F1(name)2.86 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.) .25 E(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(64)190.395 E 0 Cg EP @@ -7849,12 +7848,12 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(help)108 84 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C/F2 10 -/Times-Italic@0 SF(pattern)-2.5 E F0(])A .867 +/Times-Italic@0 SF(pattern)-2.5 E F0(])A .866 (Display helpful information about b)144 96 R .867(uiltin commands.)-.2 -F(If)5.867 E F2(pattern)4.617 E F0 .866(is speci\214ed,)3.607 F F1(help) -3.366 E F0(gi)3.366 E -.15(ve)-.25 G 3.366(sd).15 G(etailed)-3.366 E -.306(help on all commands matching)144 108 R F2(pattern)2.806 E F0 2.807 -(;o).24 G .307(therwise help for all the b)-2.807 F .307 +F(If)5.867 E F2(pattern)4.617 E F0 .867(is speci\214ed,)3.607 F F1(help) +3.367 E F0(gi)3.367 E -.15(ve)-.25 G 3.367(sd).15 G(etailed)-3.367 E +.307(help on all commands matching)144 108 R F2(pattern)2.807 E F0 2.807 +(;o).24 G .307(therwise help for all the b)-2.807 F .306 (uiltins and shell control struc-)-.2 F(tures is printed.)144 120 Q F1 144 132 Q F0(Display a short description of each)180 132 Q F2 (pattern)2.5 E F1144 144 Q F0(Display the description of each)180 @@ -7871,13 +7870,13 @@ E F1144 156 Q F0(Display only a short usage synopsis for each)180 -.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 273.6 S .752 (th no options, display the command history list with line numbers.).4 F -.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 -G .38(been modi\214ed.)144 285.6 R .38(An ar)5.38 F .38(gument of)-.18 F -F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 +.752(Lines listed with a)5.752 F F1(*)3.252 E F0(ha)3.252 E -.15(ve)-.2 +G .381(been modi\214ed.)144 285.6 R .38(An ar)5.38 F .38(gument of)-.18 +F F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 (lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9 -/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 297.6 Q(T)-.855 E F0 .265 -(is set and not null, it is used as a format string for)2.515 F F2 -(strftime)2.764 E F0 .264(\(3\) to display the time stamp asso-)B 1.019 +/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 297.6 Q(T)-.855 E F0 .264 +(is set and not null, it is used as a format string for)2.514 F F2 +(strftime)2.765 E F0 .265(\(3\) to display the time stamp asso-)B 1.02 (ciated with each displayed history entry)144 309.6 R 6.019(.N)-.65 G 3.519(oi)-6.019 G(nterv)-3.519 E 1.019 (ening blank is printed between the formatted)-.15 F .176 @@ -7888,65 +7887,65 @@ F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E (wing meanings:)-.25 E F1144 345.6 Q F0 (Clear the history list by deleting all the entries.)180 345.6 Q F1 -144 357.6 Q F2(of)2.5 E(fset)-.18 E F0 .389 +144 357.6 Q F2(of)2.5 E(fset)-.18 E F0 .39 (Delete the history entry at position)180 369.6 R F2(of)2.889 E(fset) -.18 E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne) -2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti) --2.89 G 2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G -.599(to one greater than the last history position, so ne)180 381.6 R --.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .598 +2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.889(,i).15 G 2.889(ti) +-2.889 G 2.889(si)-2.889 G .389(nterpreted as relati)-2.889 F -.15(ve) +-.25 G .598(to one greater than the last history position, so ne)180 +381.6 R -.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .599 (ndices count back from the end).15 F(of the history)180 393.6 Q 2.5(,a) -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G (efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1 -144 405.6 Q F2(start)2.5 E F0A F2(end)A F0 .757 -(Delete the history entries between positions)180 417.6 R F2(start)3.257 -E F0(and)3.258 E F2(end)3.258 E F0 3.258(,i)C(nclusi)-3.258 E -.15(ve) --.25 G 5.758(.P).15 G(ositi)-5.758 E 1.058 -.15(ve a)-.25 H .758(nd ne) +144 405.6 Q F2(start)2.5 E F0A F2(end)A F0 .758 +(Delete the history entries between positions)180 417.6 R F2(start)3.258 +E F0(and)3.257 E F2(end)3.257 E F0 3.257(,i)C(nclusi)-3.257 E -.15(ve) +-.25 G 5.757(.P).15 G(ositi)-5.757 E 1.057 -.15(ve a)-.25 H .757(nd ne) .15 F -.05(ga)-.15 G(-).05 E(ti)180 429.6 Q .3 -.15(ve v)-.25 H (alues for)-.1 E F2(start)2.5 E F0(and)2.5 E F2(end)2.5 E F0 (are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F1 -144 441.6 Q F0 .565(Append the `)180 441.6 R(`ne)-.74 E(w')-.25 E 3.065 -('h)-.74 G .564(istory lines to the history \214le.)-3.065 F .564 +144 441.6 Q F0 .564(Append the `)180 441.6 R(`ne)-.74 E(w')-.25 E 3.064 +('h)-.74 G .564(istory lines to the history \214le.)-3.064 F .565 (These are history lines entered since)5.564 F(the be)180 453.6 Q (ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E (ut not already appended to the history \214le.)-.2 E F1144 465.6 Q F0 .854(Read the history lines not already read from the history \214\ -le into the current history list.)180 465.6 R .773 +le into the current history list.)180 465.6 R .772 (These are lines appended to the history \214le since the be)180 477.6 R -.772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E +.773(ginning of the current)-.15 F F1(bash)3.273 E F0(ses-)3.273 E (sion.)180 489.6 Q F1144 501.6 Q F0(Read the contents of the hist\ ory \214le and append them to the current history list.)180 501.6 Q F1 144 513.6 Q F0 (Write the current history list to the history \214le, o)180 513.6 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G -(ontents.)-2.5 E F1144 525.6 Q F0 .625 +(ontents.)-2.5 E F1144 525.6 Q F0 .626 (Perform history substitution on the follo)180 525.6 R(wing)-.25 E F2 -(ar)3.125 E(gs)-.37 E F0 .626(and display the result on the standard) +(ar)3.125 E(gs)-.37 E F0 .625(and display the result on the standard) 3.125 F 2.975(output. Does)180 537.6 R .475 (not store the results in the history list.)2.975 F(Each)5.475 E F2(ar) 2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F (normal history e)180 549.6 Q(xpansion.)-.15 E F1144 561.6 Q F0 -.362(Store the)180 561.6 R F2(ar)3.192 E(gs)-.37 E F0 .363 -(in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363 +.363(Store the)180 561.6 R F2(ar)3.193 E(gs)-.37 E F0 .363 +(in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362 (he last command in the history list is)-5.363 F(remo)180 573.6 Q -.15 (ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 -(are added.)2.77 E .146(If the)144 590.4 R F3(HISTTIMEFORMA)2.645 E(T) +(are added.)2.77 E .145(If the)144 590.4 R F3(HISTTIMEFORMA)2.645 E(T) -.855 E F0 -.25(va)2.395 G .145 (riable is set, the time stamp information associated with each history) -.25 F .668(entry is written to the history \214le, mark)144 602.4 R .669 -(ed with the history comment character)-.1 F 5.669(.W)-.55 G .669 -(hen the history)-5.669 F .956(\214le is read, lines be)144 614.4 R .956 -(ginning with the history comment character follo)-.15 F .955 -(wed immediately by a digit)-.25 F 1.795 +.25 F .669(entry is written to the history \214le, mark)144 602.4 R .669 +(ed with the history comment character)-.1 F 5.668(.W)-.55 G .668 +(hen the history)-5.668 F .955(\214le is read, lines be)144 614.4 R .956 +(ginning with the history comment character follo)-.15 F .956 +(wed immediately by a digit)-.25 F 1.796 (are interpreted as timestamps for the follo)144 626.4 R 1.795 (wing history entry)-.25 F 6.795(.T)-.65 G 1.795(he return v)-6.795 F -1.796(alue is 0 unless an)-.25 F(in)144 638.4 Q -.25(va)-.4 G .768(lid \ +1.795(alue is 0 unless an)-.25 F(in)144 638.4 Q -.25(va)-.4 G .768(lid \ option is encountered, an error occurs while reading or writing the his\ tory \214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)144 650.4 Q(fset) --.18 E F0 1.031(is supplied as an ar)3.531 F 1.031(gument to)-.18 F F1 +-.18 E F0 1.032(is supplied as an ar)3.532 F 1.031(gument to)-.18 F F1 3.531 E F0 3.531(,o)C 3.531(rt)-3.531 G 1.031(he history e)-3.531 -F 1.031(xpansion supplied as an ar)-.15 F 1.032(gument to)-.18 F F1 -3.532 E F0 -.1(fa)144 662.4 S(ils.).1 E F1(jobs)108 679.2 Q F0([) +F 1.031(xpansion supplied as an ar)-.15 F 1.031(gument to)-.18 F F1 +3.531 E F0 -.1(fa)144 662.4 S(ils.).1 E F1(jobs)108 679.2 Q F0([) 2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5 E F1 (jobs \255x)108 691.2 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E(gs)-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 703.2 Q .3 -.15 @@ -7960,80 +7959,80 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .194(Display information only about jobs that ha)180 -84 R .494 -.15(ve c)-.2 H .193(hanged status since the user w).15 F .193 +SF144 84 Q F0 .193(Display information only about jobs that ha)180 +84 R .494 -.15(ve c)-.2 H .194(hanged status since the user w).15 F .194 (as last noti-)-.1 F(\214ed of their status.)180 96 Q F1144 108 Q F0(List only the process ID of the job')180 108 Q 2.5(sp)-.55 G (rocess group leader)-2.5 E(.)-.55 E F1144 120 Q F0 (Display only running jobs.)180 120 Q F1144 132 Q F0 (Display only stopped jobs.)180 132 Q(If)144 148.8 Q/F2 10 -/Times-Italic@0 SF(jobspec)4.553 E F0 .313(is gi)3.123 F -.15(ve)-.25 G -.313(n, output is restricted to information about that job).15 F 5.314 -(.T)-.4 G .314(he return status is 0 unless)-5.314 F(an in)144 160.8 Q +/Times-Italic@0 SF(jobspec)4.554 E F0 .314(is gi)3.124 F -.15(ve)-.25 G +.314(n, output is restricted to information about that job).15 F 5.313 +(.T)-.4 G .313(he return status is 0 unless)-5.313 F(an in)144 160.8 Q -.25(va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G -(lid).25 E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 -177.6 R F12.895 E F0 .394(option is supplied,)2.894 F F1(jobs) +(lid).25 E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 +177.6 R F12.894 E F0 .394(option is supplied,)2.894 F F1(jobs) 2.894 E F0 .394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394 (found in)3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 -E F0 .394(with the corre-)3.164 F(sponding process group ID, and e)144 +E F0 .395(with the corre-)3.164 F(sponding process group ID, and e)144 189.6 Q -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar)2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.) -.15 E F1(kill)108 206.4 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|) 2.5 E F12.5 E F2(signum)2.5 E F0(|)2.5 E F12.5 E F2(sigspec)A F0 2.5(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..) -2.5 E F1(kill \255l)108 218.4 Q F0(|)A F1A F0([)2.5 E F2(sigspec) -A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .119 -(Send the signal named by)144 230.4 R F2(sigspec)2.959 E F0(or)2.929 E -F2(signum)2.959 E F0 .119(to the processes named by)2.939 F F2(pid)3.87 -E F0(or)3.39 E F2(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93 -E .319(either a case-insensiti)144 242.4 R .619 -.15(ve s)-.25 H .319 -(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318 -(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318 -(pre\214x\) or a signal)2.568 F(number;)144 254.4 Q F2(signum)4.188 E F0 -1.349(is a signal number)4.168 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec) +A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .12 +(Send the signal named by)144 230.4 R F2(sigspec)2.96 E F0(or)2.93 E F2 +(signum)2.96 E F0 .119(to the processes named by)2.939 F F2(pid)3.869 E +F0(or)3.389 E F2(jobspec)2.619 E F0(.).31 E F2(sigspec)5.459 E F0(is) +2.929 E .318(either a case-insensiti)144 242.4 R .618 -.15(ve s)-.25 H +.318(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.818 E F0 +.319(\(with or without the)2.569 F F3(SIG)2.819 E F0 .319 +(pre\214x\) or a signal)2.569 F(number;)144 254.4 Q F2(signum)4.189 E F0 +1.349(is a signal number)4.169 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec) 4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0 -1.349(is assumed.)3.599 F(An)6.349 E(ar)144 266.4 Q .523(gument of)-.18 +1.348(is assumed.)3.599 F(An)6.348 E(ar)144 266.4 Q .522(gument of)-.18 F F13.023 E F0 .523(lists the signal names.)3.023 F .523(If an) 5.523 F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when) .18 F F13.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523 (n, the names).15 F .28(of the signals corresponding to the ar)144 278.4 R .28(guments are listed, and the return status is 0.)-.18 F(The)5.28 E -F2 -.2(ex)2.78 G(it_status).2 E F0(ar)144 290.4 Q .378(gument to)-.18 F -F12.878 E F0 .378 -(is a number specifying either a signal number or the e)2.878 F .377 -(xit status of a process termi-)-.15 F .962(nated by a signal.)144 302.4 +F2 -.2(ex)2.78 G(it_status).2 E F0(ar)144 290.4 Q .377(gument to)-.18 F +F12.877 E F0 .378 +(is a number specifying either a signal number or the e)2.877 F .378 +(xit status of a process termi-)-.15 F .963(nated by a signal.)144 302.4 R(The)5.962 E F13.462 E F0 .962(option is equi)3.462 F -.25(va) -.25 G .962(lent to).25 F F13.462 E F0(.)A F1(kill)5.962 E F0 .962 (returns true if at least one signal w)3.462 F(as)-.1 E (successfully sent, or f)144 314.4 Q(alse if an error occurs or an in) -.1 E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 331.2 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 -343.2 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 -(xpression to be e)-.15 F -.25(va)-.25 G .196(luated \(see).25 F F3 .196 -(ARITHMETIC EV)2.696 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) -2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 355.2 Q F2(ar) +343.2 Q F2(ar)3.026 E(g)-.37 E F0 .196(is an arithmetic e)2.916 F .197 +(xpression to be e)-.15 F -.25(va)-.25 G .197(luated \(see).25 F F3 .197 +(ARITHMETIC EV)2.697 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) +2.447 E -.15(ve)-.15 G 2.697(\). If).15 F(the last)144 355.2 Q F2(ar) 2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0 (returns 1; 0 is returned otherwise.)2.5 E F1(local)108 372 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C (.. | \255 ])-2.5 E -.15(Fo)144 384 S 2.56(re).15 G .06(ach ar)-2.56 F .06(gument, a local v)-.18 F .06(ariable named)-.25 F F2(name)2.92 E F0 .06(is created, and assigned)2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he) --5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 396 Q 3.153(yo)-.15 -G 3.153(ft)-3.153 G .653(he options accepted by)-3.153 F F1(declar)3.153 -E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .652 +-5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 396 Q 3.152(yo)-.15 +G 3.152(ft)-3.152 G .652(he options accepted by)-3.152 F F1(declar)3.152 +E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .653 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144 -408 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H .422 +408 Q F2(name)3.282 E F0 .422(to ha)3.102 F .722 -.15(ve a v)-.2 H .422 (isible scope restricted to that function and its children.).15 F(If) -5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F 1.461 +5.421 E F2(name)2.921 E F0 .421(is \255, the set)2.921 F 1.461 (of shell options is made local to the function in which)144 420 R F1 -(local)3.961 E F0 1.461(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.461 -(d: shell options changed).1 F 1.562(using the)144 432 R F1(set)4.062 E -F0 -.2(bu)4.062 G 1.563 -(iltin inside the function are restored to their original v).2 F 1.563 -(alues when the function)-.25 F 3.744(returns. W)144 444 R 1.244 -(ith no operands,)-.4 F F1(local)3.744 E F0 1.244 -(writes a list of local v)3.744 F 1.243 -(ariables to the standard output.)-.25 F 1.243(It is an)6.243 F .42 +(local)3.961 E F0 1.462(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.462 +(d: shell options changed).1 F 1.563(using the)144 432 R F1(set)4.063 E +F0 -.2(bu)4.063 G 1.563 +(iltin inside the function are restored to their original v).2 F 1.562 +(alues when the function)-.25 F 3.743(returns. W)144 444 R 1.243 +(ith no operands,)-.4 F F1(local)3.743 E F0 1.243 +(writes a list of local v)3.743 F 1.244 +(ariables to the standard output.)-.25 F 1.244(It is an)6.244 F .42 (error to use)144 456 R F1(local)2.92 E F0 .42 (when not within a function.)2.92 F .42(The return status is 0 unless) 5.42 F F1(local)2.92 E F0 .42(is used outside a)2.92 F(function, an in) @@ -8051,17 +8050,17 @@ F0 2.5(][)C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E (count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1-2.5 E F2 (fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][) C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0 -(])A .18(Read lines from the standard input into the inde)144 525.6 R +(])A .179(Read lines from the standard input into the inde)144 525.6 R -.15(xe)-.15 G 2.679(da).15 G .179(rray v)-2.679 F(ariable)-.25 E F2 -(arr)2.679 E(ay)-.15 E F0 2.679(,o).32 G 2.679(rf)-2.679 G .179 -(rom \214le descriptor)-2.679 F F2(fd)4.649 E F0 1.248(if the)144 537.6 -R F13.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 -F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 -E F2(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,) --6.249 F(ha)144 549.6 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 561.6 Q F0 .911 -(The \214rst character of)180 561.6 R F2(delim)3.411 E F0 .911 -(is used to terminate each input line, rather than ne)3.411 F 3.41 +(arr)2.68 E(ay)-.15 E F0 2.68(,o).32 G 2.68(rf)-2.68 G .18 +(rom \214le descriptor)-2.68 F F2(fd)4.65 E F0 1.249(if the)144 537.6 R +F13.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 F +(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 +E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,) +-6.248 F(ha)144 549.6 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 561.6 Q F0 .91 +(The \214rst character of)180 561.6 R F2(delim)3.41 E F0 .911 +(is used to terminate each input line, rather than ne)3.41 F 3.411 (wline. If)-.25 F F2(delim)180 573.6 Q F0(is the empty string,)2.5 E F1 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character) 2.5 E(.)-.55 E F1144 585.6 Q F0(Cop)180 585.6 Q 2.5(ya)-.1 G 2.5 @@ -8080,16 +8079,16 @@ E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E (quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F12.5 E F0 (option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1144 657.6 Q F0(Specify the number of lines read between each call to)180 657.6 Q -F2(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 674.4 Q F12.967 E F0 +F2(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 674.4 Q F12.968 E F0 .467(is speci\214ed without)2.967 F F12.967 E F0 2.967(,t)C .467 (he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467 -(luated, it is sup-).25 F .262(plied the inde)144 686.4 R 2.762(xo)-.15 -G 2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be ass\ -igned and the line to be assigned to that element)-.15 F .274 -(as additional ar)144 698.4 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E -F0 .274(is e)2.774 F -.25(va)-.25 G .274 -(luated after the line is read b).25 F .275 +(luated, it is sup-).25 F .261(plied the inde)144 686.4 R 2.761(xo)-.15 +G 2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be ass\ +igned and the line to be assigned to that element)-.15 F .275 +(as additional ar)144 698.4 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E +F0 .275(is e)2.775 F -.25(va)-.25 G .274 +(luated after the line is read b).25 F .274 (ut before the array element is)-.2 F(assigned.)144 710.4 Q (If not supplied with an e)144 727.2 Q(xplicit origin,)-.15 E F1 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0 @@ -8101,23 +8100,22 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(map\214le)144 84 Q F0 1.906(returns successfully unless an in)4.406 F --.25(va)-.4 G 1.905(lid option or option ar).25 F 1.905 -(gument is supplied,)-.18 F/F2 10/Times-Italic@0 SF(arr)4.405 E(ay)-.15 -E F0(is)4.405 E(in)144 96 Q -.25(va)-.4 G(lid or unassignable, or if).25 +SF(map\214le)144 84 Q F0 1.905(returns successfully unless an in)4.405 F +-.25(va)-.4 G 1.905(lid option or option ar).25 F 1.906 +(gument is supplied,)-.18 F/F2 10/Times-Italic@0 SF(arr)4.406 E(ay)-.15 +E F0(is)4.406 E(in)144 96 Q -.25(va)-.4 G(lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0(is not an inde)2.5 E -.15(xe)-.15 G 2.5(da) .15 G(rray)-2.5 E(.)-.65 E F1(popd)108 112.8 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 -124.8 Q -.15(ve)-.15 G 2.799(se).15 G .299 -(ntries from the directory stack.)-2.799 F -.4(Wi)5.299 G .299(th no ar) -.4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 G .3 -(he top directory from the)-2.799 F 1.479(stack, and performs a)144 -136.8 R F1(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479 -(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.478 -(uments, if supplied, ha).18 F 1.778 -.15(ve t)-.2 H 1.478(he follo).15 -F(wing)-.25 E(meanings:)144 148.8 Q F1144 160.8 Q F0 .551 -(Suppresses the normal change of directory when remo)180 160.8 R .551 -(ving directories from the stack, so)-.15 F +124.8 Q -.15(ve)-.15 G 2.8(se).15 G .3(ntries from the directory stack.) +-2.8 F -.4(Wi)5.299 G .299(th no ar).4 F .299(guments, remo)-.18 F -.15 +(ve)-.15 G 2.799(st).15 G .299(he top directory from the)-2.799 F 1.478 +(stack, and performs a)144 136.8 R F1(cd)3.978 E F0 1.479(to the ne) +3.978 F 3.979(wt)-.25 G 1.479(op directory)-3.979 F 6.479(.A)-.65 G -.18 +(rg)-6.479 G 1.479(uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H +1.479(he follo).15 F(wing)-.25 E(meanings:)144 148.8 Q F1144 160.8 +Q F0 .551(Suppresses the normal change of directory when remo)180 160.8 +R .551(ving directories from the stack, so)-.15 F (that only the stack is manipulated.)180 172.8 Q F1(+)144 184.8 Q F2(n)A F0(Remo)180 184.8 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14(th entry counting from the left of the list sho)B .14(wn by)-.25 @@ -8125,90 +8123,90 @@ F F1(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180 196.8 S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0 (remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,) -.65 E F3(popd +1)2.5 E F0(the second.)2.5 E F1144 208.8 Q F2(n)A F0 -(Remo)180 208.8 Q -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E -F0 1.259(th entry counting from the right of the list sho)B 1.26(wn by) --.25 F F1(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5 +(Remo)180 208.8 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0 +1.259(th entry counting from the right of the list sho)B 1.259(wn by) +-.25 F F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5 (zero. F)180 220.8 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0 (remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 -E F3(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 -237.6 R F1(popd)3.144 E F0 .644(command is successful, a)3.144 F F1 -(dirs)3.143 E F0 .643(is performed as well, and the return status is 0.) -3.143 F F1(popd)5.643 E F0 .415(returns f)144 249.6 R .415 +E F3(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144 +237.6 R F1(popd)3.143 E F0 .643(command is successful, a)3.143 F F1 +(dirs)3.143 E F0 .644(is performed as well, and the return status is 0.) +3.143 F F1(popd)5.644 E F0 .416(returns f)144 249.6 R .416 (alse if an in)-.1 F -.25(va)-.4 G .415 -(lid option is encountered, the directory stack is empty).25 F 2.916 -(,an)-.65 G(on-e)-2.916 E .416(xistent direc-)-.15 F +(lid option is encountered, the directory stack is empty).25 F 2.915 +(,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F (tory stack entry is speci\214ed, or the directory change f)144 261.6 Q (ails.)-.1 E F1(printf)108 278.4 Q F0([)2.5 E F1A F2(var)2.5 E F0 -(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.437 -(Write the formatted)144 290.4 R F2(ar)3.937 E(guments)-.37 E F0 1.437 -(to the standard output under the control of the)3.937 F F2(format)3.936 -E F0 6.436(.T)C(he)-6.436 E F13.936 E F0 .126 +(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.436 +(Write the formatted)144 290.4 R F2(ar)3.936 E(guments)-.37 E F0 1.437 +(to the standard output under the control of the)3.936 F F2(format)3.937 +E F0 6.437(.T)C(he)-6.437 E F13.937 E F0 .126 (option causes the output to be assigned to the v)144 302.4 R(ariable) -.25 E F2(var)2.626 E F0 .126(rather than being printed to the standard) -2.626 F(output.)144 314.4 Q(The)144 338.4 Q F2(format)3.018 E F0 .517(i\ +2.626 F(output.)144 314.4 Q(The)144 338.4 Q F2(format)3.017 E F0 .517(i\ s a character string which contains three types of objects: plain chara\ -cters, which are)3.018 F .704(simply copied to standard output, charact\ -er escape sequences, which are con)144 350.4 R -.15(ve)-.4 G .704 +cters, which are)3.017 F .704(simply copied to standard output, charact\ +er escape sequences, which are con)144 350.4 R -.15(ve)-.4 G .703 (rted and copied to).15 F .036(the standard output, and format speci\ -\214cations, each of which causes printing of the ne)144 362.4 R .036 +\214cations, each of which causes printing of the ne)144 362.4 R .037 (xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 374.4 Q(gument)-.37 E F0 -5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F2 -(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.032 -E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 386.4 Q +5.532(.I)C 3.032(na)-5.532 G .532(ddition to the standard)-3.032 F F2 +(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.031 +E F0 .531(interprets the follo)3.031 F(w-)-.25 E(ing e)144 386.4 Q (xtensions:)-.15 E F1(%b)144 398.4 Q F0(causes)180 398.4 Q F1(printf) -2.596 E F0 .096(to e)2.596 F .096 +2.595 E F0 .096(to e)2.595 F .096 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar) -2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 410.4 Q(ay as) +2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 410.4 Q(ay as) -.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 422.4 Q F0(causes)180 422.4 Q F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F (input.)180 434.4 Q F1(%\()144 446.4 Q F2(datefmt)A F1(\)T)A F0(causes) -180 458.4 Q F1(printf)4.404 E F0 1.904 -(to output the date-time string resulting from using)4.404 F F2(datefmt) -4.404 E F0 1.903(as a format)4.404 F .38(string for)180 470.4 R F2 +180 458.4 Q F1(printf)4.403 E F0 1.904 +(to output the date-time string resulting from using)4.403 F F2(datefmt) +4.404 E F0 1.904(as a format)4.404 F .381(string for)180 470.4 R F2 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar) 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381 -(ger representing the number)-.15 F .293(of seconds since the epoch.)180 +(ger representing the number)-.15 F .292(of seconds since the epoch.)180 482.4 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F -.293(alues may be used: \2551 represents the)-.25 F .693 +.293(alues may be used: \2551 represents the)-.25 F .694 (current time, and \2552 represents the time the shell w)180 494.4 R -.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.194(d. If).1 F .694(no ar) -3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 506.4 R -.15 +.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.193(d. If).1 F .693(no ar) +3.193 F .693(gument is speci-)-.18 F .21(\214ed, con)180 506.4 R -.15 (ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71 G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25 G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F F1(printf)2.71 E F0(beha)180 518.4 Q(vior)-.2 E(.)-.55 E(Ar)144 535.2 Q -.463(guments to non-string format speci\214ers are treated as C constan\ -ts, e)-.18 F .464(xcept that a leading plus or)-.15 F 1.259 +.464(guments to non-string format speci\214ers are treated as C constan\ +ts, e)-.18 F .463(xcept that a leading plus or)-.15 F 1.258 (minus sign is allo)144 547.2 R 1.259 (wed, and if the leading character is a single or double quote, the v) --.25 F 1.258(alue is the)-.25 F(ASCII v)144 559.2 Q(alue of the follo) --.25 E(wing character)-.25 E(.)-.55 E(The)144 576 Q F2(format)3.423 E F0 -.923(is reused as necessary to consume all of the)3.423 F F2(ar)3.423 E +-.25 F 1.259(alue is the)-.25 F(ASCII v)144 559.2 Q(alue of the follo) +-.25 E(wing character)-.25 E(.)-.55 E(The)144 576 Q F2(format)3.424 E F0 +.923(is reused as necessary to consume all of the)3.424 F F2(ar)3.423 E (guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format) -3.423 E F0 .924(requires more)3.424 F F2(ar)144 588 Q(guments)-.37 E F0 -.033(than are supplied, the e)2.534 F .033 +3.423 E F0 .923(requires more)3.423 F F2(ar)144 588 Q(guments)-.37 E F0 +.033(than are supplied, the e)2.533 F .033 (xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si) -.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .033(alue or null string,) +.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .034(alue or null string,) -.25 F(as appropriate, had been supplied.)144 600 Q(The return v)5 E (alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd) 108 616.8 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C -2.5 E F2(n)A F0(])A F1(pushd)108 628.8 Q F0([)2.5 E F1A F0 -2.5(][)C F2(dir)-2.5 E F0(])A .639(Adds a directory to the top of the d\ -irectory stack, or rotates the stack, making the ne)144 640.8 R 3.14(wt) --.25 G .64(op of the)-3.14 F .417(stack the current w)144 652.8 R .416 +2.5(][)C F2(dir)-2.5 E F0(])A .64(Adds a directory to the top of the di\ +rectory stack, or rotates the stack, making the ne)144 640.8 R 3.139(wt) +-.25 G .639(op of the)-3.139 F .416(stack the current w)144 652.8 R .416 (orking directory)-.1 F 5.416(.W)-.65 G .416(ith no ar)-5.816 F (guments,)-.18 E F1(pushd)2.916 E F0 -.15(ex)2.916 G .416 -(changes the top tw).15 F 2.916(od)-.1 G(irectories)-2.916 E 1.625 +(changes the top tw).15 F 2.917(od)-.1 G(irectories)-2.917 E 1.625 (and returns 0, unless the directory stack is empty)144 664.8 R 6.625 (.A)-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925 -.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 676.8 Q F1144 688.8 Q F0 1.811(Suppresses the normal change of directory \ when rotating or adding directories to the)180 688.8 R (stack, so that only the stack is manipulated.)180 700.8 Q F1(+)144 -712.8 Q F2(n)A F0 1.267(Rotates the stack so that the)180 712.8 R F2(n) -3.767 E F0 1.268(th directory \(counting from the left of the list sho)B -1.268(wn by)-.25 F F1(dirs)180 724.8 Q F0 2.5(,s)C +712.8 Q F2(n)A F0 1.268(Rotates the stack so that the)180 712.8 R F2(n) +3.768 E F0 1.267(th directory \(counting from the left of the list sho)B +1.267(wn by)-.25 F F1(dirs)180 724.8 Q F0 2.5(,s)C (tarting with zero\) is at the top.)-2.5 E(GNU Bash 5.0)72 768 Q (2018 October 22)141.235 E(67)190.395 E 0 Cg EP %%Page: 68 68 @@ -8221,119 +8219,119 @@ SF144 84 Q/F2 10/Times-Italic@0 SF(n)A F0 .92 (Rotates the stack so that the)180 84 R F2(n)3.42 E F0 .92 (th directory \(counting from the right of the list sho)B .92(wn by)-.25 F F1(dirs)180 96 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 E -F2(dir)144.35 108 Q F0(Adds)180 108 Q F2(dir)3.137 E F0 .287 -(to the directory stack at the top, making it the ne)3.517 F 2.788(wc) --.25 G .288(urrent w)-2.788 F .288(orking directory as)-.1 F +F2(dir)144.35 108 Q F0(Adds)180 108 Q F2(dir)3.138 E F0 .288 +(to the directory stack at the top, making it the ne)3.518 F 2.787(wc) +-.25 G .287(urrent w)-2.787 F .287(orking directory as)-.1 F (if it had been supplied as the ar)180 120 Q(gument to the)-.18 E F1(cd) -2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 136.8 R F1(pushd)2.989 -E F0 .489(command is successful, a)2.989 F F1(dirs)2.988 E F0 .488 -(is performed as well.)2.988 F .488(If the \214rst form is used,)5.488 F -F1(pushd)2.988 E F0 1.039(returns 0 unless the cd to)144 148.8 R F2(dir) -3.889 E F0 -.1(fa)4.269 G 3.539(ils. W).1 F 1.039(ith the second form,) --.4 F F1(pushd)3.54 E F0 1.04(returns 0 unless the directory)3.54 F .847 -(stack is empty)144 160.8 R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent\ +2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 136.8 R F1(pushd)2.988 +E F0 .488(command is successful, a)2.988 F F1(dirs)2.988 E F0 .488 +(is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F +F1(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 148.8 R F2(dir) +3.89 E F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 +F F1(pushd)3.539 E F0 1.039(returns 0 unless the directory)3.539 F .846 +(stack is empty)144 160.8 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent\ directory stack element is speci\214ed, or the directory change to the) -.15 F(speci\214ed ne)144 172.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5 -E(ails.)-.1 E F1(pwd)108 189.6 Q F0([)2.5 E F1(\255LP)A F0(])A .844 +E(ails.)-.1 E F1(pwd)108 189.6 Q F0([)2.5 E F1(\255LP)A F0(])A .845 (Print the absolute pathname of the current w)144 201.6 R .845 -(orking directory)-.1 F 5.845(.T)-.65 G .845 -(he pathname printed contains no)-5.845 F .182(symbolic links if the)144 +(orking directory)-.1 F 5.844(.T)-.65 G .844 +(he pathname printed contains no)-5.844 F .181(symbolic links if the)144 213.6 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 .181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1 -(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263 -(enabled. If)144 225.6 R(the)3.263 E F13.263 E F0 .763 -(option is used, the pathname printed may contain symbolic links.)3.263 -F .764(The return)5.764 F 1.36(status is 0 unless an error occurs while\ +(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264 +(enabled. If)144 225.6 R(the)3.264 E F13.264 E F0 .763 +(option is used, the pathname printed may contain symbolic links.)3.264 +F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\ reading the name of the current directory or an in)144 237.6 R -.25(va) -.4 G(lid).25 E(option is supplied.)144 249.6 Q F1 -.18(re)108 266.4 S -(ad).18 E F0([)3.816 E F1(\255ers)A F0 3.816(][)C F1-3.816 E F2 -(aname)3.816 E F0 3.816(][)C F1-3.816 E F2(delim)3.816 E F0 3.816 -(][)C F1-3.816 E F2(te)3.816 E(xt)-.2 E F0 3.816(][)C F1 --3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1-3.817 E -F2(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1-3.817 E F2(pr) -3.817 E(ompt)-.45 E F0 3.817(][)C F1-3.817 E F2(timeout)3.817 E F0 -3.817(][)C F1-3.817 E F2(fd)3.817 E F0(])A([)108 278.4 Q F2(name)A +(ad).18 E F0([)3.817 E F1(\255ers)A F0 3.817(][)C F1-3.817 E F2 +(aname)3.817 E F0 3.817(][)C F1-3.817 E F2(delim)3.817 E F0 3.817 +(][)C F1-3.817 E F2(te)3.817 E(xt)-.2 E F0 3.817(][)C F1 +-3.817 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1-3.816 E +F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1-3.816 E F2(pr) +3.816 E(ompt)-.45 E F0 3.816(][)C F1-3.816 E F2(timeout)3.816 E F0 +3.816(][)C F1-3.816 E F2(fd)3.816 E F0(])A([)108 278.4 Q F2(name)A F0(...])2.5 E .516(One line is read from the standard input, or from th\ e \214le descriptor)144 290.4 R F2(fd)3.016 E F0 .516(supplied as an ar) -3.016 F .516(gument to)-.18 F(the)144 302.4 Q F13.847 E F0 1.347 -(option, split into w)3.847 F 1.347(ords as described abo)-.1 F 1.648 --.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)3.848 G 1.348(rd Splitting).75 F -F0 3.848(,a)C 1.348(nd the \214rst w)-3.848 F 1.348(ord is)-.1 F 1.465 +3.016 F .517(gument to)-.18 F(the)144 302.4 Q F13.848 E F0 1.348 +(option, split into w)3.848 F 1.348(ords as described abo)-.1 F 1.647 +-.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)3.847 G 1.347(rd Splitting).75 F +F0 3.847(,a)C 1.347(nd the \214rst w)-3.847 F 1.347(ord is)-.1 F 1.465 (assigned to the \214rst)144 314.4 R F2(name)3.965 E F0 3.965(,t).18 G 1.465(he second w)-3.965 F 1.465(ord to the second)-.1 F F2(name)3.965 E F0 3.965(,a).18 G 1.465(nd so on.)-3.965 F 1.465(If there are more)6.465 F -.1(wo)144 326.4 S 1.112(rds than names, the remaining w).1 F 1.112 (ords and their interv)-.1 F 1.112 (ening delimiters are assigned to the last)-.15 F F2(name)144 338.4 Q F0 -5.723(.I).18 G 3.223(ft)-5.723 G .723(here are fe)-3.223 F .723(wer w) --.25 F .722 +5.722(.I).18 G 3.222(ft)-5.722 G .722(here are fe)-3.222 F .722(wer w) +-.25 F .723 (ords read from the input stream than names, the remaining names are)-.1 -F .531(assigned empty v)144 350.4 R 3.031(alues. The)-.25 F .531 -(characters in)3.031 F/F3 9/Times-Bold@0 SF(IFS)3.031 E F0 .532 -(are used to split the line into w)2.781 F .532(ords using the same)-.1 +F .532(assigned empty v)144 350.4 R 3.032(alues. The)-.25 F .532 +(characters in)3.032 F/F3 9/Times-Bold@0 SF(IFS)3.032 E F0 .531 +(are used to split the line into w)2.782 F .531(ords using the same)-.1 F .197(rules the shell uses for e)144 362.4 R .197 (xpansion \(described abo)-.15 F .497 -.15(ve u)-.15 H(nder).15 E F1 --.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .196 -(backslash charac-)2.697 F .156(ter \()144 374.4 R F1(\\)A F0 2.656(\)m) -C .156(ay be used to remo)-2.656 F .457 -.15(ve a)-.15 H .457 -.15(ny s) -.15 H .157(pecial meaning for the ne).15 F .157 +-.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .197 +(backslash charac-)2.697 F .157(ter \()144 374.4 R F1(\\)A F0 2.657(\)m) +C .157(ay be used to remo)-2.657 F .457 -.15(ve a)-.15 H .457 -.15(ny s) +.15 H .157(pecial meaning for the ne).15 F .156 (xt character read and for line continu-)-.15 F 2.5(ation. Options,)144 386.4 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 398.4 Q F2(aname)2.5 E F0 1.05(The w) -180 410.4 R 1.049 +(wing meanings:)-.25 E F1144 398.4 Q F2(aname)2.5 E F0 1.049 +(The w)180 410.4 R 1.049 (ords are assigned to sequential indices of the array v)-.1 F(ariable) --.25 E F2(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F -F2(aname)180.33 422.4 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 --.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0 -(ar)2.5 E(guments are ignored.)-.18 E F1144 434.4 Q F2(delim)2.5 E -F0 1.317(The \214rst character of)180 446.4 R F2(delim)3.817 E F0 1.317 -(is used to terminate the input line, rather than ne)3.817 F 3.818 +-.25 E F2(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F2 +(aname)180.33 422.4 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25 +(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0(ar)2.5 +E(guments are ignored.)-.18 E F1144 434.4 Q F2(delim)2.5 E F0 +1.318(The \214rst character of)180 446.4 R F2(delim)3.818 E F0 1.317 +(is used to terminate the input line, rather than ne)3.818 F 3.817 (wline. If)-.25 F F2(delim)180 458.4 Q F0(is the empty string,)2.5 E F1 -.18(re)2.5 G(ad).18 E F0 (will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F1 -144 470.4 Q F0 .373 +144 470.4 Q F0 .372 (If the standard input is coming from a terminal,)180 470.4 R F1 -.18 -(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo) -2.622 E -.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E +(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo) +2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218(to obtain the line.)180 482.4 R .218 (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 494.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 (ault \214lename completion.)-.1 E F1144 506.4 Q F2(te)2.5 E(xt) --.2 E F0(If)180 506.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 -(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-) +-.2 E F0(If)180 506.4 Q F1 -.18(re)2.715 G(adline).18 E F0 .216 +(is being used to read the line,)2.715 F F2(te)2.716 E(xt)-.2 E F0 .216 +(is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-) -.25 F(ing be)180 518.4 Q(gins.)-.15 E F1144 530.4 Q F2(nc)2.5 E -(har)-.15 E(s)-.1 E F1 -.18(re)180 542.4 S(ad).18 E F0 1.394 -(returns after reading)3.894 F F2(nc)3.894 E(har)-.15 E(s)-.1 E F0 1.395 -(characters rather than w)3.894 F 1.395(aiting for a complete line of) +(har)-.15 E(s)-.1 E F1 -.18(re)180 542.4 S(ad).18 E F0 1.395 +(returns after reading)3.895 F F2(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395 +(characters rather than w)3.895 F 1.394(aiting for a complete line of) -.1 F(input, b)180 554.4 Q(ut honors a delimiter if fe)-.2 E(wer than) -.25 E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0 (characters are read before the delimiter)2.5 E(.)-.55 E F1144 566.4 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 578.4 S(ad).18 E -F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc)3.769 E(har) --.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.269 -(aiting for a complete)-.1 F .274 +F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc)3.769 E +(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27 +(aiting for a complete)-.1 F .275 (line of input, unless EOF is encountered or)180 590.4 R F1 -.18(re) -2.775 G(ad).18 E F0 .275(times out.)2.775 F .275 -(Delimiter characters encoun-)5.275 F 1.003 +2.775 G(ad).18 E F0 .274(times out.)2.774 F .274 +(Delimiter characters encoun-)5.274 F 1.002 (tered in the input are not treated specially and do not cause)180 602.4 -R F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc) -3.502 E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 614.4 R .608 -(The result is not split on the characters in)5.608 F F1(IFS)3.108 E F0 -3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 626.4 S .67 +R F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc) +3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 614.4 R .608 +(The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0 +3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 626.4 S .669 (riable is assigned e).25 F .669 -(xactly the characters read \(with the e)-.15 F .669 +(xactly the characters read \(with the e)-.15 F .67 (xception of backslash; see the)-.15 F F1180 638.4 Q F0 (option belo)2.5 E(w\).)-.25 E F1144 650.4 Q F2(pr)2.5 E(ompt)-.45 -E F0(Display)180 662.4 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161 -(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) +E F0(Display)180 662.4 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161 +(on standard error)3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) -3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 674.4 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F (prompt is displayed only if input is coming from a terminal.)2.5 E F1 -144 686.4 Q F0 .544(Backslash does not act as an escape character) -180 686.4 R 5.543(.T)-.55 G .543 +144 686.4 Q F0 .543(Backslash does not act as an escape character) +180 686.4 R 5.543(.T)-.55 G .544 (he backslash is considered to be part of)-5.543 F(the line.)180 698.4 Q (In particular)5 E 2.5(,ab)-.4 G(ackslash-ne)-2.5 E (wline pair may not be used as a line continuation.)-.25 E F1144 @@ -8347,18 +8345,18 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF144 84 Q/F2 10/Times-Italic@0 SF(timeout)2.5 E F0(Cause)180 96 Q -F1 -.18(re)2.928 G(ad).18 E F0 .428(to time out and return f)2.928 F +F1 -.18(re)2.929 G(ad).18 E F0 .428(to time out and return f)2.929 F .428(ailure if a complete line of input \(or a speci\214ed num-)-.1 F -.561(ber of characters\) is not read within)180 108 R F2(timeout)3.061 E -F0(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number) +.56(ber of characters\) is not read within)180 108 R F2(timeout)3.061 E +F0(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number) 3.061 F(with a fractional portion follo)180 120 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .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 -132 R .505(fect when reading)-.25 F .589(from re)180 144 R .589 -(gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589 -(times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve) --.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59 +132 R .506(fect when reading)-.25 F .59(from re)180 144 R .59 +(gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589 +(times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 +G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589 (artial input read into the speci\214ed).15 F -.25(va)180 156 S(riable) .25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27 (is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77 @@ -8368,42 +8366,42 @@ F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G .25 F 3.62(,n)-.4 G 1.12(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 180 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e) .15 E(xceeded.)-.15 E F1144 192 Q F2(fd)2.5 E F0 -(Read input from \214le descriptor)180 192 Q F2(fd)2.5 E F0(.)A .477 -(If no)144 208.8 R F2(names)3.337 E F0 .477 -(are supplied, the line read is assigned to the v)3.247 F(ariable)-.25 E -/F3 9/Times-Bold@0 SF(REPL)2.976 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A -F0 .476(The e)4.976 F .476(xit status is zero,)-.15 F .772 -(unless end-of-\214le is encountered,)144 220.8 R F1 -.18(re)3.272 G(ad) -.18 E F0 .773 -(times out \(in which case the status is greater than 128\), a)3.272 F +(Read input from \214le descriptor)180 192 Q F2(fd)2.5 E F0(.)A .476 +(If no)144 208.8 R F2(names)3.336 E F0 .476 +(are supplied, the line read is assigned to the v)3.246 F(ariable)-.25 E +/F3 9/Times-Bold@0 SF(REPL)2.977 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A +F0 .477(The e)4.977 F .477(xit status is zero,)-.15 F .773 +(unless end-of-\214le is encountered,)144 220.8 R F1 -.18(re)3.273 G(ad) +.18 E F0 .772 +(times out \(in which case the status is greater than 128\), a)3.273 F -.25(va)144 232.8 S 2.004 -(riable assignment error \(such as assigning to a readonly v).25 F 2.004 -(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.004(lid \214le).25 F +(riable assignment error \(such as assigning to a readonly v).25 F 2.005 +(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.005(lid \214le).25 F (descriptor is supplied as the ar)144 244.8 Q(gument to)-.18 E F1 2.5 E F0(.)A F1 -.18(re)108 261.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A (d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 273.6 R -.15(ve)-.25 G (n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v) -.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77 -(may not be changed by subse-)3.54 F 1.097(quent assignment.)144 285.6 R -1.097(If the)6.097 F F13.597 E F0 1.097 -(option is supplied, the functions corresponding to the)3.597 F F2 -(names)3.596 E F0 1.096(are so)3.596 F(mark)144 297.6 Q 3.334(ed. The) +(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 285.6 R +1.096(If the)6.096 F F13.596 E F0 1.097 +(option is supplied, the functions corresponding to the)3.596 F F2 +(names)3.597 E F0 1.097(are so)3.597 F(mark)144 297.6 Q 3.334(ed. The) -.1 F F13.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F13.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .777(ables to associati)144 309.6 R 1.077 -.15(ve a)-.25 H 3.277 -(rrays. If).15 F .777(both options are supplied,)3.277 F F13.277 E -F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name) -3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 321.6 R -.15(ve) +-.25 E .776(ables to associati)144 309.6 R 1.076 -.15(ve a)-.25 H 3.276 +(rrays. If).15 F .777(both options are supplied,)3.276 F F13.277 E +F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name) +3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 321.6 R -.15(ve) -.25 G .521(n, or if the).15 F F13.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F -.522(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 333.6 R(The)5.295 E F1 -2.795 E F0(option)2.795 E .786 +.521(The other)5.521 F .295(options may be used to restrict the output \ +to a subset of the set of readonly names.)144 333.6 R(The)5.296 E F1 +2.796 E F0(option)2.796 E .786 (causes output to be displayed in a format that may be reused as input.) -144 345.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 -357.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 345.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 +357.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) @@ -8411,78 +8409,78 @@ to a subset of the set of readonly names.)144 333.6 R(The)5.295 E F1 -.25 F .26(ariable name, or)-.25 F F12.76 E F0 .26 (is supplied with a)2.76 F F2(name)144.36 381.6 Q F0 (that is not a function.)2.68 E F1 -.18(re)108 398.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 410.4 R --.15(xe)-.15 G .021(cuting and return the v).15 F .021 -(alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02 -(.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .596 +E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 410.4 R +-.15(xe)-.15 G .02(cuting and return the v).15 F .021 +(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F +5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597 (the return status is that of the last command e)144 422.4 R -.15(xe) --.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E -F1 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15 -G(cuted).15 E 1.239(by a trap handler)144 434.4 R 3.738(,t)-.4 G 1.238 +-.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E +F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15 +G(cuted).15 E 1.238(by a trap handler)144 434.4 R 3.738(,t)-.4 G 1.238 (he last command used to determine the status is the last command e) --3.738 F -.15(xe)-.15 G(cuted).15 E 1.032(before the trap handler)144 -446.4 R 6.032(.I)-.55 G(f)-6.032 E F1 -.18(re)3.532 G(tur).18 E(n)-.15 E -F0 1.032(is e)3.532 F -.15(xe)-.15 G 1.032(cuted during a).15 F F1(DEB) -3.533 E(UG)-.1 E F0 1.033(trap, the last command used to)3.533 F .39 +-3.738 F -.15(xe)-.15 G(cuted).15 E 1.033(before the trap handler)144 +446.4 R 6.033(.I)-.55 G(f)-6.033 E F1 -.18(re)3.533 G(tur).18 E(n)-.15 E +F0 1.033(is e)3.533 F -.15(xe)-.15 G 1.033(cuted during a).15 F F1(DEB) +3.532 E(UG)-.1 E F0 1.032(trap, the last command used to)3.532 F .389 (determine the status is the last command e)144 458.4 R -.15(xe)-.15 G -.389(cuted by the trap handler before).15 F F1 -.18(re)2.889 G(tur).18 E -(n)-.15 E F0 -.1(wa)2.889 G 2.889(si).1 G -1.9 -.4(nv o)-2.889 H -.1(ke) -.4 G(d.).1 E(If)144 470.4 Q F1 -.18(re)2.583 G(tur).18 E(n)-.15 E F0 -.084(is used outside a function, b)2.583 F .084(ut during e)-.2 F -.15 -(xe)-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 -E F1(sour)A(ce)-.18 E F0 2.584(\)c)C .084(ommand, it)-2.584 F .589 -(causes the shell to stop e)144 482.4 R -.15(xe)-.15 G .589 -(cuting that script and return either).15 F F2(n)3.448 E F0 .588 -(or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e) -144 494.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F -.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .326 -(is supplied, the return v)2.826 F .326(alue is)-.25 F .445 +.389(cuted by the trap handler before).15 F F1 -.18(re)2.89 G(tur).18 E +(n)-.15 E F0 -.1(wa)2.89 G 2.89(si).1 G -1.9 -.4(nv o)-2.89 H -.1(ke).4 +G(d.).1 E(If)144 470.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084 +(is used outside a function, b)2.584 F .084(ut during e)-.2 F -.15(xe) +-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 E +F1(sour)A(ce)-.18 E F0 2.583(\)c)C .083(ommand, it)-2.583 F .588 +(causes the shell to stop e)144 482.4 R -.15(xe)-.15 G .588 +(cuting that script and return either).15 F F2(n)3.448 E F0 .589 +(or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e) +144 494.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F +.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325 +(is supplied, the return v)2.826 F .325(alue is)-.25 F .444 (its least signi\214cant 8 bits.)144 506.4 R .444 -(The return status is non-zero if)5.445 F F1 -.18(re)2.944 G(tur).18 E -(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381 +(The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E +(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381 (ment, or is used outside a function and not during e)144 518.4 R -.15 (xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E -F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15 -E .75(mand associated with the)144 530.4 R F1(RETURN)3.249 E F0 .749 +F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E +.749(mand associated with the)144 530.4 R F1(RETURN)3.249 E F0 .749 (trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 -G .749(cution resumes after the function).15 F(or script.)144 542.4 Q F1 +G .75(cution resumes after the function).15 F(or script.)144 542.4 Q F1 (set)108 559.2 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1(set)108 571.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E -(g)-.37 E F0(...])2.5 E -.4(Wi)144 583.2 S .835 +(g)-.37 E F0(...])2.5 E -.4(Wi)144 583.2 S .836 (thout options, the name and v).4 F .835(alue of each shell v)-.25 F -.836(ariable are displayed in a format that can be)-.25 F .784 +.835(ariable are displayed in a format that can be)-.25 F .784 (reused as input for setting or resetting the currently-set v)144 595.2 -R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783 -(riables cannot be).25 F 2.946(reset. In)144 607.2 R F2 .447(posix mode) -2.946 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 +R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784 +(riables cannot be).25 F 2.947(reset. In)144 607.2 R F2 .447(posix mode) +2.947 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 (ariables are listed.)-.25 F .447 -(The output is sorted according to the current)5.447 F 3.531 -(locale. When)144 619.2 R 1.031(options are speci\214ed, the)3.531 F -3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An) --.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F 1.623 -(after option processing are treated as v)144 631.2 R 1.624 +(The output is sorted according to the current)5.447 F 3.53 +(locale. When)144 619.2 R 1.031(options are speci\214ed, the)3.53 F +3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An) +-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F +1.624(after option processing are treated as v)144 631.2 R 1.623 (alues for the positional parameters and are assigned, in)-.25 F(order) 144 643.2 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 655.2 Q -F0 1.378(Each v)184 655.2 R 1.377 +F0 1.377(Each v)184 655.2 R 1.377 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) --.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F -1.377(ute and)-.2 F(mark)184 667.2 Q(ed for e)-.1 E(xport to the en)-.15 -E(vironment of subsequent commands.)-.4 E F1144 679.2 Q F0 .131 +-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F +1.378(ute and)-.2 F(mark)184 667.2 Q(ed for e)-.1 E(xport to the en)-.15 +E(vironment of subsequent commands.)-.4 E F1144 679.2 Q F0 .132 (Report the status of terminated background jobs immediately)184 679.2 R -2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E +2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E (primary prompt.)184 691.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) -.25 H(nly when job control is enabled.).15 E F1144 703.2 Q F0 -.088(Exit immediately if a)184 703.2 R F2(pipeline)2.588 E F0 .087 -(\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F -F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 715.2 Q -F2 1.52(compound command)4.02 F F0(\(see)4.021 E F3 1.521(SHELL GRAMMAR) -4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F 1.521 -(xits with a non-zero status.)-.15 F .08(The shell does not e)184 727.2 -R .079(xit if the command that f)-.15 F .079 +.087(Exit immediately if a)184 703.2 R F2(pipeline)2.587 E F0 .087 +(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F +F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 715.2 Q +F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521 +(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F +1.521(xits with a non-zero status.)-.15 F .079(The shell does not e)184 +727.2 R .079(xit if the command that f)-.15 F .08 (ails is part of the command list immediately)-.1 F(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(69)190.395 E 0 Cg EP %%Page: 70 70 @@ -8491,64 +8489,64 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(follo)184 84 Q -1.654(wing a)-.25 F/F1 10/Times-Bold@0 SF(while)4.154 E F0(or)4.154 E F1 -(until)4.154 E F0 -.1(ke)4.154 G(yw)-.05 E 1.655 -(ord, part of the test follo)-.1 F 1.655(wing the)-.25 F F1(if)4.155 E -F0(or)4.155 E F1(elif)4.155 E F0(reserv)4.155 E(ed)-.15 E -.1(wo)184 96 -S .582(rds, part of an).1 F 3.082(yc)-.15 G .582(ommand e)-3.082 F -.15 +1.655(wing a)-.25 F/F1 10/Times-Bold@0 SF(while)4.155 E F0(or)4.155 E F1 +(until)4.155 E F0 -.1(ke)4.155 G(yw)-.05 E 1.655 +(ord, part of the test follo)-.1 F 1.654(wing the)-.25 F F1(if)4.154 E +F0(or)4.154 E F1(elif)4.154 E F0(reserv)4.154 E(ed)-.15 E -.1(wo)184 96 +S .581(rds, part of an).1 F 3.081(yc)-.15 G .581(ommand e)-3.081 F -.15 (xe)-.15 G .581(cuted in a).15 F F1(&&)3.081 E F0(or)3.081 E F1(||)3.081 -E F0 .581(list e)3.081 F .581(xcept the command follo)-.15 F(wing)-.25 E -.917(the \214nal)184 108 R F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 -3.417(,a)C 1.217 -.15(ny c)-3.417 H .918(ommand in a pipeline b).15 F -.918(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 -E -.25(va)184 120 S .661(lue is being in).25 F -.15(ve)-.4 G .661 -(rted with).15 F F1(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66 -(ompound command other than a subshell returns a)-3.161 F 1.112 +E F0 .582(list e)3.082 F .582(xcept the command follo)-.15 F(wing)-.25 E +.918(the \214nal)184 108 R 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 -.25(va)184 120 S .66(lue is being in).25 F -.15(ve)-.4 G .66 +(rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 +(ompound command other than a subshell returns a)-3.161 F 1.113 (non-zero status because a command f)184 132 R 1.112(ailed while)-.1 F -F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113 -(eing ignored, the shell does)-3.612 F .178(not e)184 144 R 2.678 -(xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678 -(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 -(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177 -(option applies to)2.677 F .617(the shell en)184 156 R .617 +F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112 +(eing ignored, the shell does)-3.612 F .177(not e)184 144 R 2.677 +(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678 +(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 +(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178 +(option applies to)2.678 F .618(the shell en)184 156 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F/F2 9/Times-Bold@0 SF .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR) +-.4 F/F2 9/Times-Bold@0 SF .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR) 184 168 R(ONMENT)-.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 180 Q +(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 180 Q 2.042(If a compound command or shell function e)184 198 R -.15(xe)-.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F14.542 E F0 -2.043(is being)4.543 F 1.436(ignored, none of the commands e)184 210 R --.15(xe)-.15 G 1.435(cuted within the compound command or function).15 F -.193(body will be af)184 222 R .193(fected by the)-.25 F F12.693 E +2.042(is being)4.542 F 1.435(ignored, none of the commands e)184 210 R +-.15(xe)-.15 G 1.436(cuted within the compound command or function).15 F +.194(body will be af)184 222 R .194(fected by the)-.25 F F12.694 E F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1 -2.693 E F0 .194(is set and a command returns a f)2.693 F(ailure) +2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure) -.1 E 3.39(status. If)184 234 R 3.39(ac)3.39 G .89 (ompound command or shell function sets)-3.39 F F13.39 E F0 .89 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E -(where)184 246 Q F13.153 E F0 .653 -(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954 --.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F +(where)184 246 Q F13.154 E F0 .654 +(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953 +-.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F (or the command containing the function call completes.)184 258 Q F1 144 270 Q F0(Disable pathname e)184 270 Q(xpansion.)-.15 E F1 -144 282 Q F0 2.239(Remember the location of commands as the)184 -282 R 4.738(ya)-.15 G 2.238(re look)-4.738 F 2.238(ed up for e)-.1 F --.15(xe)-.15 G 4.738(cution. This).15 F(is)4.738 E(enabled by def)184 -294 Q(ault.)-.1 E F1144 306 Q F0 .513(All ar)184 306 R .514 +144 282 Q F0 2.238(Remember the location of commands as the)184 +282 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F +-.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184 +294 Q(ault.)-.1 E F1144 306 Q F0 .514(All ar)184 306 R .514 (guments in the form of assignment statements are placed in the en)-.18 -F .514(vironment for a)-.4 F +F .513(vironment for a)-.4 F (command, not just those that precede the command name.)184 318 Q F1 -144 330 Q F0 .149(Monitor mode.)184 330 R .149 -(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F -.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65 +144 330 Q F0 .148(Monitor mode.)184 330 R .148 +(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F +.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651 (on systems that support it \(see)184 342 R F2 .651(JOB CONTR)3.151 F -(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651 -(processes run in a separate)3.151 F .679(process group.)184 354 R .678 +(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65 +(processes run in a separate)3.151 F .678(process group.)184 354 R .679 (When a background job completes, the shell prints a line containing it\ -s)5.679 F -.15(ex)184 366 S(it status.).15 E F1144 378 Q F0 .652 -(Read commands b)184 378 R .652(ut do not e)-.2 F -.15(xe)-.15 G .652 -(cute them.).15 F .653(This may be used to check a shell script for) -5.652 F(syntax errors.)184 390 Q(This is ignored by interacti)5 E .3 +s)5.678 F -.15(ex)184 366 S(it status.).15 E F1144 378 Q F0 .653 +(Read commands b)184 378 R .653(ut do not e)-.2 F -.15(xe)-.15 G .653 +(cute them.).15 F .652(This may be used to check a shell script for) +5.653 F(syntax errors.)184 390 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E F1144 402 Q/F3 10/Times-Italic@0 SF (option\255name)2.5 E F0(The)184 414 Q F3(option\255name)2.5 E F0 (can be one of the follo)2.5 E(wing:)-.25 E F1(allexport)184 426 Q F0 @@ -8565,14 +8563,14 @@ F0 2.5(option. This)224 498 R(also af)2.5 E(fects the editing interf) (functrace)184 534 Q F0(Same as)224 546 Q F12.5 E F0(.)A F1 (hashall)184 558 Q F0(Same as)224 558 Q F12.5 E F0(.)A F1 (histexpand)184 570 Q F0(Same as)224 582 Q F12.5 E F0(.)A F1 -(history)184 594 Q F0 .587(Enable command history)224 594 R 3.087(,a) +(history)184 594 Q F0 .586(Enable command history)224 594 R 3.087(,a) -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF (.)A F0 .587(This option is)5.087 F(on by def)224 606 Q (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 -618 Q(eeof)-.18 E F0 1.656(The ef)224 630 R 1.656 +618 Q(eeof)-.18 E F0 1.657(The ef)224 630 R 1.657 (fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10) -4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224 +4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224 642 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) .15 E F1 -.1(ke)184 654 S(yw).1 E(ord)-.1 E F0(Same as)224 666 Q F1 2.5 E F0(.)A F1(monitor)184 678 Q F0(Same as)224 678 Q F12.5 @@ -8590,60 +8588,60 @@ SF(noglob)184 84 Q F0(Same as)224 84 Q F12.5 E F0(.)A F1(nolog)184 108 Q F12.5 E F0(.)A F1(nounset)184 120 Q F0(Same as)224 120 Q F1 2.5 E F0(.)A F1(onecmd)184 132 Q F0(Same as)224 132 Q F12.5 E F0(.)A F1(ph)184 144 Q(ysical)-.15 E F0(Same as)224 144 Q F12.5 -E F0(.)A F1(pipefail)184 156 Q F0 1.03(If set, the return v)224 156 R -1.029(alue of a pipeline is the v)-.25 F 1.029 -(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 168 R +E F0(.)A F1(pipefail)184 156 Q F0 1.029(If set, the return v)224 156 R +1.029(alue of a pipeline is the v)-.25 F 1.03 +(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 168 R 1.136 (xit with a non-zero status, or zero if all commands in the pipeline) -.15 F -.15(ex)224 180 S(it successfully).15 E 5(.T)-.65 G (his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 192 Q F0 -2.091(Change the beha)224 192 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 +2.09(Change the beha)224 192 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224 204 R/F2 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F3 9 -/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E 2.307 -(for a reference to a document that details ho)224 216 R 4.806(wp)-.25 G -2.306(osix mode af)-4.806 F 2.306(fects bash')-.25 F(s)-.55 E(beha)224 +/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306 +(for a reference to a document that details ho)224 216 R 4.807(wp)-.25 G +2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224 228 Q(vior)-.2 E(.)-.55 E F1(pri)184 240 Q(vileged)-.1 E F0(Same as)224 252 Q F12.5 E F0(.)A F1 -.1(ve)184 264 S(rbose).1 E F0(Same as)224 -264 Q F12.5 E F0(.)A F1(vi)184 276 Q F0 1.465 -(Use a vi-style command line editing interf)224 276 R 3.966(ace. This) --.1 F 1.466(also af)3.966 F 1.466(fects the editing)-.25 F(interf)224 +264 Q F12.5 E F0(.)A F1(vi)184 276 Q F0 1.466 +(Use a vi-style command line editing interf)224 276 R 3.965(ace. This) +-.1 F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224 288 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 (xtrace)184 300 Q F0(Same as)224 300 Q F12.5 E F0(.)A(If)184 318 Q -F13.053 E F0 .553(is supplied with no)3.053 F F2(option\255name) -3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552 -(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184 -330 Q F0 1.071(is supplied with no)3.571 F F2(option\255name)3.571 E F0 -3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072 -(commands to recreate the current)3.572 F +F13.052 E F0 .552(is supplied with no)3.052 F F2(option\255name) +3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553 +(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184 +330 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0 +3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071 +(commands to recreate the current)3.571 F (option settings is displayed on the standard output.)184 342 Q F1 -144 354 Q F0 -.45(Tu)184 354 S 1.072(rn on).45 F F2(privile)4.822 E -.1 -(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F -F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.071 -(\214les are not pro-)3.322 F 1.5 -(cessed, shell functions are not inherited from the en)184 366 R 1.501 -(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A -F3 -.27(BA)184 378 S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G -(H).855 E F4(,)A F0(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G -.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F -(vironment,)-.4 E .379(are ignored.)184 390 R .379 -(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15 -(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462 +144 354 Q F0 -.45(Tu)184 354 S 1.071(rn on).45 F F2(privile)4.821 E -.1 +(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F +F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.072 +(\214les are not pro-)3.322 F 1.501 +(cessed, shell functions are not inherited from the en)184 366 R 1.5 +(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3 +-.27(BA)184 378 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H) +.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G +.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F +(vironment,)-.4 E .38(are ignored.)184 390 R .38 +(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u) +-.25 H .379(ser \(group\) id not equal to the real).15 F .461 (user \(group\) id, and the)184 402 R F12.961 E F0 .461 -(option is not supplied, these actions are tak)2.961 F .461 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 414 Q .694 -.15(ve u)-.25 H .394 +(option is not supplied, these actions are tak)2.961 F .462 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 414 Q .695 -.15(ve u)-.25 H .395 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 -2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .387(user id is not reset.)184 426 R -.45(Tu)5.387 G -.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886 -F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F +2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25 +E -.15(ve)-.25 G .386(user id is not reset.)184 426 R -.45(Tu)5.386 G +.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886 +F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F (set to the real user and group ids.)184 438 Q F1144 450 Q F0 (Exit after reading and e)184 450 Q -.15(xe)-.15 G(cuting one command.) -.15 E F1144 462 Q F0 -.35(Tr)184 462 S .043(eat unset v).35 F .044 +.15 E F1144 462 Q F0 -.35(Tr)184 462 S .044(eat unset v).35 F .044 (ariables and parameters other than the special parameters "@" and "*" \ -as an)-.25 F .183(error when performing parameter e)184 474 R 2.683 -(xpansion. If)-.15 F -.15(ex)2.683 G .182 +as an)-.25 F .182(error when performing parameter e)184 474 R 2.682 +(xpansion. If)-.15 F -.15(ex)2.682 G .183 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746 (able or parameter)184 486 R 3.246(,t)-.4 G .746 (he shell prints an error message, and, if not interacti)-3.246 F -.15 @@ -8652,37 +8650,37 @@ as an)-.25 F .183(error when performing parameter e)184 474 R 2.683 (ya)-.15 G(re read.)-2.5 E F1144 522 Q F0 .315(After e)184 522 R .315(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25 (fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,) -2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 +2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 534 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0 (follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 546 Q (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1 -144 558 Q F0 2.579(The shell performs brace e)184 558 R 2.578 +144 558 Q F0 2.578(The shell performs brace e)184 558 R 2.578 (xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E --.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 570 Q -(ault.)-.1 E F1144 582 Q F0 .213(If set,)184 582 R F1(bash)2.713 E -F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 +-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 570 Q +(ault.)-.1 E F1144 582 Q F0 .214(If set,)184 582 R F1(bash)2.714 E +F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 -2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F -3.054(tors. This)184 594 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F +3.053(tors. This)184 594 R .553(may be o)3.053 F -.15(ve)-.15 G .553 (rridden when creating output \214les by using the redirection opera-) .15 F(tor)184 606 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 -144 618 Q F0 .103(If set, an)184 618 R 2.603(yt)-.15 G .103 -(rap on)-2.603 F F1(ERR)2.603 E F0 .104 -(is inherited by shell functions, command substitutions, and com-)2.603 -F .839(mands e)184 630 R -.15(xe)-.15 G .839(cuted in a subshell en).15 -F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 -(trap is normally not inherited in)3.338 F(such cases.)184 642 Q F1 -144 654 Q F0(Enable)184 654 Q F1(!)3.031 E F0 .531 -(style history substitution.)5.531 F .531(This option is on by def)5.531 -F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 666 Q -.15 -(ve)-.25 G(.).15 E F1144 678 Q F0 .96 +144 618 Q F0 .104(If set, an)184 618 R 2.604(yt)-.15 G .104 +(rap on)-2.604 F F1(ERR)2.604 E F0 .103 +(is inherited by shell functions, command substitutions, and com-)2.604 +F .838(mands e)184 630 R -.15(xe)-.15 G .838(cuted in a subshell en).15 +F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 +(trap is normally not inherited in)3.339 F(such cases.)184 642 Q F1 +144 654 Q F0(Enable)184 654 Q F1(!)3.032 E F0 .532 +(style history substitution.)5.532 F .531(This option is on by def)5.532 +F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 666 Q -.15 +(ve)-.25 G(.).15 E F1144 678 Q F0 .959 (If set, the shell does not resolv)184 678 R 3.459(es)-.15 G .959 -(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959 -(cuting commands such as).15 F F1(cd)3.459 E F0 2.821 +(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96 +(cuting commands such as).15 F F1(cd)3.46 E F0 2.822 (that change the current w)184 690 R 2.822(orking directory)-.1 F 7.822 -(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.822 -(ysical directory structure)-.05 F 2.686(instead. By)184 702 R(def)2.686 +(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821 +(ysical directory structure)-.05 F 2.685(instead. By)184 702 R(def)2.685 E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186 (ws the logical chain of directories when performing com-)-.25 F (mands which change the current directory)184 714 Q(.)-.65 E @@ -8700,107 +8698,107 @@ SF144 84 Q F0 .89(If set, an)184 84 R 3.39(yt)-.15 G .89(raps on) (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 108 Q F0 (traps are normally not inherited in such cases.)2.5 E F1144 120 Q -F0 .4(If no ar)184 120 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 -(his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.401 E(the positional parameters are set to the)184 132 Q -/F2 10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5 -(ni).15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1 -2.5 E F0(.)A F1144 144 Q F0 1.945 +F0 .401(If no ar)184 120 R .401(guments follo)-.18 F 2.901(wt)-.25 G +.401(his option, then the positional parameters are unset.)-2.901 F +(Otherwise,)5.4 E(the positional parameters are set to the)184 132 Q/F2 +10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni) +.15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F12.5 E +F0(.)A F1144 144 Q F0 1.944 (Signal the end of options, cause all remaining)184 144 R F2(ar)4.444 E -(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.444(ea)-4.444 G 1.944 -(ssigned to the positional)-4.444 F 3.445(parameters. The)184 156 R F1 -3.445 E F0(and)3.445 E F13.445 E F0 .945 -(options are turned of)3.445 F 3.445(f. If)-.25 F .946(there are no) -3.445 F F2(ar)3.446 E(g)-.37 E F0 .946(s, the positional)B +(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G 1.945 +(ssigned to the positional)-4.445 F 3.446(parameters. The)184 156 R F1 +3.446 E F0(and)3.446 E F13.446 E F0 .945 +(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no) +3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B (parameters remain unchanged.)184 168 Q .425(The options are of)144 184.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 (ault unless otherwise noted.)-.1 F .425 -(Using + rather than \255 causes these options)5.425 F .177 -(to be turned of)144 196.8 R 2.677(f. The)-.25 F .178 +(Using + rather than \255 causes these options)5.425 F .178 +(to be turned of)144 196.8 R 2.678(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) --.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066 +-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066 (current set of options may be found in)144 208.8 R F1<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066 -(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F +(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F (is encountered.)144 220.8 Q F1(shift)108 237.6 Q F0([)2.5 E F2(n)A F0 -(])A .428(The positional parameters from)144 249.6 R F2(n)2.928 E F0 -.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G -.429(rameters represented by the num-).15 F(bers)144 261.6 Q F1($#)2.583 -E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0A F2(n)A F0 .083 -(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga) --.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to) -.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06 +(])A .429(The positional parameters from)144 249.6 R F2(n)2.929 E F0 +.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G +.428(rameters represented by the num-).15 F(bers)144 261.6 Q F1($#)2.582 +E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0A F2(n)A F0 .082 +(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga) +-.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to) +.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06 (is 0, no parameters are changed.)144 273.6 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56 -(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 285.6 R -.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0 -.143(is greater than)2.883 F F1($#)2.643 E F0 +(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 285.6 R +.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 +.144(is greater than)2.884 F F1($#)2.644 E F0 (or less than zero; otherwise 0.)144 297.6 Q F1(shopt)108 314.4 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 326.4 S .639(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 326.4 S .64(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E -5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375 -(listed belo)144 338.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H -2.875(ft).4 G(he)-2.875 E F12.875 E F0 .375 +5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374 +(listed belo)144 338.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H +2.874(ft).4 G(he)-2.874 E F12.874 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 -F F12.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2 -(bu)2.874 G .374(iltin com-).2 F 3.325(mand. W)144 350.4 R .825 -(ith no options, or with the)-.4 F F13.325 E F0 .826 -(option, a list of all settable options is displayed, with an)3.325 F -.552(indication of whether or not each is set; if)144 362.4 R F2 -(optnames)3.052 E F0 .551 -(are supplied, the output is restricted to those)3.052 F 2.549 -(options. The)144 374.4 R F12.549 E F0 .049(option causes output \ -to be displayed in a form that may be reused as input.)2.549 F(Other) -5.05 E(options ha)144 386.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +F F12.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2 +(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 350.4 R .826 +(ith no options, or with the)-.4 F F13.326 E F0 .825 +(option, a list of all settable options is displayed, with an)3.326 F +.551(indication of whether or not each is set; if)144 362.4 R F2 +(optnames)3.052 E F0 .552 +(are supplied, the output is restricted to those)3.052 F 2.55 +(options. The)144 374.4 R F12.55 E F0 .049(option causes output t\ +o be displayed in a form that may be reused as input.)2.55 F(Other)5.049 +E(options ha)144 386.4 Q .3 -.15(ve t)-.2 H(he follo).15 E (wing meanings:)-.25 E F1144 398.4 Q F0(Enable \(set\) each)180 398.4 Q F2(optname)2.5 E F0(.)A F1144 410.4 Q F0 (Disable \(unset\) each)180 410.4 Q F2(optname)2.5 E F0(.)A F1144 422.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ -tus indicates whether the)180 422.4 R F2(optname)2.503 E F0(is)2.503 E -.255(set or unset.)180 434.4 R .255(If multiple)5.255 F F2(optname)2.755 -E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G -(ith)-2.756 E F12.756 E F0 2.756(,t)C .256 -(he return status is zero if)-2.756 F(all)180 446.4 Q F2(optnames)2.5 E +tus indicates whether the)180 422.4 R F2(optname)2.504 E F0(is)2.504 E +.256(set or unset.)180 434.4 R .256(If multiple)5.256 F F2(optname)2.756 +E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G +(ith)-2.756 E F12.756 E F0 2.755(,t)C .255 +(he return status is zero if)-2.755 F(all)180 446.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)2.5 E F1144 458.4 Q F0 (Restricts the v)180 458.4 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 475.2 R F1 -3.125 E F0(or)3.124 E F13.124 E F0 .624(is used with no) +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 475.2 R F1 +3.124 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 -E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.233 +E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.234 (set or unset, respecti)144 487.2 R -.15(ve)-.25 G(ly).15 E 7.234(.U) -.65 G 2.234(nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0 2.234(options are disabled \(unset\) by)4.734 F(def)144 499.2 Q(ault.) -.1 E 1.544(The return status when listing options is zero if all)144 -516 R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.) -4.044 F .696 +516 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.) +4.045 F .696 (When setting or unsetting options, the return status is zero unless an) -144 528 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell) +144 528 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell) -.25 F(option.)144 540 Q(The list of)144 556.8 Q F1(shopt)2.5 E F0 -(options is:)2.5 E F1(assoc_expand_once)144 574.8 Q F0 1.945 +(options is:)2.5 E F1(assoc_expand_once)144 574.8 Q F0 1.944 (If set, the shell suppresses multiple e)184 586.8 R -.25(va)-.25 G -1.944(luation of associati).25 F 2.244 -.15(ve a)-.25 H 1.944 +1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945 (rray subscripts during).15 F .857(arithmetic e)184 598.8 R .857 (xpression e)-.15 F -.25(va)-.25 G .857(luation and while e).25 F -.15 (xe)-.15 G .857(cuting b).15 F .857(uiltins that can perform v)-.2 F -(ariable)-.25 E(assignments.)184 610.8 Q F1(autocd)144 622.8 Q F0 .2 +(ariable)-.25 E(assignments.)184 610.8 Q F1(autocd)144 622.8 Q F0 .199 (If set, a command name that is the name of a directory is e)184 622.8 R --.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E +-.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E (ment to the)184 634.8 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F1(cdable_v)144 646.8 Q(ars)-.1 E F0 .155(If set, an ar)184 658.8 R .155 -(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156 +F1(cdable_v)144 646.8 Q(ars)-.1 E F0 .156(If set, an ar)184 658.8 R .156 +(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155 (iltin command that is not a directory is assumed to be the).2 F (name of a v)184 670.8 Q(ariable whose v)-.25 E (alue is the directory to change to.)-.25 E F1(cdspell)144 682.8 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -682.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 -(corrected. The)184 694.8 R 1.487(errors check)3.987 F 1.487 -(ed for are transposed characters, a missing character)-.1 F 3.988(,a) --.4 G(nd)-3.988 E .77(one character too man)184 706.8 R 4.57 -.65(y. I) +682.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 +(corrected. The)184 694.8 R 1.488(errors check)3.988 F 1.487 +(ed for are transposed characters, a missing character)-.1 F 3.987(,a) +-.4 G(nd)-3.987 E .77(one character too man)184 706.8 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F (the command proceeds.)184 718.8 Q @@ -8813,103 +8811,104 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(checkhash)144 84 Q F0 .736(If set,)184 96 R F1(bash)3.236 E F0 .736 -(checks that a command found in the hash table e)3.236 F .737 +SF(checkhash)144 84 Q F0 .737(If set,)184 96 R F1(bash)3.237 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 108 Q(If a hashed command no longer e)5 E (xists, a normal path search is performed.)-.15 E F1(checkjobs)144 120 Q -F0 .449(If set,)184 132 R F1(bash)2.949 E F0 .449 -(lists the status of an)2.949 F 2.949(ys)-.15 G .448 -(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15 -F -.15(ve)-.25 G 3.438(shell. If)184 144 R(an)3.438 E 3.438(yj)-.15 G -.938(obs are running, this causes the e)-3.438 F .938 -(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F 2.203 +F0 .448(If set,)184 132 R F1(bash)2.948 E F0 .448 +(lists the status of an)2.948 F 2.949(ys)-.15 G .449 +(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15 +F -.15(ve)-.25 G 3.439(shell. If)184 144 R(an)3.439 E 3.439(yj)-.15 G +.938(obs are running, this causes the e)-3.439 F .938 +(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 2.203 (attempted without an interv)184 156 R 2.203(ening command \(see)-.15 F /F2 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E --.15(ve)-.15 G 4.703(\). The).15 F(shell)4.703 E(al)184 168 Q -.1(wa)-.1 +-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 168 Q -.1(wa)-.1 G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G (obs are stopped.)-2.5 E F1(checkwinsize)144 180 Q F0 1.09(If set,)184 192 R F1(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09 (ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09 -(uiltin\) command and, if)-.2 F(necessary)184 204 Q 4.694(,u)-.65 G -2.194(pdates the v)-4.694 F 2.194(alues of)-.25 F F2(LINES)4.694 E F0 -(and)4.444 E F2(COLUMNS)4.693 E/F3 9/Times-Roman@0 SF(.)A F0 2.193 -(This option is enabled by)6.693 F(def)184 216 Q(ault.)-.1 E F1(cmdhist) +(uiltin\) command and, if)-.2 F(necessary)184 204 Q 4.693(,u)-.65 G +2.193(pdates the v)-4.693 F 2.193(alues of)-.25 F F2(LINES)4.693 E F0 +(and)4.443 E F2(COLUMNS)4.694 E/F3 9/Times-Roman@0 SF(.)A F0 2.194 +(This option is enabled by)6.694 F(def)184 216 Q(ault.)-.1 E F1(cmdhist) 144 228 Q F0 1.202(If set,)184 228 R F1(bash)3.702 E F0 1.202 (attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202 (ll lines of a multiple-line command in the same history).15 F(entry)184 -240 Q 6.133(.T)-.65 G 1.133(his allo)-6.133 F 1.133 -(ws easy re-editing of multi-line commands.)-.25 F 1.132 -(This option is enabled by)6.132 F(def)184 252 Q .613(ault, b)-.1 F .613 -(ut only has an ef)-.2 F .614 -(fect if command history is enabled, as described abo)-.25 F .914 -.15 +240 Q 6.132(.T)-.65 G 1.132(his allo)-6.132 F 1.132 +(ws easy re-editing of multi-line commands.)-.25 F 1.133 +(This option is enabled by)6.133 F(def)184 252 Q .614(ault, b)-.1 F .614 +(ut only has an ef)-.2 F .613 +(fect if command history is enabled, as described abo)-.25 F .913 -.15 (ve u)-.15 H(nder).15 E F2(HIST)184 264 Q(OR)-.162 E(Y)-.315 E F3(.)A F1 -(compat31)144 276 Q F0 .42(If set,)184 288 R F1(bash)2.92 E F0 .42 -(changes its beha)2.92 F .419(vior to that of v)-.2 F .419 -(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .461(to the) -184 300 R F1([[)2.961 E F0 .462(conditional command')2.962 F(s)-.55 E F1 +(compat31)144 276 Q F0 .419(If set,)184 288 R F1(bash)2.919 E F0 .419 +(changes its beha)2.919 F .419(vior to that of v)-.2 F .42 +(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .462(to the) +184 300 R F1([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E F1 (=~)2.962 E F0 .462 (operator and locale-speci\214c string comparison when)2.962 F .71 (using the)184 312 R F1([[)3.21 E F0 .71(conditional command')3.21 F(s) -.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash) -3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .82 +3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .821 (use ASCII collation and)184 324 R/F4 10/Times-Italic@0 SF(str)3.321 E (cmp)-.37 E F0 .821(\(3\); bash-4.1 and later use the current locale') -.19 F 3.321(sc)-.55 G(ollation)-3.321 E(sequence and)184 336 Q F4(str) -2.5 E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 348 Q F0 1.41(If set,) -184 360 R F1(bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409 -(vior to that of v)-.2 F 1.409 -(ersion 3.2 with respect to locale-speci\214c)-.15 F .422 +.19 F 3.32(sc)-.55 G(ollation)-3.32 E(sequence and)184 336 Q F4(str)2.5 +E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 348 Q F0 1.409(If set,)184 +360 R F1(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409 +(vior to that of v)-.2 F 1.41 +(ersion 3.2 with respect to locale-speci\214c)-.15 F .423 (string comparison when using the)184 372 R F1([[)2.922 E F0 .422 (conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>) -2.923 E F0 .423(operators \(see pre-)2.923 F .481 +2.922 E F0 .422(operators \(see pre-)2.922 F .48 (vious item\) and the ef)184 384 R .481 -(fect of interrupting a command list.)-.25 F .48(Bash v)5.481 F .48 +(fect of interrupting a command list.)-.25 F .481(Bash v)5.481 F .481 (ersions 3.2 and earlier)-.15 F(continue with the ne)184 396 Q (xt command in the list after one terminates due to an interrupt.)-.15 E -F1(compat40)144 408 Q F0 1.409(If set,)184 420 R F1(bash)3.909 E F0 -1.409(changes its beha)3.909 F 1.409(vior to that of v)-.2 F 1.41 -(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.008 -(string comparison when using the)184 432 R F1([[)4.508 E F0 2.007 -(conditional command')4.508 F(s)-.55 E F1(<)4.507 E F0(and)4.507 E F1(>) -4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 444 R -F1(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769 -(fect of interrupting a command list.)-.25 F .77(Bash v)5.77 F(ersions) --.15 E .087(4.0 and later interrupt the list as if the shell recei)184 -456 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086 -(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 468 Q -(xt command in the list.)-.15 E F1(compat41)144 480 Q F0 1.523(If set,) -184 492 R F1(bash)4.023 E F0 4.023(,w)C 1.523(hen in)-4.023 F F4 1.523 -(posix mode)4.023 F F0 4.024(,t)C 1.524 +F1(compat40)144 408 Q F0 1.41(If set,)184 420 R F1(bash)3.91 E F0 1.41 +(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409 +(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.007 +(string comparison when using the)184 432 R F1([[)4.507 E F0 2.008 +(conditional command')4.507 F(s)-.55 E F1(<)4.508 E F0(and)4.508 E F1(>) +4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 444 R F1 +(compat31)3.27 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769 +(fect of interrupting a command list.)-.25 F .769(Bash v)5.769 F +(ersions)-.15 E .086 +(4.0 and later interrupt the list as if the shell recei)184 456 R -.15 +(ve)-.25 G 2.587(dt).15 G .087(he interrupt; pre)-2.587 F .087(vious v) +-.25 F .087(ersions con-)-.15 F(tinue with the ne)184 468 Q +(xt command in the list.)-.15 E F1(compat41)144 480 Q F0 1.524(If set,) +184 492 R F1(bash)4.024 E F0 4.024(,w)C 1.524(hen in)-4.024 F F4 1.524 +(posix mode)4.024 F F0 4.024(,t)C 1.523 (reats a single quote in a double-quoted parameter)-4.024 F -.15(ex)184 -504 S .959(pansion as a special character).15 F 5.959(.T)-.55 G .958 -(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458(nn).15 -G .958(umber\) and)-3.458 F .59 +504 S .958(pansion as a special character).15 F 5.958(.T)-.55 G .959 +(he single quotes must match \(an e)-5.958 F -.15(ve)-.25 G 3.459(nn).15 +G .959(umber\) and)-3.459 F .59 (the characters between the single quotes are considered quoted.)184 516 -R .59(This is the beha)5.59 F .59(vior of)-.2 F .59 +R .59(This is the beha)5.59 F .59(vior of)-.2 F .589 (posix mode through v)184 528 R .589(ersion 4.1.)-.15 F .589(The def) -5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .589 +5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59 (vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 540 Q F1(compat42)144 552 Q -F0 1.796(If set,)184 564 R F1(bash)4.296 E F0 1.796 +F0 1.797(If set,)184 564 R F1(bash)4.297 E F0 1.796 (does not process the replacement string in the pattern substitution w) 4.296 F(ord)-.1 E -.15(ex)184 576 S(pansion using quote remo).15 E -.25 -(va)-.15 G(l.).25 E F1(compat43)144 588 Q F0 .141(If set,)184 600 R F1 -(bash)2.641 E F0 .141(does not print a w)2.641 F .14 -(arning message if an attempt is made to use a quoted com-)-.1 F .912 -(pound array assignment as an ar)184 612 R .912(gument to)-.18 F F1 -(declar)3.413 E(e)-.18 E F0 3.413(,m)C(ak)-3.413 E .913(es w)-.1 F .913 -(ord e)-.1 F .913(xpansion errors non-)-.15 F -.1(fa)184 624 S .353 +(va)-.15 G(l.).25 E F1(compat43)144 588 Q F0 .14(If set,)184 600 R F1 +(bash)2.64 E F0 .14(does not print a w)2.64 F .141 +(arning message if an attempt is made to use a quoted com-)-.1 F .913 +(pound array assignment as an ar)184 612 R .913(gument to)-.18 F F1 +(declar)3.412 E(e)-.18 E F0 3.412(,m)C(ak)-3.412 E .912(es w)-.1 F .912 +(ord e)-.1 F .912(xpansion errors non-)-.15 F -.1(fa)184 624 S .352 (tal errors that cause the current command to f).1 F .353(ail \(the def) --.1 F .352(ault beha)-.1 F .352(vior is to mak)-.2 F 2.852(et)-.1 G(hem) --2.852 E -.1(fa)184 636 S 1.057(tal errors that cause the shell to e).1 -F 1.058(xit\), and does not reset the loop state when a shell)-.15 F -.375(function is e)184 648 R -.15(xe)-.15 G .375(cuted \(this allo).15 F -(ws)-.25 E F1(br)2.875 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0 -.374(in a shell function to af)2.875 F .374(fect loops in)-.25 F +-.1 F .353(ault beha)-.1 F .353(vior is to mak)-.2 F 2.853(et)-.1 G(hem) +-2.853 E -.1(fa)184 636 S 1.058(tal errors that cause the shell to e).1 +F 1.057(xit\), and does not reset the loop state when a shell)-.15 F +.374(function is e)184 648 R -.15(xe)-.15 G .374(cuted \(this allo).15 F +(ws)-.25 E F1(br)2.874 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0 +.375(in a shell function to af)2.875 F .375(fect loops in)-.25 F (the caller')184 660 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1 -(compat44)144 672 Q F0 .441(If set,)184 684 R F1(bash)2.941 E F0(sa) +(compat44)144 672 Q F0 .442(If set,)184 684 R F1(bash)2.942 E F0(sa) 2.942 E -.15(ve)-.2 G 2.942(st).15 G .442(he positional parameters to B) --2.942 F .442(ASH_ARGV and B)-.35 F .442(ASH_ARGC before)-.35 F(the)184 +-2.942 F .442(ASH_ARGV and B)-.35 F .441(ASH_ARGC before)-.35 F(the)184 696 Q 2.5(ya)-.15 G(re used, re)-2.5 E -.05(ga)-.15 G (rdless of whether or not e).05 E(xtended deb)-.15 E (ugging mode is enabled.)-.2 E(GNU Bash 5.0)72 768 Q(2018 October 22) @@ -8920,33 +8919,33 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(complete_fullquote)144 84 Q F0 .654(If set,)184 96 R F1(bash)3.153 E +SF(complete_fullquote)144 84 Q F0 .653(If set,)184 96 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214lenames and directory na\ -mes when per)3.153 F(-)-.2 E 1.524(forming completion.)184 108 R 1.524 -(If not set,)6.524 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G +mes when per)3.153 F(-)-.2 E 1.525(forming completion.)184 108 R 1.524 +(If not set,)6.525 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F 2.667(from the set of characters that will be quoted in completed \214l\ -enames when these)184 120 R .028(metacharacters appear in shell v)184 -132 R .028(ariable references in w)-.25 F .029(ords to be completed.)-.1 -F .029(This means)5.029 F 1.073(that dollar signs in v)184 144 R 1.073 +enames when these)184 120 R .029(metacharacters appear in shell v)184 +132 R .028(ariable references in w)-.25 F .028(ords to be completed.)-.1 +F .028(This means)5.028 F 1.072(that dollar signs in v)184 144 R 1.073 (ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 156 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123 +(ev e)184 156 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F -6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59 +6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 168 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 180 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E F1(dir)144 192 Q(expand)-.18 E F0 .486 -(If set,)184 204 R F1(bash)2.986 E F0 .486 +(ersions through 4.2.)-.15 E F1(dir)144 192 Q(expand)-.18 E F0 .487 +(If set,)184 204 R F1(bash)2.987 E F0 .486 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F -.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184 -216 R .179(This changes the contents of the readline editing b)5.18 F -(uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,) -184 228 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F1(dirspell)144 240 Q F0 .858(If set,)184 -240 R F1(bash)3.358 E F0 .858 -(attempts spelling correction on directory names during w)3.358 F .859 +.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184 +216 R .179(This changes the contents of the readline editing b)5.179 F +(uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 +228 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F1(dirspell)144 240 Q F0 .859(If set,)184 +240 R F1(bash)3.359 E F0 .858 +(attempts spelling correction on directory names during w)3.359 F .858 (ord completion if)-.1 F (the directory name initially supplied does not e)184 252 Q(xist.)-.15 E F1(dotglob)144 264 Q F0 .165(If set,)184 264 R F1(bash)2.665 E F0 .165 @@ -8956,40 +8955,40 @@ F1(dotglob)144 264 Q F0 .165(If set,)184 264 R F1(bash)2.665 E F0 .165 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0 -(is set.)2.5 E F1(execfail)144 288 Q F0 1.386(If set, a non-interacti) -184 288 R 1.686 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386 -(xit if it cannot e)-.15 F -.15(xe)-.15 G 1.387 +(is set.)2.5 E F1(execfail)144 288 Q F0 1.387(If set, a non-interacti) +184 288 R 1.687 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386 +(xit if it cannot e)-.15 F -.15(xe)-.15 G 1.386 (cute the \214le speci\214ed as an).15 F(ar)184 300 Q(gument to the)-.18 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0 --.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 312 Q F0 .717 +-.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 312 Q F0 .716 (If set, aliases are e)184 324 R .717(xpanded as described abo)-.15 F 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E -/F3 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F +/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F (by def)184 336 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) -.15 E F1(extdeb)144 348 Q(ug)-.2 E F0 .671(If set at shell in)184 360 R --.2(vo)-.4 G .671(cation, arrange to e).2 F -.15(xe)-.15 G .671 -(cute the deb).15 F .672(ugger pro\214le before the shell starts,)-.2 F -.221(identical to the)184 372 R F12.721 E(ugger)-.2 E F0 -2.721(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221 -(cation, beha).2 F .22(vior intended for use by)-.2 F(deb)184 384 Q -(uggers is enabled:)-.2 E F1(1.)184 396 Q F0(The)220 396 Q F14.25 -E F0 1.75(option to the)4.25 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu) +.15 E F1(extdeb)144 348 Q(ug)-.2 E F0 .672(If set at shell in)184 360 R +-.2(vo)-.4 G .672(cation, arrange to e).2 F -.15(xe)-.15 G .671 +(cute the deb).15 F .671(ugger pro\214le before the shell starts,)-.2 F +.22(identical to the)184 372 R F12.72 E(ugger)-.2 E F0 2.721 +(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221 +(cation, beha).2 F .221(vior intended for use by)-.2 F(deb)184 384 Q +(uggers is enabled:)-.2 E F1(1.)184 396 Q F0(The)220 396 Q F14.251 +E F0 1.751(option to the)4.251 F 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 408 Q (gument.)-.18 E F1(2.)184 420 Q F0 1.667(If the command run by the)220 420 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 432 -Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 444 Q F0 .84 -(If the command run by the)220 444 R F1(DEB)3.34 E(UG)-.1 E F0 .841 -(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15 +Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 444 Q F0 .841 +(If the command run by the)220 444 R F1(DEB)3.341 E(UG)-.1 E F0 .841 +(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15 (exe)220 456 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 (sour)220 468 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E (n)-.15 E F0(.)A F1(4.)184 480 Q F2 -.27(BA)220 480 S(SH_ARGC).27 E F0 -(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904 +(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904 (are updated as described in their descriptions)3.154 F(abo)220 492 Q -.15(ve)-.15 G(.).15 E F1(5.)184 504 Q F0 1.637(Function tracing is ena\ bled: command substitution, shell functions, and sub-)220 504 R @@ -9009,24 +9008,24 @@ E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within) -4.973 F F1(${)4.973 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G (pansions).15 E(enclosed in double quotes.)184 600 Q (This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 612 Q F0 -1.425(If set, patterns which f)184 612 R 1.425 -(ail to match \214lenames during pathname e)-.1 F 1.424 +1.424(If set, patterns which f)184 612 R 1.425 +(ail to match \214lenames during pathname e)-.1 F 1.425 (xpansion result in an)-.15 F -.15(ex)184 624 S(pansion error).15 E(.) -.55 E F1 -.25(fo)144 636 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.936(If set, the suf)184 648 R<8c78>-.25 E .936(es speci\214ed by the) +.937(If set, the suf)184 648 R<8c78>-.25 E .936(es speci\214ed by the) -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w) --.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 660 R .32 +-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 660 R .32 (ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32 -(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947 -(pletions. See)184 672 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0 -(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2 -(FIGNORE)2.948 E F3(.)A F0 .448(This option is)4.948 F(enabled by def) -184 684 Q(ault.)-.1 E F1(globasciiranges)144 696 Q F0 2.519 +(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 +(pletions. See)184 672 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 +(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2 +(FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def) +184 684 Q(ault.)-.1 E F1(globasciiranges)144 696 Q F0 2.518 (If set, range e)184 708 R 2.519 -(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518 -(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E -(Matching)184 720 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha) --3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 +(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519 +(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E +(Matching)184 720 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) +-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 (nt)-3.214 G .714(he traditional C locale when performing comparisons.) -3.214 F(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(74)190.395 E 0 Cg EP @@ -9038,46 +9037,46 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.02 (That is, the current locale')184 84 R 3.52(sc)-.55 G 1.02 (ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F/F1 -10/Times-Bold@0 SF(b)3.52 E F0 1.02(will not)3.52 F .956 -(collate between)184 96 R F1(A)3.456 E F0(and)3.456 E F1(B)3.456 E F0 +10/Times-Bold@0 SF(b)3.52 E F0 1.02(will not)3.52 F .957 +(collate between)184 96 R F1(A)3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F .957(-case and lo)-.2 F(wer)-.25 E -.957(-case ASCII characters will collate)-.2 F(together)184 108 Q(.)-.55 -E F1(globstar)144 120 Q F0 .519(If set, the pattern)184 120 R F1(**) -3.019 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F -.518(xt will match all \214les and zero)-.15 F .431 +.956(-case ASCII characters will collate)-.2 F(together)184 108 Q(.)-.55 +E F1(globstar)144 120 Q F0 .518(If set, the pattern)184 120 R F1(**) +3.018 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F +.519(xt will match all \214les and zero)-.15 F .432 (or more directories and subdirectories.)184 132 R .431 -(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 -2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 +(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0 +2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184 144 Q F1(gnu_errfmt)144 156 Q F0(If set, shell error messages are writt\ en in the standard GNU error message format.)184 168 Q F1(histappend)144 180 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -192 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.176 E F0 --.25(va)2.926 G(ri-).25 E(able when the shell e)184 204 Q +192 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.177 E F0 +-.25(va)2.927 G(ri-).25 E(able when the shell e)184 204 Q (xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1 -(histr)144 216 Q(eedit)-.18 E F0 .575(If set, and)184 228 R F1 -.18(re) -3.075 G(adline).18 E F0 .575(is being used, a user is gi)3.075 F -.15 -(ve)-.25 G 3.075(nt).15 G .576(he opportunity to re-edit a f)-3.075 F -.576(ailed his-)-.1 F(tory substitution.)184 240 Q F1(histv)144 252 Q -(erify)-.1 E F0 .403(If set, and)184 264 R F1 -.18(re)2.903 G(adline).18 +(histr)144 216 Q(eedit)-.18 E F0 .576(If set, and)184 228 R F1 -.18(re) +3.076 G(adline).18 E F0 .575(is being used, a user is gi)3.076 F -.15 +(ve)-.25 G 3.075(nt).15 G .575(he opportunity to re-edit a f)-3.075 F +.575(ailed his-)-.1 F(tory substitution.)184 240 Q F1(histv)144 252 Q +(erify)-.1 E F0 .402(If set, and)184 264 R F1 -.18(re)2.903 G(adline).18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .661(passed to the shell parser)184 276 R 5.661(.I)-.55 G .662 -(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162 -G(adline).18 E F0(editing)3.162 E -.2(bu)184 288 S -.25(ff).2 G(er).25 E +2.903 F .662(passed to the shell parser)184 276 R 5.662(.I)-.55 G .661 +(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 288 S -.25(ff).2 G(er).25 E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 300 Q F0 1.182(If set, and)184 312 R F1 -.18(re)3.682 -G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181 -(will attempt to perform hostname completion)3.681 F 1.38(when a w)184 -324 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 -(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E -F2(READLINE)3.881 E F0(abo)184 336 Q -.15(ve)-.15 G 2.5(\). This).15 F +(hostcomplete)144 300 Q F0 1.181(If set, and)184 312 R F1 -.18(re)3.681 +G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182 +(will attempt to perform hostname completion)3.682 F 1.381(when a w)184 +324 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E +F2(READLINE)3.88 E F0(abo)184 336 Q -.15(ve)-.15 G 2.5(\). This).15 F (is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 348 Q F0(If set,) 184 360 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 (to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e) -.15 E(xits.)-.15 E F1(inherit_err)144 372 Q(exit)-.18 E F0 .22 +.15 E(xits.)-.15 E F1(inherit_err)144 372 Q(exit)-.18 E F0 .219 (If set, command substitution inherits the v)184 384 R .219(alue of the) --.25 F F1(err)2.719 E(exit)-.18 E F0 .219(option, instead of unsetting) +-.25 F F1(err)2.719 E(exit)-.18 E F0 .22(option, instead of unsetting) 2.719 F(it in the subshell en)184 396 Q 2.5(vironment. This)-.4 F (option is enabled when)2.5 E/F3 10/Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti)144 408 Q -.1(ve)-.1 G(_comments).1 E @@ -9086,43 +9085,43 @@ F0 .33(If set, allo)184 420 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33 (ord and all remaining characters on)-.1 F .967 (that line to be ignored in an interacti)184 432 R 1.267 -.15(ve s)-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15 -G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184 444 Q +G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 444 Q (ault.)-.1 E F1(lastpipe)144 456 Q F0 .066 (If set, and job control is not acti)184 456 R -.15(ve)-.25 G 2.566(,t) .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en) -184 468 Q(vironment.)-.4 E F1(lithist)144 480 Q F0 .655(If set, and the) -184 480 R F1(cmdhist)3.155 E F0 .654 +184 468 Q(vironment.)-.4 E F1(lithist)144 480 Q F0 .654(If set, and the) +184 480 R F1(cmdhist)3.154 E F0 .654 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G -3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F +3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F (with embedded ne)184 492 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 -(localv)144 504 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 516 R +(localv)144 504 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 516 R .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184 -528 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673 -(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173 -(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 540 Q -F1(localv)144 552 Q(ar_unset)-.1 E F0 .328(If set, calling)184 564 R F1 -(unset)2.828 E F0 .328(on local v)2.828 F .329(ariables in pre)-.25 F -.329(vious function scopes marks them so subse-)-.25 F .543(quent looku\ +528 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673 +(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .174 +(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 540 Q +F1(localv)144 552 Q(ar_unset)-.1 E F0 .329(If set, calling)184 564 R F1 +(unset)2.829 E F0 .329(on local v)2.829 F .329(ariables in pre)-.25 F +.328(vious function scopes marks them so subse-)-.25 F .543(quent looku\ ps \214nd them unset until that function returns. This is identical to \ the beha)184 576 R(v-)-.2 E(ior of unsetting local v)184 588 Q (ariables at the current function scope.)-.25 E F1(login_shell)144 600 Q F0 .486 (The shell sets this option if it is started as a login shell \(see)184 -612 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) --.15 G 2.987(\). The).15 F -.25(va)184 624 S(lue may not be changed.).25 -E F1(mailwar)144 636 Q(n)-.15 E F0 .815(If set, and a \214le that)184 -648 R F1(bash)3.315 E F0 .814 -(is checking for mail has been accessed since the last time it)3.315 F +612 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve) +-.15 G 2.986(\). The).15 F -.25(va)184 624 S(lue may not be changed.).25 +E F1(mailwar)144 636 Q(n)-.15 E F0 .814(If set, and a \214le that)184 +648 R F1(bash)3.314 E F0 .815 +(is checking for mail has been accessed since the last time it)3.314 F -.1(wa)184 660 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E (`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i) -.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 672 -Q F0 .324(If set, and)184 684 R F1 -.18(re)2.824 G(adline).18 E F0 .324 -(is being used,)2.824 F F1(bash)2.824 E F0 .324 -(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)-.189 E -F0 .325(for possible)2.575 F +Q F0 .325(If set, and)184 684 R F1 -.18(re)2.825 G(adline).18 E F0 .325 +(is being used,)2.825 F F1(bash)2.824 E F0 .324 +(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)-.189 E +F0 .324(for possible)2.574 F (completions when completion is attempted on an empty line.)184 696 Q (GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(75)190.395 E 0 Cg EP %%Page: 76 76 @@ -9131,41 +9130,41 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(nocaseglob)144 84 Q F0 .437(If set,)184 96 R F1(bash)2.937 E F0 .436 -(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25 -H .436(ashion when performing pathname).05 F -.15(ex)184 108 S +SF(nocaseglob)144 84 Q F0 .436(If set,)184 96 R F1(bash)2.936 E F0 .436 +(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25 +H .437(ashion when performing pathname).05 F -.15(ex)184 108 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 120 Q F0 1.193(If set,)184 -132 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti) -3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05 +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 120 Q F0 1.194(If set,)184 +132 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti) +3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05 F .551(while e)184 144 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0 (or)3.051 E F1([[)3.051 E F0 .551 (conditional commands, when performing pattern substitution)3.051 F -.1 -(wo)184 156 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\ +(wo)184 156 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\ le completions as part of programmable com-)-.15 F(pletion.)184 168 Q F1 -(nullglob)144 180 Q F0 .855(If set,)184 192 R F1(bash)3.355 E F0(allo) -3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.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 204 S +(nullglob)144 180 Q F0 .854(If set,)184 192 R F1(bash)3.354 E F0(allo) +3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) +3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355 +(\)t).15 G(o)-3.355 E -.15(ex)184 204 S (pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144 -216 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184 -228 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677 -(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E +216 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 +228 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 +(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E (are enabled.)184 240 Q(This option is enabled by def)5 E(ault.)-.1 E F1 (pr)144 252 Q(ogcomp_alias)-.18 E F0 2.124 (If set, and programmable completion is enabled,)184 264 R F1(bash)4.624 -E F0 2.124(treats a command name that)4.624 F(doesn')184 276 Q 3.288(th) --.18 G -2.25 -.2(av e)-3.288 H(an)3.488 E 3.288(yc)-.15 G .789 -(ompletions as a possible alias and attempts alias e)-3.288 F .789 +E F0 2.124(treats a command name that)4.624 F(doesn')184 276 Q 3.289(th) +-.18 G -2.25 -.2(av e)-3.289 H(an)3.489 E 3.289(yc)-.15 G .789 +(ompletions as a possible alias and attempts alias e)-3.289 F .788 (xpansion. If it has)-.15 F 1.473(an alias,)184 288 R F1(bash)3.973 E F0 1.473(attempts programmable completion using the command w)3.973 F 1.473 (ord resulting)-.1 F(from the e)184 300 Q(xpanded alias.)-.15 E F1(pr) -144 312 Q(omptv)-.18 E(ars)-.1 E F0 1.447(If set, prompt strings under) -184 324 R 1.448(go parameter e)-.18 F 1.448 -(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 336 S -.171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 +144 312 Q(omptv)-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under) +184 324 R 1.448(go parameter e)-.18 F 1.447 +(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 336 S .17 +(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 (fter being e)-2.67 F .17(xpanded as described in)-.15 F/F2 9 -/Times-Bold@0 SF(PR)2.67 E(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G +/Times-Bold@0 SF(PR)2.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G (.).15 E(This option is enabled by def)184 348 Q(ault.)-.1 E F1 -.18(re) 144 360 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) @@ -9174,44 +9173,44 @@ E F0 2.124(treats a command name that)4.624 F(doesn')184 276 Q 3.288(th) (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G (-).15 E(cuted, allo)184 396 Q(wing the startup \214les to disco)-.25 E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E -F1(shift_v)144 408 Q(erbose)-.1 E F0 .501(If set, the)184 420 R F1 -(shift)3.001 E F0 -.2(bu)3.001 G .501 -(iltin prints an error message when the shift count e).2 F .502 +F1(shift_v)144 408 Q(erbose)-.1 E F0 .502(If set, the)184 420 R F1 +(shift)3.002 E F0 -.2(bu)3.002 G .501 +(iltin prints an error message when the shift count e).2 F .501 (xceeds the number)-.15 F(of positional parameters.)184 432 Q F1(sour) -144 444 Q(cepath)-.18 E F0 .771(If set, the)184 456 R F1(sour)3.271 E -(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v) --3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77 -(to \214nd the directory containing the)3.02 F(\214le supplied as an ar) -184 468 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.) --.1 E F1(xpg_echo)144 480 Q F0(If set, the)184 492 Q F1(echo)2.5 E F0 --.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15 -E(ault.)-.1 E F1(suspend)108 508.8 Q F0([)2.5 E F1A F0(])A 1.001 -(Suspend the e)144 520.8 R -.15(xe)-.15 G 1.001 -(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G -F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be) -3.502 F .023(suspended; the)144 532.8 R F12.523 E F0 .023 -(option can be used to o)2.523 F -.15(ve)-.15 G .022 -(rride this and force the suspension.).15 F .022(The return status is) -5.022 F 2.5(0u)144 544.8 S(nless the shell is a login shell and)-2.5 E +144 444 Q(cepath)-.18 E F0 .77(If set, the)184 456 R F1(sour)3.27 E(ce) +-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F +.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771 +(to \214nd the directory containing the)3.021 F +(\214le supplied as an ar)184 468 Q 2.5(gument. This)-.18 F +(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 480 Q F0 +(If set, the)184 492 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E +(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) +108 508.8 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 520.8 R +-.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve) +-.25 G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001 +(login shell cannot be)3.501 F .022(suspended; the)144 532.8 R F1 +2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022 +(rride this and force the suspension.).15 F .023(The return status is) +5.023 F 2.5(0u)144 544.8 S(nless the shell is a login shell and)-2.5 E F12.5 E F0(is not supplied, or if job control is not enabled.)2.5 E F1(test)108 561.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([) -108 573.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877 -(Return a status of 0 \(true\) or 1 \(f)144 573.6 R .878 -(alse\) depending on the e)-.1 F -.25(va)-.25 G .878 +108 573.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 +(Return a status of 0 \(true\) or 1 \(f)144 573.6 R .877 +(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 (luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 585.6 S(pr).2 E F0 5.53(.E).73 G .53 (ach operator and operand must be a separate ar)-5.53 F 3.03 -(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079 -(primaries described abo)144 597.6 R 3.379 -.15(ve u)-.15 H(nder).15 E -F2(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF -(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F(y)-.15 E +(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08 +(primaries described abo)144 597.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2 +(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A +F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E (options, nor does it accept and ignore an ar)144 609.6 Q(gument of)-.18 -E F12.5 E F0(as signifying the end of options.)2.5 E .786 -(Expressions may be combined using the follo)144 627.6 R .785 -(wing operators, listed in decreasing order of prece-)-.25 F 3.411 -(dence. The)144 639.6 R -.25(eva)3.411 G .911 -(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F -4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F +E F12.5 E F0(as signifying the end of options.)2.5 E .785 +(Expressions may be combined using the follo)144 627.6 R .786 +(wing operators, listed in decreasing order of prece-)-.25 F 3.412 +(dence. The)144 639.6 R -.25(eva)3.412 G .912 +(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F +4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F (used when there are \214v)144 651.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G (ore ar)-2.5 E(guments.)-.18 E F1(!)144 663.6 Q F3 -.2(ex)2.5 G(pr).2 E F0 -.35(Tr)180 663.6 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 @@ -9242,10 +9241,10 @@ F0 -.25(eva)2.5 G(luate conditional e).25 E E 2.5(2a)144 178.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) 180 190.8 R .37(gument is)-.18 F F2(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .38(If the \214rst ar)180 202.8 R .38 -(gument is one of the unary conditional operators listed abo)-.18 F .679 --.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.879 E(TION)180 -214.8 Q .552(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552 +(gument is null.)-.18 F .379(If the \214rst ar)180 202.8 R .38 +(gument is one of the unary conditional operators listed abo)-.18 F .68 +-.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.88 E(TION)180 +214.8 Q .553(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552 (the e)2.802 F .552(xpression is true if the unary test is true.)-.15 F .552(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 226.8 Q (alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E @@ -9255,27 +9254,27 @@ F .37(xpression is true if and only if the second ar)-.15 F .37 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 (the binary conditional operators listed abo)180 262.8 R 1.155 -.15 (ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.105 E .579(result of the e)180 274.8 R .578(xpression i\ +F4(,)A F0(the)3.104 E .578(result of the e)180 274.8 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.332(as operands.)180 286.8 R(The)6.332 E F23.832 -E F0(and)3.832 E F23.832 E F0 1.333 +(guments)-.18 E 1.333(as operands.)180 286.8 R(The)6.333 E F23.833 +E F0(and)3.833 E F23.832 E F0 1.332 (operators are considered binary operators when there are)3.832 F .558 (three ar)180 298.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F2(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F -(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180 -310.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521 -(gument is e)-.18 F(xactly)-.15 E F2(\()3.021 E F0 .521(and the third) -3.021 F(ar)180 322.8 Q .485(gument is e)-.18 F(xactly)-.15 E F2(\))2.985 -E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485 +(o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180 +310.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 +(gument is e)-.18 F(xactly)-.15 E F2(\()3.02 E F0 .52(and the third)3.02 +F(ar)180 322.8 Q .485(gument is e)-.18 F(xactly)-.15 E F2(\))2.985 E F0 +2.985(,t)C .485(he result is the one-ar)-2.985 F .485 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E (wise, the e)180 334.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 -346.8 S -.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 358.8 R -.384(gument is)-.18 F F2(!)2.884 E F0 2.885(,t)C .385 -(he result is the ne)-2.885 F -.05(ga)-.15 G .385(tion of the three-ar) -.05 F .385(gument e)-.18 F .385(xpression com-)-.15 F 1.648 +346.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 358.8 R +.385(gument is)-.18 F F2(!)2.885 E F0 2.885(,t)C .385 +(he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar) +.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647 (posed of the remaining ar)180 370.8 R 4.147(guments. Otherwise,)-.18 F -1.647(the e)4.147 F 1.647(xpression is parsed and e)-.15 F -.25(va)-.25 +1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25 G(luated).25 E(according to precedence using the rules listed abo)180 382.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 394.8 S 2.5(rm)-2.5 G(ore ar) -2.5 E(guments)-.18 E 1.635(The e)180 406.8 R 1.635 @@ -9288,158 +9287,157 @@ F0(or)2.5 E F2([)2.5 E F0 2.5(,t)C(he)-2.5 E F2(<)2.5 E F0(and)2.5 E F2 1.229(Print the accumulated user and system times for the shell and for\ processes run from the shell.)144 453.6 R(The return status is 0.)144 465.6 Q F2(trap)108 482.4 Q F0([)2.5 E F2(\255lp)A F0 2.5(][)C([)-2.5 E -F1(ar)A(g)-.37 E F0(])A F1(sigspec)2.5 E F0(...])2.5 E .702(The command) -144 494.4 R F1(ar)3.532 E(g)-.37 E F0 .702(is to be read and e)3.422 F +F1(ar)A(g)-.37 E F0(])A F1(sigspec)2.5 E F0(...])2.5 E .703(The command) +144 494.4 R F1(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F -.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G -3.203(ss).15 G(ignal\(s\))-3.203 E F1(sigspec)3.203 E F0 5.703(.I).31 G -(f)-5.703 E F1(ar)3.533 E(g)-.37 E F0(is)3.423 E .609 +3.202(ss).15 G(ignal\(s\))-3.202 E F1(sigspec)3.202 E F0 5.702(.I).31 G +(f)-5.702 E F1(ar)3.532 E(g)-.37 E F0(is)3.422 E .608 (absent \(and there is a single)144 506.4 R F1(sigspec)3.108 E F0 3.108 (\)o)C(r)-3.108 E F23.108 E F0 3.108(,e)C .608 (ach speci\214ed signal is reset to its original disposition)-3.108 F -.658(\(the v)144 518.4 R .658(alue it had upon entrance to the shell\).) --.25 F(If)5.658 E F1(ar)3.488 E(g)-.37 E F0 .659 +.659(\(the v)144 518.4 R .659(alue it had upon entrance to the shell\).) +-.25 F(If)5.658 E F1(ar)3.488 E(g)-.37 E F0 .658 (is the null string the signal speci\214ed by each)3.378 F F1(sigspec) -144.34 530.4 Q F0 .581 -(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G --.1(ke).2 G 3.08(s. If).1 F F1(ar)3.41 E(g)-.37 E F0 .58 -(is not present and)3.3 F F23.08 E F0(has)3.08 E 1.214 +144.34 530.4 Q F0 .58(is ignored by the shell and by the commands it in) +3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F1(ar)3.411 E(g)-.37 E +F0 .581(is not present and)3.301 F F23.081 E F0(has)3.081 E 1.215 (been supplied, then the trap commands associated with each)144 542.4 R -F1(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215 +F1(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 F(gu-)-.18 E .86(ments are supplied or if only)144 554.4 R F23.36 E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F2(trap)3.36 E F0 .86 (prints the list of commands associated with each)3.36 F 2.83 (signal. The)144 566.4 R F22.83 E F0 .33(option causes the shell \ -to print a list of signal names and their corresponding num-)2.83 F -4.311(bers. Each)144 578.4 R F1(sigspec)4.651 E F0 1.811 -(is either a signal name de\214ned in <)4.621 F F1(signal.h)A F0 1.81 -(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E +to print a list of signal names and their corresponding num-)2.83 F 4.31 +(bers. Each)144 578.4 R F1(sigspec)4.65 E F0 1.811 +(is either a signal name de\214ned in <)4.62 F F1(signal.h)A F0 1.811 +(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E (names are case insensiti)144 590.4 Q .3 -.15(ve a)-.25 H(nd the).15 E -F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648(If a)144 608.4 R F1 -(sigspec)4.488 E F0(is)4.458 E F3(EXIT)4.148 E F0 1.648 -(\(0\) the command)3.898 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F --.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)-.15 F -1.649(If a)6.649 F F1(sigspec)4.489 E F0(is)4.459 E F3(DEB)144 620.4 Q -(UG)-.09 E F4(,)A F0 1.168(the command)3.418 F F1(ar)3.998 E(g)-.37 E F0 -1.168(is e)3.888 F -.15(xe)-.15 G 1.167(cuted before e).15 F -.15(ve) --.25 G(ry).15 E F1 1.167(simple command)3.667 F F0(,)A F1(for)3.667 E F0 -(command,)3.667 E F1(case)3.667 E F0(com-)3.667 E(mand,)144 632.4 Q F1 -(select)2.646 E F0 .146(command, e)2.646 F -.15(ve)-.25 G .146 -(ry arithmetic).15 F F1(for)2.646 E F0 .147 -(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147 -(cutes in a).15 F .146(shell function \(see)144 644.4 R F3 .146 -(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15 -F .146(to the description of the)2.646 F F2(extdeb)2.645 E(ug)-.2 E F0 -.145(option to)2.645 F(the)144 656.4 Q F2(shopt)3.2 E F0 -.2(bu)3.2 G .7 -(iltin for details of its ef).2 F .7(fect on the)-.25 F F2(DEB)3.2 E(UG) --.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E F0(is)3.51 E F3 -(RETURN)3.2 E F4(,)A F0 .701(the com-)2.951 F(mand)144 668.4 Q F1(ar) -3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643 +F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a)144 608.4 R F1 +(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0 1.649 +(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F +-.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F +1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F3(DEB)144 620.4 Q +(UG)-.09 E F4(,)A F0 1.167(the command)3.417 F F1(ar)3.997 E(g)-.37 E F0 +1.167(is e)3.887 F -.15(xe)-.15 G 1.167(cuted before e).15 F -.15(ve) +-.25 G(ry).15 E F1 1.168(simple command)3.667 F F0(,)A F1(for)3.668 E F0 +(command,)3.668 E F1(case)3.668 E F0(com-)3.668 E(mand,)144 632.4 Q F1 +(select)2.647 E F0 .147(command, e)2.647 F -.15(ve)-.25 G .147 +(ry arithmetic).15 F F1(for)2.647 E F0 .146 +(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146 +(cutes in a).15 F .145(shell function \(see)144 644.4 R F3 .145 +(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15 +F .146(to the description of the)2.646 F F2(extdeb)2.646 E(ug)-.2 E F0 +.146(option to)2.646 F(the)144 656.4 Q F2(shopt)3.201 E F0 -.2(bu)3.201 +G .7(iltin for details of its ef).2 F .7(fect on the)-.25 F F2(DEB)3.2 E +(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E F0(is)3.51 E +F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 668.4 Q F1(ar) +3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G -.643(cuted with the).15 F F2(.)3.143 E F0(or)3.143 E F2(sour)3.143 E(ce) --.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 680.4 Q -.15(xe) --.15 G(cuting.).15 E .96(If a)144 698.4 R F1(sigspec)3.8 E F0(is)3.77 E -F3(ERR)3.46 E F4(,)A F0 .96(the command)3.21 F F1(ar)3.791 E(g)-.37 E F0 -.961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G -3.461(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(sin\ -gle simple command\), a list, or a compound command returns a non\255ze\ -ro e)144 710.4 R .184(xit status, subject to)-.15 F 1.92(the follo)144 -722.4 R 1.92(wing conditions.)-.25 F(The)6.92 E F3(ERR)4.42 E F0 1.92 -(trap is not e)4.17 F -.15(xe)-.15 G 1.92(cuted if the f).15 F 1.92 -(ailed command is part of the)-.1 F(GNU Bash 5.0)72 768 Q -(2018 October 22)141.235 E(77)190.395 E 0 Cg EP +.644(cuted with the).15 F F2(.)3.144 E F0(or)3.144 E F2(sour)3.144 E(ce) +-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 680.4 Q -.15(xe) +-.15 G(cuting.).15 E .961(If a)144 698.4 R F1(sigspec)3.801 E F0(is) +3.771 E F3(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F1(ar)3.791 E +(g)-.37 E F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F +-.15(ve)-.25 G 3.461(ra).15 G .96(pipeline \(which may consist of a) +-.001 F .185(single simple command\), a list, or a compound command ret\ +urns a non\255zero e)144 710.4 R .185(xit status, subject to)-.15 F +1.921(the follo)144 722.4 R 1.92(wing conditions.)-.25 F(The)6.92 E F3 +(ERR)4.42 E F0 1.92(trap is not e)4.17 F -.15(xe)-.15 G 1.92 +(cuted if the f).15 F 1.92(ailed command is part of the)-.1 F +(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(77)190.395 E 0 Cg EP %%Page: 78 78 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .464 -(command list immediately follo)144 84 R .464(wing a)-.25 F/F1 10 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .463 +(command list immediately follo)144 84 R .463(wing a)-.25 F/F1 10 /Times-Bold@0 SF(while)2.964 E F0(or)2.964 E F1(until)2.964 E F0 -.1(ke) 2.964 G(yw)-.05 E .464(ord, part of the test in an)-.1 F/F2 10 -/Times-Italic@0 SF(if)2.973 E F0(statement,)4.923 E .711 -(part of a command e)144 96 R -.15(xe)-.15 G .711(cuted in a).15 F F1 -(&&)3.211 E F0(or)3.211 E F1(||)3.212 E F0 .712(list e)3.212 F .712 -(xcept the command follo)-.15 F .712(wing the \214nal)-.25 F F1(&&)3.212 -E F0(or)3.212 E F1(||)3.212 E F0(,)A(an)144 108 Q 2.777(yc)-.15 G .276 -(ommand in a pipeline b)-2.777 F .276(ut the last, or if the command') +/Times-Italic@0 SF(if)2.974 E F0(statement,)4.924 E .712 +(part of a command e)144 96 R -.15(xe)-.15 G .712(cuted in a).15 F F1 +(&&)3.212 E F0(or)3.212 E F1(||)3.212 E F0 .712(list e)3.212 F .711 +(xcept the command follo)-.15 F .711(wing the \214nal)-.25 F F1(&&)3.211 +E F0(or)3.211 E F1(||)3.211 E F0(,)A(an)144 108 Q 2.776(yc)-.15 G .276 +(ommand in a pipeline b)-2.776 F .276(ut the last, or if the command') -.2 F 2.776(sr)-.55 G .276(eturn v)-2.776 F .276(alue is being in)-.25 F --.15(ve)-.4 G .276(rted using).15 F F1(!)2.776 E F0(.)A +-.15(ve)-.4 G .277(rted using).15 F F1(!)2.777 E F0(.)A (These are the same conditions obe)144 120 Q(yed by the)-.15 E F1(err) 2.5 E(exit)-.18 E F0(\()2.5 E F1A F0 2.5(\)o)C(ption.)-2.5 E 1.095 (Signals ignored upon entry to the shell cannot be trapped or reset.)144 138 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662 (being ignored are reset to their original v)144 150 R .662 -(alues in a subshell or subshell en)-.25 F .661(vironment when one is) +(alues in a subshell or subshell en)-.25 F .662(vironment when one is) -.4 F 2.5(created. The)144 162 R(return status is f)2.5 E(alse if an)-.1 E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G (lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(type)108 178.8 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2 -(name)A F0(...])2.5 E -.4(Wi)144 190.8 S .173 -(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2(name) -3.033 E F0 -.1(wo)2.853 G .174 -(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F -F1144 202.8 Q F0 .843(option is used,)3.343 F F1(type)3.343 E F0 +(name)A F0(...])2.5 E -.4(Wi)144 190.8 S .174 +(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name) +3.034 E F0 -.1(wo)2.854 G .173 +(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F +F1144 202.8 Q F0 .842(option is used,)3.342 F F1(type)3.342 E F0 .843(prints a string which is one of)3.343 F F2(alias)3.343 E F0(,).27 E F2 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)3.343 E F0 -(,).24 E F2 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F2 -(\214le)5.252 E F0(if)3.522 E F2(name)144.36 214.8 Q F0 .086 -(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086 -(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15 -(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F2 -(name)2.947 E F0 .087(is not)2.767 F .119 +(,).24 E F2 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F2 +(\214le)5.253 E F0(if)3.523 E F2(name)144.36 214.8 Q F0 .087 +(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087 +(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15 +(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2 +(name)2.946 E F0 .086(is not)2.766 F .118 (found, then nothing is printed, and an e)144 226.8 R .118 -(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F -F12.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855 +(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F +F12.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855 (either returns the name of the disk \214le that w)144 238.8 R .855 (ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0 -.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if) -144 250.8 R/F3 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141 -G .641(uld not return).1 F F2(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E -F13.14 E F0 .64(option forces a)3.14 F/F4 9/Times-Bold@0 SF -.666 -(PA)3.14 G(TH)-.189 E F0 .112(search for each)144 262.8 R F2(name)2.612 -E F0 2.612(,e)C -.15(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F3 .113 +.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144 +250.8 R/F3 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641 +(uld not return).1 F F2(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F1 +3.141 E F0 .641(option forces a)3.141 F/F4 9/Times-Bold@0 SF -.666 +(PA)3.141 G(TH)-.189 E F0 .113(search for each)144 262.8 R F2(name)2.613 +E F0 2.613(,e)C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F3 .113 (type -t name)2.613 F F0 -.1(wo)2.613 G .113(uld not return).1 F F2 -(\214le)2.613 E F0 5.113(.I).18 G 2.613(fac)-5.113 G .113 -(ommand is hashed,)-2.613 F F12.613 E F0(and)144 274.8 Q F1 -3.231 E F0 .731(print the hashed v)3.231 F .73 +(\214le)2.613 E F0 5.113(.I).18 G 2.613(fa)-5.113 G .112 +(command is hashed,)-.001 F F12.612 E F0(and)144 274.8 Q F1 +3.23 E F0 .73(print the hashed v)3.23 F .731 (alue, which is not necessarily the \214le that appears \214rst in)-.25 -F F4 -.666(PA)3.23 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .73(If the) -5.23 F F1144 286.8 Q F0 1.748(option is used,)4.248 F F1(type) -4.248 E F0 1.748(prints all of the places that contain an e)4.248 F -.15 -(xe)-.15 G 1.748(cutable named).15 F F2(name)4.249 E F0 6.749(.T).18 G -(his)-6.749 E .744(includes aliases and functions, if and only if the) -144 298.8 R F13.244 E F0 .744(option is not also used.)3.244 F -.743(The table of hashed)5.744 F 1.223 -(commands is not consulted when using)144 310.8 R F13.723 E F0 -6.223(.T)C(he)-6.223 E F13.723 E F0 1.223 -(option suppresses shell function lookup, as)3.723 F .326(with the)144 -322.8 R F1(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F1(type)5.326 E -F0 .326(returns true if all of the ar)2.826 F .325(guments are found, f) --.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325(re not)-2.825 F -(found.)144 334.8 Q F1(ulimit)108 351.6 Q F0([)2.5 E F1 +F F4 -.666(PA)3.231 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .731 +(If the)5.231 F F1144 286.8 Q F0 1.749(option is used,)4.249 F F1 +(type)4.248 E F0 1.748(prints all of the places that contain an e)4.248 +F -.15(xe)-.15 G 1.748(cutable named).15 F F2(name)4.248 E F0 6.748(.T) +.18 G(his)-6.748 E .744 +(includes aliases and functions, if and only if the)144 298.8 R F1 +3.244 E F0 .744(option is not also used.)3.244 F .744 +(The table of hashed)5.744 F 1.223(commands is not consulted when using) +144 310.8 R F13.723 E F0 6.223(.T)C(he)-6.223 E F13.723 E F0 +1.223(option suppresses shell function lookup, as)3.723 F .325(with the) +144 322.8 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type) +5.325 E F0 .325(returns true if all of the ar)2.825 F .326 +(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326 +(re not)-2.826 F(found.)144 334.8 Q F1(ulimit)108 351.6 Q F0([)2.5 E F1 (\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F2(limit)A F0(]])A(Pro)144 -363.6 Q .243(vides control o)-.15 F -.15(ve)-.15 G 2.743(rt).15 G .243 -(he resources a)-2.743 F -.25(va)-.2 G .244 +363.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244 +(he resources a)-2.744 F -.25(va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.944(that allo)144 375.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F -(The)5.944 E F13.444 E F0(and)3.444 E F13.444 E F0 .943 +.943(that allo)144 375.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F +(The)5.943 E F13.443 E F0(and)3.443 E F13.444 E F0 .944 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 387.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 +144 387.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.708 F .426(be increased up to the v)144 399.6 R .426 -(alue of the hard limit.)-.25 F .425(If neither)5.426 F F12.925 E -F0(nor)2.925 E F12.925 E F0 .425 -(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144 +ft limit may)2.709 F .425(be increased up to the v)144 399.6 R .425 +(alue of the hard limit.)-.25 F .426(If neither)5.425 F F12.926 E +F0(nor)2.926 E F12.926 E F0 .426 +(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144 411.6 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.742(of the special v)144 423.6 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1 +.741(of the special v)144 423.6 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1 (soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w) C .741(hich stand for the current hard limit, the current)-3.241 F .78 (soft limit, and no limit, respecti)144 435.6 R -.15(ve)-.25 G(ly).15 E 5.78(.I)-.65 G(f)-5.78 E F2(limit)3.37 E F0 .78 (is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25 -F .499(resource is printed, unless the)144 447.6 R F12.999 E F0 -.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498 +F .498(resource is printed, unless the)144 447.6 R F12.999 E F0 +.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499 (more than one resource is speci\214ed, the)2.999 F (limit name and unit are printed before the v)144 459.6 Q 2.5 (alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1 @@ -9460,7 +9458,7 @@ Q F0(The maximum size of a process')180 507.6 Q 2.5(sd)-.55 G(ata se) (The maximum resident set size \(man)180 579.6 Q 2.5(ys)-.15 G (ystems do not honor this limit\))-2.5 E F1144 591.6 Q F0 .791(Th\ e maximum number of open \214le descriptors \(most systems do not allo) -180 591.6 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F +180 591.6 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F (be set\))180 603.6 Q F1144 615.6 Q F0 (The pipe size in 512-byte blocks \(this may not be set\))180 615.6 Q F1 144 627.6 Q F0 @@ -9487,15 +9485,15 @@ SF144 84 Q F0(The maximum number of pseudoterminals)180 84 Q F1 -.25 G .468(n, and the).15 F F12.968 E F0 .468 (option is not used,)2.968 F F2(limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468(alue of the speci\214ed resource.)-3.218 F(If)5.468 -E .045(no option is gi)144 124.8 R -.15(ve)-.25 G .045(n, then).15 F F1 -2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 -(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1 -2.544 E F0 2.544(,w)C .044(hich is)-2.544 F 1.588(in seconds;)144 -136.8 R F14.088 E F0 4.089(,w)C 1.589 +E .044(no option is gi)144 124.8 R -.15(ve)-.25 G .044(n, then).15 F F1 +2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 +(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 +2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144 +136.8 R F14.089 E F0 4.089(,w)C 1.589 (hich is in units of 512-byte blocks;)-4.089 F F14.089 E F0(,)A F1 4.089 E F0(,)A F14.089 E F0(,)A F14.089 E F0(,)A F1 -4.089 E F0 4.089(,a)C(nd)-4.089 E F14.089 E F0 4.089(,w)C -1.589(hich are)-4.089 F 1.476(unscaled v)144 148.8 R 1.476 +4.089 E F0 4.089(,a)C(nd)-4.089 E F14.089 E F0 4.088(,w)C +1.588(hich are)-4.088 F 1.476(unscaled v)144 148.8 R 1.476 (alues; and, when in posix mode,)-.25 F F13.976 E F0(and)3.976 E F13.976 E F0 3.976(,w)C 1.476(hich are in 512-byte increments.) -3.976 F(The)6.476 E .404(return status is 0 unless an in)144 160.8 R @@ -9508,15 +9506,15 @@ F1A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ pted by)144 213.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -225.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382 +225.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 (printed in symbolic form; the def)144 237.6 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F2 -(mode)144.38 249.6 Q F0 .552 -(is omitted, the output is in a form that may be reused as input.)3.232 -F .551(The return status is 0 if the)5.551 F(mode w)144 261.6 Q +(mode)144.38 249.6 Q F0 .551 +(is omitted, the output is in a form that may be reused as input.)3.231 +F .552(The return status is 0 if the)5.552 F(mode w)144 261.6 Q (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1 (unalias)108 278.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 @@ -9527,68 +9525,68 @@ F(remo)144 302.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 (is not a de\214ned alias.)2.68 E F1(unset)108 319.2 Q F0<5bad>2.5 E F1 (fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...]) -2.5 E -.15(Fo)144 331.2 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0 -3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328 +2.5 E -.15(Fo)144 331.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0 +3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327 (he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327 -(If the)6.327 F F13.827 E F0 1.327(option is gi)3.827 F -.15(ve) --.25 G 1.327(n, each).15 F F2(name)144.36 343.2 Q F0 1.55 -(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551 -(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va) -4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 355.2 R F1 -4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0 +(If the)6.327 F F13.828 E F0 1.328(option is gi)3.828 F -.15(ve) +-.25 G 1.328(n, each).15 F F2(name)144.36 343.2 Q F0 1.551 +(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551 +(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va) +4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 355.2 R F1 +4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0 2.141(refers to a shell function, and the function de\214nition is)4.821 -F(remo)144 367.2 Q -.15(ve)-.15 G 2.537(d. If).15 F(the)2.537 E F1 +F(remo)144 367.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1 2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037 (is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E -F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.538 E .492 +F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492 (be unset rather than the v)144 379.2 R .492(ariable it references.)-.25 F F15.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1 -2.992 E F0 .492(option is supplied.)2.992 F .492(If no)5.492 F .22 -(options are supplied, each)144 391.2 R F2(name)2.72 E F0 .22 -(refers to a v)2.72 F .221(ariable; if there is no v)-.25 F .221 -(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721 E 1.189 +2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F +.221(options are supplied, each)144 391.2 R F2(name)2.721 E F0 .221 +(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22 +(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188 (tion with that name is unset.)144 403.2 R 1.189(Each unset v)6.189 F -1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G -1.188(rom the en)-3.688 F(vironment)-.4 E 3.205 +1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G +1.189(rom the en)-3.689 F(vironment)-.4 E 3.206 (passed to subsequent commands.)144 415.2 R 3.206(If an)8.206 F 5.706 (yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09 -E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E -F4(,)A F3(LINENO)144 427.2 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN) -4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E +E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E +F4(,)A F3(LINENO)144 427.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN) +4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348 -F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144 +F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144 439.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15 G(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a) -.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 456 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144 468 S .659(it for each speci\214ed child process and return its termina\ -tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659(may be a process) -3.929 F .009(ID or a job speci\214cation; if a job spec is gi)144 480 R --.15(ve)-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G -.008(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f) --5.008 E F2(id)144.01 492 Q F0 .521(is not gi)3.791 F -.15(ve)-.25 G +tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process) +3.928 F .008(ID or a job speci\214cation; if a job spec is gi)144 480 R +-.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G +.009(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f) +-5.009 E F2(id)144.01 492 Q F0 .522(is not gi)3.792 F -.15(ve)-.25 G .521(n, all currently acti).15 F .821 -.15(ve c)-.25 H .521 (hild processes are w).15 F .521(aited for)-.1 F 3.021(,a)-.4 G .521 -(nd the return status is zero.)-3.021 F(If)5.522 E(the)144 504 Q F1 -3.057 E F0 .557(option is supplied,)3.057 F F1(wait)3.057 E F0 -.1 +(nd the return status is zero.)-3.021 F(If)5.521 E(the)144 504 Q F1 +3.056 E F0 .556(option is supplied,)3.056 F F1(wait)3.057 E F0 -.1 (wa)3.057 G .557(its for an).1 F 3.057(yj)-.15 G .557 -(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .556 -(If the)5.556 F F13.056 E F0 .586 +(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .557 +(If the)5.557 F F13.057 E F0 .587 (option is supplied, and job control is enabled,)144 516 R F1(wait)3.086 -E F0(forces)3.086 E F2(id)3.086 E F0 .587 -(to terminate before returning its sta-)3.086 F .756 +E F0(forces)3.086 E F2(id)3.086 E F0 .586 +(to terminate before returning its sta-)3.086 F .755 (tus, instead of returning when it changes status.)144 528 R(If)5.756 E -F2(id)3.266 E F0 .755(speci\214es a non-e)4.026 F .755 +F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756 (xistent process or job, the)-.15 F .365(return status is 127.)144 540 R .365(Otherwise, the return status is the e)5.365 F .365 (xit status of the last process or job w)-.15 F(aited)-.1 E(for)144 552 Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 568.8 Q F0(If) -108 580.8 Q F1(bash)4.397 E F0 1.897(is started with the name)4.397 F F1 +108 580.8 Q F1(bash)4.396 E F0 1.896(is started with the name)4.396 F F1 (rbash)4.397 E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F14.397 -E F0 1.896(option is supplied at in)4.397 F -.2(vo)-.4 G 1.896 -(cation, the shell becomes).2 F 3.445(restricted. A)108 592.8 R .945 -(restricted shell is used to set up an en)3.445 F .946 -(vironment more controlled than the standard shell.)-.4 F(It)5.946 E +E F0 1.897(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897 +(cation, the shell becomes).2 F 3.446(restricted. A)108 592.8 R .945 +(restricted shell is used to set up an en)3.446 F .945 +(vironment more controlled than the standard shell.)-.4 F(It)5.945 E (beha)108 604.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1 (bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E (wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 621.6 Q @@ -9599,13 +9597,13 @@ F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or) (specifying command names containing)144 655.2 Q F1(/)2.5 E F0<83>108 672 Q(specifying a \214lename containing a)144 672 Q F1(/)2.5 E F0 (as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G -(iltin command).2 E<83>108 688.8 Q .45 +(iltin command).2 E<83>108 688.8 Q .449 (specifying a \214lename containing a slash as an ar)144 688.8 R .449 -(gument to the)-.18 F F12.949 E F0 .449(option to the)2.949 F F1 -(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 700.8 Q -<83>108 717.6 Q(importing function de\214nitions from the shell en)144 -717.6 Q(vironment at startup)-.4 E(GNU Bash 5.0)72 768 Q -(2018 October 22)141.235 E(79)190.395 E 0 Cg EP +(gument to the)-.18 F F12.95 E F0 .45(option to the)2.95 F F1 +(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 700.8 Q<83> +108 717.6 Q(importing function de\214nitions from the shell en)144 717.6 +Q(vironment at startup)-.4 E(GNU Bash 5.0)72 768 Q(2018 October 22) +141.235 E(79)190.395 E 0 Cg EP %%Page: 80 80 %%BeginPageSetup BP @@ -9630,8 +9628,8 @@ Q(specifying the)144 168 Q F22.5 E F0(option to the)2.5 E F2 (These restrictions are enforced after an)108 201.6 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 (When a command that is found to be a shell script is e)108 218.4 R -.15 -(xe)-.15 G 1.567(cuted \(see).15 F F1 1.567(COMMAND EXECUTION)4.067 F F0 -(abo)3.817 E -.15(ve)-.15 G(\),).15 E F2(rbash)108 230.4 Q F0(turns of) +(xe)-.15 G 1.566(cuted \(see).15 F F1 1.566(COMMAND EXECUTION)4.066 F F0 +(abo)3.816 E -.15(ve)-.15 G(\),).15 E F2(rbash)108 230.4 Q F0(turns of) 2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E/F3 10.95 /Times-Bold@0 SF(SEE ALSO)72 247.2 Q/F4 10/Times-Italic@0 SF(Bash Refer) @@ -9663,20 +9661,20 @@ F0(Brian F)108 544.8 Q(ox, Free Softw)-.15 E(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 556.8 Q(g)-.18 E(Chet Rame)108 573.6 Q 1.3 -.65(y, C) -.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve) -.25 G(rsity).15 E(chet.rame)108 585.6 Q(y@case.edu)-.15 E F3 -.11(BU)72 -602.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568 +602.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567 (If you \214nd a b)108 614.4 R .568(ug in)-.2 F F2(bash,)3.068 E F0 .568 (you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F -3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .567(ug, and)-.2 -F 5.625(that it appears in the latest v)108 626.4 R 5.625(ersion of)-.15 -F F2(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 -(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626 +3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2 +F 5.626(that it appears in the latest v)108 626.4 R 5.625(ersion of)-.15 +F F2(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 +(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 (ilable from).25 F F4(ftp://ftp.gnu.or)108 638.4 Q(g/pub/gnu/bash/)-.37 -E F0(.)A .411(Once you ha)108 655.2 R .711 -.15(ve d)-.2 H .411 -(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the) --.15 F F4(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41 -(ug report.)-.2 F(If)5.41 E .594(you ha)108 667.2 R .894 -.15(ve a \214) --.2 H .595(x, you are encouraged to mail that as well!).15 F .595 -(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F +E F0(.)A .41(Once you ha)108 655.2 R .71 -.15(ve d)-.2 H .41 +(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the) +-.15 F F4(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F +.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 667.2 R .895 -.15 +(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F +.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F (be mailed to)108 679.2 Q F4 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F2(gnu.bash.b)2.5 E(ug) -.2 E F0(.)A(ALL b)108 696 Q(ug reports should include:)-.2 E @@ -9698,22 +9696,22 @@ BP 165.6 Q(ug reports concerning this manual page should be directed to)-.2 E F2 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) .25 E/F3 10.95/Times-Bold@0 SF -.11(BU)72 182.4 S(GS).11 E F0(It')108 -194.4 Q 2.5(st)-.55 G(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869 -(There are some subtle dif)108 211.2 R 1.869(ferences between)-.25 F F1 +194.4 Q 2.5(st)-.55 G(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 +(There are some subtle dif)108 211.2 R 1.868(ferences between)-.25 F F1 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F1(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 +F1(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 /Times-Bold@0 SF(POSIX)108 223.2 Q F0(speci\214cation.)2.25 E (Aliases are confusing in some uses.)108 240 Q(Shell b)108 256.8 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 273.6 R .39 +re not handled gracefully when)108 273.6 R .389 (process suspension is attempted.)108 285.6 R .389 -(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15 -G .389(cutes the ne).15 F .389(xt com-)-.15 F .192 -(mand in the sequence.)108 297.6 R .192(It suf)5.192 F .192(\214ces to \ -place the sequence of commands between parentheses to force it into a) --.25 F(subshell, which may be stopped as a unit.)108 309.6 Q(Array v)108 -326.4 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15 +G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.) +108 297.6 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\ +ommands between parentheses to force it into a)-.25 F +(subshell, which may be stopped as a unit.)108 309.6 Q(Array v)108 326.4 +Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E (There may be only one acti)108 343.2 Q .3 -.15(ve c)-.25 H (oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2018 October 22)141.235 E(81)190.395 E 0 Cg EP diff --git a/doc/bashref.aux b/doc/bashref.aux index 976a1443..2a878be9 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -216,9 +216,9 @@ @xrdef{Controlling the Prompt-pg}{97} @xrdef{The Restricted Shell-title}{The Restricted Shell} @xrdef{The Restricted Shell-snt}{Section@tie 6.10} -@xrdef{The Restricted Shell-pg}{98} @xrdef{Bash POSIX Mode-title}{Bash POSIX Mode} @xrdef{Bash POSIX Mode-snt}{Section@tie 6.11} +@xrdef{The Restricted Shell-pg}{99} @xrdef{Bash POSIX Mode-pg}{99} @xrdef{Job Control-title}{Job Control} @xrdef{Job Control-snt}{Chapter@tie 7} diff --git a/doc/bashref.cp b/doc/bashref.cp index 9a690fd7..e4fbde31 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -87,7 +87,7 @@ \entry{arrays}{94}{arrays} \entry{directory stack}{96}{directory stack} \entry{prompting}{97}{prompting} -\entry{restricted shell}{98}{restricted shell} +\entry{restricted shell}{99}{restricted shell} \entry{POSIX Mode}{99}{POSIX Mode} \entry{job control}{103}{job control} \entry{foreground}{103}{foreground} diff --git a/doc/bashref.cps b/doc/bashref.cps index ee2d333b..94f2b40b 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -109,7 +109,7 @@ \entry {Readline, how to use}{106} \entry {redirection}{34} \entry {reserved word}{3} -\entry {restricted shell}{98} +\entry {restricted shell}{99} \entry {return status}{4} \initial {S} \entry {shell arithmetic}{92} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index f95865d5..237c0bc2 100644 Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ diff --git a/doc/bashref.html b/doc/bashref.html index 62e2b81d..1e2f34e1 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -8486,10 +8486,11 @@ unless the expand_aliases shell option is set using shopt (see The Shopt Builtin).

The rules concerning the definition and use of aliases are -somewhat confusing. Bash -always reads at least one complete line -of input before executing any -of the commands on that line. Aliases are expanded when a +somewhat confusing. Bash +always reads at least one complete line of input, +and all lines that make up a compound command, +before executing any of the commands on that line or the compound command. +Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. diff --git a/doc/bashref.info b/doc/bashref.info index ce2f2050..f201f267 100644 --- a/doc/bashref.info +++ b/doc/bashref.info @@ -6205,9 +6205,10 @@ the 'expand_aliases' shell option is set using 'shopt' (*note The Shopt Builtin::). The rules concerning the definition and use of aliases are somewhat -confusing. Bash always reads at least one complete line of input before -executing any of the commands on that line. Aliases are expanded when a -command is read, not when it is executed. Therefore, an alias +confusing. Bash always reads at least one complete line of input, and +all lines that make up a compound command, before executing any of the +commands on that line or the compound command. Aliases are expanded +when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. The commands following the alias definition on that line are not affected by the new alias. This @@ -11748,65 +11749,65 @@ Node: Interactive Shell Behavior251014 Node: Bash Conditional Expressions254501 Node: Shell Arithmetic259078 Node: Aliases261895 -Node: Arrays264443 -Node: The Directory Stack269809 -Node: Directory Stack Builtins270593 -Node: Controlling the Prompt273561 -Node: The Restricted Shell276327 -Node: Bash POSIX Mode278152 -Node: Job Control289085 -Node: Job Control Basics289545 -Node: Job Control Builtins294513 -Node: Job Control Variables299240 -Node: Command Line Editing300396 -Node: Introduction and Notation302067 -Node: Readline Interaction303690 -Node: Readline Bare Essentials304881 -Node: Readline Movement Commands306664 -Node: Readline Killing Commands307624 -Node: Readline Arguments309542 -Node: Searching310586 -Node: Readline Init File312772 -Node: Readline Init File Syntax313919 -Node: Conditional Init Constructs334358 -Node: Sample Init File338554 -Node: Bindable Readline Commands341671 -Node: Commands For Moving342875 -Node: Commands For History344724 -Node: Commands For Text349019 -Node: Commands For Killing352407 -Node: Numeric Arguments354888 -Node: Commands For Completion356027 -Node: Keyboard Macros360218 -Node: Miscellaneous Commands360905 -Node: Readline vi Mode366858 -Node: Programmable Completion367765 -Node: Programmable Completion Builtins375545 -Node: A Programmable Completion Example386238 -Node: Using History Interactively391478 -Node: Bash History Facilities392162 -Node: Bash History Builtins395167 -Node: History Interaction399698 -Node: Event Designators403318 -Node: Word Designators404537 -Node: Modifiers406174 -Node: Installing Bash407576 -Node: Basic Installation408713 -Node: Compilers and Options411971 -Node: Compiling For Multiple Architectures412712 -Node: Installation Names414405 -Node: Specifying the System Type415223 -Node: Sharing Defaults415939 -Node: Operation Controls416612 -Node: Optional Features417570 -Node: Reporting Bugs428088 -Node: Major Differences From The Bourne Shell429282 -Node: GNU Free Documentation License446134 -Node: Indexes471311 -Node: Builtin Index471765 -Node: Reserved Word Index478592 -Node: Variable Index481040 -Node: Function Index496791 -Node: Concept Index510094 +Node: Arrays264515 +Node: The Directory Stack269881 +Node: Directory Stack Builtins270665 +Node: Controlling the Prompt273633 +Node: The Restricted Shell276399 +Node: Bash POSIX Mode278224 +Node: Job Control289157 +Node: Job Control Basics289617 +Node: Job Control Builtins294585 +Node: Job Control Variables299312 +Node: Command Line Editing300468 +Node: Introduction and Notation302139 +Node: Readline Interaction303762 +Node: Readline Bare Essentials304953 +Node: Readline Movement Commands306736 +Node: Readline Killing Commands307696 +Node: Readline Arguments309614 +Node: Searching310658 +Node: Readline Init File312844 +Node: Readline Init File Syntax313991 +Node: Conditional Init Constructs334430 +Node: Sample Init File338626 +Node: Bindable Readline Commands341743 +Node: Commands For Moving342947 +Node: Commands For History344796 +Node: Commands For Text349091 +Node: Commands For Killing352479 +Node: Numeric Arguments354960 +Node: Commands For Completion356099 +Node: Keyboard Macros360290 +Node: Miscellaneous Commands360977 +Node: Readline vi Mode366930 +Node: Programmable Completion367837 +Node: Programmable Completion Builtins375617 +Node: A Programmable Completion Example386310 +Node: Using History Interactively391550 +Node: Bash History Facilities392234 +Node: Bash History Builtins395239 +Node: History Interaction399770 +Node: Event Designators403390 +Node: Word Designators404609 +Node: Modifiers406246 +Node: Installing Bash407648 +Node: Basic Installation408785 +Node: Compilers and Options412043 +Node: Compiling For Multiple Architectures412784 +Node: Installation Names414477 +Node: Specifying the System Type415295 +Node: Sharing Defaults416011 +Node: Operation Controls416684 +Node: Optional Features417642 +Node: Reporting Bugs428160 +Node: Major Differences From The Bourne Shell429354 +Node: GNU Free Documentation License446206 +Node: Indexes471383 +Node: Builtin Index471837 +Node: Reserved Word Index478664 +Node: Variable Index481112 +Node: Function Index496863 +Node: Concept Index510166  End Tag Table diff --git a/doc/bashref.log b/doc/bashref.log index 6578f2d4..f5cb2763 100644 --- a/doc/bashref.log +++ b/doc/bashref.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_1) (preloaded format=pdfetex 2018.9.7) 9 NOV 2018 16:30 +This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_1) (preloaded format=pdfetex 2018.9.7) 16 NOV 2018 09:02 entering extended mode restricted \write18 enabled. file:line:error style messages enabled. @@ -295,7 +295,7 @@ s/type1/public/amsfonts/cm/cmtt12.pfb> -Output written on bashref.pdf (184 pages, 753143 bytes). +Output written on bashref.pdf (184 pages, 753023 bytes). PDF statistics: 2624 PDF objects out of 2984 (max. 8388607) 2395 compressed objects within 24 object streams diff --git a/doc/bashref.pdf b/doc/bashref.pdf index 7b889a6a..aeda663e 100644 Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ diff --git a/doc/bashref.ps b/doc/bashref.ps index b52fdb5e..f2fdfcd1 100644 --- a/doc/bashref.ps +++ b/doc/bashref.ps @@ -1,7 +1,7 @@ %!PS-Adobe-2.0 %%Creator: dvips(k) 5.998 Copyright 2018 Radical Eye Software %%Title: bashref.dvi -%%CreationDate: Fri Nov 9 19:50:29 2018 +%%CreationDate: Fri Nov 16 14:01:57 2018 %%Pages: 184 %%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 2018.11.09:1450 +%DVIPSSource: TeX output 2018.11.16:0901 %%BeginProcSet: tex.pro 0 0 %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S @@ -7946,7 +7946,7 @@ h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h b(The)30 b(Restricted)h(Shell)11 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:) h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)24 -b Fu(98)275 5301 y(6.11)92 b(Bash)31 b(POSIX)e(Mo)s(de)17 +b Fu(99)275 5301 y(6.11)92 b(Bash)31 b(POSIX)e(Mo)s(de)17 b Fn(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:) f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)30 b Fu(99)p eop end @@ -13293,7 +13293,7 @@ b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)630 1584 y Ft(restricted_shell)1110 1693 y Fu(The)40 b(shell)h(sets)g(this) g(option)g(if)g(it)h(is)e(started)i(in)e(restricted)i(mo)s(de)e(\(see) 1110 1803 y(Section)c(6.10)g([The)f(Restricted)g(Shell],)i(page)e -(98\).)56 b(The)34 b(v)-5 b(alue)35 b(ma)m(y)h(not)1110 +(99\).)56 b(The)34 b(v)-5 b(alue)35 b(ma)m(y)h(not)1110 1913 y(b)s(e)c(c)m(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f (the)h(startup)g(\014les)f(are)i(executed,)1110 2022 y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g(disco)m(v)m(er)h @@ -14286,7 +14286,7 @@ TeXDict begin 86 91 bop 150 -116 a Fu(Chapter)30 b(6:)41 b(Bash)30 b(F)-8 b(eatures)2484 b(86)150 299 y Ft(--restricted)630 408 y Fu(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h (Section)g(6.10)h([The)d(Restricted)j(Shell],)630 518 -y(page)31 b(98\).)150 677 y Ft(--verbose)630 787 y Fu(Equiv)-5 +y(page)31 b(99\).)150 677 y Ft(--verbose)630 787 y Fu(Equiv)-5 b(alen)m(t)31 b(to)g Ft(-v)p Fu(.)41 b(Prin)m(t)30 b(shell)g(input)g (lines)g(as)h(they're)g(read.)150 946 y Ft(--version)630 1056 y Fu(Sho)m(w)d(v)m(ersion)g(information)g(for)g(this)g(instance)h @@ -14323,7 +14323,7 @@ b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(87,)i(for)d(a)h (description)630 3009 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of) f(a)h(login)g(shell.)150 3168 y Ft(-r)384 b Fu(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h(Section)g(6.10)h([The) -d(Restricted)j(Shell],)630 3278 y(page)31 b(98\).)150 +d(Restricted)j(Shell],)630 3278 y(page)31 b(99\).)150 3437 y Ft(-s)384 b Fu(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f (if)g(no)f(argumen)m(ts)i(remain)e(after)i(option)f(pro)s(cessing,)h (then)630 3547 y(commands)i(are)h(read)g(from)f(the)h(standard)f @@ -14897,704 +14897,702 @@ Fu(to)150 408 y Ft("ls)f(-F")p Fu(,)f(for)f(instance,)i(and)d(Bash)i m(t)h(text.)40 b(If)150 518 y(the)31 b(last)h(c)m(haracter)h(of)e(the)h (alias)g(v)-5 b(alue)31 b(is)h(a)f Fr(blank)p Fu(,)g(then)g(the)g(next) h(command)e(w)m(ord)h(follo)m(wing)i(the)150 628 y(alias)f(is)e(also)h -(c)m(hec)m(k)m(ed)i(for)d(alias)h(expansion.)275 762 +(c)m(hec)m(k)m(ed)i(for)d(alias)h(expansion.)275 770 y(Aliases)e(are)f(created)i(and)d(listed)i(with)f(the)g Ft(alias)f Fu(command,)h(and)g(remo)m(v)m(ed)h(with)f(the)g -Ft(unalias)150 871 y Fu(command.)275 1005 y(There)44 +Ft(unalias)150 880 y Fu(command.)275 1023 y(There)44 b(is)h(no)g(mec)m(hanism)g(for)f(using)h(argumen)m(ts)g(in)f(the)h (replacemen)m(t)i(text,)i(as)d(in)e Ft(csh)p Fu(.)83 -b(If)150 1115 y(argumen)m(ts)37 b(are)h(needed,)g(a)g(shell)f(function) +b(If)150 1132 y(argumen)m(ts)37 b(are)h(needed,)g(a)g(shell)f(function) f(should)g(b)s(e)h(used)f(\(see)i(Section)g(3.3)g([Shell)f(F)-8 -b(unctions],)150 1225 y(page)31 b(17\).)275 1359 y(Aliases)i(are)h(not) +b(unctions],)150 1242 y(page)31 b(17\).)275 1385 y(Aliases)i(are)h(not) e(expanded)g(when)g(the)h(shell)g(is)g(not)g(in)m(teractiv)m(e,)j -(unless)c(the)h Ft(expand_aliases)150 1468 y Fu(shell)e(option)f(is)h +(unless)c(the)h Ft(expand_aliases)150 1494 y Fu(shell)e(option)f(is)h (set)g(using)f Ft(shopt)f Fu(\(see)i(Section)g(4.3.2)h([The)e(Shopt)g -(Builtin],)h(page)g(65\).)275 1602 y(The)38 b(rules)h(concerning)h(the) +(Builtin],)h(page)g(65\).)275 1637 y(The)38 b(rules)h(concerning)h(the) f(de\014nition)g(and)g(use)g(of)g(aliases)i(are)e(somewhat)h -(confusing.)67 b(Bash)150 1712 y(alw)m(a)m(ys)33 b(reads)f(at)g(least)i -(one)e(complete)h(line)f(of)g(input)f(b)s(efore)g(executing)i(an)m(y)g -(of)f(the)g(commands)f(on)150 1822 y(that)22 b(line.)39 -b(Aliases)23 b(are)f(expanded)f(when)g(a)h(command)g(is)f(read,)j(not)e -(when)f(it)h(is)g(executed.)39 b(Therefore,)150 1931 -y(an)24 b(alias)i(de\014nition)e(app)s(earing)g(on)g(the)h(same)g(line) -f(as)h(another)g(command)f(do)s(es)g(not)h(tak)m(e)h(e\013ect)g(un)m -(til)150 2041 y(the)k(next)f(line)h(of)g(input)f(is)g(read.)40 -b(The)29 b(commands)h(follo)m(wing)h(the)e(alias)i(de\014nition)e(on)h -(that)g(line)g(are)150 2150 y(not)j(a\013ected)h(b)m(y)f(the)g(new)f -(alias.)49 b(This)32 b(b)s(eha)m(vior)h(is)g(also)g(an)g(issue)g(when)e -(functions)i(are)g(executed.)150 2260 y(Aliases)c(are)g(expanded)e -(when)g(a)i(function)e(de\014nition)h(is)g(read,)h(not)f(when)g(the)g -(function)g(is)g(executed,)150 2370 y(b)s(ecause)36 b(a)h(function)f -(de\014nition)f(is)i(itself)g(a)f(command.)58 b(As)36 -b(a)h(consequence,)h(aliases)g(de\014ned)d(in)h(a)150 -2479 y(function)28 b(are)h(not)g(a)m(v)-5 b(ailable)31 -b(un)m(til)e(after)g(that)g(function)f(is)g(executed.)41 +(confusing.)67 b(Bash)150 1747 y(alw)m(a)m(ys)37 b(reads)f(at)h(least)g +(one)f(complete)i(line)e(of)g(input,)h(and)e(all)i(lines)f(that)g(mak)m +(e)h(up)e(a)h(comp)s(ound)150 1856 y(command,)29 b(b)s(efore)g +(executing)i(an)m(y)e(of)h(the)f(commands)g(on)g(that)h(line)f(or)h +(the)f(comp)s(ound)f(command.)150 1966 y(Aliases)g(are)g(expanded)e +(when)g(a)i(command)f(is)g(read,)h(not)f(when)f(it)i(is)f(executed.)41 +b(Therefore,)28 b(an)f(alias)150 2075 y(de\014nition)36 +b(app)s(earing)h(on)f(the)h(same)g(line)g(as)g(another)g(command)f(do)s +(es)g(not)h(tak)m(e)i(e\013ect)f(un)m(til)f(the)150 2185 +y(next)i(line)g(of)g(input)f(is)h(read.)66 b(The)38 b(commands)h(follo) +m(wing)h(the)f(alias)h(de\014nition)e(on)h(that)g(line)h(are)150 +2295 y(not)33 b(a\013ected)h(b)m(y)f(the)g(new)f(alias.)49 +b(This)32 b(b)s(eha)m(vior)h(is)g(also)g(an)g(issue)g(when)e(functions) +i(are)g(executed.)150 2404 y(Aliases)c(are)g(expanded)e(when)g(a)i +(function)e(de\014nition)h(is)g(read,)h(not)f(when)g(the)g(function)g +(is)g(executed,)150 2514 y(b)s(ecause)36 b(a)h(function)f(de\014nition) +f(is)i(itself)g(a)f(command.)58 b(As)36 b(a)h(consequence,)h(aliases)g +(de\014ned)d(in)h(a)150 2623 y(function)28 b(are)h(not)g(a)m(v)-5 +b(ailable)31 b(un)m(til)e(after)g(that)g(function)f(is)g(executed.)41 b(T)-8 b(o)29 b(b)s(e)f(safe,)i(alw)m(a)m(ys)g(put)e(alias)150 -2589 y(de\014nitions)i(on)g(a)h(separate)g(line,)g(and)f(do)g(not)h +2733 y(de\014nitions)i(on)g(a)h(separate)g(line,)g(and)f(do)g(not)h (use)f Ft(alias)f Fu(in)h(comp)s(ound)f(commands.)275 -2723 y(F)-8 b(or)31 b(almost)g(ev)m(ery)g(purp)s(ose,)e(shell)i +2876 y(F)-8 b(or)31 b(almost)g(ev)m(ery)g(purp)s(ose,)e(shell)i (functions)f(are)g(preferred)g(o)m(v)m(er)h(aliases.)150 -2963 y Fs(6.7)68 b(Arra)l(ys)150 3122 y Fu(Bash)33 b(pro)m(vides)g +3129 y Fs(6.7)68 b(Arra)l(ys)150 3288 y Fu(Bash)33 b(pro)m(vides)g (one-dimensional)g(indexed)f(and)h(asso)s(ciativ)m(e)i(arra)m(y)e(v)-5 b(ariables.)49 b(An)m(y)33 b(v)-5 b(ariable)33 b(ma)m(y)150 -3232 y(b)s(e)e(used)h(as)g(an)g(indexed)f(arra)m(y;)j(the)e +3398 y(b)s(e)e(used)h(as)g(an)g(indexed)f(arra)m(y;)j(the)e Ft(declare)e Fu(builtin)h(will)i(explicitly)g(declare)g(an)f(arra)m(y) --8 b(.)46 b(There)32 b(is)150 3341 y(no)h(maxim)m(um)g(limit)h(on)f +-8 b(.)46 b(There)32 b(is)150 3507 y(no)h(maxim)m(um)g(limit)h(on)f (the)g(size)h(of)g(an)f(arra)m(y)-8 b(,)35 b(nor)d(an)m(y)i(requiremen) -m(t)f(that)h(mem)m(b)s(ers)e(b)s(e)g(indexed)150 3451 +m(t)f(that)h(mem)m(b)s(ers)e(b)s(e)g(indexed)150 3617 y(or)26 b(assigned)h(con)m(tiguously)-8 b(.)41 b(Indexed)25 b(arra)m(ys)i(are)f(referenced)g(using)g(in)m(tegers)i(\(including)e -(arithmetic)150 3561 y(expressions)38 b(\(see)h(Section)g(6.5)h([Shell) +(arithmetic)150 3727 y(expressions)38 b(\(see)h(Section)g(6.5)h([Shell) e(Arithmetic],)k(page)d(92\)\))h(and)d(are)i(zero-based;)k(asso)s -(ciativ)m(e)150 3670 y(arra)m(ys)37 b(use)f(arbitrary)g(strings.)59 +(ciativ)m(e)150 3836 y(arra)m(ys)37 b(use)f(arbitrary)g(strings.)59 b(Unless)36 b(otherwise)h(noted,)h(indexed)e(arra)m(y)h(indices)f(m)m -(ust)g(b)s(e)g(non-)150 3780 y(negativ)m(e)d(in)m(tegers.)275 -3914 y(An)26 b(indexed)h(arra)m(y)h(is)f(created)h(automatically)j(if)c +(ust)g(b)s(e)g(non-)150 3946 y(negativ)m(e)d(in)m(tegers.)275 +4088 y(An)26 b(indexed)h(arra)m(y)h(is)f(created)h(automatically)j(if)c (an)m(y)g(v)-5 b(ariable)28 b(is)g(assigned)f(to)h(using)f(the)g(syn)m -(tax)390 4048 y Fj(name)p Ft([)p Fj(subscript)p Ft(]=)p -Fj(value)150 4182 y Fu(The)34 b Fr(subscript)h Fu(is)g(treated)g(as)g +(tax)390 4231 y Fj(name)p Ft([)p Fj(subscript)p Ft(]=)p +Fj(value)150 4374 y Fu(The)34 b Fr(subscript)h Fu(is)g(treated)g(as)g (an)f(arithmetic)i(expression)e(that)h(m)m(ust)g(ev)-5 b(aluate)36 b(to)f(a)g(n)m(um)m(b)s(er.)51 b(T)-8 b(o)150 -4292 y(explicitly)32 b(declare)f(an)g(arra)m(y)-8 b(,)31 -b(use)390 4426 y Ft(declare)46 b(-a)h Fj(name)150 4560 -y Fu(The)30 b(syn)m(tax)390 4694 y Ft(declare)46 b(-a)h -Fj(name)p Ft([)p Fj(subscript)p Ft(])150 4828 y Fu(is)30 +4484 y(explicitly)32 b(declare)f(an)g(arra)m(y)-8 b(,)31 +b(use)390 4626 y Ft(declare)46 b(-a)h Fj(name)150 4769 +y Fu(The)30 b(syn)m(tax)390 4912 y Ft(declare)46 b(-a)h +Fj(name)p Ft([)p Fj(subscript)p Ft(])150 5054 y Fu(is)30 b(also)i(accepted;)g(the)e Fr(subscript)h Fu(is)g(ignored.)150 -4962 y(Asso)s(ciativ)m(e)i(arra)m(ys)d(are)h(created)h(using)390 -5096 y Ft(declare)46 b(-A)h Fj(name)p Ft(.)275 5230 y -Fu(A)m(ttributes)f(ma)m(y)h(b)s(e)e(sp)s(eci\014ed)g(for)h(an)g(arra)m -(y)g(v)-5 b(ariable)47 b(using)e(the)h Ft(declare)e Fu(and)h -Ft(readonly)150 5340 y Fu(builtins.)40 b(Eac)m(h)31 b(attribute)g -(applies)g(to)g(all)g(mem)m(b)s(ers)f(of)g(an)h(arra)m(y)-8 -b(.)p eop end +5197 y(Asso)s(ciativ)m(e)i(arra)m(ys)d(are)h(created)h(using)390 +5340 y Ft(declare)46 b(-A)h Fj(name)p Ft(.)p eop end %%Page: 95 101 TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(95)275 299 y(Arra)m(ys)30 +b(Bash)30 b(F)-8 b(eatures)2484 b(95)275 299 y(A)m(ttributes)46 +b(ma)m(y)h(b)s(e)e(sp)s(eci\014ed)g(for)h(an)g(arra)m(y)g(v)-5 +b(ariable)47 b(using)e(the)h Ft(declare)e Fu(and)h Ft(readonly)150 +408 y Fu(builtins.)40 b(Eac)m(h)31 b(attribute)g(applies)g(to)g(all)g +(mem)m(b)s(ers)f(of)g(an)h(arra)m(y)-8 b(.)275 548 y(Arra)m(ys)30 b(are)h(assigned)f(to)h(using)f(comp)s(ound)f(assignmen)m(ts)i(of)g -(the)f(form)390 438 y Fj(name)p Ft(=\()p Fj(value1)44 -b(value2)j Ft(...)f(\))150 578 y Fu(where)38 b(eac)m(h)i +(the)f(form)390 687 y Fj(name)p Ft(=\()p Fj(value1)44 +b(value2)j Ft(...)f(\))150 827 y Fu(where)38 b(eac)m(h)i Fr(v)-5 b(alue)44 b Fu(is)39 b(of)g(the)g(form)f Ft([)p Fj(subscript)p Ft(]=)p Fr(string)p Fu(.)63 b(Indexed)37 -b(arra)m(y)j(assignmen)m(ts)f(do)g(not)150 687 y(require)31 +b(arra)m(y)j(assignmen)m(ts)f(do)g(not)150 936 y(require)31 b(an)m(ything)g(but)f Fr(string)p Fu(.)43 b(When)31 b(assigning)g(to)h (indexed)e(arra)m(ys,)i(if)f(the)g(optional)h(subscript)e(is)150 -797 y(supplied,)i(that)h(index)f(is)h(assigned)g(to;)h(otherwise)f(the) -g(index)f(of)h(the)g(elemen)m(t)h(assigned)f(is)f(the)h(last)150 -907 y(index)d(assigned)h(to)g(b)m(y)f(the)g(statemen)m(t)j(plus)c(one.) -41 b(Indexing)30 b(starts)h(at)g(zero.)275 1046 y(When)f(assigning)h -(to)g(an)f(asso)s(ciativ)m(e)j(arra)m(y)-8 b(,)32 b(the)e(subscript)f -(is)i(required.)275 1186 y(This)f(syn)m(tax)j(is)e(also)i(accepted)g(b) -m(y)f(the)f Ft(declare)f Fu(builtin.)44 b(Individual)31 -b(arra)m(y)h(elemen)m(ts)h(ma)m(y)g(b)s(e)150 1295 y(assigned)e(to)g -(using)f(the)g Fj(name)p Ft([)p Fj(subscript)p Ft(]=)p -Fj(value)25 b Fu(syn)m(tax)31 b(in)m(tro)s(duced)e(ab)s(o)m(v)m(e.)275 -1435 y(When)h(assigning)h(to)h(an)e(indexed)g(arra)m(y)-8 -b(,)32 b(if)f Fr(name)36 b Fu(is)31 b(subscripted)e(b)m(y)i(a)g -(negativ)m(e)i(n)m(um)m(b)s(er,)c(that)150 1544 y(n)m(um)m(b)s(er)43 -b(is)h(in)m(terpreted)h(as)f(relativ)m(e)j(to)e(one)f(greater)i(than)e -(the)g(maxim)m(um)g(index)g(of)h Fr(name)p Fu(,)j(so)150 -1654 y(negativ)m(e)30 b(indices)d(coun)m(t)h(bac)m(k)g(from)f(the)g -(end)g(of)g(the)h(arra)m(y)-8 b(,)29 b(and)e(an)g(index)g(of)g(-1)h -(references)g(the)f(last)150 1763 y(elemen)m(t.)275 1903 -y(An)m(y)h(elemen)m(t)h(of)g(an)f(arra)m(y)g(ma)m(y)h(b)s(e)f -(referenced)g(using)g Ft(${)p Fj(name)p Ft([)p Fj(subscript)p -Ft(]})p Fu(.)35 b(The)27 b(braces)i(are)150 2012 y(required)f(to)j(a)m -(v)m(oid)f(con\015icts)g(with)f(the)h(shell's)f(\014lename)h(expansion) -f(op)s(erators.)41 b(If)28 b(the)i Fr(subscript)g Fu(is)150 -2122 y(`)p Ft(@)p Fu(')f(or)h(`)p Ft(*)p Fu(',)f(the)h(w)m(ord)f -(expands)f(to)i(all)g(mem)m(b)s(ers)e(of)i(the)f(arra)m(y)h -Fr(name)p Fu(.)40 b(These)29 b(subscripts)f(di\013er)h(only)150 -2232 y(when)36 b(the)g(w)m(ord)g(app)s(ears)g(within)g(double)g -(quotes.)60 b(If)36 b(the)h(w)m(ord)f(is)g(double-quoted,)j -Ft(${)p Fj(name)p Ft([*]})150 2341 y Fu(expands)25 b(to)h(a)g(single)h -(w)m(ord)e(with)g(the)h(v)-5 b(alue)26 b(of)g(eac)m(h)h(arra)m(y)f(mem) -m(b)s(er)f(separated)h(b)m(y)g(the)f(\014rst)g(c)m(harac-)150 -2451 y(ter)j(of)g(the)h Ft(IFS)e Fu(v)-5 b(ariable,)29 +1046 y(supplied,)i(that)h(index)f(is)h(assigned)g(to;)h(otherwise)f +(the)g(index)f(of)h(the)g(elemen)m(t)h(assigned)f(is)f(the)h(last)150 +1156 y(index)d(assigned)h(to)g(b)m(y)f(the)g(statemen)m(t)j(plus)c +(one.)41 b(Indexing)30 b(starts)h(at)g(zero.)275 1295 +y(When)f(assigning)h(to)g(an)f(asso)s(ciativ)m(e)j(arra)m(y)-8 +b(,)32 b(the)e(subscript)f(is)i(required.)275 1435 y(This)f(syn)m(tax)j +(is)e(also)i(accepted)g(b)m(y)f(the)f Ft(declare)f Fu(builtin.)44 +b(Individual)31 b(arra)m(y)h(elemen)m(ts)h(ma)m(y)g(b)s(e)150 +1544 y(assigned)e(to)g(using)f(the)g Fj(name)p Ft([)p +Fj(subscript)p Ft(]=)p Fj(value)25 b Fu(syn)m(tax)31 +b(in)m(tro)s(duced)e(ab)s(o)m(v)m(e.)275 1684 y(When)h(assigning)h(to)h +(an)e(indexed)g(arra)m(y)-8 b(,)32 b(if)f Fr(name)36 +b Fu(is)31 b(subscripted)e(b)m(y)i(a)g(negativ)m(e)i(n)m(um)m(b)s(er,)c +(that)150 1793 y(n)m(um)m(b)s(er)43 b(is)h(in)m(terpreted)h(as)f +(relativ)m(e)j(to)e(one)f(greater)i(than)e(the)g(maxim)m(um)g(index)g +(of)h Fr(name)p Fu(,)j(so)150 1903 y(negativ)m(e)30 b(indices)d(coun)m +(t)h(bac)m(k)g(from)f(the)g(end)g(of)g(the)h(arra)m(y)-8 +b(,)29 b(and)e(an)g(index)g(of)g(-1)h(references)g(the)f(last)150 +2012 y(elemen)m(t.)275 2152 y(An)m(y)h(elemen)m(t)h(of)g(an)f(arra)m(y) +g(ma)m(y)h(b)s(e)f(referenced)g(using)g Ft(${)p Fj(name)p +Ft([)p Fj(subscript)p Ft(]})p Fu(.)35 b(The)27 b(braces)i(are)150 +2262 y(required)f(to)j(a)m(v)m(oid)f(con\015icts)g(with)f(the)h +(shell's)f(\014lename)h(expansion)f(op)s(erators.)41 +b(If)28 b(the)i Fr(subscript)g Fu(is)150 2371 y(`)p Ft(@)p +Fu(')f(or)h(`)p Ft(*)p Fu(',)f(the)h(w)m(ord)f(expands)f(to)i(all)g +(mem)m(b)s(ers)e(of)i(the)f(arra)m(y)h Fr(name)p Fu(.)40 +b(These)29 b(subscripts)f(di\013er)h(only)150 2481 y(when)36 +b(the)g(w)m(ord)g(app)s(ears)g(within)g(double)g(quotes.)60 +b(If)36 b(the)h(w)m(ord)f(is)g(double-quoted,)j Ft(${)p +Fj(name)p Ft([*]})150 2590 y Fu(expands)25 b(to)h(a)g(single)h(w)m(ord) +e(with)g(the)h(v)-5 b(alue)26 b(of)g(eac)m(h)h(arra)m(y)f(mem)m(b)s(er) +f(separated)h(b)m(y)g(the)f(\014rst)g(c)m(harac-)150 +2700 y(ter)j(of)g(the)h Ft(IFS)e Fu(v)-5 b(ariable,)29 b(and)f Ft(${)p Fj(name)p Ft([@]})d Fu(expands)i(eac)m(h)i(elemen)m(t)h (of)e Fr(name)33 b Fu(to)c(a)f(separate)h(w)m(ord.)150 -2560 y(When)j(there)h(are)f(no)g(arra)m(y)h(mem)m(b)s(ers,)f +2809 y(When)j(there)h(are)f(no)g(arra)m(y)h(mem)m(b)s(ers,)f Ft(${)p Fj(name)p Ft([@]})e Fu(expands)h(to)i(nothing.)47 -b(If)31 b(the)i(double-quoted)150 2670 y(expansion)39 +b(If)31 b(the)i(double-quoted)150 2919 y(expansion)39 b(o)s(ccurs)h(within)f(a)h(w)m(ord,)i(the)d(expansion)h(of)g(the)f -(\014rst)g(parameter)h(is)g(joined)f(with)h(the)150 2780 +(\014rst)g(parameter)h(is)g(joined)f(with)h(the)150 3029 y(b)s(eginning)29 b(part)g(of)h(the)f(original)i(w)m(ord,)e(and)g(the)h (expansion)f(of)h(the)f(last)i(parameter)e(is)h(joined)f(with)150 -2889 y(the)g(last)h(part)f(of)g(the)g(original)h(w)m(ord.)40 +3138 y(the)g(last)h(part)f(of)g(the)g(original)h(w)m(ord.)40 b(This)28 b(is)h(analogous)h(to)f(the)h(expansion)e(of)h(the)g(sp)s -(ecial)h(param-)150 2999 y(eters)g(`)p Ft(@)p Fu(')f(and)g(`)p +(ecial)h(param-)150 3248 y(eters)g(`)p Ft(@)p Fu(')f(and)g(`)p Ft(*)p Fu('.)41 b Ft(${#)p Fj(name)p Ft([)p Fj(subscript)p Ft(]})24 b Fu(expands)k(to)i(the)g(length)g(of)f Ft(${)p Fj(name)p Ft([)p Fj(subscript)p Ft(]})p Fu(.)35 b(If)150 -3108 y Fr(subscript)28 b Fu(is)g(`)p Ft(@)p Fu(')f(or)h(`)p +3357 y Fr(subscript)28 b Fu(is)g(`)p Ft(@)p Fu(')f(or)h(`)p Ft(*)p Fu(',)g(the)g(expansion)f(is)g(the)h(n)m(um)m(b)s(er)e(of)i (elemen)m(ts)g(in)f(the)h(arra)m(y)-8 b(.)41 b(If)27 -b(the)g Fr(subscript)150 3218 y Fu(used)34 b(to)h(reference)g(an)f +b(the)g Fr(subscript)150 3467 y Fu(used)34 b(to)h(reference)g(an)f (elemen)m(t)i(of)f(an)f(indexed)g(arra)m(y)h(ev)-5 b(aluates)36 b(to)f(a)g(n)m(um)m(b)s(er)e(less)i(than)f(zero,)i(it)150 -3328 y(is)c(in)m(terpreted)h(as)f(relativ)m(e)i(to)f(one)f(greater)h +3577 y(is)c(in)m(terpreted)h(as)f(relativ)m(e)i(to)f(one)f(greater)h (than)f(the)h(maxim)m(um)f(index)f(of)h(the)h(arra)m(y)-8 -b(,)33 b(so)g(negativ)m(e)150 3437 y(indices)d(coun)m(t)h(bac)m(k)h +b(,)33 b(so)g(negativ)m(e)150 3686 y(indices)d(coun)m(t)h(bac)m(k)h (from)e(the)g(end)g(of)g(the)h(arra)m(y)-8 b(,)31 b(and)f(an)g(index)g (of)h(-1)g(refers)f(to)h(the)g(last)g(elemen)m(t.)275 -3577 y(Referencing)41 b(an)f(arra)m(y)h(v)-5 b(ariable)42 +3826 y(Referencing)41 b(an)f(arra)m(y)h(v)-5 b(ariable)42 b(without)e(a)h(subscript)e(is)i(equiv)-5 b(alen)m(t)42 -b(to)f(referencing)g(with)g(a)150 3686 y(subscript)35 +b(to)f(referencing)g(with)g(a)150 3935 y(subscript)35 b(of)h(0.)57 b(An)m(y)36 b(reference)g(to)h(a)f(v)-5 b(ariable)36 b(using)g(a)g(v)-5 b(alid)36 b(subscript)f(is)h(legal,)j -(and)c Ft(bash)g Fu(will)150 3796 y(create)d(an)e(arra)m(y)h(if)f -(necessary)-8 b(.)275 3935 y(An)35 b(arra)m(y)i(v)-5 +(and)c Ft(bash)g Fu(will)150 4045 y(create)d(an)e(arra)m(y)h(if)f +(necessary)-8 b(.)275 4184 y(An)35 b(arra)m(y)i(v)-5 b(ariable)37 b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s (een)g(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150 -4045 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275 -4184 y(It)29 b(is)h(p)s(ossible)f(to)h(obtain)g(the)f(k)m(eys)i +4294 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275 +4433 y(It)29 b(is)h(p)s(ossible)f(to)h(obtain)g(the)f(k)m(eys)i (\(indices\))f(of)f(an)h(arra)m(y)g(as)f(w)m(ell)i(as)f(the)f(v)-5 b(alues.)41 b($)p Fi({)p Fu(!)p Fr(name)5 b Fu([@])p -Fi(})150 4294 y Fu(and)39 b($)p Fi({)p Fu(!)p Fr(name)5 +Fi(})150 4543 y Fu(and)39 b($)p Fi({)p Fu(!)p Fr(name)5 b Fu([*])p Fi(})43 b Fu(expand)c(to)i(the)f(indices)h(assigned)f(in)g (arra)m(y)g(v)-5 b(ariable)41 b Fr(name)p Fu(.)70 b(The)39 -b(treatmen)m(t)150 4403 y(when)i(in)g(double)g(quotes)h(is)f(similar)h +b(treatmen)m(t)150 4653 y(when)i(in)g(double)g(quotes)h(is)f(similar)h (to)h(the)e(expansion)h(of)f(the)h(sp)s(ecial)g(parameters)g(`)p -Ft(@)p Fu(')g(and)f(`)p Ft(*)p Fu(')150 4513 y(within)30 -b(double)g(quotes.)275 4653 y(The)25 b Ft(unset)g Fu(builtin)g(is)h +Ft(@)p Fu(')g(and)f(`)p Ft(*)p Fu(')150 4762 y(within)30 +b(double)g(quotes.)275 4902 y(The)25 b Ft(unset)g Fu(builtin)g(is)h (used)f(to)i(destro)m(y)f(arra)m(ys.)40 b Ft(unset)29 b Fj(name)p Ft([)p Fj(subscript)p Ft(])22 b Fu(destro)m(ys)k(the)g -(arra)m(y)150 4762 y(elemen)m(t)40 b(at)e(index)g Fr(subscript)p +(arra)m(y)150 5011 y(elemen)m(t)40 b(at)e(index)g Fr(subscript)p Fu(.)62 b(Negativ)m(e)41 b(subscripts)c(to)i(indexed)e(arra)m(ys)i(are) -f(in)m(terpreted)h(as)f(de-)150 4872 y(scrib)s(ed)30 +f(in)m(terpreted)h(as)f(de-)150 5121 y(scrib)s(ed)30 b(ab)s(o)m(v)m(e.)42 b(Unsetting)31 b(the)g(last)g(elemen)m(t)h(of)f (an)g(arra)m(y)g(v)-5 b(ariable)31 b(do)s(es)f(not)h(unset)f(the)h(v)-5 -b(ariable.)150 4981 y Ft(unset)29 b Fj(name)p Fu(,)e(where)h +b(ariable.)150 5230 y Ft(unset)29 b Fj(name)p Fu(,)e(where)h Fr(name)33 b Fu(is)28 b(an)g(arra)m(y)-8 b(,)30 b(remo)m(v)m(es)f(the)f (en)m(tire)h(arra)m(y)-8 b(.)41 b(A)28 b(subscript)f(of)h(`)p -Ft(*)p Fu(')g(or)g(`)p Ft(@)p Fu(')g(also)150 5091 y(remo)m(v)m(es)k -(the)e(en)m(tire)i(arra)m(y)-8 b(.)275 5230 y(When)35 -b(using)g(a)i(v)-5 b(ariable)36 b(name)g(with)g(a)g(subscript)e(as)i -(an)g(argumen)m(t)g(to)h(a)f(command,)h(suc)m(h)f(as)150 -5340 y(with)k Ft(unset)p Fu(,)h(without)e(using)h(the)g(w)m(ord)f -(expansion)h(syn)m(tax)g(describ)s(ed)f(ab)s(o)m(v)m(e,)44 -b(the)c(argumen)m(t)g(is)p eop end +Ft(*)p Fu(')g(or)g(`)p Ft(@)p Fu(')g(also)150 5340 y(remo)m(v)m(es)k +(the)e(en)m(tire)i(arra)m(y)-8 b(.)p eop end %%Page: 96 102 TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(96)150 299 y(sub)5 -b(ject)25 b(to)h(the)g(shell's)g(\014lename)f(expansion.)39 -b(If)25 b(\014lename)h(expansion)f(is)g(not)h(desired,)g(the)f(argumen) -m(t)150 408 y(should)k(b)s(e)h(quoted.)275 539 y(The)20 -b Ft(declare)p Fu(,)h Ft(local)p Fu(,)h(and)e Ft(readonly)f -Fu(builtins)h(eac)m(h)i(accept)g(a)g Ft(-a)e Fu(option)h(to)h(sp)s -(ecify)f(an)f(indexed)150 648 y(arra)m(y)28 b(and)f(a)h -Ft(-A)e Fu(option)i(to)g(sp)s(ecify)f(an)h(asso)s(ciativ)m(e)i(arra)m -(y)-8 b(.)40 b(If)27 b(b)s(oth)g(options)h(are)g(supplied,)f -Ft(-A)f Fu(tak)m(es)150 758 y(precedence.)55 b(The)35 -b Ft(read)f Fu(builtin)h(accepts)h(a)g Ft(-a)e Fu(option)i(to)g(assign) -f(a)g(list)h(of)f(w)m(ords)g(read)g(from)g(the)150 868 -y(standard)h(input)g(to)i(an)f(arra)m(y)-8 b(,)40 b(and)c(can)h(read)g -(v)-5 b(alues)38 b(from)e(the)h(standard)g(input)f(in)m(to)i -(individual)150 977 y(arra)m(y)f(elemen)m(ts.)62 b(The)36 -b Ft(set)g Fu(and)h Ft(declare)d Fu(builtins)j(displa)m(y)g(arra)m(y)g -(v)-5 b(alues)37 b(in)g(a)g(w)m(a)m(y)h(that)g(allo)m(ws)150 -1087 y(them)30 b(to)h(b)s(e)f(reused)g(as)g(input.)150 -1319 y Fs(6.8)68 b(The)45 b(Directory)g(Stac)l(k)150 -1478 y Fu(The)21 b(directory)h(stac)m(k)h(is)e(a)h(list)g(of)f(recen)m +b(Bash)30 b(F)-8 b(eatures)2484 b(96)275 299 y(When)35 +b(using)g(a)i(v)-5 b(ariable)36 b(name)g(with)g(a)g(subscript)e(as)i +(an)g(argumen)m(t)g(to)h(a)f(command,)h(suc)m(h)f(as)150 +408 y(with)k Ft(unset)p Fu(,)h(without)e(using)h(the)g(w)m(ord)f +(expansion)h(syn)m(tax)g(describ)s(ed)f(ab)s(o)m(v)m(e,)44 +b(the)c(argumen)m(t)g(is)150 518 y(sub)5 b(ject)25 b(to)h(the)g +(shell's)g(\014lename)f(expansion.)39 b(If)25 b(\014lename)h(expansion) +f(is)g(not)h(desired,)g(the)f(argumen)m(t)150 628 y(should)k(b)s(e)h +(quoted.)275 773 y(The)20 b Ft(declare)p Fu(,)h Ft(local)p +Fu(,)h(and)e Ft(readonly)f Fu(builtins)h(eac)m(h)i(accept)g(a)g +Ft(-a)e Fu(option)h(to)h(sp)s(ecify)f(an)f(indexed)150 +883 y(arra)m(y)28 b(and)f(a)h Ft(-A)e Fu(option)i(to)g(sp)s(ecify)f(an) +h(asso)s(ciativ)m(e)i(arra)m(y)-8 b(.)40 b(If)27 b(b)s(oth)g(options)h +(are)g(supplied,)f Ft(-A)f Fu(tak)m(es)150 992 y(precedence.)55 +b(The)35 b Ft(read)f Fu(builtin)h(accepts)h(a)g Ft(-a)e +Fu(option)i(to)g(assign)f(a)g(list)h(of)f(w)m(ords)g(read)g(from)g(the) +150 1102 y(standard)h(input)g(to)i(an)f(arra)m(y)-8 b(,)40 +b(and)c(can)h(read)g(v)-5 b(alues)38 b(from)e(the)h(standard)g(input)f +(in)m(to)i(individual)150 1212 y(arra)m(y)f(elemen)m(ts.)62 +b(The)36 b Ft(set)g Fu(and)h Ft(declare)d Fu(builtins)j(displa)m(y)g +(arra)m(y)g(v)-5 b(alues)37 b(in)g(a)g(w)m(a)m(y)h(that)g(allo)m(ws)150 +1321 y(them)30 b(to)h(b)s(e)f(reused)g(as)g(input.)150 +1579 y Fs(6.8)68 b(The)45 b(Directory)g(Stac)l(k)150 +1738 y Fu(The)21 b(directory)h(stac)m(k)h(is)e(a)h(list)g(of)f(recen)m (tly-visited)j(directories.)39 b(The)20 b Ft(pushd)g -Fu(builtin)h(adds)g(directories)150 1588 y(to)42 b(the)f(stac)m(k)i(as) +Fu(builtin)h(adds)g(directories)150 1848 y(to)42 b(the)f(stac)m(k)i(as) e(it)h(c)m(hanges)g(the)f(curren)m(t)g(directory)-8 b(,)45 b(and)40 b(the)i Ft(popd)e Fu(builtin)g(remo)m(v)m(es)j(sp)s(eci\014ed) -150 1698 y(directories)29 b(from)f(the)h(stac)m(k)h(and)d(c)m(hanges)j +150 1957 y(directories)29 b(from)f(the)h(stac)m(k)h(and)d(c)m(hanges)j (the)e(curren)m(t)g(directory)h(to)g(the)g(directory)f(remo)m(v)m(ed.) -41 b(The)150 1807 y Ft(dirs)34 b Fu(builtin)g(displa)m(ys)h(the)g(con)m +41 b(The)150 2067 y Ft(dirs)34 b Fu(builtin)g(displa)m(ys)h(the)g(con)m (ten)m(ts)i(of)e(the)g(directory)h(stac)m(k.)56 b(The)34 -b(curren)m(t)h(directory)g(is)g(alw)m(a)m(ys)150 1917 +b(curren)m(t)h(directory)g(is)g(alw)m(a)m(ys)150 2176 y(the)c Ft(")p Fu(top)p Ft(")f Fu(of)g(the)h(directory)g(stac)m(k.)275 -2047 y(The)k(con)m(ten)m(ts)i(of)f(the)h(directory)f(stac)m(k)h(are)f +2322 y(The)k(con)m(ten)m(ts)i(of)f(the)h(directory)f(stac)m(k)h(are)f (also)h(visible)g(as)f(the)g(v)-5 b(alue)36 b(of)g(the)g -Ft(DIRSTACK)e Fu(shell)150 2157 y(v)-5 b(ariable.)150 -2347 y Fk(6.8.1)63 b(Directory)40 b(Stac)m(k)g(Builtins)150 -2515 y Ft(dirs)870 2645 y(dirs)47 b([-clpv])e([+)p Fj(N)i -Ft(|)h(-)p Fj(N)p Ft(])630 2776 y Fu(Displa)m(y)35 b(the)f(list)g(of)g +Ft(DIRSTACK)e Fu(shell)150 2432 y(v)-5 b(ariable.)150 +2642 y Fk(6.8.1)63 b(Directory)40 b(Stac)m(k)g(Builtins)150 +2819 y Ft(dirs)870 2959 y(dirs)47 b([-clpv])e([+)p Fj(N)i +Ft(|)h(-)p Fj(N)p Ft(])630 3099 y Fu(Displa)m(y)35 b(the)f(list)g(of)g (curren)m(tly)g(remem)m(b)s(ered)f(directories.)51 b(Directories)36 -b(are)e(added)f(to)630 2885 y(the)28 b(list)h(with)f(the)g +b(are)e(added)f(to)630 3209 y(the)28 b(list)h(with)f(the)g Ft(pushd)f Fu(command;)i(the)f Ft(popd)f Fu(command)h(remo)m(v)m(es)h -(directories)g(from)630 2995 y(the)i(list.)41 b(The)30 +(directories)g(from)630 3319 y(the)i(list.)41 b(The)30 b(curren)m(t)g(directory)h(is)f(alw)m(a)m(ys)i(the)f(\014rst)e -(directory)i(in)f(the)h(stac)m(k.)630 3146 y Ft(-c)384 +(directory)i(in)f(the)h(stac)m(k.)630 3489 y Ft(-c)384 b Fu(Clears)31 b(the)f(directory)h(stac)m(k)h(b)m(y)e(deleting)h(all)h -(of)e(the)h(elemen)m(ts.)630 3297 y Ft(-l)384 b Fu(Pro)s(duces)31 +(of)e(the)h(elemen)m(ts.)630 3659 y Ft(-l)384 b Fu(Pro)s(duces)31 b(a)h(listing)h(using)e(full)h(pathnames;)h(the)f(default)g(listing)h -(format)1110 3406 y(uses)d(a)h(tilde)g(to)g(denote)g(the)f(home)h -(directory)-8 b(.)630 3557 y Ft(-p)384 b Fu(Causes)30 +(format)1110 3769 y(uses)d(a)h(tilde)g(to)g(denote)g(the)f(home)h +(directory)-8 b(.)630 3940 y Ft(-p)384 b Fu(Causes)30 b Ft(dirs)f Fu(to)i(prin)m(t)f(the)h(directory)g(stac)m(k)h(with)e(one) -g(en)m(try)h(p)s(er)e(line.)630 3708 y Ft(-v)384 b Fu(Causes)36 +g(en)m(try)h(p)s(er)e(line.)630 4110 y Ft(-v)384 b Fu(Causes)36 b Ft(dirs)f Fu(to)i(prin)m(t)f(the)g(directory)h(stac)m(k)h(with)e(one) -h(en)m(try)f(p)s(er)f(line,)1110 3818 y(pre\014xing)30 +h(en)m(try)f(p)s(er)f(line,)1110 4220 y(pre\014xing)30 b(eac)m(h)h(en)m(try)g(with)f(its)h(index)e(in)i(the)f(stac)m(k.)630 -3969 y Ft(+)p Fj(N)384 b Fu(Displa)m(ys)23 b(the)f Fr(N)10 +4390 y Ft(+)p Fj(N)384 b Fu(Displa)m(ys)23 b(the)f Fr(N)10 b Fu(th)21 b(directory)h(\(coun)m(ting)h(from)e(the)h(left)g(of)g(the)g -(list)g(prin)m(ted)1110 4079 y(b)m(y)30 b Ft(dirs)f Fu(when)h(in)m(v)m +(list)g(prin)m(ted)1110 4500 y(b)m(y)30 b Ft(dirs)f Fu(when)h(in)m(v)m (ok)m(ed)i(without)e(options\),)h(starting)g(with)g(zero.)630 -4230 y Ft(-)p Fj(N)384 b Fu(Displa)m(ys)47 b(the)g Fr(N)10 +4670 y Ft(-)p Fj(N)384 b Fu(Displa)m(ys)47 b(the)g Fr(N)10 b Fu(th)46 b(directory)h(\(coun)m(ting)g(from)f(the)g(righ)m(t)h(of)g -(the)f(list)1110 4339 y(prin)m(ted)25 b(b)m(y)g Ft(dirs)g +(the)f(list)1110 4780 y(prin)m(ted)25 b(b)m(y)g Ft(dirs)g Fu(when)f(in)m(v)m(ok)m(ed)j(without)f(options\),)h(starting)g(with)e -(zero.)150 4490 y Ft(popd)870 4620 y(popd)47 b([-n])f([+)p -Fj(N)h Ft(|)h(-)p Fj(N)p Ft(])630 4751 y Fu(When)32 b(no)g(argumen)m +(zero.)150 4950 y Ft(popd)870 5090 y(popd)47 b([-n])f([+)p +Fj(N)h Ft(|)h(-)p Fj(N)p Ft(])630 5230 y Fu(When)32 b(no)g(argumen)m (ts)h(are)g(giv)m(en,)h Ft(popd)d Fu(remo)m(v)m(es)j(the)f(top)f -(directory)h(from)f(the)g(stac)m(k)630 4860 y(and)f(p)s(erforms)e(a)j +(directory)h(from)f(the)g(stac)m(k)630 5340 y(and)f(p)s(erforms)e(a)j Ft(cd)f Fu(to)h(the)f(new)g(top)h(directory)-8 b(.)44 -b(The)31 b(elemen)m(ts)i(are)e(n)m(um)m(b)s(ered)f(from)630 -4970 y(0)j(starting)g(at)g(the)f(\014rst)g(directory)g(listed)h(with)f -Ft(dirs)p Fu(;)g(that)h(is,)g Ft(popd)e Fu(is)i(equiv)-5 -b(alen)m(t)33 b(to)630 5079 y Ft(popd)c(+0)p Fu(.)630 -5230 y Ft(-n)384 b Fu(Suppresses)27 b(the)j(normal)g(c)m(hange)g(of)g -(directory)g(when)e(remo)m(ving)j(directo-)1110 5340 -y(ries)f(from)g(the)h(stac)m(k,)h(so)f(that)g(only)f(the)h(stac)m(k)g -(is)g(manipulated.)p eop end +b(The)31 b(elemen)m(ts)i(are)e(n)m(um)m(b)s(ered)f(from)p +eop end %%Page: 97 103 TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(97)630 299 y Ft(+)p -Fj(N)384 b Fu(Remo)m(v)m(es)22 b(the)f Fr(N)10 b Fu(th)20 -b(directory)g(\(coun)m(ting)i(from)e(the)g(left)h(of)g(the)f(list)h -(prin)m(ted)1110 408 y(b)m(y)30 b Ft(dirs)p Fu(\),)g(starting)h(with)f -(zero.)630 564 y Ft(-)p Fj(N)384 b Fu(Remo)m(v)m(es)46 +b(Bash)30 b(F)-8 b(eatures)2484 b(97)630 299 y(0)33 b(starting)g(at)g +(the)f(\014rst)g(directory)g(listed)h(with)f Ft(dirs)p +Fu(;)g(that)h(is,)g Ft(popd)e Fu(is)i(equiv)-5 b(alen)m(t)33 +b(to)630 408 y Ft(popd)c(+0)p Fu(.)630 570 y Ft(-n)384 +b Fu(Suppresses)27 b(the)j(normal)g(c)m(hange)g(of)g(directory)g(when)e +(remo)m(ving)j(directo-)1110 679 y(ries)f(from)g(the)h(stac)m(k,)h(so)f +(that)g(only)f(the)h(stac)m(k)g(is)g(manipulated.)630 +841 y Ft(+)p Fj(N)384 b Fu(Remo)m(v)m(es)22 b(the)f Fr(N)10 +b Fu(th)20 b(directory)g(\(coun)m(ting)i(from)e(the)g(left)h(of)g(the)f +(list)h(prin)m(ted)1110 950 y(b)m(y)30 b Ft(dirs)p Fu(\),)g(starting)h +(with)f(zero.)630 1111 y Ft(-)p Fj(N)384 b Fu(Remo)m(v)m(es)46 b(the)g Fr(N)10 b Fu(th)44 b(directory)h(\(coun)m(ting)h(from)f(the)g -(righ)m(t)g(of)g(the)g(list)1110 674 y(prin)m(ted)30 +(righ)m(t)g(of)g(the)g(list)1110 1221 y(prin)m(ted)30 b(b)m(y)g Ft(dirs)p Fu(\),)g(starting)h(with)f(zero.)150 -830 y Ft(pushd)870 962 y(pushd)46 b([-n])h([+)p Fj(N)g -Ft(|)g Fj(-N)h Ft(|)f Fj(dir)p Ft(])630 1095 y Fu(Sa)m(v)m(e)30 +1382 y Ft(pushd)870 1518 y(pushd)46 b([-n])h([+)p Fj(N)g +Ft(|)g Fj(-N)h Ft(|)f Fj(dir)p Ft(])630 1653 y Fu(Sa)m(v)m(e)30 b(the)e(curren)m(t)g(directory)h(on)f(the)h(top)f(of)h(the)f(directory) h(stac)m(k)h(and)e(then)g Ft(cd)f Fu(to)i Fr(dir)p Fu(.)630 -1205 y(With)39 b(no)f(argumen)m(ts,)j Ft(pushd)c Fu(exc)m(hanges)j(the) +1763 y(With)39 b(no)f(argumen)m(ts,)j Ft(pushd)c Fu(exc)m(hanges)j(the) f(top)f(t)m(w)m(o)i(directories)g(and)d(mak)m(es)j(the)630 -1314 y(new)30 b(top)g(the)h(curren)m(t)f(directory)-8 -b(.)630 1470 y Ft(-n)384 b Fu(Suppresses)24 b(the)j(normal)f(c)m(hange) +1872 y(new)30 b(top)g(the)h(curren)m(t)f(directory)-8 +b(.)630 2033 y Ft(-n)384 b Fu(Suppresses)24 b(the)j(normal)f(c)m(hange) h(of)g(directory)f(when)g(rotating)h(or)f(adding)1110 -1580 y(directories)31 b(to)h(the)e(stac)m(k,)i(so)f(that)g(only)f(the)h -(stac)m(k)h(is)e(manipulated.)630 1735 y Ft(+)p Fj(N)384 +2143 y(directories)31 b(to)h(the)e(stac)m(k,)i(so)f(that)g(only)f(the)h +(stac)m(k)h(is)e(manipulated.)630 2304 y Ft(+)p Fj(N)384 b Fu(Brings)29 b(the)f Fr(N)10 b Fu(th)29 b(directory)g(\(coun)m(ting)h (from)e(the)g(left)i(of)e(the)h(list)g(prin)m(ted)1110 -1845 y(b)m(y)34 b Ft(dirs)p Fu(,)g(starting)h(with)f(zero\))i(to)f(the) +2414 y(b)m(y)34 b Ft(dirs)p Fu(,)g(starting)h(with)f(zero\))i(to)f(the) f(top)g(of)h(the)f(list)h(b)m(y)f(rotating)i(the)1110 -1955 y(stac)m(k.)630 2110 y Ft(-)p Fj(N)384 b Fu(Brings)23 +2523 y(stac)m(k.)630 2685 y Ft(-)p Fj(N)384 b Fu(Brings)23 b(the)g Fr(N)10 b Fu(th)23 b(directory)h(\(coun)m(ting)g(from)e(the)i -(righ)m(t)f(of)g(the)h(list)f(prin)m(ted)1110 2220 y(b)m(y)34 +(righ)m(t)f(of)g(the)h(list)f(prin)m(ted)1110 2794 y(b)m(y)34 b Ft(dirs)p Fu(,)g(starting)h(with)f(zero\))i(to)f(the)f(top)g(of)h -(the)f(list)h(b)m(y)f(rotating)i(the)1110 2330 y(stac)m(k.)630 -2485 y Fj(dir)336 b Fu(Mak)m(es)28 b Fr(dir)33 b Fu(b)s(e)27 +(the)f(list)h(b)m(y)f(rotating)i(the)1110 2904 y(stac)m(k.)630 +3065 y Fj(dir)336 b Fu(Mak)m(es)28 b Fr(dir)33 b Fu(b)s(e)27 b(the)g(top)g(of)g(the)h(stac)m(k,)h(making)e(it)h(the)f(new)g(curren)m -(t)g(direc-)1110 2595 y(tory)k(as)f(if)h(it)g(had)e(b)s(een)h(supplied) +(t)g(direc-)1110 3175 y(tory)k(as)f(if)h(it)g(had)e(b)s(een)h(supplied) f(as)i(an)f(argumen)m(t)h(to)g(the)f Ft(cd)g Fu(builtin.)150 -2832 y Fs(6.9)68 b(Con)l(trolling)47 b(the)e(Prompt)150 -2992 y Fu(The)24 b(v)-5 b(alue)24 b(of)h(the)f(v)-5 b(ariable)25 +3418 y Fs(6.9)68 b(Con)l(trolling)47 b(the)e(Prompt)150 +3578 y Fu(The)24 b(v)-5 b(alue)24 b(of)h(the)f(v)-5 b(ariable)25 b Ft(PROMPT_COMMAND)20 b Fu(is)25 b(examined)f(just)g(b)s(efore)f(Bash) -i(prin)m(ts)e(eac)m(h)j(primary)150 3101 y(prompt.)39 +i(prin)m(ts)e(eac)m(h)j(primary)150 3687 y(prompt.)39 b(If)28 b Ft(PROMPT_COMMAND)d Fu(is)j(set)h(and)f(has)g(a)h(non-n)m (ull)f(v)-5 b(alue,)29 b(then)f(the)h(v)-5 b(alue)29 -b(is)f(executed)i(just)150 3211 y(as)h(if)f(it)h(had)f(b)s(een)f(t)m -(yp)s(ed)h(on)h(the)f(command)g(line.)275 3343 y(In)d(addition,)j(the)f +b(is)f(executed)i(just)150 3797 y(as)h(if)f(it)h(had)f(b)s(een)f(t)m +(yp)s(ed)h(on)h(the)f(command)g(line.)275 3933 y(In)d(addition,)j(the)f (follo)m(wing)h(table)f(describ)s(es)f(the)h(sp)s(ecial)g(c)m (haracters)h(whic)m(h)f(can)f(app)s(ear)g(in)h(the)150 -3453 y(prompt)g(v)-5 b(ariables)32 b Ft(PS0)p Fu(,)d +4043 y(prompt)g(v)-5 b(ariables)32 b Ft(PS0)p Fu(,)d Ft(PS1)p Fu(,)h Ft(PS2)p Fu(,)g(and)f Ft(PS4)p Fu(:)150 -3609 y Ft(\\a)384 b Fu(A)30 b(b)s(ell)h(c)m(haracter.)150 -3765 y Ft(\\d)384 b Fu(The)30 b(date,)h(in)f Ft(")p Fu(W)-8 +4205 y Ft(\\a)384 b Fu(A)30 b(b)s(ell)h(c)m(haracter.)150 +4366 y Ft(\\d)384 b Fu(The)30 b(date,)h(in)f Ft(")p Fu(W)-8 b(eekda)m(y)32 b(Mon)m(th)f(Date)p Ft(")h Fu(format)f(\(e.g.,)h Ft(")p Fu(T)-8 b(ue)30 b(Ma)m(y)h(26)p Ft(")p Fu(\).)150 -3921 y Ft(\\D{)p Fj(format)p Ft(})630 4030 y Fu(The)c +4527 y Ft(\\D{)p Fj(format)p Ft(})630 4637 y Fu(The)c Fr(format)i Fu(is)f(passed)e(to)i Ft(strftime)p Fu(\(3\))f(and)f(the)i (result)f(is)g(inserted)g(in)m(to)h(the)g(prompt)630 -4140 y(string;)42 b(an)d(empt)m(y)f Fr(format)j Fu(results)d(in)g(a)h +4747 y(string;)42 b(an)d(empt)m(y)f Fr(format)j Fu(results)d(in)g(a)h (lo)s(cale-sp)s(eci\014c)h(time)f(represen)m(tation.)65 -b(The)630 4249 y(braces)31 b(are)f(required.)150 4405 +b(The)630 4856 y(braces)31 b(are)f(required.)150 5017 y Ft(\\e)384 b Fu(An)30 b(escap)s(e)h(c)m(haracter.)150 -4561 y Ft(\\h)384 b Fu(The)30 b(hostname,)h(up)e(to)i(the)g(\014rst)e -(`.'.)150 4717 y Ft(\\H)384 b Fu(The)30 b(hostname.)150 -4873 y Ft(\\j)384 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m -(tly)h(managed)g(b)m(y)f(the)g(shell.)150 5028 y Ft(\\l)384 -b Fu(The)30 b(basename)h(of)f(the)h(shell's)f(terminal)h(device)g -(name.)150 5184 y Ft(\\n)384 b Fu(A)30 b(newline.)150 -5340 y Ft(\\r)384 b Fu(A)30 b(carriage)i(return.)p eop -end +5179 y Ft(\\h)384 b Fu(The)30 b(hostname,)h(up)e(to)i(the)g(\014rst)e +(`.'.)150 5340 y Ft(\\H)384 b Fu(The)30 b(hostname.)p +eop end %%Page: 98 104 TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(98)150 299 y Ft(\\s)384 +b(Bash)30 b(F)-8 b(eatures)2484 b(98)150 299 y Ft(\\j)384 +b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m(tly)h(managed)g(b) +m(y)f(the)g(shell.)150 489 y Ft(\\l)384 b Fu(The)30 b(basename)h(of)f +(the)h(shell's)f(terminal)h(device)g(name.)150 678 y +Ft(\\n)384 b Fu(A)30 b(newline.)150 868 y Ft(\\r)384 +b Fu(A)30 b(carriage)i(return.)150 1058 y Ft(\\s)384 b Fu(The)22 b(name)g(of)h(the)f(shell,)i(the)f(basename)f(of)h Ft($0)f Fu(\(the)g(p)s(ortion)g(follo)m(wing)i(the)f(\014nal)e -(slash\).)150 461 y Ft(\\t)384 b Fu(The)30 b(time,)h(in)f(24-hour)h -(HH:MM:SS)g(format.)150 622 y Ft(\\T)384 b Fu(The)30 -b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)150 784 y -Ft(\\@)384 b Fu(The)30 b(time,)h(in)f(12-hour)h(am/pm)f(format.)150 -946 y Ft(\\A)384 b Fu(The)30 b(time,)h(in)f(24-hour)h(HH:MM)g(format.) -150 1108 y Ft(\\u)384 b Fu(The)30 b(username)g(of)g(the)h(curren)m(t)f -(user.)150 1269 y Ft(\\v)384 b Fu(The)30 b(v)m(ersion)h(of)f(Bash)h -(\(e.g.,)h(2.00\))150 1431 y Ft(\\V)384 b Fu(The)30 b(release)i(of)e +(slash\).)150 1248 y Ft(\\t)384 b Fu(The)30 b(time,)h(in)f(24-hour)h +(HH:MM:SS)g(format.)150 1437 y Ft(\\T)384 b Fu(The)30 +b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)150 1627 +y Ft(\\@)384 b Fu(The)30 b(time,)h(in)f(12-hour)h(am/pm)f(format.)150 +1817 y Ft(\\A)384 b Fu(The)30 b(time,)h(in)f(24-hour)h(HH:MM)g(format.) +150 2006 y Ft(\\u)384 b Fu(The)30 b(username)g(of)g(the)h(curren)m(t)f +(user.)150 2196 y Ft(\\v)384 b Fu(The)30 b(v)m(ersion)h(of)f(Bash)h +(\(e.g.,)h(2.00\))150 2386 y Ft(\\V)384 b Fu(The)30 b(release)i(of)e (Bash,)h(v)m(ersion)g Ft(+)f Fu(patc)m(hlev)m(el)i(\(e.g.,)h(2.00.0\)) -150 1593 y Ft(\\w)384 b Fu(The)34 b(curren)m(t)h(w)m(orking)g +150 2576 y Ft(\\w)384 b Fu(The)34 b(curren)m(t)h(w)m(orking)g (directory)-8 b(,)37 b(with)e Ft($HOME)e Fu(abbreviated)j(with)e(a)h -(tilde)h(\(uses)f(the)630 1703 y Ft($PROMPT_DIRTRIM)26 -b Fu(v)-5 b(ariable\).)150 1864 y Ft(\\W)384 b Fu(The)30 +(tilde)h(\(uses)f(the)630 2685 y Ft($PROMPT_DIRTRIM)26 +b Fu(v)-5 b(ariable\).)150 2875 y Ft(\\W)384 b Fu(The)30 b(basename)h(of)f Ft($PWD)p Fu(,)g(with)g Ft($HOME)f -Fu(abbreviated)h(with)g(a)h(tilde.)150 2026 y Ft(\\!)384 +Fu(abbreviated)h(with)g(a)h(tilde.)150 3065 y Ft(\\!)384 b Fu(The)30 b(history)g(n)m(um)m(b)s(er)f(of)i(this)f(command.)150 -2188 y Ft(\\#)384 b Fu(The)30 b(command)g(n)m(um)m(b)s(er)f(of)i(this)f -(command.)150 2350 y Ft(\\$)384 b Fu(If)30 b(the)g(e\013ectiv)m(e)j +3254 y Ft(\\#)384 b Fu(The)30 b(command)g(n)m(um)m(b)s(er)f(of)i(this)f +(command.)150 3444 y Ft(\\$)384 b Fu(If)30 b(the)g(e\013ectiv)m(e)j (uid)d(is)g(0,)h Ft(#)p Fu(,)g(otherwise)g Ft($)p Fu(.)150 -2511 y Ft(\\)p Fj(nnn)288 b Fu(The)30 b(c)m(haracter)i(whose)e(ASCI)s +3634 y Ft(\\)p Fj(nnn)288 b Fu(The)30 b(c)m(haracter)i(whose)e(ASCI)s (I)f(co)s(de)h(is)h(the)f(o)s(ctal)i(v)-5 b(alue)31 b -Fr(nnn)p Fu(.)150 2673 y Ft(\\\\)384 b Fu(A)30 b(bac)m(kslash.)150 -2835 y Ft(\\[)384 b Fu(Begin)38 b(a)f(sequence)g(of)g(non-prin)m(ting)g +Fr(nnn)p Fu(.)150 3824 y Ft(\\\\)384 b Fu(A)30 b(bac)m(kslash.)150 +4013 y Ft(\\[)384 b Fu(Begin)38 b(a)f(sequence)g(of)g(non-prin)m(ting)g (c)m(haracters.)61 b(This)36 b(could)h(b)s(e)g(used)f(to)h(em)m(b)s(ed) -g(a)630 2945 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e -(prompt.)150 3106 y Ft(\\])384 b Fu(End)29 b(a)i(sequence)g(of)f -(non-prin)m(ting)g(c)m(haracters.)275 3269 y(The)25 b(command)h(n)m(um) +g(a)630 4123 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e +(prompt.)150 4313 y Ft(\\])384 b Fu(End)29 b(a)i(sequence)g(of)f +(non-prin)m(ting)g(c)m(haracters.)275 4518 y(The)25 b(command)h(n)m(um) m(b)s(er)f(and)h(the)g(history)g(n)m(um)m(b)s(er)f(are)i(usually)f (di\013eren)m(t:)39 b(the)26 b(history)g(n)m(um)m(b)s(er)150 -3379 y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f +4627 y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f (list,)i(whic)m(h)f(ma)m(y)g(include)f(commands)g(restored)g(from)150 -3488 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e +4737 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e (History)h(F)-8 b(acilities],)45 b(page)40 b(141\),)j(while)d(the)f -(command)150 3598 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g +(command)150 4846 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g (the)g(sequence)h(of)f(commands)g(executed)h(during)e(the)i(curren)m(t) -f(shell)150 3708 y(session.)275 3844 y(After)35 b(the)g(string)g(is)g +f(shell)150 4956 y(session.)275 5121 y(After)35 b(the)g(string)g(is)g (deco)s(ded,)h(it)f(is)g(expanded)f(via)i(parameter)f(expansion,)i -(command)d(substi-)150 3954 y(tution,)k(arithmetic)f(expansion,)g(and)e +(command)d(substi-)150 5230 y(tution,)k(arithmetic)f(expansion,)g(and)e (quote)h(remo)m(v)-5 b(al,)39 b(sub)5 b(ject)35 b(to)i(the)f(v)-5 -b(alue)36 b(of)g(the)g Ft(promptvars)150 4064 y Fu(shell)31 +b(alue)36 b(of)g(the)g Ft(promptvars)150 5340 y Fu(shell)31 b(option)f(\(see)i(Section)f(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g -(65\).)150 4308 y Fs(6.10)68 b(The)45 b(Restricted)h(Shell)150 -4467 y Fu(If)34 b(Bash)g(is)g(started)g(with)g(the)g(name)h -Ft(rbash)p Fu(,)e(or)h(the)h Ft(--restricted)30 b Fu(or)k -Ft(-r)g Fu(option)g(is)g(supplied)f(at)150 4577 y(in)m(v)m(o)s(cation,) -d(the)d(shell)g(b)s(ecomes)h(restricted.)40 b(A)27 b(restricted)h -(shell)f(is)g(used)f(to)i(set)f(up)f(an)h(en)m(vironmen)m(t)150 -4686 y(more)g(con)m(trolled)i(than)e(the)g(standard)g(shell.)40 -b(A)27 b(restricted)h(shell)f(b)s(eha)m(v)m(es)h(iden)m(tically)h(to)f -Ft(bash)e Fu(with)150 4796 y(the)31 b(exception)g(that)g(the)g(follo)m -(wing)h(are)e(disallo)m(w)m(ed)i(or)e(not)h(p)s(erformed:)225 -4933 y Fq(\017)60 b Fu(Changing)30 b(directories)h(with)g(the)f -Ft(cd)g Fu(builtin.)225 5069 y Fq(\017)60 b Fu(Setting)31 -b(or)f(unsetting)h(the)g(v)-5 b(alues)30 b(of)h(the)f -Ft(SHELL)p Fu(,)g Ft(PATH)p Fu(,)f Ft(ENV)p Fu(,)h(or)g -Ft(BASH_ENV)e Fu(v)-5 b(ariables.)225 5204 y Fq(\017)60 -b Fu(Sp)s(ecifying)30 b(command)g(names)g(con)m(taining)i(slashes.)225 -5340 y Fq(\017)60 b Fu(Sp)s(ecifying)30 b(a)h(\014lename)f(con)m -(taining)i(a)f(slash)f(as)h(an)f(argumen)m(t)h(to)g(the)f -Ft(.)h Fu(builtin)e(command.)p eop end +(65\).)p eop end %%Page: 99 105 TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2484 b(99)225 299 y Fq(\017)60 -b Fu(Sp)s(ecifying)32 b(a)g(\014lename)h(con)m(taining)h(a)e(slash)g -(as)h(an)f(argumen)m(t)h(to)g(the)f Ft(-p)g Fu(option)h(to)g(the)f -Ft(hash)330 408 y Fu(builtin)e(command.)225 545 y Fq(\017)60 +b(Bash)30 b(F)-8 b(eatures)2484 b(99)150 299 y Fs(6.10)68 +b(The)45 b(Restricted)h(Shell)150 458 y Fu(If)34 b(Bash)g(is)g(started) +g(with)g(the)g(name)h Ft(rbash)p Fu(,)e(or)h(the)h Ft(--restricted)30 +b Fu(or)k Ft(-r)g Fu(option)g(is)g(supplied)f(at)150 +568 y(in)m(v)m(o)s(cation,)d(the)d(shell)g(b)s(ecomes)h(restricted.)40 +b(A)27 b(restricted)h(shell)f(is)g(used)f(to)i(set)f(up)f(an)h(en)m +(vironmen)m(t)150 677 y(more)g(con)m(trolled)i(than)e(the)g(standard)g +(shell.)40 b(A)27 b(restricted)h(shell)f(b)s(eha)m(v)m(es)h(iden)m +(tically)h(to)f Ft(bash)e Fu(with)150 787 y(the)31 b(exception)g(that)g +(the)g(follo)m(wing)h(are)e(disallo)m(w)m(ed)i(or)e(not)h(p)s +(erformed:)225 931 y Fq(\017)60 b Fu(Changing)30 b(directories)h(with)g +(the)f Ft(cd)g Fu(builtin.)225 1070 y Fq(\017)60 b Fu(Setting)31 +b(or)f(unsetting)h(the)g(v)-5 b(alues)30 b(of)h(the)f +Ft(SHELL)p Fu(,)g Ft(PATH)p Fu(,)f Ft(ENV)p Fu(,)h(or)g +Ft(BASH_ENV)e Fu(v)-5 b(ariables.)225 1210 y Fq(\017)60 +b Fu(Sp)s(ecifying)30 b(command)g(names)g(con)m(taining)i(slashes.)225 +1349 y Fq(\017)60 b Fu(Sp)s(ecifying)30 b(a)h(\014lename)f(con)m +(taining)i(a)f(slash)f(as)h(an)f(argumen)m(t)h(to)g(the)f +Ft(.)h Fu(builtin)e(command.)225 1488 y Fq(\017)60 b +Fu(Sp)s(ecifying)32 b(a)g(\014lename)h(con)m(taining)h(a)e(slash)g(as)h +(an)f(argumen)m(t)h(to)g(the)f Ft(-p)g Fu(option)h(to)g(the)f +Ft(hash)330 1598 y Fu(builtin)e(command.)225 1737 y Fq(\017)60 b Fu(Imp)s(orting)30 b(function)g(de\014nitions)g(from)f(the)i(shell)g -(en)m(vironmen)m(t)g(at)g(startup.)225 682 y Fq(\017)60 +(en)m(vironmen)m(t)g(at)g(startup.)225 1876 y Fq(\017)60 b Fu(P)m(arsing)31 b(the)f(v)-5 b(alue)31 b(of)g Ft(SHELLOPTS)d Fu(from)h(the)i(shell)g(en)m(vironmen)m(t)g(at)g(startup.)225 -819 y Fq(\017)60 b Fu(Redirecting)31 b(output)f(using)g(the)h(`)p +2016 y Fq(\017)60 b Fu(Redirecting)31 b(output)f(using)g(the)h(`)p Ft(>)p Fu(',)g(`)p Ft(>|)p Fu(',)f(`)p Ft(<>)p Fu(',)h(`)p Ft(>&)p Fu(',)f(`)p Ft(&>)p Fu(',)h(and)e(`)p Ft(>>)p -Fu(')i(redirection)g(op)s(erators.)225 955 y Fq(\017)60 +Fu(')i(redirection)g(op)s(erators.)225 2155 y Fq(\017)60 b Fu(Using)31 b(the)f Ft(exec)f Fu(builtin)h(to)h(replace)h(the)e -(shell)h(with)f(another)h(command.)225 1092 y Fq(\017)60 +(shell)h(with)f(another)h(command.)225 2294 y Fq(\017)60 b Fu(Adding)24 b(or)g(deleting)i(builtin)e(commands)g(with)h(the)f Ft(-f)g Fu(and)g Ft(-d)g Fu(options)h(to)h(the)e Ft(enable)f -Fu(builtin.)225 1229 y Fq(\017)60 b Fu(Using)31 b(the)f +Fu(builtin.)225 2433 y Fq(\017)60 b Fu(Using)31 b(the)f Ft(enable)f Fu(builtin)h(command)g(to)h(enable)g(disabled)f(shell)g -(builtins.)225 1365 y Fq(\017)60 b Fu(Sp)s(ecifying)30 +(builtins.)225 2573 y Fq(\017)60 b Fu(Sp)s(ecifying)30 b(the)g Ft(-p)g Fu(option)h(to)g(the)g Ft(command)d Fu(builtin.)225 -1502 y Fq(\017)60 b Fu(T)-8 b(urning)29 b(o\013)i(restricted)g(mo)s(de) +2712 y Fq(\017)60 b Fu(T)-8 b(urning)29 b(o\013)i(restricted)g(mo)s(de) f(with)g(`)p Ft(set)g(+r)p Fu(')g(or)g(`)p Ft(set)g(+o)g(restricted)p -Fu('.)275 1668 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m -(y)g(startup)f(\014les)g(are)h(read.)275 1807 y(When)j(a)i(command)e +Fu('.)275 2886 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m +(y)g(startup)f(\014les)g(are)h(read.)275 3030 y(When)j(a)i(command)e (that)i(is)f(found)f(to)h(b)s(e)g(a)g(shell)g(script)g(is)g(executed)h -(\(see)g(Section)g(3.8)g([Shell)150 1917 y(Scripts],)25 +(\(see)g(Section)g(3.8)g([Shell)150 3139 y(Scripts],)25 b(page)e(41\),)j Ft(rbash)c Fu(turns)g(o\013)i(an)m(y)f(restrictions)h (in)f(the)g(shell)h(spa)m(wned)e(to)i(execute)g(the)g(script.)150 -2164 y Fs(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)150 2324 +3394 y Fs(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)150 3554 y Fu(Starting)39 b(Bash)f(with)g(the)h Ft(--posix)d Fu(command-line)j (option)g(or)f(executing)h(`)p Ft(set)30 b(-o)g(posix)p -Fu(')37 b(while)150 2433 y(Bash)26 b(is)g(running)e(will)j(cause)f +Fu(')37 b(while)150 3663 y(Bash)26 b(is)g(running)e(will)j(cause)f (Bash)g(to)h(conform)f(more)g(closely)h(to)g(the)f Fm(posix)f -Fu(standard)g(b)m(y)h(c)m(hanging)150 2543 y(the)31 b(b)s(eha)m(vior)f +Fu(standard)g(b)m(y)h(c)m(hanging)150 3773 y(the)31 b(b)s(eha)m(vior)f (to)h(matc)m(h)g(that)g(sp)s(eci\014ed)f(b)m(y)g Fm(posix)g Fu(in)g(areas)h(where)f(the)h(Bash)f(default)h(di\013ers.)275 -2682 y(When)f(in)m(v)m(ok)m(ed)h(as)g Ft(sh)p Fu(,)f(Bash)h(en)m(ters)g +3917 y(When)f(in)m(v)m(ok)m(ed)h(as)g Ft(sh)p Fu(,)f(Bash)h(en)m(ters)g Fm(posix)e Fu(mo)s(de)h(after)h(reading)g(the)f(startup)g(\014les.)275 -2821 y(The)f(follo)m(wing)j(list)f(is)g(what's)f(c)m(hanged)h(when)e(`) -p Fm(posix)h Fu(mo)s(de')h(is)f(in)g(e\013ect:)199 2959 +4061 y(The)f(follo)m(wing)j(list)f(is)g(what's)f(c)m(hanged)h(when)e(`) +p Fm(posix)h Fu(mo)s(de')h(is)f(in)g(e\013ect:)199 4205 y(1.)61 b(Bash)31 b(ensures)e(that)i(the)f Ft(POSIXLY_CORRECT)d -Fu(v)-5 b(ariable)31 b(is)f(set.)199 3096 y(2.)61 b(When)28 +Fu(v)-5 b(ariable)31 b(is)f(set.)199 4345 y(2.)61 b(When)28 b(a)i(command)e(in)g(the)h(hash)f(table)i(no)e(longer)h(exists,)h(Bash) f(will)g(re-searc)m(h)h Ft($PATH)d Fu(to)i(\014nd)330 -3206 y(the)i(new)e(lo)s(cation.)43 b(This)29 b(is)i(also)g(a)m(v)-5 +4454 y(the)i(new)e(lo)s(cation.)43 b(This)29 b(is)i(also)g(a)m(v)-5 b(ailable)33 b(with)d(`)p Ft(shopt)f(-s)h(checkhash)p -Fu('.)199 3342 y(3.)61 b(The)42 b(message)h(prin)m(ted)e(b)m(y)h(the)g +Fu('.)199 4593 y(3.)61 b(The)42 b(message)h(prin)m(ted)e(b)m(y)h(the)g (job)g(con)m(trol)i(co)s(de)e(and)f(builtins)h(when)f(a)h(job)g(exits)h -(with)f(a)330 3452 y(non-zero)31 b(status)g(is)f(`Done\(status\)'.)199 -3589 y(4.)61 b(The)40 b(message)h(prin)m(ted)f(b)m(y)g(the)h(job)f(con) +(with)f(a)330 4703 y(non-zero)31 b(status)g(is)f(`Done\(status\)'.)199 +4842 y(4.)61 b(The)40 b(message)h(prin)m(ted)f(b)m(y)g(the)h(job)f(con) m(trol)h(co)s(de)g(and)f(builtins)f(when)h(a)g(job)g(is)h(stopp)s(ed)e -(is)330 3698 y(`Stopp)s(ed\()p Fr(signame)5 b Fu(\)',)31 +(is)330 4952 y(`Stopp)s(ed\()p Fr(signame)5 b Fu(\)',)31 b(where)f Fr(signame)36 b Fu(is,)31 b(for)f(example,)h -Ft(SIGTSTP)p Fu(.)199 3835 y(5.)61 b(Alias)31 b(expansion)g(is)f(alw)m +Ft(SIGTSTP)p Fu(.)199 5091 y(5.)61 b(Alias)31 b(expansion)g(is)f(alw)m (a)m(ys)i(enabled,)e(ev)m(en)i(in)e(non-in)m(teractiv)m(e)j(shells.)199 -3972 y(6.)61 b(Reserv)m(ed)40 b(w)m(ords)g(app)s(earing)f(in)h(a)g(con) +5230 y(6.)61 b(Reserv)m(ed)40 b(w)m(ords)g(app)s(earing)f(in)h(a)g(con) m(text)i(where)d(reserv)m(ed)h(w)m(ords)f(are)i(recognized)g(do)f(not) -330 4081 y(undergo)30 b(alias)h(expansion.)199 4218 y(7.)61 -b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g Fu(expansions)g(of)i -(`)p Ft(!)p Fu(')f(to)g(the)g(history)g(n)m(um)m(b)s(er)f(and)g(`)p -Ft(!!)p Fu(')h(to)g(`)p Ft(!)p Fu(')h(are)330 4328 y(enabled,)26 -b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e(on)i(the)g(v)-5 -b(alues)25 b(of)g Ft(PS1)f Fu(and)h Ft(PS2)f Fu(regardless)330 -4437 y(of)31 b(the)f(setting)i(of)e(the)h Ft(promptvars)c -Fu(option.)199 4574 y(8.)61 b(The)30 b Fm(posix)g Fu(startup)f(\014les) -i(are)g(executed)g(\()p Ft($ENV)p Fu(\))f(rather)g(than)g(the)h(normal) -f(Bash)g(\014les.)199 4711 y(9.)61 b(Tilde)30 b(expansion)g(is)f(only)h -(p)s(erformed)f(on)h(assignmen)m(ts)g(preceding)g(a)g(command)g(name,)g -(rather)330 4820 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h -(on)e(the)h(line.)154 4957 y(10.)61 b(The)30 b(default)g(history)h -(\014le)f(is)h Ft(~/.sh_history)26 b Fu(\(this)31 b(is)f(the)h(default) -g(v)-5 b(alue)30 b(of)h Ft($HISTFILE)p Fu(\).)154 5094 -y(11.)61 b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f -(\014lename)h(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection) -330 5203 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154 -5340 y(12.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e -(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g(redirection.)p -eop end +330 5340 y(undergo)30 b(alias)h(expansion.)p eop end %%Page: 100 106 TeXDict begin 100 105 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(100)154 299 y(13.)61 -b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5 +b(Bash)30 b(F)-8 b(eatures)2439 b(100)199 299 y(7.)61 +b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g Fu(expansions)g(of)i +(`)p Ft(!)p Fu(')f(to)g(the)g(history)g(n)m(um)m(b)s(er)f(and)g(`)p +Ft(!!)p Fu(')h(to)g(`)p Ft(!)p Fu(')h(are)330 408 y(enabled,)26 +b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e(on)i(the)g(v)-5 +b(alues)25 b(of)g Ft(PS1)f Fu(and)h Ft(PS2)f Fu(regardless)330 +518 y(of)31 b(the)f(setting)i(of)e(the)h Ft(promptvars)c +Fu(option.)199 651 y(8.)61 b(The)30 b Fm(posix)g Fu(startup)f(\014les)i +(are)g(executed)g(\()p Ft($ENV)p Fu(\))f(rather)g(than)g(the)h(normal)f +(Bash)g(\014les.)199 783 y(9.)61 b(Tilde)30 b(expansion)g(is)f(only)h +(p)s(erformed)f(on)h(assignmen)m(ts)g(preceding)g(a)g(command)g(name,)g +(rather)330 893 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h(on) +e(the)h(line.)154 1026 y(10.)61 b(The)30 b(default)g(history)h(\014le)f +(is)h Ft(~/.sh_history)26 b Fu(\(this)31 b(is)f(the)h(default)g(v)-5 +b(alue)30 b(of)h Ft($HISTFILE)p Fu(\).)154 1158 y(11.)61 +b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f(\014lename)h +(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection)330 +1268 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154 +1401 y(12.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e +(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g(redirection.)154 +1533 y(13.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5 b(alid)35 b(shell)f Ft(name)p Fu(s.)52 b(That)34 b(is,)i(they)f(ma)m(y) -g(not)g(con)m(tain)g(c)m(haracters)330 408 y(other)e(than)g(letters,)h +g(not)g(con)m(tain)g(c)m(haracters)330 1643 y(other)e(than)g(letters,)h (digits,)h(and)d(underscores,)h(and)f(ma)m(y)h(not)g(start)h(with)e(a)h -(digit.)49 b(Declaring)330 518 y(a)31 b(function)f(with)g(an)g(in)m(v) +(digit.)49 b(Declaring)330 1752 y(a)31 b(function)f(with)g(an)g(in)m(v) -5 b(alid)31 b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g -(non-in)m(teractiv)m(e)j(shells.)154 651 y(14.)61 b(F)-8 +(non-in)m(teractiv)m(e)j(shells.)154 1885 y(14.)61 b(F)-8 b(unction)31 b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f (of)h(the)f Fm(posix)g Fu(sp)s(ecial)h(builtins.)154 -783 y(15.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e(are)i(found)e +2018 y(15.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e(are)i(found)e (b)s(efore)h(shell)h(functions)f(during)f(command)h(lo)s(okup.)154 -916 y(16.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f +2150 y(16.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f (de\014nitions)g(\(e.g.,)55 b(b)m(y)48 b Ft(type)p Fu(\),)k(Bash)d(do)s -(es)f(not)h(prin)m(t)f(the)330 1026 y Ft(function)28 -b Fu(k)m(eyw)m(ord.)154 1158 y(17.)61 b(Literal)28 b(tildes)g(that)f +(es)f(not)h(prin)m(t)f(the)330 2260 y Ft(function)28 +b Fu(k)m(eyw)m(ord.)154 2393 y(17.)61 b(Literal)28 b(tildes)g(that)f (app)s(ear)f(as)i(the)f(\014rst)f(c)m(haracter)j(in)d(elemen)m(ts)j(of) e(the)g Ft(PATH)f Fu(v)-5 b(ariable)27 b(are)h(not)330 -1268 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section) -i(3.5.2)h([Tilde)f(Expansion],)f(page)h(23.)154 1401 +2502 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section) +i(3.5.2)h([Tilde)f(Expansion],)f(page)h(23.)154 2635 y(18.)61 b(The)29 b Ft(time)g Fu(reserv)m(ed)h(w)m(ord)g(ma)m(y)g(b)s (e)g(used)f(b)m(y)h(itself)g(as)g(a)h(command.)40 b(When)30 -b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 1510 y(it)33 +b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 2744 y(it)33 b(displa)m(ys)g(timing)g(statistics)h(for)e(the)h(shell)g(and)f(its)g (completed)i(c)m(hildren.)47 b(The)32 b Ft(TIMEFORMAT)330 -1620 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f -(timing)h(information.)154 1752 y(19.)61 b(When)33 b(parsing)g(and)f +2854 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f +(timing)h(information.)154 2987 y(19.)61 b(When)33 b(parsing)g(and)f (expanding)h(a)h($)p Fi({)6 b Fu(.)22 b(.)h(.)11 b Fi(})33 b Fu(expansion)g(that)h(app)s(ears)f(within)f(double)h(quotes,)330 -1862 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f +3096 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f (cannot)i(b)s(e)e(used)g(to)h(quote)g(a)g(closing)h(brace)f(or)330 -1972 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s +3206 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s (erator)f(is)g(one)h(of)f(those)h(de\014ned)e(to)i(p)s(erform)e -(pattern)330 2081 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they) +(pattern)330 3315 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they) e(do)g(not)h(ha)m(v)m(e)h(to)f(app)s(ear)e(as)i(matc)m(hed)g(pairs.)154 -2214 y(20.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h +3448 y(20.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h Ft(time)d Fu(as)i(a)g(reserv)m(ed)f(w)m(ord)g(if)h(the)f(next)h(tok)m -(en)h(b)s(egins)d(with)i(a)330 2323 y(`)p Ft(-)p Fu('.)154 -2456 y(21.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e +(en)h(b)s(egins)d(with)i(a)330 3558 y(`)p Ft(-)p Fu('.)154 +3690 y(21.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e (not)h(in)m(tro)s(duce)g(history)f(expansion)h(within)f(a)h -(double-quoted)g(string,)330 2566 y(ev)m(en)g(if)f(the)h -Ft(histexpand)d Fu(option)i(is)h(enabled.)154 2698 y(22.)61 +(double-quoted)g(string,)330 3800 y(ev)m(en)g(if)f(the)h +Ft(histexpand)d Fu(option)i(is)h(enabled.)154 3933 y(22.)61 b(If)24 b(a)g Fm(posix)g Fu(sp)s(ecial)h(builtin)f(returns)f(an)h (error)g(status,)i(a)e(non-in)m(teractiv)m(e)j(shell)e(exits.)39 -b(The)24 b(fatal)330 2808 y(errors)30 b(are)h(those)f(listed)h(in)f +b(The)24 b(fatal)330 4042 y(errors)30 b(are)h(those)f(listed)h(in)f (the)h Fm(posix)e Fu(standard,)h(and)g(include)g(things)g(lik)m(e)i -(passing)e(incorrect)330 2917 y(options,)43 b(redirection)d(errors,)i +(passing)e(incorrect)330 4152 y(options,)43 b(redirection)d(errors,)i (v)-5 b(ariable)41 b(assignmen)m(t)g(errors)e(for)g(assignmen)m(ts)i -(preceding)f(the)330 3027 y(command)30 b(name,)h(and)f(so)g(on.)154 -3160 y(23.)61 b(A)31 b(non-in)m(teractiv)m(e)j(shell)d(exits)h(with)e +(preceding)f(the)330 4261 y(command)30 b(name,)h(and)f(so)g(on.)154 +4394 y(23.)61 b(A)31 b(non-in)m(teractiv)m(e)j(shell)d(exits)h(with)e (an)h(error)g(status)g(if)g(a)g(v)-5 b(ariable)32 b(assignmen)m(t)g -(error)e(o)s(ccurs)330 3269 y(when)38 b(no)h(command)g(name)g(follo)m +(error)e(o)s(ccurs)330 4504 y(when)38 b(no)h(command)g(name)g(follo)m (ws)i(the)e(assignmen)m(t)h(statemen)m(ts.)69 b(A)39 -b(v)-5 b(ariable)40 b(assignmen)m(t)330 3379 y(error)30 +b(v)-5 b(ariable)40 b(assignmen)m(t)330 4613 y(error)30 b(o)s(ccurs,)g(for)g(example,)i(when)d(trying)i(to)g(assign)f(a)h(v)-5 -b(alue)31 b(to)g(a)g(readonly)f(v)-5 b(ariable.)154 3512 +b(alue)31 b(to)g(a)g(readonly)f(v)-5 b(ariable.)154 4746 y(24.)61 b(A)31 b(non-in)m(teractiv)m(e)j(shell)d(exits)h(with)e(an)h (error)g(status)g(if)g(a)g(v)-5 b(ariable)32 b(assignmen)m(t)g(error)e -(o)s(ccurs)330 3621 y(in)g(an)g(assignmen)m(t)i(statemen)m(t)g +(o)s(ccurs)330 4855 y(in)g(an)g(assignmen)m(t)i(statemen)m(t)g (preceding)e(a)h(sp)s(ecial)g(builtin,)f(but)g(not)g(with)h(an)m(y)f -(other)h(simple)330 3731 y(command.)154 3863 y(25.)61 +(other)h(simple)330 4965 y(command.)154 5098 y(25.)61 b(A)43 b(non-in)m(teractiv)m(e)i(shell)e(exits)h(with)f(an)f(error)h (status)g(if)g(the)g(iteration)h(v)-5 b(ariable)44 b(in)f(a)g -Ft(for)330 3973 y Fu(statemen)m(t)32 b(or)f(the)f(selection)i(v)-5 +Ft(for)330 5207 y Fu(statemen)m(t)32 b(or)f(the)f(selection)i(v)-5 b(ariable)32 b(in)e(a)g Ft(select)f Fu(statemen)m(t)j(is)f(a)f -(readonly)h(v)-5 b(ariable.)154 4106 y(26.)61 b(Non-in)m(teractiv)m(e) +(readonly)h(v)-5 b(ariable.)154 5340 y(26.)61 b(Non-in)m(teractiv)m(e) 34 b(shells)c(exit)h(if)g Fr(\014lename)k Fu(in)30 b -Ft(.)g Fr(\014lename)36 b Fu(is)31 b(not)f(found.)154 -4238 y(27.)61 b(Non-in)m(teractiv)m(e)41 b(shells)d(exit)h(if)f(a)g -(syn)m(tax)g(error)g(in)f(an)h(arithmetic)h(expansion)f(results)f(in)h -(an)330 4348 y(in)m(v)-5 b(alid)31 b(expression.)154 -4481 y(28.)61 b(Non-in)m(teractiv)m(e)34 b(shells)c(exit)h(if)g(a)f -(parameter)h(expansion)g(error)f(o)s(ccurs.)154 4613 -y(29.)61 b(Non-in)m(teractiv)m(e)27 b(shells)c(exit)i(if)e(there)h(is)f -(a)h(syn)m(tax)g(error)f(in)g(a)h(script)f(read)g(with)h(the)f -Ft(.)g Fu(or)h Ft(source)330 4723 y Fu(builtins,)30 b(or)g(in)g(a)h -(string)g(pro)s(cessed)e(b)m(y)i(the)f Ft(eval)f Fu(builtin.)154 -4855 y(30.)61 b(Pro)s(cess)30 b(substitution)g(is)h(not)f(a)m(v)-5 -b(ailable.)154 4988 y(31.)61 b(While)32 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 5098 y(parameters.)154 5230 -y(32.)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 5340 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.)p -eop end +Ft(.)g Fr(\014lename)36 b Fu(is)31 b(not)f(found.)p eop +end %%Page: 101 107 TeXDict begin 101 106 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(101)154 299 y(33.)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 408 y(after)31 b(the)f(builtin)g(completes.)154 -545 y(34.)61 b(Assignmen)m(t)35 b(statemen)m(ts)h(preceding)f(shell)f +b(Bash)30 b(F)-8 b(eatures)2439 b(101)154 299 y(27.)61 +b(Non-in)m(teractiv)m(e)41 b(shells)d(exit)h(if)f(a)g(syn)m(tax)g +(error)g(in)f(an)h(arithmetic)h(expansion)f(results)f(in)h(an)330 +408 y(in)m(v)-5 b(alid)31 b(expression.)154 541 y(28.)61 +b(Non-in)m(teractiv)m(e)34 b(shells)c(exit)h(if)g(a)f(parameter)h +(expansion)g(error)f(o)s(ccurs.)154 674 y(29.)61 b(Non-in)m(teractiv)m +(e)27 b(shells)c(exit)i(if)e(there)h(is)f(a)h(syn)m(tax)g(error)f(in)g +(a)h(script)f(read)g(with)h(the)f Ft(.)g Fu(or)h Ft(source)330 +783 y Fu(builtins,)30 b(or)g(in)g(a)h(string)g(pro)s(cessed)e(b)m(y)i +(the)f Ft(eval)f Fu(builtin.)154 916 y(30.)61 b(Pro)s(cess)30 +b(substitution)g(is)h(not)f(a)m(v)-5 b(ailable.)154 1049 +y(31.)61 b(While)32 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 +1158 y(parameters.)154 1291 y(32.)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 1401 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 +1533 y(33.)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 1643 y(after)31 b(the)f(builtin)g(completes.)154 +1775 y(34.)61 b(Assignmen)m(t)35 b(statemen)m(ts)h(preceding)f(shell)f (function)g(calls)i(p)s(ersist)e(in)g(the)h(shell)f(en)m(vironmen)m(t) -330 655 y(after)d(the)f(function)h(returns,)e(as)i(if)f(a)h +330 1885 y(after)d(the)f(function)h(returns,)e(as)i(if)f(a)h Fm(posix)e Fu(sp)s(ecial)i(builtin)f(command)g(had)g(b)s(een)g -(executed.)154 792 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 902 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 1011 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 1121 y(ceded)31 b(b)m(y)f -Ft(command)p Fu(.)154 1258 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 1367 -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 -1504 y(37.)61 b(The)23 b(output)f(of)i(`)p Ft(kill)29 +(executed.)154 2018 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 2127 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 2237 +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 2346 +y(ceded)31 b(b)m(y)f Ft(command)p Fu(.)154 2479 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 +2589 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 +2721 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 1614 +(single)g(line,)h(separated)e(b)m(y)g(spaces,)330 2831 y(without)30 b(the)h(`)p Ft(SIG)p Fu(')f(pre\014x.)154 -1751 y(38.)61 b(The)30 b Ft(kill)f Fu(builtin)h(do)s(es)g(not)h(accept) +2964 y(38.)61 b(The)30 b Ft(kill)f Fu(builtin)h(do)s(es)g(not)h(accept) h(signal)f(names)f(with)g(a)h(`)p Ft(SIG)p Fu(')f(pre\014x.)154 -1888 y(39.)61 b(The)38 b Ft(export)f Fu(and)g Ft(readonly)f +3096 y(39.)61 b(The)38 b Ft(export)f Fu(and)g Ft(readonly)f Fu(builtin)i(commands)g(displa)m(y)h(their)f(output)g(in)g(the)h -(format)g(re-)330 1998 y(quired)30 b(b)m(y)g Fm(posix)p -Fu(.)154 2134 y(40.)61 b(The)30 b Ft(trap)f Fu(builtin)h(displa)m(ys)g +(format)g(re-)330 3206 y(quired)30 b(b)m(y)g Fm(posix)p +Fu(.)154 3339 y(40.)61 b(The)30 b Ft(trap)f Fu(builtin)h(displa)m(ys)g (signal)i(names)e(without)g(the)h(leading)g Ft(SIG)p -Fu(.)154 2271 y(41.)61 b(The)39 b Ft(trap)e Fu(builtin)i(do)s(esn't)g +Fu(.)154 3471 y(41.)61 b(The)39 b Ft(trap)e Fu(builtin)i(do)s(esn't)g (c)m(hec)m(k)h(the)g(\014rst)e(argumen)m(t)i(for)e(a)i(p)s(ossible)e -(signal)i(sp)s(eci\014cation)330 2381 y(and)30 b(rev)m(ert)i(the)e +(signal)i(sp)s(eci\014cation)330 3581 y(and)30 b(rev)m(ert)i(the)e (signal)i(handling)e(to)h(the)g(original)h(disp)s(osition)e(if)h(it)g -(is,)g(unless)f(that)h(argumen)m(t)330 2491 y(consists)e(solely)g(of)g +(is,)g(unless)f(that)h(argumen)m(t)330 3690 y(consists)e(solely)g(of)g (digits)g(and)f(is)g(a)h(v)-5 b(alid)29 b(signal)g(n)m(um)m(b)s(er.)38 b(If)28 b(users)g(w)m(an)m(t)h(to)g(reset)g(the)g(handler)330 -2600 y(for)h(a)g(giv)m(en)h(signal)g(to)f(the)h(original)g(disp)s +3800 y(for)h(a)g(giv)m(en)h(signal)g(to)f(the)h(original)g(disp)s (osition,)f(they)g(should)f(use)h(`)p Ft(-)p Fu(')g(as)g(the)g(\014rst) -f(argumen)m(t.)154 2737 y(42.)61 b(The)21 b Ft(.)h Fu(and)f +f(argumen)m(t.)154 3933 y(42.)61 b(The)21 b Ft(.)h Fu(and)f Ft(source)f Fu(builtins)h(do)g(not)h(searc)m(h)h(the)f(curren)m(t)f (directory)h(for)g(the)g(\014lename)f(argumen)m(t)330 -2847 y(if)30 b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g -Ft(PATH)p Fu(.)154 2984 y(43.)61 b(Enabling)21 b Fm(posix)g +4042 y(if)30 b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g +Ft(PATH)p Fu(.)154 4175 y(43.)61 b(Enabling)21 b Fm(posix)g Fu(mo)s(de)g(has)g(the)g(e\013ect)i(of)e(setting)i(the)e Ft(inherit_errexit)d Fu(option,)23 b(so)f(subshells)330 -3093 y(spa)m(wned)27 b(to)i(execute)g(command)e(substitutions)h +4284 y(spa)m(wned)27 b(to)i(execute)g(command)e(substitutions)h (inherit)f(the)h(v)-5 b(alue)28 b(of)g(the)g Ft(-e)f -Fu(option)h(from)g(the)330 3203 y(paren)m(t)37 b(shell.)62 +Fu(option)h(from)g(the)330 4394 y(paren)m(t)37 b(shell.)62 b(When)37 b(the)g Ft(inherit_errexit)c Fu(option)38 b(is)f(not)h -(enabled,)h(Bash)e(clears)h(the)g Ft(-e)330 3313 y Fu(option)31 -b(in)f(suc)m(h)g(subshells.)154 3450 y(44.)61 b(Enabling)32 +(enabled,)h(Bash)e(clears)h(the)g Ft(-e)330 4504 y Fu(option)31 +b(in)f(suc)m(h)g(subshells.)154 4636 y(44.)61 b(Enabling)32 b Fm(posix)f Fu(mo)s(de)h(has)g(the)h(e\013ect)g(of)g(setting)g(the)g Ft(shift_verbose)28 b Fu(option,)34 b(so)e(n)m(umeric)330 -3559 y(argumen)m(ts)f(to)g Ft(shift)f Fu(that)h(exceed)h(the)e(n)m(um)m +4746 y(argumen)m(ts)f(to)g Ft(shift)f Fu(that)h(exceed)h(the)e(n)m(um)m (b)s(er)g(of)h(p)s(ositional)g(parameters)g(will)g(result)g(in)f(an)330 -3669 y(error)g(message.)154 3806 y(45.)61 b(When)43 b(the)g +4855 y(error)g(message.)154 4988 y(45.)61 b(When)43 b(the)g Ft(alias)f Fu(builtin)g(displa)m(ys)i(alias)g(de\014nitions,)i(it)d(do) -s(es)g(not)g(displa)m(y)h(them)f(with)g(a)330 3915 y(leading)31 +s(es)g(not)g(displa)m(y)h(them)f(with)g(a)330 5098 y(leading)31 b(`)p Ft(alias)e Fu(')i(unless)f(the)g Ft(-p)g Fu(option)h(is)f -(supplied.)154 4052 y(46.)61 b(When)40 b(the)g Ft(set)f +(supplied.)154 5230 y(46.)61 b(When)40 b(the)g Ft(set)f Fu(builtin)h(is)g(in)m(v)m(ok)m(ed)h(without)f(options,)j(it)e(do)s(es) -f(not)g(displa)m(y)g(shell)g(function)330 4162 y(names)30 -b(and)g(de\014nitions.)154 4299 y(47.)61 b(When)36 b(the)g -Ft(set)g Fu(builtin)g(is)g(in)m(v)m(ok)m(ed)i(without)e(options,)i(it)f -(displa)m(ys)f(v)-5 b(ariable)37 b(v)-5 b(alues)37 b(without)330 -4408 y(quotes,)26 b(unless)d(they)i(con)m(tain)g(shell)f(metac)m -(haracters,)k(ev)m(en)d(if)f(the)g(result)g(con)m(tains)i(nonprin)m -(ting)330 4518 y(c)m(haracters.)154 4655 y(48.)61 b(When)35 -b(the)g Ft(cd)f Fu(builtin)h(is)g(in)m(v)m(ok)m(ed)i(in)d -Fr(logical)41 b Fu(mo)s(de,)36 b(and)f(the)g(pathname)g(constructed)g -(from)330 4765 y Ft($PWD)i Fu(and)h(the)h(directory)f(name)h(supplied)e -(as)i(an)f(argumen)m(t)h(do)s(es)f(not)g(refer)h(to)g(an)f(existing)330 -4874 y(directory)-8 b(,)32 b Ft(cd)d Fu(will)i(fail)g(instead)g(of)f -(falling)h(bac)m(k)h(to)f Fr(ph)m(ysical)j Fu(mo)s(de.)154 -5011 y(49.)61 b(When)37 b(the)h Ft(cd)f Fu(builtin)g(cannot)h(c)m -(hange)h(a)f(directory)g(b)s(ecause)g(the)g(length)g(of)f(the)h -(pathname)330 5121 y(constructed)52 b(from)f Ft($PWD)f -Fu(and)g(the)i(directory)g(name)f(supplied)f(as)i(an)f(argumen)m(t)h -(exceeds)330 5230 y Fr(P)-8 b(A)g(TH)p 584 5230 28 4 -v 41 w(MAX)42 b Fu(when)31 b(all)j(sym)m(b)s(olic)e(links)h(are)f -(expanded,)h Ft(cd)f Fu(will)g(fail)h(instead)g(of)g(attempting)330 -5340 y(to)e(use)f(only)h(the)f(supplied)f(directory)i(name.)p -eop end +f(not)g(displa)m(y)g(shell)g(function)330 5340 y(names)30 +b(and)g(de\014nitions.)p eop end %%Page: 102 108 TeXDict begin 102 107 bop 150 -116 a Fu(Chapter)30 b(6:)41 -b(Bash)30 b(F)-8 b(eatures)2439 b(102)154 299 y(50.)61 +b(Bash)30 b(F)-8 b(eatures)2439 b(102)154 299 y(47.)61 +b(When)36 b(the)g Ft(set)g Fu(builtin)g(is)g(in)m(v)m(ok)m(ed)i +(without)e(options,)i(it)f(displa)m(ys)f(v)-5 b(ariable)37 +b(v)-5 b(alues)37 b(without)330 408 y(quotes,)26 b(unless)d(they)i(con) +m(tain)g(shell)f(metac)m(haracters,)k(ev)m(en)d(if)f(the)g(result)g +(con)m(tains)i(nonprin)m(ting)330 518 y(c)m(haracters.)154 +653 y(48.)61 b(When)35 b(the)g Ft(cd)f Fu(builtin)h(is)g(in)m(v)m(ok)m +(ed)i(in)d Fr(logical)41 b Fu(mo)s(de,)36 b(and)f(the)g(pathname)g +(constructed)g(from)330 762 y Ft($PWD)i Fu(and)h(the)h(directory)f +(name)h(supplied)e(as)i(an)f(argumen)m(t)h(do)s(es)f(not)g(refer)h(to)g +(an)f(existing)330 872 y(directory)-8 b(,)32 b Ft(cd)d +Fu(will)i(fail)g(instead)g(of)f(falling)h(bac)m(k)h(to)f +Fr(ph)m(ysical)j Fu(mo)s(de.)154 1006 y(49.)61 b(When)37 +b(the)h Ft(cd)f Fu(builtin)g(cannot)h(c)m(hange)h(a)f(directory)g(b)s +(ecause)g(the)g(length)g(of)f(the)h(pathname)330 1116 +y(constructed)52 b(from)f Ft($PWD)f Fu(and)g(the)i(directory)g(name)f +(supplied)f(as)i(an)f(argumen)m(t)h(exceeds)330 1225 +y Fr(P)-8 b(A)g(TH)p 584 1225 28 4 v 41 w(MAX)42 b Fu(when)31 +b(all)j(sym)m(b)s(olic)e(links)h(are)f(expanded,)h Ft(cd)f +Fu(will)g(fail)h(instead)g(of)g(attempting)330 1335 y(to)e(use)f(only)h +(the)f(supplied)f(directory)i(name.)154 1469 y(50.)61 b(The)36 b Ft(pwd)f Fu(builtin)h(v)m(eri\014es)h(that)g(the)f(v)-5 b(alue)37 b(it)g(prin)m(ts)e(is)i(the)f(same)h(as)f(the)h(curren)m(t)f -(directory)-8 b(,)330 408 y(ev)m(en)31 b(if)f(it)h(is)g(not)f(ask)m(ed) -h(to)g(c)m(hec)m(k)h(the)f(\014le)f(system)h(with)f(the)h -Ft(-P)e Fu(option.)154 543 y(51.)61 b(When)35 b(listing)g(the)g +(directory)-8 b(,)330 1579 y(ev)m(en)31 b(if)f(it)h(is)g(not)f(ask)m +(ed)h(to)g(c)m(hec)m(k)h(the)f(\014le)f(system)h(with)f(the)h +Ft(-P)e Fu(option.)154 1714 y(51.)61 b(When)35 b(listing)g(the)g (history)-8 b(,)36 b(the)f Ft(fc)g Fu(builtin)f(do)s(es)g(not)h -(include)g(an)f(indication)i(of)f(whether)f(or)330 653 +(include)g(an)f(indication)i(of)f(whether)f(or)330 1823 y(not)d(a)f(history)h(en)m(try)f(has)g(b)s(een)g(mo)s(di\014ed.)154 -787 y(52.)61 b(The)30 b(default)g(editor)h(used)f(b)m(y)g -Ft(fc)g Fu(is)g Ft(ed)p Fu(.)154 922 y(53.)61 b(The)37 +1958 y(52.)61 b(The)30 b(default)g(editor)h(used)f(b)m(y)g +Ft(fc)g Fu(is)g Ft(ed)p Fu(.)154 2092 y(53.)61 b(The)37 b Ft(type)g Fu(and)g Ft(command)f Fu(builtins)i(will)g(not)g(rep)s(ort) f(a)i(non-executable)g(\014le)f(as)g(ha)m(ving)h(b)s(een)330 -1031 y(found,)26 b(though)h(the)g(shell)g(will)g(attempt)h(to)g +2202 y(found,)26 b(though)h(the)g(shell)g(will)g(attempt)h(to)g (execute)g(suc)m(h)f(a)g(\014le)g(if)g(it)g(is)g(the)g(only)g(so-named) -g(\014le)330 1141 y(found)i(in)h Ft($PATH)p Fu(.)154 -1275 y(54.)61 b(The)33 b Ft(vi)f Fu(editing)i(mo)s(de)f(will)g(in)m(v)m +g(\014le)330 2311 y(found)i(in)h Ft($PATH)p Fu(.)154 +2446 y(54.)61 b(The)33 b Ft(vi)f Fu(editing)i(mo)s(de)f(will)g(in)m(v)m (ok)m(e)i(the)e Ft(vi)g Fu(editor)h(directly)f(when)f(the)i(`)p -Ft(v)p Fu(')f(command)g(is)g(run,)330 1385 y(instead)e(of)f(c)m(hec)m -(king)i Ft($VISUAL)d Fu(and)g Ft($EDITOR)p Fu(.)154 1519 +Ft(v)p Fu(')f(command)g(is)g(run,)330 2555 y(instead)e(of)f(c)m(hec)m +(king)i Ft($VISUAL)d Fu(and)g Ft($EDITOR)p Fu(.)154 2690 y(55.)61 b(When)41 b(the)g Ft(xpg_echo)e Fu(option)i(is)g(enabled,)j (Bash)d(do)s(es)g(not)g(attempt)h(to)g(in)m(terpret)f(an)m(y)h(ar-)330 -1629 y(gumen)m(ts)35 b(to)g Ft(echo)e Fu(as)i(options.)54 +2800 y(gumen)m(ts)35 b(to)g Ft(echo)e Fu(as)i(options.)54 b(Eac)m(h)35 b(argumen)m(t)g(is)f(displa)m(y)m(ed,)j(after)e(escap)s(e) -g(c)m(haracters)h(are)330 1738 y(con)m(v)m(erted.)154 -1873 y(56.)61 b(The)30 b Ft(ulimit)f Fu(builtin)g(uses)h(a)h(blo)s(c)m +g(c)m(haracters)h(are)330 2909 y(con)m(v)m(erted.)154 +3044 y(56.)61 b(The)30 b Ft(ulimit)f Fu(builtin)g(uses)h(a)h(blo)s(c)m (k)g(size)g(of)g(512)g(b)m(ytes)g(for)f(the)h Ft(-c)f -Fu(and)g Ft(-f)f Fu(options.)154 2007 y(57.)61 b(The)39 +Fu(and)g Ft(-f)f Fu(options.)154 3178 y(57.)61 b(The)39 b(arriv)-5 b(al)41 b(of)f Ft(SIGCHLD)e Fu(when)h(a)h(trap)g(is)g(set)h (on)f Ft(SIGCHLD)e Fu(do)s(es)h(not)h(in)m(terrupt)g(the)g -Ft(wait)330 2117 y Fu(builtin)c(and)h(cause)g(it)h(to)f(return)f +Ft(wait)330 3288 y Fu(builtin)c(and)h(cause)g(it)h(to)f(return)f (immediately)-8 b(.)62 b(The)37 b(trap)f(command)h(is)g(run)e(once)j -(for)f(eac)m(h)330 2227 y(c)m(hild)31 b(that)g(exits.)154 -2361 y(58.)61 b(The)27 b Ft(read)f Fu(builtin)g(ma)m(y)i(b)s(e)e(in)m +(for)f(eac)m(h)330 3397 y(c)m(hild)31 b(that)g(exits.)154 +3532 y(58.)61 b(The)27 b Ft(read)f Fu(builtin)g(ma)m(y)i(b)s(e)e(in)m (terrupted)h(b)m(y)g(a)h(signal)f(for)g(whic)m(h)g(a)h(trap)f(has)g(b)s -(een)f(set.)40 b(If)27 b(Bash)330 2471 y(receiv)m(es)41 +(een)f(set.)40 b(If)27 b(Bash)330 3641 y(receiv)m(es)41 b(a)f(trapp)s(ed)e(signal)i(while)f(executing)h Ft(read)p Fu(,)h(the)e(trap)h(handler)e(executes)i(and)f Ft(read)330 -2580 y Fu(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)154 -2715 y(59.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i(bac)m(kground)e +3751 y Fu(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)154 +3885 y(59.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i(bac)m(kground)e (pro)s(cess's)h(status)g(from)f(the)h(list)g(of)g(suc)m(h)f(statuses)h -(after)330 2824 y(the)k Ft(wait)e Fu(builtin)h(is)g(used)g(to)h(obtain) -g(it.)275 2984 y(There)j(is)g(other)h Fm(posix)f Fu(b)s(eha)m(vior)h +(after)330 3995 y(the)k Ft(wait)e Fu(builtin)h(is)g(used)g(to)h(obtain) +g(it.)275 4154 y(There)j(is)g(other)h Fm(posix)f Fu(b)s(eha)m(vior)h (that)g(Bash)g(do)s(es)f(not)h(implemen)m(t)g(b)m(y)g(default)f(ev)m -(en)i(when)d(in)150 3093 y Fm(posix)d Fu(mo)s(de.)40 -b(Sp)s(eci\014cally:)199 3228 y(1.)61 b(The)30 b Ft(fc)f +(en)i(when)d(in)150 4264 y Fm(posix)d Fu(mo)s(de.)40 +b(Sp)s(eci\014cally:)199 4399 y(1.)61 b(The)30 b Ft(fc)f Fu(builtin)h(c)m(hec)m(ks)i Ft($EDITOR)c Fu(as)j(a)f(program)g(to)h (edit)g(history)f(en)m(tries)h(if)f Ft(FCEDIT)f Fu(is)h(unset,)330 -3337 y(rather)g(than)g(defaulting)h(directly)g(to)g Ft(ed)p +4508 y(rather)g(than)g(defaulting)h(directly)g(to)g Ft(ed)p Fu(.)40 b Ft(fc)30 b Fu(uses)g Ft(ed)g Fu(if)g Ft(EDITOR)f -Fu(is)h(unset.)199 3472 y(2.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i +Fu(is)h(unset.)199 4643 y(2.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i (Bash)e(requires)g(the)g Ft(xpg_echo)e Fu(option)j(to)g(b)s(e)e -(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 3582 -y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 3741 y(Bash)c(can)g(b)s(e)f +(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 4752 +y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 4912 y(Bash)c(can)g(b)s(e)f (con\014gured)h(to)g(b)s(e)g Fm(posix)p Fu(-conforman)m(t)g(b)m(y)g (default,)h(b)m(y)f(sp)s(ecifying)g(the)g Ft(--enable-)150 -3851 y(strict-posix-default)c Fu(to)27 b Ft(configure)e +5021 y(strict-posix-default)c Fu(to)27 b Ft(configure)e Fu(when)h(building)h(\(see)h(Section)g(10.8)g([Optional)g(F)-8 -b(eatures],)150 3960 y(page)31 b(150\).)p eop end +b(eatures],)150 5131 y(page)31 b(150\).)p eop end %%Page: 103 109 TeXDict begin 103 108 bop 3614 -116 a Fu(103)150 299 y Fp(7)80 b(Job)54 b(Con)l(trol)150 518 y Fu(This)25 @@ -19025,7 +19023,7 @@ y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8)g([Command)g(Line)g Fu(.)75 b(If)42 b(this)f(is)h(enabled,)j(Bash,)g(when)c(called)630 3660 y(as)f Ft(rbash)p Fu(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68 b(See)40 b(Section)h(6.10)g([The)f(Restricted)h(Shell],)630 -3769 y(page)31 b(98,)h(for)e(a)g(description)h(of)f(restricted)h(mo)s +3769 y(page)31 b(99,)h(for)e(a)g(description)h(of)f(restricted)h(mo)s (de.)150 3915 y Ft(--enable-select)630 4025 y Fu(Include)25 b(the)h Ft(select)f Fu(comp)s(ound)f(command,)j(whic)m(h)e(allo)m(ws)j (the)e(generation)h(of)f(simple)630 4134 y(men)m(us)k(\(see)h(Section)g @@ -19511,7 +19509,7 @@ b(of)g(the)f Ft(DIRSTACK)f Fu(shell)h(v)-5 b(ariable.)225 ([Con)m(trolling)f(the)g(Prompt],)f(page)h(97\).)225 2513 y Fq(\017)60 b Fu(The)46 b(Bash)h(restricted)g(mo)s(de)f(is)h (more)f(useful)g(\(see)h(Section)h(6.10)g([The)e(Restricted)i(Shell],) -330 2622 y(page)31 b(98\);)h(the)f(SVR4.2)g(shell)f(restricted)h(mo)s +330 2622 y(page)31 b(99\);)h(the)f(SVR4.2)g(shell)f(restricted)h(mo)s (de)f(is)h(to)s(o)g(limited.)225 2754 y Fq(\017)60 b Fu(The)30 b Ft(disown)f Fu(builtin)h(can)h(remo)m(v)m(e)h(a)f(job)f (from)g(the)h(in)m(ternal)g(shell)g(job)f(table)i(\(see)f(Section)h @@ -21495,7 +21493,7 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g (:)h(:)f(:)28 b Fb(3)150 3499 y(restricted)e(shell)14 b Fc(:)g(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:) g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)29 -b Fb(98)150 3586 y(return)c(status)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)g +b Fb(99)150 3586 y(return)c(status)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)g (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:) f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(4)2021 294 y Fs(S)2025 427 y Fb(shell)h(arithmetic)17 b Fc(:)d(:)f(:)g(:)g(:)g diff --git a/doc/bashref.texi b/doc/bashref.texi index 8effc2b3..f6a65846 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -7125,10 +7125,11 @@ unless the @code{expand_aliases} shell option is set using @code{shopt} (@pxref{The Shopt Builtin}). The rules concerning the definition and use of aliases are -somewhat confusing. Bash -always reads at least one complete line -of input before executing any -of the commands on that line. Aliases are expanded when a +somewhat confusing. Bash +always reads at least one complete line of input, +and all lines that make up a compound command, +before executing any of the commands on that line or the compound command. +Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take effect until the next line of input is read. diff --git a/doc/bashref.toc b/doc/bashref.toc index 34c8e653..16f96db9 100644 --- a/doc/bashref.toc +++ b/doc/bashref.toc @@ -80,7 +80,7 @@ @numsecentry{The Directory Stack}{6.8}{The Directory Stack}{96} @numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{96} @numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{97} -@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{98} +@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{99} @numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{99} @numchapentry{Job Control}{7}{Job Control}{103} @numsecentry{Job Control Basics}{7.1}{Job Control Basics}{103} diff --git a/doc/builtins.ps b/doc/builtins.ps index 67f0ec0b..880884ca 100644 --- a/doc/builtins.ps +++ b/doc/builtins.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.3 -%%CreationDate: Fri Nov 9 14:50:19 2018 +%%CreationDate: Fri Nov 16 09:01:51 2018 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic diff --git a/doc/rbash.ps b/doc/rbash.ps index 2729944e..2e1168cd 100644 --- a/doc/rbash.ps +++ b/doc/rbash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.3 -%%CreationDate: Fri Nov 9 14:50:19 2018 +%%CreationDate: Fri Nov 16 09:01:51 2018 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%DocumentSuppliedResources: procset grops 1.22 3 diff --git a/examples/loadables/Makefile.in b/examples/loadables/Makefile.in index 54424cea..cc3d3a7f 100644 --- a/examples/loadables/Makefile.in +++ b/examples/loadables/Makefile.in @@ -100,10 +100,10 @@ INC = -I. -I.. -I$(topdir) -I$(topdir)/lib -I$(topdir)/builtins -I${srcdir} \ $(SHOBJ_CC) $(SHOBJ_CFLAGS) $(CCFLAGS) $(INC) -c -o $@ $< -ALLPROG = print truefalse sleep finfo logname basename dirname \ +ALLPROG = print truefalse sleep finfo logname basename dirname fdflags \ tty pathchk tee head mkdir rmdir printenv id whoami \ - uname sync push ln unlink realpath strftime mypid setpgid -OTHERPROG = necho hello cat pushd stat rm fdflags seq + uname sync push ln unlink realpath strftime mypid setpgid seq +OTHERPROG = necho hello cat pushd stat rm all: $(SHOBJ_STATUS) diff --git a/po/af.gmo b/po/af.gmo index 0d950612..f790d2d1 100644 Binary files a/po/af.gmo and b/po/af.gmo differ diff --git a/po/af.po b/po/af.po index 6742dac7..4b505e94 100644 --- a/po/af.po +++ b/po/af.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2004-03-17 13:48+0200\n" "Last-Translator: Petri Jooste \n" "Language-Team: Afrikaans \n" -"Language: af\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +"Language: af\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: arrayfunc.c:58 @@ -21,28 +21,28 @@ msgstr "" msgid "bad array subscript" msgstr "Os/2 Biskaart Skikking" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -52,21 +52,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: kan nie %s skep nie" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "" @@ -81,12 +81,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "" @@ -126,9 +126,8 @@ msgid "`%s': cannot unbind" msgstr "%s: bevel nie gevind nie" #: builtins/break.def:77 builtins/break.def:119 -#, fuzzy msgid "loop count" -msgstr "Afteken" +msgstr "" #: builtins/break.def:139 msgid "only meaningful in a `for', `while', or `until' loop" @@ -141,33 +140,33 @@ msgid "" " Without EXPR, returns " msgstr "" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 #, fuzzy msgid "too many arguments" msgstr "te veel parameters" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "boonste lêergids." -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "" #: builtins/common.c:96 -#, fuzzy, c-format +#, c-format msgid "line %d: " -msgstr "3d modus" +msgstr "" #: builtins/common.c:134 error.c:264 -#, fuzzy, c-format +#, c-format msgid "warning: " -msgstr "besig om te skryf" +msgstr "" #: builtins/common.c:148 #, c-format @@ -199,7 +198,7 @@ msgstr "%s: illegal option -- %c\n" msgid "%s: invalid option name" msgstr "%s: illegal option -- %c\n" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, fuzzy, c-format msgid "`%s': not a valid identifier" msgstr "Die datum is nie geldige!" @@ -214,7 +213,7 @@ msgstr "Die sein nommer wat was gevang het" msgid "invalid hex number" msgstr "Die sein nommer wat was gevang het" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 #, fuzzy msgid "invalid number" msgstr "Die sein nommer wat was gevang het" @@ -270,11 +269,8 @@ msgid "%s: restricted" msgstr "Die bediener beëindig Die verbinding." #: builtins/common.c:306 -#, fuzzy msgid "restricted" msgstr "" -"\n" -"Bevel beëindig\n" #: builtins/common.c:314 #, c-format @@ -342,13 +338,13 @@ msgstr "" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -362,7 +358,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: leesalleen-funksie" @@ -377,7 +373,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "Kan nie soek 'n handtekening in hierdie boodskap!" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -411,7 +407,7 @@ msgstr "" msgid "%s: cannot delete: %s" msgstr "%s: kan nie %s skep nie" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: is 'n gids" @@ -431,7 +427,7 @@ msgstr "" msgid "%s: cannot execute binary file" msgstr "%s: kan nie 'n binêre lêer uitvoer nie" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, fuzzy, c-format msgid "%s: cannot execute: %s" msgstr "%s: kan nie %s skep nie" @@ -559,17 +555,17 @@ msgstr "Veranderlike boom" msgid "no other options allowed with `-x'" msgstr "" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "" -#: builtins/kill.def:263 +#: builtins/kill.def:274 #, fuzzy msgid "Unknown error" msgstr "Onbekende fout %d" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 #, fuzzy msgid "expression expected" msgstr "Bools uitdrukking verwag" @@ -579,12 +575,12 @@ msgstr "Bools uitdrukking verwag" msgid "%s: not an indexed array" msgstr "" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "" @@ -612,36 +608,36 @@ msgstr "" msgid "array variable support required" msgstr "" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "" @@ -739,12 +735,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "" -#: builtins/read.def:730 +#: builtins/read.def:733 #, fuzzy, c-format msgid "read error: %d: %s" msgstr "pypfout: %s" @@ -757,17 +753,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "" -#: builtins/set.def:881 +#: builtins/set.def:886 #, fuzzy, c-format msgid "%s: cannot unset" msgstr "%s: kan nie %s skep nie" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, fuzzy, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: kan nie %s skep nie" -#: builtins/set.def:915 +#: builtins/set.def:920 #, fuzzy, c-format msgid "%s: not an array variable" msgstr "Veranderlike boom" @@ -787,11 +783,11 @@ msgstr "%s: kan nie %s skep nie" msgid "shift count" msgstr "Shift" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "" @@ -944,67 +940,67 @@ msgstr "" msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 #, fuzzy msgid "pipe error" msgstr "pypfout: %s" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: bevel nie gevind nie" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, fuzzy, c-format msgid "%s: %s: bad interpreter" msgstr "%s: is 'n gids" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kan nie 'n binêre lêer uitvoer nie" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "kan nie fd %d na fd 0 dupliseer nie: %s" @@ -1018,72 +1014,72 @@ msgstr "" msgid "recursion stack underflow" msgstr "Stapel grootte verhoog" -#: expr.c:453 +#: expr.c:477 #, fuzzy msgid "syntax error in expression" msgstr "Sintaks fout in patroon" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "Sintaks fout in patroon" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 #, fuzzy msgid "division by 0" msgstr "devisie by nul." -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "" -#: expr.c:621 +#: expr.c:645 #, fuzzy msgid "`:' expected for conditional expression" msgstr "Soek die lêer vir 'n uitdrukking" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1030 +#: expr.c:1055 #, fuzzy msgid "missing `)'" msgstr "Ontbrekende '>'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 #, fuzzy msgid "syntax error: operand expected" msgstr "Onverwagte einde van lêer tydens inlees van hulpbron." -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "" -#: expr.c:1484 +#: expr.c:1510 #, fuzzy, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" "Hierdie is die fout boodskap van %1:\n" "%2" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "waarde te groot vir basis" -#: expr.c:1611 +#: expr.c:1637 #, fuzzy, c-format msgid "%s: expression error\n" msgstr "Pypfout.\n" @@ -1093,7 +1089,7 @@ msgstr "Pypfout.\n" msgid "getcwd: cannot access parent directories" msgstr "Kan nie die program uitvoer nie:" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1112,152 +1108,152 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1635 +#: jobs.c:1637 #, fuzzy, c-format msgid "describe_pid: %ld: no such pid" msgstr "E108: Geen veranderlike: \"%s\"" -#: jobs.c:1650 +#: jobs.c:1652 #, fuzzy, c-format msgid "Signal %d" msgstr "Sein kwaliteit:" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Klaar" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 #, fuzzy msgid "Stopped" msgstr "Op gehou" -#: jobs.c:1673 +#: jobs.c:1675 #, fuzzy, c-format msgid "Stopped(%s)" msgstr "Op gehou" -#: jobs.c:1677 +#: jobs.c:1679 #, fuzzy msgid "Running" msgstr "aktief" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Klaar(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Verlaat %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Onbekende status" -#: jobs.c:1786 +#: jobs.c:1788 #, fuzzy, c-format msgid "(core dumped) " msgstr "Kern Ontwikkelaar" -#: jobs.c:1805 +#: jobs.c:1807 #, fuzzy, c-format msgid " (wd: %s)" msgstr "Aktiveer nou dadelik" -#: jobs.c:2033 +#: jobs.c:2035 #, fuzzy, c-format msgid "child setpgid (%ld to %ld)" msgstr "Fout in die skryf van %s" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "" -#: jobs.c:3355 +#: jobs.c:3360 #, fuzzy, c-format msgid "%s: job has terminated" msgstr "Die bediener beëindig Die verbinding." -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 -#, fuzzy, c-format +#: jobs.c:4118 +#, c-format msgid "%s: line %d: " -msgstr "3d modus" +msgstr "" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, fuzzy, c-format msgid " (core dumped)" msgstr "Kern Ontwikkelaar" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, fuzzy, c-format msgid "(wd now: %s)\n" msgstr "Aktiveer nou dadelik" -#: jobs.c:4185 +#: jobs.c:4189 #, fuzzy msgid "initialize_job_control: getpgrp failed" msgstr "Inisialisering van OpenGL het misluk." -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4267 +#: jobs.c:4271 #, fuzzy msgid "initialize_job_control: setpgid" msgstr "Inisialisering van OpenGL het misluk." -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "geen taakbeheer in hierdie dop nie" @@ -1419,107 +1415,107 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" -#: parse.y:4598 +#: parse.y:4600 #, fuzzy msgid "syntax error in conditional expression" msgstr "Sintaks fout in patroon" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "" -#: parse.y:4680 +#: parse.y:4682 #, fuzzy msgid "expected `)'" msgstr "')' is verwag\n" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4758 +#: parse.y:4760 #, fuzzy, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "%s: binêre operator is verwag\n" -#: parse.y:4762 +#: parse.y:4764 #, fuzzy msgid "conditional binary operator expected" msgstr "%s: binêre operator is verwag\n" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4799 +#: parse.y:4801 #, fuzzy, c-format msgid "unexpected token `%c' in conditional command" msgstr "Soek die lêer vir 'n uitdrukking" -#: parse.y:4802 +#: parse.y:4804 #, fuzzy, c-format msgid "unexpected token `%s' in conditional command" msgstr "Soek die lêer vir 'n uitdrukking" -#: parse.y:4806 +#: parse.y:4808 #, fuzzy, c-format msgid "unexpected token %d in conditional command" msgstr "Soek die lêer vir 'n uitdrukking" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "" -#: parse.y:6246 +#: parse.y:6248 #, fuzzy, c-format msgid "syntax error near `%s'" msgstr "Sintaks fout in patroon" -#: parse.y:6256 +#: parse.y:6258 #, fuzzy msgid "syntax error: unexpected end of file" msgstr "Onverwagte einde van lêer tydens inlees van hulpbron." -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "sintaksfout" -#: parse.y:6318 +#: parse.y:6320 #, fuzzy, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Gebruik Kaart na Los Tronk" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "" @@ -1591,11 +1587,11 @@ msgstr "" msgid "%s: cannot assign fd to variable" msgstr "Kan nie soek 'n handtekening in hierdie boodskap!" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 #, fuzzy msgid "redirection error: cannot duplicate fd" msgstr "Pypfout.\n" @@ -1666,39 +1662,39 @@ msgstr "opneem opsies" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" -#: shell.c:2003 +#: shell.c:2007 #, fuzzy, c-format msgid "\t-%s or -o option\n" msgstr "" "Gebruik so: %s LÊER \n" " of: %s OPSIE\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "" @@ -1906,112 +1902,112 @@ msgstr "Sein kwaliteit:" msgid "Unknown Signal #%d" msgstr "Sein kwaliteit:" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, fuzzy, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "--Geen reëls in buffer--" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 #, fuzzy msgid "cannot make pipe for process substitution" msgstr "Woord Substitusie" -#: subst.c:5805 +#: subst.c:5827 #, fuzzy msgid "cannot make child for process substitution" msgstr "Woord Substitusie" -#: subst.c:5857 +#: subst.c:5896 #, fuzzy, c-format msgid "cannot open named pipe %s for reading" msgstr "Kan nie oopmaak vir skrip-afvoer nie: \"" -#: subst.c:5859 +#: subst.c:5898 #, fuzzy, c-format msgid "cannot open named pipe %s for writing" msgstr "Kan nie oopmaak vir skrip-afvoer nie: \"" -#: subst.c:5882 +#: subst.c:5921 #, fuzzy, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "Kan nie oopmaak vir skrip-afvoer nie: \"" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "--Geen reëls in buffer--" -#: subst.c:6127 +#: subst.c:6166 #, fuzzy msgid "cannot make pipe for command substitution" msgstr "Woord Substitusie" -#: subst.c:6170 +#: subst.c:6209 #, fuzzy msgid "cannot make child for command substitution" msgstr "Woord Substitusie" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "Veranderlike boom" -#: subst.c:6974 +#: subst.c:7031 #, c-format msgid "%s: parameter not set" msgstr "" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, fuzzy, c-format msgid "%s: substring expression < 0" msgstr "ongeldige uitdrukking" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, fuzzy, c-format msgid "%s: bad substitution" msgstr "Woord Substitusie" -#: subst.c:8980 +#: subst.c:9057 #, fuzzy, c-format msgid "$%s: cannot assign in this way" msgstr "Kan nie soek 'n handtekening in hierdie boodskap!" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "--Geen reëls in buffer--" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "" @@ -2056,88 +2052,93 @@ msgstr "Ontbrekende '>'" msgid "invalid signal number" msgstr "Die sein nommer wat was gevang het" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "" @@ -4173,8 +4174,8 @@ msgid "" "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" @@ -4379,6 +4380,10 @@ msgstr "" #~ msgid "You have entered %d (%d) items. The distribution is:\n" #~ msgstr "Die wagwoord frase jy ingevoerde is ongeldige." +#, fuzzy +#~ msgid "slot %3d: " +#~ msgstr "3d modus" + #, fuzzy #~ msgid "" #~ msgstr "(onbekend)" @@ -4407,6 +4412,10 @@ msgstr "" #~ msgid "reading" #~ msgstr "besig om te lees" +#, fuzzy +#~ msgid "writing" +#~ msgstr "besig om te skryf" + #, fuzzy #~ msgid "$%c: unbound variable" #~ msgstr "Veranderlike boom" diff --git a/po/bash.pot b/po/bash.pot index e0ab2c75..1275c669 100644 --- a/po/bash.pot +++ b/po/bash.pot @@ -8,11 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" @@ -22,28 +21,28 @@ msgstr "" msgid "bad array subscript" msgstr "" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -53,21 +52,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "" @@ -82,12 +81,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "" @@ -141,19 +140,19 @@ msgid "" " Without EXPR, returns " msgstr "" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "" @@ -197,7 +196,7 @@ msgstr "" msgid "%s: invalid option name" msgstr "" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "" @@ -210,7 +209,7 @@ msgstr "" msgid "invalid hex number" msgstr "" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "" @@ -332,13 +331,13 @@ msgstr "" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -352,7 +351,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "" @@ -367,7 +366,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -401,7 +400,7 @@ msgstr "" msgid "%s: cannot delete: %s" msgstr "" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "" @@ -421,7 +420,7 @@ msgstr "" msgid "%s: cannot execute binary file" msgstr "" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "" @@ -548,16 +547,16 @@ msgstr "" msgid "no other options allowed with `-x'" msgstr "" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "" @@ -566,12 +565,12 @@ msgstr "" msgid "%s: not an indexed array" msgstr "" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "" @@ -599,36 +598,36 @@ msgstr "" msgid "array variable support required" msgstr "" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "" @@ -724,12 +723,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "" @@ -742,17 +741,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "" @@ -771,11 +770,11 @@ msgstr "" msgid "shift count" msgstr "" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "" @@ -921,66 +920,66 @@ msgstr "" msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "" @@ -993,64 +992,64 @@ msgstr "" msgid "recursion stack underflow" msgstr "" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "" -#: expr.c:506 +#: expr.c:530 msgid "syntax error in variable assignment" msgstr "" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "" @@ -1059,7 +1058,7 @@ msgstr "" msgid "getcwd: cannot access parent directories" msgstr "" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1078,148 +1077,148 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "" -#: jobs.c:1694 -#, c-format -msgid "Done(%d)" -msgstr "" - #: jobs.c:1696 #, c-format +msgid "Done(%d)" +msgstr "" + +#: jobs.c:1698 +#, c-format msgid "Exit %d" msgstr "" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr "" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr "" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "" @@ -1377,103 +1376,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "" @@ -1545,11 +1544,11 @@ msgstr "" msgid "%s: cannot assign fd to variable" msgstr "" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "" @@ -1617,37 +1616,37 @@ msgstr "" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "" @@ -1821,107 +1820,107 @@ msgstr "" msgid "Unknown Signal #%d" msgstr "" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "" -#: subst.c:6974 +#: subst.c:7031 #, c-format msgid "%s: parameter not set" msgstr "" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "" @@ -1962,88 +1961,93 @@ msgstr "" msgid "invalid signal number" msgstr "" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "" @@ -4032,8 +4036,8 @@ msgid "" "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" diff --git a/po/bg.gmo b/po/bg.gmo index 8400bf53..a6579392 100644 Binary files a/po/bg.gmo and b/po/bg.gmo differ diff --git a/po/bg.po b/po/bg.po index 426bd5e2..ef4b7ae7 100644 --- a/po/bg.po +++ b/po/bg.po @@ -7,132 +7,136 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-10 12:42-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-09-28 08:49+0200\n" "Last-Translator: Alexander Shopov \n" "Language-Team: Bulgarian \n" -"Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: arrayfunc.c:54 +#: arrayfunc.c:58 msgid "bad array subscript" msgstr "грешен Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð° маÑив" -#: arrayfunc.c:368 builtins/declare.def:574 variables.c:2092 variables.c:2118 -#: variables.c:2730 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: изтриване на атрибута за указател от променливата" -#: arrayfunc.c:393 builtins/declare.def:780 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: маÑивът не може да бъде преобразуван към речник" -#: arrayfunc.c:578 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: грешно име на ключ в речник" -#: arrayfunc.c:580 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: не може да Ñе приÑвоÑва на нецифров индекÑ" -#: arrayfunc.c:625 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: при приÑвоÑване към речник трÑбва да Ñе използва индекÑ" -#: bashhist.c:421 +#: bashhist.c:451 #, c-format msgid "%s: cannot create: %s" msgstr "%s: не може да Ñе Ñъздаде: %s" -#: bashline.c:4091 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "изпълнение на команда на Ð®Ð½Ð¸ÐºÑ Ð¾Ñ‚ bash: не може да Ñе открие подредбата на\n" "функциите на клавишите за командата" -#: bashline.c:4189 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: първиÑÑ‚ непразен знак не е „\"“" -#: bashline.c:4218 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "в %2$s липÑва затварÑщ знак „%1$c“" -#: bashline.c:4252 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: разделителÑÑ‚ „:“ липÑва" -#: braces.c:329 +#: braces.c:331 #, c-format msgid "brace expansion: cannot allocate memory for %s" -msgstr "замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за „%s“" +msgstr "" +"замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за „%s“" -#: braces.c:427 -#, c-format -msgid "brace expansion: failed to allocate memory for %d elements" -msgstr "замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за %d елемента" +#: braces.c:429 +#, fuzzy, c-format +msgid "brace expansion: failed to allocate memory for %u elements" +msgstr "" +"замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за %d " +"елемента" -#: braces.c:471 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" -msgstr "замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за „%s“" +msgstr "" +"замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби: не може да Ñе задели памет за „%s“" -#: builtins/alias.def:133 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: грешно име на Ñиноним" -#: builtins/bind.def:123 builtins/bind.def:126 +#: builtins/bind.def:122 builtins/bind.def:125 msgid "line editing not enabled" msgstr "редактирането на ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¸Ñ Ñ€ÐµÐ´ не е включено" -#: builtins/bind.def:213 +#: builtins/bind.def:212 #, c-format msgid "`%s': invalid keymap name" msgstr "„%s“: грешно име на подредбата на функциите на клавишите" -#: builtins/bind.def:253 +#: builtins/bind.def:252 #, c-format msgid "%s: cannot read: %s" msgstr "%s: не може да Ñе прочете: %s" -#: builtins/bind.def:270 -#, c-format -msgid "`%s': cannot unbind" -msgstr "„%s“: не може да Ñе премахне приÑвоÑване" - -#: builtins/bind.def:308 builtins/bind.def:338 +#: builtins/bind.def:304 builtins/bind.def:334 #, c-format msgid "`%s': unknown function name" msgstr "„%s“: име на непозната функциÑ" -#: builtins/bind.def:316 +#: builtins/bind.def:312 #, c-format msgid "%s is not bound to any keys.\n" msgstr "%s не е зададена на никой клавиш.\n" -#: builtins/bind.def:320 +#: builtins/bind.def:316 #, c-format msgid "%s can be invoked via " msgstr "%s може да Ñе извика чрез " -#: builtins/break.def:79 builtins/break.def:121 +#: builtins/bind.def:353 builtins/bind.def:368 +#, c-format +msgid "`%s': cannot unbind" +msgstr "„%s“: не може да Ñе премахне приÑвоÑване" + +#: builtins/break.def:77 builtins/break.def:119 msgid "loop count" msgstr "брой цикли" -#: builtins/break.def:141 +#: builtins/break.def:139 msgid "only meaningful in a `for', `while', or `until' loop" msgstr "валидно Ñамо за циклите Ñ â€žfor“, „while“ и „until“" @@ -146,233 +150,233 @@ msgstr "" " \n" " Без ИЗРÐЗ връща " -#: builtins/cd.def:321 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Променливата „HOME“ не е зададена" -#: builtins/cd.def:329 builtins/common.c:167 test.c:885 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "прекалено много аргументи" -#: builtins/cd.def:336 +#: builtins/cd.def:341 msgid "null directory" msgstr "нулева директориÑ" -#: builtins/cd.def:347 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Променливата „OLDPWD“ не е зададена" -#: builtins/common.c:102 +#: builtins/common.c:96 #, c-format msgid "line %d: " msgstr "ред %d: " -#: builtins/common.c:140 error.c:265 +#: builtins/common.c:134 error.c:264 #, c-format msgid "warning: " msgstr "предупреждение: " -#: builtins/common.c:154 +#: builtins/common.c:148 #, c-format msgid "%s: usage: " msgstr "%s: употреба: " -#: builtins/common.c:199 shell.c:514 shell.c:825 +#: builtins/common.c:193 shell.c:510 shell.c:838 #, c-format msgid "%s: option requires an argument" msgstr "%s: опциÑта изиÑква аргумент" -#: builtins/common.c:206 +#: builtins/common.c:200 #, c-format msgid "%s: numeric argument required" msgstr "%s: изиÑква Ñе чиÑлов аргумент" -#: builtins/common.c:213 +#: builtins/common.c:207 #, c-format msgid "%s: not found" msgstr "%s: не е открит" -#: builtins/common.c:222 shell.c:838 +#: builtins/common.c:216 shell.c:851 #, c-format msgid "%s: invalid option" msgstr "%s: грешна опциÑ" -#: builtins/common.c:229 +#: builtins/common.c:223 #, c-format msgid "%s: invalid option name" msgstr "%s: грешно име на опциÑ" -#: builtins/common.c:236 general.c:293 general.c:298 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: грешен идентификатор" -#: builtins/common.c:246 +#: builtins/common.c:240 msgid "invalid octal number" msgstr "грешно оÑмично чиÑло" -#: builtins/common.c:248 +#: builtins/common.c:242 msgid "invalid hex number" msgstr "грешно шеÑтнайÑетично чиÑло" -#: builtins/common.c:250 expr.c:1473 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "грешно чиÑло" -#: builtins/common.c:258 +#: builtins/common.c:252 #, c-format msgid "%s: invalid signal specification" msgstr "%s: грешно указване на Ñигнал" -#: builtins/common.c:265 +#: builtins/common.c:259 #, c-format msgid "`%s': not a pid or valid job spec" msgstr "„%s“: грешен идентификатор на Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¸Ð»Ð¸ задача" -#: builtins/common.c:272 error.c:511 +#: builtins/common.c:266 error.c:510 #, c-format msgid "%s: readonly variable" msgstr "%s: променлива Ñ Ð¿Ñ€Ð°Ð²Ð° Ñамо за четене" -#: builtins/common.c:280 +#: builtins/common.c:274 #, c-format msgid "%s: %s out of range" msgstr "%s: %s е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" -#: builtins/common.c:280 builtins/common.c:282 +#: builtins/common.c:274 builtins/common.c:276 msgid "argument" msgstr "аргументът" -#: builtins/common.c:282 +#: builtins/common.c:276 #, c-format msgid "%s out of range" msgstr "%s е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" -#: builtins/common.c:290 +#: builtins/common.c:284 #, c-format msgid "%s: no such job" msgstr "%s: нÑма такава задача" -#: builtins/common.c:298 +#: builtins/common.c:292 #, c-format msgid "%s: no job control" msgstr "%s: нÑма управление на задачите" -#: builtins/common.c:300 +#: builtins/common.c:294 msgid "no job control" msgstr "нÑма управление на задачите" -#: builtins/common.c:310 +#: builtins/common.c:304 #, c-format msgid "%s: restricted" msgstr "%s: ограничена обвивка" -#: builtins/common.c:312 +#: builtins/common.c:306 msgid "restricted" msgstr "ограничена обвивка" -#: builtins/common.c:320 +#: builtins/common.c:314 #, c-format msgid "%s: not a shell builtin" msgstr "%s: не е команда вградена в обвивката" -#: builtins/common.c:329 +#: builtins/common.c:323 #, c-format msgid "write error: %s" msgstr "грешка при запиÑ: %s" -#: builtins/common.c:337 +#: builtins/common.c:331 #, c-format msgid "error setting terminal attributes: %s" msgstr "грешка при задаване на атрибутите на терминала: %s" -#: builtins/common.c:339 +#: builtins/common.c:333 #, c-format msgid "error getting terminal attributes: %s" msgstr "грешка при получаване на атрибутите на терминала: %s" -#: builtins/common.c:585 +#: builtins/common.c:579 #, c-format msgid "%s: error retrieving current directory: %s: %s\n" msgstr "%s: грешка при получаване на текущата директориÑ: %s: %s\n" -#: builtins/common.c:651 builtins/common.c:653 +#: builtins/common.c:645 builtins/common.c:647 #, c-format msgid "%s: ambiguous job spec" msgstr "%s: нееднозначно указана задача" -#: builtins/common.c:918 +#: builtins/common.c:908 msgid "help not available in this version" msgstr "помощта не е включена в тази верÑиÑ" -#: builtins/complete.def:278 +#: builtins/complete.def:281 #, c-format msgid "%s: invalid action name" msgstr "%s: грешно име на дейÑтвие" -#: builtins/complete.def:452 builtins/complete.def:647 -#: builtins/complete.def:858 +#: builtins/complete.def:474 builtins/complete.def:679 +#: builtins/complete.def:910 #, c-format msgid "%s: no completion specification" msgstr "%s: не е указано допиÑване" -#: builtins/complete.def:699 +#: builtins/complete.def:733 msgid "warning: -F option may not work as you expect" msgstr "предупреждение: опциÑта „-F“ може да не работи Ñпоред очакваниÑта ви" -#: builtins/complete.def:701 +#: builtins/complete.def:735 msgid "warning: -C option may not work as you expect" msgstr "предупреждение: опциÑта „-C“ може да не работи Ñпоред очакваниÑта ви" -#: builtins/complete.def:831 +#: builtins/complete.def:883 msgid "not currently executing completion function" msgstr "в момента не Ñе изпълнÑва Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð° допиÑване" -#: builtins/declare.def:127 +#: builtins/declare.def:132 msgid "can only be used in a function" msgstr "може да Ñе използва Ñамо във функциÑ" -#: builtins/declare.def:332 builtins/declare.def:685 +#: builtins/declare.def:369 builtins/declare.def:756 #, c-format msgid "%s: reference variable cannot be an array" msgstr "%s: променливата-указател не може да е маÑив" -#: builtins/declare.def:343 variables.c:2959 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: променливата-указател не може да Ñочи към Ñебе Ñи" -#: builtins/declare.def:348 variables.c:1928 variables.c:2877 variables.c:2889 -#: variables.c:2956 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: цикъл в променливите-указатели" -#: builtins/declare.def:353 builtins/declare.def:691 builtins/declare.def:702 +#: builtins/declare.def:390 builtins/declare.def:762 builtins/declare.def:773 #, c-format msgid "`%s': invalid variable name for name reference" msgstr "„%s“: неправилно име за променлива-указател" -#: builtins/declare.def:463 +#: builtins/declare.def:520 msgid "cannot use `-f' to make functions" msgstr "„-f“ не може да Ñе използва за Ñъздаването на функции" -#: builtins/declare.def:475 execute_cmd.c:5632 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ñ Ð¿Ñ€Ð°Ð²Ð° Ñамо за четене" -#: builtins/declare.def:753 +#: builtins/declare.def:824 #, c-format msgid "%s: quoted compound array assignment deprecated" msgstr "%s: ÑÑŠÑтавното приÑвоÑване на маÑив чрез цитат е оÑтарÑло" -#: builtins/declare.def:767 +#: builtins/declare.def:838 #, c-format msgid "%s: cannot destroy array variables in this way" msgstr "%s: променливите за маÑиви не могат да Ñе унищожават така" -#: builtins/declare.def:774 builtins/read.def:751 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: речник не може да Ñе преобразува в маÑив" @@ -406,68 +410,68 @@ msgstr "%s: не е зареден динамично" msgid "%s: cannot delete: %s" msgstr "%s: не може да Ñе изтрие: %s" -#: builtins/evalfile.c:144 builtins/hash.def:172 execute_cmd.c:5472 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: е директориÑ" -#: builtins/evalfile.c:150 +#: builtins/evalfile.c:144 #, c-format msgid "%s: not a regular file" msgstr "%s: не е обикновен файл" -#: builtins/evalfile.c:159 +#: builtins/evalfile.c:153 #, c-format msgid "%s: file is too large" msgstr "%s: файлът е прекалено голÑм" -#: builtins/evalfile.c:194 builtins/evalfile.c:212 shell.c:1578 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1623 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: двоичниÑÑ‚ файл не може да бъде изпълнен" -#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:235 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: не може да Ñе изпълни: %s" -#: builtins/exit.def:67 +#: builtins/exit.def:64 #, c-format msgid "logout\n" msgstr "изход\n" -#: builtins/exit.def:92 +#: builtins/exit.def:89 msgid "not login shell: use `exit'" msgstr "това не е входна обвивка: използвайте „exit“" -#: builtins/exit.def:124 +#: builtins/exit.def:121 #, c-format msgid "There are stopped jobs.\n" msgstr "Има Ñпрени задачи.\n" -#: builtins/exit.def:126 +#: builtins/exit.def:123 #, c-format msgid "There are running jobs.\n" msgstr "Има изпълнÑвани задачи.\n" -#: builtins/fc.def:269 +#: builtins/fc.def:265 msgid "no command found" msgstr "не е открита команда" -#: builtins/fc.def:327 builtins/fc.def:376 +#: builtins/fc.def:323 builtins/fc.def:372 msgid "history specification" msgstr "указване на иÑториÑта" -#: builtins/fc.def:397 +#: builtins/fc.def:393 #, c-format msgid "%s: cannot open temp file: %s" msgstr "%s: не може да Ñе отвори временен файл: %s" -#: builtins/fg_bg.def:153 builtins/jobs.def:284 +#: builtins/fg_bg.def:152 builtins/jobs.def:284 msgid "current" msgstr "текуща" -#: builtins/fg_bg.def:162 +#: builtins/fg_bg.def:161 #, c-format msgid "job %d started without job control" msgstr "задача %d е Ñтартирана без управление на задачите" @@ -482,40 +486,40 @@ msgstr "%s: непозволена Ð¾Ð¿Ñ†Ð¸Ñ â€” %c\n" msgid "%s: option requires an argument -- %c\n" msgstr "%s: опциÑта изиÑква аргумент — %c\n" -#: builtins/hash.def:92 +#: builtins/hash.def:91 msgid "hashing disabled" msgstr "хеширането е изключено" -#: builtins/hash.def:139 +#: builtins/hash.def:138 #, c-format msgid "%s: hash table empty\n" msgstr "%s: таблицата Ñ Ñ…ÐµÑˆÐ¾Ð²Ðµ е празна\n" -#: builtins/hash.def:254 +#: builtins/hash.def:266 #, c-format msgid "hits\tcommand\n" msgstr "Ñъвпад.\tкоманда\n" -#: builtins/help.def:135 -#, c-format +#: builtins/help.def:133 msgid "Shell commands matching keyword `" msgid_plural "Shell commands matching keywords `" msgstr[0] "Команди на обвивката, които напаÑват на ключовата дума „" msgstr[1] "Команди на обвивката, които напаÑват на ключовите думи „" -#: builtins/help.def:187 +#: builtins/help.def:185 #, c-format -msgid "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." +msgid "" +"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" "нÑма теми в помощта, които да отговарÑÑ‚ на „%s“. Опитайте Ñ\n" "„help help“, „man -k %s“ или „info %s“." -#: builtins/help.def:226 +#: builtins/help.def:224 #, c-format msgid "%s: cannot open: %s" msgstr "%s: не може да Ñе отвори: %s" -#: builtins/help.def:526 +#: builtins/help.def:524 #, c-format msgid "" "These shell commands are defined internally. Type `help' to see this list.\n" @@ -530,25 +534,27 @@ msgstr "" "Ðапишете „help“, за да видите ÑпиÑъка.\n" "Ðапишете „help ИМЕ_ÐÐ_ФУÐКЦИЯ“ за повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° Ñъответната функциÑ.\n" "Ðапишете „info bash“ за повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° обвивката като цÑло.\n" -"Ðапишете „man -k“ или „info“ за повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° командите извън ÑпиÑъка.\n" +"Ðапишете „man -k“ или „info“ за повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° командите извън " +"ÑпиÑъка.\n" "\n" "Знакът звездичка „*“ до името на команда означава, че Ñ‚Ñ Ðµ изключена.\n" "\n" -#: builtins/history.def:155 +#: builtins/history.def:154 msgid "cannot use more than one of -anrw" msgstr "не може да Ñе ползва едновременно повече от една от опциите „-anrw“" -#: builtins/history.def:187 +#: builtins/history.def:187 builtins/history.def:197 builtins/history.def:212 +#: builtins/history.def:229 builtins/history.def:241 builtins/history.def:248 msgid "history position" msgstr "Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð² иÑториÑта" -#: builtins/history.def:264 +#: builtins/history.def:331 #, c-format msgid "%s: invalid timestamp" msgstr "%s: грешна дата Ñ Ð²Ñ€ÐµÐ¼Ðµ" -#: builtins/history.def:375 +#: builtins/history.def:442 #, c-format msgid "%s: history expansion failed" msgstr "%s: неуÑпешно замеÑтване чрез иÑториÑта" @@ -562,16 +568,16 @@ msgstr "%s: неуÑпешно извикване на inlib" msgid "no other options allowed with `-x'" msgstr "не е позволена друга Ð¾Ð¿Ñ†Ð¸Ñ Ñ â€ž-x“" -#: builtins/kill.def:202 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: аргументите трÑбва да Ñа идентификатори на процеÑи или задачи" -#: builtins/kill.def:265 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "ÐеизвеÑтна грешка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:583 expr.c:598 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "очаква Ñе израз" @@ -580,69 +586,69 @@ msgstr "очаква Ñе израз" msgid "%s: not an indexed array" msgstr "%s: не е маÑив" -#: builtins/mapfile.def:272 builtins/read.def:306 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: грешно указване на Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð´ÐµÑкриптор" -#: builtins/mapfile.def:280 builtins/read.def:313 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: грешен файлов деÑкриптор: %s" -#: builtins/mapfile.def:289 builtins/mapfile.def:327 +#: builtins/mapfile.def:288 builtins/mapfile.def:326 #, c-format msgid "%s: invalid line count" msgstr "%s: грешен номер на ред" -#: builtins/mapfile.def:300 +#: builtins/mapfile.def:299 #, c-format msgid "%s: invalid array origin" msgstr "%s: грешен начален Ð¸Ð½Ð´ÐµÐºÑ Ð·Ð° маÑив" -#: builtins/mapfile.def:317 +#: builtins/mapfile.def:316 #, c-format msgid "%s: invalid callback quantum" msgstr "%s: грешно количеÑтво редове за обработка" -#: builtins/mapfile.def:350 +#: builtins/mapfile.def:349 msgid "empty array variable name" msgstr "празно име на променлива за маÑив" -#: builtins/mapfile.def:371 +#: builtins/mapfile.def:370 msgid "array variable support required" msgstr "изиÑква Ñе поддръжка на променливи за маÑиви" -#: builtins/printf.def:412 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: липÑва форматиращ знак" -#: builtins/printf.def:467 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%c“: грешен формат на времето" -#: builtins/printf.def:669 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: грешен форматиращ знак" -#: builtins/printf.def:695 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "предупреждение: %s: %s" -#: builtins/printf.def:781 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "неуÑпешен анализ на форма̀та: %s" -#: builtins/printf.def:878 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "липÑва шеÑтнадеÑетична цифра за \\x" -#: builtins/printf.def:893 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "липÑва цифра за Уникод за \\%c" @@ -656,19 +662,19 @@ msgstr "нÑма друга директориÑ" msgid "%s: invalid argument" msgstr "%s: грешен аргумент" -#: builtins/pushd.def:475 +#: builtins/pushd.def:480 msgid "" msgstr "«нÑма текуща директориÑ»" -#: builtins/pushd.def:519 +#: builtins/pushd.def:524 msgid "directory stack empty" msgstr "Ñтекът Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸ е празен" -#: builtins/pushd.def:521 +#: builtins/pushd.def:526 msgid "directory stack index" msgstr "Ð¸Ð½Ð´ÐµÐºÑ Ð·Ð° Ñтека Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸" -#: builtins/pushd.def:696 +#: builtins/pushd.def:701 msgid "" "Display the list of currently remembered directories. Directories\n" " find their way onto the list with the `pushd' command; you can get\n" @@ -683,10 +689,12 @@ 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" @@ -702,13 +710,15 @@ msgstr "" " Ñтека.\n" "\n" " Ðргументи: \n" -" +N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отлÑво в ÑпиÑъка отпечатан от командата „dirs“,\n" +" +N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отлÑво в ÑпиÑъка отпечатан от командата " +"„dirs“,\n" " когато е Ñтартирана без опции. Брои Ñе от 0.\n" "\n" -" -N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отдÑÑно в ÑпиÑъка отпечатан от командата „dirs“,\n" +" -N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отдÑÑно в ÑпиÑъка отпечатан от командата " +"„dirs“,\n" " когато е Ñтартирана без опции. Брои Ñе от 0." -#: builtins/pushd.def:718 +#: builtins/pushd.def:723 msgid "" "Adds a directory to the top of the directory stack, or rotates\n" " the stack, making the new top of the stack the current working\n" @@ -737,24 +747,30 @@ msgstr "" " аргументи ÑÐ¼ÐµÐ½Ñ Ð½Ð°Ð¹-горните две директории.\n" " \n" " Опции:\n" -" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ добавÑнето на\n" +" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ добавÑнето " +"на\n" " директории към Ñтека, така че Ñе Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ Ñамо той.\n" "\n" " Ðргументи:\n" -" +N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от лÑвата\n" -" Ñтрана на ÑпиÑъка, отпечатан от командата „dirs“ като Ñе почва от 0)\n" +" +N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от " +"лÑвата\n" +" Ñтрана на ÑпиÑъка, отпечатан от командата „dirs“ като Ñе почва от " +"0)\n" " да е най-отгоре.\n" " \n" -" -N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от дÑÑната\n" -" Ñтрана на ÑпиÑъка, отпечатан от командата „dirs“ като Ñе почва от 0)\n" +" -N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от " +"дÑÑната\n" +" Ñтрана на ÑпиÑъка, отпечатан от командата „dirs“ като Ñе почва от " +"0)\n" " да е най-отгоре.\n" "\n" -" dir Ð”Ð¾Ð±Ð°Ð²Ñ Ð”Ð˜Ð  най-отгоре в Ñтека на директориите, като Ñ Ð¿Ñ€Ð°Ð²Ð¸ новата\n" +" dir Ð”Ð¾Ð±Ð°Ð²Ñ Ð”Ð˜Ð  най-отгоре в Ñтека на директориите, като Ñ Ð¿Ñ€Ð°Ð²Ð¸ " +"новата\n" " текуща работна директориÑ.\n" " \n" " Можете да изведете Ñтека на директориÑта Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° „dirs“." -#: builtins/pushd.def:743 +#: builtins/pushd.def:748 msgid "" "Removes entries from the directory stack. With no arguments, removes\n" " the top directory from the stack, and changes to the new top directory.\n" @@ -774,11 +790,13 @@ msgid "" " \n" " The `dirs' builtin displays the directory stack." msgstr "" -"Маха директории от Ñтека Ñ Ñ‚ÑÑ…. Без аргументи премахва поÑледната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð²\n" +"Маха директории от Ñтека Ñ Ñ‚ÑÑ…. Без аргументи премахва поÑледната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ " +"в\n" " Ñтека и влиза в новата поÑледна директориÑ.\n" "\n" " Опции:\n" -" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ махането на\n" +" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ махането " +"на\n" " Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‚ Ñтека — Ñамо той Ñе променÑ.\n" "\n" " Ðргументи:\n" @@ -786,7 +804,8 @@ msgstr "" " командата „dirs“, като Ñе брои от 0. Ðапр.: „popd +0“ премахва\n" " първата директориÑ, „popd +1“ - втората.\n" "\n" -" -N премахва N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ като Ñе брои отдÑÑно в ÑпиÑъка отпечатан от\n" +" -N премахва N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ като Ñе брои отдÑÑно в ÑпиÑъка отпечатан " +"от\n" " командата „dirs“, като Ñе брои от 0. Ðапр.: „popd -0“ премахва\n" " поÑледната директориÑ, „popd -1“ - предпоÑледната.\n" "\n" @@ -797,40 +816,42 @@ msgstr "" msgid "%s: invalid timeout specification" msgstr "%s: грешно указване на изтичането на времето" -#: builtins/read.def:696 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "грешка при четене: %d: %s" -#: builtins/return.def:71 +#: builtins/return.def:68 msgid "can only `return' from a function or sourced script" -msgstr "„return“ е възможен Ñамо от Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð»Ð¸ изпълнен в текущата обвивка Ñкрипт" +msgstr "" +"„return“ е възможен Ñамо от Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð»Ð¸ изпълнен в текущата обвивка Ñкрипт" -#: builtins/set.def:841 +#: builtins/set.def:834 msgid "cannot simultaneously unset a function and a variable" -msgstr "не може едновременно да Ñе премахват задаваниÑта на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸ променлива" +msgstr "" +"не може едновременно да Ñе премахват задаваниÑта на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸ променлива" -#: builtins/set.def:888 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: не може да Ñе премахне" -#: builtins/set.def:909 variables.c:3389 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не може да Ñе премахне: %s е Ñамо за четене" -#: builtins/set.def:922 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: не е променлива за маÑив" -#: builtins/setattr.def:191 +#: builtins/setattr.def:189 #, c-format msgid "%s: not a function" msgstr "%s: не е функциÑ" -#: builtins/setattr.def:196 +#: builtins/setattr.def:194 #, c-format msgid "%s: cannot export" msgstr "%s: не може да Ñе изнеÑе" @@ -839,20 +860,21 @@ msgstr "%s: не може да Ñе изнеÑе" msgid "shift count" msgstr "брой на премеÑтваниÑта" -#: builtins/shopt.def:289 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" -msgstr "не може едновременно да Ñе задават и да Ñе премахват опции на обвивката" +msgstr "" +"не може едновременно да Ñе задават и да Ñе премахват опции на обвивката" -#: builtins/shopt.def:391 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: грешно име на Ð¾Ð¿Ñ†Ð¸Ñ Ð½Ð° обвивката" -#: builtins/source.def:131 +#: builtins/source.def:128 msgid "filename argument required" msgstr "изиÑква Ñе аргумент име на файл" -#: builtins/source.def:157 +#: builtins/source.def:154 #, c-format msgid "%s: file not found" msgstr "%s: файлът не е открит" @@ -865,61 +887,61 @@ msgstr "не може да бъде временно ÑпрÑна" msgid "cannot suspend a login shell" msgstr "входната обвивка не може да бъде временно ÑпрÑна" -#: builtins/type.def:236 +#: builtins/type.def:235 #, c-format msgid "%s is aliased to `%s'\n" msgstr "%s е Ñиноним на „%s“\n" -#: builtins/type.def:257 +#: builtins/type.def:256 #, c-format msgid "%s is a shell keyword\n" msgstr "%s е ключова дума на обвивката\n" -#: builtins/type.def:276 +#: builtins/type.def:275 #, c-format msgid "%s is a function\n" msgstr "%s е функциÑ\n" -#: builtins/type.def:300 +#: builtins/type.def:299 #, c-format msgid "%s is a special shell builtin\n" msgstr "%s е Ñпециална, вградена команда в обвивката\n" -#: builtins/type.def:302 +#: builtins/type.def:301 #, c-format msgid "%s is a shell builtin\n" msgstr "%s е вградена команда в обвивката\n" -#: builtins/type.def:324 builtins/type.def:409 +#: builtins/type.def:323 builtins/type.def:408 #, c-format msgid "%s is %s\n" msgstr "%s е %s\n" -#: builtins/type.def:344 +#: builtins/type.def:343 #, c-format msgid "%s is hashed (%s)\n" msgstr "%s е хеширан (%s)\n" -#: builtins/ulimit.def:398 +#: builtins/ulimit.def:396 #, c-format msgid "%s: invalid limit argument" msgstr "%s: грешен аргумент за ограничение" -#: builtins/ulimit.def:424 +#: builtins/ulimit.def:422 #, c-format msgid "`%c': bad command" msgstr "„%c“: грешна команда" -#: builtins/ulimit.def:453 +#: builtins/ulimit.def:451 #, c-format msgid "%s: cannot get limit: %s" msgstr "%s: ограничението не може да бъде получено: %s" -#: builtins/ulimit.def:479 +#: builtins/ulimit.def:477 msgid "limit" msgstr "ограничение" -#: builtins/ulimit.def:491 builtins/ulimit.def:791 +#: builtins/ulimit.def:489 builtins/ulimit.def:789 #, c-format msgid "%s: cannot modify limit: %s" msgstr "%s: ограничението не може да бъде променено: %s" @@ -938,205 +960,216 @@ msgstr "„%c“: неправилен оператор за опиÑателе msgid "`%c': invalid symbolic mode character" msgstr "„%c“: неправилен знак за опиÑателен режим" -#: error.c:90 error.c:348 error.c:350 error.c:352 +#: error.c:89 error.c:347 error.c:349 error.c:351 msgid " line " msgstr " ред " -#: error.c:165 +#: error.c:164 #, c-format msgid "last command: %s\n" msgstr "поÑледна команда: %s\n" -#: error.c:173 +#: error.c:172 #, c-format msgid "Aborting..." msgstr "ПреуÑтановÑване…" #. TRANSLATORS: this is a prefix for informational messages. -#: error.c:288 +#: error.c:287 #, c-format msgid "INFORM: " msgstr "ИÐФОРМÐЦИЯ: " -#: error.c:463 +#: error.c:462 msgid "unknown command error" msgstr "неизвеÑтна грешка в команда" -#: error.c:464 +#: error.c:463 msgid "bad command type" msgstr "грешен вид команда" -#: error.c:465 +#: error.c:464 msgid "bad connector" msgstr "грешна връзка" -#: error.c:466 +#: error.c:465 msgid "bad jump" msgstr "грешен преход" -#: error.c:504 +#: error.c:503 #, c-format msgid "%s: unbound variable" msgstr "%s: променлива без ÑтойноÑÑ‚" -#: eval.c:209 +#: eval.c:245 #, c-format msgid "\atimed out waiting for input: auto-logout\n" -msgstr "\aвремето за изчакване на вход изтече: Ñледва автоматично излизане от ÑиÑтемата\n" +msgstr "" +"\aвремето за изчакване на вход изтече: Ñледва автоматично излизане от " +"ÑиÑтемата\n" -#: execute_cmd.c:527 +#: execute_cmd.c:536 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "ÑтандартниÑÑ‚ вход не може да бъде пренаÑочен от „/dev/null“: %s" -#: execute_cmd.c:1275 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "в променливата $TIMEFORMAT: „%c“: грешен форматиращ знак" -#: execute_cmd.c:2273 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: копроцеÑÑŠÑ‚ [%d:%s] вÑе още ÑъщеÑтвува" -#: execute_cmd.c:2377 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "грешка в програмен канал" -#: execute_cmd.c:4496 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: превишено е макÑималното ниво на влагане на „eval“ (%d)" -#: execute_cmd.c:4508 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: превишено е макÑималното ниво на влагане на код (%d)" -#: execute_cmd.c:4616 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: превишено е макÑималното ниво на влагане на функции (%d)" -#: execute_cmd.c:5144 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" -msgstr "%s: ограничение: в имената на командите не може да приÑÑŠÑтва знакът „/“" +msgstr "" +"%s: ограничение: в имената на командите не може да приÑÑŠÑтва знакът „/“" -#: execute_cmd.c:5232 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: командата не е открита" -#: execute_cmd.c:5470 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5508 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: лош интерпретатор" -#: execute_cmd.c:5545 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: двоичниÑÑ‚ файл не може да бъде изпълнен: %s" -#: execute_cmd.c:5623 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“ е вградена команда в обвивката" -#: execute_cmd.c:5675 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "файловиÑÑ‚ деÑкриптор %d не може да Ñе дублира като деÑкриптор %d" -#: expr.c:259 +#: expr.c:263 msgid "expression recursion level exceeded" msgstr "макÑималниÑÑ‚ брой нива за рекурÑÐ¸Ñ Ð² израз бÑха преминати" -#: expr.c:283 +#: expr.c:291 msgid "recursion stack underflow" msgstr "отрицателно препълване на Ñтека за рекурÑии" -#: expr.c:431 +#: expr.c:477 msgid "syntax error in expression" msgstr "Ñинтактична грешка в израз" -#: expr.c:475 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "опит за приÑвоÑване на ÑтойноÑÑ‚ на нещо, което не е променлива" -#: expr.c:495 expr.c:858 +#: expr.c:530 +#, fuzzy +msgid "syntax error in variable assignment" +msgstr "Ñинтактична грешка в израз" + +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "деление на 0" -#: expr.c:542 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "програмна грешка: неправилна лекÑема за приÑвоÑване на израз" -#: expr.c:595 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "за уÑловен израз Ñе изиÑква „:“" -#: expr.c:919 +#: expr.c:971 msgid "exponent less than 0" msgstr "Ñтепента е по-малка от 0" -#: expr.c:976 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "очаква Ñе идентификатор Ñлед предварително увеличаване или намалÑване" -#: expr.c:1002 +#: expr.c:1055 msgid "missing `)'" msgstr "липÑва „)“" -#: expr.c:1053 expr.c:1393 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "Ñинтактична грешка: очаква Ñе оператор" -#: expr.c:1395 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "Ñинтактична грешка: грешен аритметичен оператор" -#: expr.c:1419 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (грешната лекÑема е „%s“)" -#: expr.c:1477 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "грешна аритметична оÑнова на бройна ÑиÑтема" -#: expr.c:1497 +#: expr.c:1588 msgid "value too great for base" msgstr "ÑтойноÑтта е прекалено голÑма за оÑновата" -#: expr.c:1546 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: грешка в израза\n" -#: general.c:68 +#: general.c:69 msgid "getcwd: cannot access parent directories" msgstr "getcwd: нÑма доÑтъп до родителÑките директории" -#: input.c:102 subst.c:5858 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не може да Ñе изчиÑти режимът без забавÑне на Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð´ÐµÑкриптор %d" -#: input.c:271 +#: input.c:266 #, c-format msgid "cannot allocate new file descriptor for bash input from fd %d" -msgstr "не може да Ñе задели нов файлов деÑкриптор за вход на bash от деÑкриптор %d" +msgstr "" +"не може да Ñе задели нов файлов деÑкриптор за вход на bash от деÑкриптор %d" -#: input.c:279 +#: input.c:274 #, c-format msgid "save_bash_input: buffer already exists for new fd %d" -msgstr "запазване на входа на bash: вече ÑъщеÑтвува буфер за Ð½Ð¾Ð²Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² деÑкриптор %d" +msgstr "" +"запазване на входа на bash: вече ÑъщеÑтвува буфер за Ð½Ð¾Ð²Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² деÑкриптор " +"%d" #: jobs.c:527 msgid "start_pipeline: pgrp pipe" @@ -1144,155 +1177,163 @@ msgstr "" "Ñтартиране на програмен канал: не може да Ñе комуникира Ñ Ð²Ð¾Ð´Ð°Ñ‡Ð° на канала\n" "(pgrp pipe)" -#: jobs.c:1035 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "ÑтартираниÑÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÑ %d е в изпълнÑваната задача %d" -#: jobs.c:1154 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "изтриване на ÑпрÑната задача %d в групата процеÑи %ld" -#: jobs.c:1258 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "добавÑне на процеÑ: процеÑÑŠÑ‚ %5ld (%s) е в Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¸Ñ ÐºÐ°Ð½Ð°Ð»" -#: jobs.c:1261 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "добавÑне на процеÑ: процеÑÑŠÑ‚ %5ld (%s) е отбелÑзан като още жив" -#: jobs.c:1590 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" -msgstr "опиÑателен идентификатор на процеÑ: %ld: нÑма такъв идентификатор на процеÑ" +msgstr "" +"опиÑателен идентификатор на процеÑ: %ld: нÑма такъв идентификатор на процеÑ" -#: jobs.c:1605 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1619 jobs.c:1645 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Завършен" -#: jobs.c:1624 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "СпрÑн" -#: jobs.c:1628 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "СпрÑн (%s)" -#: jobs.c:1632 +#: jobs.c:1679 msgid "Running" msgstr "ИзпълнÑван" -#: jobs.c:1649 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Завършен (%d)" -#: jobs.c:1651 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Изход %d" -#: jobs.c:1654 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ðепознато ÑÑŠÑтоÑние" -#: jobs.c:1741 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(паметта е разтоварена)" -#: jobs.c:1760 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:1985 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "дъщерниÑÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñмени групата при изпълнение (от %ld на %ld)" -#: jobs.c:2347 nojobs.c:654 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "изчакване: процеÑÑŠÑ‚ Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %ld не е дъщерен на тази обвивка" -#: jobs.c:2602 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "изчакване: липÑват данни за Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %ld" -#: jobs.c:2929 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "изчакване на задача: задачата %d е ÑпрÑна" -#: jobs.c:3221 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: задачата е приключила" -#: jobs.c:3230 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: задача %d вече е във фонов режим" -#: jobs.c:3455 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "изчакване на дъщерен процеÑ: включване на незабавното излизане от функциÑта\n" "чрез WNOHANG, за да Ñе избегне недефиниран блок" -#: jobs.c:3970 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: ред %d: " -#: jobs.c:3984 nojobs.c:897 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (паметта е разтоварена)" -#: jobs.c:3996 jobs.c:4009 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(работната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ðµ: %s)\n" -#: jobs.c:4041 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° контрола на задачите: неуÑпешно изпълнение на getpgrp" -#: jobs.c:4104 +#: jobs.c:4245 +#, fuzzy +msgid "initialize_job_control: no job control in background" +msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° контрола на задачите: диÑциплина на линиÑта" + +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° контрола на задачите: диÑциплина на линиÑта" -#: jobs.c:4114 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" -msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° контрола на задачите: задаване на група при изпълнение (setpgid)" +msgstr "" +"Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° контрола на задачите: задаване на група при изпълнение " +"(setpgid)" -#: jobs.c:4135 jobs.c:4144 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "групата на процеÑите на терминала не може да бъде зададена (%d)" -#: jobs.c:4149 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "в тази обвивка нÑма управление на задачите" -#: lib/malloc/malloc.c:296 +#: lib/malloc/malloc.c:331 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "заделÑне на памет: грешно предположение: %s\n" -#: lib/malloc/malloc.c:312 +#: lib/malloc/malloc.c:347 #, c-format msgid "" "\r\n" @@ -1301,50 +1342,54 @@ msgstr "" "\r\n" "заделÑне на памет: %s:%d: предположението е отпечатано\r\n" -#: lib/malloc/malloc.c:313 +#: lib/malloc/malloc.c:348 msgid "unknown" msgstr "непознат" -#: lib/malloc/malloc.c:801 +#: lib/malloc/malloc.c:855 msgid "malloc: block on free list clobbered" -msgstr "заделÑне на памет: блок в ÑпиÑъка ÑÑŠÑ Ñвободни блокове е зает или неподходÑщ" +msgstr "" +"заделÑне на памет: блок в ÑпиÑъка ÑÑŠÑ Ñвободни блокове е зает или неподходÑщ" -#: lib/malloc/malloc.c:878 +#: lib/malloc/malloc.c:932 msgid "free: called with already freed block argument" -msgstr "изчиÑтване на памет: извикано е Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² аргумент, който вече е изчиÑтен" +msgstr "" +"изчиÑтване на памет: извикано е Ñ Ð±Ð»Ð¾ÐºÐ¾Ð² аргумент, който вече е изчиÑтен" -#: lib/malloc/malloc.c:881 +#: lib/malloc/malloc.c:935 msgid "free: called with unallocated block argument" msgstr "изчиÑтване на памет: извикано е Ñ Ð½ÐµÐ·Ð°Ð´ÐµÐ»ÐµÐ½ блоков аргумент" -#: lib/malloc/malloc.c:900 +#: lib/malloc/malloc.c:954 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" "изчиÑтване на памет: открито е отрицателно препълване Ñ mh_nbytes извън\n" "допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" -#: lib/malloc/malloc.c:906 +#: lib/malloc/malloc.c:960 msgid "free: start and end chunk sizes differ" -msgstr "изчиÑтване на памет: къÑовете на началната и крайната облаÑти Ñе различават" +msgstr "" +"изчиÑтване на памет: къÑовете на началната и крайната облаÑти Ñе различават" -#: lib/malloc/malloc.c:1005 +#: lib/malloc/malloc.c:1070 msgid "realloc: called with unallocated block argument" msgstr "презаделÑне: извикано е Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ Ð½ÐµÐ·Ð°Ð´ÐµÐ»ÐµÐ½ блок" -#: lib/malloc/malloc.c:1020 +#: lib/malloc/malloc.c:1085 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "презаделÑне: открито е отрицателно препълване Ñ mh_nbytes извън допуÑтимиÑ\n" "диапазон" -#: lib/malloc/malloc.c:1026 +#: lib/malloc/malloc.c:1091 msgid "realloc: start and end chunk sizes differ" msgstr "презаделÑне: къÑовете на началната и крайната облаÑти Ñе различават" #: lib/malloc/table.c:191 #, c-format msgid "register_alloc: alloc table is full with FIND_ALLOC?\n" -msgstr "региÑтриране на презаделÑне: таблицата за заделÑниÑта е пълна Ñ FIND_ALLOC?\n" +msgstr "" +"региÑтриране на презаделÑне: таблицата за заделÑниÑта е пълна Ñ FIND_ALLOC?\n" #: lib/malloc/table.c:200 #, c-format @@ -1379,22 +1424,22 @@ msgstr "%s: неправилно указан мрежов път" msgid "network operations not supported" msgstr "не Ñе поддържат мрежови операции" -#: locale.c:200 +#: locale.c:205 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s)" msgstr "setlocale: LC_ALL: локалът не може да бъде Ñменен (%s)" -#: locale.c:202 +#: locale.c:207 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s): %s" msgstr "setlocale: LC_ALL: локалът не може да бъде Ñменен (%s): %s" -#: locale.c:259 +#: locale.c:272 #, c-format msgid "setlocale: %s: cannot change locale (%s)" msgstr "setlocale: %s: локалът не може да бъде Ñменен (%s)" -#: locale.c:261 +#: locale.c:274 #, c-format msgid "setlocale: %s: cannot change locale (%s): %s" msgstr "setlocale: %s: локалът не може да бъде Ñменен (%s): %s" @@ -1412,145 +1457,153 @@ msgstr "Имате нова поща в $_" msgid "The mail in %s has been read\n" msgstr "Пощата в %s вече е прочетена\n" -#: make_cmd.c:329 +#: make_cmd.c:317 msgid "syntax error: arithmetic expression required" msgstr "Ñинтактична грешка: изиÑква Ñе аритметичен израз" -#: make_cmd.c:331 +#: make_cmd.c:319 msgid "syntax error: `;' unexpected" msgstr "Ñинтактична грешка: неочакван знак „;“" -#: make_cmd.c:332 +#: make_cmd.c:320 #, c-format msgid "syntax error: `((%s))'" msgstr "Ñинтактична грешка: „((%s))“" -#: make_cmd.c:584 +#: make_cmd.c:572 #, c-format msgid "make_here_document: bad instruction type %d" msgstr "вътрешен документ Ñ â€ž<<“: неправилен вид инÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ %d" -#: make_cmd.c:669 +#: make_cmd.c:657 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" -msgstr "вътрешниÑÑ‚ документ на ред %d е отделен ÑÑŠÑ Ð·Ð½Ð°Ðº за нов ред (а трÑбва да е „%s“)" +msgstr "" +"вътрешниÑÑ‚ документ на ред %d е отделен ÑÑŠÑ Ð·Ð½Ð°Ðº за нов ред (а трÑбва да е „%" +"s“)" -#: make_cmd.c:768 +#: make_cmd.c:756 #, c-format msgid "make_redirection: redirection instruction `%d' out of range" -msgstr "пренаÑочване: инÑтрукциÑта за пренаÑочване „%d“ е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" +msgstr "" +"пренаÑочване: инÑтрукциÑта за пренаÑочване „%d“ е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" -#: parse.y:2324 +#: parse.y:2369 #, c-format -msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" -msgstr "shell_getc: shell_input_line_size (%zu) надвишава SIZE_MAX (%lu): редът е отрÑзан" +msgid "" +"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " +"truncated" +msgstr "" +"shell_getc: shell_input_line_size (%zu) надвишава SIZE_MAX (%lu): редът е " +"отрÑзан" -#: parse.y:2700 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "превишен е макÑималниÑÑ‚ брой възможни вътрешни документи" -#: parse.y:3390 parse.y:3748 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" -msgstr "неочакван знак за край на файл „EOF“, а Ñе очакваше ÑъответÑтващ знак „%c“" +msgstr "" +"неочакван знак за край на файл „EOF“, а Ñе очакваше ÑъответÑтващ знак „%c“" -#: parse.y:4410 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "неочакван знак за край на файл „EOF“, а Ñе очакваше „]]“" -#: parse.y:4415 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Ñинтактична грешка в уÑловен израз: неочаквана лекÑема „%s“" -#: parse.y:4419 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "Ñинтактична грешка в уÑловен израз" -#: parse.y:4497 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неочаквана лекÑема „%s“, а Ñе очакваше знакът „)“" -#: parse.y:4501 +#: parse.y:4682 msgid "expected `)'" msgstr "очакваше Ñе „)“" -#: parse.y:4529 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неочакван аргумент „%s“ за унарен уÑловен оператор" -#: parse.y:4533 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "неочакван аргумент за унарен уÑловен оператор" -#: parse.y:4579 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неочаквана лекÑема „%s“, очакваше Ñе бинарен уÑловен оператор" -#: parse.y:4583 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "очакваше Ñе бинарен уÑловен оператор" -#: parse.y:4605 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неочакван аргумент „%s“ за бинарен уÑловен оператор" -#: parse.y:4609 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "неочакван аргумент за бинарен уÑловен оператор" -#: parse.y:4620 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неочаквана лекÑема „%c“ в уÑловна команда" -#: parse.y:4623 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неочаквана лекÑема „%s“ в уÑловна команда" -#: parse.y:4627 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "неочаквана лекÑема %d в уÑловна команда" -#: parse.y:5996 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Ñинтактична грешка в близоÑÑ‚ до неочакваната лекÑема „%s“" -#: parse.y:6014 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "Ñинтактична грешка в близоÑÑ‚ до „%s“" -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "Ñинтактична грешка: неочакван край на файл" -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error" msgstr "Ñинтактична грешка" -#: parse.y:6086 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Използвайте „%s“, за да излезете от обвивката.\n" -#: parse.y:6248 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "неочакван знак за край на файл „EOF“, очакваше Ñе знакът „)“" -#: pcomplete.c:1126 +#: pcomplete.c:1132 #, c-format msgid "completion: function `%s' not found" msgstr "допиÑване: функциÑта „%s“ не е открита" -#: pcomplete.c:1646 +#: pcomplete.c:1722 #, c-format msgid "programmable_completion: %s: possible retry loop" msgstr "programmable_completion: %s: възможно зациклÑне на повторните опити" @@ -1558,115 +1611,121 @@ msgstr "programmable_completion: %s: възможно зациклÑне на п #: pcomplib.c:182 #, c-format msgid "progcomp_insert: %s: NULL COMPSPEC" -msgstr "вмъкване на завършване на команда: %s указване на команда, което е NULL" +msgstr "" +"вмъкване на завършване на команда: %s указване на команда, което е NULL" -#: print_cmd.c:302 +#: print_cmd.c:300 #, c-format msgid "print_command: bad connector `%d'" msgstr "команда за печат: лош конектор „%d“" -#: print_cmd.c:375 +#: print_cmd.c:373 #, c-format msgid "xtrace_set: %d: invalid file descriptor" msgstr "xtrace_set: %d: грешен файлов деÑкриптор" -#: print_cmd.c:380 +#: print_cmd.c:378 msgid "xtrace_set: NULL file pointer" msgstr "xtrace_set: указател към файл – NULL" -#: print_cmd.c:384 +#: print_cmd.c:382 #, c-format msgid "xtrace fd (%d) != fileno xtrace fp (%d)" msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" -#: print_cmd.c:1534 +#: print_cmd.c:1538 #, c-format msgid "cprintf: `%c': invalid format character" msgstr "отпечатване: „%c“: неправилен форматиращ знак" -#: redir.c:124 redir.c:171 +#: redir.c:121 redir.c:167 msgid "file descriptor out of range" msgstr "файловиÑÑ‚ деÑкриптор е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" -#: redir.c:178 +#: redir.c:174 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: двуÑмиÑлено пренаÑочване" -#: redir.c:182 +#: redir.c:178 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: не може да Ñе презапише ÑъщеÑтвуващ файл" -#: redir.c:187 +#: redir.c:183 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: поради ограничение изходът не може да Ñе пренаÑочи" -#: redir.c:192 +#: redir.c:188 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "не може да Ñе Ñъздаде временен файл за вътрешен документ: %s" -#: redir.c:196 +#: redir.c:192 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: на променлива не може да Ñе приÑвои файлов деÑкриптор" -#: redir.c:586 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" -msgstr "„/dev/(tcp|udp)/host/port“ не Ñе поддържат, ако нÑма поддръжка на мрежа" +msgstr "" +"„/dev/(tcp|udp)/host/port“ не Ñе поддържат, ако нÑма поддръжка на мрежа" -#: redir.c:868 redir.c:983 redir.c:1044 redir.c:1209 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "грешка при пренаÑочване: файловиÑÑ‚ деÑкриптор не може да бъде дублиран" -#: shell.c:347 +#: shell.c:343 msgid "could not find /tmp, please create!" msgstr "не е открита директориÑта „/tmp“. Създайте Ñ!" -#: shell.c:351 +#: shell.c:347 msgid "/tmp must be a valid directory name" msgstr "„/tmp“ трÑбва да е директориÑ" -#: shell.c:927 +#: shell.c:798 +msgid "pretty-printing mode ignored in interactive shells" +msgstr "" + +#: shell.c:940 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: неправилна опциÑ" -#: shell.c:1282 +#: shell.c:1299 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "" "идентификаторът на потребител на процеÑа не може да Ñе зададе да е %d,\n" "ефективниÑÑ‚ идентификатор на потребител на процеÑа е %d" -#: shell.c:1289 +#: shell.c:1306 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "" "идентификаторът на група на процеÑа не може да Ñе зададе да е %d,\n" "ефективниÑÑ‚ идентификатор на група на процеÑа е %d" -#: shell.c:1458 +#: shell.c:1494 msgid "cannot start debugger; debugging mode disabled" msgstr "режимът на изчиÑтване на грешки е недоÑтъпен, защото е изключен" -#: shell.c:1566 +#: shell.c:1608 #, c-format msgid "%s: Is a directory" msgstr "%s: е директориÑ" -#: shell.c:1777 +#: shell.c:1826 msgid "I have no name!" msgstr "Ðе може да Ñе получи името на Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»!" -#: shell.c:1930 +#: shell.c:1980 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, верÑÐ¸Ñ %s-(%s)\n" -#: shell.c:1931 +#: shell.c:1981 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1675,49 +1734,53 @@ msgstr "" "Употреба: %s [дълга Ð¾Ð¿Ñ†Ð¸Ñ Ð½Ð° GNU] [опциÑ]…\n" " %s [дълга Ð¾Ð¿Ñ†Ð¸Ñ Ð½Ð° GNU] [опциÑ] файл-Ñкрипт…\n" -#: shell.c:1933 +#: shell.c:1983 msgid "GNU long options:\n" msgstr "Дълги опции на GNU:\n" -#: shell.c:1937 +#: shell.c:1987 msgid "Shell options:\n" msgstr "Опции на обвивката:\n" -#: shell.c:1938 +#: shell.c:1988 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" -msgstr " -ilrsD или -c команда, или -O къÑа_Ð¾Ð¿Ñ†Ð¸Ñ (Ñамо при Ñтартиране)\n" +msgstr "" +" -ilrsD или -c команда, или -O къÑа_Ð¾Ð¿Ñ†Ð¸Ñ (Ñамо при Ñтартиране)\n" -#: shell.c:1953 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr " -%s или -o опциÑ\n" -#: shell.c:1959 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" -msgstr "За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° опциите на обвивката въведете „%s -c \"help set\"“.\n" +msgstr "" +"За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° опциите на обвивката въведете „%s -c \"help set\"“.\n" -#: shell.c:1960 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" -msgstr "За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вградените в обвивката команди въведете „%s -c help“.\n" +msgstr "" +"За повече Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вградените в обвивката команди въведете „%s -c " +"help“.\n" -#: shell.c:1961 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "За да докладвате грешки, използвайте командата „bashbug“.\n" -#: shell.c:1963 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Интернет Ñтраница на bash: \n" -#: shell.c:1964 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Обща помощ за програмите на GNU: \n" -#: sig.c:707 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "маÑка за обработката на Ñигнали: %d: грешна операциÑ" @@ -1891,104 +1954,111 @@ msgstr "Ðепознат Ñигнал #" msgid "Unknown Signal #%d" msgstr "Ðепознат Ñигнал #%d" -#: subst.c:1445 subst.c:1608 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "лошо замеÑтване: липÑва затварÑщ знак „%s“ в %s" -#: subst.c:3154 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: на член от маÑив не може да Ñе приÑвои ÑпиÑък" -#: subst.c:5740 subst.c:5756 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "не може да Ñе Ñъздаде програмен канал за замеÑтване на процеÑи" -#: subst.c:5798 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "не може да Ñе Ñъздаде дъщерен Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð·Ð° замеÑтване на процеÑи" -#: subst.c:5848 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "именуваниÑÑ‚ програмен канал %s не може да Ñе отвори за четене" -#: subst.c:5850 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "именуваниÑÑ‚ програмен канал %s не може да Ñе отвори за запиÑ" -#: subst.c:5873 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" "именуваниÑÑ‚ програмен канал %s не може да Ñе\n" "дублира като Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð´ÐµÑкриптор %d" -#: subst.c:5959 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "замеÑтване на команди: знакът „null“ във входа е преÑкочен" -#: subst.c:6083 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "не може да Ñе Ñъздаде програмен канал за замеÑтване на команди" -#: subst.c:6127 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "не може да Ñе Ñъздаде дъщерен Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð·Ð° замеÑтване на команди" -#: subst.c:6153 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "замеÑтване на команди: каналът не може да Ñе дублира като fd 1" -#: subst.c:6580 subst.c:8939 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: неправилно име за променлива-указател" -#: subst.c:6666 subst.c:8351 subst.c:8371 -#, c-format -msgid "%s: bad substitution" -msgstr "%s: лошо замеÑтване" - -#: subst.c:6800 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: грешно непрÑко замеÑтване" -#: subst.c:6807 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "„%s“: грешно име на променлива" -#: subst.c:6854 +#: subst.c:7031 +#, fuzzy, c-format +msgid "%s: parameter not set" +msgstr "%s: аргументът е „null“ или не е зададен" + +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: аргументът е „null“ или не е зададен" -#: subst.c:7089 subst.c:7104 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: изразът от подниза е < 0" -#: subst.c:8450 +#: subst.c:8948 subst.c:8969 +#, c-format +msgid "%s: bad substitution" +msgstr "%s: лошо замеÑтване" + +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: не може да Ñе задава по този начин" -#: subst.c:8802 -msgid "future versions of the shell will force evaluation as an arithmetic substitution" +#: subst.c:9460 +msgid "" +"future versions of the shell will force evaluation as an arithmetic " +"substitution" msgstr "" "бъдещите верÑии на обвивката ще използват изчиÑлÑване като аритметично\n" "замеÑтване" -#: subst.c:9349 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "лошо замеÑтване: липÑва затварÑщ знак „`“ в %s" -#: subst.c:10298 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "нÑма Ñъвпадение: %s" @@ -2011,130 +2081,143 @@ msgstr "очаква Ñе „)“" msgid "`)' expected, found %s" msgstr "очаква Ñе „)“, а е получено %s" -#: test.c:282 test.c:744 test.c:747 +#: test.c:282 test.c:750 test.c:753 #, c-format msgid "%s: unary operator expected" msgstr "%s: очаква Ñе унарен оператор" -#: test.c:469 test.c:787 +#: test.c:469 test.c:793 #, c-format msgid "%s: binary operator expected" msgstr "%s: очаква Ñе бинарен оператор" -#: test.c:869 +#: test.c:875 msgid "missing `]'" msgstr "липÑва „]“" -#: trap.c:224 +#: trap.c:216 msgid "invalid signal number" msgstr "неправилен номер на Ñигнал" -#: trap.c:387 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: превишено е макÑималното ниво на влагане на „eval“ (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "" "Ñтартиране на предÑтоÑщите прихващаниÑ: неправилна ÑтойноÑÑ‚ в\n" "trap_list[%d]: %p" -#: trap.c:391 +#: trap.c:412 #, c-format -msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" +msgid "" +"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "Ñтартиране на предÑтоÑщите прихващаниÑ: обработката на Ñигнали е SIG_DFL.\n" "%d (%s) е преизпратен на текущата обвивка" -#: trap.c:447 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "обработка на прихващаниÑ: неправилен Ñигнал %d" -#: variables.c:409 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "грешка при внаÑÑнето на дефинициÑта на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð° „%s“" -#: variables.c:814 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "нивото на обвивката (%d) е прекалено голÑмо. Задава Ñе да е 1" -#: variables.c:2413 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -"Ñъздаване на локална променлива: липÑва контекÑÑ‚ на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð² текущата облаÑÑ‚\n" +"Ñъздаване на локална променлива: липÑва контекÑÑ‚ на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð² текущата " +"облаÑÑ‚\n" "на видимоÑÑ‚" -#: variables.c:2432 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: на тази променлива не може да Ñе приÑвои ÑтойноÑÑ‚" -#: variables.c:3043 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: приÑвоÑване на чиÑло на променлива-указател" -#: variables.c:3940 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" "вÑички локални променливи: липÑва контекÑÑ‚ на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð² текущата облаÑÑ‚ на\n" "видимоÑÑ‚" -#: variables.c:4218 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s: аргументът за низа за изнаÑÑне не трÑбва да е „null“" -#: variables.c:4223 variables.c:4232 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "неправилен знак на Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ %d в низа за изнаÑÑне за %s" -#: variables.c:4238 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "липÑва „=“ в низа за изнаÑÑне за %s" -#: variables.c:4684 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -"изваждане на контекÑÑ‚ на променливи: в началото на Ñтруктурата за променливи на\n" +"изваждане на контекÑÑ‚ на променливи: в началото на Ñтруктурата за променливи " +"на\n" "обвивката (shell_variables) е нещо, което не е контекÑÑ‚ на функциÑ" -#: variables.c:4697 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" "изваждане на контекÑÑ‚ на променливи: липÑва контекÑÑ‚ за глобални променливи\n" "(global_variables)" -#: variables.c:4772 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "изваждане на облаÑÑ‚: в началото на Ñтруктурата за променливи на обвивката\n" "(shell_variables) е нещо, което не е временна облаÑÑ‚ в обкръжението" -#: variables.c:5619 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s не може да Ñе отвори като ФÐЙЛ" -#: variables.c:5624 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: грешен файлов деÑкриптор за файла за траÑиране" -#: variables.c:5669 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: е извън допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½" #: version.c:46 version2.c:46 -msgid "Copyright (C) 2016 Free Software Foundation, Inc." +#, fuzzy +msgid "Copyright (C) 2018 Free Software Foundation, Inc." msgstr "ÐвторÑки права (C) 2016 Free Software Foundation, Inc." #: version.c:47 version2.c:47 -msgid "License GPLv3+: GNU GPL version 3 or later \n" -msgstr "Лиценз GPLv3+: ОПЛ на GNU, верÑÐ¸Ñ 3 или по-виÑока \n" +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +msgstr "" +"Лиценз GPLv3+: ОПЛ на GNU, верÑÐ¸Ñ 3 или по-виÑока \n" #: version.c:86 version2.c:86 #, c-format @@ -2149,22 +2232,22 @@ msgstr "Това е Ñвободен Ñофтуер. Можете да го пр msgid "There is NO WARRANTY, to the extent permitted by law." msgstr "ÐÑма ÐИКÐКВИ ГÐРÐÐЦИИ до Ñтепента позволена от закона." -#: xmalloc.c:91 +#: xmalloc.c:93 #, c-format msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: не могат да Ñе заделÑÑ‚ %lu байта (заделени Ñа %lu байта)" -#: xmalloc.c:93 +#: xmalloc.c:95 #, c-format msgid "%s: cannot allocate %lu bytes" msgstr "%s: не могат да Ñе заделÑÑ‚ %lu байта" -#: xmalloc.c:163 +#: xmalloc.c:165 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: %s:%d: не могат да Ñе заделÑÑ‚ %lu байта (заделени Ñа %lu байта)" -#: xmalloc.c:165 +#: xmalloc.c:167 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes" msgstr "%s: %s:%d: не могат да Ñе заделÑÑ‚ %lu байта" @@ -2178,12 +2261,15 @@ 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]" +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 ИМЕ_ÐÐ_ФÐЙЛ]\n" " [-q ИМЕ] [-u ИМЕ] [-r ПОСЛЕДОВÐТЕЛÐОСТ_ОТ_КЛÐВИШИ]\n" " [-x ПОСЛЕДОВÐТЕЛÐОСТ_ОТ_КЛÐВИШИ:КОМÐÐДÐ_ÐÐ_ОБВИВКÐТÐ]\n" -" [ПОСЛЕДОВÐТЕЛÐОСТ_ОТ_КЛÐВИШИ:КОМÐÐДÐ_ÐÐ_ОБВИВКÐТРили КОМÐÐДÐ_ÐÐ_READLINE]" +" [ПОСЛЕДОВÐТЕЛÐОСТ_ОТ_КЛÐВИШИ:КОМÐÐДÐ_ÐÐ_ОБВИВКÐТРили " +"КОМÐÐДÐ_ÐÐ_READLINE]" #: builtins.c:56 msgid "break [n]" @@ -2259,7 +2345,9 @@ msgstr "logout [ЦИФРОВ_КОД]" #: builtins.c:105 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]" -msgstr "fc [-e РЕДÐКТОР] [-lnr] [ПЪРВИ] [ПОСЛЕДЕÐ] или fc -s [ШÐБЛОÐ=ЗÐМЕСТИТЕЛ…] [КОМÐÐДÐ]" +msgstr "" +"fc [-e РЕДÐКТОР] [-lnr] [ПЪРВИ] [ПОСЛЕДЕÐ] или fc -s [ШÐБЛОÐ=ЗÐМЕСТИТЕЛ…] " +"[КОМÐÐДÐ]" #: builtins.c:109 msgid "fg [job_spec]" @@ -2278,7 +2366,9 @@ 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...]" +msgid "" +"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg " +"[arg...]" msgstr "" "history [-c] [-d ОТМЕСТВÐÐЕ] [БРОЙ] или \n" "history -anrw [ИМЕ_ÐÐ_ФÐЙЛ] или\n" @@ -2293,7 +2383,9 @@ 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]" +msgid "" +"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l " +"[sigspec]" msgstr "" "kill [-s СИГÐÐЛ | -n ÐОМЕР_ÐÐ_СИГÐÐЛ | -СИГÐÐЛ] ИД_ПРОЦЕС | ИД_ЗÐДÐЧÐ…\n" "или\n" @@ -2304,7 +2396,9 @@ msgid "let arg [arg ...]" msgstr "let ÐРГУМЕÐТ [ÐРГУМЕÐТ…]" #: builtins.c:138 -msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]" +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" " [-N БРОЙ_ЗÐÐЦИ] [-p ПОДСКÐЗКÐ] [-t БРОЙ_ЗÐÐЦИ] [-u ФÐЙЛОВ_ДЕСКРИПТОР]\n" @@ -2371,7 +2465,8 @@ msgid "umask [-p] [-S] [mode]" msgstr "umask [-p] [-S] [МÐСКÐ]" #: builtins.c:177 -msgid "wait [-n] [id ...]" +#, fuzzy +msgid "wait [-fn] [id ...]" msgstr "wait [-n] [ИД…]" #: builtins.c:181 @@ -2399,8 +2494,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac" msgstr "case ДУМРin [ШÐБЛОР[| ШÐБЛОÐ]…) КОМÐÐДИ ;;]… 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 msgid "while COMMANDS; do COMMANDS; done" @@ -2459,31 +2558,43 @@ msgid "printf [-v var] format [arguments]" msgstr "printf [-v ПРОМЕÐЛИВÐ] ФОРМÐТ [ÐРГУМЕÐТИ]" #: builtins.c:231 -msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]" +#, fuzzy +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] [-DE] [-o ОПЦИЯ] [-A ДЕЙСТВИЕ]\n" " [-G ШÐБЛОÐ] [-W ДУМИ] [-F ФУÐКЦИЯ] [-C КОМÐÐДÐ] [-X ФИЛТЪР]\n" " [-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]" +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 ШÐБЛОÐ]\n" " [-W ДУМИ] [-F ФУÐКЦИЯ] [-C КОМÐÐДÐ] [-X ФИЛТЪР] [-P ПРЕДСТÐВКÐ]\n" " [-S ÐÐСТÐВКÐ] [ДУМÐ]" #: builtins.c:239 -msgid "compopt [-o|+o option] [-DE] [name ...]" +#, fuzzy +msgid "compopt [-o|+o option] [-DEI] [name ...]" msgstr "compopt [-o|+o ОПЦИЯ] [-DE] [ИМЕ…]" #: builtins.c:242 -msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" +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]\n" " [-u ФÐЙЛ_ДЕСКР] [-C ФУÐКЦИЯ] [-c КВÐÐТ] [МÐСИВ]" #: builtins.c:244 -msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" +#, fuzzy +msgid "" +"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C " +"callback] [-c quantum] [array]" msgstr "" "readarray [-n БРОЙ] [-O ÐÐЧÐЛО] [-s БРОЙ] [-t] [-u ФÐЙЛ_ДЕСКР]\n" " [-C ФУÐКЦИЯ] [-c КВÐÐТ] [МÐСИВ]" @@ -2503,7 +2614,8 @@ 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" @@ -2552,25 +2664,30 @@ 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" @@ -2586,38 +2703,47 @@ msgstr "" "\n" " Опции:\n" " -m ПОДРЕДБР\n" -" Използване на ПОДРЕДБÐта като подредба на функциите на клавишите\n" +" Използване на ПОДРЕДБÐта като подредба на функциите на " +"клавишите\n" " докато командата Ñе изпълнÑва. Валидни Ñа Ñледните имена:\n" " „emacs“, „emacs-standard“, „emacs-meta“, „emacs-ctlx“, „vi“,\n" " „vi-move“, „vi-command“ и „vi-insert“.\n" " -l СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на функциите.\n" " -P СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на функциите и приÑвоÑваниÑта.\n" -" -p СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на функциите и приÑвоÑваниÑта във вид, който може\n" +" -p СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на функциите и приÑвоÑваниÑта във вид, който " +"може\n" " да Ñе използва за вход.\n" -" -S СпиÑък Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ½Ð¸Ñ‚Ðµ поÑледователноÑти, които извикват макроÑи и\n" +" -S СпиÑък Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ½Ð¸Ñ‚Ðµ поÑледователноÑти, които извикват макроÑи " +"и\n" " ÑтойноÑтите им.\n" -" -s СпиÑък Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ½Ð¸Ñ‚Ðµ поÑледователноÑти, които извикват макроÑи и\n" +" -s СпиÑък Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ½Ð¸Ñ‚Ðµ поÑледователноÑти, които извикват макроÑи " +"и\n" " ÑтойноÑтите им във вид, който може да Ñе използва за вход.\n" " -V СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на променливите и ÑтойноÑтите им.\n" -" -v СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на променливите и ÑтойноÑтите им във вид, който\n" +" -v СпиÑък Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на променливите и ÑтойноÑтите им във вид, " +"който\n" " може да Ñе използва за вход.\n" " -q ИМЕ_ÐÐ_ФУÐКЦИЯ\n" " Проверка кои клавиши извикват функциÑта Ñ Ñ‚Ð¾Ð²Ð° име.\n" " -u ИМЕ_ÐÐ_ФУÐКЦИЯ\n" -" Премахване на приÑвоÑваниÑта към вÑички клавиши на функциÑта Ñ\n" +" Премахване на приÑвоÑваниÑта към вÑички клавиши на функциÑта " +"Ñ\n" " това име.\n" " -r КЛÐВИШÐÐ_ПОСЛЕДОВÐТЕЛÐОСТ\n" -" Премахване на приÑвоената Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ñ‚ КЛÐВИШÐÐта_ПОСЛЕДОВÐТЕЛÐОСТ.\n" +" Премахване на приÑвоената Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¾Ñ‚ " +"КЛÐВИШÐÐта_ПОСЛЕДОВÐТЕЛÐОСТ.\n" " -f ФÐЙЛ\n" " Прочитане на приÑвоÑваниÑта на клавиши от ФÐЙЛа.\n" " -x КЛÐВИШÐÐ_ПОСЛЕДОВÐТЕЛÐОСТ:КОМÐÐДÐ_ÐÐ_ОБВИВКÐТÐ\n" " Изпълнение на КОМÐÐДÐта_ÐÐ_ОБВИВКÐТРпри въвеждането на\n" " КЛÐВИШÐÐта_ПОСЛЕДОВÐТЕЛÐОСТ.\n" -" -X Извеждане на клавишните комбинации зададени Ñ â€ž-x“ и Ñвързаните Ñ Ñ‚ÑÑ…\n" +" -X Извеждане на клавишните комбинации зададени Ñ â€ž-x“ и Ñвързаните Ñ " +"Ñ‚ÑÑ…\n" " команди във форма, коÑто може да Ñе ползва и за вход\n" "\n" " Изходен код:\n" -" bind връща 0, оÑвен когато е зададена непозната Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка." +" bind връща 0, оÑвен когато е зададена непозната Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне " +"грешка." #: builtins.c:330 msgid "" @@ -2631,7 +2757,8 @@ msgid "" msgstr "" "Изход от цикли чрез „for“, „while“ или „until“.\n" " \n" -" Изход от цикли организирани чрез „for“, „while“ или „until“. Ðко е зададен\n" +" Изход от цикли организирани чрез „for“, „while“ или „until“. Ðко е " +"зададен\n" " БРОЙ Ñе излиза от толкова на БРОЙ обхващащи цикли.\n" " \n" " Изходен код:\n" @@ -2649,29 +2776,34 @@ msgid "" msgstr "" "Продължаване на цикъл чрез „for“, „while“ или „until“.\n" "\n" -" Продължаване ÑÑŠÑ Ñледващата Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¾Ñ‚ цикъл, организиран Ñ â€žfor“, „while“\n" -" или „until“. Ðко е зададен БРОЙ, Ñе продължава ÑÑŠÑ Ñледващата итерациÑ\n" +" Продължаване ÑÑŠÑ Ñледващата Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¾Ñ‚ цикъл, организиран Ñ â€žfor“, " +"„while“\n" +" или „until“. Ðко е зададен БРОЙ, Ñе продължава ÑÑŠÑ Ñледващата " +"итерациÑ\n" " на Ð¾Ð±Ñ…Ð²Ð°Ñ‰Ð°Ñ‰Ð¸Ñ Ñ†Ð¸ÐºÑŠÐ» зададен Ñ Ñ‚Ð¾Ð·Ð¸ БРОЙ.\n" "\n" " Изходен код:\n" " 0, оÑвен ако е зададен БРОЙ, който е по-малък от 1." #: builtins.c:354 +#, fuzzy msgid "" "Execute shell builtins.\n" " \n" " Execute SHELL-BUILTIN with arguments ARGs without performing command\n" " lookup. This is useful when you wish to reimplement a shell builtin\n" -" as a shell function, but need to execute the builtin within the function.\n" +" as a shell function, but need to execute the builtin within the " +"function.\n" " \n" " Exit Status:\n" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" -" not a shell builtin.." +" not a shell builtin." msgstr "" "Изпълнение на вградени команди.\n" "\n" " Изпълнение на ВГРÐДЕÐÐта_КОМÐÐÐ”Ð Ñ ÐРГУМЕÐТи, без да Ñе търÑи нормална\n" -" команда. Това е полезно в Ñлучаите, когато иÑкате да Ñъздадете вградена\n" +" команда. Това е полезно в Ñлучаите, когато иÑкате да Ñъздадете " +"вградена\n" " команда като Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð° обвивката, но във функциÑта иÑкате да изпълните\n" " вградената команда.\n" "\n" @@ -2700,27 +2832,35 @@ msgstr "" " „$line $subroutine $filename“. Допълнителната Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð¶Ðµ да Ñе\n" " използва за получаване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° ÑÑŠÑтоÑнието на Ñтека.\n" " \n" -" СтойноÑтта на ИЗРÐЗа показва за колко рамки ÑпрÑмо текущата да Ñе изведе\n" +" СтойноÑтта на ИЗРÐЗа показва за колко рамки ÑпрÑмо текущата да Ñе " +"изведе\n" " информациÑ. Ðай-горната рамка е 0.\n" " \n" " Изходен код:\n" -" Връща 0, оÑвен ако обвивката изпълнÑва Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð° в обвивката или\n" +" Връща 0, оÑвен ако обвивката изпълнÑва Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð° в обвивката " +"или\n" " ИЗРÐЗът е грешен." #: builtins.c:387 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" @@ -2736,11 +2876,13 @@ 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" @@ -2748,30 +2890,41 @@ msgstr "" " СмÑна на текущата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð° е ДИРЕКТОРИЯ. Променливата „HOME“ е\n" " Ñтандартната директориÑ.\n" "\n" -" Променливата „CDPATH“ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ Ð¿ÑŠÑ‚Ñ Ð·Ð° търÑене на директории, които могат да\n" +" Променливата „CDPATH“ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ Ð¿ÑŠÑ‚Ñ Ð·Ð° търÑене на директории, които " +"могат да\n" " Ñъдържат ДИРЕКТОРИЯта. Директориите в „CDPATH“ Ñа разделени Ñ â€ž:“. \n" -" ЛипÑващо име на Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ð·Ð½Ð°Ñ‡Ð°Ð²Ð° текущата директориÑ, Ñ‚.е. „.“. Ðко името\n" +" ЛипÑващо име на Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ð·Ð½Ð°Ñ‡Ð°Ð²Ð° текущата директориÑ, Ñ‚.е. „.“. Ðко " +"името\n" " на ДИРЕКТОРИЯта започва Ñ Ð½Ð°ÐºÐ»Ð¾Ð½ÐµÐ½Ð° черта „/“, „CDPATH“ не Ñе ползва.\n" "\n" " Ðко директориÑта не е открита, но е зададена опциÑта на обвивката\n" -" „cdable_vars“, то думата Ñе пробва като име на променлива. Ðко променливата\n" -" има ÑтойноÑÑ‚, то директориÑта Ñе ÑÐ¼ÐµÐ½Ñ ÐºÑŠÐ¼ ÑтойноÑтта на тази променлива.\n" +" „cdable_vars“, то думата Ñе пробва като име на променлива. Ðко " +"променливата\n" +" има ÑтойноÑÑ‚, то директориÑта Ñе ÑÐ¼ÐµÐ½Ñ ÐºÑŠÐ¼ ÑтойноÑтта на тази " +"променлива.\n" " \n" " Опции:\n" " -L налага Ñледването на Ñимволните връзки. Символните връзки в\n" -" ДИРЕКТОРИЯта Ñе обработват Ñлед указателите към горна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ â€ž..“.\n" -" -P налага използването на фактичеÑката подредба на директориите, вмеÑто\n" -" да Ñе Ñледват Ñимволните връзки. Символните връзки в ДИРЕКТОРИЯта Ñе\n" +" ДИРЕКТОРИЯта Ñе обработват Ñлед указателите към горна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ " +"„..“.\n" +" -P налага използването на фактичеÑката подредба на директориите, " +"вмеÑто\n" +" да Ñе Ñледват Ñимволните връзки. Символните връзки в ДИРЕКТОРИЯта " +"Ñе\n" " обработват Ñлед указателите към горна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ â€ž..“.\n" -" -e ако е използвана опциÑта „-P“ и текущата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ðµ може да бъде\n" +" -e ако е използвана опциÑта „-P“ и текущата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ðµ може да " +"бъде\n" " определена, командата завършва Ñ Ð½ÐµÐ½ÑƒÐ»ÐµÐ² изход.\n" -" -@ на ÑиÑтемите Ñ Ð¿Ð¾Ð´Ð´Ñ€ÑŠÐ¶ÐºÐ° на разширени атрибути файлът Ñе предÑтавÑ\n" +" -@ на ÑиÑтемите Ñ Ð¿Ð¾Ð´Ð´Ñ€ÑŠÐ¶ÐºÐ° на разширени атрибути файлът Ñе " +"предÑтавÑ\n" " като директориÑ, в коÑто Ñа атрибутите.\n" "\n" -" Стандартно Ñимволните връзки Ñе Ñледват, вÑе едно е зададена опциÑта „-L“\n" +" Стандартно Ñимволните връзки Ñе Ñледват, вÑе едно е зададена опциÑта „-" +"L“\n" "\n" " Изходен код:\n" -" Връща 0 при ÑмÑна на директориÑта. Когато е зададена опциÑта „-P“, 0 Ñе\n" +" Връща 0 при ÑмÑна на директориÑта. Когато е зададена опциÑта „-P“, 0 " +"Ñе\n" " връща при уÑпешно задаване на променливата „PWD„. Във вÑички оÑтанали\n" " Ñлучаи изходът е ненулев." @@ -2800,7 +2953,8 @@ msgstr "" " Стандартно поведението на „pwd“ без аргументи ÑъответÑтва на „-L“.\n" " \n" " Изходен код:\n" -" 0, оÑвен ако е подадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ текущата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ðµ може да\n" +" 0, оÑвен ако е подадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ текущата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ðµ може " +"да\n" " бъде прочетена." #: builtins.c:442 @@ -2848,7 +3002,8 @@ 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" @@ -2863,20 +3018,25 @@ msgstr "" "Изпълнение на нормална команда или извеждане на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° команди.\n" " \n" " Изпълнение на КОМÐÐДÐта Ñ ÐРГументи, без Ñ‚Ñ Ð´Ð° Ñе търÑи като Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð°\n" -" обвивката, или извеждане на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° указаните КОМÐÐДи. Може да Ñе\n" -" използва за изпълнението на външни команди, дори когато ÑъщеÑтвува функциÑ\n" +" обвивката, или извеждане на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° указаните КОМÐÐДи. Може да " +"Ñе\n" +" използва за изпълнението на външни команди, дори когато ÑъщеÑтвува " +"функциÑ\n" " ÑÑŠÑ Ñъщото име.\n" " \n" " Опции:\n" -" -p използване на Ñтандартна ÑтойноÑÑ‚ на PATH. Така могат да Ñе откриÑÑ‚\n" +" -p използване на Ñтандартна ÑтойноÑÑ‚ на PATH. Така могат да Ñе " +"откриÑÑ‚\n" " вÑички Ñтандартни инÑтрументи\n" -" -v извежда опиÑание на КОМÐÐДÐта подобно на вградената команда „type“\n" +" -v извежда опиÑание на КОМÐÐДÐта подобно на вградената команда " +"„type“\n" " -V извежда по пълно опиÑание на вÑÑка КОМÐÐДÐ\n" " \n" " Изходен код:\n" " Връща Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на КОМÐÐДÐта или грешка, ако такава не е открита." #: builtins.c:490 +#, fuzzy msgid "" "Set variable values and attributes.\n" " \n" @@ -2895,11 +3055,11 @@ msgid "" " -a\tto make NAMEs indexed arrays (if supported)\n" " -A\tto make NAMEs associative arrays (if supported)\n" " -i\tto make NAMEs have the `integer' attribute\n" -" -l\tto convert NAMEs to lower case on assignment\n" +" -l\tto convert the value of each NAME to lower case on assignment\n" " -n\tmake NAME a reference to the variable named by its value\n" " -r\tto make NAMEs readonly\n" " -t\tto make NAMEs have the `trace' attribute\n" -" -u\tto convert NAMEs to upper case on assignment\n" +" -u\tto convert the value of each NAME to upper case on assignment\n" " -x\tto make NAMEs export\n" " \n" " Using `+' instead of `-' turns off the given attribute.\n" @@ -2907,7 +3067,8 @@ 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" @@ -2916,15 +3077,20 @@ msgid "" msgstr "" "Задаване на ÑтойноÑти на променливите и атрибутите.\n" " \n" -" Деклариране на променливи и задаване на атрибутите им. Ðко не Ñа дадени\n" +" Деклариране на променливи и задаване на атрибутите им. Ðко не Ñа " +"дадени\n" " ИМЕна Ñе изобразÑват атрибутите и ÑтойноÑтите на вÑички променливи.\n" " \n" " Опции:\n" -" -f Ограничаване на дейÑтвието или извеждането до имената и дефинициите\n" +" -f Ограничаване на дейÑтвието или извеждането до имената и " +"дефинициите\n" " на функциите\n" -" -F Ограничаване на извеждането Ñамо до имената на функциите, заедно Ñ\n" -" номерата на редовете и изходните файлове при изчиÑтване на грешките\n" -" -g Създаване на глобална променлива, когато опциÑта е употребена във\n" +" -F Ограничаване на извеждането Ñамо до имената на функциите, заедно " +"Ñ\n" +" номерата на редовете и изходните файлове при изчиÑтване на " +"грешките\n" +" -g Създаване на глобална променлива, когато опциÑта е употребена " +"във\n" " функциÑ. Ð’ противен Ñлучай Ñе пренебрегва\n" " -p Извеждане на атрибутите и ÑтойноÑтта на вÑÑко ИМЕ\n" " \n" @@ -2946,12 +3112,15 @@ msgstr "" " чиÑло Ñе извършва аритметично изчиÑлÑване (вижте командата „let“).\n" " the `let' command).\n" " \n" -" Когато Ñе използва във функциÑ, командата „declare“ прави ИМЕната локални,\n" -" вÑе едно Ñе изпълнÑва командата „local“. ОпциÑта „-g“ предотвратÑва това\n" +" Когато Ñе използва във функциÑ, командата „declare“ прави ИМЕната " +"локални,\n" +" вÑе едно Ñе изпълнÑва командата „local“. ОпциÑта „-g“ предотвратÑва " +"това\n" " поведение.\n" " \n" " Изходен код:\n" -" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка при задаването\n" +" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка при " +"задаването\n" " на ÑтойноÑÑ‚ на променлива." #: builtins.c:530 @@ -2980,21 +3149,25 @@ msgid "" msgstr "" "Дефиниране на локални променливи.\n" " \n" -" Създаване на локална променлива Ñ Ñ‚Ð¾Ð²Ð° ИМЕ и зададената СТОЙÐОСТ. ОПЦИЯта\n" +" Създаване на локална променлива Ñ Ñ‚Ð¾Ð²Ð° ИМЕ и зададената СТОЙÐОСТ. " +"ОПЦИЯта\n" " може да е вÑÑка приемана от вградената команда „declare“.\n" " \n" -" Локалните променливи могат да Ñе използват Ñамо във функциÑ. Те Ñа видими\n" +" Локалните променливи могат да Ñе използват Ñамо във функциÑ. Те Ñа " +"видими\n" " Ñамо в Ð½ÐµÑ Ð¸ нейните наÑледници.\n" " \n" " Изходен код:\n" -" 0, оÑвен ако е зададена неправилна ОПЦИЯ, възникне грешка при задаването на\n" +" 0, оÑвен ако е зададена неправилна ОПЦИЯ, възникне грешка при задаването " +"на\n" " ÑтойноÑÑ‚ на променлива, или в момента не Ñе изпълнÑва функциÑ." #: builtins.c:555 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" @@ -3029,7 +3202,8 @@ msgstr "" "\n" " Опции:\n" " -n не Ñе извежда знак за нов ред.\n" -" -e включва Ñе интерпретирането на знаците, изброени по-долу, екранирани\n" +" -e включва Ñе интерпретирането на знаците, изброени по-долу, " +"екранирани\n" " Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð° наклонена черта — „\\“\n" " -Е изрично Ñе Ñпира интерпретирането на долните знаци\n" "\n" @@ -3046,10 +3220,12 @@ msgstr "" " \\v вертикална табулациÑ\n" " \\\\ обратно наклонена черта\n" " \\0nnn\n" -" знакът Ñ ÐºÐ¾Ð´ в ASCII NNN (в оÑмична бройна ÑиÑтема). NNN може да Ñе\n" +" знакът Ñ ÐºÐ¾Ð´ в ASCII NNN (в оÑмична бройна ÑиÑтема). NNN може да " +"Ñе\n" " ÑÑŠÑтои от 1 до 3 оÑмични цифри.\n" " \\xHH\n" -" знакът Ñ ÐºÐ¾Ð´ в ASCII HH (в шеÑтнайÑетична бройна ÑиÑтема). HH може\n" +" знакът Ñ ÐºÐ¾Ð´ в ASCII HH (в шеÑтнайÑетична бройна ÑиÑтема). HH " +"може\n" " да Ñе ÑÑŠÑтои от 1 до 2 шеÑтнайÑетични цифри.\n" "\n" " Изходен код:\n" @@ -3069,7 +3245,8 @@ msgid "" msgstr "" "Извеждане на аргументите на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´.\n" " \n" -" Извеждане на ÐРГументите на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´ поÑледвани от знак за нов ред.\n" +" Извеждане на ÐРГументите на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´ поÑледвани от знак за нов " +"ред.\n" " \n" " Опции:\n" " -n без извеждане на знак за нов ред\n" @@ -3106,17 +3283,21 @@ msgstr "" "Включване и изключване на вградените в обвивката команди.\n" " \n" " Включване и изключване на командите вградени в обвивката. Изключването\n" -" позволÑва извикването на външна команда ÑÑŠÑ Ñъщото име като вградена без\n" +" позволÑва извикването на външна команда ÑÑŠÑ Ñъщото име като вградена " +"без\n" " използването на пълното име Ñ Ð¿ÑŠÑ‚Ñ.\n" " \n" " Опции:\n" " -a Извеждане на ÑпиÑъка Ñ Ð²Ð³Ñ€Ð°Ð´ÐµÐ½Ð¸Ñ‚Ðµ команди заедно Ñ Ñ‚Ð¾Ð²Ð° дали Ñа\n" " включени или не\n" " -n Изключване на вградените команди Ñ Ð¿Ð¾Ñочените ИМЕна. Ðко не Ñа\n" -" дадени ИМЕна, Ñе извежда ÑпиÑъкът Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ‚Ðµ вътрешни команди\n" -" -p Извеждане на ÑпиÑъка Ñ Ð²ÑŠÑ‚Ñ€ÐµÑˆÐ½Ð¸ команди във формат, който може да\n" +" дадени ИМЕна, Ñе извежда ÑпиÑъкът Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ‚Ðµ вътрешни " +"команди\n" +" -p Извеждане на ÑпиÑъка Ñ Ð²ÑŠÑ‚Ñ€ÐµÑˆÐ½Ð¸ команди във формат, който може " +"да\n" " Ñе ползва като вход\n" -" -s Извеждане Ñамо на имената на Ñпециалните вградени команди Ñпоред\n" +" -s Извеждане Ñамо на имената на Ñпециалните вградени команди " +"Ñпоред\n" " POSIX\n" " \n" " Опции за динамичното зареждане:\n" @@ -3127,7 +3308,8 @@ msgstr "" " Ðко не Ñа зададени опции, вÑÑка от вътрешните команди Ñ Ñ‚Ð°ÐºÐ¾Ð²Ð° ИМЕ бива\n" " включена.\n" " \n" -" За да ползвате командата „test“, коÑто Ñе намира в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение $PATH,\n" +" За да ползвате командата „test“, коÑто Ñе намира в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение " +"$PATH,\n" " вмеÑто Ð²Ð³Ñ€Ð°Ð´ÐµÐ½Ð¸Ñ Ð² обвивката вариант изпълнете: „enable -n test“.\n" " \n" " Изходен код:\n" @@ -3137,7 +3319,8 @@ msgstr "" 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" @@ -3193,39 +3376,57 @@ msgid "" msgstr "" "Ðнализиране на опциите и аргументите.\n" "\n" -" getopts Ñе използва от процедурите на обвивката за анализа на позиционните\n" +" getopts Ñе използва от процедурите на обвивката за анализа на " +"позиционните\n" " аргументи и опции.\n" " \n" -" ÐИЗът_С_ОПЦИИ Ñъдържа знаците, които трÑбва да Ñе разпознават като опции.\n" -" Ðко буквата е Ñледвана от двоеточие, очаква Ñе опциÑта да получава аргумент,\n" +" ÐИЗът_С_ОПЦИИ Ñъдържа знаците, които трÑбва да Ñе разпознават като " +"опции.\n" +" Ðко буквата е Ñледвана от двоеточие, очаква Ñе опциÑта да получава " +"аргумент,\n" " който да е разделен от Ð½ÐµÑ Ñ Ð¸Ð½Ñ‚ÐµÑ€Ð²Ð°Ð»(и).\n" " \n" -" При вÑÑко извикване „getopts“ поÑÑ‚Ð°Ð²Ñ Ñледващата Ð¾Ð¿Ñ†Ð¸Ñ Ð² променливата на\n" -" обвивката „name“, като Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð°, ако Ñ‚Ñ Ð½Ðµ ÑъщеÑтвува, а индекÑÑŠÑ‚ на\n" -" ÑÐ»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, който трÑбва да Ñе обработи, в променливата на обвивката\n" -" „OPTIND“. „OPTIND“ Ñе инициализира да е 1 при вÑÑко извикване на обвивка\n" +" При вÑÑко извикване „getopts“ поÑÑ‚Ð°Ð²Ñ Ñледващата Ð¾Ð¿Ñ†Ð¸Ñ Ð² променливата " +"на\n" +" обвивката „name“, като Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð°, ако Ñ‚Ñ Ð½Ðµ ÑъщеÑтвува, а индекÑÑŠÑ‚ " +"на\n" +" ÑÐ»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚, който трÑбва да Ñе обработи, в променливата на " +"обвивката\n" +" „OPTIND“. „OPTIND“ Ñе инициализира да е 1 при вÑÑко извикване на " +"обвивка\n" " или Ñкрипт. Когато опциÑта Ñе нуждае от аргумент, той Ñе поÑÑ‚Ð°Ð²Ñ Ð²\n" " променливата на обвивката „OPTARG“.\n" " \n" " „getopts“ докладва грешки по един от два начина. Ðко първиÑÑ‚ знак на\n" -" „OPTSTRING“ е двоеточие, „getopts“ използва тихо докладване. Ð’ този режим\n" -" не Ñе извеждат никакви ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешка. Ðко Ñе Ñрещне неправилна опциÑ,\n" -" „getopts“ Ñлага ÑÑ€ÐµÑ‰Ð½Ð°Ñ‚Ð¸Ñ Ð·Ð½Ð°Ðº за Ð¾Ð¿Ñ†Ð¸Ñ Ð² „OPTARG“. Ðко липÑва задължителен\n" -" аргумент, „getopts“ Ñлага „:“ в променливата „ИМЕ“, а в „OPTARG“ — ÑрещнатиÑ\n" -" знак за опциÑ. Когато „getopts“ не е в режим на тихо докладване и Ñе Ñрещне\n" -" неправилна опциÑ, в променливата „ИМЕ“ Ñе Ñлага „?“, а „OPTARG“ Ñе премахва,\n" -" а ако липÑва задължителен аргумент, допълнително Ñе изпиÑва диагноÑтично\n" +" „OPTSTRING“ е двоеточие, „getopts“ използва тихо докладване. Ð’ този " +"режим\n" +" не Ñе извеждат никакви ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° грешка. Ðко Ñе Ñрещне неправилна " +"опциÑ,\n" +" „getopts“ Ñлага ÑÑ€ÐµÑ‰Ð½Ð°Ñ‚Ð¸Ñ Ð·Ð½Ð°Ðº за Ð¾Ð¿Ñ†Ð¸Ñ Ð² „OPTARG“. Ðко липÑва " +"задължителен\n" +" аргумент, „getopts“ Ñлага „:“ в променливата „ИМЕ“, а в „OPTARG“ — " +"ÑрещнатиÑ\n" +" знак за опциÑ. Когато „getopts“ не е в режим на тихо докладване и Ñе " +"Ñрещне\n" +" неправилна опциÑ, в променливата „ИМЕ“ Ñе Ñлага „?“, а „OPTARG“ Ñе " +"премахва,\n" +" а ако липÑва задължителен аргумент, допълнително Ñе изпиÑва " +"диагноÑтично\n" " Ñъобщение.\n" " \n" -" Ðко променливата на обвивката „OPTERR“ е ÑÑŠÑ ÑтойноÑÑ‚ 0, „getopts“ изключва\n" -" извеждането на диагноÑтични ÑъобщениÑ, дори първиÑÑ‚ знак в „OPTSTRING“ да не\n" +" Ðко променливата на обвивката „OPTERR“ е ÑÑŠÑ ÑтойноÑÑ‚ 0, „getopts“ " +"изключва\n" +" извеждането на диагноÑтични ÑъобщениÑ, дори първиÑÑ‚ знак в „OPTSTRING“ " +"да не\n" " е двоеточие. По подразбиране „OPTERR“ е ÑÑŠÑ ÑтойноÑÑ‚ 1.\n" " \n" -" „getopts“ по принцип анализира позиционните аргументи ($0 — $9), но ако Ñа\n" +" „getopts“ по принцип анализира позиционните аргументи ($0 — $9), но ако " +"Ñа\n" " дадени повече аргументи, те биват анализирани вмеÑто това.\n" "\n" " Изходен код:\n" -" Връща 0 при откриването на опциÑ. Връща друга ÑтойноÑÑ‚ при Ñтигането на\n" +" Връща 0 при откриването на опциÑ. Връща друга ÑтойноÑÑ‚ при Ñтигането " +"на\n" " поÑледната Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ при възникването на грешка." #: builtins.c:688 @@ -3233,7 +3434,8 @@ 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" @@ -3241,15 +3443,18 @@ 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" @@ -3258,7 +3463,8 @@ msgstr "" " -c изпълнÑване на КОМÐÐДÐта в празна Ñреда\n" " -l поÑтавÑне на тире в Ð½ÑƒÐ»ÐµÐ²Ð¸Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ на КОМÐÐДÐта\n" "\n" -" Ðко КОМÐÐДÐта не може да бъде изпълнена, трÑбва да ÑъщеÑтвува неинтерактивна\n" +" Ðко КОМÐÐДÐта не може да бъде изпълнена, трÑбва да ÑъщеÑтвува " +"неинтерактивна\n" " обвивка, оÑвен ако не е зададена опциÑта на обвивката „execfail“.\n" "\n" " Изходен код:\n" @@ -3274,32 +3480,37 @@ msgid "" msgstr "" "Изход от обвивката.\n" " \n" -" Изход от обвивката Ñ Ñ‚Ð¾Ð·Ð¸ ЦИФРОВ_КОД. Ðко той е изпуÑнат, то изходниÑÑ‚ код\n" +" Изход от обвивката Ñ Ñ‚Ð¾Ð·Ð¸ ЦИФРОВ_КОД. Ðко той е изпуÑнат, то изходниÑÑ‚ " +"код\n" " е този на поÑледната изпълнена команда." #: builtins.c:718 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" " в обвивка, коÑто не е входна." #: builtins.c:728 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" @@ -3313,34 +3524,42 @@ 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" +" fc Ñе използва за изброÑването или редактирането и повторното изпълнение " +"на\n" " команди от ÑпиÑъка на иÑториÑта.\n" -" ПЪРВИ и ПОСЛЕДЕРÑа номера, които могат да указват допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½. Ðко\n" +" ПЪРВИ и ПОСЛЕДЕРÑа номера, които могат да указват допуÑÑ‚Ð¸Ð¼Ð¸Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½. " +"Ðко\n" " е зададен Ñамо ПЪРВИÑÑ‚ аргумент, той задава низ, който е началото на\n" " команда.\n" " \n" " Опции:\n" " -e РЕДÐКТОР\n" " избор на текÑтов редактор, който да Ñе използва. Стандартно е\n" -" указаниÑÑ‚ в променливата „FCEDIT“, Ñлед това Ñе проверÑва „EDITOR“ и\n" +" указаниÑÑ‚ в променливата „FCEDIT“, Ñлед това Ñе проверÑва „EDITOR“ " +"и\n" " в краен Ñлучай е „vi“.\n" " -l редовете да Ñе покажат вмеÑто редактират.\n" " -n номерата на редовете да не Ñе отпечатват.\n" " -r обратна подредба (отпред да е най-новиÑÑ‚ ред).\n" " \n" -" При варианта „fc -s [ШÐБЛОÐ=ЗÐМЕСТИТЕЛ…] [КОМÐÐДÐ]“ командата Ñе изпълнÑва, като\n" +" При варианта „fc -s [ШÐБЛОÐ=ЗÐМЕСТИТЕЛ…] [КОМÐÐДÐ]“ командата Ñе " +"изпълнÑва, като\n" " вÑÑка поÑва на ШÐБЛона Ñе Ð·Ð°Ð¼ÐµÐ½Ñ ÑÑŠÑ Ð—ÐМЕСТителÑ.\n" " \n" -" Удобен за използване Ñиноним е „r='fc -s'“. По такъв начин, ако напишете\n" -" „r cc“, ще Ñе изпълни поÑледната команда, коÑто започва Ñ â€žcc“, а когато\n" +" Удобен за използване Ñиноним е „r='fc -s'“. По такъв начин, ако " +"напишете\n" +" „r cc“, ще Ñе изпълни поÑледната команда, коÑто започва Ñ â€žcc“, а " +"когато\n" " Ñе въведе Ñамо „r“, ще Ñе изпълни поÑледната команда.\n" "\n" " Изходен код:\n" -" Връща 0 или изхода от поÑледната команда, който не е 0 в Ñлучай на грешка." +" Връща 0 или изхода от поÑледната команда, който не е 0 в Ñлучай на " +"грешка." #: builtins.c:758 msgid "" @@ -3366,8 +3585,10 @@ 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" @@ -3376,7 +3597,8 @@ msgstr "" "ПоÑтавÑне на задачи във фонов режим.\n" "\n" " ПоÑÑ‚Ð°Ð²Ñ Ð²ÑÑка ЗÐДÐЧРвъв фонов режим, вÑе едно е била Ñтартирана Ñ â€ž&“.\n" -" Ðко липÑва аргумент ЗÐДÐЧÐ, Ñе използва текущата задача Ñпоред обвивката.\n" +" Ðко липÑва аргумент ЗÐДÐЧÐ, Ñе използва текущата задача Ñпоред " +"обвивката.\n" "\n" " Изходен код:\n" " 0, оÑвен ако управлението на задачи е изключено или възникне грешка." @@ -3386,7 +3608,8 @@ 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" @@ -3405,7 +3628,8 @@ msgid "" msgstr "" "ЗапомнÑне или извеждане на меÑтоположениÑта на програми.\n" "\n" -" ОпределÑне и запомнÑне на пълното име Ñ Ð¿ÑŠÑ‚Ñ Ð½Ð° вÑÑко ИМЕ. Ðко не Ñа дадени\n" +" ОпределÑне и запомнÑне на пълното име Ñ Ð¿ÑŠÑ‚Ñ Ð½Ð° вÑÑко ИМЕ. Ðко не Ñа " +"дадени\n" " аргументи, Ñе извежда Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вÑички запомнени команди.\n" "\n" " Опции:\n" @@ -3415,16 +3639,19 @@ msgstr "" " Използване на поÑÐ¾Ñ‡ÐµÐ½Ð¸Ñ ÐŸÐªÐ¢ като пълен път за ИМЕто\n" " -r ЗабравÑне на вÑички запомнени меÑтоположениÑ\n" " -t Извеждане на запомнените меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° вÑички ИМЕна. Ðко е\n" -" поÑочено повече от едно ИМЕ, вÑÑко меÑтоположение Ñе предшеÑтва от\n" +" поÑочено повече от едно ИМЕ, вÑÑко меÑтоположение Ñе предшеÑтва " +"от\n" " ИМЕто\n" " Ðргументи:\n" -" ИМЕ Ð’ÑÑко име Ñе търÑи в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение „PATH“ и при намирането му\n" +" ИМЕ Ð’ÑÑко име Ñе търÑи в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение „PATH“ и при намирането " +"му\n" " Ñе Ð´Ð¾Ð±Ð°Ð²Ñ Ð² ÑпиÑъка ÑÑŠÑ Ð·Ð°Ð¿Ð¾Ð¼Ð½ÐµÐ½Ð¸ команди.\n" "\n" " Изходен код:\n" " 0, оÑвен ако ИМЕто не бъде открито или е дадена неправилна опциÑ." #: builtins.c:812 +#, fuzzy msgid "" "Display information about builtin commands.\n" " \n" @@ -3439,31 +3666,37 @@ msgid "" " \t\tPATTERN\n" " \n" " Arguments:\n" -" PATTERN\tPattern specifiying a help topic\n" +" 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" -" Извежда кратка Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вградените команди. Ðко е указан ШÐБЛОÐ, Ñе\n" -" извежда Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° напаÑващите команди. Ð’ противен Ñлучай Ñе изважда\n" +" Извежда кратка Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вградените команди. Ðко е указан ШÐБЛОÐ, " +"Ñе\n" +" извежда Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° напаÑващите команди. Ð’ противен Ñлучай Ñе " +"изважда\n" " Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° вÑички команди.\n" " \n" " Опции:\n" " -d Извеждане на кратко опиÑание на вÑÑка тема\n" " -m Извеждане във формат наподобÑващ Ñтраница от ръководÑтвата\n" -" -s Извеждане Ñамо на кратко обобщение за използването на вÑÑка команда,\n" +" -s Извеждане Ñамо на кратко обобщение за използването на вÑÑка " +"команда,\n" " Ñъвпадаща Ñ Ð¨ÐБЛОÐа\n" " \n" " Ðргументи:\n" -" ШÐБЛОРШаблон за имената на командите, за които да Ñе изведе информациÑ\n" +" ШÐБЛОРШаблон за имената на командите, за които да Ñе изведе " +"информациÑ\n" " \n" " Изходен код:\n" " 0, оÑвен ако Ð½Ð¸ÐºÐ¾Ñ Ð²Ð³Ñ€Ð°Ð´ÐµÐ½Ð° команда не Ñъвпада Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° или е дадена\n" " неправилна опциÑ." #: builtins.c:836 +#, fuzzy msgid "" "Display or manipulate the history list.\n" " \n" @@ -3472,7 +3705,8 @@ msgid "" " \n" " Options:\n" " -c\tclear the history list by deleting all of the entries\n" -" -d offset\tdelete the history entry at position OFFSET.\n" +" -d offset\tdelete the history entry at position OFFSET. Negative\n" +" \t\toffsets count back from the end of the history list\n" " \n" " -a\tappend history lines from this session to the history file\n" " -n\tread all history lines not already read from the history file\n" @@ -3490,14 +3724,16 @@ 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." msgstr "" "Извеждане и управление на ÑпиÑъка на иÑториÑта.\n" "\n" -" Отпечатване на ÑпиÑъка на иÑториÑта Ñ Ð½Ð¾Ð¼ÐµÑ€Ð° на ред. Редовете, които Ñа\n" +" Отпечатване на ÑпиÑъка на иÑториÑта Ñ Ð½Ð¾Ð¼ÐµÑ€Ð° на ред. Редовете, които " +"Ñа\n" " отбелÑзани ÑÑŠÑ Ð·Ð½Ð°ÐºÐ° „*“, Ñа били променени. Ðргументът N указва да Ñе\n" " извеждат Ñамо N на брой реда.\n" "\n" @@ -3506,29 +3742,36 @@ msgstr "" " -d ПОЗИЦИЯ\n" " изтрива елемента в иÑториÑта намиращ Ñе поÑочената ПОЗИЦИЯ.\n" " -a Ð´Ð¾Ð±Ð°Ð²Ñ Ð¸ÑториÑта от текущата ÑеÑÐ¸Ñ ÐºÑŠÐ¼ файла Ñ Ð¸ÑториÑта.\n" -" -n прочитане на непрочетените редове от файла Ñ Ð¸ÑториÑта и добавÑне към\n" +" -n прочитане на непрочетените редове от файла Ñ Ð¸ÑториÑта и добавÑне " +"към\n" " текущата иÑториÑ.\n" -" -r прочитане на файла Ñ Ð¸ÑториÑта и добавÑне на Ñъдържанието към текущата\n" +" -r прочитане на файла Ñ Ð¸ÑториÑта и добавÑне на Ñъдържанието към " +"текущата\n" " иÑториÑ.\n" " -w запиÑване на текущата иÑÑ‚Ð¾Ñ€Ð¸Ñ Ð²ÑŠÐ² файла за иÑториÑта.\n" -" -p извършване на иÑторичеÑко замеÑтване за вÑеки ÐРГУМЕÐТ, а резултатът да\n" +" -p извършване на иÑторичеÑко замеÑтване за вÑеки ÐРГУМЕÐТ, а резултатът " +"да\n" " Ñе изведе, без нищо да Ñе запиÑва в иÑториÑта на командите.\n" -" -s аргументите, които не Ñа опции, Ñе добавÑÑ‚ като един елемент към файла Ñ\n" +" -s аргументите, които не Ñа опции, Ñе добавÑÑ‚ като един елемент към " +"файла Ñ\n" " иÑториÑта.\n" " \n" " Ðко аргументът ИМЕ_ÐÐ_ФÐЙЛ е зададен, той Ñе използва като файл за\n" " иÑториÑта. Ðко той липÑва, Ñе използва файлът Ñочен в променливата на\n" " Ñредата „HISTFILE“. Ð’ противен Ñлучай Ñе ползва „~/.bash_history“.\n" " \n" -" Ðко променливата „HISTTIMEFORMAT“ е зададена и не е „null“, ÑтойноÑтта Ñ Ñе\n" -" използва като Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ‰Ð¸Ñ Ð½Ð¸Ð· за функциÑта „strftime“, за да Ñе отбелÑзва\n" -" времето Ñвързано Ñ Ð²Ñеки елемент от иÑториÑта. Ð’ противен Ñлучай времето не\n" +" Ðко променливата „HISTTIMEFORMAT“ е зададена и не е „null“, ÑтойноÑтта Ñ " +"Ñе\n" +" използва като Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ‰Ð¸Ñ Ð½Ð¸Ð· за функциÑта „strftime“, за да Ñе " +"отбелÑзва\n" +" времето Ñвързано Ñ Ð²Ñеки елемент от иÑториÑта. Ð’ противен Ñлучай " +"времето не\n" " Ñе запиÑва.\n" " \n" " Изходен код:\n" " 0. Ðко възникне грешка или е подадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð²Ñ€ÑŠÑ‰Ð° грешка." -#: builtins.c:872 +#: builtins.c:873 msgid "" "Display status of jobs.\n" " \n" @@ -3566,14 +3809,16 @@ msgstr "" " -s ограничаване на изхода Ñамо до Ñпрените задачи.\n" "\n" " Ðко е зададена опциÑта „-x“, КОМÐÐДÐта Ñе изпълнÑва, Ñлед като вÑички\n" -" ЗÐДÐЧи, които Ñе поÑвÑват като ÐРГУМЕÐТи, Ñе заменÑÑ‚ Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° на\n" +" ЗÐДÐЧи, които Ñе поÑвÑват като ÐРГУМЕÐТи, Ñе заменÑÑ‚ Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° " +"на\n" " водача на групата процеÑи.\n" "\n" " Изходен код:\n" -" 0, оÑвен ако не е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникни грешка. Ðко Ñе\n" +" 0, оÑвен ако не е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникни грешка. Ðко " +"Ñе\n" " ползва „-x“, връща изходното ÑÑŠÑтоÑние на КОМÐÐДÐта." -#: builtins.c:899 +#: builtins.c:900 msgid "" "Remove jobs from current shell.\n" " \n" @@ -3591,7 +3836,8 @@ msgid "" msgstr "" "Премахване на ЗÐДÐЧи от текущата обвивка.\n" " \n" -" Премахва вÑеки аргумент-задача от таблицата на активните задачи. Ðко ЗÐДÐЧÐ\n" +" Премахва вÑеки аргумент-задача от таблицата на активните задачи. Ðко " +"ЗÐДÐЧÐ\n" " не е указана, Ñе използва тази, коÑто обвивката Ñчита за текуща.\n" " \n" " Опции:\n" @@ -3603,7 +3849,7 @@ msgstr "" " Изходен код:\n" " 0, оÑвен когато е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ неÑъщеÑтвуваща ЗÐДÐЧÐ." -#: builtins.c:918 +#: builtins.c:919 msgid "" "Send a signal to a job.\n" " \n" @@ -3637,26 +3883,31 @@ msgstr "" " -n СИГÐÐЛ\n" " СИГÐÐЛ Ñе интерпретира като номер на Ñигнал\n" " -l изброÑва имената на Ñигналите. Ðко към командата Ñа добавени\n" -" аргументи, те Ñе интерпретират като номера на Ñигналите чиито имена\n" +" аргументи, те Ñе интерпретират като номера на Ñигналите чиито " +"имена\n" " да Ñе изброÑÑ‚.\n" " -L Ñиноним на „-l“\n" "\n" -" „kill“ е команда вградена в обвивката поради две причини: позволÑва да Ñе\n" -" използват и идентификатори на задачи оÑвен идентификатори на процеÑи, а и\n" -" ако Ñте пуÑнали макÑимално Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð·Ð° Ð²Ð°Ñ Ð±Ñ€Ð¾Ð¹ процеÑи, нÑма да ви Ñе\n" +" „kill“ е команда вградена в обвивката поради две причини: позволÑва да " +"Ñе\n" +" използват и идентификатори на задачи оÑвен идентификатори на процеÑи, а " +"и\n" +" ако Ñте пуÑнали макÑимално Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð·Ð° Ð²Ð°Ñ Ð±Ñ€Ð¾Ð¹ процеÑи, нÑма да ви " +"Ñе\n" " налага да пуÑнете още един процеÑ, за да убиете друг.\n" "\n" " Изходен код:\n" " 0. Ðко възникне грешка или е подадена неправилна опциÑ, връща грешка." -#: builtins.c:942 +#: builtins.c:943 msgid "" "Evaluate arithmetic expressions.\n" " \n" " 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" @@ -3694,7 +3945,8 @@ msgid "" msgstr "" "ИзчиÑлÑване на аритметичен израз.\n" "\n" -" Ð’Ñеки ÐРГУМЕÐТ е аритметичен израз, който Ñе бъде изчиÑлен. ИзчиÑлениÑта\n" +" Ð’Ñеки ÐРГУМЕÐТ е аритметичен израз, който Ñе бъде изчиÑлен. " +"ИзчиÑлениÑта\n" " Ñе извършват в аритметика Ñ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñлени ÑтойноÑти Ñ Ð¿Ð¾ÑтоÑнна широчина\n" " без проверка за препълване. Делението на 0 Ñе прихваща и Ñе отбелÑзва\n" " грешка. СледващиÑÑ‚ ÑпиÑък Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¸ е разделен на групи Ñпоред\n" @@ -3720,42 +3972,50 @@ msgstr "" " =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |=\n" " приÑвоÑване\n" " \n" -" Разрешено е ползването на променливи на обвивката като операнди. Името на\n" +" Разрешено е ползването на променливи на обвивката като операнди. Името " +"на\n" " променлива Ñе замеÑтва Ñ Ð½ÐµÐ¹Ð½Ð°Ñ‚Ð° ÑтойноÑÑ‚ (коÑто Ñе преобразува до цÑло\n" -" чиÑло Ñ Ð¿Ð¾ÑтоÑнна широчина) в израза. Ðе е необходимо променливата да е Ñ\n" +" чиÑло Ñ Ð¿Ð¾ÑтоÑнна широчина) в израза. Ðе е необходимо променливата да е " +"Ñ\n" " атрибут за целочиÑленоÑÑ‚, за да Ñе използва в израз.\n" " \n" -" Операторите Ñе изчиÑлÑват по приоритет. Подизразите в Ñкоби Ñе изчиÑлÑват\n" +" Операторите Ñе изчиÑлÑват по приоритет. Подизразите в Ñкоби Ñе " +"изчиÑлÑват\n" " първи и могат да променÑÑ‚ приоритета.\n" " \n" " Изходен код:\n" " Ðко поÑледниÑÑ‚ ÐРГУМЕÐТ Ñе изчиÑлÑва като 0, „let“ връща 1. Ð’ противен\n" " Ñлучай — връща 0." -#: builtins.c:987 +#: builtins.c:988 +#, 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" +" the last NAME. Only the characters found in $IFS are recognized as " +"word\n" " delimiters.\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" " \t\tvariable ARRAY, starting at zero\n" " -d delim\tcontinue until the first character of DELIM is read, rather\n" " \t\tthan newline\n" -" -e\tuse Readline to obtain the line in an interactive shell\n" +" -e\tuse Readline to obtain the line\n" " -i text\tuse TEXT as the initial text for Readline\n" " -n nchars\treturn after reading NCHARS characters rather than waiting\n" " \t\tfor a newline, but honor a delimiter if fewer than\n" " \t\tNCHARS characters are read before the delimiter\n" -" -N nchars\treturn only after reading exactly NCHARS characters, unless\n" +" -N nchars\treturn only after reading exactly NCHARS characters, " +"unless\n" " \t\tEOF is encountered or read times out, ignoring any\n" " \t\tdelimiter\n" " -p prompt\toutput the string PROMPT without a trailing newline before\n" @@ -3773,35 +4033,45 @@ 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" "\n" -" От ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð²Ñ…Ð¾Ð´ или от Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð´ÐµÑкриптор ФД, ако е използвана опциÑта\n" -" „-u“, Ñе прочита един ред. Редът Ñе Ñ€Ð°Ð·Ð´ÐµÐ»Ñ Ð½Ð° полета — думи. Първата дума\n" +" От ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð²Ñ…Ð¾Ð´ или от Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¸Ñ Ð´ÐµÑкриптор ФД, ако е използвана " +"опциÑта\n" +" „-u“, Ñе прочита един ред. Редът Ñе Ñ€Ð°Ð·Ð´ÐµÐ»Ñ Ð½Ð° полета — думи. Първата " +"дума\n" " Ñе приÑвоÑва на първото ИМЕ, втората дума на второто ИМЕ и Ñ‚.н., а на\n" -" поÑледното ИМЕ Ñе приÑвоÑват оÑтаващите думи. Като разделители на думи Ñе\n" +" поÑледното ИМЕ Ñе приÑвоÑват оÑтаващите думи. Като разделители на думи " +"Ñе\n" " използват Ñамо знаците указани в променливата „IFS“.\n" "\n" -" Ðко не Ñа дадени ИМЕна, прочетениÑÑ‚ ред Ñе запазва в променливата „REPLY“.\n" +" Ðко не Ñа дадени ИМЕна, прочетениÑÑ‚ ред Ñе запазва в променливата " +"„REPLY“.\n" "\n" " Опции:\n" -" -a прочетените думи Ñе приÑвоÑват поÑледователно на елементите на МÐСИВа,\n" +" -a прочетените думи Ñе приÑвоÑват поÑледователно на елементите на " +"МÐСИВа,\n" " като индекÑÑŠÑ‚ му започва от 0.\n" " -d РÐЗДЕЛИТЕЛ\n" -" четенето продължава до прочитането на Ð¿ÑŠÑ€Ð²Ð¸Ñ Ð·Ð½Ð°Ðº, който приÑÑŠÑтва в\n" +" четенето продължава до прочитането на Ð¿ÑŠÑ€Ð²Ð¸Ñ Ð·Ð½Ð°Ðº, който приÑÑŠÑтва " +"в\n" " променливата „DELIM“, а не до минаването на нов ред.\n" " -e за четене на реда Ñе използва readline, когато обвивката е\n" " интерактивна.\n" " -i ТЕКСТ\n" " за първоначален текÑÑ‚ в readline Ñе ползва ТЕКСТ\n" " -n БРОЙ_ЗÐÐЦИ\n" -" четенето завършва Ñлед прочитането на този БРОЙ_ЗÐÐЦИ, не Ñе чака за\n" +" четенето завършва Ñлед прочитането на този БРОЙ_ЗÐÐЦИ, не Ñе чака " +"за\n" " нов ред. Разделител в рамките на този БРОЙ_ЗÐÐЦИ Ñе зачита.\n" " -N БРОЙ_ЗÐÐЦИ\n" -" четенето завършва Ñ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½ÐµÑ‚Ð¾ на точно този БРОЙ_ЗÐÐЦИ, оÑвен ако\n" +" четенето завършва Ñ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½ÐµÑ‚Ð¾ на точно този БРОЙ_ЗÐÐЦИ, оÑвен " +"ако\n" " не Ñе поÑви EOF или времето за изчакване на въвеждане не изтече.\n" " Ð’Ñички разделители Ñе пренебрегват.\n" " -p ПОДСКÐЗКÐ\n" @@ -3810,21 +4080,27 @@ msgstr "" " -r замеÑтването на екранираните Ñ â€ž\\“ знаци Ñе изключва.\n" " -s входът от терминал не Ñе отпечатва на екрана.\n" " -t БРОЙ_СЕКУÐДИ\n" -" задава интервал от този БРОЙ_СЕКУÐДИ, в който трÑбва да Ñе въведе цÑл\n" +" задава интервал от този БРОЙ_СЕКУÐДИ, в който трÑбва да Ñе въведе " +"цÑл\n" " ред. Ð’ противен Ñлучай read завършва Ñ Ð³Ñ€ÐµÑˆÐºÐ°. Ðко е зададена,\n" -" ÑтойноÑтта на променливата „TMOUT“ обозначава времето, за което трÑбва\n" -" да Ñе въведе редът. За БРОЙ_СЕКУÐДИ може да Ñе ползва и нецÑло чиÑло.\n" -" Ðко БРОЙ_СЕКУÐДИ e 0, read незабавно завършва работа, без да Ñе опитва\n" -" да чете данни и връща код 0, Ñамо ако от ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² деÑкриптор\n" +" ÑтойноÑтта на променливата „TMOUT“ обозначава времето, за което " +"трÑбва\n" +" да Ñе въведе редът. За БРОЙ_СЕКУÐДИ може да Ñе ползва и нецÑло " +"чиÑло.\n" +" Ðко БРОЙ_СЕКУÐДИ e 0, read незабавно завършва работа, без да Ñе " +"опитва\n" +" да чете данни и връща код 0, Ñамо ако от ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð² " +"деÑкриптор\n" " могат да Ñе прочетат данни.\n" "\n" " Изходен код:\n" -" 0, оÑвен ако не Ñе Ñрещне знак за край на файл EOF, изтече време повече от\n" +" 0, оÑвен ако не Ñе Ñрещне знак за край на файл EOF, изтече време повече " +"от\n" " указаното в БРОЙ_СЕКУÐДИ, при което кодът за изход е над 128, възникне\n" " грешка при задаване на ÑтойноÑÑ‚ на променлива или е зададен неправилен\n" " файлов деÑкриптор като аргумент на -u." -#: builtins.c:1034 +#: builtins.c:1035 msgid "" "Return from a shell function.\n" " \n" @@ -3838,14 +4114,16 @@ msgstr "" "Връщане от Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð° обвивката.\n" "\n" " Кара изпълнÑваната Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¸Ð»Ð¸ Ñкрипт да завършат работа ÑÑŠÑ Ð·Ð°Ð´Ð°Ð´ÐµÐ½Ð¸Ñ\n" -" изходен ЦИФРОВ_КОД. Ðко не е зададен ЦИФРОВ_КОД Ñе използва Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на\n" +" изходен ЦИФРОВ_КОД. Ðко не е зададен ЦИФРОВ_КОД Ñе използва Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ " +"на\n" " поÑледно изпълнената команда във функциÑта или Ñкрипта.\n" "\n" " Изходен код:\n" -" Връща ЦИФРОВиÑ_КОД или грешка, ако обвивката в момента не изпълнÑва функциÑ\n" +" Връща ЦИФРОВиÑ_КОД или грешка, ако обвивката в момента не изпълнÑва " +"функциÑ\n" " или Ñкрипт." -#: builtins.c:1047 +#: builtins.c:1048 msgid "" "Set or unset values of shell options and positional parameters.\n" " \n" @@ -3888,7 +4166,8 @@ 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" @@ -3912,7 +4191,8 @@ 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" @@ -3937,10 +4217,13 @@ msgstr "" " -a ОтбелÑзване на променливите, които Ñа Ñъздадени или променени, да\n" " бъдат изнеÑени.\n" " -b Ðезабавно извеÑÑ‚Ñване на Ñпиране на задача.\n" -" -e Ðезабавен изход, ако команда приключи команда Ñ ÐºÐ¾Ð´, който не е 0.\n" -" -f Изключване на генерирането на имена на файлове (чрез „*“, „?“ и Ñ‚.н.).\n" +" -e Ðезабавен изход, ако команда приключи команда Ñ ÐºÐ¾Ð´, който не е " +"0.\n" +" -f Изключване на генерирането на имена на файлове (чрез „*“, „?“ и Ñ‚." +"н.).\n" " -h ЗапомнÑне на меÑтоположението на команди при търÑенето им.\n" -" -k Ð’Ñички аргументи за приÑвоÑване Ñе помеÑтват в Ñредата на команда, не\n" +" -k Ð’Ñички аргументи за приÑвоÑване Ñе помеÑтват в Ñредата на команда, " +"не\n" " Ñамо тези, които предхождат името на команда.\n" " -m Включване на управлението на задачи.\n" " -n Прочитане на команди, без да Ñе изпълнÑват.\n" @@ -3955,7 +4238,8 @@ msgstr "" " hashall Ñъщото като „-h“\n" " histexpand Ñъщото като „-H“\n" " history включване на иÑториÑта на командите\n" -" ignoreeof обвивката нÑма да излезе при откриване на знак за край\n" +" ignoreeof обвивката нÑма да излезе при откриване на знак за " +"край\n" " на файл „EOF“.\n" " interactive-comments\n" " позволÑване на коментари в интерактивните команди\n" @@ -3969,49 +4253,66 @@ msgstr "" " nounset Ñъщото като „-u“\n" " onecmd Ñъщото като „-t“\n" " physical Ñъщото като „-P“\n" -" pipefail изходниÑÑ‚ код на Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¸Ñ ÐºÐ°Ð½Ð°Ð» е този на поÑледната\n" +" pipefail изходниÑÑ‚ код на Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¸Ñ ÐºÐ°Ð½Ð°Ð» е този на " +"поÑледната\n" " команда, коÑто завършва Ñ ÐºÐ¾Ð´ различен от 0\n" -" posix промÑна на поведението на „bash“ да Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ Ð¿Ð¾-добре\n" +" posix промÑна на поведението на „bash“ да Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ Ð¿Ð¾-" +"добре\n" " на Ñтандарта POSIX\n" " privileged Ñъщото като „-p“\n" " verbose Ñъщото като „-v“\n" -" vi използване на Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð·Ð° редактиране подобен на „vi“\n" +" vi използване на Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð·Ð° редактиране подобен на " +"„vi“\n" " xtrace Ñъщото като „-x“\n" -" -p ОпциÑта e включена, когато реалниÑÑ‚ и ефективниÑÑ‚ идентификатори на\n" +" -p ОпциÑта e включена, когато реалниÑÑ‚ и ефективниÑÑ‚ идентификатори " +"на\n" " процеÑи не Ñъвпадат. Изключва обработката на файла поÑочен в\n" -" променливата „ENV“ и внаÑÑнето на функции на обвивката. Изключването\n" -" на тази Ð¾Ð¿Ñ†Ð¸Ñ Ð²Ð¾Ð´Ð¸ до това ефективните идентификатори за потребител и\n" +" променливата „ENV“ и внаÑÑнето на функции на обвивката. " +"Изключването\n" +" на тази Ð¾Ð¿Ñ†Ð¸Ñ Ð²Ð¾Ð´Ð¸ до това ефективните идентификатори за " +"потребител и\n" " група да Ñтанат равни на реалните.\n" " -t Изход Ñлед прочитането и изпълнението на една команда.\n" -" -u Ðезададените променливи да Ñе третират като грешки при замеÑтването.\n" +" -u Ðезададените променливи да Ñе третират като грешки при " +"замеÑтването.\n" " -v Отпечатване на входните редове към обвивката при прочитането им.\n" " -x Отпечатване на командите и аргументите им при изпълнението им.\n" " -B Обвивката ще извършва замеÑтване на изразите Ñ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ð¸ Ñкоби.\n" -" -C ПредотвратÑване на презапиÑването на ÑъщеÑтвуващите обикновени файлове\n" +" -C ПредотвратÑване на презапиÑването на ÑъщеÑтвуващите обикновени " +"файлове\n" " чрез пренаÑочване на изхода.\n" " -E Прихващането за „ERR“ да Ñе наÑледÑва от функциите на обвивката.\n" -" -H Включване на замеÑтването чрез иÑториÑта Ñ â€ž!“. Стандартно тази опциÑ\n" +" -H Включване на замеÑтването чрез иÑториÑта Ñ â€ž!“. Стандартно тази " +"опциÑ\n" " е налична Ñамо за интерактивните обвивки.\n" -" -P Да не Ñе Ñледват Ñимволните връзки при изпълнението на команди като\n" +" -P Да не Ñе Ñледват Ñимволните връзки при изпълнението на команди " +"като\n" " „cd“, които променÑÑ‚ текущата директориÑ.\n" -" -T Прихващането за „DEBUG“ и „RETURN“ да Ñе наÑледÑва от функциите на\n" +" -T Прихващането за „DEBUG“ и „RETURN“ да Ñе наÑледÑва от функциите " +"на\n" " обвивката.\n" -" -- ОÑтаващите аргументи да Ñе тълкуват като позиционни. Ðко нÑма повече\n" +" -- ОÑтаващите аргументи да Ñе тълкуват като позиционни. Ðко нÑма " +"повече\n" " аргументи, Ñе изтриват Ñъответните позиционни.\n" -" - ОÑтаващите аргументи да Ñе тълкуват като позиционни. Опциите „-x“ и\n" +" - ОÑтаващите аргументи да Ñе тълкуват като позиционни. Опциите „-x“ " +"и\n" " „-v“ Ñа изключени.\n" " \n" -" Използването на „+“ вмеÑто „-“ изключва опциите. Тези опции могат да Ñе\n" -" използват и при Ñтартирането на обвивката. Текущото им ÑÑŠÑтоÑние Ñе намира\n" -" в променливата „-“ (получава Ñе Ñ â€ž$-“). ОÑтаналите ÐРГументи Ñа позиционни\n" -" и Ñе приÑвоÑват Ñъответно на променливите Ñ Ð¸Ð¼ÐµÐ½Ð° „1“, „2“,… „n“ (получават\n" +" Използването на „+“ вмеÑто „-“ изключва опциите. Тези опции могат да " +"Ñе\n" +" използват и при Ñтартирането на обвивката. Текущото им ÑÑŠÑтоÑние Ñе " +"намира\n" +" в променливата „-“ (получава Ñе Ñ â€ž$-“). ОÑтаналите ÐРГументи Ñа " +"позиционни\n" +" и Ñе приÑвоÑват Ñъответно на променливите Ñ Ð¸Ð¼ÐµÐ½Ð° „1“, „2“,… " +"„n“ (получават\n" " Ñе Ñ â€ž$1“, „$2“,… „${n}“). Ðко не Ñа зададени ÐРГументи, Ñе извеждат\n" " вÑички променливи на Ñредата.\n" "\n" " Изходен код:\n" " 0, оÑвен ако не е зададена неправилна опциÑ." -#: builtins.c:1132 +#: builtins.c:1133 msgid "" "Unset values and attributes of shell variables and functions.\n" " \n" @@ -4023,7 +4324,8 @@ 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" @@ -4031,7 +4333,8 @@ msgid "" " Exit Status:\n" " Returns success unless an invalid option is given or a NAME is read-only." msgstr "" -"Изтриване на ÑтойноÑтите и атрибутите на променливите и функциите на обвивката.\n" +"Изтриване на ÑтойноÑтите и атрибутите на променливите и функциите на " +"обвивката.\n" " \n" " За вÑÑко ИМЕ изтрива Ñъответната променлива или функциÑ.\n" " \n" @@ -4051,12 +4354,13 @@ msgstr "" " 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ нÑкое от ИМЕната е Ñамо за\n" " четене." -#: builtins.c:1154 +#: builtins.c:1155 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" @@ -4071,7 +4375,8 @@ msgstr "" "Задаване на атрибута за изнаÑÑне на променливите на обвивката.\n" " \n" " Обозначава вÑÑко едно от ИМЕната за изнаÑÑне в Ñредата на изпълнение на\n" -" поÑледващо изпълнените команди. Ðко е дадена СТОЙÐОСТ, Ñ‚Ñ Ñе приÑвоÑва на\n" +" поÑледващо изпълнените команди. Ðко е дадена СТОЙÐОСТ, Ñ‚Ñ Ñе приÑвоÑва " +"на\n" " ИМЕто преди изнаÑÑнето.\n" " \n" " Опции:\n" @@ -4083,9 +4388,10 @@ msgstr "" " Ðргументът „--“ прекъÑва по нататъшната обработка на опции.\n" " \n" " Изходен код:\n" -" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ нÑкое от ИМЕната е неправилно." +" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ нÑкое от ИМЕната е " +"неправилно." -#: builtins.c:1173 +#: builtins.c:1174 msgid "" "Mark shell variables as unchangeable.\n" " \n" @@ -4107,23 +4413,27 @@ msgid "" msgstr "" "Задаване на променливи на обвивката като непроменливи конÑтанти.\n" " \n" -" ОтбелÑзване на вÑÑко от ИМЕната Ñамо за четене. ТÑхната ÑтойноÑÑ‚ не може да\n" -" бъде променÑна чрез поÑледващо приÑвоÑване. Ðко е дадена СТОЙÐОСТ, Ñ‚Ñ Ñе\n" +" ОтбелÑзване на вÑÑко от ИМЕната Ñамо за четене. ТÑхната ÑтойноÑÑ‚ не " +"може да\n" +" бъде променÑна чрез поÑледващо приÑвоÑване. Ðко е дадена СТОЙÐОСТ, Ñ‚Ñ " +"Ñе\n" " задава на името преди задаването му като конÑтантно.\n" " \n" " Опции:\n" " -a ИМЕната Ñа на променливи-маÑиви\n" " -A ИМЕната Ñа на променливи-аÑоциативни маÑиви\n" " -f ИМЕната Ñа на функции на обвивката\n" -" -p Извеждане на имената на вÑички конÑтантни променливи или функции, в\n" +" -p Извеждане на имената на вÑички конÑтантни променливи или " +"функции, в\n" " завиÑимоÑÑ‚ дали е зададена опциÑта „-f“\n" " \n" " Ðргументът „--“ прекъÑва по нататъшната обработка на опции.\n" " \n" " Изходен код:\n" -" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ нÑкое от ИМЕната е неправилно." +" 0, оÑвен ако е зададена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ нÑкое от ИМЕната е " +"неправилно." -#: builtins.c:1195 +#: builtins.c:1196 msgid "" "Shift positional parameters.\n" " \n" @@ -4135,14 +4445,15 @@ msgid "" msgstr "" "ИзмеÑтване на позиционните параметри.\n" "\n" -" Преименуване на позиционните параметри „БРОЙ+1“, „БРОЙ+2“… на 1, 2…. Така\n" +" Преименуване на позиционните параметри „БРОЙ+1“, „БРОЙ+2“… на 1, 2…. " +"Така\n" " те Ñтават доÑтъпни не като ${БРОЙ+1}…, като „$1“…. Ðко не е зададена\n" " ÑтойноÑÑ‚ БРОЙ, Ñе използва 1.\n" "\n" " Изходен код:\n" " 0, оÑвен ако БРОÑÑ‚ е отрицателно или по-голÑмо от ÑтойноÑтта „$#“." -#: builtins.c:1207 builtins.c:1222 +#: builtins.c:1208 builtins.c:1223 msgid "" "Execute commands from a file in the current shell.\n" " \n" @@ -4157,16 +4468,19 @@ msgid "" msgstr "" "ИзпълнÑване на команди от файл в текущата обвивка\n" "\n" -" Изчитане и изпълнение на командите от ФÐЙЛа и изход. Директориите опиÑани в\n" -" променливата „PATH“ Ñе използват за изпълнението на командите от ФÐЙЛа. Ðко\n" +" Изчитане и изпълнение на командите от ФÐЙЛа и изход. Директориите " +"опиÑани в\n" +" променливата „PATH“ Ñе използват за изпълнението на командите от ФÐЙЛа. " +"Ðко\n" " Ñа зададени ÐРГУМЕÐТИ, те Ñе превръщат в позиционни аргументи при\n" " изпълнението на ФÐЙЛа.\n" "\n" " Изходен код:\n" -" Връща ÑÑŠÑтоÑнието на поÑледно изпълнената команда във ФÐЙЛа. Ðко той не\n" +" Връща ÑÑŠÑтоÑнието на поÑледно изпълнената команда във ФÐЙЛа. Ðко той " +"не\n" " може да бъде открит, изходът е грешка." -#: builtins.c:1238 +#: builtins.c:1239 msgid "" "Suspend shell execution.\n" " \n" @@ -4182,7 +4496,8 @@ msgstr "" "Временно Ñпиране на изпълнението на обвивката.\n" " \n" " Спиране на работата на тази обвивка докато обвивката не получи Ñигнал\n" -" SIGCONT. ОÑвен ако изрично не Ñе зададе опциÑ, входните обвивки не могат да\n" +" SIGCONT. ОÑвен ако изрично не Ñе зададе опциÑ, входните обвивки не " +"могат да\n" " бъдат Ñпрени по този начин.\n" " \n" " Опции:\n" @@ -4191,7 +4506,7 @@ msgstr "" " Изходен код:\n" " 0, оÑвен ако не възникне грешка или управлението на задачи е изключено." -#: builtins.c:1254 +#: builtins.c:1255 msgid "" "Evaluate conditional expression.\n" " \n" @@ -4225,7 +4540,8 @@ 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" @@ -4246,7 +4562,8 @@ 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" @@ -4273,9 +4590,12 @@ msgid "" msgstr "" "ИзчиÑлÑване на уÑловен израз.\n" "\n" -" Изход Ñ ÐºÐ¾Ð´ 0 (иÑтина) или 1 (лъжа) в завиÑимоÑÑ‚ от ÑтойноÑтта на ИЗРÐЗа.\n" -" Изразите могат да бъдат унарни или бинарни. Унарните най-чеÑто Ñе използват\n" -" за проверка на ÑÑŠÑтоÑнието на файл. ОÑвен Ñ‚ÑÑ… има и оператори за чиÑлови\n" +" Изход Ñ ÐºÐ¾Ð´ 0 (иÑтина) или 1 (лъжа) в завиÑимоÑÑ‚ от ÑтойноÑтта на " +"ИЗРÐЗа.\n" +" Изразите могат да бъдат унарни или бинарни. Унарните най-чеÑто Ñе " +"използват\n" +" за проверка на ÑÑŠÑтоÑнието на файл. ОÑвен Ñ‚ÑÑ… има и оператори за " +"чиÑлови\n" " ÑÑ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸ низови оператори.\n" " \n" " Поведението на теÑтовете завиÑи от Ð±Ñ€Ð¾Ñ Ð½Ð° аргументите. За цÑлоÑтно\n" @@ -4299,14 +4619,18 @@ msgstr "" " -s ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде запиÑван от ваÑ.\n" " -S ФÐЙЛ ИÑтина, ако ФÐЙЛът е програмно гнездо.\n" " -t ФДСК ИÑтина, ако ФайловиÑÑ‚_ДеСКриптор е отворен на терминал.\n" -" -u ФÐЙЛ ИÑтина, ако ФÐЙЛът е ÑÑŠÑ Ð·Ð°Ð´Ð°Ð´ÐµÐ½ бит за ÑмÑна на потребител\n" +" -u ФÐЙЛ ИÑтина, ако ФÐЙЛът е ÑÑŠÑ Ð·Ð°Ð´Ð°Ð´ÐµÐ½ бит за ÑмÑна на " +"потребител\n" " при изпълнение.\n" " -w ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде запиÑван от ваÑ.\n" " -x ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде изпълнÑван от ваÑ.\n" -" -O ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде ефективно притежаван от ваÑ.\n" -" -G ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде ефективно притежаван от вашата\n" +" -O ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде ефективно притежаван от " +"ваÑ.\n" +" -G ФÐЙЛ ИÑтина, ако ФÐЙЛът може да бъде ефективно притежаван от " +"вашата\n" " група.\n" -" -N ФÐЙЛ ИÑтина, ако ФÐЙЛът е бил променÑн от поÑледното му прочитане.\n" +" -N ФÐЙЛ ИÑтина, ако ФÐЙЛът е бил променÑн от поÑледното му " +"прочитане.\n" " \n" " ФÐЙЛ_1 -nt ФÐЙЛ_2 ИÑтина, ако ФÐЙЛ_1 е по-нов от ФÐЙЛ_2 (Ñпоред\n" " датата на промÑна).\n" @@ -4328,19 +4652,23 @@ msgstr "" " Други оператори:\n" " \n" " -o ОПЦИЯ ИÑтина, ако ОПЦИЯта на обвивката е зададена.\n" -" -v ПРОМЕÐЛИВРИÑтина, ако ПРОМЕÐЛИВÐта на обвивката е зададена.\n" -" -R ПРОМЕÐЛИВРИÑтина, ако ПРОМЕÐЛИВÐта е зададена като променлива-\n" +" -v ПРОМЕÐЛИВРИÑтина, ако ПРОМЕÐЛИВÐта на обвивката е " +"зададена.\n" +" -R ПРОМЕÐЛИВРИÑтина, ако ПРОМЕÐЛИВÐта е зададена като " +"променлива-\n" " указател.\n" " ! ИЗРÐЗ ИÑтина, ако ИЗРÐЗът е лъжа.\n" " ИЗРÐЗ_1 -a ИЗРÐЗ_2 ИÑтина, ако и двата ИЗРÐЗа Ñа иÑтина.\n" " ИЗРÐЗ_1 -o ИЗРÐЗ_2 ИÑтина, ако поне един от ИЗРÐЗите е иÑтина.\n" " ÐРГ_1 ОПЕР ÐРГ_2 Ðритметични теÑтове. Те връщат иÑтина, ако Ñе\n" " изпълнÑва математичеÑкото уÑловие на ОПЕРатора,\n" -" който е един от Ñледните (значението е в Ñкоби):\n" +" който е един от Ñледните (значението е в " +"Ñкоби):\n" " „-eq“ (=), „-ne“ (!=), „-lt“ (<), „-le“ (<=),\n" " „-gt“ (>) , „-ge“ (>=).\n" " \n" -" Ðритметичните изрази завършват иÑтинно, ако ÐРГумент_1 е Ñъответно равен,\n" +" Ðритметичните изрази завършват иÑтинно, ако ÐРГумент_1 е Ñъответно " +"равен,\n" " неравен, по-малък, по-малък или равен, по-голÑм, по-голÑм или равен на\n" " ÐРГумент_2.\n" " \n" @@ -4348,7 +4676,7 @@ msgstr "" " 0, ако ИЗРÐЗът е верен. Грешка, когато ИЗРÐЗът е неверен или е даден\n" " неправилен аргумент." -#: builtins.c:1336 +#: builtins.c:1337 msgid "" "Evaluate conditional expression.\n" " \n" @@ -4357,15 +4685,18 @@ msgid "" msgstr "" "ИзчиÑлÑване на уÑловен израз.\n" "\n" -" Това е Ñиноним на вградената команда „test“, но поÑледниÑÑ‚ аргумент трÑбва\n" -" задължително да е знакът „]“, който да ÑъответÑтва на отварÑщата квадратна\n" +" Това е Ñиноним на вградената команда „test“, но поÑледниÑÑ‚ аргумент " +"трÑбва\n" +" задължително да е знакът „]“, който да ÑъответÑтва на отварÑщата " +"квадратна\n" " Ñкоба „[“." -#: builtins.c:1345 +#: builtins.c:1346 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" @@ -4373,17 +4704,19 @@ msgid "" msgstr "" "Извеждане на времето на работа на процеÑите.\n" " \n" -" Отпечатва общото потребителÑко и ÑиÑтемно време на работа на обвивката и\n" +" Отпечатва общото потребителÑко и ÑиÑтемно време на работа на обвивката " +"и\n" " вÑичките Ñ Ð´ÑŠÑ‰ÐµÑ€Ð½Ð¸ процеÑи.\n" " \n" " Изходен код:\n" " Винаги 0." -#: builtins.c:1357 +#: builtins.c:1358 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" @@ -4392,43 +4725,57 @@ 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 or a signal number.\n" +" Each SIGNAL_SPEC is either a signal name in or a signal " +"number.\n" " Signal names are case insensitive and the SIG prefix is optional. A\n" " signal may be sent to the shell with \"kill -signal $$\".\n" " \n" " Exit Status:\n" -" Returns success unless a SIGSPEC is invalid or an invalid option is given." +" Returns success unless a SIGSPEC is invalid or an invalid option is " +"given." msgstr "" "Прихващане на Ñигналите и другите ÑъбитиÑ.\n" "\n" -" Дефинира и задейÑтва функции за обработка, когато обвивката получи Ñигнал\n" +" Дефинира и задейÑтва функции за обработка, когато обвивката получи " +"Ñигнал\n" " или възникне друго Ñъбитие.\n" "\n" -" Командата ÐРГУМЕÐТ ще бъде прочетена и изпълнена, когато обвивката получи\n" +" Командата ÐРГУМЕÐТ ще бъде прочетена и изпълнена, когато обвивката " +"получи\n" " УКÐЗÐÐиÑ_СИГÐÐЛ(и). Ðко ÐРГУМЕÐТът липÑва (и Ñе подава единичен\n" -" УКÐЗÐÐ_СИГÐÐЛ) или е „-“, то вÑеки УКÐЗÐÐ_СИГÐÐЛ Ñе връща към първоначалната\n" +" УКÐЗÐÐ_СИГÐÐЛ) или е „-“, то вÑеки УКÐЗÐÐ_СИГÐÐЛ Ñе връща към " +"първоначалната\n" " Ñи ÑтойноÑÑ‚. Ðко ÐРГУМЕÐТът е нулевиÑÑ‚ низ, вÑеки УКÐЗÐÐ_СИГÐÐЛ Ñе\n" " пренебрегва от обвивката и командите, които Ñе Ñтартират през неÑ.\n" "\n" -" Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ е „EXIT (0)“, то командата ÐРГУМЕÐТ Ñе изпълнÑва от\n" +" Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ е „EXIT (0)“, то командата ÐРГУМЕÐТ Ñе изпълнÑва " +"от\n" " обвивката при изход. Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ е „DEBUG“, ÐРГУМЕÐТът Ñе\n" " изпълнÑва Ñлед вÑÑка проÑта команда. Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ е „RETURN“,\n" -" ÐРГУМЕÐТът Ñе изпълнÑва Ñлед вÑÑко изпълнение на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ÐºÐ°ÐºÑ‚Ð¾ и изпълнение\n" -" на Ñкрипт чрез вградените команди „.“ и „source“. Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ е\n" +" ÐРГУМЕÐТът Ñе изпълнÑва Ñлед вÑÑко изпълнение на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ ÐºÐ°ÐºÑ‚Ð¾ и " +"изпълнение\n" +" на Ñкрипт чрез вградените команди „.“ и „source“. Ðко УКÐЗÐÐиÑÑ‚_СИГÐÐЛ " +"е\n" " „ERR“, ÐРГУМЕÐТът Ñе изпълнÑва Ñлед вÑÑка грешка, коÑто би предизвикала\n" " изход от обвивката при Ñтартирането Ñ Ñ Ð¾Ð¿Ñ†Ð¸Ñта „-e“.\n" "\n" @@ -4436,19 +4783,23 @@ msgstr "" " прихващаниÑ.\n" " \n" " Опции:\n" -" -l отпечатва ÑпиÑъка Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на Ñигналите и ÑъответÑтващите им номера.\n" +" -l отпечатва ÑпиÑъка Ñ Ð¸Ð¼ÐµÐ½Ð°Ñ‚Ð° на Ñигналите и ÑъответÑтващите им " +"номера.\n" " -p извеждат Ñе командите Ñвързани Ñ Ð²Ñеки УКÐЗÐÐ_СИГÐÐЛ.\n" "\n" -" Ð’Ñеки УКÐЗÐÐ_СИГÐÐЛ е или име на Ñигнал от файла „signal.h“ или номер на\n" +" Ð’Ñеки УКÐЗÐÐ_СИГÐÐЛ е или име на Ñигнал от файла „signal.h“ или номер " +"на\n" " Ñигнал.\n" -" ÐÑма разлика между главни и малки букви в имената на Ñигнали, а предÑтавката\n" +" ÐÑма разлика между главни и малки букви в имената на Ñигнали, а " +"предÑтавката\n" " „SIG“ не е задължителна.\n" -" Сигнал може да бъде изпратен на обвивката Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° „kill -signal $$“.\n" +" Сигнал може да бъде изпратен на обвивката Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° „kill -signal $" +"$“.\n" "\n" " Изходен код:\n" " 0, оÑвен ако е зададен неправилен Ñигнал или опциÑ." -#: builtins.c:1393 +#: builtins.c:1394 msgid "" "Display information about command type.\n" " \n" @@ -4474,7 +4825,8 @@ 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" @@ -4482,31 +4834,38 @@ msgstr "" " команда.\n" " \n" " Опции:\n" -" -a Извеждане на вÑички меÑтоположениÑ, които Ñъдържат изпълним файл Ñ\n" +" -a Извеждане на вÑички меÑтоположениÑ, които Ñъдържат изпълним файл " +"Ñ\n" " това ИМЕ. Включва Ñинонимите, вградените команди и функции на\n" " обвивката, Ñамо когато не е използвана опциÑта „-p“\n" " -f Без търÑене във функциите дефинирани в обвивката\n" -" -P ТърÑене в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение указан в PATH, дори и ако ÑъщеÑтвува\n" -" Ñиноним, вградена команда или Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð° в обвивката Ñ Ñ‚Ð¾Ð²Ð°\n" +" -P ТърÑене в Ð¿ÑŠÑ‚Ñ Ð·Ð° изпълнение указан в PATH, дори и ако " +"ÑъщеÑтвува\n" +" Ñиноним, вградена команда или Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð° в обвивката Ñ " +"това\n" " ИМЕ\n" " -p Връща или името на файла, който ще бъде изпълнен или нищо в\n" " Ñлучаите, когато командата „type -t ИМЕ“ не би върнала „file“\n" " -t Извеждане на една от думите „alias“ (Ñиноним), „keyword“\n" -" (резервирана лекÑема в обвивката), „function“ (Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð° в\n" -" обвивката), „builtin“ (вградена команда), „file“ (изпълним файл) или\n" +" (резервирана лекÑема в обвивката), „function“ (Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ " +"дефинирана в\n" +" обвивката), „builtin“ (вградена команда), „file“ (изпълним файл) " +"или\n" " „“, ако ИМЕто не е открито\n" " \n" " Ðргументи:\n" " ИМЕ Името, за което да Ñе изведе информациÑ.\n" " \n" " Изходен код:\n" -" 0, ако вÑички подадени ИМЕна Ñа открити, неуÑпех, ако нÑкое от Ñ‚ÑÑ… липÑва." +" 0, ако вÑички подадени ИМЕна Ñа открити, неуÑпех, ако нÑкое от Ñ‚ÑÑ… " +"липÑва." -#: builtins.c:1424 +#: builtins.c:1425 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" @@ -4552,7 +4911,8 @@ msgstr "" "ПромÑна на реÑурÑите на обвивката.\n" "\n" " Командата оÑъщеÑтвÑва контрол върху реÑурÑите, които Ñа доÑтъпни на\n" -" процеÑите Ñтартирани през обвивката върху ÑиÑтемите, които поддържат такова\n" +" процеÑите Ñтартирани през обвивката върху ÑиÑтемите, които поддържат " +"такова\n" " управление.\n" "\n" " Опции:\n" @@ -4564,7 +4924,8 @@ msgstr "" " паметта (core)\n" " -d макÑималниÑÑ‚ размер на Ñегмента на Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð·Ð° данни\n" " -e макÑималниÑÑ‚ приоритет (nice)\n" -" -f макÑималниÑÑ‚ размер на файловете Ñъздадени от обвивката и дъщерните\n" +" -f макÑималниÑÑ‚ размер на файловете Ñъздадени от обвивката и " +"дъщерните\n" " Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑи\n" " -i макÑималниÑÑ‚ брой на изчакващите Ñигнали\n" " -l макÑималниÑÑ‚ размер памет, коÑто Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð¼Ð¾Ð¶Ðµ да заключи\n" @@ -4583,10 +4944,13 @@ msgstr "" " \n" " Ðе вÑички Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñа налични на вÑички платформи.\n" "\n" -" Ðко е зададено ОГРÐÐИЧЕÐИЕ, то това е новата ÑтойноÑÑ‚ на ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ€ÐµÑурÑ.\n" -" Специалните ÑтойноÑти „soft“, „hard“ и „unlimited“ означават текущите меко,\n" +" Ðко е зададено ОГРÐÐИЧЕÐИЕ, то това е новата ÑтойноÑÑ‚ на ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ " +"реÑурÑ.\n" +" Специалните ÑтойноÑти „soft“, „hard“ и „unlimited“ означават текущите " +"меко,\n" " твърдо и никакво ограничение Ñъответно. Ð’ противен Ñлучай Ñе извежда\n" -" текущата ÑтойноÑÑ‚ на ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ€ÐµÑурÑ. Ðко не е зададена опциÑ, Ñе приема,\n" +" текущата ÑтойноÑÑ‚ на ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ€ÐµÑурÑ. Ðко не е зададена опциÑ, Ñе " +"приема,\n" " че е зададена „-f“.\n" "\n" " СтойноÑтите Ñа в блокове от по 1024 байта, Ñ Ð¸Ð·ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ на:\n" @@ -4597,7 +4961,7 @@ msgstr "" " Изходен код:\n" " 0, оÑвен ако не възникни грешка или е дадена неправилна опциÑ." -#: builtins.c:1474 +#: builtins.c:1475 msgid "" "Display or set file mode mask.\n" " \n" @@ -4619,30 +4983,38 @@ msgstr "" " Задава МÐСКÐта за правата за доÑтъп до новоÑъздадени файлове. Ðко не е\n" " зададена МÐСКÐ, Ñе извежда текущата Ñ ÑтойноÑÑ‚.\n" " \n" -" Ðко МÐСКÐта започва Ñ Ñ†Ð¸Ñ„Ñ€Ð°, Ñ‚Ñ Ñе тълкува като оÑмично чиÑло. Ð’ противен\n" +" Ðко МÐСКÐта започва Ñ Ñ†Ð¸Ñ„Ñ€Ð°, Ñ‚Ñ Ñе тълкува като оÑмично чиÑло. Ð’ " +"противен\n" " Ñлучай трÑбва да е низ, който би бил приет от командата chmod(1).\n" " \n" " Опции:\n" -" -p ако не е зададена МÐСКÐ, изведениÑÑ‚ низ може да бъде ползван за вход\n" -" -S изведената маÑка да е във вид на ÐИЗ. Без опциÑта изходът е оÑмично\n" +" -p ако не е зададена МÐСКÐ, изведениÑÑ‚ низ може да бъде ползван за " +"вход\n" +" -S изведената маÑка да е във вид на ÐИЗ. Без опциÑта изходът е " +"оÑмично\n" " чиÑло\n" " \n" " Изходен код:\n" " 0, оÑвен ако МÐСКÐта или нÑÐºÐ¾Ñ Ð¾Ñ‚ зададените опции Ñа неправилни." -#: builtins.c:1494 +#: builtins.c:1495 +#, fuzzy 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 a job specification, waits for all processes\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 the next job to terminate and\n" " returns its exit status.\n" " \n" +" If the -f option is supplied, and job control is enabled, waits for the\n" +" specified ID to terminate, instead of waiting for it to change status.\n" +" \n" " Exit Status:\n" " Returns the status of the last ID; fails if ID is invalid or an invalid\n" " option is given." @@ -4650,42 +5022,49 @@ msgstr "" "Изчакване на завършването задача и връщане на Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´.\n" " \n" " Изчакване на вÑички указани ИДентификатори, които могат да Ñа номера на\n" -" процеÑи или указатели на задачи, и докладване на Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´. Ðко не е\n" +" процеÑи или указатели на задачи, и докладване на Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´. Ðко не " +"е\n" " зададен ИДентификатор, Ñе изчакват вÑички активни дъщерни процеÑи, а\n" -" изходниÑÑ‚ код е 0. Ðко ИДентификаторът е указател на задача, Ñе изчакват\n" +" изходниÑÑ‚ код е 0. Ðко ИДентификаторът е указател на задача, Ñе " +"изчакват\n" " вÑички процеÑи в конвейера на задачата.\n" "\n" -" Ðко е зададена опциÑта „-n“ Ñе изчаква ÐºÑ€Ð°Ñ Ð½Ð° работата на Ñледващата задача\n" +" Ðко е зададена опциÑта „-n“ Ñе изчаква ÐºÑ€Ð°Ñ Ð½Ð° работата на Ñледващата " +"задача\n" " и Ñе връща Ð½ÐµÐ¹Ð½Ð¸Ñ ÐºÐ¾Ð´.\n" " \n" " Изходен код:\n" " Връща Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на поÑледната задача или процеÑ. Ðко е зададена\n" " неправилна опциÑ, връща грешка." -#: builtins.c:1515 +#: builtins.c:1519 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" " зададен ИДентификатор_ПРоцeÑ, вÑички текущо активни дъщерни процеÑи Ñе\n" -" изчакват и изходниÑÑ‚ код е 0. ИДентификатор_ПРоцeÑ Ñ‚Ñ€Ñбва да ÑъответÑтва на\n" +" изчакват и изходниÑÑ‚ код е 0. ИДентификатор_ПРоцeÑ Ñ‚Ñ€Ñбва да " +"ÑъответÑтва на\n" " нÑкой процеÑ.\n" "\n" " Изходен код:\n" " Ð˜Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на процеÑа Ñ Ð¿Ð¾ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€. Грешка, ако е даден\n" " неправилен идентификатор или е дадена неправилна опциÑ." -#: builtins.c:1530 +#: builtins.c:1534 msgid "" "Execute commands for each member in a list.\n" " \n" @@ -4699,15 +5078,18 @@ msgid "" msgstr "" "Изпълнение на команда за вÑеки член в ÑпиÑък от елементи\n" "\n" -" Цикълът „for“ изпълнÑва поÑледователноÑÑ‚ от команди за вÑеки член в ÑпиÑък\n" -" от елементи. Ðко блокът „в ДУМИ…“ не приÑÑŠÑтва, използва Ñе „in \"$@\"“.\n" -" За вÑеки елемент в ДУМИте, ИМЕто Ñе задава да е елементът и Ñе изпълнÑват\n" +" Цикълът „for“ изпълнÑва поÑледователноÑÑ‚ от команди за вÑеки член в " +"ÑпиÑък\n" +" от елементи. Ðко блокът „в ДУМИ…“ не приÑÑŠÑтва, използва Ñе „in \"$@" +"\"“.\n" +" За вÑеки елемент в ДУМИте, ИМЕто Ñе задава да е елементът и Ñе " +"изпълнÑват\n" " КОМÐÐДИте.\n" "\n" " Изходен код:\n" " Връща Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на поÑледно изпълнената команда." -#: builtins.c:1544 +#: builtins.c:1548 msgid "" "Arithmetic for loop.\n" " \n" @@ -4730,13 +5112,14 @@ msgstr "" " КОМÐÐДИ\n" " (( EXP_3 ))\n" " done\n" -" ИЗРÐЗ_1, ИЗРÐЗ_2, и ИЗРÐЗ_3 Ñа аритметични изрази. Ð’Ñеки изпуÑнат израз Ñе\n" +" ИЗРÐЗ_1, ИЗРÐЗ_2, и ИЗРÐЗ_3 Ñа аритметични изрази. Ð’Ñеки изпуÑнат израз " +"Ñе\n" " изчиÑлÑва да е 1.\n" "\n" " Изходен код:\n" " Връща Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на поÑледно изпълнената команда." -#: builtins.c:1562 +#: builtins.c:1566 msgid "" "Select words from a list and execute commands.\n" " \n" @@ -4759,12 +5142,18 @@ msgstr "" "\n" " ДУМИте биват замеÑтвани, което води до Ñъздаването на ÑпиÑък Ñ Ð´ÑƒÐ¼Ð¸.\n" " Ðаборът от замеÑтените думи бива отпечатан на изхода за Ñтандартната\n" -" грешка, като вÑÑка от Ñ‚ÑÑ… Ñе предшеÑтва от номер. Ðко клаузата „in ДУМИ“\n" -" липÑва, използва Ñе „in \"$@\"“. Ð’ такива Ñлучаи Ñе отпечатва подÑказката\n" -" „PS3“ и от ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð²Ñ…Ð¾Ð´ Ñе прочита ред. Ðко редът Ñе ÑÑŠÑтои от номера,\n" -" който ÑъответÑтва на нÑÐºÐ¾Ñ Ð¾Ñ‚ изведените думи, ИМЕто Ñе задава да е тази\n" -" дума. Ðко редът е празен, отново Ñе отпечатват ДУМИте и подÑказката. Ðко\n" -" Ñе прочете „EOF“, командата завършва. Ð’ÑÑка друга ÑтойноÑÑ‚ приÑвоÑва „null“\n" +" грешка, като вÑÑка от Ñ‚ÑÑ… Ñе предшеÑтва от номер. Ðко клаузата „in " +"ДУМИ“\n" +" липÑва, използва Ñе „in \"$@\"“. Ð’ такива Ñлучаи Ñе отпечатва " +"подÑказката\n" +" „PS3“ и от ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð²Ñ…Ð¾Ð´ Ñе прочита ред. Ðко редът Ñе ÑÑŠÑтои от " +"номера,\n" +" който ÑъответÑтва на нÑÐºÐ¾Ñ Ð¾Ñ‚ изведените думи, ИМЕто Ñе задава да е " +"тази\n" +" дума. Ðко редът е празен, отново Ñе отпечатват ДУМИте и подÑказката. " +"Ðко\n" +" Ñе прочете „EOF“, командата завършва. Ð’ÑÑка друга ÑтойноÑÑ‚ приÑвоÑва " +"„null“\n" " на ИМЕ. ПрочетениÑÑ‚ ред Ñе запазва в променливата REPLY. КОМÐÐДИте Ñе\n" " изпълнÑват Ñлед вÑеки избор до изпълнÑването на команда за прекъÑване\n" " (break).\n" @@ -4772,7 +5161,7 @@ msgstr "" " Изходен код:\n" " Връща Ð¸Ð·Ñ…Ð¾Ð´Ð½Ð¸Ñ ÐºÐ¾Ð´ на поÑледно изпълнената команда." -#: builtins.c:1583 +#: builtins.c:1587 msgid "" "Report time consumed by pipeline's execution.\n" " \n" @@ -4802,7 +5191,7 @@ msgstr "" " Изходен код:\n" " ИзходниÑÑ‚ код е този на ПРОГРÐМÐиÑ_КÐÐÐЛ." -#: builtins.c:1600 +#: builtins.c:1604 msgid "" "Execute commands based on pattern matching.\n" " \n" @@ -4814,22 +5203,28 @@ msgid "" msgstr "" "Изпълнение на команди на базата на напаÑване по шаблон.\n" "\n" -" Избирателно Ñе изпълнÑват КОМÐÐДИ на база ДУМÐ, коÑто напаÑва на ШÐБЛОÐ.\n" +" Избирателно Ñе изпълнÑват КОМÐÐДИ на база ДУМÐ, коÑто напаÑва на " +"ШÐБЛОÐ.\n" " Шаблоните Ñе разделÑÑ‚ ÑÑŠÑ Ð·Ð½Ð°ÐºÐ° „|“.\n" "\n" " Изходен код:\n" " ИзходниÑÑ‚ код е този на поÑледно изпълнената команда." -#: builtins.c:1612 +#: builtins.c:1616 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" @@ -4837,20 +5232,26 @@ msgid "" msgstr "" "Изпълнение на команда на базата на уÑловие.\n" "\n" -" Първо Ñе изпълнÑват командите в блока „if КОМÐÐДИ“. Ðко изходниÑÑ‚ код е 0,\n" -" то Ñе изпълнÑва блокът „then КОМÐÐДИ“. Ð’ противен Ñлучай поÑледователно Ñе\n" -" изпълнÑва вÑеки блок „elif КОМÐÐДИ“ — ако изходниÑÑ‚ код е 0, то Ñе изпълнÑва\n" -" ÑÑŠÐ¾Ñ‚Ð²ÐµÑ‚Ð½Ð¸Ñ Ð±Ð»Ð¾Ðº „then КОМÐÐДИ“, Ñлед което завършва изпълнението на целиÑ\n" +" Първо Ñе изпълнÑват командите в блока „if КОМÐÐДИ“. Ðко изходниÑÑ‚ код е " +"0,\n" +" то Ñе изпълнÑва блокът „then КОМÐÐДИ“. Ð’ противен Ñлучай поÑледователно " +"Ñе\n" +" изпълнÑва вÑеки блок „elif КОМÐÐДИ“ — ако изходниÑÑ‚ код е 0, то Ñе " +"изпълнÑва\n" +" ÑÑŠÐ¾Ñ‚Ð²ÐµÑ‚Ð½Ð¸Ñ Ð±Ð»Ð¾Ðº „then КОМÐÐДИ“, Ñлед което завършва изпълнението на " +"целиÑ\n" " блок „if“.\n" " Ðко изходниÑÑ‚ код на никой от блоковете „if“ и „elif“ не е бил 0,\n" -" изпълнÑва Ñе блока „else КОМÐÐДИ“, Ñтига такъв да приÑÑŠÑтва. ИзходниÑÑ‚ код\n" -" от цÑлата конÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ðµ този на поÑледната изпълнена команда или е 0, ако\n" +" изпълнÑва Ñе блока „else КОМÐÐДИ“, Ñтига такъв да приÑÑŠÑтва. ИзходниÑÑ‚ " +"код\n" +" от цÑлата конÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ñ Ðµ този на поÑледната изпълнена команда или е 0, " +"ако\n" " никое теÑтово уÑловие, не Ñе е оценило като иÑтина.<\n" "\n" " Изходен код:\n" " ИзходниÑÑ‚ код е този на поÑледно изпълнената команда." -#: builtins.c:1629 +#: builtins.c:1633 msgid "" "Execute commands as long as a test succeeds.\n" " \n" @@ -4868,7 +5269,7 @@ msgstr "" " Изходен код:\n" " ИзходниÑÑ‚ код е този на поÑледно изпълнената команда." -#: builtins.c:1641 +#: builtins.c:1645 msgid "" "Execute commands as long as a test does not succeed.\n" " \n" @@ -4886,7 +5287,7 @@ msgstr "" " Изходен код:\n" " ИзходниÑÑ‚ код е този на поÑледно изпълнената команда." -#: builtins.c:1653 +#: builtins.c:1657 msgid "" "Create a coprocess named NAME.\n" " \n" @@ -4901,19 +5302,22 @@ msgstr "" "Създаване на ÐºÐ¾Ð¿Ñ€Ð¾Ñ†ÐµÑ Ñ Ð´Ð°Ð´ÐµÐ½Ð¾Ñ‚Ð¾ ИМЕ.\n" " \n" " ÐÑинхронно изпълнение на КОМÐÐДÐта, като Ñтандартните вход и изход Ñе\n" -" пренаÑочват от и към файловите деÑкриптори, които трÑбва да Ñа Ñ Ð¸Ð½Ð´ÐµÐºÑи\n" -" Ñъответно 0 и 1 в променливата-маÑив ИМЕ в изпълнÑваната обвивка. Ðко не е\n" +" пренаÑочват от и към файловите деÑкриптори, които трÑбва да Ñа Ñ " +"индекÑи\n" +" Ñъответно 0 и 1 в променливата-маÑив ИМЕ в изпълнÑваната обвивка. Ðко " +"не е\n" " дадено ИМЕ на променлива, Ñтандартно Ñе ползва „COPROC“.\n" " \n" " Изходен код:\n" " ИзходниÑÑ‚ код е 0." -#: builtins.c:1667 +#: builtins.c:1671 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" @@ -4922,15 +5326,18 @@ msgid "" msgstr "" "Дефиниране на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð° обвивката.\n" " \n" -" Създаване на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð° обвивката ÑÑŠÑ Ð·Ð°Ð´Ð°Ð´ÐµÐ½Ð¾Ñ‚Ð¾ ИМЕ. Когато Ñе извика като\n" +" Създаване на Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð½Ð° обвивката ÑÑŠÑ Ð·Ð°Ð´Ð°Ð´ÐµÐ½Ð¾Ñ‚Ð¾ ИМЕ. Когато Ñе извика " +"като\n" " обикновена команда, КОМÐÐДИте Ñе изпълнÑват в контекÑта на извикващата\n" -" обвивка. При извикването на ИМЕто, аргументите подадени на функциÑта Ñа\n" -" доÑтъпни като $1,… , $9, а името на функциÑта е доÑтъпно като $FUNCNAME.\n" +" обвивка. При извикването на ИМЕто, аргументите подадени на функциÑта " +"Ñа\n" +" доÑтъпни като $1,… , $9, а името на функциÑта е доÑтъпно като " +"$FUNCNAME.\n" " \n" " Изходен код:\n" " 0, оÑвен ако ИМЕто не е Ñамо за четене." -#: builtins.c:1681 +#: builtins.c:1685 msgid "" "Group commands as a unit.\n" " \n" @@ -4942,13 +5349,14 @@ msgid "" msgstr "" "Изпълнение на група от команди.\n" "\n" -" ИзпълнÑване на цÑл набор от команди в група. Това е един от начините да Ñе\n" +" ИзпълнÑване на цÑл набор от команди в група. Това е един от начините да " +"Ñе\n" " пренаÑочи цÑл набор от команди.\n" "\n" " Изходен код:\n" " ИзходниÑÑ‚ код е този на поÑледно изпълнената команда." -#: builtins.c:1693 +#: builtins.c:1697 msgid "" "Resume job in foreground.\n" " \n" @@ -4972,7 +5380,7 @@ msgstr "" " Изходен код:\n" " ИзходниÑÑ‚ код е този възобновената задача." -#: builtins.c:1708 +#: builtins.c:1712 msgid "" "Evaluate arithmetic expression.\n" " \n" @@ -4990,13 +5398,16 @@ msgstr "" " Изходен код:\n" " 1, ако резултатът на ИЗРÐЗа е 0. Ð’ противен Ñлучай — 0." -#: builtins.c:1720 +#: builtins.c:1724 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" @@ -5017,11 +5428,13 @@ msgstr "" "Изпълнение на команда-уÑловие\n" "\n" " Връща ÑÑŠÑтоÑние 0 или 1 в завиÑимоÑÑ‚ от оценката на уÑÐ»Ð¾Ð²Ð½Ð¸Ñ Ð˜Ð—Ð ÐЗ.\n" -" Изразите Ñа ÑÑŠÑтавени от Ñъщите примитиви, както вградената команда „test“\n" +" Изразите Ñа ÑÑŠÑтавени от Ñъщите примитиви, както вградената команда " +"„test“\n" " и могат да Ñе Ñъчетават чрез Ñледните оператори:\n" " \n" " ( ИЗРÐЗ ) Връща ÑтойноÑтта на ИЗРÐЗа\n" -" ! ИЗРÐЗ ИÑтина, ако ИЗРÐЗ Ñе Ð¾Ñ†ÐµÐ½Ñ Ð½Ð° лъжа, в оÑтаналите Ñлучаи е лъжа\n" +" ! ИЗРÐЗ ИÑтина, ако ИЗРÐЗ Ñе Ð¾Ñ†ÐµÐ½Ñ Ð½Ð° лъжа, в оÑтаналите Ñлучаи е " +"лъжа\n" " ИЗРÐЗ_1 && ИЗРÐЗ_2\n" " ИÑтина, ако едновременно ИЗРÐЗ_1 и ИЗРÐЗ_2 Ñа иÑтина, в\n" " оÑтаналите Ñлучаи е лъжа.\n" @@ -5030,7 +5443,8 @@ msgstr "" " оÑтаналите Ñлучаи е лъжа.\n" " \n" " Когато Ñе използват операторите „==“ и „!=“, низът от дÑÑната Ñтрана на\n" -" оператора Ñе използва като шаблон и Ñе извършва напаÑване. Когато Ñе ползва\n" +" оператора Ñе използва като шаблон и Ñе извършва напаÑване. Когато Ñе " +"ползва\n" " операторът „=~“, изразът от дÑÑната му Ñтрана Ñе тълкува като регулÑрен\n" " израз.\n" "\n" @@ -5040,7 +5454,7 @@ msgstr "" " Изходен код:\n" " 0 или едно Ñпоред ÑтойноÑтта на ИЗРÐЗа." -#: builtins.c:1746 +#: builtins.c:1750 msgid "" "Common shell variable names and usage.\n" " \n" @@ -5098,22 +5512,30 @@ msgstr "" " BASH_VERSION Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° верÑиÑта на bash\n" " CDPATH СпиÑък Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸ разделени Ñ Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ðµ, които да Ñе\n" " търÑÑÑ‚ като аргументи за командата „cd“\n" -" GLOBIGNORE СпиÑък Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ на файлови имена, разделени Ñ Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ðµ,\n" +" GLOBIGNORE СпиÑък Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ на файлови имена, разделени Ñ " +"двоеточие,\n" " които да Ñе игнорират от замеÑтването на пътÑ\n" -" HISTFILE Името на файла, в който Ñе ÑъхранÑва иÑториÑта на командите\n" -" HISTFILESIZE МакÑималниÑÑ‚ брой редове, които горниÑÑ‚ файл може да Ñъдържа\n" -" HISTSIZE МакÑималниÑÑ‚ брой редове, които една работеща обвивка може\n" +" HISTFILE Името на файла, в който Ñе ÑъхранÑва иÑториÑта на " +"командите\n" +" HISTFILESIZE МакÑималниÑÑ‚ брой редове, които горниÑÑ‚ файл може да " +"Ñъдържа\n" +" HISTSIZE МакÑималниÑÑ‚ брой редове, които една работеща обвивка " +"може\n" " да доÑтъпи\n" " HOME ПълниÑÑ‚ път до домашната ви директориÑ\n" " HOSTNAME Името на текущата машина\n" " HOSTTYPE Видът на процеÑора, под който работи текущата обвивка\n" -" IGNOREEOF УправлÑва дейÑтвието на обвивката при Ñрещането на единичен\n" -" знак за край на файл „EOF“. Ðко променливата е зададена, Ñ‚Ñ\n" +" IGNOREEOF УправлÑва дейÑтвието на обвивката при Ñрещането на " +"единичен\n" +" знак за край на файл „EOF“. Ðко променливата е " +"зададена, Ñ‚Ñ\n" " указва Ð±Ñ€Ð¾Ñ Ð½Ð° знаците „EOF“, който могат да Ñе Ñрещнат\n" -" ÑамоÑтоÑтелно на един ред, преди обвивката да завърши работа\n" +" ÑамоÑтоÑтелно на един ред, преди обвивката да завърши " +"работа\n" " и излезе (Ñтандартно е 10). Когато променливата не е\n" " зададена, един „EOF“ означава край на входÑщите данни\n" -" MACHTYPE Ðиз, който опиÑва текущата ÑиÑтема, на коÑто работи bash\n" +" MACHTYPE Ðиз, който опиÑва текущата ÑиÑтема, на коÑто работи " +"bash\n" " MAILCHECK Колко чеÑто bash да проверÑва за нови пиÑма (в Ñекунди)\n" " MAILPATH СпиÑък Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ðµ, които bash проверÑва за нови пиÑма\n" " OSTYPE ВерÑиÑта на ЮникÑ, на коÑто работи bash\n" @@ -5126,26 +5548,39 @@ msgstr "" " SHELLOPTS СпиÑък Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ‚Ðµ опции на обвивката, разделени Ñ\n" " двоеточие\n" " TERM Името на Ñ‚ÐµÐºÑƒÑ‰Ð¸Ñ Ð²Ð¸Ð´ терминал\n" -" TIMEFORMAT ИзходниÑÑ‚ формат за ÑтатиÑтиката за времето за изпълнение на\n" +" TIMEFORMAT ИзходниÑÑ‚ формат за ÑтатиÑтиката за времето за " +"изпълнение на\n" " команда, който Ñе използва от запазената дума „time“\n" -" auto_resume СтойноÑÑ‚, коÑто не е „null“, означава, че командна дума,\n" -" коÑто Ñе поÑвÑва ÑамоÑтоÑтелно на ред, първо Ñе проверÑва в\n" -" ÑпиÑъка Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¾ Ñпрените задачи. Ðко бъде открита там,\n" +" auto_resume СтойноÑÑ‚, коÑто не е „null“, означава, че командна " +"дума,\n" +" коÑто Ñе поÑвÑва ÑамоÑтоÑтелно на ред, първо Ñе " +"проверÑва в\n" +" ÑпиÑъка Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¾ Ñпрените задачи. Ðко бъде открита " +"там,\n" " задачата Ñе пуÑка и Ñе Ñлага на преден план. СтойноÑÑ‚\n" -" „exact“ (Ñтрого Ñъвпадение) означава, че командната дума,\n" -" трÑбва точно да Ñъвпада Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на команда в ÑпиÑъка ÑÑŠÑ\n" -" Ñпрени задачи. СтойноÑÑ‚ „substring“ (Ñъвпадение на подниз)\n" -" означава, че командната дума трÑбва да е подниз на задачата.\n" -" Ð’ÑÑка друга ÑтойноÑÑ‚ означава, че командата думата трÑбва да\n" +" „exact“ (Ñтрого Ñъвпадение) означава, че командната " +"дума,\n" +" трÑбва точно да Ñъвпада Ñ Ð¸Ð¼ÐµÑ‚Ð¾ на команда в ÑпиÑъка " +"ÑÑŠÑ\n" +" Ñпрени задачи. СтойноÑÑ‚ „substring“ (Ñъвпадение на " +"подниз)\n" +" означава, че командната дума трÑбва да е подниз на " +"задачата.\n" +" Ð’ÑÑка друга ÑтойноÑÑ‚ означава, че командата думата " +"трÑбва да\n" " е началото на ÑпрÑна задача\n" -" histchars Знаци, които определÑÑ‚ бързото замеÑтване и това по иÑториÑ.\n" -" ПървиÑÑ‚ знак е за замеÑтването по иÑториÑ, обикновено е „!“.\n" -" ВториÑÑ‚ е за бързото замеÑтване, обикновено е „^“. ТретиÑÑ‚\n" +" histchars Знаци, които определÑÑ‚ бързото замеÑтване и това по " +"иÑториÑ.\n" +" ПървиÑÑ‚ знак е за замеÑтването по иÑториÑ, обикновено е " +"„!“.\n" +" ВториÑÑ‚ е за бързото замеÑтване, обикновено е „^“. " +"ТретиÑÑ‚\n" " е за коментарите в иÑториÑта, обикновено е „#“\n" -" HISTIGNORE СпиÑък Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸, разделени Ñ Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ðµ, които указват кои\n" +" HISTIGNORE СпиÑък Ñ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸, разделени Ñ Ð´Ð²Ð¾ÐµÑ‚Ð¾Ñ‡Ð¸Ðµ, които указват " +"кои\n" " команди да не Ñе запазват в иÑториÑта\n" -#: builtins.c:1803 +#: builtins.c:1807 msgid "" "Add directories to stack.\n" " \n" @@ -5181,29 +5616,36 @@ msgstr "" " като най-горна Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ñтава текущата директориÑ. Без\n" " аргументи ÑÐ¼ÐµÐ½Ñ Ð½Ð°Ð¹-горните две директории.\n" "\n" -" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ изваждането на\n" +" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ изваждането " +"на\n" " Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ ÐºÑŠÐ¼ Ñтека, така че Ñе Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ Ñамо той.\n" "\n" " Ðргументи:\n" -" +N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от лÑвата \n" -" Ñтрана на ÑпиÑъка, изведен от командата „dirs“ като Ñе почва от 0)\n" +" +N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от " +"лÑвата \n" +" Ñтрана на ÑпиÑъка, изведен от командата „dirs“ като Ñе почва от " +"0)\n" " да е най-отгоре.\n" "\n" -" -N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от дÑÑната\n" -" Ñтрана на ÑпиÑъка, изведен от командата „dirs“ като Ñе почва от 0)\n" +" -N Превърта Ñтека, така че N-тата Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ (като Ñе брои от " +"дÑÑната\n" +" Ñтрана на ÑпиÑъка, изведен от командата „dirs“ като Ñе почва от " +"0)\n" " да е най-отгоре.\n" "\n" "\n" -" dir Ð”Ð¾Ð±Ð°Ð²Ñ Ð”Ð˜Ð ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñта най-отгоре в Ñтека, като Ñ Ð¿Ñ€Ð°Ð²Ð¸ новата текуща\n" +" dir Ð”Ð¾Ð±Ð°Ð²Ñ Ð”Ð˜Ð ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñта най-отгоре в Ñтека, като Ñ Ð¿Ñ€Ð°Ð²Ð¸ новата " +"текуща\n" " работна директориÑ.\n" "\n" " Можете да изведете Ñтека на директориÑта Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° „dirs“.\n" "\n" " Изходен код:\n" -" 0, оÑвен ако е подаден неправилен аргумент или не може да Ñе премине към\n" +" 0, оÑвен ако е подаден неправилен аргумент или не може да Ñе премине " +"към\n" " Ñъответната директориÑ." -#: builtins.c:1837 +#: builtins.c:1841 msgid "" "Remove directories from stack.\n" " \n" @@ -5231,11 +5673,13 @@ msgid "" msgstr "" "Изваждане на директории от Ñтека.\n" "\n" -" Маха директории от Ñтека Ñ Ñ‚ÑÑ…. Без аргументи премахва поÑледната директориÑ\n" +" Маха директории от Ñтека Ñ Ñ‚ÑÑ…. Без аргументи премахва поÑледната " +"директориÑ\n" " в Ñтека и влиза в новата поÑледна директориÑ.\n" "\n" " Опции:\n" -" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ изваждането на\n" +" -n подтиÑкане на нормалното преминаване към Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ñ€Ð¸ изваждането " +"на\n" " Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ ÐºÑŠÐ¼ Ñтека, така че Ñе Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ Ñамо той.\n" "\n" " Ðргументи:\n" @@ -5251,10 +5695,11 @@ msgstr "" " Стекът Ñ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð¸Ñ‚Ðµ Ñе визуализира Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð° „dirs“.\n" "\n" " Изходен код:\n" -" 0, оÑвен ако е подаден неправилен аргумент или не може да Ñе премине към\n" +" 0, оÑвен ако е подаден неправилен аргумент или не може да Ñе премине " +"към\n" " Ñъответната директориÑ." -#: builtins.c:1867 +#: builtins.c:1871 msgid "" "Display directory stack.\n" " \n" @@ -5284,33 +5729,38 @@ msgid "" msgstr "" "Извеждане на Ñтека на директориите.\n" "\n" -" Отпечатва ÑпиÑъка Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¾ запомнените директории. СпиÑъкът Ñе попълва чрез\n" +" Отпечатва ÑпиÑъка Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¾ запомнените директории. СпиÑъкът Ñе попълва " +"чрез\n" " командата „pushd“. Можете да вадите директории от Ñтека Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ‚Ð°\n" " „popd“.\n" " \n" " Опции:\n" " -c изчиÑтване на Ñтека на директориите като изтрива вÑички елементи\n" -" -l извеждане на пълните имена на директориите, а не Ñъкратените ÑпрÑмо\n" +" -l извеждане на пълните имена на директориите, а не Ñъкратените " +"ÑпрÑмо\n" " домашната Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð° („/homes/pesho/bin“, а не „~/bin“)\n" " -p поредово отпечатване без Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ€ в Ñтека\n" " -v поредово отпечатване заедно Ñ Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ñ Ð½Ð¾Ð¼ÐµÑ€ в Ñтека\n" "\n" " Ðргументи: \n" -" +N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отлÑво в ÑпиÑъка отпечатан от командата „dirs“,\n" +" +N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отлÑво в ÑпиÑъка отпечатан от командата " +"„dirs“,\n" " когато е Ñтартирана без опции. Брои Ñе от 0.\n" -" -N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отдÑÑно в ÑпиÑъка отпечатан от командата „dirs“,\n" +" -N извежда N-Ñ‚Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ отдÑÑно в ÑпиÑъка отпечатан от командата " +"„dirs“,\n" " когато е Ñтартирана без опции. Брои Ñе от 0.\n" "\n" " Изходен код:\n" " 0, оÑвен ако е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка." -#: builtins.c:1898 +#: builtins.c:1902 +#, fuzzy msgid "" "Set and unset shell options.\n" " \n" " Change the setting of each shell option OPTNAME. Without any option\n" -" arguments, list all shell options with an indication of whether or not each\n" -" is set.\n" +" arguments, list each supplied OPTNAME, or all shell options if no\n" +" OPTNAMEs are given, with an indication of whether or not each is set.\n" " \n" " Options:\n" " -o\trestrict OPTNAMEs to those defined for use with `set -o'\n" @@ -5325,22 +5775,26 @@ msgid "" msgstr "" "Включване и изключване на опции на обвивката.\n" " \n" -" Превключване на ÑÑŠÑтоÑнието на вÑÑка от дадените ОПЦИи на обвивката. Ðко не\n" -" не Ñа зададени аргументи-ОПЦИи, Ñе извежда ÑпиÑък от вÑички опции, като Ñе\n" +" Превключване на ÑÑŠÑтоÑнието на вÑÑка от дадените ОПЦИи на обвивката. " +"Ðко не\n" +" не Ñа зададени аргументи-ОПЦИи, Ñе извежда ÑпиÑък от вÑички опции, като " +"Ñе\n" " указва за вÑÑка дали и включена или не.\n" " \n" " Опции:\n" -" -o ограничаване на опциите до определените за използване ÑÑŠÑ â€žset -o“\n" +" -o ограничаване на опциите до определените за използване ÑÑŠÑ â€žset -" +"o“\n" " -p извеждане на вÑÑка Ð¾Ð¿Ñ†Ð¸Ñ Ñ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ дали е включена или не\n" " -q без извеждане на информациÑ\n" " -s включване на вÑÑка от ОПЦИИте\n" " -u изключване на вÑÑка от ОПЦИИте\n" " \n" " Изходен код:\n" -" 0, ако ОПЦИЯта е включена, грешка, ако е зададена неправилна или изключена\n" +" 0, ако ОПЦИЯта е включена, грешка, ако е зададена неправилна или " +"изключена\n" " ОПЦИЯ." -#: builtins.c:1919 +#: builtins.c:1923 msgid "" "Formats and prints ARGUMENTS under control of the FORMAT.\n" " \n" @@ -5348,65 +5802,81 @@ 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" -" %(fmt)T\toutput the date-time string resulting from using FMT as a format\n" +" %(fmt)T\toutput the date-time string resulting from using FMT as a " +"format\n" " \t string for strftime(3)\n" " \n" " The format is re-used as necessary to consume all of the arguments. If\n" " there are fewer arguments than the format requires, extra format\n" -" specifications behave as if a zero value or null string, as appropriate,\n" +" specifications behave as if a zero value or null string, as " +"appropriate,\n" " had been supplied.\n" " \n" " Exit Status:\n" -" Returns success unless an invalid option is given or a write or assignment\n" +" Returns success unless an invalid option is given or a write or " +"assignment\n" " error occurs." msgstr "" "Форматиране и отпечатване на ÐРГУМЕÐТИте Ñпоред управлението на ФОРМÐТа.\n" "\n" " Опции:\n" -" -v ПРОМЕÐЛИВРизходът Ñе поÑÑ‚Ð°Ð²Ñ Ð² ПРОМЕÐЛИВÐта на обвивката, вмеÑто да\n" +" -v ПРОМЕÐЛИВРизходът Ñе поÑÑ‚Ð°Ð²Ñ Ð² ПРОМЕÐЛИВÐта на обвивката, вмеÑто " +"да\n" " Ñе извежда на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´.\n" "\n" " ФОРМÐТът е поÑледователноÑÑ‚ от знаци, коÑто Ñъдържа три вида обекти:\n" -" ⃠обикновени знаци, които биват отпечатани директно на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´;\n" +" ⃠обикновени знаци, които биват отпечатани директно на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ " +"изход;\n" " ⃠екраниращи знакови поÑледователноÑти, които биват преобразувани и\n" " отпечатани на ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð¸Ð·Ñ…Ð¾Ð´;\n" " ⃠форматиращи знакови поÑледователноÑти, вÑÑка от които предизвиква\n" " отпечатването на Ñледващ аргумент.\n" "\n" -" ОÑвен Ñтандартните Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ð½Ð¸Ñ Ð¾Ð¿Ð¸Ñани в ръководÑтвото на printf(1), printf\n" +" ОÑвен Ñтандартните Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ð½Ð¸Ñ Ð¾Ð¿Ð¸Ñани в ръководÑтвото на printf(1), " +"printf\n" " приема и Ñледните инÑтрукции:\n" " %b предизвиква замеÑтването на екранираниÑта Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾ наклонени\n" " черти в ÑÑŠÐ¾Ñ‚Ð²ÐµÑ‚Ð½Ð¸Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚\n" " %q предизвиква цитирането на аргумента, така че да може да бъде\n" " използван като вход за обвивката\n" -" %(fmt) отпечатване на низа при третиране на аргумента като дата и време\n" +" %(fmt) отпечатване на низа при третиране на аргумента като дата и " +"време\n" " Ñпоред strftime(3)\n" "\n" -" Форматът Ñе преизползва до приемането на вÑички аргументи. Ðко има по-\n" -" малко аргументи от поÑочените във формата, поведението на допълнителните е\n" +" Форматът Ñе преизползва до приемането на вÑички аргументи. Ðко има " +"по-\n" +" малко аргументи от поÑочените във формата, поведението на " +"допълнителните е\n" " вÑе една е подаден за аргумент нулева ÑтойноÑÑ‚ или празен низ.\n" "\n" " Изходен код:\n" " 0, оÑвен ако не е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка при\n" " извеждането на резултата или при приÑвоÑването на ÑтойноÑтта." -#: builtins.c:1953 +#: builtins.c:1957 +#, fuzzy 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" @@ -5417,10 +5887,14 @@ msgid "" " \t\twithout any specific completion defined\n" " -E\tapply the completions and actions to \"empty\" commands --\n" " \t\tcompletion attempted on a blank line\n" +" -I\tapply the completions and actions to the intial (usually the\n" +" \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. The -D option takes\n" -" precedence over -E.\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." @@ -5432,28 +5906,34 @@ msgstr "" " допиÑване във формат, който може да Ñе използва за вход.\n" " \n" " Опции:\n" -" -p Извеждане на текущите инÑтрукции за автоматично допиÑване във формат,\n" +" -p Извеждане на текущите инÑтрукции за автоматично допиÑване във " +"формат,\n" " който може да Ñе използва за вход\n" -" -r Премахване на инÑтрукциите за автоматично допиÑване на вÑÑко ИМЕ,а\n" +" -r Премахване на инÑтрукциите за автоматично допиÑване на вÑÑко ИМЕ," +"а\n" " когато такова не е указано — вÑички инÑтрукции\n" -" -D Прилагане на допиÑваниÑта и дейÑтвиÑта като Ñтандартните за командите,\n" +" -D Прилагане на допиÑваниÑта и дейÑтвиÑта като Ñтандартните за " +"командите,\n" " без никакви Ñпецифични инÑтрукции\n" " -E Прилагане на допиÑваниÑта и дейÑтвиÑта като тези на „празната“\n" " команда — когато вÑе още нищо не е напиÑано на ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¸Ñ Ñ€ÐµÐ´\n" " \n" -" При извършване на автоматично допиÑване, дейÑтвиÑта Ñе прилагат в реда на\n" -" опциите Ñ Ð³Ð»Ð°Ð²Ð½Ð° буква дадени по-горе. ОпциÑта „-D“ е Ñ Ð¿Ð¾-виÑок приоритет\n" +" При извършване на автоматично допиÑване, дейÑтвиÑта Ñе прилагат в реда " +"на\n" +" опциите Ñ Ð³Ð»Ð°Ð²Ð½Ð° буква дадени по-горе. ОпциÑта „-D“ е Ñ Ð¿Ð¾-виÑок " +"приоритет\n" " от „-E“.\n" " \n" " Изходен код:\n" " 0, оÑвен когато е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка." -#: builtins.c:1981 +#: builtins.c:1987 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" @@ -5468,18 +5948,23 @@ msgstr "" " Изходен код:\n" " 0, оÑвен ако е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ възникне грешка." -#: builtins.c:1996 +#: builtins.c:2002 +#, fuzzy 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" " \t-D\t\tChange options for the \"default\" command completion\n" " \t-E\t\tChange options for the \"empty\" command completion\n" +" \t-I\t\tChange options for completion on the initial word\n" " \n" " Using `+o' instead of `-o' turns off the specified option.\n" " \n" @@ -5513,30 +5998,39 @@ msgstr "" " Ðргументи:\n" " \n" " Ð’ÑÑко ИМЕ указва команда, за коÑто трÑбва предварително да е зададена\n" -" ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð·Ð° допиÑване чрез вградената команда „complete“. Ðко не Ñа\n" -" зададени ИМЕна, командата „compopt“ трÑбва да бъде изпълнена от функциÑ,\n" -" коÑто генерира Ñпецификациите за допиÑване. Ð’ този Ñлучай опциите за текущо\n" +" ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð·Ð° допиÑване чрез вградената команда „complete“. Ðко не " +"Ñа\n" +" зададени ИМЕна, командата „compopt“ трÑбва да бъде изпълнена от " +"функциÑ,\n" +" коÑто генерира Ñпецификациите за допиÑване. Ð’ този Ñлучай опциите за " +"текущо\n" " изпълнÑÐ²Ð°Ð½Ð¸Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ‚Ð¾Ñ€ на допиÑÐ²Ð°Ð½Ð¸Ñ Ñе променÑÑ‚.\n" " \n" " Изходен код:\n" -" 0, оÑвен когато е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ липÑват инÑтрукции към ИМЕто\n" +" 0, оÑвен когато е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ липÑват инÑтрукции към " +"ИМЕто\n" " за автоматично допиÑване." -#: builtins.c:2026 +#: builtins.c:2033 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" @@ -5549,14 +6043,17 @@ 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" " \n" " Прочитане на редове от ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð²Ñ…Ð¾Ð´, които Ñлед това Ñе запазват в\n" @@ -5573,26 +6070,32 @@ msgstr "" " -t Премахване на поÑÐ»ÐµÐ´Ð²Ð°Ñ‰Ð¸Ñ Ð·Ð½Ð°Ðº-РÐЗДЕЛител от вÑеки ред\n" " (Ñтандартно е знакът за нов ред)\n" " -u ФÐЙЛов_ДЕСКРиптор\n" -" Изчитане на редовете от ФÐЙЛов_ДЕСКРиптор, а не ÑтандартниÑ\n" +" Изчитане на редовете от ФÐЙЛов_ДЕСКРиптор, а не " +"ÑтандартниÑ\n" " вход\n" -" -C ФУÐКЦИЯ ФункциÑ, коÑто Ñе извиква при изчитането на вÑеки БРОЙ_РЕДÐ\n" -" -c БРОЙ_РЕДРРедове, които да Ñе изчетат преди да Ñе извика ФУÐКЦИЯта\n" +" -C ФУÐКЦИЯ ФункциÑ, коÑто Ñе извиква при изчитането на вÑеки " +"БРОЙ_РЕДÐ\n" +" -c БРОЙ_РЕДРРедове, които да Ñе изчетат преди да Ñе извика " +"ФУÐКЦИЯта\n" " \n" " Ðргументи:\n" " МÐСИВ Име на променливата-маÑив\n" " \n" -" Ðко опциÑта „-C“ е зададена без „-c“, ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð‘Ð ÐžÐ™_РЕДРе 5000. При\n" +" Ðко опциÑта „-C“ е зададена без „-c“, ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¸Ñ Ð‘Ð ÐžÐ™_РЕДРе 5000. " +"При\n" " извикването на ФУÐКЦИЯта за аргументи Ñ Ñе подават индекÑа на ÑледващиÑ\n" " елемент от маÑива и реда, който Ñе Ñчита за ÑтойноÑÑ‚.\n" " \n" -" Ðко не е дадено изрично ÐÐЧÐЛО, командата „mapfile“ изчиÑтва МÐСИВа, преди\n" +" Ðко не е дадено изрично ÐÐЧÐЛО, командата „mapfile“ изчиÑтва МÐСИВа, " +"преди\n" " да започне приÑвоÑването към него.\n" " \n" " Изходен код:\n" -" Връща 0, оÑвен ако е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ ако МÐСИВът е променлива\n" +" Връща 0, оÑвен ако е дадена неправилна Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ð»Ð¸ ако МÐСИВът е " +"променлива\n" " Ñамо за четене или не е индекÑиран маÑив." -#: builtins.c:2062 +#: builtins.c:2069 msgid "" "Read lines from a file into an array variable.\n" " \n" diff --git a/po/ca.gmo b/po/ca.gmo index 7a293a5c..450cb965 100644 Binary files a/po/ca.gmo and b/po/ca.gmo differ diff --git a/po/ca.po b/po/ca.po index 51477705..e8aff0e1 100644 --- a/po/ca.po +++ b/po/ca.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-01-10 20:11+0100\n" "Last-Translator: Ernest Adrogué Calveras \n" "Language-Team: Catalan \n" -"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" @@ -23,28 +23,28 @@ msgstr "" msgid "bad array subscript" msgstr "subíndex erroni" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: s'elimina l'atribut «nameref»" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: no és possible convertir un vector indexat en associatiu" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: clau de vector associatiu no vàlida" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: no es pot assignar a un índex no-numèric" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: l'assignació en vectors associatius requereix un subíndex" @@ -54,22 +54,22 @@ msgstr "%s: %s: l'assignació en vectors associatius requereix un subíndex" msgid "%s: cannot create: %s" msgstr "%s: no es pot crear: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: no s'ha trobat el mapa de tecles per a l'ordre" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: el primer caràcter no-blanc no és «\"»" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "falta un caràcter de tancament «%c» a %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: falta un caràcter «:» de separació" @@ -84,12 +84,12 @@ msgstr "expansió de claus: no es pot assignar memòria per a %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansió de claus: ha fallat l'assignació de memòria per a %d elements" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansió de claus: ha fallat l'assignació de memòria per a «%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: el nom de l'àlies no és valid" @@ -144,19 +144,19 @@ msgid "" " Without EXPR, returns " msgstr "" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "la variable HOME no està definida" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "sobren arguments" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "directori nul" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "la variable OLDPWD no està definida" @@ -200,7 +200,7 @@ msgstr "%s: l'opció no és vàlida" msgid "%s: invalid option name" msgstr "%s: el nom de l'opció no és vàlid" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: no és un identificador vàlid" @@ -213,7 +213,7 @@ msgstr "nombre octal no vàlid" msgid "invalid hex number" msgstr "nombre hexadecimal no vàlid" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "nombre no vàlid" @@ -336,13 +336,13 @@ msgstr "només es pot utilitzar en una funció" msgid "%s: reference variable cannot be an array" msgstr "%s: una variable referència no pot ser un vector" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: no es permeten autoreferències en variables referència" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: referència circular" @@ -356,7 +356,7 @@ msgstr "«%s»: la variable referència conté un nom de variable no vàlid" msgid "cannot use `-f' to make functions" msgstr "no és possible usar «-f» per convertir en funció" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funció de només lectura" @@ -372,7 +372,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: no és possible destruir variables vector d'aquesta manera" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: no és possible convertir un vector associatiu en indexat" @@ -406,7 +406,7 @@ msgstr "%s: no s'ha carregat dinàmicament" msgid "%s: cannot delete: %s" msgstr "%s: no es pot eliminar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: és un directori" @@ -426,7 +426,7 @@ msgstr "%s: el fitxer és massa gran" msgid "%s: cannot execute binary file" msgstr "%s: no es poden executar fitxers binaris" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: no es pot executar: %s" @@ -508,8 +508,7 @@ msgstr[1] "Ordres de l'intèrpret coincidents amb '" #, c-format msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." -msgstr "" -"no hi ha ajuda sobre «%s». Proveu «help help», «man -k %s» o «info %s»." +msgstr "no hi ha ajuda sobre «%s». Proveu «help help», «man -k %s» o «info %s»." #: builtins/help.def:224 #, c-format @@ -564,16 +563,16 @@ msgstr "%s: inlib ha fallat" msgid "no other options allowed with `-x'" msgstr "no es permeten altres opcions amb «-x»" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: els arguments han de ser ids de processos o feines" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Error desconegut" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "s'esperava una expressió" @@ -582,12 +581,12 @@ msgstr "s'esperava una expressió" msgid "%s: not an indexed array" msgstr "%s: no és un vector indexat" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: l'especificació de descriptor de fitxer no és vàlida" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: el descriptor de fitxer no és vàlid: %s" @@ -615,36 +614,36 @@ msgstr "nom de variable vector en blanc" msgid "array variable support required" msgstr "fa falta suport per a variables vector" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "«%s»: falta un caràcter de format" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "«%c»: l'especificació de format de temps no és vàlida" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "«%c»: el caràcter de format no és vàlid" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "atenció: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problema en interpretar el format: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "falta un dígit hexadecimal a \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "falta un dígit Unicode a \\%c" @@ -809,12 +808,12 @@ msgstr "" " Podeu veure el contingut de la pila de directoris amb l'ordre «dirs»." # read -t -5 -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: el límit de temps no és vàlid" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "error de lectura: %d: %s" @@ -828,18 +827,18 @@ msgstr "només es permet fer «return» des d'una funció o script" msgid "cannot simultaneously unset a function and a variable" msgstr "no és possible suprimir una funció i una variable alhora" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: no es pot suprimir" # unset UID -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: no es pot suprimir: %s de només lectura" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: no és una variable vector" @@ -859,12 +858,12 @@ msgstr "%s: no es pot exportar" msgid "shift count" msgstr "nombre de «shifts»" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "no es poden activar i desactivar opcions de forma simultània" # shopt -s foo -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: l'opció de l'intèrpret no és vàlida" @@ -1019,67 +1018,67 @@ msgid "cannot redirect standard input from /dev/null: %s" msgstr "no s'ha pogut redirigir l'entrada estàndard des de /dev/null: %s" # error intern -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: el caràcter de format no és vàlid" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: el coprocés [%d:%s] encara existeix" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "error de canonada" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: excedit el nombre màxim d'avaluacions imbricades (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: excedit el nombre màxim d'imbricacions per a «source» (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: excedit el nombre màxim de funcions imbricades (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restricció: no podeu especificar «/» en noms d'ordres" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: no s'ha trobat l'ordre" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: intèrpret erroni" # error intern -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: no es pot executar el fitxer binari: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "«%s»: és una ordre interna especial" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "no s'ha pogut duplicar l'fd %d com a fd %d" @@ -1092,67 +1091,67 @@ msgstr "excedit el nivell màxim de recursivitat per a expressions" msgid "recursion stack underflow" msgstr "«underflow» a la pila de recursivitat" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "error de sintaxi a l'expressió" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "intent d'assignació a una no-variable" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "error de sintaxi a l'expressió" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "divisió per 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: el component «expassign» és erroni" # echo $((4 > 5 ? 0)) -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "falta un caràcter «:» a l'expressió condicional" # echo $((4 ** -1)) -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponent menor que 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "fa falta un identificador després del pre-increment o pre-decrement" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "falta un caràcter «)»" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "error de sintaxi: s'esperava un operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "error de sintaxi: l'operador aritmètic no és vàlid" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (l'element erroni és «%s»)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "la base aritmètica no és vàlida" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "el valor de la base és massa gran" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: expressió errònia\n" @@ -1161,7 +1160,7 @@ msgstr "%s: expressió errònia\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: els directoris superiors són inaccessibles" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "no s'ha pogut restablir el mode «nodelay» per a l'fd %d" @@ -1180,151 +1179,151 @@ msgstr "save_bash_input: ja existia un «buffer» per al nou fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp de la canonada" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "el pid bifurcat %d apareix a la feina en execució %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "s'elimina la feina aturada %d amb grup de procés %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: procés %5ld (%s) a the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: el pid %5ld (%s) està marcat com a viu" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no existeix tal pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Senyal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Fet" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Aturat" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Aturat(%s)" # ha de tenir menys de 10 caràcters o no queda alineat -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Funcionant" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Fet(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Sortida %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Estat desconegut" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(s'ha bolcat la memòria)" # wd = working directory -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (dt: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid (de %ld a %ld) per al procés inferior" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: el pid %ld no és un fill d'aquest intèrpret" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No es té constància del procés %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: la feina %d està aturada" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: la feina ha acabat" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: la feina %d ja es troba en segon pla" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: s'activa «WNOHANG» per a evitar un bloqueig indefinit" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s línia %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (s'ha bolcat la memòria)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(dt ara: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp ha fallat" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: disciplina de línia" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplina de línia" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "no s'ha pogut establir el grup de procés del terminal (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "aquesta sessió no té control de feines" @@ -1485,105 +1484,105 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) excedeix «SIZE_MAX» (%lu): línia " "truncada" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "excedit el nombre màxim de documents literals" # "echo $(echo" en un script -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperat mentre es cercava «%c»" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperat mentre es cercava «]]»" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "error de sintaxi a l'expressió condicional: element «%s» inesperat" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "error de sintaxi a l'expressió condicional" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "element «%s» inesperat, s'esperava «)»" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "s'esperava «)»" # [[ -d ]] -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argument «%s» inesperat a un operador unari condicional" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argument inesperat a un operador unari condicional" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "element «%s» inesperat, s'esperava un operador binari condicional" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "s'esperava un operador binari condicional" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argument inesperat «%s» a un operador binari condicional" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argument inesperat a un operador binari condicional" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "element «%c» inesperat en una ordre condicional" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "element «%s» inesperat en una ordre condicional" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "element %d inesperat en una ordre condicional" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "error de sintaxi a prop de l'element inesperat «%s»" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "error de sintaxi a prop de «%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "error de sintaxi: final de fitxer inesperat" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "error de sintaxi" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Useu \"%s\" per a abandonar l'intèrpret.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF inesperat mentre es cercava un «)»" @@ -1656,11 +1655,11 @@ msgstr "no s'ha pogut crear el fitxer temporal per a un document literal: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: no és possible assignar un fd a una variable" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port no està suportat si no hi ha xarxa" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "error de redirecció: no es pot duplicar l'fd" @@ -1731,38 +1730,38 @@ msgstr "Opcions de l'intèrpret:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD, o -c ordre, o bé -O opció_intèrpret\t(només invocació)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s, o bé -o opció\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Feu «%s -c \"help set\"» per a informació sobre les opcions de l'intèrpret.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Feu «%s -c help» per a obtenir informació sobre les ordres internes.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Feu servir l'ordre «bashbug» per a informar de «bugs».\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "pàgina web de bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Ajuda general per a programari GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: l'operació no és vàlida" @@ -1938,109 +1937,109 @@ msgid "Unknown Signal #%d" msgstr "Senyal Desconegut #%d" # missatge similar a subst.c:75XX -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substitució errònia: falta un «%s» a %s" # foo[1]=(1 2 3) -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: no és possible assignar llistes a l'element d'un vector" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "no s'ha pogut crear la canonada per a la substitució de procés" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "no s'ha pogut crear el fill per a la substitució de procés" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "no s'ha pogut obrir la canonada %s per a lectura" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "no s'ha pogut obrir la canonada %s per a escriptura" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "no s'ha pogut duplicar la canonada %s com a fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "substitució d'ordre: s'ignora un octet nul en l'entrada" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "no s'ha pogut crear la canonada per a la substitució d'ordre" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "no s'ha pogut crear un fill per a la substitució d'ordre" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: no s'ha pogut duplicar la canonada com a fd 1" # buscar context -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: el nom de la variable referenciada no és vàlid" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansió indirecta no vàlida" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: nom de variable no vàlid" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: paràmetre nul o no definit" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: paràmetre nul o no definit" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressió de subcadena < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: substitució errònia" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: no és possible assignar d'aquesta manera" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "en futures versions de bash s'avaluarà com a substitució aritmètica" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "subtitució errònia: falta un caràcter «`» final a %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "cap coincidència: %s" @@ -2081,98 +2080,103 @@ msgstr "falta un «]»" msgid "invalid signal number" msgstr "el número de senyal no és vàlid" +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: excedit el nombre màxim d'avaluacions imbricades (%d)" + # internal warning -#: trap.c:379 +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valor incorrecte a trap_list[%d]: %p" # internal warning -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: senyal erroni %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "error en importar la definició de funció de «%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "el nivell de l'intèrpret (%d) és massa elevat, es restableix a 1" # error intern -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: no és possible assignar un valor a la variable" # buscar context -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assignació numèrica a una variable referència" # error intern -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "el paràmetre «exportstr» de la variable %s és nul" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "el caràcter %d en el paràmetre «exportstr» de %s no és vàlid" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "falta un «=» en el paràmetre «exportstr» de %s" # error intern -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" # error intern -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" # error intern -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" # error intern -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: no s'ha pogut obrir com a FITXER" # error intern -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: el valor de compatibilitat és fora del domini" @@ -2840,8 +2844,7 @@ msgstr "" " punts (:). Un nom de directori nul s'interpreta com al directori\n" " actual. Si DIR comença amb una barra, aleshores no s'usa CDPATH.\n" "\n" -" Si no es troba el directori, i l'opció de l'intèrpret «cdable_vars» " -"està\n" +" Si no es troba el directori, i l'opció de l'intèrpret «cdable_vars» està\n" " activada, aleshores la paraula s'interpreta com a un nom de variable.\n" " Si la variable especificada té algun valor, aquest valor s'usa en lloc\n" " de DIR.\n" @@ -3044,10 +3047,8 @@ msgstr "" " aritmèticament (vegeu l'ordre «let») quan s'assigna un valor a la\n" " variable.\n" "\n" -" Quan s'usa en una funció, «declare» converteix NOMs en variables " -"locals,\n" -" igual que l'ordre «local». L'opció «-g» inhabilita aquest " -"comportament.\n" +" Quan s'usa en una funció, «declare» converteix NOMs en variables locals,\n" +" igual que l'ordre «local». L'opció «-g» inhabilita aquest comportament.\n" "\n" " Estat de sortida:\n" " Torna èxit, excepte si rep una opció invàlida o es produeix un error." @@ -3135,8 +3136,7 @@ msgstr "" " -e activa la interpretació de seqüències d'escapada\n" " -E desactiva la interpretació de seqüències d'escapada\n" "\n" -" «echo» interpreta els següents caràcters escapats amb una barra " -"inversa:\n" +" «echo» interpreta els següents caràcters escapats amb una barra inversa:\n" " \\a alerta (campana)\n" " \\b retrocés\n" " \\c suprimeix tota sortida ulterior\n" @@ -3448,8 +3448,7 @@ msgstr "" " -n\tomet els números de línia a l'hora de mostrar la llista\n" " -r\tinverteix l'ordre de les línies (més recents primer)\n" "\n" -" Amb el format «fc -s [pat=sub ...] [ordre]», ORDRE es re-executa " -"després\n" +" Amb el format «fc -s [pat=sub ...] [ordre]», ORDRE es re-executa després\n" " d'haver fet la substitució PAT=SUB.\n" "\n" " Un àlies útil és r='fc -s', de manera que «r cc» executa l'última ordre\n" @@ -3987,8 +3986,7 @@ msgid "" msgstr "" "Torna des d'una funció de l'intèrpret.\n" "\n" -" Provoca que una funció o script executat amb «source» torni amb el " -"valor\n" +" Provoca que una funció o script executat amb «source» torni amb el valor\n" " de retorn especificat per N. Si s'omet N, l'estat de retorn és aquell\n" " de l'última ordre executada dins la funció o script.\n" "\n" @@ -4763,8 +4761,7 @@ msgstr "" "\n" " Si especifiqueu un LÃMIT, aquest s'utilitza com a nou valor per al\n" " recurs indicat; els valors especials de LÃMIT són «soft», «hard» i\n" -" «unlimited», que signifiquen límit tou actual, límit dur actual, i " -"sense\n" +" «unlimited», que signifiquen límit tou actual, límit dur actual, i sense\n" " límit, respectivament. En cas contrari, es mostra el valor actual per\n" " al recurs especificat. Si no especifiqueu cap opció, se suposa -f.\n" "\n" @@ -4888,8 +4885,7 @@ msgstr "" "\n" " Els bucles «for» executen una seqüència d'ordres per a cada un dels\n" " elements d'una llista. Si «in PARAULES ...;» s'omet, aleshores se\n" -" suposa «in \"$@\"». Per a cada element de la llista PARAULES, " -"l'element\n" +" suposa «in \"$@\"». Per a cada element de la llista PARAULES, l'element\n" " s'assigna a NOM, i les ORDRES s'executen.\n" "\n" " Estat de sortida:\n" @@ -4950,8 +4946,7 @@ msgstr "" "\n" " Les PARAULES s'expandeixen i generen una llista de paraules. Les\n" " paraules expandides s'envien a la sortida d'errors estàndard, cada una\n" -" precedida per un número. Si «in PARAULES» s'omet, se suposa «in \"$@" -"\"».\n" +" precedida per un número. Si «in PARAULES» s'omet, se suposa «in \"$@\"».\n" " Llavors, es mostra l'introductor PS3 i es llegeix una línia a l'entrada\n" " estàndard. Si la línia correspon amb el número d'alguna de les " "paraules\n" @@ -5167,8 +5162,7 @@ msgid "" msgstr "" "Reprèn una feina i la porta al primer pla.\n" "\n" -" Equivalent a utilitzar FEINA com a argument en l'ordre «fg». Reprèn " -"una\n" +" Equivalent a utilitzar FEINA com a argument en l'ordre «fg». Reprèn una\n" " feina aturada o en segon pla. FEINA pot ser el nom d'una feina, o el\n" " número d'una feina. Si es troba un «&» després de FEINA, llavors la\n" " feina s'envia en un segon pla, com si l'especificació de feina\n" @@ -5239,8 +5233,7 @@ msgstr "" " Quan s'utilitzen els operadors «==» o «!=», el component de la dreta\n" " s'interpreta com a un patró i es comprova si coincideix amb la cadena " "de\n" -" l'esquerra de l'operador. Quan s'utilitza l'operador «=~», el " -"component\n" +" l'esquerra de l'operador. Quan s'utilitza l'operador «=~», el component\n" " de la dreta de l'operador s'interpreta com a expressió regular i es\n" " comprova si coincideix amb la cadena de l'esquerra de l'operador.\n" "\n" @@ -5511,8 +5504,7 @@ msgstr "" "Mostra la pila de directoris.\n" "\n" " Mostra la llista actual de directoris recordats. Els directoris són\n" -" afegits a la llista mitjançant l'ordre «pushd»; podeu recórrer la " -"llista\n" +" afegits a la llista mitjançant l'ordre «pushd»; podeu recórrer la llista\n" " de directoris cap enrere amb l'ordre «popd».\n" "\n" " Opcions:\n" @@ -5589,8 +5581,8 @@ msgid "" "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" diff --git a/po/cs.gmo b/po/cs.gmo index 91247c6f..706edf24 100644 Binary files a/po/cs.gmo and b/po/cs.gmo differ diff --git a/po/cs.po b/po/cs.po index 3e8016e1..64f2fc1a 100644 --- a/po/cs.po +++ b/po/cs.po @@ -14,14 +14,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-09-16 20:56+02:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" -"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" @@ -29,28 +29,28 @@ msgstr "" msgid "bad array subscript" msgstr "chybný podskript pole" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: odstraňuje se atribut odkazu na název" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: Äíslované pole nezle pÅ™evést na pole asociativní" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: neplatný klÃ­Ä asociativního pole" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: pÅ™es neÄíselný indexu nelze dosadit" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: pÅ™i pÅ™iÅ™azovaní asociativního pole se musí použít podskript" @@ -60,21 +60,21 @@ msgstr "%s: %s: pÅ™i pÅ™iÅ™azovaní asociativního pole se musí použít podskr msgid "%s: cannot create: %s" msgstr "%s: nelze vytvoÅ™it: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: pro příkaz nelze nalézt klávesovou mapu " -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: první nebílý znak není „\"“" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "ne zavírající „%c“ v %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: chybí dvojteÄkový oddÄ›lovaÄ" @@ -90,12 +90,12 @@ msgstr "závorková expanze: nelze alokovat paměť pro %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "závorková expanze: alokace pamÄ›ti pro %d prvků selhala" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "závorková expanze: alokace pamÄ›ti pro „%s“ selhala" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: chybný název aliasu" @@ -152,19 +152,19 @@ msgstr "" " \n" " Bez VÃRAZU vrátí " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "není nestavena HOME" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "příliÅ¡ mnoho argumentů" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "adresář s prázdným názvem" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "není nastaveno OLDPWD" @@ -208,7 +208,7 @@ msgstr "%s: chybný pÅ™epínaÄ" msgid "%s: invalid option name" msgstr "%s: chybný název pÅ™epínaÄe" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: není platným identifikátorem" @@ -221,7 +221,7 @@ msgstr "neplatné osmiÄkové Äíslo" msgid "invalid hex number" msgstr "chybné Å¡estnáctkové Äíslo" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "chybné Äíslo" @@ -343,13 +343,13 @@ msgstr "může být použito jen ve funkci" msgid "%s: reference variable cannot be an array" msgstr "%s: promÄ›nná s odkazem nemůže být polem" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: promÄ›nná s odkazem na název nemůže odkazovat sama na sebe" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: kruhový odkaz na název" @@ -363,7 +363,7 @@ msgstr "„%s“: neplatný název promÄ›nné pro odkaz na název" msgid "cannot use `-f' to make functions" msgstr "„-f“ nezle použít na výrobu funkce" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkce jen pro Ätení" @@ -378,7 +378,7 @@ msgstr "%s: pÅ™iÅ™azení do složeného pole uzavÅ™eného v uvozovkách je zast msgid "%s: cannot destroy array variables in this way" msgstr "%s: takto nelze likvidovat pole" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: asociativní pole nelze pÅ™evést na Äíslované pole" @@ -412,7 +412,7 @@ msgstr "%s: není dynamicky nahráno" msgid "%s: cannot delete: %s" msgstr "%s: nelze smazat: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: je adresářem" @@ -432,7 +432,7 @@ msgstr "%s: soubor je příliÅ¡ velký" msgid "%s: cannot execute binary file" msgstr "%s: binární soubor nelze spustit" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nelze provést: %s" @@ -572,16 +572,16 @@ msgstr "%s: inlib selhala" msgid "no other options allowed with `-x'" msgstr "s „-x“ nejsou dovoleny další pÅ™epínaÄe" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenty musí být proces nebo identifikátor úlohy" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Neznámá chyba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "oÄekáván výraz" @@ -590,12 +590,12 @@ msgstr "oÄekáván výraz" msgid "%s: not an indexed array" msgstr "%s: není (promÄ›nnou typu) indexované pole" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: chybné urÄení deskriptoru souboru" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: neplatný deskriptor souboru: %s" @@ -623,36 +623,36 @@ msgstr "prázdný název promÄ›nné typu pole" msgid "array variable support required" msgstr "je vyžadována podpora promÄ›nných typu pole" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: postrádám formátovací znak" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%c“: chybné urÄení Äasového limitu" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: neplatný formátovací znak" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "varování: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "potíže s rozebráním formátovacího Å™etÄ›zce: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "u \\x chybí Å¡estnáctková Äíslovka" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "u \\%c chybí unikódová Äíslovka" @@ -804,12 +804,12 @@ msgstr "" " \n" " Zásobník adresářů si můžete prohlédnout příkazem „dirs“." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: chybné urÄení Äasového limitu" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "chyba Ätení: %d: %s" @@ -822,17 +822,17 @@ msgstr "„return“ lze provést jen z funkce nebo skriptu naÄteného pÅ™es msgid "cannot simultaneously unset a function and a variable" msgstr "funkci i promÄ›nnou nelze ruÅ¡it souÄasnÄ›" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nelze zruÅ¡it" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nelze zruÅ¡it: %s jen pro Ätení" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: není (promÄ›nnou typu) pole" @@ -851,11 +851,11 @@ msgstr "%s: nelze exportovat" msgid "shift count" msgstr "poÄet shiftů" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "pÅ™epínaÄ shellu nelze zároveň nastavit a zruÅ¡it" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: chybný název pÅ™epínaÄe shellu" @@ -1001,66 +1001,66 @@ msgstr "\aÄasový limit pro Äekání na vstup vyprÅ¡el: automatické odhláše msgid "cannot redirect standard input from /dev/null: %s" msgstr "standardní vstup nelze pÅ™esmÄ›rovat z /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: chybný formátovací znak" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: koproces [%d:%s] stále existuje" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "chyba v rouÅ™e" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximální úroveň zanoÅ™ení funkce eval byla pÅ™ekroÄena (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximální úroveň zanoÅ™ení funkce source byla pÅ™ekroÄena (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximální úroveň zanoÅ™ení funkcí byla pÅ™ekroÄena (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: omezeno: v názvu příkazu nesmí být „/“" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: příkaz nenalezen" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: chybný interpretr" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binární soubor nelze spustit: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“: je zvláštní vestavÄ›ný příkaz shellu" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "deskriptor souboru %d nelze duplikovat na deskriptor %d" @@ -1073,65 +1073,65 @@ msgstr "úroveň rekurze výrazu byla pÅ™ekroÄena" msgid "recursion stack underflow" msgstr "zásobník rekurze podtekl" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntaktická chyba ve výrazu" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "pokus o pÅ™iÅ™azení do ne-promÄ›nné" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "syntaktická chyba ve výrazu" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "dÄ›lení nulou" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "chyba: chybný expassing token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "v podmínÄ›ném výrazu oÄekávána „:“" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "mocnitel menší než 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "po pÅ™ednostním zvýšení nebo snížení oÄekáván identifikátor" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "postrádám „)“" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntaktická chyba: oÄekáván operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntaktická chyba: chybný aritmetický operátor" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (chybný token je „%s“)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "chybný aritmetický základ" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "hodnot je pro základ příliÅ¡ velká" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: chyba výrazu\n" @@ -1140,7 +1140,7 @@ msgstr "%s: chyba výrazu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: rodiÄovské adresáře nejsou přístupné" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "na deskriptoru %d nelze resetovat režim nodelay" @@ -1159,151 +1159,151 @@ msgstr "save_bash_input: buffer již pro nový deskriptor %d existuje" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp roury" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forknutý PID %d se objevil v běžící úloze %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "mažu pozastavenou úlohu %d se skupinou procesů %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: proces %5ld (%s) do the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: PID %5ld (%s) oznaÄen za stále živého" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: žádný takový PID" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signál %d" # XXX: (úloha) dokonÄna. Používat ženský rod i unásledujících. Jedná se # o výpis úloh. -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "DokonÄena" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Pozastavena" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Pozastavena (%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Běží" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "DokonÄena (%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "UkonÄena %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Stav neznámý" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped [obraz pamÄ›ti uložen]) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (cwd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid na potomku (z %ld na %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld není potomkem tohoto shellu" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Žádný záznam o procesu %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: úloha %d je pozastavena" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: úloha skonÄila" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: úloha %d je již na pozadí" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: zapíná se WNOHANG, aby se zabránilo neurÄitému zablokování" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: řádek %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped [obraz pamÄ›ti uložen])" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(cwd nyní: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp selhalo" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: disciplína linky" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplína linky" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nelze nastavit skupinu procesů terminálu (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "žádná správa úloh v tomto shellu" @@ -1465,106 +1465,106 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) pÅ™esahuje SIZE_MAX (%lu): řádek " "zkrácen" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maximální poÄet here dokumentů pÅ™ekroÄen" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "neoÄekávaný konec souboru pÅ™i hledání znaku odpovídajícímu „%c“" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "neoÄekávaný konec souboru pÅ™i hledání „]]“" # XXX: Condional means condition (adj.) probably. Can English distinguish # between the condition (podmínkový) and the code branch (podmínÄ›ný)? Check # for all "conditional" string occurences. -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "chyba syntaxe ve výrazu podmínky: neoÄekávaný token „%s“" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "chyba syntaxe ve výrazu podmínky" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neoÄekávaný token „%s“, oÄekávána „)“" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "oÄekávána „)“" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "neoÄekávaný argument „%s“ u podmínkového unárního operátoru" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "neoÄekávaný argument u podmínkového unárního operátoru" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "neoÄekávaný token „%s“, oÄekáván podmínkový binární operátor" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "oÄekáván podmínkový binární operátor" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "neoÄekávaný argument „%s„ u podmínkového binárního operátoru" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "neoÄekávaný argument u podmínkového binárního operátoru" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neoÄekávaný token „%c“ v podmínkovém příkazu" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neoÄekávaný token „%s“ v podmínkovém příkazu" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "neoÄekávaný token %d v podmínkovém příkazu" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "chyba syntaxe poblíž neoÄekávaného tokenu „%s“" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "chyba syntaxe poblíž „%s“" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "chyba syntaxe: nenadálý konec souboru" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "chyba syntaxe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Shell lze ukonÄit příkazem „%s“.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "nenadálý konec souboru pÅ™i hledání odpovídající „)“" @@ -1637,11 +1637,11 @@ msgstr "pro „here“ dokument nelze vytvoÅ™it doÄasný soubor: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: deskriptor souboru nelze pÅ™iÅ™adit do promÄ›nné" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port není bez síťování podporováno" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "chyba pÅ™esmÄ›rování: deskriptor souboru nelze duplikovat" @@ -1711,41 +1711,41 @@ msgstr "PÅ™epínaÄe shellu:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD nebo -c příkaz nebo -O shopt_pÅ™epínaÄ\t(pouze pÅ™i vyvolání)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s nebo -o pÅ™epínaÄ\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Podrobnosti o pÅ™epínaÄích shellu získáte tím, že napíšete „%s -c \"help set" "\"“.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Podrobnosti o příkazech vestavÄ›ných do shellu získáte tím, že\n" "napiÅ¡te „%s -c help“.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Chyby nahlásíte příkazem „bashbug“.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Domovská stránka bashe: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Obecný návod na použití softwaru GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: neplatná operace" @@ -1923,96 +1923,96 @@ msgstr "Neznámé Äíslo signálu" msgid "Unknown Signal #%d" msgstr "Neznámý signál Ä. %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "chybná substituce: v %2$s chybí uzavírací „%1$s“" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: seznam nelze pÅ™iÅ™adit do prvku pole" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "nelze vyrobit rouru za úÄelem substituce procesu" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "nelze vytvoÅ™it potomka za úÄelem substituce procesu" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "pojmenovanou rouru %s nelze otevřít pro Ätení" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "pojmenovanou rouru %s nelze otevřít pro zápis" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "pojmenovanou rouru %s nelze zdvojit jako deskriptor %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "substituce příkazu: nulový bajt ve vstupu ignorován" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "nelze vytvoÅ™it rouru pro substituci příkazu" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "nelze vytvoÅ™it potomka pro substituci příkazu" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: rouru nelze zdvojit jako deskriptor 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: neplatný název promÄ›nné pro odkaz na název" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: chybná nepřímá expanze" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: chybný název promÄ›nné" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametr null nebo nenastaven" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametr null nebo nenastaven" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: výraz podÅ™etÄ›zce < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: chybná substituce" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: takto nelze pÅ™iÅ™azovat" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2020,12 +2020,12 @@ msgstr "" "budoucá verze tohoto shellu budou vynucovat vyhodnocení jako aritmetickou " "substituci" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "chybná substituce: v %s chybí uzavírací „`“" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "žádná shoda: %s" @@ -2066,88 +2066,93 @@ msgstr "postrádám „]“" msgid "invalid signal number" msgstr "neplatné Äíslo signálu" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: maximální úroveň zanoÅ™ení funkce eval byla pÅ™ekroÄena (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: chybná hodnota v trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "run_pending_traps: obsluha signálu je SIG_DFL, pÅ™eposílám %d (%s) sobÄ›" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: chybný signál %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "chyba pÅ™i importu definice „%s“" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "úroveň shellu (%d) příliÅ¡ vysoká, resetuji na 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: žádný kontext funkce v aktuálním rozsahu" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: hodnotu nelze do promÄ›nné pÅ™iÅ™adit" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: pÅ™iÅ™azení Äísla odkazu na název" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: žádný kontext funkce v aktuálním rozsahu" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s: má nullový exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neplatný znak %d v exportstr pro %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "v exportstr pro %s chybí „=“" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hlava shell_variables není kontextem funkce" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: chybí kontext global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: hlava shell_variables není doÄasným rozsahem prostÅ™edí" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nelze otevřít jako SOUBOR" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neplatná hodnota pro deskriptor trasovacího souboru" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: hodnota kompatibility je mimo rozsah" @@ -5539,8 +5544,8 @@ msgid "" "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" diff --git a/po/da.gmo b/po/da.gmo index 1a29d845..b479d08e 100644 Binary files a/po/da.gmo and b/po/da.gmo differ diff --git a/po/da.po b/po/da.po index 62c00470..fe92e7c0 100644 --- a/po/da.po +++ b/po/da.po @@ -12,14 +12,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2011-03-18 01:36+0100\n" "Last-Translator: Kenneth Nielsen \n" "Language-Team: Danish \n" -"Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: da\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -29,28 +29,28 @@ msgstr "" msgid "bad array subscript" msgstr "ugyldigt arrayindeks" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: kan ikke konvertere indekseret til associativt array" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: ugyldig nøgle til associativt array" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: kan ikke tildele til ikkenumerisk indeks" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: et indeks skal bruges ved tildeling til associativt array" @@ -60,23 +60,23 @@ msgstr "%s: %s: et indeks skal bruges ved tildeling til associativt array" msgid "%s: cannot create: %s" msgstr "%s: kan ikke oprette %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: kan ikke finde tastetildeling for kommando" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: første ikke-blank-tegn er ikke '\"'" # Kønnet her er et gæt, hvis det er parenteser eller anførselstegn passer det # FEJLRAPPORT -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "ingen afsluttende \"%c\" i %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: manglende kolonseparator" @@ -91,12 +91,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": ugyldigt tastetildelingsnavn" @@ -153,20 +153,20 @@ msgstr "" " \n" " NÃ¥r UDTRYK udelades returneres " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME ikke indstillet" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "for mange argumenter" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "ingen anden mappe" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD ikke indstillet" @@ -210,7 +210,7 @@ msgstr "%s: ugyldigt tilvalg" msgid "%s: invalid option name" msgstr "%s: ugyldigt tilvalgsnavn" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": ikke et gyldigt identificeringsnavn" @@ -223,7 +223,7 @@ msgstr "ugyldigt oktaltal" msgid "invalid hex number" msgstr "ugyldigt heksadecimalt tal" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "ugyldigt tal" @@ -345,13 +345,13 @@ msgstr "kan kun bruges i en funktion" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -365,7 +365,7 @@ msgstr "\"%s\": ugyldigt tastetildelingsnavn" msgid "cannot use `-f' to make functions" msgstr "kan ikke bruge \"-f\" til at lave funktioner" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: skrivebeskyttet funktion" @@ -380,7 +380,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: kan ikke destruere arrayvariabel pÃ¥ denne mÃ¥de" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: kan ikke konvertere associativt til indekseret array" @@ -414,7 +414,7 @@ msgstr "%s: ikke dynamisk indlæst" msgid "%s: cannot delete: %s" msgstr "%s: kan ikke slette: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: er en mappe" @@ -434,7 +434,7 @@ msgstr "%s: fil er for stor" msgid "%s: cannot execute binary file" msgstr "%s: kan ikke eksekvere binær fil" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: kan ikke eksekvere: %s" @@ -575,16 +575,16 @@ msgstr "%s: inlib fejlede" msgid "no other options allowed with `-x'" msgstr "ingen andre tilvalg er tilladt sammen med \"-x\"" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenter skal være processer eller job-id'er" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Ukendt fejl" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "forventede et udtryk" @@ -593,12 +593,12 @@ msgstr "forventede et udtryk" msgid "%s: not an indexed array" msgstr "%s: ikke en arrayvariabel" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: ugyldig filbeskrivelsesspecifikation" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: ugyldig filbeskrivelse: %s" @@ -627,36 +627,36 @@ msgstr "tomt arrayvariabelnavn" msgid "array variable support required" msgstr "understøttelse af arrayvariabel pÃ¥krævet" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "\"%s\": manglende formattegn" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, fuzzy, c-format msgid "`%c': invalid time format specification" msgstr "%s: ugyldig specifikation af tidsudløb" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "\"%c\": ugyldigt formattegn" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "advarsel: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "manglende heksciffer for \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, fuzzy, c-format msgid "missing unicode digit for \\%c" msgstr "manglende heksciffer for \\x" @@ -810,12 +810,12 @@ msgstr "" " \n" "Den indbyggede funktion \"dirs\" viser mappestakken." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: ugyldig specifikation af tidsudløb" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "læsefejl: %d: %s" @@ -828,17 +828,17 @@ msgstr "kan kun udføre \"return\" fra en funktion eller indlæst skript" msgid "cannot simultaneously unset a function and a variable" msgstr "kan ikke fjerne en funktion og en variabel samtidig" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: kan ikke fjerne" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: kan ikke fjerne: skrivebeskyttet %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ikke en arrayvariabel" @@ -857,11 +857,11 @@ msgstr "%s: kan ikke fjerne" msgid "shift count" msgstr "skifttæller" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "kan ikke indstille og fjerne skaltilvalg samtidig" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: ugyldigt navn for skaltilvalg" @@ -1007,61 +1007,61 @@ msgstr "\atidsudløb mens der ventedes pÃ¥ input: auto-logud\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "kan ikke videresende standardinput fra /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: \"%c\": ugyldigt formateringstegn" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "datakanalfejl (pipe error)" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: begrænset: kan ikke specificere \"/\" i kommandonavne" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: kommando ikke fundet" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: dÃ¥rlig fortolker" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kan ikke eksekvere binær fil" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s er indbygget i skallen\n" @@ -1075,7 +1075,7 @@ msgstr "%s er indbygget i skallen\n" # expansion. If the >(list) form is used, writing to the file will pro†# vide input for list. If the <(list) form is used, the file passed as # an argument should be read to obtain the output of list. -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "kan ikke duplikere fd %d til fd %d" @@ -1088,66 +1088,66 @@ msgstr "grænse for rekursion af udtryk overskredet" msgid "recursion stack underflow" msgstr "underløb i rekursionsstak" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntaksfejl i udtryk" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "forsøgte tildeling til ikke-variabel" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "syntaksfejl i udtryk" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "division med 0" # denne her streng er dÃ¥rlig pÃ¥ sÃ¥ mange mÃ¥der at det fatter man slet ikke. Skal bug oversætter og hvad er expassign. Jeg laver et bud og har fejlmeldt den -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: dÃ¥rligt expassign-udtryk" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "\":\" forventet for betingede udtryk" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponent mindre end 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifikator forventet efter præforøgelse eller -formindskelse" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "manglende \")\"" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntaksfejl: operand forventet" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntaksfejl: ugyldig aritmetisk operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (fejlelement er \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "ugyldig aritmetisk grundtal" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "værdi for stor til grundtal" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: fejl i udtryk\n" @@ -1157,7 +1157,7 @@ msgid "getcwd: cannot access parent directories" msgstr "getcwd: kan ikke tilgÃ¥ overliggende mapper" # Har ladet nodelay stÃ¥, idet jeg gætter pÃ¥ at det er et navn -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d" @@ -1177,150 +1177,150 @@ msgstr "save_bash_input: buffer eksisterer allerede til ny fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-datakanal (pipe)" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forgrenet pid %d figurerer i kørende job %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "sletter stoppet job %d med procesgruppe %ld" # ?? -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: proces %5ld (%s) i the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) markeret som stadig i live" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ingen process med det pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Færdig" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stoppet" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stoppet(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Kører" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Færdig(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Afslut %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ukendt status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(smed kerne) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "underproces setpgid (%ld til %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld er ikke en underproces af denne skal" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen optegnelse af proces %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d er stoppet" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: job er afbrudt" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d er allerede i baggrunden" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: linje %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (smed kerne)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd nu: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp fejlede" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "kan ikke indstille terminal-procesgruppe (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "ingen jobkontrol i denne skal" @@ -1481,108 +1481,108 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "uventet EOF mens der ledtes efter samhørende \"%c\"" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "uventet EOF mens der ledtes efter \"]]\"" # word A sequence of characters considered as a single unit by the # shell. Also known as a token. # Jeg har valgt udtryk -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaksfejl i betingelsesudtryk: uventet element \"%s\"" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntaksfejl i betingelsesudtryk" # word A sequence of characters considered as a single unit by the # shell. Also known as a token. -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "uventet element \"%s\", forventede \")\"" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "forventede \")\"" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "uventet argument \"%s\" til unær betingelsesoperator" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "uventet argument til unær betingelsesoperator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "uventet udtryk \"%s\", ventede binær betingelsesoperator" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "ventedet binær betingelsesoperator" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "uventet argument \"%s\" til binær betingelsesoperator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "uventet argument til binær betingelsesoperator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "uventet udtryk \"%c\" i betingelseskommando" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "uventet udtryk \"%s\" i betingelseskommando" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "uventet udtryk \"%d\" i betingelseskommando" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaksfejl nær uventet udtryk \"%s\"" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntaksfejl nær \"%s\"" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntaksfejl: uventet slutning pÃ¥ fil" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntaksfejl" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Brug \"%s\" for at forlade skallen.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "uventet EOF mens der ledtes efter samhørende \")\"" @@ -1654,11 +1654,11 @@ msgstr "kan ikke danne midlertidig fil til here-dokument: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/vært/port ikke understøttet uden netværk" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "videresendelsesfejl: kan ikke duplikere fd" @@ -1731,40 +1731,40 @@ msgstr "Skal-tilvalg:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD eller -c kommando eller -O shopt_option\t\t(kun programkald)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\tTilvalg -%s eller -o\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Skriv \"%s -c \"help set\"\" for at fÃ¥ mere information om skaltilvalg.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Skriv \"%s -c help\" for at fÃ¥ mere information om indbyggede " "skalkommandoer.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Brug kommandoen \"bashbug\" til at rapportere fejl.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: ugyldig handling" @@ -1940,109 +1940,109 @@ msgstr "Ukendt signal #" msgid "Unknown Signal #%d" msgstr "Ukendt signal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "dÃ¥rlig udskiftning: ingen lukkende \"%s\" i %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "kan ikke lave datakanal (pipe) til procesudskiftning" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "kan ikke danne underproces til procesudskiftning" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "kan ikke Ã¥bne navngiven datakanal (pipe) %s til læsning" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "kan ikke Ã¥bne navngiven datakanal (pipe) %s til skrivning" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "kan ikke duplikere navngiven datakanal (pipe) %s som %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "dÃ¥rlig udskiftning: ingen lukkende \"`\" i %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "kan ikke danne datakanal (pipe) til kommandoudskiftning" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "kan ikke danne underproces til kommandoudskiftning" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: kan ikke duplikere datakanal (pipe) som fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%d: ugyldig filbeskrivelse: %s" # -c Specify the number of lines read between each call to callback. -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ugyldigt antal linjer" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "\"%s\": ugyldigt tastetildelingsnavn" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter null eller ikke indstillet" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null eller ikke indstillet" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: understreng-udtryk < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: dÃ¥rlig udskiftning" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: kan ikke tildele pÃ¥ denne mÃ¥de" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "dÃ¥rlig udskiftning: ingen lukkende \"`\" i %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "intet match: %s" @@ -2083,12 +2083,17 @@ msgstr "manglende \"]\"" msgid "invalid signal number" msgstr "ugyldigt signalnummer" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: dÃ¥rlig værdi i trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2096,78 +2101,78 @@ msgstr "" "run_pending_traps: signalhÃ¥ndtering er SIG_DFL, gensender %d (%s) til mig " "selv" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: ugyldigt signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "fejl under importering af funktionsdefinition for \"%s\"" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skalniveau (%d) for højt, genindstiller til 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funktionskontekst ved nuværende navneomrÃ¥de" -#: variables.c:2639 +#: variables.c:2642 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funktionskontekst ved nuværende navneomrÃ¥de" -#: variables.c:4652 +#: variables.c:4657 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parameter null eller ikke indstillet" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ugyldigt tegn %d i exportstr for %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "intet \"=\" i exportstr for %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hoved af shell_variables er ikke en funktionskontekst" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ingen global_variables-kontekst" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: hoved af shell_variables er ikke et midlertidigt miljønavnerum" -#: variables.c:6196 +#: variables.c:6231 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: kan ikke Ã¥bne: %s" -#: variables.c:6201 +#: variables.c:6236 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: ugyldig filbeskrivelse: %s" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s udenfor rækkevidde" @@ -5658,8 +5663,8 @@ msgid "" "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" diff --git a/po/de.gmo b/po/de.gmo index 6f6d905a..b98895f7 100644 Binary files a/po/de.gmo and b/po/de.gmo differ diff --git a/po/de.po b/po/de.po index a314f9ad..a7ff0521 100644 --- a/po/de.po +++ b/po/de.po @@ -6,130 +6,134 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-10 12:42-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-10-14 21:29+0200\n" "Last-Translator: Nils Naumann \n" "Language-Team: German \n" -"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8-bit\n" +"Language: de\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: arrayfunc.c:54 +#: arrayfunc.c:58 msgid "bad array subscript" msgstr "Falscher Feldbezeichner." -#: arrayfunc.c:368 builtins/declare.def:574 variables.c:2092 variables.c:2118 -#: variables.c:2730 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: Entferne das Nameref Attribut." -#: arrayfunc.c:393 builtins/declare.def:780 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: Kann nicht das indizierte in ein assoziatives Array umwandeln." -#: arrayfunc.c:578 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: Ungültiger Schlüssel für das assoziative Array." -#: arrayfunc.c:580 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: Kann nicht auf einen nicht-numerischen Index zuweisen." -#: arrayfunc.c:625 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" -msgstr "%s: %s: Ein Feldbezeicher wird zum Zuweisen eines assoziativen Arrays benötigt." +msgstr "" +"%s: %s: Ein Feldbezeicher wird zum Zuweisen eines assoziativen Arrays " +"benötigt." -#: bashhist.c:421 +#: bashhist.c:451 #, c-format msgid "%s: cannot create: %s" msgstr "%s: Kann die Datei %s nicht erzeugen." -#: bashline.c:4091 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" -msgstr "bash_execute_unix_command: Kann nicht die Tastenzuordnung für das Kommando finden." +msgstr "" +"bash_execute_unix_command: Kann nicht die Tastenzuordnung für das Kommando " +"finden." -#: bashline.c:4189 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr " %s: Das erste Zeichen ist nicht `\\'." -#: bashline.c:4218 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "fehlende schließende `%c' in %s." -#: bashline.c:4252 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: Fehlender Doppelpunkt." -#: braces.c:329 +#: braces.c:331 #, c-format msgid "brace expansion: cannot allocate memory for %s" msgstr "Klammererweiterung: Konnte keinen Speicher für %s zuweisen." -#: braces.c:427 -#, c-format -msgid "brace expansion: failed to allocate memory for %d elements" +#: braces.c:429 +#, fuzzy, c-format +msgid "brace expansion: failed to allocate memory for %u elements" msgstr "Klammererweiterung: Konnte für %d Elemente keinen Speicher zuweisen." -#: braces.c:471 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "Klammererweiterung: Konnte keinen Speicher für `%s' zuweisen." -#: builtins/alias.def:133 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': Ungültiger Alias Name." -#: builtins/bind.def:123 builtins/bind.def:126 +#: builtins/bind.def:122 builtins/bind.def:125 msgid "line editing not enabled" msgstr "Zeileneditierung ist nicht aktiviert." -#: builtins/bind.def:213 +#: builtins/bind.def:212 #, c-format msgid "`%s': invalid keymap name" msgstr "`%s': Ungültiger KEYMAP-Name." -#: builtins/bind.def:253 +#: builtins/bind.def:252 #, c-format msgid "%s: cannot read: %s" msgstr "%s: Nicht lesbar: %s" -#: builtins/bind.def:270 -#, c-format -msgid "`%s': cannot unbind" -msgstr "`%s': Bindung kann nicht gelöst werden." - -#: builtins/bind.def:308 builtins/bind.def:338 +#: builtins/bind.def:304 builtins/bind.def:334 #, c-format msgid "`%s': unknown function name" msgstr "%s: Unbekannter Funktionsname." -#: builtins/bind.def:316 +#: builtins/bind.def:312 #, c-format msgid "%s is not bound to any keys.\n" msgstr "%s ist keiner Taste zugeordnet.\n" -#: builtins/bind.def:320 +#: builtins/bind.def:316 #, c-format msgid "%s can be invoked via " msgstr "%s kann aufgerufen werden durch " -#: builtins/break.def:79 builtins/break.def:121 +#: builtins/bind.def:353 builtins/bind.def:368 +#, c-format +msgid "`%s': cannot unbind" +msgstr "`%s': Bindung kann nicht gelöst werden." + +#: builtins/break.def:77 builtins/break.def:119 msgid "loop count" msgstr "Schleifen Zähler" -#: builtins/break.def:141 +#: builtins/break.def:139 msgid "only meaningful in a `for', `while', or `until' loop" msgstr "nur in einer `for', `while' oder `until' Schleife sinnvoll." @@ -141,237 +145,238 @@ msgid "" " Without EXPR, returns " msgstr "" -#: builtins/cd.def:321 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME ist nicht zugewiesen." -#: builtins/cd.def:329 builtins/common.c:167 test.c:885 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "Zu viele Argumente." -#: builtins/cd.def:336 +#: builtins/cd.def:341 msgid "null directory" msgstr "NULL Verzeichnis" -#: builtins/cd.def:347 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD ist nicht zugewiesen." # Debug Ausgabe -#: builtins/common.c:102 +#: builtins/common.c:96 #, c-format msgid "line %d: " msgstr "Zeile %d: " -#: builtins/common.c:140 error.c:265 +#: builtins/common.c:134 error.c:264 #, c-format msgid "warning: " msgstr "Warnung: " -#: builtins/common.c:154 +#: builtins/common.c:148 #, c-format msgid "%s: usage: " msgstr "%s: Aufruf: " -#: builtins/common.c:199 shell.c:514 shell.c:825 +#: builtins/common.c:193 shell.c:510 shell.c:838 #, c-format msgid "%s: option requires an argument" msgstr "%s: Die Option erfordert ein Argument." -#: builtins/common.c:206 +#: builtins/common.c:200 #, c-format msgid "%s: numeric argument required" msgstr "%s: Ein numerischer Parameter ist erforderlich." -#: builtins/common.c:213 +#: builtins/common.c:207 #, c-format msgid "%s: not found" msgstr "%s: Nicht gefunden." -#: builtins/common.c:222 shell.c:838 +#: builtins/common.c:216 shell.c:851 #, c-format msgid "%s: invalid option" msgstr "%s: Ungültige Option" -#: builtins/common.c:229 +#: builtins/common.c:223 #, c-format msgid "%s: invalid option name" msgstr "%s: Ungültiger Optionsname." -#: builtins/common.c:236 general.c:293 general.c:298 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': Ist kein gültiger Bezeichner." -#: builtins/common.c:246 +#: builtins/common.c:240 msgid "invalid octal number" msgstr "Ungültige Oktalzahl." -#: builtins/common.c:248 +#: builtins/common.c:242 msgid "invalid hex number" msgstr "Ungültige hexadezimale Zahl." -#: builtins/common.c:250 expr.c:1473 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "Ungültige Zahl." -#: builtins/common.c:258 +#: builtins/common.c:252 #, c-format msgid "%s: invalid signal specification" msgstr "%s: Ungültige Signalbezeichnung." -#: builtins/common.c:265 +#: builtins/common.c:259 #, c-format msgid "`%s': not a pid or valid job spec" msgstr "`%s': Ist keine gültige Prozess- oder Jobbezeichnung." -#: builtins/common.c:272 error.c:511 +#: builtins/common.c:266 error.c:510 #, c-format msgid "%s: readonly variable" msgstr "%s: Schreibgeschützte Variable." -#: builtins/common.c:280 +#: builtins/common.c:274 #, c-format msgid "%s: %s out of range" msgstr "%s: %s ist außerhalb des Gültigkeitsbereiches." -#: builtins/common.c:280 builtins/common.c:282 +#: builtins/common.c:274 builtins/common.c:276 msgid "argument" msgstr "Argument" -#: builtins/common.c:282 +#: builtins/common.c:276 #, c-format msgid "%s out of range" msgstr "%s ist außerhalb des Gültigkeitsbereiches." -#: builtins/common.c:290 +#: builtins/common.c:284 #, c-format msgid "%s: no such job" msgstr "%s: Kein solcher Job." -#: builtins/common.c:298 +#: builtins/common.c:292 #, c-format msgid "%s: no job control" msgstr "%s: Keine Job Steuerung in dieser Shell." -#: builtins/common.c:300 +#: builtins/common.c:294 msgid "no job control" msgstr "Keine Job Steuerung in dieser Shell." -#: builtins/common.c:310 +#: builtins/common.c:304 #, c-format msgid "%s: restricted" msgstr "%s: gesperrt" -#: builtins/common.c:312 +#: builtins/common.c:306 msgid "restricted" msgstr "gesperrt" -#: builtins/common.c:320 +#: builtins/common.c:314 #, c-format msgid "%s: not a shell builtin" msgstr "%s: Ist kein Shell Kommando." -#: builtins/common.c:329 +#: builtins/common.c:323 #, c-format msgid "write error: %s" msgstr "Schreibfehler: %s." -#: builtins/common.c:337 +#: builtins/common.c:331 #, c-format msgid "error setting terminal attributes: %s" msgstr "Fehler beim Setzen der Terminalattribute: %s" -#: builtins/common.c:339 +#: builtins/common.c:333 #, c-format msgid "error getting terminal attributes: %s" msgstr "Fehler beim Ermitteln der Terminalattribute: %s" -#: builtins/common.c:585 +#: builtins/common.c:579 #, c-format msgid "%s: error retrieving current directory: %s: %s\n" msgstr "%s: Kann das aktuelle Verzeichnis nicht wiederfinden: %s: %s\n" -#: builtins/common.c:651 builtins/common.c:653 +#: builtins/common.c:645 builtins/common.c:647 #, c-format msgid "%s: ambiguous job spec" msgstr "%s: Mehrdeutige Job Bezeichnung." -#: builtins/common.c:918 +#: builtins/common.c:908 msgid "help not available in this version" msgstr "In dieser Version ist keine Hilfe verfügbar." -#: builtins/complete.def:278 +#: builtins/complete.def:281 #, c-format msgid "%s: invalid action name" msgstr "%s: Ungültige Methode." -#: builtins/complete.def:452 builtins/complete.def:647 -#: builtins/complete.def:858 +#: builtins/complete.def:474 builtins/complete.def:679 +#: builtins/complete.def:910 #, c-format msgid "%s: no completion specification" msgstr "%s: Keine Komplettierung angegeben." -#: builtins/complete.def:699 +#: builtins/complete.def:733 msgid "warning: -F option may not work as you expect" msgstr "Warnung: Die -F Option könnte unerwartete Ergebnisse liefern." -#: builtins/complete.def:701 +#: builtins/complete.def:735 msgid "warning: -C option may not work as you expect" msgstr "Warnung: Die -C Option könnte unerwartete Ergebnisse liefern." -#: builtins/complete.def:831 +#: builtins/complete.def:883 msgid "not currently executing completion function" msgstr "Gegenwärtig wird keine Komplettierungsfunktion ausgeführt." -#: builtins/declare.def:127 +#: builtins/declare.def:132 msgid "can only be used in a function" msgstr "kann nur innerhalb einer Funktion benutzt werden." -#: builtins/declare.def:332 builtins/declare.def:685 +#: builtins/declare.def:369 builtins/declare.def:756 #, c-format msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:343 variables.c:2959 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:348 variables.c:1928 variables.c:2877 variables.c:2889 -#: variables.c:2956 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: Zirkularbezug auf indirekte Variable." -#: builtins/declare.def:353 builtins/declare.def:691 builtins/declare.def:702 +#: builtins/declare.def:390 builtins/declare.def:762 builtins/declare.def:773 #, c-format msgid "`%s': invalid variable name for name reference" msgstr "`%s': Ungültiger Name für indirekte Variablenreferenz." -#: builtins/declare.def:463 +#: builtins/declare.def:520 msgid "cannot use `-f' to make functions" msgstr "Mit `-f' können keine Funktionen erzeugt werden." -#: builtins/declare.def:475 execute_cmd.c:5632 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: Schreibgeschützte Funktion." -#: builtins/declare.def:753 +#: builtins/declare.def:824 #, c-format msgid "%s: quoted compound array assignment deprecated" msgstr "" -#: builtins/declare.def:767 +#: builtins/declare.def:838 #, c-format msgid "%s: cannot destroy array variables in this way" msgstr "%s: Kann Feldvariablen nicht auf diese Art löschen." -#: builtins/declare.def:774 builtins/read.def:751 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" -msgstr "%s: Konvertieren von assoziativen in indizierte Arrays ist nicht möglich." +msgstr "" +"%s: Konvertieren von assoziativen in indizierte Arrays ist nicht möglich." #: builtins/enable.def:143 builtins/enable.def:151 msgid "dynamic loading not available" @@ -402,68 +407,68 @@ msgstr "%s: Ist nicht dynamisch geladen." msgid "%s: cannot delete: %s" msgstr "%s: Kann nicht löschen: %s" -#: builtins/evalfile.c:144 builtins/hash.def:172 execute_cmd.c:5472 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: ist ein Verzeichnis." -#: builtins/evalfile.c:150 +#: builtins/evalfile.c:144 #, c-format msgid "%s: not a regular file" msgstr "%s: Ist keine normale Datei." -#: builtins/evalfile.c:159 +#: builtins/evalfile.c:153 #, c-format msgid "%s: file is too large" msgstr "%s: Die Datei ist zu groß." -#: builtins/evalfile.c:194 builtins/evalfile.c:212 shell.c:1578 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1623 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: Kann die Datei nicht ausführen." -#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:235 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: Kann nicht ausführen: %s" -#: builtins/exit.def:67 +#: builtins/exit.def:64 #, c-format msgid "logout\n" msgstr "Abgemeldet\n" -#: builtins/exit.def:92 +#: builtins/exit.def:89 msgid "not login shell: use `exit'" msgstr "Keine Login Shell: Mit `exit' abmelden!" -#: builtins/exit.def:124 +#: builtins/exit.def:121 #, c-format msgid "There are stopped jobs.\n" msgstr "Es gibt noch angehaltene Prozesse.\n" -#: builtins/exit.def:126 +#: builtins/exit.def:123 #, c-format msgid "There are running jobs.\n" msgstr "Es gibt noch laufende Prozesse.\n" -#: builtins/fc.def:269 +#: builtins/fc.def:265 msgid "no command found" msgstr "Kein Kommando gefunden." -#: builtins/fc.def:327 builtins/fc.def:376 +#: builtins/fc.def:323 builtins/fc.def:372 msgid "history specification" msgstr "" -#: builtins/fc.def:397 +#: builtins/fc.def:393 #, c-format msgid "%s: cannot open temp file: %s" msgstr "%s: Kann die tempräre Datei nicht öffnen: %s" -#: builtins/fg_bg.def:153 builtins/jobs.def:284 +#: builtins/fg_bg.def:152 builtins/jobs.def:284 msgid "current" msgstr "gegenwärtig" -#: builtins/fg_bg.def:162 +#: builtins/fg_bg.def:161 #, c-format msgid "job %d started without job control" msgstr "Job %d wurde ohne Jobsteuerung gestartet." @@ -478,38 +483,40 @@ msgstr "%s: Ungültige Option -- %c\n" msgid "%s: option requires an argument -- %c\n" msgstr "%s: Diese Option erfordert ein Argument -- %c\n" -#: builtins/hash.def:92 +#: builtins/hash.def:91 msgid "hashing disabled" msgstr "Hashing deaktiviert." -#: builtins/hash.def:139 +#: builtins/hash.def:138 #, c-format msgid "%s: hash table empty\n" msgstr "%s: Die Hashtabelle ist leer.\n" -#: builtins/hash.def:254 +#: builtins/hash.def:266 #, c-format msgid "hits\tcommand\n" msgstr "Treffer\tBefehl\n" -#: builtins/help.def:135 -#, c-format +#: builtins/help.def:133 msgid "Shell commands matching keyword `" msgid_plural "Shell commands matching keywords `" msgstr[0] "Shell Kommandos auf die das Schlüsselwort zutrifft `" msgstr[1] "Shell Kommandos auf die die Schlüsselwörter zutreffen `" -#: builtins/help.def:187 +#: builtins/help.def:185 #, c-format -msgid "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." -msgstr "Auf `%s' trifft kein Hilfethema zu. Probieren Sie `help help', `man -k %s' oder `info %s'." +msgid "" +"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." +msgstr "" +"Auf `%s' trifft kein Hilfethema zu. Probieren Sie `help help', `man -k %s' " +"oder `info %s'." -#: builtins/help.def:226 +#: builtins/help.def:224 #, c-format msgid "%s: cannot open: %s" msgstr "%s: Kann die Datei nicht öffnen: %s" -#: builtins/help.def:526 +#: builtins/help.def:524 #, c-format msgid "" "These shell commands are defined internally. Type `help' to see this list.\n" @@ -529,20 +536,21 @@ msgstr "" "Ein Stern (*) neben dem Namen kennzeichnet deaktivierte Kommandos.\n" "\n" -#: builtins/history.def:155 +#: builtins/history.def:154 msgid "cannot use more than one of -anrw" msgstr "Es darf nur eine Option aus -anrw angegeben werden." -#: builtins/history.def:187 +#: builtins/history.def:187 builtins/history.def:197 builtins/history.def:212 +#: builtins/history.def:229 builtins/history.def:241 builtins/history.def:248 msgid "history position" msgstr "Kommandostapelposition." -#: builtins/history.def:264 +#: builtins/history.def:331 #, c-format msgid "%s: invalid timestamp" msgstr "%s: Ungültiger Zeitstempel." -#: builtins/history.def:375 +#: builtins/history.def:442 #, c-format msgid "%s: history expansion failed" msgstr "%s: Kommandoersetzung gescheitert." @@ -556,16 +564,16 @@ msgstr "%s: inlib gescheitert." msgid "no other options allowed with `-x'" msgstr "Keine weiteren Optionen mit `-x' erlaubt." -#: builtins/kill.def:202 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: Die Argumente müssen Prozess- oder Jobbezeichnungen sein." -#: builtins/kill.def:265 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Unbekannter Fehler." -#: builtins/let.def:97 builtins/let.def:122 expr.c:583 expr.c:598 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "Ausdruck erwartet." @@ -574,69 +582,69 @@ msgstr "Ausdruck erwartet." msgid "%s: not an indexed array" msgstr "%s: Ist kein indiziertes Array." -#: builtins/mapfile.def:272 builtins/read.def:306 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: Ungültige Datei-Deskriptor Angabe." -#: builtins/mapfile.def:280 builtins/read.def:313 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: Ungültiger Datei-Deskriptor: %s" -#: builtins/mapfile.def:289 builtins/mapfile.def:327 +#: builtins/mapfile.def:288 builtins/mapfile.def:326 #, c-format msgid "%s: invalid line count" msgstr "%s: Ungültige Zeilenanzahlangabe." -#: builtins/mapfile.def:300 +#: builtins/mapfile.def:299 #, c-format msgid "%s: invalid array origin" msgstr "%s: Ungültiger Zeilenindex für den Array Beginn." -#: builtins/mapfile.def:317 +#: builtins/mapfile.def:316 #, c-format msgid "%s: invalid callback quantum" msgstr "" -#: builtins/mapfile.def:350 +#: builtins/mapfile.def:349 msgid "empty array variable name" msgstr "Fehlender Name für die Array Variable." -#: builtins/mapfile.def:371 +#: builtins/mapfile.def:370 msgid "array variable support required" msgstr "Die Array Variablen Unterstützung ist in dieser Shell nicht vorhanden." -#: builtins/printf.def:412 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': Fehlendes Formatierungszeichen." -#: builtins/printf.def:467 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': Ungültige Zeitformatangabe." -#: builtins/printf.def:669 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': Ungültiges Formatierungszeichen." -#: builtins/printf.def:695 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "Warnung: %s: %s" -#: builtins/printf.def:781 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "Formatleseproblem: %s" -#: builtins/printf.def:878 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "Fehlende hexadezimale Ziffer nach \\x." -#: builtins/printf.def:893 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "Fehlendes Unicode Zeichen für \\%c." @@ -650,19 +658,19 @@ msgstr "kein anderes Verzeichnis" msgid "%s: invalid argument" msgstr "%s: Ungültiges Argument." -#: builtins/pushd.def:475 +#: builtins/pushd.def:480 msgid "" msgstr "" -#: builtins/pushd.def:519 +#: builtins/pushd.def:524 msgid "directory stack empty" msgstr "Der Verzeichnisstapel ist leer." -#: builtins/pushd.def:521 +#: builtins/pushd.def:526 msgid "directory stack index" msgstr "Verzeichnisstapelindex" -#: builtins/pushd.def:696 +#: builtins/pushd.def:701 msgid "" "Display the list of currently remembered directories. Directories\n" " find their way onto the list with the `pushd' command; you can get\n" @@ -677,10 +685,12 @@ 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 "" "Zeigt die Liste der gegenwärtig gespeicherten Verzeichnisse an. Durch\n" @@ -702,7 +712,7 @@ msgstr "" "\t-N\tZeigt den N'ten Eintrag von rechts an, der von »dirs« ausgegeben\n" "\twird, wenn es ohne Optionen aufgerufen wird, beginnend mit Null." -#: builtins/pushd.def:718 +#: builtins/pushd.def:723 msgid "" "Adds a directory to the top of the directory stack, or rotates\n" " the stack, making the new top of the stack the current working\n" @@ -748,7 +758,7 @@ msgstr "" " \n" " Das `dirs' Kommando zeigt den Verueichnisstapel an." -#: builtins/pushd.def:743 +#: builtins/pushd.def:748 msgid "" "Removes entries from the directory stack. With no arguments, removes\n" " the top directory from the stack, and changes to the new top directory.\n" @@ -794,40 +804,43 @@ msgstr "" msgid "%s: invalid timeout specification" msgstr "%s: Ungültige Wartezeitangebe." -#: builtins/read.def:696 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "Lesefehler: %d: %s" -#: builtins/return.def:71 +#: builtins/return.def:68 msgid "can only `return' from a function or sourced script" -msgstr "»Return« ist nur aus einer Funktion oder einem mit »source« ausgeführten Skript möglich." +msgstr "" +"»Return« ist nur aus einer Funktion oder einem mit »source« ausgeführten " +"Skript möglich." -#: builtins/set.def:841 +#: builtins/set.def:834 msgid "cannot simultaneously unset a function and a variable" -msgstr "Gleichzeitiges `unset' einer Funktion und einer Variable ist nicht möglich." +msgstr "" +"Gleichzeitiges `unset' einer Funktion und einer Variable ist nicht möglich." -#: builtins/set.def:888 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: `unset' nicht möglich." -#: builtins/set.def:909 variables.c:3389 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: `unset' nicht möglich: Schreibgeschützt %s" -#: builtins/set.def:922 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: Ist keine Feldvariable." -#: builtins/setattr.def:191 +#: builtins/setattr.def:189 #, c-format msgid "%s: not a function" msgstr "%s: Ist keine Funktion." -#: builtins/setattr.def:196 +#: builtins/setattr.def:194 #, c-format msgid "%s: cannot export" msgstr "%s: exportieren nicht möglich." @@ -836,20 +849,20 @@ msgstr "%s: exportieren nicht möglich." msgid "shift count" msgstr "Verschiebezähler" -#: builtins/shopt.def:289 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "Kann nicht Shell Optinen gleichzeitig aktivieren und deaktivieren." -#: builtins/shopt.def:391 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: Ungültiger Shell Optionen Name." -#: builtins/source.def:131 +#: builtins/source.def:128 msgid "filename argument required" msgstr "Ein Dateiname wird als Argument benötigt." -#: builtins/source.def:157 +#: builtins/source.def:154 #, c-format msgid "%s: file not found" msgstr "%s: Datei nicht gefunden." @@ -863,61 +876,61 @@ msgstr "Kann die Shell nicht unterbrechen." msgid "cannot suspend a login shell" msgstr "Kann die Loginshell nicht unterbrechen." -#: builtins/type.def:236 +#: builtins/type.def:235 #, c-format msgid "%s is aliased to `%s'\n" msgstr "%s ist ein Alias von `%s'.\n" -#: builtins/type.def:257 +#: builtins/type.def:256 #, c-format msgid "%s is a shell keyword\n" msgstr "%s Ist ein reserviertes Schlüsselwort der Shell.\n" -#: builtins/type.def:276 +#: builtins/type.def:275 #, c-format msgid "%s is a function\n" msgstr "%s ist eine Funktion.\n" -#: builtins/type.def:300 +#: builtins/type.def:299 #, c-format msgid "%s is a special shell builtin\n" msgstr "%s ist eine spezielle eingebaute Funktion.\n" -#: builtins/type.def:302 +#: builtins/type.def:301 #, c-format msgid "%s is a shell builtin\n" msgstr "%s ist eine von der Shell mitgelieferte Funktion.\n" -#: builtins/type.def:324 builtins/type.def:409 +#: builtins/type.def:323 builtins/type.def:408 #, c-format msgid "%s is %s\n" msgstr "%s ist %s\n" -#: builtins/type.def:344 +#: builtins/type.def:343 #, c-format msgid "%s is hashed (%s)\n" msgstr "" -#: builtins/ulimit.def:398 +#: builtins/ulimit.def:396 #, c-format msgid "%s: invalid limit argument" msgstr "%s: Ungültiges Grenzwertargument." -#: builtins/ulimit.def:424 +#: builtins/ulimit.def:422 #, c-format msgid "`%c': bad command" msgstr "`%c': Falsches Kommando." -#: builtins/ulimit.def:453 +#: builtins/ulimit.def:451 #, c-format msgid "%s: cannot get limit: %s" msgstr "%s: Kann die nicht Grenze setzen: %s" -#: builtins/ulimit.def:479 +#: builtins/ulimit.def:477 msgid "limit" msgstr "Grenze" -#: builtins/ulimit.def:491 builtins/ulimit.def:791 +#: builtins/ulimit.def:489 builtins/ulimit.def:789 #, c-format msgid "%s: cannot modify limit: %s" msgstr "%s: Kann die Grenze nicht ändern: %s" @@ -936,204 +949,210 @@ msgstr "`%c': Ungültiger Operator für den symbolischen Modus." msgid "`%c': invalid symbolic mode character" msgstr "`%c': Ungültiges Zeichen im symbolischen Modus." -#: error.c:90 error.c:348 error.c:350 error.c:352 +#: error.c:89 error.c:347 error.c:349 error.c:351 msgid " line " msgstr " Zeile " -#: error.c:165 +#: error.c:164 #, c-format msgid "last command: %s\n" msgstr "Letztes Kommando: %s\n" -#: error.c:173 +#: error.c:172 #, c-format msgid "Aborting..." msgstr "Abbruch..." #. TRANSLATORS: this is a prefix for informational messages. -#: error.c:288 +#: error.c:287 #, c-format msgid "INFORM: " msgstr "INFO: " -#: error.c:463 +#: error.c:462 msgid "unknown command error" msgstr "Unbekanntes Kommando" -#: error.c:464 +#: error.c:463 msgid "bad command type" msgstr "" # Programmierfehler -#: error.c:465 +#: error.c:464 msgid "bad connector" msgstr "" -#: error.c:466 +#: error.c:465 msgid "bad jump" msgstr "Falscher Sprung" -#: error.c:504 +#: error.c:503 #, c-format msgid "%s: unbound variable" msgstr "%s ist nicht gesetzt." -#: eval.c:209 +#: eval.c:245 #, c-format msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aZu lange keine Eingabe: Automatisch ausgeloggt.\n" -#: execute_cmd.c:527 +#: execute_cmd.c:536 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "Kann nicht die Standardeingabe von /dev/null umleiten: %s" -#: execute_cmd.c:1275 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': Ungültiges Formatzeichen." -#: execute_cmd.c:2273 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2377 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "Pipe-Fehler" -#: execute_cmd.c:4496 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: Maximale Schachtelungstiefe überschritten (%d)" -#: execute_cmd.c:4508 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: Maximale Quellcode Schachtelungstiefe überschritten (%d)" -#: execute_cmd.c:4616 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximale Funkrionsschachtelungstiefe überschritten (%d)" -#: execute_cmd.c:5144 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: Verboten: `/' ist in Kommandonamen unzulässig." -#: execute_cmd.c:5232 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: Kommando nicht gefunden." -#: execute_cmd.c:5470 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5508 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: Defekter Interpreter" -#: execute_cmd.c:5545 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: Kann die Binärdatei nicht ausführen: %s" -#: execute_cmd.c:5623 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s' ist eine spezielle eingebaute Funktion." -#: execute_cmd.c:5675 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "Kann fd %d nicht auf fd %d verdoppeln." -#: expr.c:259 +#: expr.c:263 msgid "expression recursion level exceeded" msgstr "Zu viele Rekursionen in Ausdruck." -#: expr.c:283 +#: expr.c:291 msgid "recursion stack underflow" msgstr "Rekursionsstapel leer." -#: expr.c:431 +#: expr.c:477 msgid "syntax error in expression" msgstr "Syntaxfehler im Ausdruck." -#: expr.c:475 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "Versuchte Zuweisung zu keiner Variablen." -#: expr.c:495 expr.c:858 +#: expr.c:530 +#, fuzzy +msgid "syntax error in variable assignment" +msgstr "Syntaxfehler im Ausdruck." + +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "Division durch 0." -#: expr.c:542 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "Fehler: Falscher Zuweisungsoperator." -#: expr.c:595 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "`:' für ein bedingten Ausdruck erwaret." -#: expr.c:919 +#: expr.c:971 msgid "exponent less than 0" msgstr "Der Exponent ist kleiner als 0." -#: expr.c:976 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" -msgstr "Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet." +msgstr "" +"Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet." -#: expr.c:1002 +#: expr.c:1055 msgid "missing `)'" msgstr "Fehlende `)'" -#: expr.c:1053 expr.c:1393 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "Syntax Fehler: Operator erwartet." -#: expr.c:1395 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "Syntaxfehler: Ungültiger arithmetischer Operator." -#: expr.c:1419 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (Fehlerverursachendes Zeichen ist \\\"%s\\\")." -#: expr.c:1477 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "Ungültige Basis." -#: expr.c:1497 +#: expr.c:1588 msgid "value too great for base" msgstr "Der Wert ist für die aktuelle Basis zu groß." -#: expr.c:1546 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: Fehler im Ausdruck.\n" -#: general.c:68 +#: general.c:69 msgid "getcwd: cannot access parent directories" msgstr "getwd: Kann auf das übergeordnete Verzeichnis nicht zugreifen." -#: input.c:102 subst.c:5858 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "Konnte den No-Delay Modus für fd %d nicht wieder herstellen." -#: input.c:271 +#: input.c:266 #, c-format msgid "cannot allocate new file descriptor for bash input from fd %d" msgstr "Kann keinen neuen Filedeskriptor für die Eingabe von fd %d zuweisen." # Debug Ausgabe -#: input.c:279 +#: input.c:274 #, c-format msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: Es existiert bereits ein Puffer für den neuen fd %d." @@ -1142,159 +1161,165 @@ msgstr "save_bash_input: Es existiert bereits ein Puffer für den neuen fd %d." msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1035 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Die geforkte PID %d erscheint im laufenden Prozess %d." -#: jobs.c:1154 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Lösche den gestoppten Prozess %d der Prozessgruppe %ld." -#: jobs.c:1258 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1261 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" # Programmierfehler -#: jobs.c:1590 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: Prozessnummer existiert nicht." -#: jobs.c:1605 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1619 jobs.c:1645 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Fertig" -#: jobs.c:1624 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Angehalten" -#: jobs.c:1628 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Angehalten(%s)" -#: jobs.c:1632 +#: jobs.c:1679 msgid "Running" msgstr "Läuft" -#: jobs.c:1649 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Fertig(%d)" -#: jobs.c:1651 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1654 +#: jobs.c:1701 msgid "Unknown status" msgstr "Unbekannter Status" -#: jobs.c:1741 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(Speicherabzug geschrieben) " -#: jobs.c:1760 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" # interner Fehler -#: jobs.c:1985 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2347 nojobs.c:654 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: Prozess %ld wurde nicht von dieser Shell gestartet." -#: jobs.c:2602 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:2929 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: Der Job %d ist gestoppt." -#: jobs.c:3221 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: Der Job ist beendet." -#: jobs.c:3230 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: Der Job %d läuft bereits im Hintergrund." -#: jobs.c:3455 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" # Debug Ausgabe -#: jobs.c:3970 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: Zeile %d: " -#: jobs.c:3984 nojobs.c:897 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (Speicherabzug geschrieben)" -#: jobs.c:3996 jobs.c:4009 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n" # interner Fehler -#: jobs.c:4041 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs: getpgrp war nicht erfolgreich." # interner Fehler -#: jobs.c:4104 +#: jobs.c:4245 +#, fuzzy +msgid "initialize_job_control: no job control in background" +msgstr "initialize_job_control: line discipline" + +# interner Fehler +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" # interner Fehler -#: jobs.c:4114 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4135 jobs.c:4144 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "Kann die Prozessgruppe des Terminals nicht setzen (%d)." -#: jobs.c:4149 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Keine Job Steuerung in dieser Shell." -#: lib/malloc/malloc.c:296 +#: lib/malloc/malloc.c:331 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: Speicherzusicherung gescheitert: %s.\n" -#: lib/malloc/malloc.c:312 +#: lib/malloc/malloc.c:347 #, c-format msgid "" "\r\n" @@ -1303,56 +1328,63 @@ msgstr "" "\\r\n" "malloc: %s:%d: Speicherzusicherung verpfuscht\\r\n" -#: lib/malloc/malloc.c:313 +#: lib/malloc/malloc.c:348 msgid "unknown" msgstr "Unbekannt" -#: lib/malloc/malloc.c:801 +#: lib/malloc/malloc.c:855 msgid "malloc: block on free list clobbered" -msgstr "Malloc: Ein frei gekennzeichneter Speicherbereich wurde überschrieben." +msgstr "" +"Malloc: Ein frei gekennzeichneter Speicherbereich wurde überschrieben." -#: lib/malloc/malloc.c:878 +#: lib/malloc/malloc.c:932 msgid "free: called with already freed block argument" msgstr "free: Wurde für bereits freigegebenen Speicherbereich aufgerufen." -#: lib/malloc/malloc.c:881 +#: lib/malloc/malloc.c:935 msgid "free: called with unallocated block argument" msgstr "free: Wurde für nicht zugeordneten Speicherbereich aufgerufen." -#: lib/malloc/malloc.c:900 +#: lib/malloc/malloc.c:954 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." -#: lib/malloc/malloc.c:906 +#: lib/malloc/malloc.c:960 msgid "free: start and end chunk sizes differ" msgstr "free: Beginn und Ende Segmentgrößen sind unterschiedlich." -#: lib/malloc/malloc.c:1005 +#: lib/malloc/malloc.c:1070 msgid "realloc: called with unallocated block argument" msgstr "realloc: Mit nicht zugewiesenen Argument aufgerufen." -#: lib/malloc/malloc.c:1020 +#: lib/malloc/malloc.c:1085 msgid "realloc: underflow detected; mh_nbytes out of range" -msgstr "realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." +msgstr "" +"realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." -#: lib/malloc/malloc.c:1026 +#: lib/malloc/malloc.c:1091 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: Beginn und Ende Segmentgrößen sind unterschiedlich.<" #: lib/malloc/table.c:191 #, c-format msgid "register_alloc: alloc table is full with FIND_ALLOC?\n" -msgstr "register_alloc: Speicherzuordnungstabelle ist mit FIND_ALLOC gefüllt?\n" +msgstr "" +"register_alloc: Speicherzuordnungstabelle ist mit FIND_ALLOC gefüllt?\n" #: lib/malloc/table.c:200 #, c-format msgid "register_alloc: %p already in table as allocated?\n" -msgstr "register_alloc: %p ist bereits in der Speicherzuordnungstabelle als belegt gekennzeichnet?\n" +msgstr "" +"register_alloc: %p ist bereits in der Speicherzuordnungstabelle als belegt " +"gekennzeichnet?\n" #: lib/malloc/table.c:253 #, c-format msgid "register_free: %p already in table as free?\n" -msgstr "register_free: %p ist bereits in der Speicherzuordnungstabelle als frei gekennzeichnet?\n" +msgstr "" +"register_free: %p ist bereits in der Speicherzuordnungstabelle als frei " +"gekennzeichnet?\n" #: lib/sh/fmtulong.c:102 msgid "invalid base" @@ -1377,22 +1409,22 @@ msgstr "%s: Fehlerhafte Netzwerkspfadangabe." msgid "network operations not supported" msgstr "Der Netzwerkbetrieb ist nicht unterstützt." -#: locale.c:200 +#: locale.c:205 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s)" msgstr "setlocale: LC_ALL: Kann die Locale nicht ändern (%s)." -#: locale.c:202 +#: locale.c:207 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s): %s" msgstr "setlocale: LC_ALL: Kann die Locale nicht ändern (%s): %s" -#: locale.c:259 +#: locale.c:272 #, c-format msgid "setlocale: %s: cannot change locale (%s)" msgstr "setlocale: %s: Kann die Standorteinstellungen nicht ändern (%s)." -#: locale.c:261 +#: locale.c:274 #, c-format msgid "setlocale: %s: cannot change locale (%s): %s" msgstr "setlocale: %s: Kann nicht die Locale ändern (%s): %s" @@ -1411,147 +1443,151 @@ msgstr "Sie haben neue Post in $_." msgid "The mail in %s has been read\n" msgstr "Die Post in %s wurde bereits gelesen.\n" -#: make_cmd.c:329 +#: make_cmd.c:317 msgid "syntax error: arithmetic expression required" msgstr "Syntaxfehler: Es wird ein arithmetischer Ausdruck benötigt." -#: make_cmd.c:331 +#: make_cmd.c:319 msgid "syntax error: `;' unexpected" msgstr "Syntax Fehler: unerwartetes `;'." -#: make_cmd.c:332 +#: make_cmd.c:320 #, c-format msgid "syntax error: `((%s))'" msgstr "Syntax Fehler: `((%s))'." # interner Fehler -#: make_cmd.c:584 +#: make_cmd.c:572 #, c-format msgid "make_here_document: bad instruction type %d" msgstr "make_here_document: Falscher Befehlstyp %d." -#: make_cmd.c:669 +#: make_cmd.c:657 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" -msgstr "Das in der Zeile %d beginnende Here-Dokument geht bis zum Dateiende (erwartet wird `%s')." +msgstr "" +"Das in der Zeile %d beginnende Here-Dokument geht bis zum Dateiende " +"(erwartet wird `%s')." -#: make_cmd.c:768 +#: make_cmd.c:756 #, c-format msgid "make_redirection: redirection instruction `%d' out of range" msgstr "" -#: parse.y:2324 +#: parse.y:2369 #, c-format -msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" +msgid "" +"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " +"truncated" msgstr "" -#: parse.y:2700 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3390 parse.y:3748 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Dateiende beim Suchen nach `%c' erreicht." -#: parse.y:4410 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "Dateiende beim Suchen nach `]]' erreicht." -#: parse.y:4415 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Syntaxfehler im bedingten Ausdruck: Unerwartetes Zeichen `%s'." -#: parse.y:4419 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "Syntaxfehler im bedingen Ausdruck." -#: parse.y:4497 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Unerwartetes Zeichen: `%s' anstatt von `)'" -#: parse.y:4501 +#: parse.y:4682 msgid "expected `)'" msgstr "`)' erwartet." -#: parse.y:4529 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4533 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4579 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" -#: parse.y:4583 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "" -#: parse.y:4605 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4609 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4620 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "" -#: parse.y:4623 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "" -#: parse.y:4627 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "" -#: parse.y:5996 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Syntaxfehler beim unerwarteten Wort `%s'" -#: parse.y:6014 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "Syntaxfehler beim unerwarteten Wort `%s'" -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "Syntax Fehler: Unerwartetes Dateiende." -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error" msgstr "Syntax Fehler" # Du oder Sie? -#: parse.y:6086 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Benutze \"%s\" um die Shell zu verlassen.\n" -#: parse.y:6248 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "Dateiende beim Suchen nach passender `)' erreicht." -#: pcomplete.c:1126 +#: pcomplete.c:1132 #, c-format msgid "completion: function `%s' not found" msgstr "completion: Funktion `%s' nicht gefunden." -#: pcomplete.c:1646 +#: pcomplete.c:1722 #, c-format msgid "programmable_completion: %s: possible retry loop" msgstr "" @@ -1561,109 +1597,113 @@ msgstr "" msgid "progcomp_insert: %s: NULL COMPSPEC" msgstr "" -#: print_cmd.c:302 +#: print_cmd.c:300 #, c-format msgid "print_command: bad connector `%d'" msgstr "print_command: Falsches Verbindungszeichen `%d'." -#: print_cmd.c:375 +#: print_cmd.c:373 #, c-format msgid "xtrace_set: %d: invalid file descriptor" msgstr "xtrace_set: %d: Ungültige Dateibeschreibung." -#: print_cmd.c:380 +#: print_cmd.c:378 msgid "xtrace_set: NULL file pointer" msgstr "" -#: print_cmd.c:384 +#: print_cmd.c:382 #, c-format msgid "xtrace fd (%d) != fileno xtrace fp (%d)" msgstr "" -#: print_cmd.c:1534 +#: print_cmd.c:1538 #, c-format msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': Ungültiges Formatsymbol." -#: redir.c:124 redir.c:171 +#: redir.c:121 redir.c:167 msgid "file descriptor out of range" msgstr "" -#: redir.c:178 +#: redir.c:174 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: Mehrdeutige Umlenkung." -#: redir.c:182 +#: redir.c:178 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: Kann existierende Datei nicht überschreiben." -#: redir.c:187 +#: redir.c:183 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: Gesperrt: Die Ausgabe darf nicht umgeleitet werden." -#: redir.c:192 +#: redir.c:188 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "Kann die temporäre Datei für das Hier Dokument nicht anlegen: %s" -#: redir.c:196 +#: redir.c:192 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: Kann fd keiner Variable zuweisen." -#: redir.c:586 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port Wird ohne Netzwerk nicht unterstützt" -#: redir.c:868 redir.c:983 redir.c:1044 redir.c:1209 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "" -#: shell.c:347 +#: shell.c:343 msgid "could not find /tmp, please create!" msgstr "Konnte das /tmp Verzeichnis nicht finden, bitte anlegen." -#: shell.c:351 +#: shell.c:347 msgid "/tmp must be a valid directory name" msgstr "/tmp muss ein gültiger Verzeichnisname sein." -#: shell.c:927 +#: shell.c:798 +msgid "pretty-printing mode ignored in interactive shells" +msgstr "" + +#: shell.c:940 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: Ungültige Option" -#: shell.c:1282 +#: shell.c:1299 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "Konnte nicht die uid in %d ändern: Die geltende uid ist %d" -#: shell.c:1289 +#: shell.c:1306 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "Konnte nicht die gid in %d ändern: Die geltende gid ist %d" -#: shell.c:1458 +#: shell.c:1494 msgid "cannot start debugger; debugging mode disabled" msgstr "Kann keinen Debugger starten. Der Debugmodus ist gesperrt." -#: shell.c:1566 +#: shell.c:1608 #, c-format msgid "%s: Is a directory" msgstr "%s: Ist ein Verzeichnis." -#: shell.c:1777 +#: shell.c:1826 msgid "I have no name!" msgstr "Ich habe keinen Benutzernamen!" -#: shell.c:1930 +#: shell.c:1980 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, Version %s-(%s)\n" -#: shell.c:1931 +#: shell.c:1981 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1672,49 +1712,50 @@ msgstr "" "Aufruf:\t%s [Lange GNU Option] [Option] ...\n" "\t\t%s [Lange GNU Option] [Option] Script-Datei ...\n" -#: shell.c:1933 +#: shell.c:1983 msgid "GNU long options:\n" msgstr "Lange GNU Optionen:\n" -#: shell.c:1937 +#: shell.c:1987 msgid "Shell options:\n" msgstr "Shell-Optionen:\n" -#: shell.c:1938 +#: shell.c:1988 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" -msgstr "\t-ilrsD oder -c Kommando\toder -O shopt_option (Nur Aufruf)\n" +msgstr "" +"\t-ilrsD oder -c Kommando\toder -O shopt_option (Nur Aufruf)\n" -#: shell.c:1953 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s oder Option -o\n" -#: shell.c:1959 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "`%s -c \"help set\"' für mehr Informationen über Shell-Optionen.\n" -#: shell.c:1960 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "`%s -c help' für mehr Information über Shell-Kommandos.\n" -#: shell.c:1961 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Mit dem `bashbug' Kommando können Fehler gemeldet werden.\n" -#: shell.c:1963 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Bash Homepage: \n" -#: shell.c:1964 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Allgemeine Hilfe für GNU Software: \n" -#: sig.c:707 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: Ungültige Operation" @@ -1888,102 +1929,111 @@ msgstr "Unbekannte Signalnummer." msgid "Unknown Signal #%d" msgstr "Unbekanntes Signal Nr.: %d." -#: subst.c:1445 subst.c:1608 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Falsche Ersetzung: Keine schließende `%s' in `%s' enthalten." -#: subst.c:3154 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: Kann einem Feldelement keine Liste zuweisen." -#: subst.c:5740 subst.c:5756 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "Kann keine Pipe für die Prozessersetzung erzeugen." -#: subst.c:5798 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "Kann den Kindsprozess für die Prozessersetzung nicht erzeugen." -#: subst.c:5848 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Kann nicht die benannte Pipe %s zum lesen öffnen." -#: subst.c:5850 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Kann nicht die benannte Pipe %s zum schreiben öffnen." -#: subst.c:5873 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "Kann die benannte Pipe %s nicht auf fd %d." -#: subst.c:5959 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "Kommansosubstitution: NULL byte in der Eingabe ignoriert." -#: subst.c:6083 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "Kann keine Pipes für Kommandoersetzung erzeugen." -#: subst.c:6127 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "Kann keinen Unterprozess für die Kommandoersetzung erzeugen." # interner Fehler -#: subst.c:6153 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "Kommandosubstitution: Kann Pipe nicht als fd 1 duplizieren." -#: subst.c:6580 subst.c:8939 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6666 subst.c:8351 subst.c:8371 -#, c-format -msgid "%s: bad substitution" -msgstr "%s: Falsche Substitution." - -#: subst.c:6800 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: Ungültige indirekte Expansion" -#: subst.c:6807 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "`%s': Ungültiger Variablenname." -#: subst.c:6854 +#: subst.c:7031 +#, fuzzy, c-format +msgid "%s: parameter not set" +msgstr "%s: Parameter ist Null oder nicht gesetzt." + +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: Parameter ist Null oder nicht gesetzt." # interner Fehler -#: subst.c:7089 subst.c:7104 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: Teilstring-Ausdruck < 0." -#: subst.c:8450 +#: subst.c:8948 subst.c:8969 +#, c-format +msgid "%s: bad substitution" +msgstr "%s: Falsche Substitution." + +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: Kann so nicht zuweisen." -#: subst.c:8802 -msgid "future versions of the shell will force evaluation as an arithmetic substitution" -msgstr "Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer Ersetzungen erzwingen." +#: subst.c:9460 +msgid "" +"future versions of the shell will force evaluation as an arithmetic " +"substitution" +msgstr "" +"Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer " +"Ersetzungen erzwingen." -#: subst.c:9349 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "Falsche Ersetzung: Keine schließende \"`\" in %s." -#: subst.c:10298 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "Keine Entsprechung: %s" @@ -2006,117 +2056,128 @@ msgstr "`)' erwartet." msgid "`)' expected, found %s" msgstr "`)' erwartet, %s gefunden." -#: test.c:282 test.c:744 test.c:747 +#: test.c:282 test.c:750 test.c:753 #, c-format msgid "%s: unary operator expected" msgstr "%s: Einstelliger (unärer) Operator erwartet." -#: test.c:469 test.c:787 +#: test.c:469 test.c:793 #, c-format msgid "%s: binary operator expected" msgstr "%s: Zweistelliger (binärer) Operator erwartet." -#: test.c:869 +#: test.c:875 msgid "missing `]'" msgstr "Fehlende `]'" -#: trap.c:224 +#: trap.c:216 msgid "invalid signal number" msgstr "Ungültige Signalnummer." -#: trap.c:387 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: Maximale Schachtelungstiefe überschritten (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: Ungültiger Wert in trap_list[%d]: %p" -#: trap.c:391 +#: trap.c:412 #, c-format -msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" +msgid "" +"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" # Programmierfehler -#: trap.c:447 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: Falsches Signal %d." -#: variables.c:409 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "Fehler beim Importieren der Funktionsdefinition für `%s'." -#: variables.c:814 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "Der Shell Level (%d) ist zu hoch und wird auf 1 zurückgesetzt." -#: variables.c:2413 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2432 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: Der Variable könnte kein Wert zugewiesen sein." -#: variables.c:3043 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:3940 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4218 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "" -#: variables.c:4223 variables.c:4232 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4238 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:4684 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:4697 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" -#: variables.c:4772 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:5619 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: Kann nicht als Datei geöffnet werden." -#: variables.c:5624 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:5669 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: Kompatibilitätswert außerhalb des Gültigkeitsbereiches." #: version.c:46 version2.c:46 -msgid "Copyright (C) 2016 Free Software Foundation, Inc." +#, fuzzy +msgid "Copyright (C) 2018 Free Software Foundation, Inc." msgstr "Copyright (C) 2016 Free Software Foundation, Inc." #: version.c:47 version2.c:47 -msgid "License GPLv3+: GNU GPL version 3 or later \n" -msgstr "Lizenz GPLv3+: GNU GPL Version 3 oder jünger \n" +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +msgstr "" +"Lizenz GPLv3+: GNU GPL Version 3 oder jünger \n" #: version.c:86 version2.c:86 #, c-format @@ -2131,22 +2192,22 @@ msgstr "Dies ist freie Software. Sie darf verändert und verteilt werden." msgid "There is NO WARRANTY, to the extent permitted by law." msgstr "Es wird keine Garantie gewährt, soweit das Gesetz es zulässt." -#: xmalloc.c:91 +#: xmalloc.c:93 #, c-format msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: Konnte nicht %lu Bytes reservieren (%lu bytes reserviert)." -#: xmalloc.c:93 +#: xmalloc.c:95 #, c-format msgid "%s: cannot allocate %lu bytes" msgstr "%s: Konnte nicht %lu Bytes reservieren." -#: xmalloc.c:163 +#: xmalloc.c:165 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: %s:%d: Konnte nicht %lu Bytes reservieren (%lu bytes reserviert)." -#: xmalloc.c:165 +#: xmalloc.c:167 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes" msgstr "%s: %s:%d: Konnte nicht %lu Bytes reservieren." @@ -2160,10 +2221,13 @@ msgid "unalias [-a] name [name ...]" msgstr "unalias [-a] Name [Name ...]" #: 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]" +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 Tastaturtabelle] [-f Dateiname] [-q Name] [-u\n" -"Name] [-r Tastenfolge] [-x Tastenfolge:Shell Kommando] [Tastenfolge:readline-Funktion oder -Kommando]" +"Name] [-r Tastenfolge] [-x Tastenfolge:Shell Kommando] [Tastenfolge:readline-" +"Funktion oder -Kommando]" #: builtins.c:56 msgid "break [n]" @@ -2240,7 +2304,9 @@ msgstr "logout [n]" #: builtins.c:105 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]" -msgstr "fc [-e Editor] [-lnr] [Anfang] [Ende] oder fc -s [Muster=Ersetzung] [Kommando]" +msgstr "" +"fc [-e Editor] [-lnr] [Anfang] [Ende] oder fc -s [Muster=Ersetzung] " +"[Kommando]" #: builtins.c:109 msgid "fg [job_spec]" @@ -2259,8 +2325,12 @@ msgid "help [-dms] [pattern ...]" msgstr "help [-dms] [Muster ...]" #: builtins.c:123 -msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]" -msgstr "history [-c] [-d Offset] [n] oder history -anrw [Dateiname] oder history -ps Argument [Argument...]" +msgid "" +"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg " +"[arg...]" +msgstr "" +"history [-c] [-d Offset] [n] oder history -anrw [Dateiname] oder history -ps " +"Argument [Argument...]" #: builtins.c:127 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]" @@ -2271,16 +2341,24 @@ msgid "disown [-h] [-ar] [jobspec ... | pid ...]" msgstr "disown [-h] [-ar] [Jobbezeichnung ... | pid ...]" #: builtins.c:134 -msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]" -msgstr "kill [-s Signalname | -n Signalnummer | -Signalname] pid | jobspec ... oder kill -l [Signalname]" +msgid "" +"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l " +"[sigspec]" +msgstr "" +"kill [-s Signalname | -n Signalnummer | -Signalname] pid | jobspec ... oder " +"kill -l [Signalname]" #: builtins.c:136 msgid "let arg [arg ...]" msgstr "let Argument [Argument ...]" #: 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 Feld] [-d Begrenzer] [-i Text] [-n Zeichenanzahl] [-N Zeichenanzahl] [-p Prompt] [-t Zeitlimit] [-u fd] [Name ...]" +msgid "" +"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p " +"prompt] [-t timeout] [-u fd] [name ...]" +msgstr "" +"read [-ers] [-a Feld] [-d Begrenzer] [-i Text] [-n Zeichenanzahl] [-N " +"Zeichenanzahl] [-p Prompt] [-t Zeitlimit] [-u fd] [Name ...]" #: builtins.c:140 msgid "return [n]" @@ -2343,7 +2421,8 @@ msgid "umask [-p] [-S] [mode]" msgstr "umask [-p] [-S] [Modus]" #: builtins.c:177 -msgid "wait [-n] [id ...]" +#, fuzzy +msgid "wait [-fn] [id ...]" msgstr "wait [-n] [id ...]" #: builtins.c:181 @@ -2371,8 +2450,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac" msgstr "case Wort in [Muster [| Muster]...) Kommandos ;;]... esac" #: builtins.c:194 -msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi" -msgstr "if Kommandos; then Kommandos; [ elif Kommandos; then Kommandos; ]... [ else Kommandos; ] fi" +msgid "" +"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else " +"COMMANDS; ] fi" +msgstr "" +"if Kommandos; then Kommandos; [ elif Kommandos; then Kommandos; ]... [ else " +"Kommandos; ] fi" #: builtins.c:196 msgid "while COMMANDS; do COMMANDS; done" @@ -2431,24 +2514,46 @@ msgid "printf [-v var] format [arguments]" msgstr "printf [-v var] Format [Argumente]" #: builtins.c:231 -msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]" -msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o Option] [-A Aktion] [-G Suchmuster] [-W Wortliste] [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S Suffix] [Name ...]" +#, fuzzy +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] [-DE] [-o Option] [-A Aktion] [-G Suchmuster] " +"[-W Wortliste] [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-" +"S Suffix] [Name ...]" #: 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 Option] [-A Aktion] [-G Suchmuster] [-W Wortliste] [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S Suffix] [Wort]" +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 Option] [-A Aktion] [-G Suchmuster] [-W " +"Wortliste] [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S " +"Suffix] [Wort]" #: builtins.c:239 -msgid "compopt [-o|+o option] [-DE] [name ...]" +#, fuzzy +msgid "compopt [-o|+o option] [-DEI] [name ...]" msgstr "compopt [-o|+o Option] [-DE] [Name ...]" #: builtins.c:242 -msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" -msgstr "mapfile [-d Begrenzer] [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c Menge] [Feldvariable]" +msgid "" +"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C " +"callback] [-c quantum] [array]" +msgstr "" +"mapfile [-d Begrenzer] [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C " +"Callback] [-c Menge] [Feldvariable]" #: builtins.c:244 -msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" -msgstr "readarray [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c Menge] [Feldvariable]" +#, fuzzy +msgid "" +"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C " +"callback] [-c quantum] [array]" +msgstr "" +"readarray [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c " +"Menge] [Feldvariable]" # alias #: builtins.c:256 @@ -2466,7 +2571,8 @@ 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 "" "Definiert Aliase oder zeigt sie an.\n" @@ -2516,25 +2622,30 @@ 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" @@ -2549,33 +2660,47 @@ msgstr "" " re-read-init-file'.\n" " \n" " Optionen:\n" -" -m Keymap Benutzt KEYMAP as Tastaturbelegung für die Laufzeit\n" -" dieses Kommandos. Gültige Keymapnamen sind: emacs,\n" -" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n" +" -m Keymap Benutzt KEYMAP as Tastaturbelegung für die " +"Laufzeit\n" +" dieses Kommandos. Gültige Keymapnamen sind: " +"emacs,\n" +" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-" +"move,\n" " vi-command und vi-insert.\n" " -l Listet Funktionsnamen auf.\n" " -P Listet Funktionsnamen und Tastenzuordnungen auf.\n" -" -p Listet Funktionsnamen und Tastenzuordnungen so auf,\n" -" dass sie direkt als Eingabe verwendet werden können.\n" -" -S Listet Tastenfolgen und deren Werte auf, die Makros \n" +" -p Listet Funktionsnamen und Tastenzuordnungen so " +"auf,\n" +" dass sie direkt als Eingabe verwendet werden " +"können.\n" +" -S Listet Tastenfolgen und deren Werte auf, die " +"Makros \n" " aufrufen.\n" -" -s Listet Tastenfolgen und deren Werte auf, die Makros \n" -" aufrufen, dass sie als Eingabe wiederverwendet werden\n" +" -s Listet Tastenfolgen und deren Werte auf, die " +"Makros \n" +" aufrufen, dass sie als Eingabe wiederverwendet " +"werden\n" " können.\n" " -V Listet Variablennamen und Werte auf.\n" -" -v Listet Variablennamen und Werte so auf, dass sie als\n" +" -v Listet Variablennamen und Werte so auf, dass sie " +"als\n" " Eingabe verwendet werden können.\n" " -q Funktionsname Sucht die Tastenfolgen, welche die angegebene\n" " Funktion aufrufen.\n" -" -u Funktionsname Entfernt alle der Funktion zugeordneten Tastenfolgen.\n" -" -r Tastenfolge Entfernt die Zuweisungen der angegebeben Tastenfolge.\n" -" -f Dateiname Liest die Tastenzuordnungen aus der angegebenen Datei.\n" -" -x Tastenfolge:Shellkommando\tWeist der Tastenfolge das Shellkommando\n" +" -u Funktionsname Entfernt alle der Funktion zugeordneten " +"Tastenfolgen.\n" +" -r Tastenfolge Entfernt die Zuweisungen der angegebeben " +"Tastenfolge.\n" +" -f Dateiname Liest die Tastenzuordnungen aus der angegebenen " +"Datei.\n" +" -x Tastenfolge:Shellkommando\tWeist der Tastenfolge das " +"Shellkommando\n" " \t\t\t\t\tzu.\n" " -X Listet mit -x erzeugte\n" " Tastenfolgen und deren Werte\n" " auf, die Makros aufrufen, dass\n" -" sie als Eingabe wiederverwendet werden\n" +" sie als Eingabe wiederverwendet " +"werden\n" " können.\n" " \n" " Rückgabewert: \n" @@ -2624,16 +2749,18 @@ msgstr "" # builtin #: builtins.c:354 +#, fuzzy msgid "" "Execute shell builtins.\n" " \n" " Execute SHELL-BUILTIN with arguments ARGs without performing command\n" " lookup. This is useful when you wish to reimplement a shell builtin\n" -" as a shell function, but need to execute the builtin within the function.\n" +" as a shell function, but need to execute the builtin within the " +"function.\n" " \n" " Exit Status:\n" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" -" not a shell builtin.." +" not a shell builtin." msgstr "" "Führt ein in der Shell definiertes Kommando aus.\n" "\n" @@ -2665,14 +2792,16 @@ msgstr "" "Gibt Informationen zum aktuellen Subrutinenaufruf aus.\n" " \n" " Ohne Argument wird die Zeilennummer und der Dateeiname angezeigt. Mit\n" -" Argument werden Zeilennummer, Subroutinnenname und Dateiname ausgegeben.\n" +" Argument werden Zeilennummer, Subroutinnenname und Dateiname " +"ausgegeben.\n" " Mit diesen Informationen kann ein Stack Trace erzeugt werden.\n" " \n" " Das Argument gibt die angezeigte Position im Funktionsaufrufstapel an,\n" " wobei 0 der aktuelle Funktionsaufruf ist.\n" " \n" " Rückgabewert:\n" -" Ist ungleich 0 wenn keine Shellfunktion ausgeführt wird oder das Argument\n" +" Ist ungleich 0 wenn keine Shellfunktion ausgeführt wird oder das " +"Argument\n" " ungültig ist, sonst 0." # cd @@ -2680,16 +2809,22 @@ 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" @@ -2705,11 +2840,13 @@ 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 "" "Wechselt das Arbeitsverzeichnis.\n" @@ -2832,7 +2969,8 @@ 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" @@ -2844,7 +2982,8 @@ msgid "" " Exit Status:\n" " Returns exit status of COMMAND, or failure if COMMAND is not found." msgstr "" -"Führt ein einfaches Kommando aus oder zeigt Informationen über Kommandos an.\n" +"Führt ein einfaches Kommando aus oder zeigt Informationen über Kommandos " +"an.\n" "\n" " Führt das Kommando mit den angegebeneb Argumenten aus, ohne\n" " Shell-Funktion nachzuschlagen oder zeigt Informationen über die\n" @@ -2852,18 +2991,21 @@ msgstr "" " werden, wenn eine Shell-Funktion gleichen Namens existiert.\n" " \n" " Optionen:\n" -" -p\ts wird ein Standardwert für PATH verwendet, der garantiert, dass alle\n" +" -p\ts wird ein Standardwert für PATH verwendet, der garantiert, dass " +"alle\n" " \t\tStandard-Dienstprogramme gefunden werden.\n" " -v\tBeschreibung des Kommandos ausgeben.\n" " \t\tÄhnlich dem eingebauten Kommando »type«.\n" " -V\tEine ausführlichere Beschreibung jedes Kommandos ausgeben.\n" " \n" " Rückgabewert:\n" -" Gibt den Rückgabewert des Kommandos zurück, oder eine Fehlermeldung, wenn\n" +" Gibt den Rückgabewert des Kommandos zurück, oder eine Fehlermeldung, " +"wenn\n" " das Kommando nicht gefunden wird." # declare #: builtins.c:490 +#, fuzzy msgid "" "Set variable values and attributes.\n" " \n" @@ -2882,11 +3024,11 @@ msgid "" " -a\tto make NAMEs indexed arrays (if supported)\n" " -A\tto make NAMEs associative arrays (if supported)\n" " -i\tto make NAMEs have the `integer' attribute\n" -" -l\tto convert NAMEs to lower case on assignment\n" +" -l\tto convert the value of each NAME to lower case on assignment\n" " -n\tmake NAME a reference to the variable named by its value\n" " -r\tto make NAMEs readonly\n" " -t\tto make NAMEs have the `trace' attribute\n" -" -u\tto convert NAMEs to upper case on assignment\n" +" -u\tto convert the value of each NAME to upper case on assignment\n" " -x\tto make NAMEs export\n" " \n" " Using `+' instead of `-' turns off the given attribute.\n" @@ -2894,7 +3036,8 @@ 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" @@ -2985,7 +3128,8 @@ msgstr "" 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" @@ -3127,7 +3271,8 @@ msgstr "" 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" @@ -3229,7 +3374,8 @@ 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" @@ -3237,11 +3383,13 @@ 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 "" "Ersetzt die Shell durch das angegebene Kommando.\n" " \n" @@ -3272,7 +3420,8 @@ msgid "" msgstr "" "Beendet die aktuelle Shell.\n" "\n" -" Beendet die aktuelle Shell mit dem Rückgabewert N. Wenn N nicht angegeben ist,\n" +" Beendet die aktuelle Shell mit dem Rückgabewert N. Wenn N nicht " +"angegeben ist,\n" " wird der Rückgabewert des letzten ausgeführten Kommandos übernommen." # logout @@ -3280,7 +3429,8 @@ 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 "" " Beendet eine Login-Shell.\n" @@ -3294,13 +3444,15 @@ msgstr "" 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" @@ -3314,7 +3466,8 @@ 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 "" #: builtins.c:758 @@ -3341,8 +3494,10 @@ 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" @@ -3362,7 +3517,8 @@ 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" @@ -3382,6 +3538,7 @@ msgstr "" # help #: builtins.c:812 +#, fuzzy msgid "" "Display information about builtin commands.\n" " \n" @@ -3396,10 +3553,11 @@ msgid "" " \t\tPATTERN\n" " \n" " Arguments:\n" -" PATTERN\tPattern specifiying a help topic\n" +" 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 "" "Informationen zu eingebauten Kommandos.\n" " \n" @@ -3430,7 +3588,8 @@ msgid "" " \n" " Options:\n" " -c\tclear the history list by deleting all of the entries\n" -" -d offset\tdelete the history entry at position OFFSET.\n" +" -d offset\tdelete the history entry at position OFFSET. Negative\n" +" \t\toffsets count back from the end of the history list\n" " \n" " -a\tappend history lines from this session to the history file\n" " -n\tread all history lines not already read from the history file\n" @@ -3448,13 +3607,14 @@ 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." msgstr "" -#: builtins.c:872 +#: builtins.c:873 msgid "" "Display status of jobs.\n" " \n" @@ -3478,7 +3638,7 @@ msgid "" " If -x is used, returns the exit status of COMMAND." msgstr "" -#: builtins.c:899 +#: builtins.c:900 msgid "" "Remove jobs from current shell.\n" " \n" @@ -3495,7 +3655,7 @@ msgid "" " Returns success unless an invalid option or JOBSPEC is given." msgstr "" -#: builtins.c:918 +#: builtins.c:919 msgid "" "Send a signal to a job.\n" " \n" @@ -3518,14 +3678,15 @@ msgid "" " Returns success unless an invalid option is given or an error occurs." msgstr "" -#: builtins.c:942 +#: builtins.c:943 msgid "" "Evaluate arithmetic expressions.\n" " \n" " 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" @@ -3562,30 +3723,34 @@ msgid "" " If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise." msgstr "" -#: builtins.c:987 +#: builtins.c:988 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" +" the last NAME. Only the characters found in $IFS are recognized as " +"word\n" " delimiters.\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" " \t\tvariable ARRAY, starting at zero\n" " -d delim\tcontinue until the first character of DELIM is read, rather\n" " \t\tthan newline\n" -" -e\tuse Readline to obtain the line in an interactive shell\n" +" -e\tuse Readline to obtain the line\n" " -i text\tuse TEXT as the initial text for Readline\n" " -n nchars\treturn after reading NCHARS characters rather than waiting\n" " \t\tfor a newline, but honor a delimiter if fewer than\n" " \t\tNCHARS characters are read before the delimiter\n" -" -N nchars\treturn only after reading exactly NCHARS characters, unless\n" +" -N nchars\treturn only after reading exactly NCHARS characters, " +"unless\n" " \t\tEOF is encountered or read times out, ignoring any\n" " \t\tdelimiter\n" " -p prompt\toutput the string PROMPT without a trailing newline before\n" @@ -3603,12 +3768,14 @@ 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 "" -#: builtins.c:1034 +#: builtins.c:1035 msgid "" "Return from a shell function.\n" " \n" @@ -3620,7 +3787,7 @@ msgid "" " Returns N, or failure if the shell is not executing a function or script." msgstr "" -#: builtins.c:1047 +#: builtins.c:1048 msgid "" "Set or unset values of shell options and positional parameters.\n" " \n" @@ -3663,7 +3830,8 @@ 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" @@ -3687,7 +3855,8 @@ 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" @@ -3704,7 +3873,7 @@ msgid "" " Returns success unless an invalid option is given." msgstr "" -#: builtins.c:1132 +#: builtins.c:1133 msgid "" "Unset values and attributes of shell variables and functions.\n" " \n" @@ -3716,7 +3885,8 @@ 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" @@ -3725,12 +3895,13 @@ msgid "" " Returns success unless an invalid option is given or a NAME is read-only." msgstr "" -#: builtins.c:1154 +#: builtins.c:1155 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" @@ -3743,7 +3914,7 @@ msgid "" " Returns success unless an invalid option is given or NAME is invalid." msgstr "" -#: builtins.c:1173 +#: builtins.c:1174 msgid "" "Mark shell variables as unchangeable.\n" " \n" @@ -3764,7 +3935,7 @@ msgid "" " Returns success unless an invalid option is given or NAME is invalid." msgstr "" -#: builtins.c:1195 +#: builtins.c:1196 msgid "" "Shift positional parameters.\n" " \n" @@ -3775,7 +3946,7 @@ msgid "" " Returns success unless N is negative or greater than $#." msgstr "" -#: builtins.c:1207 builtins.c:1222 +#: builtins.c:1208 builtins.c:1223 msgid "" "Execute commands from a file in the current shell.\n" " \n" @@ -3789,7 +3960,7 @@ msgid "" " FILENAME cannot be read." msgstr "" -#: builtins.c:1238 +#: builtins.c:1239 msgid "" "Suspend shell execution.\n" " \n" @@ -3803,7 +3974,7 @@ msgid "" " Returns success unless job control is not enabled or an error occurs." msgstr "" -#: builtins.c:1254 +#: builtins.c:1255 msgid "" "Evaluate conditional expression.\n" " \n" @@ -3837,7 +4008,8 @@ 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" @@ -3858,7 +4030,8 @@ 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" @@ -3885,7 +4058,7 @@ msgid "" msgstr "" # [ -#: builtins.c:1336 +#: builtins.c:1337 msgid "" "Evaluate conditional expression.\n" " \n" @@ -3899,11 +4072,12 @@ msgstr "" " schließt." # times -#: builtins.c:1345 +#: builtins.c:1346 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" @@ -3917,11 +4091,12 @@ msgstr "" " Rückgabewert:\n" " Immer 0." -#: builtins.c:1357 +#: builtins.c:1358 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" @@ -3930,29 +4105,37 @@ 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 or a signal number.\n" +" Each SIGNAL_SPEC is either a signal name in 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 "" -#: builtins.c:1393 +#: builtins.c:1394 msgid "" "Display information about command type.\n" " \n" @@ -3978,14 +4161,16 @@ 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 "" -#: builtins.c:1424 +#: builtins.c:1425 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" @@ -4029,7 +4214,7 @@ msgid "" " Returns success unless an invalid option is supplied or an error occurs." msgstr "" -#: builtins.c:1474 +#: builtins.c:1475 msgid "" "Display or set file mode mask.\n" " \n" @@ -4047,38 +4232,44 @@ msgid "" " Returns success unless MODE is invalid or an invalid option is given." msgstr "" -#: builtins.c:1494 +#: builtins.c:1495 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 a job specification, waits for all processes\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 the next job to terminate and\n" " returns its exit status.\n" " \n" +" If the -f option is supplied, and job control is enabled, waits for the\n" +" specified ID to terminate, instead of waiting for it to change status.\n" +" \n" " Exit Status:\n" " Returns the status of the last ID; fails if ID is invalid or an invalid\n" " option is given." msgstr "" -#: builtins.c:1515 +#: builtins.c:1519 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 "" -#: builtins.c:1530 +#: builtins.c:1534 msgid "" "Execute commands for each member in a list.\n" " \n" @@ -4091,7 +4282,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1544 +#: builtins.c:1548 msgid "" "Arithmetic for loop.\n" " \n" @@ -4108,7 +4299,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1562 +#: builtins.c:1566 msgid "" "Select words from a list and execute commands.\n" " \n" @@ -4128,7 +4319,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1583 +#: builtins.c:1587 msgid "" "Report time consumed by pipeline's execution.\n" " \n" @@ -4144,7 +4335,7 @@ msgid "" " The return status is the return status of PIPELINE." msgstr "" -#: builtins.c:1600 +#: builtins.c:1604 msgid "" "Execute commands based on pattern matching.\n" " \n" @@ -4155,23 +4346,28 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1612 +#: builtins.c:1616 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" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1629 +#: builtins.c:1633 msgid "" "Execute commands as long as a test succeeds.\n" " \n" @@ -4182,7 +4378,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1641 +#: builtins.c:1645 msgid "" "Execute commands as long as a test does not succeed.\n" " \n" @@ -4193,7 +4389,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1653 +#: builtins.c:1657 msgid "" "Create a coprocess named NAME.\n" " \n" @@ -4206,12 +4402,13 @@ msgid "" " The coproc command returns an exit status of 0." msgstr "" -#: builtins.c:1667 +#: builtins.c:1671 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" @@ -4219,7 +4416,7 @@ msgid "" " Returns success unless NAME is readonly." msgstr "" -#: builtins.c:1681 +#: builtins.c:1685 msgid "" "Group commands as a unit.\n" " \n" @@ -4230,7 +4427,7 @@ msgid "" " Returns the status of the last command executed." msgstr "" -#: builtins.c:1693 +#: builtins.c:1697 msgid "" "Resume job in foreground.\n" " \n" @@ -4245,7 +4442,7 @@ msgid "" msgstr "" # (( )) -#: builtins.c:1708 +#: builtins.c:1712 msgid "" "Evaluate arithmetic expression.\n" " \n" @@ -4265,13 +4462,16 @@ msgstr "" " Gibt »1« zurück, wenn die Auswertung des letzten Arguments Null\n" " ergibt, sonst »0«." -#: builtins.c:1720 +#: builtins.c:1724 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" @@ -4291,7 +4491,7 @@ msgid "" msgstr "" # variable_help -#: builtins.c:1746 +#: builtins.c:1750 msgid "" "Common shell variable names and usage.\n" " \n" @@ -4364,7 +4564,8 @@ msgstr "" " Anzahl EOF Zeichen (Ctrl-D) abgewartet, bis die Shell\n" " verlassen wird. Der Vorgabewert ist 10. Ist IGNOREEOF\n" " nicht gesetzt, signalisiert EOF das Ende der Eingabe.\n" -" MACHTYPE Eine Zeichenkette die das aktuell laufende System beschreibt.\n" +" MACHTYPE Eine Zeichenkette die das aktuell laufende System " +"beschreibt.\n" " MAILCHECK\tZeit in s, nach der nach E-Mail gesehen wird.\n" " MAILPATH\tEine durch Doppelpunkt getrennte Liste von Dateinamen,\n" " die nach E-Mail durchsucht werden.\n" @@ -4402,7 +4603,7 @@ msgstr "" " Kommandos angibt.\n" # pushd -#: builtins.c:1803 +#: builtins.c:1807 msgid "" "Add directories to stack.\n" " \n" @@ -4458,7 +4659,7 @@ msgstr "" " wurde oder der Verzeichniswechsel nicht erfolgreich war." # popd -#: builtins.c:1837 +#: builtins.c:1841 msgid "" "Remove directories from stack.\n" " \n" @@ -4512,7 +4713,7 @@ msgstr "" " wurde oder der Verzeichniswechsel nicht erfolgreich war." # dirs -#: builtins.c:1867 +#: builtins.c:1871 msgid "" "Display directory stack.\n" " \n" @@ -4566,13 +4767,14 @@ msgstr "" " Gibt Erfolg zurück, außer bei einer ungültigen Option oder wenn\n" " ein Fehler auftritt." -#: builtins.c:1898 +#: builtins.c:1902 +#, fuzzy msgid "" "Set and unset shell options.\n" " \n" " Change the setting of each shell option OPTNAME. Without any option\n" -" arguments, list all shell options with an indication of whether or not each\n" -" is set.\n" +" arguments, list each supplied OPTNAME, or all shell options if no\n" +" OPTNAMEs are given, with an indication of whether or not each is set.\n" " \n" " Options:\n" " -o\trestrict OPTNAMEs to those defined for use with `set -o'\n" @@ -4605,7 +4807,7 @@ msgstr "" " worden ist, wird Fehler zurückgegeben." # printf -#: builtins.c:1919 +#: builtins.c:1923 msgid "" "Formats and prints ARGUMENTS under control of the FORMAT.\n" " \n" @@ -4613,27 +4815,34 @@ 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" -" %(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 "" "Formatierte Ausgabe der ARGUMENTE.\n" @@ -4642,34 +4851,43 @@ msgstr "" " -v var\tDie formatierte Ausgabe ver Variable var zuweisen statt\n" " \t\tsie an die Standardausgebe zu senden.\n" " \n" -" Die FORMAT Zeichenkette kann einfache Zeichen enthalten, die unverändert an\n" -" die Standardausgabe geschickt werden. Escape-Sequenzen werden umgewandelt\n" -" und an die Standardausgabe geschickt sowie Formatanweisungen, welche das \n" +" Die FORMAT Zeichenkette kann einfache Zeichen enthalten, die unverändert " +"an\n" +" die Standardausgabe geschickt werden. Escape-Sequenzen werden " +"umgewandelt\n" +" und an die Standardausgabe geschickt sowie Formatanweisungen, welche " +"das \n" " nachfolgende ARGUMENT auswerten und ausgeben.\n" " \n" -" Gegenüber der in printf(1) beschriebenen Standardverion werden zusätzliche\n" +" Gegenüber der in printf(1) beschriebenen Standardverion werden " +"zusätzliche\n" " Formatanweisungen ausgewertet:\n" " \n" " %b\tWertet Escape-Sequenzen des zugehörigen Arguments aus.\n" " %q\tBettet das Argument so ein, dass es als Shelleingabe\n" " verwendet werden kann.\n" -" %(fmt)T\tAusgabe der aus FMT entstehende Datum-Zeit Zeichenkette, dass\n" +" %(fmt)T\tAusgabe der aus FMT entstehende Datum-Zeit Zeichenkette, " +"dass\n" " \t sie als Zeichenkette für strftime(3) verwendet werden kann.\n" " \n" -" Die Formatangebe wird wiederverwendet bis alle Argmente ausgewertet sind.\n" +" Die Formatangebe wird wiederverwendet bis alle Argmente ausgewertet " +"sind.\n" " Wenn weniger Argumente als Formatangaben vorhanden sind, werden für die\n" " Argumente Nullwerte bzw. leere Zeichenketten eingesetzt.\n" " \n" " Rücgabewert:\n" -" Gibt Erfolg zurück, außer es wird eine ungültige Option angegeben oder ein\n" +" Gibt Erfolg zurück, außer es wird eine ungültige Option angegeben oder " +"ein\n" " Aus- bzw. Zuweisungsfehler auftritt." -#: builtins.c:1953 +#: builtins.c:1957 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" @@ -4680,39 +4898,48 @@ msgid "" " \t\twithout any specific completion defined\n" " -E\tapply the completions and actions to \"empty\" commands --\n" " \t\tcompletion attempted on a blank line\n" +" -I\tapply the completions and actions to the intial (usually the\n" +" \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. The -D option takes\n" -" precedence over -E.\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." msgstr "" -#: builtins.c:1981 +#: builtins.c:1987 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" " Returns success unless an invalid option is supplied or an error occurs." msgstr "" -#: builtins.c:1996 +#: builtins.c:2002 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" " \t-D\t\tChange options for the \"default\" command completion\n" " \t-E\t\tChange options for the \"empty\" command completion\n" +" \t-I\t\tChange options for completion on the initial word\n" " \n" " Using `+o' instead of `-o' turns off the specified option.\n" " \n" @@ -4729,21 +4956,26 @@ msgid "" " have a completion specification defined." msgstr "" -#: builtins.c:2026 +#: builtins.c:2033 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" @@ -4756,16 +4988,18 @@ 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 "" # readarray -#: builtins.c:2062 +#: builtins.c:2069 msgid "" "Read lines from a file into an array variable.\n" " \n" diff --git a/po/el.gmo b/po/el.gmo index b7d84e77..b6e71ddc 100644 Binary files a/po/el.gmo and b/po/el.gmo differ diff --git a/po/el.po b/po/el.po index 1c9fd6f0..47737318 100644 --- a/po/el.po +++ b/po/el.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-06-21 17:08+0300\n" "Last-Translator: Lefteris Dimitroulakis \n" "Language-Team: Greek \n" -"Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: el\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.5\n" @@ -23,28 +23,28 @@ msgstr "" msgid "bad array subscript" msgstr "κακός δείκτης πίνακα" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: αφαίÏεση του χαÏακτηÏÎ¹ÏƒÏ„Î¹ÎºÎ¿Ï nameref " -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: αδυναμία μετατÏοπής indexed πίνακα σε associative πίνακα " -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: μη έγκυÏο κλειδί associative πίνακα " -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: αδυναμία εκχώÏησης σε μη αÏιθμητικό δείκτη " -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -54,21 +54,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: αδυναμία δημιουÏγίας: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: δεν μποÏÏŽ να βÏω keymap για εντολή" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: ο Ï€Ïώτος μη-λευκό διάστημα χαÏακτήÏας δεν είναι «\"» " -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "όχι «%c» κλεισήματος σε %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: απουσιάζει διαχωÏιστής δίστιγμο " @@ -83,12 +83,12 @@ msgstr "brace expansion: αδυναμία εκχώÏησης μνήμης για msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: αδυναμία εκχώÏησης μνήμης για %d στοιχεία " -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: αδυναμία εκχώÏησης μνήμης για «%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: μη έγκυÏο ψευδώνημο" @@ -145,19 +145,19 @@ msgstr "" " \n" " ΧωÏίς EXPR, επιστÏέφει " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME δεν έχει οÏιστεί" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "πάÏα πολλά οÏίσματα" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "κατάλογος nul" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD δεν έχει οÏιστεί" @@ -201,7 +201,7 @@ msgstr "%s: μη έγκυÏη επιλογή" msgid "%s: invalid option name" msgstr "%s: μη έγκυÏο όνομα επιλογής" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: μή έγκυÏο αναγνωÏιστικό " @@ -214,7 +214,7 @@ msgstr "μη έγκυÏος οκταδικός αÏιθμός" msgid "invalid hex number" msgstr "μη έγκυÏος εξαδικός αÏιθμός" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "μη έγκυÏος αÏιθμός" @@ -336,13 +336,13 @@ msgstr "μποÏεί να χÏησιμοποιηθεί μόνο μέσα σε σ msgid "%s: reference variable cannot be an array" msgstr "%s: η μεταβλητή αναφοÏάς δεν μποÏεί να είναι πίνακας " -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref αυτοαναφοÏά μεταβλητής δεν επιτÏέπεται " -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: κυκλική αναφοÏά ονόματος " @@ -357,7 +357,7 @@ msgid "cannot use `-f' to make functions" msgstr "" "η επιλογή «-f» δεν μποÏεί να χÏησιμοποιηθεί για τη δημιουÏγία συναÏτήσεων" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: συνάÏτηση μόνο για ανάγνωση" @@ -372,7 +372,7 @@ msgstr "%s: η σÏνθετη εκχώÏηση πίνακα αποÏÏίφθηκ msgid "%s: cannot destroy array variables in this way" msgstr "%s: αδυναμία καταστÏοφής μεταβλητής πίνακα κατ' αυτόν τον Ï„Ïόπο " -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: αδυναμία μετατÏοπής associative πίνακα σε indexed πίνακα " @@ -406,7 +406,7 @@ msgstr "%s: δεν φοÏτώθηκε δυναμικά" msgid "%s: cannot delete: %s" msgstr "%s: αδυναμία διαγÏαφής: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: είναι κατάλογος" @@ -426,7 +426,7 @@ msgstr "%s: αÏχείο Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î¿" msgid "%s: cannot execute binary file" msgstr "%s: αδυναμία εκτέλεσης Î´Ï…Î±Î´Î¹ÎºÎ¿Ï Î±Ïχείου" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: αδυναμία εκτέλεσης: %s" @@ -507,8 +507,8 @@ msgstr[1] "Εντολές κελÏφους που ταιÏιάζουν στις 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»." +"ουδεμία βοήθεια ταιÏιάζει με «%s». Δοκιμάστε «help help» ή «man -k %s» ή «info %" +"s»." #: builtins/help.def:224 #, c-format @@ -564,16 +564,16 @@ msgstr "%s: αποτυχία inlib" msgid "no other options allowed with `-x'" msgstr "δεν επιτÏέπονται άλλες επιλογές με την «-x»" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: οÏίσματα Ï€Ïέπει να είναι ID διεÏγασιών ή εÏγασιών" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Άγνωστο σφάλμα" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "αναμενόταν έκφÏαση" @@ -582,12 +582,12 @@ msgstr "αναμενόταν έκφÏαση" msgid "%s: not an indexed array" msgstr "%s: μη δικτοδοτημένος πίνακας" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: μη έγκυÏη Ï€ÏοδιαγÏαφή πεÏιγÏαφέα αÏχείου" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: μη έγκυÏος πεÏιγÏαφέας αÏχείου: %s" @@ -615,36 +615,36 @@ msgstr "όνομα μεταβλητής πίνακα κενό " msgid "array variable support required" msgstr "απαιτείται υποστήÏιξη μεταβλητής πίνακος" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "«%s»: απουσία χαÏακτήÏα φοÏμαÏίσματος " -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "«%c»: μη έγκυÏη Ï€ÏοδιαγÏαφή για φοÏμά χÏόνου" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "«%c»: μη έγκυÏος χαÏακτήÏας φοÏμαÏίσματος" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "Ï€Ïοειδοποίηση: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "Ï€Ïόβλημα ανάλυσης του format: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "απουσία hex ψηφίου για \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "απουσία ψηφίου unicode για \\%c" @@ -740,12 +740,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: μη έγκυÏη Ï€ÏοδιαγÏαφή timeout " -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "σφάλμα ανάγνωσης: %d: %s" @@ -758,17 +758,17 @@ msgstr "«επιστÏοφή» είναι μόνο δυνατή από συνά msgid "cannot simultaneously unset a function and a variable" msgstr "«unset» δεν μποÏεί να εφαÏμοστεί συγχÏόνως σε συνάÏτηση και μεταβλητή" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: αδυναμία «unset»" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: αδυναμία unset: %s μόνο για ανάγνωση" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: δεν είναι μεταβλητή πίνακα" @@ -787,13 +787,13 @@ msgstr "%s: αδυναμία εξαγωγής" msgid "shift count" msgstr "αÏιθμός του « shift »" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" "οι επιλογές κελÏφους δεν είναι δυνατόν συγχÏόνως να ενεÏγοποιηθοÏν και " "απενεÏγοποιηθοÏν" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: μη έγκυÏο όνομα επιλογής" @@ -939,66 +939,66 @@ msgstr "\aη αναμονή για δεδομένα έληξε: αυτόματη msgid "cannot redirect standard input from /dev/null: %s" msgstr "αδυναμία ανακατεÏθυνσης τυπικής εισόδου από /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: μη έγκυÏος χαÏακτήÏας μοÏφοποίησης" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] υφίσταται ακόμη " -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: μέγιστο επίπεδο φωλιάσματος eval ξεπεÏάστηκε (%d) " -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: μέγιστο επίπεδο φωλιάσματος source ξεπεÏάστηκε (%d) " -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: μέγιστο επίπεδο φωλιάσματος συνάÏτησης ξεπεÏάστηκε (%d) " -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: πεÏιοÏισμός: δεν μποÏεί να πεÏιέχεται «/» σε όνομα εντολής" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: εντολή δεν βÏέθηκε" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: κακός interpreter " -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: αδυναμία εκτέλεσης Î´Ï…Î±Î´Î¹ÎºÎ¿Ï Î±Ïχείου: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "«%s»: είναι ειδικό builtin" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "αδυναμία αντιγÏαφής του fd %d στον fd %d" @@ -1011,65 +1011,65 @@ msgstr "" msgid "recursion stack underflow" msgstr "" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "συντακτικό σφάλμα στην έκφÏαση" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "απόπειÏα ανάθεσης σε μη-μεταβλητή" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "συντακτικό σφάλμα στην έκφÏαση" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "διαίÏεση διά 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: κακό σÏμβολο για expassign " -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "«:» αναμενόταν για μια έκφÏαση υπό συνθήκη" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "εκθέτης μικÏότεÏος του 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "αναγνωÏιστικό αναμενόταν μετά από pre-increment ή pre-decrement " -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "λείπει «)»" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntax error: αναμενόταν τελεστέος" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: μη έγκυÏος αÏιθμητικός τελεστής" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (το λανθασμένο σÏμβολο είναι \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "μη έγκυÏη αÏιθμητική βάση" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "τιμή Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î· για βάση" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: σφάλμα έκφÏασης\n" @@ -1078,7 +1078,7 @@ msgstr "%s: σφάλμα έκφÏασης\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: αδυναμία Ï€Ïόσβασης στο γονικό κατάλογο" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "αδυναμία επανάταξης nodelay mode για fd %d" @@ -1098,150 +1098,150 @@ msgstr "save_bash_input: ο buffer υπάÏχει ήδη για νέο fd %d " msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "η διεÏγασία κλώνος %d εμφανίζεται στην εÏγασία που Ï„Ïέχει %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "διαγÏαφή σταματημένης εγασίας %d με ομάδα %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: διεÏγασία %5ld (%s) στη the_pipeline " -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) μαÏκαÏισμένη ως ακόμα ζωντανή " -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: δεν υπάÏχει τέτοιο pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Σήμα %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Done" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "σταματημένο" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "σταματημένο(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "υπό εκτέλεση" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Done(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Έξοδος %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Άγνωστη κατάσταση" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld to %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: διεÏγασία %ld δεν αποτελεί θυγατÏική Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… κελÏφους" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Δεν υπάÏχουν στοιχεία για διεÏγασία %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: η εÏγασία %d είναι σταματημένη" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: η εÏγασία τεÏματίστηκε" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: εÏγασία %d ήδη στο παÏασκήνιο" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: ενεÏγοποίηση WNOHANG ώστε ν' αποφευχθεί οÏιστικό μπλοκάÏισμα " -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: γÏαμμή %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(τώÏα wd: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: αποτυχία getpgrp" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: setpgid" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "αδυναμία ÏÏθμισης της ομάδας της διεÏγασίας του τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï (%d) " -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "δεν υπάÏχει job control σ'αυτό το κέλυφος" @@ -1402,103 +1402,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) υπεÏβαίνει το SIZE_MAX (%lu): γÏαμμή " "κόπηκε " -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "ο μέγιστος αÏιθμός here-document ξεπεÏάστηκε " -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "μη αναμενόμενο EOF κατά την αναζήτηση «%c»" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "μη αναμενόμενο EOF ενώ έψαχνα για «]]»" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error in conditional expression: μη αναμενόμενο σÏμβολο «%s»" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "συντακτικό σφάλμα σ' έκφÏαση υπό συνθήκη " -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "μη αναμενόμενο σÏμβολο «%s», αναμενόταν «)»" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "αναμενόταν «)»" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "απÏοσδόκητο ÏŒÏισμα «%s» στον υπό αίÏεση μοναδιαίο τελεστή " -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "απÏοσδόκητο ÏŒÏισμα για τον μοναδιαίο τελεστή " -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "απÏοσδόκητο σÏμβολο «%s» βÏέθηκε αντί για δυαδικό τελεστή υπό αίÏεση " -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "αναμενόταν δυαδικός τελεστής υπό αίÏεση " -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "απÏοσδόκητο ÏŒÏισμα «%s» για δυαδικό τελεστή υπό αίÏεση " -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "απÏοσδόκητο ÏŒÏισμα για δυαδικό τελεστή υπό αίÏεση " -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "απÏοσδόκητο σÏμβολο «%c» σε εντολή υπό αίÏεση " -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "απÏοσδόκητο σÏμβολο «%s» σε εντολή υπό αίÏεση " -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "απÏοσδόκητο σÏμβολο %d σε εντολή υπό αίÏεση " -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "συντακτικό σφάλμα κοντά στο μη αναμενόμενο σÏμβολο «%s»" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "συντακτικό σφάλμα κοντά σε «%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntax error: μη αναμενόμενο τέλος αÏχείου" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "συντακτικό σφάλμα" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "ΧÏήση «%s» για έξοδο από το κέλυφος.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "μη αναμενόμενο EOF ενώ έψαχνα «)»" @@ -1570,11 +1570,11 @@ msgstr "αδυναμία δημιουÏγίας Ï€ÏοσωÏÎ¹Î½Î¿Ï Î±Ïχεί msgid "%s: cannot assign fd to variable" msgstr "%s: αδυναμία ανάθεσης fd σε μεταβλητή" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port δεν υποστηÏίζεται χωÏίς δικτÏωση" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "" @@ -1644,43 +1644,43 @@ msgstr "Επιλογές κελÏφους:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ή -c εντολή ή -O shopt_option\t\t(invocation only)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ή επιλογή -o\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "ΠληκτÏολόγησε «%s -c \"help set\"» για πληÏοφοÏίες επί των επιλογών " "κελÏφους.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "ΠληκτÏολόγησε «%s -c help» για πεÏισσότεÏες πληÏοφοÏίες σχετικά με τις " "ενσωματομένες στο κέλυφος εντολές.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "ΧÏησιμοποίησε την εντολή «bashbug» για αναφοÏά σφαλμάτων.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "σελίδα του bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Γενική βοήθεια για την χÏήση του Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: μη έγκυÏη λειτουÏγία" @@ -1854,96 +1854,96 @@ msgstr "Άγνωστο σήμα #" msgid "Unknown Signal #%d" msgstr "Άγνωστο σήμα #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "κακή αντικατάσταση: όχι «%s» που κλείνει στο %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: αδυναμία εκχώÏησης λίστας σε στοιχείο του πίνακα " -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "αδυναμία δημιουÏγίας σωλήνα για αντικατάσταση διεÏγασίας " -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "αδυναμία δημιουÏγίας θυγατÏικής για αντικατάσταση διεÏγασίας " -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "αδυναμία ανοίγματοε επώνυμης σωλήνας %s Ï€Ïος ανάγνωση" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "αδυναμία ανοίγματος επώνυμης σωλήνας %s Ï€Ïος εγγÏαφή" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "αδυναμία αναπαÏαγωγής named pipe %s ως fd %d " -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "αντικατάσταση εντολής: null byte αγνοήθηκε στην είσοδο " -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "αδυναμία δημιουÏγίας σωλήνα για αντικατάσταση εντολής " -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "αδυναμία δημιουÏγίας θυγατÏικής για αντικατάσταση εντολής " -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: αδυναμία αναπαÏαγωγής σωλήνα ως fd 1 " -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: μη έγκυÏο όνομα μεταβλητής ως όνομα αναφοÏάς " -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: μη έγκυÏη έμμεση επέκταση " -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: μη έγκυÏο όνομα μεταβλητής" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: παÏάμετÏος κενή ή δεν έχει οÏιστεί" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: παÏάμετÏος κενή ή δεν έχει οÏιστεί" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: έκφÏαση αÏνητική < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: κακή αντικατάσταση" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: αδÏνατη ανάθεση κατ' αυτόν τον Ï„Ïόπο" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -1951,12 +1951,12 @@ msgstr "" "μελλοντικές εκδόσεις του κελÏφους θα επιβάλουν την αποτίμηση ως μια " "αÏιθμητική αντικατάσταση" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "κακή αντικατάσταση: δεν υπάÏχει «`» που κλείνει στο %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "χωÏίς ταίÏιασμα: %s" @@ -1997,12 +1997,17 @@ msgstr "αποÏσα «]»" msgid "invalid signal number" msgstr "μη έγκυÏος αÏιθμός σήματος" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: μέγιστο επίπεδο φωλιάσματος eval ξεπεÏάστηκε (%d) " + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: κακή τιμή στην trap_list[%d]: %p " -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2010,77 +2015,77 @@ msgstr "" "run_pending_traps: ο διαχειÏιστής σήματος είναι ο SIG_DFL, στέλνει %d (%s) " "σε μένα " -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: κακό σήμα %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "σφάλμα κατά την εισαγωγή του οÏÎ¹ÏƒÎ¼Î¿Ï Ï„Î·Ï‚ συνάÏτησης «%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "επίπεδο κελÏφους (%d) Ï€Î¿Î»Ï Ï…ÏˆÎ·Î»ÏŒ, επαναφοÏά στο 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: η μεταβλητή δεν μποÏεί να δεχτεί τιμή " -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s έχει κενό exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ο χαÏακτήÏας %d δεν έίναι έγκυÏος στην exportstr για %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "απουσία «=» στην exportstr για %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: head of shell_variables not a function context" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: head of shell_variables not a temporary environment scope" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: αδυναμία ανοίγματος ως ΑΡΧΕΙΟ" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: μη έγκυÏη τιμή για trace file descriptor" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: τιμή συμβατότητας εκτός οÏίου " @@ -4372,8 +4377,8 @@ msgid "" "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" diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo index 1481c2f8..ad867396 100644 Binary files a/po/en@boldquot.gmo and b/po/en@boldquot.gmo differ diff --git a/po/en@boldquot.po b/po/en@boldquot.po index bc33a532..ae8113bc 100644 --- a/po/en@boldquot.po +++ b/po/en@boldquot.po @@ -30,13 +30,12 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU bash 5.0-alpha\n" +"Project-Id-Version: GNU bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" -"PO-Revision-Date: 2018-04-27 14:15-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" +"PO-Revision-Date: 2018-11-16 15:54-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -46,28 +45,28 @@ msgstr "" msgid "bad array subscript" msgstr "bad array subscript" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removing nameref attribute" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: cannot convert indexed to associative array" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: invalid associative array key" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: cannot assign to non-numeric index" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: must use subscript when assigning associative array" @@ -77,21 +76,21 @@ msgstr "%s: %s: must use subscript when assigning associative array" msgid "%s: cannot create: %s" msgstr "%s: cannot create: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: cannot find keymap for command" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: first non-whitespace character is not ‘\"’" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "no closing ‘%c’ in %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: missing colon separator" @@ -106,12 +105,12 @@ msgstr "brace expansion: cannot allocate memory for %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: failed to allocate memory for %u elements" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: failed to allocate memory for ‘%s’" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "‘%s’: invalid alias name" @@ -168,19 +167,19 @@ msgstr "" " \n" " Without EXPR, returns " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME not set" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "too many arguments" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null directory" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD not set" @@ -224,7 +223,7 @@ msgstr "%s: invalid option" msgid "%s: invalid option name" msgstr "%s: invalid option name" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "‘%s’: not a valid identifier" @@ -237,7 +236,7 @@ msgstr "invalid octal number" msgid "invalid hex number" msgstr "invalid hex number" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "invalid number" @@ -359,13 +358,13 @@ msgstr "can only be used in a function" msgid "%s: reference variable cannot be an array" msgstr "%s: reference variable cannot be an array" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref variable self references not allowed" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: circular name reference" @@ -379,7 +378,7 @@ msgstr "‘%s’: invalid variable name for name reference" msgid "cannot use `-f' to make functions" msgstr "cannot use ‘-f’ to make functions" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: readonly function" @@ -394,7 +393,7 @@ msgstr "%s: quoted compound array assignment deprecated" msgid "%s: cannot destroy array variables in this way" msgstr "%s: cannot destroy array variables in this way" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: cannot convert associative to indexed array" @@ -428,7 +427,7 @@ msgstr "%s: not dynamically loaded" msgid "%s: cannot delete: %s" msgstr "%s: cannot delete: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: is a directory" @@ -448,7 +447,7 @@ msgstr "%s: file is too large" msgid "%s: cannot execute binary file" msgstr "%s: cannot execute binary file" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: cannot execute: %s" @@ -586,16 +585,16 @@ msgstr "%s: inlib failed" msgid "no other options allowed with `-x'" msgstr "no other options allowed with ‘-x’" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: arguments must be process or job IDs" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Unknown error" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "expression expected" @@ -604,12 +603,12 @@ msgstr "expression expected" msgid "%s: not an indexed array" msgstr "%s: not an indexed array" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: invalid file descriptor specification" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: invalid file descriptor: %s" @@ -637,36 +636,36 @@ msgstr "empty array variable name" msgid "array variable support required" msgstr "array variable support required" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "‘%s’: missing format character" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "‘%c’: invalid time format specification" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "‘%c’: invalid format character" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "warning: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "format parsing problem: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "missing hex digit for \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "missing unicode digit for \\%c" @@ -812,23 +811,23 @@ msgstr "" " \n" " Arguments:\n" " +N\tRemoves the Nth entry counting from the left of the list\n" -" \tshown by ‘dirs’, starting with zero. For example: ‘popd " -"+0’\n" +" \tshown by ‘dirs’, starting with zero. For example: ‘popd +0" +"[0m’\n" " \tremoves the first directory, ‘popd +1’ the second.\n" " \n" " -N\tRemoves the Nth entry counting from the right of the list\n" -" \tshown by ‘dirs’, starting with zero. For example: ‘popd " -"-0’\n" +" \tshown by ‘dirs’, starting with zero. For example: ‘popd -0" +"[0m’\n" " \tremoves the last directory, ‘popd -1’ the next to last.\n" " \n" " The ‘dirs’ builtin displays the directory stack." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: invalid timeout specification" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "read error: %d: %s" @@ -841,17 +840,17 @@ msgstr "can only ‘return’ from a function or sourced script" msgid "cannot simultaneously unset a function and a variable" msgstr "cannot simultaneously unset a function and a variable" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: cannot unset" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: cannot unset: readonly %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: not an array variable" @@ -870,11 +869,11 @@ msgstr "%s: cannot export" msgid "shift count" msgstr "shift count" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "cannot set and unset shell options simultaneously" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: invalid shell option name" @@ -1020,66 +1019,66 @@ msgstr "\atimed out waiting for input: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "cannot redirect standard input from /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: ‘%c’: invalid format character" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] still exists" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximum eval nesting level exceeded (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum source nesting level exceeded (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restricted: cannot specify ‘/’ in command names" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: command not found" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: bad interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: cannot execute binary file: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "‘%s’: is a special builtin" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "cannot duplicate fd %d to fd %d" @@ -1092,64 +1091,64 @@ msgstr "expression recursion level exceeded" msgid "recursion stack underflow" msgstr "recursion stack underflow" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntax error in expression" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "attempted assignment to non-variable" -#: expr.c:506 +#: expr.c:530 msgid "syntax error in variable assignment" msgstr "syntax error in variable assignment" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "division by 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: bad expassign token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "‘:’ expected for conditional expression" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponent less than 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifier expected after pre-increment or pre-decrement" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "missing ‘)’" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntax error: operand expected" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: invalid arithmetic operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (error token is “%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "invalid arithmetic base" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "value too great for base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: expression error\n" @@ -1158,7 +1157,7 @@ msgstr "%s: expression error\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: cannot access parent directories" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "cannot reset nodelay mode for fd %d" @@ -1177,148 +1176,148 @@ msgstr "save_bash_input: buffer already exists for new fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forked pid %d appears in running job %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "deleting stopped job %d with process group %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: process %5ld (%s) in the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marked as still alive" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no such pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Done" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stopped" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stopped(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Running" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Done(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Unknown status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld to %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld is not a child of this shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No record of process %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d is stopped" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: job has terminated" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d already in background" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: turning on WNOHANG to avoid indefinite block" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: line %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp failed" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: no job control in background" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "cannot set terminal process group (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "no job control in this shell" @@ -1480,103 +1479,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " "truncated" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maximum here-document count exceeded" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "unexpected EOF while looking for matching ‘%c’" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "unexpected EOF while looking for ‘]]’" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error in conditional expression: unexpected token ‘%s’" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntax error in conditional expression" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "unexpected token ‘%s’, expected ‘)’" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "expected ‘)’" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "unexpected argument ‘%s’ to conditional unary operator" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "unexpected argument to conditional unary operator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "unexpected token ‘%s’, conditional binary operator expected" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "conditional binary operator expected" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "unexpected argument ‘%s’ to conditional binary operator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "unexpected argument to conditional binary operator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "unexpected token ‘%c’ in conditional command" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "unexpected token ‘%s’ in conditional command" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "unexpected token %d in conditional command" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntax error near unexpected token ‘%s’" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntax error near ‘%s’" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntax error: unexpected end of file" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntax error" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use “%s†to leave the shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "unexpected EOF while looking for matching ‘)’" @@ -1648,11 +1647,11 @@ msgstr "cannot create temp file for here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: cannot assign fd to variable" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port not supported without networking" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "redirection error: cannot duplicate fd" @@ -1722,40 +1721,40 @@ msgstr "Shell options:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s or -o option\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Type ‘%s -c “help set‒ for more information about shell " "options.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Type ‘%s -c help’ for more information about shell builtin commands.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use the ‘bashbug’ command to report bugs.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash home page: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "General help using GNU software: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: invalid operation" @@ -1929,96 +1928,96 @@ msgstr "Unknown Signal #" msgid "Unknown Signal #%d" msgstr "Unknown Signal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "bad substitution: no closing ‘%s’ in %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: cannot assign list to array member" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "cannot make pipe for process substitution" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "cannot make child for process substitution" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "cannot open named pipe %s for reading" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "cannot open named pipe %s for writing" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "cannot duplicate named pipe %s as fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "command substitution: ignored null byte in input" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "cannot make pipe for command substitution" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "cannot make child for command substitution" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: cannot duplicate pipe as fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: invalid variable name for name reference" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: invalid indirect expansion" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: invalid variable name" -#: subst.c:6974 +#: subst.c:7031 #, c-format msgid "%s: parameter not set" msgstr "%s: parameter not set" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null or not set" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: bad substitution" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: cannot assign in this way" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2026,12 +2025,12 @@ msgstr "" "future versions of the shell will force evaluation as an arithmetic " "substitution" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "bad substitution: no closing “`†in %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "no match: %s" @@ -2072,97 +2071,101 @@ msgstr "missing ‘]’" msgid "invalid signal number" msgstr "invalid signal number" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "trap handler: maximum trap handler level exceeded (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: bad value in trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: bad signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "error importing function definition for ‘%s’" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell level (%d) too high, resetting to 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable may not be assigned value" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assigning integer to name reference" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no function context at current scope" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s has null exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "invalid character %d in exportstr for %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "no ‘=’ in exportstr for %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: head of shell_variables not a function context" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: head of shell_variables not a temporary environment scope" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: cannot open as FILE" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: invalid value for trace file descriptor" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibility value out of range" #: version.c:46 version2.c:46 -#, fuzzy msgid "Copyright (C) 2018 Free Software Foundation, Inc." -msgstr "Copyright (C) 2016 Free Software Foundation, Inc." +msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -2502,13 +2505,12 @@ msgid "printf [-v var] format [arguments]" msgstr "printf [-v var] format [arguments]" #: builtins.c:231 -#, fuzzy 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] [-DE] [-o option] [-A action] [-G globpat] [-" +"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-" "W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S " "suffix] [name ...]" @@ -2521,9 +2523,8 @@ msgstr "" "[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]" #: builtins.c:239 -#, fuzzy msgid "compopt [-o|+o option] [-DEI] [name ...]" -msgstr "compopt [-o|+o option] [-DE] [name ...]" +msgstr "compopt [-o|+o option] [-DEI] [name ...]" #: builtins.c:242 msgid "" @@ -2711,7 +2712,6 @@ msgstr "" " The exit status is 0 unless N is not greater than or equal to 1." #: builtins.c:354 -#, fuzzy msgid "" "Execute shell builtins.\n" " \n" @@ -2733,7 +2733,7 @@ msgstr "" " \n" " Exit Status:\n" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" -" not a shell builtin.." +" not a shell builtin." #: builtins.c:369 msgid "" @@ -3420,8 +3420,8 @@ msgstr "" " With the ‘fc -s [pat=rep ...] [command]’ format, COMMAND is\n" " re-executed after the substitution OLD=NEW is performed.\n" " \n" -" A useful alias to use with this is r='fc -s', so that typing ‘r " -"cc’\n" +" A useful alias to use with this is r='fc -s', so that typing ‘r cc" +"[0m’\n" " runs the last command beginning with ‘cc’ and typing ‘r’ re-" "executes\n" " the last command.\n" @@ -4617,8 +4617,8 @@ msgstr "" " \t\tthat would be executed\n" " -p\treturns either the name of the disk file that would be executed,\n" " \t\tor nothing if ‘type -t NAME’ would not return ‘file’\n" -" -t\toutput a single word which is one of ‘alias’, " -"‘keyword’,\n" +" -t\toutput a single word which is one of ‘alias’, ‘keyword" +"[0m’,\n" " \t\t‘function’, ‘builtin’, ‘file’ or ‘’, if NAME " "is an alias,\n" " \t\tshell reserved word, shell function, shell builtin, disk file,\n" @@ -4901,8 +4901,8 @@ msgstr "" " \n" " The WORDS are expanded, generating a list of words. The\n" " set of expanded words is printed on the standard error, each\n" -" preceded by a number. If ‘in WORDS’ is not present, ‘in “" -"$@‒\n" +" preceded by a number. If ‘in WORDS’ is not present, ‘in “$@" +"[0m‒\n" " is assumed. The PS3 prompt is then displayed and a line read\n" " from the standard input. If the line consists of the number\n" " corresponding to one of the displayed words, then NAME is set\n" @@ -5395,13 +5395,13 @@ msgstr "" " \n" " Arguments:\n" " +N\tRemoves the Nth entry counting from the left of the list\n" -" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd " -"+0’\n" +" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd +0" +"[0m’\n" " \t\tremoves the first directory, ‘popd +1’ the second.\n" " \n" " -N\tRemoves the Nth entry counting from the right of the list\n" -" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd " -"-0’\n" +" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd -0" +"[0m’\n" " \t\tremoves the last directory, ‘popd -1’ the next to last.\n" " \n" " The ‘dirs’ builtin displays the directory stack.\n" @@ -5518,8 +5518,8 @@ msgid "" "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" @@ -5554,8 +5554,8 @@ msgstr "" "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" @@ -5576,7 +5576,6 @@ msgstr "" " error occurs." #: builtins.c:1957 -#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5622,10 +5621,14 @@ msgstr "" " \t\twithout any specific completion defined\n" " -E\tapply the completions and actions to “empty†commands --\n" " \t\tcompletion attempted on a blank line\n" +" -I\tapply the completions and actions to the intial (usually the\n" +" \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. The -D option takes\n" -" precedence over -E.\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." @@ -5653,7 +5656,6 @@ msgstr "" " Returns success unless an invalid option is supplied or an error occurs." #: builtins.c:2002 -#, fuzzy msgid "" "Modify or display completion options.\n" " \n" @@ -5697,6 +5699,7 @@ msgstr "" " \t-o option\tSet completion option OPTION for each NAME\n" " \t-D\t\tChange options for the “default†command completion\n" " \t-E\t\tChange options for the “empty†command completion\n" +" \t-I\t\tChange options for completion on the initial word\n" " \n" " Using ‘+o’ instead of ‘-o’ turns off the specified option.\n" " \n" diff --git a/po/en@quot.gmo b/po/en@quot.gmo index b3a95c69..42a69745 100644 Binary files a/po/en@quot.gmo and b/po/en@quot.gmo differ diff --git a/po/en@quot.po b/po/en@quot.po index a9905fbb..687e9738 100644 --- a/po/en@quot.po +++ b/po/en@quot.po @@ -27,13 +27,12 @@ # msgid "" msgstr "" -"Project-Id-Version: GNU bash 5.0-alpha\n" +"Project-Id-Version: GNU bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" -"PO-Revision-Date: 2018-04-27 14:15-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" +"PO-Revision-Date: 2018-11-16 15:54-0500\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -43,28 +42,28 @@ msgstr "" msgid "bad array subscript" msgstr "bad array subscript" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removing nameref attribute" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: cannot convert indexed to associative array" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: invalid associative array key" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: cannot assign to non-numeric index" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: must use subscript when assigning associative array" @@ -74,21 +73,21 @@ msgstr "%s: %s: must use subscript when assigning associative array" msgid "%s: cannot create: %s" msgstr "%s: cannot create: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: cannot find keymap for command" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: first non-whitespace character is not ‘\"’" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "no closing ‘%c’ in %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: missing colon separator" @@ -103,12 +102,12 @@ msgstr "brace expansion: cannot allocate memory for %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: failed to allocate memory for %u elements" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: failed to allocate memory for ‘%s’" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "‘%s’: invalid alias name" @@ -165,19 +164,19 @@ msgstr "" " \n" " Without EXPR, returns " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME not set" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "too many arguments" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null directory" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD not set" @@ -221,7 +220,7 @@ msgstr "%s: invalid option" msgid "%s: invalid option name" msgstr "%s: invalid option name" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "‘%s’: not a valid identifier" @@ -234,7 +233,7 @@ msgstr "invalid octal number" msgid "invalid hex number" msgstr "invalid hex number" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "invalid number" @@ -356,13 +355,13 @@ msgstr "can only be used in a function" msgid "%s: reference variable cannot be an array" msgstr "%s: reference variable cannot be an array" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref variable self references not allowed" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: circular name reference" @@ -376,7 +375,7 @@ msgstr "‘%s’: invalid variable name for name reference" msgid "cannot use `-f' to make functions" msgstr "cannot use ‘-f’ to make functions" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: readonly function" @@ -391,7 +390,7 @@ msgstr "%s: quoted compound array assignment deprecated" msgid "%s: cannot destroy array variables in this way" msgstr "%s: cannot destroy array variables in this way" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: cannot convert associative to indexed array" @@ -425,7 +424,7 @@ msgstr "%s: not dynamically loaded" msgid "%s: cannot delete: %s" msgstr "%s: cannot delete: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: is a directory" @@ -445,7 +444,7 @@ msgstr "%s: file is too large" msgid "%s: cannot execute binary file" msgstr "%s: cannot execute binary file" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: cannot execute: %s" @@ -580,16 +579,16 @@ msgstr "%s: inlib failed" msgid "no other options allowed with `-x'" msgstr "no other options allowed with ‘-x’" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: arguments must be process or job IDs" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Unknown error" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "expression expected" @@ -598,12 +597,12 @@ msgstr "expression expected" msgid "%s: not an indexed array" msgstr "%s: not an indexed array" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: invalid file descriptor specification" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: invalid file descriptor: %s" @@ -631,36 +630,36 @@ msgstr "empty array variable name" msgid "array variable support required" msgstr "array variable support required" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "‘%s’: missing format character" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "‘%c’: invalid time format specification" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "‘%c’: invalid format character" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "warning: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "format parsing problem: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "missing hex digit for \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "missing unicode digit for \\%c" @@ -814,12 +813,12 @@ msgstr "" " \n" " The ‘dirs’ builtin displays the directory stack." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: invalid timeout specification" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "read error: %d: %s" @@ -832,17 +831,17 @@ msgstr "can only ‘return’ from a function or sourced script" msgid "cannot simultaneously unset a function and a variable" msgstr "cannot simultaneously unset a function and a variable" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: cannot unset" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: cannot unset: readonly %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: not an array variable" @@ -861,11 +860,11 @@ msgstr "%s: cannot export" msgid "shift count" msgstr "shift count" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "cannot set and unset shell options simultaneously" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: invalid shell option name" @@ -1011,66 +1010,66 @@ msgstr "\atimed out waiting for input: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "cannot redirect standard input from /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: ‘%c’: invalid format character" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] still exists" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximum eval nesting level exceeded (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum source nesting level exceeded (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restricted: cannot specify ‘/’ in command names" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: command not found" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: bad interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: cannot execute binary file: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "‘%s’: is a special builtin" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "cannot duplicate fd %d to fd %d" @@ -1083,64 +1082,64 @@ msgstr "expression recursion level exceeded" msgid "recursion stack underflow" msgstr "recursion stack underflow" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntax error in expression" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "attempted assignment to non-variable" -#: expr.c:506 +#: expr.c:530 msgid "syntax error in variable assignment" msgstr "syntax error in variable assignment" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "division by 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: bad expassign token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "‘:’ expected for conditional expression" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponent less than 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifier expected after pre-increment or pre-decrement" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "missing ‘)’" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntax error: operand expected" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: invalid arithmetic operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (error token is “%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "invalid arithmetic base" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "value too great for base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: expression error\n" @@ -1149,7 +1148,7 @@ msgstr "%s: expression error\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: cannot access parent directories" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "cannot reset nodelay mode for fd %d" @@ -1168,148 +1167,148 @@ msgstr "save_bash_input: buffer already exists for new fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forked pid %d appears in running job %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "deleting stopped job %d with process group %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: process %5ld (%s) in the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marked as still alive" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no such pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Done" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stopped" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stopped(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Running" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Done(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Unknown status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld to %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld is not a child of this shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No record of process %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d is stopped" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: job has terminated" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d already in background" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: turning on WNOHANG to avoid indefinite block" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: line %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp failed" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: no job control in background" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "cannot set terminal process group (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "no job control in this shell" @@ -1471,103 +1470,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " "truncated" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maximum here-document count exceeded" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "unexpected EOF while looking for matching ‘%c’" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "unexpected EOF while looking for ‘]]’" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error in conditional expression: unexpected token ‘%s’" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntax error in conditional expression" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "unexpected token ‘%s’, expected ‘)’" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "expected ‘)’" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "unexpected argument ‘%s’ to conditional unary operator" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "unexpected argument to conditional unary operator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "unexpected token ‘%s’, conditional binary operator expected" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "conditional binary operator expected" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "unexpected argument ‘%s’ to conditional binary operator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "unexpected argument to conditional binary operator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "unexpected token ‘%c’ in conditional command" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "unexpected token ‘%s’ in conditional command" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "unexpected token %d in conditional command" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntax error near unexpected token ‘%s’" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntax error near ‘%s’" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntax error: unexpected end of file" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntax error" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use “%s†to leave the shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "unexpected EOF while looking for matching ‘)’" @@ -1639,11 +1638,11 @@ msgstr "cannot create temp file for here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: cannot assign fd to variable" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port not supported without networking" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "redirection error: cannot duplicate fd" @@ -1713,37 +1712,37 @@ msgstr "Shell options:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s or -o option\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Type ‘%s -c “help setâ€â€™ for more information about shell options.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Type ‘%s -c help’ for more information about shell builtin commands.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use the ‘bashbug’ command to report bugs.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash home page: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "General help using GNU software: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: invalid operation" @@ -1917,96 +1916,96 @@ msgstr "Unknown Signal #" msgid "Unknown Signal #%d" msgstr "Unknown Signal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "bad substitution: no closing ‘%s’ in %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: cannot assign list to array member" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "cannot make pipe for process substitution" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "cannot make child for process substitution" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "cannot open named pipe %s for reading" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "cannot open named pipe %s for writing" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "cannot duplicate named pipe %s as fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "command substitution: ignored null byte in input" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "cannot make pipe for command substitution" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "cannot make child for command substitution" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: cannot duplicate pipe as fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: invalid variable name for name reference" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: invalid indirect expansion" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: invalid variable name" -#: subst.c:6974 +#: subst.c:7031 #, c-format msgid "%s: parameter not set" msgstr "%s: parameter not set" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null or not set" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: bad substitution" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: cannot assign in this way" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2014,12 +2013,12 @@ msgstr "" "future versions of the shell will force evaluation as an arithmetic " "substitution" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "bad substitution: no closing “`†in %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "no match: %s" @@ -2060,97 +2059,101 @@ msgstr "missing ‘]’" msgid "invalid signal number" msgstr "invalid signal number" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "trap handler: maximum trap handler level exceeded (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: bad value in trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: bad signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "error importing function definition for ‘%s’" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell level (%d) too high, resetting to 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable may not be assigned value" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assigning integer to name reference" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no function context at current scope" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s has null exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "invalid character %d in exportstr for %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "no ‘=’ in exportstr for %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: head of shell_variables not a function context" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: head of shell_variables not a temporary environment scope" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: cannot open as FILE" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: invalid value for trace file descriptor" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibility value out of range" #: version.c:46 version2.c:46 -#, fuzzy msgid "Copyright (C) 2018 Free Software Foundation, Inc." -msgstr "Copyright (C) 2016 Free Software Foundation, Inc." +msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -2490,13 +2493,12 @@ msgid "printf [-v var] format [arguments]" msgstr "printf [-v var] format [arguments]" #: builtins.c:231 -#, fuzzy 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] [-DE] [-o option] [-A action] [-G globpat] [-" +"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-" "W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S " "suffix] [name ...]" @@ -2509,9 +2511,8 @@ msgstr "" "[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]" #: builtins.c:239 -#, fuzzy msgid "compopt [-o|+o option] [-DEI] [name ...]" -msgstr "compopt [-o|+o option] [-DE] [name ...]" +msgstr "compopt [-o|+o option] [-DEI] [name ...]" #: builtins.c:242 msgid "" @@ -2698,7 +2699,6 @@ msgstr "" " The exit status is 0 unless N is not greater than or equal to 1." #: builtins.c:354 -#, fuzzy msgid "" "Execute shell builtins.\n" " \n" @@ -2720,7 +2720,7 @@ msgstr "" " \n" " Exit Status:\n" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" -" not a shell builtin.." +" not a shell builtin." #: builtins.c:369 msgid "" @@ -5481,8 +5481,8 @@ msgid "" "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" @@ -5517,8 +5517,8 @@ msgstr "" "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" @@ -5539,7 +5539,6 @@ msgstr "" " error occurs." #: builtins.c:1957 -#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5585,10 +5584,14 @@ msgstr "" " \t\twithout any specific completion defined\n" " -E\tapply the completions and actions to “empty†commands --\n" " \t\tcompletion attempted on a blank line\n" +" -I\tapply the completions and actions to the intial (usually the\n" +" \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. The -D option takes\n" -" precedence over -E.\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." @@ -5616,7 +5619,6 @@ msgstr "" " Returns success unless an invalid option is supplied or an error occurs." #: builtins.c:2002 -#, fuzzy msgid "" "Modify or display completion options.\n" " \n" @@ -5660,6 +5662,7 @@ msgstr "" " \t-o option\tSet completion option OPTION for each NAME\n" " \t-D\t\tChange options for the “default†command completion\n" " \t-E\t\tChange options for the “empty†command completion\n" +" \t-I\t\tChange options for completion on the initial word\n" " \n" " Using ‘+o’ instead of ‘-o’ turns off the specified option.\n" " \n" diff --git a/po/eo.gmo b/po/eo.gmo index e90320a4..11ca10cb 100644 Binary files a/po/eo.gmo and b/po/eo.gmo differ diff --git a/po/eo.po b/po/eo.po index a523dac4..088baaae 100644 --- a/po/eo.po +++ b/po/eo.po @@ -30,14 +30,14 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-09-22 23:59+0700\n" "Last-Translator: Sergio Pokrovskij \n" "Language-Team: Esperanto \n" -"Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: eo\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -45,28 +45,28 @@ msgstr "" msgid "bad array subscript" msgstr "Misa tabel-indico" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: ne plu nomreferenco (la atributo nameref forigitas)" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: Maleblas konverti entjerindican tabelon en asocitabelon" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: Misa asocitabela Ålosilo" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: Valorizato havu nombran indicon" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: Valorizante per asocitabelo uzu indicon" @@ -77,21 +77,21 @@ msgid "%s: cannot create: %s" msgstr "%s: Ne prosperis krei: %s" # XXX: internal_error -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: Mankas klavartabelo por komando" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: La unua ne-blankspaca signo ne estas „\"‟" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "Mankas ferma „%c‟ en %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: Mankas disiga dupunkto" @@ -109,12 +109,12 @@ msgid "brace expansion: failed to allocate memory for %u elements" msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %d elementoj" # XXX: internal_error -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %s" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "%s: MaltaÅ­gas por uzi kiel alinomon" @@ -171,19 +171,19 @@ msgstr "" "\n" " Sen ESPR liveras " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME malhavas valoron" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "Tro multe da argumentoj" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "NUL-dosierujo" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD malhavas valoron" @@ -227,7 +227,7 @@ msgstr "%s: Misa opcio" msgid "%s: invalid option name" msgstr "%s: Misa opcinomo" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s‟ ne estas taÅ­ga nomo" @@ -240,7 +240,7 @@ msgstr "Misa okuma nombro" msgid "invalid hex number" msgstr "Misa 16uma nombro" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "Misa nombro" @@ -362,13 +362,13 @@ msgstr "Uzeblas nur ene de funkcio" msgid "%s: reference variable cannot be an array" msgstr "%s: Referenca variablo ne povas esti tabelo" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: Nomreferenca variablo ne referencu sin mem" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: Cikla nomreferenco" @@ -382,7 +382,7 @@ msgstr "„%s“: Misa variablonomo por nomreferenco" msgid "cannot use `-f' to make functions" msgstr "„-f‟ ne estas uzebla por fari funkciojn" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: Nurlega funkcio" @@ -397,7 +397,7 @@ msgstr "%s: Tutopa tabelvalorizo citila estas evitinda" msgid "%s: cannot destroy array variables in this way" msgstr "%s: Ĉi tiel ne eblas neniigi tabelvariablojn" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: Ne eblas konverti asocitabelon en entjerindican tabelon" @@ -431,7 +431,7 @@ msgstr "%s: Ne Åargita dinamike" msgid "%s: cannot delete: %s" msgstr "%s: Ne eblas forigi: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s estas dosierujo" @@ -451,7 +451,7 @@ msgstr "%s: Tro granda dosiero" msgid "%s: cannot execute binary file" msgstr "%s: Neplenumebla duuma dosiero" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: Maleblas plenumi: %s" @@ -588,16 +588,16 @@ msgstr "%s: inlib fiaskis" msgid "no other options allowed with `-x'" msgstr "La uzo de „-x‟ malebligas aliajn opciojn" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: Argumento estu proceznumero aÅ­ laborindiko" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Nekonata eraro" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "Mankas esprimo" @@ -606,12 +606,12 @@ msgstr "Mankas esprimo" msgid "%s: not an indexed array" msgstr "%s: Äi ne estas entjerindica tabelo" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: Misa indiko de dosiernumero" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: Misa dosiernumero: %s" @@ -640,37 +640,37 @@ msgstr "Mankas nomo de tabelvariablo" msgid "array variable support required" msgstr "necesas subteno de tabelvariabloj" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s‟: Mankas formata signo" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "%c: Misa tempoformato" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c‟: Misa signo formata" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "Averto: %s: %s" # XXX: internal_error -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "Miso ĉe analizado de formato: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "Mankas 16uma cifero por \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "Post „%c‟ mankas unikoda cifero" @@ -825,12 +825,12 @@ msgstr "" "\n" " Vi povas vidigi la stakon da dosierujoj per la komando „dirs‟." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: Misa indiko de atendotempo" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "Lega (read) eraro: %d: %s" @@ -844,17 +844,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "Ne eblas samtempe malaktivigi funkcion kaj variablon" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: Malaktivigo fiaskis" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: Malaktivigo fiaskis: nurlega %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: Ne tabela variablo" @@ -873,11 +873,11 @@ msgstr "%s: Ne eblas eksporti" msgid "shift count" msgstr "Nombrilo de „shift‟" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "Maleblas samtempe Åalti kaj malÅalti Åelan opcion" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: Misa nomo de Åela opcio" @@ -1027,67 +1027,67 @@ msgid "cannot redirect standard input from /dev/null: %s" msgstr "Fiaskis provo nomumi la disponaĵon «/dev/null» ĉefenigujo: %s" # XXX: internal error: -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c‟: Misa formatsigno" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: la kunprocezo [%d:%s] ankoraÅ­ ekzistas" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "Eraro en dukto" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: La ingado de „eval“oj superis sian maksimumon (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: La ingado de „source“oj superis sian maksimumon (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: La ingado de funkcioj superis sian maksimumon (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: Komando ne trovita" # XXX: internal error: -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: Misa interpretilo" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: Neplenumebla duuma dosiero: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%s‟ estas primitiva komando speciala" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d" @@ -1100,65 +1100,65 @@ msgstr "Tro profunda rekursio en esprimo" msgid "recursion stack underflow" msgstr "Rekursistako elĉerpita" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "Sintaksa eraro en esprimo" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "Provo valorizi ne-variablon" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "Sintaksa eraro en esprimo" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "Divido per 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "CIMO: Misa operacisigno en kombinita valorizsimbolo" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "„:‟ mankas kondiĉa esprimo" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "Negativa eksponento" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "Post antaÅ­kremento aperu nomo de variablo" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "Mankas „)‟" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "Sintaksa eraro: Mankas operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "Sintaksa eraro: Misa operacisimbolo aritmetika" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (misa simbolo estas „%s‟)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "MaltaÅ­ga bazo nombrosistema" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "Tro granda valoro por bazo de nombrosistemo" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: Misa esprimo\n" @@ -1167,7 +1167,7 @@ msgstr "%s: Misa esprimo\n" msgid "getcwd: cannot access parent directories" msgstr "getwd: Ne eblas atingi patrajn dosierujojn" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "Ne eblas reÅalti senprokrastan reÄimon por dosiernumero %d" @@ -1187,152 +1187,152 @@ msgstr "save_bash_input: La nova dosiernumero (fd %d) jam havas bufron" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: procezgrupo dukto" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Forke farita proceznumero %d aperas en rulata laboro %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Haltigita laboro %d kun procezgrupo %ld estas forigata" # ifdef DEBUG ... internal_warning(): -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: process %5ld (%s) in the_pipeline" # ifdef DEBUG ... internal_warning(): -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marked as still alive" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: Ne estas tia proceznumero (%ld)!" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signalo %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Farite" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Haltigita" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Haltigita(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Rulata" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Farite(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Eliro %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Nekonata stato" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(nekropsio elÅutita)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (labordosierujo: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "provo atribui (setpgid) procezgrupon %2$ld de la procezido %1$ld" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: La procezo %ld ne estas ido de ĉi tiu Åelo" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Malestas informoj pri procezo %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: La laboro %d estas haltigita" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: La laboro finiÄis" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: La laboro %d jam estas fona" # XXX: internal warning: -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: WNOHANG iÄas Åaltita por eviti nedifintan pendiÄon" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: linio %dª: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr "(nekropsio elÅutita)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(nun labordosierujo estas: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp fiaskis" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: liniaranÄo" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: liniaranÄo" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ne prosperis atribui grupon (%d) de terminala procezo" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Ĉi tiu Åelo ne disponigas laborregadon" @@ -1518,103 +1518,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) superas SIZE_MAX (%lu): la linio " "tranĉita" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "La nombro de tuj-documentoj superis sian maksimumon" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Neatendita dosierfino dum serĉo de responda „%c‟" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "Neatendita dosierfino dum serĉo de „]]‟" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "Sintaksa eraro en kondiĉa esprimo" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Nekonvena simbolo „%s‟ anstataÅ­ „)‟" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "Mankas „)‟" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "MaltaÅ­ga argumento por unuloka kondiĉa operacisimbolo" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "Misa simbolo „%s‟ anstataÅ­ duloka kondiĉa operacisigno" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "ĉi tie devas esti duloka kondiĉa operacisigno" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "\n" msgstr "" "La hejmpaÄo de BaÅo (anglalingva): \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Äœenerala helpilo pri uzo de GNUa programaro: \n" # XXX: internal_error -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: Misa operacio" @@ -2019,109 +2019,109 @@ msgstr "Nekonata signalnumero" msgid "Unknown Signal #%d" msgstr "Nekonata signalo n-ro %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Misa anstataÅ­igo: Mankas ferma „%s‟ en %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: Maleblas valorizi tabelanon per listo" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "Ne prosperis fari dukton por proceza anstataÅ­igo" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "Ne prosperis krei idon por proceza anstataÅ­igo" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Ne prosperis malfermi nomitan dukton %s porlegan" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Ne prosperis malfermi nomitan dukton %s por skribado" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "Ne prosperis kunnomumi nomhavan dukton %s kiel dosiernumeron %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "Komanda anstataÅ­igo: nul-bajto en enigaĵo, ignorita" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "Ne prosperis fari dukton por komanda anstataÅ­igo" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "Ne prosperis krei procezidon por komanda anstataÅ­igo" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: Ne prosperis kunnomumi la dosiernumeron 1 al dukto" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: Misa variablonomo por nomreferenco" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: Misa malvolvo malrekta" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: MaltaÅ­ga variablonomo" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: Parametro estas NUL aÅ­ malaktiva" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: Parametro estas NUL aÅ­ malaktiva" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: subĉeno-esprimo < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: Misa anstataÅ­igo" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ĉi tiel ne valorizebla" # XXX: internal warning: -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "Ontaj versioj de la Åelo plenumos komputon kiel aritmetikan anstataÅ­igon" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "Misa anstataÅ­igo: Mankas ferma „`‟ en %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "Nenio kongrua: %s" @@ -2162,103 +2162,108 @@ msgstr "Mankas „]‟" msgid "invalid signal number" msgstr "Misa signalnumero" +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: La ingado de „eval“oj superis sian maksimumon (%d)" + # XXX: internal_warning -#: trap.c:379 +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: Misa valoro en trap_list[%d]: %p" # XXX: internal_warning -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: Misa signalnumero %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "Eraro ĉe importo de funkcidifino por „%s‟" # XXX: internal_warning -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "%d estas tro granda Åelnivelo; mallevita Äis 1" # XXX: internal_error -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: Variablo ne valorizebla" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: Nomreferenco valorizata per entjero" # XXX: internal_error -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: Malestas funkcia kunteksto en ĉi-regiono" # XXX: internal_error -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "«exportstr» de %s estas NUL" # XXX: internal_error -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "Misa signo %d en eksporta signoĉeno por „%s‟" # XXX: internal_error -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟" # XXX: internal_error -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: La kapo de „shell_variables‟ ne estas funkcia kunteksto" # XXX: internal_error -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: Mankas kunteksto de „global_variables‟" # XXX: internal_error -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: La kapo de „shell_variables‟ ne estas provizora regiono" # XXX: internal_error -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: Ne malfermeblas kiel DOSIERO" # XXX: internal_error -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: Misa valoro por spurada dosiernumero (trace file descriptor)" # # XXX: internal_error -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s kongruo-nivelo estas ekster sia variejo" @@ -5690,8 +5695,8 @@ msgid "" "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" diff --git a/po/es.gmo b/po/es.gmo index c84782d0..b95e64fd 100644 Binary files a/po/es.gmo and b/po/es.gmo differ diff --git a/po/es.po b/po/es.po index 7894126e..a7c7a7b1 100644 --- a/po/es.po +++ b/po/es.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-06-04 22:22+0200\n" "Last-Translator: Antonio Ceballos Roa \n" "Language-Team: Spanish \n" -"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: es\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "subíndice de matriz incorrecto" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: se elimina el atributo nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: no se puede convertir la matriz indexada en asociativa" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: clave de matriz asociativa no válida" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: no se puede asignar a un índice que no es numérico" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: se debe usar un subíndice al asignar a una matriz asociativa" @@ -55,23 +55,23 @@ msgstr "%s: %s: se debe usar un subíndice al asignar a una matriz asociativa" msgid "%s: cannot create: %s" msgstr "%s: no se puede crear: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: no se puede encontrar la combinación de teclas " "para la orden" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: el primer carácter que no es espacio en blanco no es «\"»" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "no hay un `%c' que cierre en %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: falta un «:» separador" @@ -86,12 +86,12 @@ msgstr "expansión de llaves: no se puede asignar memoria a %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansión de llaves: fallo al asignar memoria a %d elementos" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansión de llaves: fallo al asignar memoria a «%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nombre de alias inválido" @@ -148,19 +148,19 @@ msgstr "" " \n" " Sin EXPR, devuelve " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME no está definido" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "demasiados argumentos" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "directorio nulo" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD no está establecido" @@ -204,7 +204,7 @@ msgstr "%s: opción inválida" msgid "%s: invalid option name" msgstr "%s: nombre de opción inválido" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': no es un identificador válido" @@ -217,7 +217,7 @@ msgstr "número octal inválido" msgid "invalid hex number" msgstr "número hexadecimal inválido" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "número inválido" @@ -341,13 +341,13 @@ msgstr "sólo se puede usar dentro de una función" msgid "%s: reference variable cannot be an array" msgstr "%s: referencia variable no puede ser una matriz" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: no se permiten las autoreferencias a variables nameref" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: referencia de nombre circular" @@ -361,7 +361,7 @@ msgstr "`%s': nombre variable inválido para referencia de nombre" msgid "cannot use `-f' to make functions" msgstr "no se puede usar `-f' para hacer funciones" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: función de sólo lectura" @@ -376,7 +376,7 @@ msgstr "%s: asignación obsoleta de matriz compuesta entrecomillada" msgid "%s: cannot destroy array variables in this way" msgstr "%s: no se pueden destruir variables de matriz de esta forma" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: no se puede convertir una matriz asociativa a indexada" @@ -411,7 +411,7 @@ msgstr "%s: no cargado dinámicamente" msgid "%s: cannot delete: %s" msgstr "%s: no se puede borrar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: es un directorio" @@ -433,7 +433,7 @@ msgstr "%s: el fichero es demasiado grande" msgid "%s: cannot execute binary file" msgstr "%s: no se puede ejecutar el fichero binario" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: no se puede ejecutar: %s" @@ -514,8 +514,8 @@ msgstr[1] "Órdenes de shell que coinciden con las palabras claves`" msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" -"no hay temas de ayuda que coincidan con `%s'. Pruebe `help help' o `man -k " -"%s' o `info %s'." +"no hay temas de ayuda que coincidan con `%s'. Pruebe `help help' o `man -k %" +"s' o `info %s'." #: builtins/help.def:224 #, c-format @@ -571,16 +571,16 @@ msgstr "%s: falló inlib" msgid "no other options allowed with `-x'" msgstr "no se permiten otras opciones con `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: los argumentos deben ser IDs de procesos o trabajos" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Error desconocido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "se esperaba una expresión" @@ -589,12 +589,12 @@ msgstr "se esperaba una expresión" msgid "%s: not an indexed array" msgstr "%s: no es una matriz indexada" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: especificación de descriptor de fichero inválida" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: descriptor de fichero inválido: %s" @@ -622,36 +622,36 @@ msgstr "nombre de variable matriz vacío" msgid "array variable support required" msgstr "se requiere el soporte de variable de matriz" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': falta el carácter de formato" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': especificación de formato de tiempo inválida" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': carácter de formato inválido" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "aviso: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problema con el análisis del formato: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "falta el dígito hexadecimal para \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "falta el dígito unicode para \\%c" @@ -807,12 +807,12 @@ msgstr "" " \n" " La orden interna `dirs' muestra la pila de directorios." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: especificación del tiempo de expiración inválida" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "error de lectura: %d: %s" @@ -826,17 +826,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "no se puede borrar al mismo tiempo una función y una variable" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: no se puede borrar" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: no se puede borrar: %s es de solo lectura" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: no es una variable de matriz" @@ -855,11 +855,11 @@ msgstr "%s: no se puede exportar" msgid "shift count" msgstr "contador de desplazamiento" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "no se pueden activar y desactivar opciones del shell simultáneamente" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nombre de opción de shell inválido" @@ -1005,68 +1005,68 @@ msgstr "\aha expirado mientras esperaba alguna entrada: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "no se puede redirigir la entrada estándar desde /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': carácter de formato inválido" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] aún existe" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "error de tubería" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: nivel máximo de anidamiento de evaluaciones excedido (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: nivel máximo de anidamiento de lecturas con `source' excedido (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: nivel máximo de anidamiento de funciones excedido (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: orden no encontrada" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: intérprete erróneo" # file=fichero. archive=archivo. Si no, es imposible traducir tar. sv # De acuerdo. Corregido en todo el fichero. cfuga -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: no se puede ejecutar fichero binario: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': es una orden interna especial" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "no se puede duplicar el df %d al df %d" @@ -1079,38 +1079,38 @@ msgstr "se ha excedido el nivel de recursión de la expresión" msgid "recursion stack underflow" msgstr "desbordamiento de la pila de recursión" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "error sintáctico en la expresión" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "se intentó asignar a algo que no es una variable" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "error sintáctico en la expresión" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "división por 0" # token en bison fue traducido como terminal. ¿Lo traducimos igual aquí # o lo dejamos como 'unidad' o 'elemento'? cfuga -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "defecto: elemento de asignación de expresión erróneo" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "se esperaba `:' para la expresión condicional" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponente menor que 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "se esperaba un identificador después del pre-incremento o pre-decremento" @@ -1118,32 +1118,32 @@ msgstr "" # falta , singular em+ # mmmh, puede faltar más de un paréntesis cfuga # tiene razón Enrique, es singular. cfuga -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "falta un `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "error sintáctico: se esperaba un operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "error sintáctico: operador aritmético inválido" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (el elemento de error es \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base aritmética inválida" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valor demasiado grande para la base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: error de expresión\n" @@ -1152,7 +1152,7 @@ msgstr "%s: error de expresión\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: no se puede acceder a los directorios padre" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "no se puede reestablecer el modo nodelay para el df %d" @@ -1177,150 +1177,150 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: tubería de pgrp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "el pid `forked' %d aparece en el trabajo en ejecución %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "borrando el trabajo detenido %d con grupo de proceso %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: el proceso %5ld (%s) en the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) se marca como vivo aún" # Cambiaría 'hay' por 'existe' em+ -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no existe tal pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Señal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Hecho" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Detenido" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Detenido(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Ejecutando" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Hecho(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Salida %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Estado desconocido" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(`core' generado) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (da: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid hijo (%ld a %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld no es un proceso hijo de este shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No hay un registro del proceso %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: el trabajo %d está detenido" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: el trabajo ha terminado" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: el trabajo %d ya está en segundo plano" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: se activa WNOHANG para evitar el bloque indefinido" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: línea %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (`core' generado)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(dir ahora: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs_control: falló getpgrp" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_jobs_control: disciplina de línea" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_jobs_control: disciplina de línea" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_jobs_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "no se puede establecer el grupo de proceso de terminal (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "no hay control de trabajos en este shell" @@ -1488,75 +1488,75 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) excede TAMAÑO_MAX (%lu): línea " "truncada" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "número máximo de documentos en «here--document» excedido" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado mientras se buscaba un `%c' coincidente" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado mientras se buscaba `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "error sintáctico en la expresión condicional: elemento inesperado `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "error sintáctico en la expresión condicional" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "elemento inesperado `%s', se esperaba `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "se esperaba `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento inesperado `%s' para el operador unario condicional" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para el operador unario condicional" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "elemento inesperado `%s', se esperaba un operador binario condicional" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "se esperaba un operador binario condicional" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento inesperado `%s' para el operador binario condicional" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para el operador binario condicional" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "elemento inesperado `%c' en la orden condicional" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "elemento inesperado `%s' en la orden condicional" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "elemento inesperado %d en la orden condicional" @@ -1567,12 +1567,12 @@ msgstr "elemento inesperado %d en la orden condicional" # provocado por el símbolo. Simplemente estar cerca del mismo. cfuga # Por consistencia con el siguiente, yo borraría la coma. sv # Cierto. Coma borrada. cfuga -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "error sintáctico cerca del elemento inesperado `%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "error sintáctico cerca de `%s'" @@ -1581,20 +1581,20 @@ msgstr "error sintáctico cerca de `%s'" # no se esperaba el final de la línea em+ # Ojo, que end of file es fin de fichero, no de línea. sv # Se hicieron ambos cambios. cfuga -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "error sintáctico: no se esperaba el final del fichero" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "error sintáctico" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Utilice \"%s\" para dejar el shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF inesperado mientras se buscaba un `)' coincidente" @@ -1666,11 +1666,11 @@ msgstr "no se puede crear un fichero temporal para el documento-aquí: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: no se puede asignar el fd a la variable" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "no se admite /dev/(tcp|udp)/anfitrion/puerto sin red" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "error de redirección: no se puede duplicar el df" @@ -1748,41 +1748,41 @@ msgstr "Opciones del shell:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c orden o -O opción_shopt\t\t(sólo invocación)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s o -o opción\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Teclee `%s -c \"help set\"' para más información sobre las opciones del " "shell.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Teclee `%s -c help' para más información sobre las órdenes internas del " "shell.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Utilice la orden `bashbug' para reportar defectos.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "página inicial bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Ayuda general utilizando software GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operación inválida" @@ -1967,96 +1967,96 @@ msgstr "Señal Desconocida #" msgid "Unknown Signal #%d" msgstr "Señal Desconocida #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sustitución errónea: no hay un `%s' que cierre en %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: no se puede asignar una lista a un miembro de la matriz" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "no se puede crear la tubería para la sustitución del proceso" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "no se puede crear un proceso hijo para la sustitución del proceso" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "no se puede abrir la tubería llamada %s para lectura" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "no se puede abrir la tubería llamada %s para escritura" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "no se puede duplicar la tubería llamada %s como df %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "sustitución de orden: se ignora byte nulo en la entrada" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "no se puede crear la tubería para la sustitución de la orden" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "no se puede crear un proceso hijo para la sustitución de la orden" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: no se puede duplicar la tubería como df 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nombre de variable inválido para referencia de nombre" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansión indirecta inválida" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: nombre de variable inválido" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parámetro nulo o no establecido" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parámetro nulo o no establecido" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresión de subcadena < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: sustitución errónea" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: no se puede asignar de esta forma" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2064,12 +2064,12 @@ msgstr "" "versiones futuras del intérprete obligarán la evaluación como una " "sustitución aritmética" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sustitución errónea: no hay una \"`\" que cierre en %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "no hay coincidencia: %s" @@ -2117,12 +2117,17 @@ msgstr "falta un `]'" msgid "invalid signal number" msgstr "número de señal inválido" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: nivel máximo de anidamiento de evaluaciones excedido (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valor erróneo en trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2130,79 +2135,79 @@ msgstr "" "run_pending_traps: el manejador de señal es SIG_DFL, reenviando %d (%s) a mí " "mismo" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: señal errónea %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "error al importar la definición de la función para `%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "el nivel de shell (%d) es demasiado alto, se reestablece a 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no hay contexto de función en el ámbito actual" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable quizá no es valor asignado" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: asignando entero a nombre referencia" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no hay contexto de función en el ámbito actual" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s tiene exportstr nulo" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter inválido %d en exportstr para %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "no hay `=' en exportstr para %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: la cabeza de shell_variables no es un contexto de función" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no es un contexto global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: la cabeza de shell_variables no es un ámbito de entorno temporal" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: no se puede abrir como FICHERO" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para el descriptor de fichero de rastreo" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidad fuera del rango" @@ -5643,8 +5648,8 @@ msgid "" "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" diff --git a/po/et.gmo b/po/et.gmo index a947baa7..d55ac9b4 100644 Binary files a/po/et.gmo and b/po/et.gmo differ diff --git a/po/et.po b/po/et.po index a9c9a7fb..7725a3a7 100644 --- a/po/et.po +++ b/po/et.po @@ -6,42 +6,42 @@ msgid "" msgstr "" "Project-Id-Version: bash 3.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2006-11-11 16:38+0200\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" -"Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-15\n" "Content-Transfer-Encoding: 8-bit\n" +"Language: et\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "vigane massiivi indeks" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, fuzzy, c-format msgid "%s: invalid associative array key" msgstr "%s: vigane tegevuse nimi" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: mitte-numbrilisele indeksile ei saa omistada" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -51,21 +51,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: ei saa luua: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: esimine mitte-tühemik sümbol pole `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "sulgev `%c' puudub %s sees" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: puudub eraldav koolon" @@ -80,12 +80,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "%s: vigane tegevuse nimi" @@ -140,20 +140,20 @@ msgid "" " Without EXPR, returns " msgstr "Tagastab jooksva alamprotseduuri konteksti." -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME pole seatud" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "liiga palju argumente" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "teist kataloogi pole" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD pole seatud" @@ -197,7 +197,7 @@ msgstr "%s: vigane v msgid "%s: invalid option name" msgstr "%s: vigane võtme nimi" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': ei ole lubatud identifikaator" @@ -212,7 +212,7 @@ msgstr "vigane signaali number" msgid "invalid hex number" msgstr "vigane number" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "vigane number" @@ -334,13 +334,13 @@ msgstr "saab kasutada ainult funktsioonis" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -354,7 +354,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "võtit `-f' ei saa funktsiooni loomiseks kasutada" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funktsioon ei ole muudetav" @@ -369,7 +369,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: masiivi muutujaid ei saa nii kustutada" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -403,7 +403,7 @@ msgstr "%s: pole d msgid "%s: cannot delete: %s" msgstr "%s: ei saa kustutada: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: on kataloog" @@ -423,7 +423,7 @@ msgstr "%s: fail on liiga suur" msgid "%s: cannot execute binary file" msgstr "%s: kahendfaili ei õnnestu käivitada" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: ei saa käivitada: %s" @@ -550,16 +550,16 @@ msgstr "%s: vigane teenus" msgid "no other options allowed with `-x'" msgstr "" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Tundmatu viga" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "oodati avaldist" @@ -568,12 +568,12 @@ msgstr "oodati avaldist" msgid "%s: not an indexed array" msgstr "%s: pole massiiv" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "" @@ -602,36 +602,36 @@ msgstr "%s: pole massiiv" msgid "array variable support required" msgstr "" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, fuzzy, c-format msgid "`%c': invalid time format specification" msgstr "%s: vigane signaali spetsifikatsioon" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, fuzzy, c-format msgid "warning: %s: %s" msgstr "%s: hoiatus: " -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "" @@ -727,12 +727,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "viga lugemisel: %d: %s" @@ -745,17 +745,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: ei saa eemaldada" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ei saa eemaldada: %s on ainult lugemiseks" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: pole massiiv" @@ -774,11 +774,11 @@ msgstr "%s: ei saa eemaldada" msgid "shift count" msgstr "shift arv" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "" @@ -924,67 +924,67 @@ msgstr "" msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 #, fuzzy msgid "pipe error" msgstr "kirjutamise viga: %s" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: piiratud: käskudes ei saa kasutada sümboleid `/'" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: käsku ei ole" -#: execute_cmd.c:5653 -#, fuzzy, c-format +#: execute_cmd.c:5673 +#, c-format msgid "%s: %s" -msgstr "%s on %s\n" +msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: halb interpretaator" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kahendfaili ei õnnestu käivitada" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s on shelli sisekäsk\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "" @@ -997,65 +997,65 @@ msgstr "avaldise rekursioon on liiga s msgid "recursion stack underflow" msgstr "" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "süntaksi viga avaldises" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "üritati omistada mitte-muutujale" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "süntaksi viga avaldises" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "nulliga jagamine" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponent on väiksem kui 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "puudub `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "süntaksi viga: oodati operandi" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "süntaksi viga: vigane aritmeetiline operaator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "vigane aritmeetiline baas" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "väärtus on baasiks liiga suur" -#: expr.c:1611 +#: expr.c:1637 #, fuzzy, c-format msgid "%s: expression error\n" msgstr "%s: oodati täisarvude avaldist" @@ -1064,7 +1064,7 @@ msgstr "%s: oodati t msgid "getcwd: cannot access parent directories" msgstr "getcwd: vanemkataloogidele ei ole juurdepääsu" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1083,148 +1083,148 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid puudub" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "" -#: jobs.c:1694 -#, c-format -msgid "Done(%d)" -msgstr "" - #: jobs.c:1696 #, c-format +msgid "Done(%d)" +msgstr "" + +#: jobs.c:1698 +#, c-format msgid "Exit %d" msgstr "" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr "" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: töö %d on peatatud" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: töö on lõpetatud" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: töö %d on juba taustal" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 +#: jobs.c:4118 #, fuzzy, c-format msgid "%s: line %d: " msgstr "%s: hoiatus: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr "" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "" @@ -1383,103 +1383,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "süntaksi viga tingimuslikus avaldises" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "ootamatu märk `%s', oodati `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "oodati `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "süntaksi viga kohal `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "süntaksi viga: ootamatu faililõpp" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "süntaksi viga" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Käsuinterpretaatorist väljumiseks kasutage \"%s\".\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "" @@ -1551,11 +1551,11 @@ msgstr "" msgid "%s: cannot assign fd to variable" msgstr "$%s: sedasi ei saa omistada" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "viga ümbersuunamisel: fd duplikaadi loomine ei õnnestu" @@ -1626,37 +1626,37 @@ msgstr "K msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD või -c käsklus või -O lühivõti\t\t(ainult käivitamine)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s või -o võti\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Vigadest teatamiseks kasutage käsku `bashbug'.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: vigane operatsioon" @@ -1723,9 +1723,8 @@ msgid "Alarm clock" msgstr "" #: siglist.c:111 -#, fuzzy msgid "Terminated" -msgstr "piiratud" +msgstr "" #: siglist.c:115 msgid "Urgent IO condition" @@ -1832,107 +1831,107 @@ msgstr "" msgid "Unknown Signal #%d" msgstr "" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: vigane võti" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: vigane tegevuse nimi" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameeter on null või pole seatud" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameeter on null või pole seatud" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: halb asendus" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: sedasi ei saa omistada" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sulgev `%c' puudub %s sees" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "ei leitud: %s" @@ -1973,89 +1972,94 @@ msgstr "puudub `]'" msgid "invalid signal number" msgstr "vigane signaali number" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: halb väärtus muutujas trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: signaali käsitleja on SIG_DFL, saadan %d (%s) iseendale" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: vigane signaal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shelli tase (%d) on liiga kõrge, kasutan väärtust 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: praegune skoop pole funktsiooni kontekst" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: praegune skoop pole funktsiooni kontekst" -#: variables.c:4652 +#: variables.c:4657 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parameeter on null või pole seatud" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: pole global_variables kontekst" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6196 +#: variables.c:6231 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: ei saa avada: %s" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s on piiridest väljas" @@ -4049,8 +4053,8 @@ msgid "" "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" diff --git a/po/fi.gmo b/po/fi.gmo index a732806d..cef1f054 100644 Binary files a/po/fi.gmo and b/po/fi.gmo differ diff --git a/po/fi.po b/po/fi.po index 04be6936..f1f2627d 100644 --- a/po/fi.po +++ b/po/fi.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2009-05-09 15:13+0300\n" "Last-Translator: Pekka Niemi \n" "Language-Team: Finnish \n" -"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 0.3\n" @@ -25,28 +25,28 @@ msgstr "" msgid "bad array subscript" msgstr "virheellinen taulukkoindeksi" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: indeksoitua taulukkoa ei voi muuttaa assosiatiiviseksi" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: virheellinen assosiatiivinen indeksi" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: ei voida sijoittaa epänumeeriseen indeksiin" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -58,21 +58,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: ei voida luoda: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: komennolle ei löydy näppäinkarttaa" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: ensimmäinen ei-tyhjä merkki ei ole â€\"â€" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "ei loppumerkkiä â€%c†rivissä %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: puuttuva kaksoispiste-erotin" @@ -87,12 +87,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "â€%sâ€: virheellinen näppäinkartan nimi" @@ -149,20 +149,20 @@ msgstr "" " \n" " Ilman LAUSEKETTA palauttaa" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME-ympäristömuuttujaa ei ole asetettu" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "liian monta argumenttia" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "ei toista hakemistoa" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD-ympäristömuuttujaa ei ole asetettu" @@ -206,7 +206,7 @@ msgstr "%s: virheellinen valitsin" msgid "%s: invalid option name" msgstr "%s: virheellinen valitsimen nimi" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "â€%sâ€: virheellinen tunniste" @@ -219,7 +219,7 @@ msgstr "virheellinen oktaaliluku" msgid "invalid hex number" msgstr "virheellinen heksadesimaaliluku" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "virheellinen luku" @@ -341,13 +341,13 @@ msgstr "voidaan käyttää ainoastaan funktiossa" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -361,7 +361,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "â€-fâ€:ää ei voida käyttää funktioiden luomiseen" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: kirjoitussuojattu funktio" @@ -376,7 +376,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: taulukkomuuttujia ei voi tuhota näin" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: assosiatiivista taulukkoa ei voi muuttaa indeksoiduksi" @@ -410,7 +410,7 @@ msgstr "%s: ei dynaamisesti ladattu" msgid "%s: cannot delete: %s" msgstr "%s: ei voida poistaa: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: on hakemisto" @@ -430,7 +430,7 @@ msgstr "%s: tiedosto on liian iso" msgid "%s: cannot execute binary file" msgstr "%s: binääritiedostoa ei voida suorittaa" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: ei voida suorittaa: %s" @@ -568,16 +568,16 @@ msgstr "%s: inlib epäonnistui" msgid "no other options allowed with `-x'" msgstr "â€-xâ€:n kanssa ei voida käyttää muita valitsimia" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenttien pitää olla prosessi- tai työtunnisteita" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Tuntematon virhe" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "odotettiin lauseketta" @@ -586,12 +586,12 @@ msgstr "odotettiin lauseketta" msgid "%s: not an indexed array" msgstr "%s: ei ole taulukkomuuttuja" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: virheellinen tiedostokahvamääritys" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: virheellinen tiedostokahva: %s" @@ -619,36 +619,36 @@ msgstr "tyhjä taulukkomuuttujan nimi" msgid "array variable support required" msgstr "vaaditaan tukea taulukkomuuttujille" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "â€%sâ€: puuttuva muotoilumerkki" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, fuzzy, c-format msgid "`%c': invalid time format specification" msgstr "%s: virheellinen aikakatkaisumääritys" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "â€%câ€: virheellinen muotoilumerkki" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "varoitus: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "\\x:stä puuttuu heksadesimaalinumero" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, fuzzy, c-format msgid "missing unicode digit for \\%c" msgstr "\\x:stä puuttuu heksadesimaalinumero" @@ -796,12 +796,12 @@ msgstr "" " \n" " Sisäänrakennettu â€dirsâ€-komento näyttää hakemistopinon sisällön." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: virheellinen aikakatkaisumääritys" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "lukuvirhe: %d: %s" @@ -814,17 +814,17 @@ msgstr "â€return†on käytettävissä vain funktiossa tai ladatussa skriptiss msgid "cannot simultaneously unset a function and a variable" msgstr "funktiota ja muuttujaa ei voi poistaa yhtä aikaa" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: ei voida poistaa" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ei voida poistaa: kirjoitussuojattu %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ei ole taulukkomuuttuja" @@ -843,13 +843,13 @@ msgstr "%s: ei voida poistaa" msgid "shift count" msgstr "siirtolaskuri" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" "komentotulkin valitsimia ei voida laittaa päällä ja ottaa pois päältä " "samanaikaisesti" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: virheellinen komentotulkin valitsimen nimi" @@ -995,66 +995,66 @@ msgstr "\aaikakatkaisu: automaattinen uloskirjautuminen\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "syötettä ei voida lukea tiedostosta /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "AJAN MUOTOMÄÄRITYS: â€%câ€: virheellinen muotoilumerkki" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "putkitusvirhe" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: rajoitettu: komentojen nimissä ei voi käyttää â€/â€-merkkiä" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: komentoa ei löydy" -#: execute_cmd.c:5653 -#, fuzzy, c-format +#: execute_cmd.c:5673 +#, c-format msgid "%s: %s" -msgstr "%s on %s\n" +msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: virheellinen tulkki" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binääritiedostoa ei voida suorittaa" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s on komentotulkin sisäänrakennettu komento\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "tiedostokahvaa %d ei voida kopioida kahvaksi %d" @@ -1067,65 +1067,65 @@ msgstr "lausekkeen rekursiomäärä ylittyi" msgid "recursion stack underflow" msgstr "rekursiopinon alivuoto" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "lauseoppivirhe lausekkeessa" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "yritettiin sijoittaa objektiin, joka ei ole muuttuja" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "lauseoppivirhe lausekkeessa" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "jako nollalla" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bugi: virheellinen sijoitusavainsana" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "â€:â€:ttä odotettiin ehdolliseen lausekkeeseen" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponentti on pienempi kuin 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "odotettiin muuttujaa ++:n tai --:n jälkeen" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "puuttuva â€)â€" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "lauseoppivirhe: odotettiin operandia" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "lauseoppivirhe: virheellinen aritmetiikkaoperaattori" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (virheellinen avainsana on â€%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "virheellinen lukujärjestelmä" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "liian iso luku lukujärjestelmälle" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: virhe lausekkeessa\n" @@ -1134,7 +1134,7 @@ msgstr "%s: virhe lausekkeessa\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ylempiin hakemistoihin ei päästä" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d" @@ -1153,149 +1153,149 @@ msgstr "save_bash_input: uudella tiedostokahvalla %d on jo puskuri" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-putki" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "haarautettu prosessi-id %d on ajossa olevalla työllä %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "poistetaan pysäytetty työ %d prosessiryhmästä %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: prosessi %5ld (%s) putkijonossa" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: prosessi %5ld (%s) on merkattu vielä toimivaksi" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: prosessitunnusta ei löydy." -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signaali %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Valmis" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Pysäytetty" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Pysäytetty(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Ajossa" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Valmis(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Poistui %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Tuntematon tila" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(luotiin core-tiedosto)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (työhakemisto: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "lapsiprosessin setpgid (%ld => %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: prosessi %ld ei ole tämän komentotulkin lapsiprosessi" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Prosessista %ld ei ole tietoja" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: työ %d on pysäytetty" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: työ on lopetettu" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: työ %d on jo taustalla" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: rivi %d:" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (luotiin core-tiedosto)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(työhakemisto nyt: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp epäonnistui" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: vuonhallinta" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: vuonhallinta" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "päätteen prosessiryhmää ei voitu asettaa (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "tällä komentotulkilla ei ole työnohjausta" @@ -1456,104 +1456,104 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "odottamaton EOF (tiedostonloppu) odotettaessa sulkevaa â€%câ€" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "odottamaton EOF odotettaessa â€]]â€" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "lauseoppivirhe ehdollisessa lausekkeessa: odottamaton avainsana â€%sâ€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "lauseoppivirhe ehdollisessa lausekkeessa" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "odottamaton avainsana â€%sâ€, odotettiin â€)â€" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "odototettiin â€)â€" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "odottamaton argumentti â€%s†ehdolliselle unaariselle operaattorille" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "odottamaton argumentti ehdolliselle unaariselle operaattorille" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "odottamaton avainsana â€%sâ€, odotettiin ehdollista binääristä operaattoria" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "odotettiin ehdollista binääristä operaattoria" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "odottamaton argumentti â€%s†ehdolliselle binääriselle operaattorille" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "odottamaton argumentti ehdolliselle binääriselle operaattorille" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "odottamaton avainsana â€%c†ehdollisessa komennossa" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "odottamaton avainsana â€%s†ehdollisessa komennossa" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "odottamaton avainsana %d ehdollisessa komennossa" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "lauseoppivirhe lähellä odottamatonta avainsanaa â€%sâ€" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "lauseoppivirhe lähellä â€%sâ€" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "lauseoppivirhe: odottamaton tiedostonloppu" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "lauseoppivirhe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Kirjoita â€%s†poistuaksesi komentotulkista.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "Odottamaton EOF odotettaessa vastaavaa â€)â€" @@ -1625,11 +1625,11 @@ msgstr "here-dokumentille ei voida luoda väliaikaistiedostoa: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: listaa ei voida sijoittaa taulukon alkioon" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port-muotoa ei tueta ilman tietoliikennettä" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "virhe uudelleenohjauksessa: tiedostokahvaa ei voida kopioida" @@ -1701,41 +1701,41 @@ msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD tai -c komento tai -O shopt_option (ainoastaan käynnistettäessä)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s tai -o -valitsin\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Kirjoita â€%s -c 'help set'†saadaksesi lisätietoja komentotulkin " "valitsimista.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Kirjoita â€%s -c help†saadaksesi lisätietoja komentotulkin " "sisäänrakennetuista komennoista.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Raportoi virheet komennolla â€bashbugâ€.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: virheellinen operaatio" @@ -1909,108 +1909,108 @@ msgstr "Tuntematon signaali #" msgid "Unknown Signal #%d" msgstr "Tuntematon signaali #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "virheellinen korvaus: ei sulkevaa â€%s†jonossa %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: listaa ei voida sijoittaa taulukon alkioon" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "putkea ei voida luoda prosessin korvaamista varten" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "lapsiprosessia ei voida luoda prosessin korvaamista varten" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nimettyä putkea %s ei voida avata lukemista varten" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nimettyä putkea %s ei voida avata kirjoitusta varten" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nimettyä putkea %s ei voida kopioida tiedostokahvaksi %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "virheellinen korvaus: ei sulkevaa â€`†jonossa %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "putkea ei voida luoda komennon korvaamista varten" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "ei voida luoda lapsiprosessia komennon korvaamista varten" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: putkea ei voida kopioida tiedostokahvaksi 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: virheellinen rivimäärä" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: virheellinen toiminnon nimi" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: alimerkkijonolauseke < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: virheellinen korvaus" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ei voida asettaa näin" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "virheellinen korvaus: ei sulkevaa â€`†jonossa %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "ei osumia: %s" @@ -2051,12 +2051,17 @@ msgstr "puuttuva â€]â€" msgid "invalid signal number" msgstr "virheellinen signaalinumero" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: virheellinen arvo trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2064,79 +2069,79 @@ msgstr "" "run_pending_traps: signaalikäsittelijä on SIG_DFL, lähetän %d (%s) uudelleen " "itselleni" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: virheellinen signaali %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "virhe tuotaessa â€%sâ€:n funktiomääritystä" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "komentotulkkitaso (%d) liian korkea, palautetaan 1:ksi" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ei funktiokontekstia nykytilassa" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ei funktiokontekstia nykytilassa" -#: variables.c:4652 +#: variables.c:4657 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "virheellinen merkki %d %s:n exportstr:ssä" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "ei =:ä kohteen %s exportstr:ssä" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variablesin alku ei ole funktiokonteksti" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ei global_variables-kontekstia" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: shell_variablesin alku ei väliaikaisten ympäristömuuttujien " "ympäristössä" -#: variables.c:6196 +#: variables.c:6231 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: ei voida avata: %s" -#: variables.c:6201 +#: variables.c:6236 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: virheellinen tiedostokahva: %s" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s rajojen ulkopuolella" @@ -5518,8 +5523,8 @@ msgid "" "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" diff --git a/po/fr.gmo b/po/fr.gmo index 419638ba..5ab82a01 100644 Binary files a/po/fr.gmo and b/po/fr.gmo differ diff --git a/po/fr.po b/po/fr.po index 4c486072..9a979f6b 100644 --- a/po/fr.po +++ b/po/fr.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-11-10 15:55+0100\n" "Last-Translator: Frédéric Marchal \n" "Language-Team: French \n" -"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -23,28 +23,28 @@ msgstr "" msgid "bad array subscript" msgstr "mauvais indice de tableau" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: retire l'attribut nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s : impossible de convertir un tableau indexé en associatif" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s : clé non valable pour le tableau associatif" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s : impossible d'assigner à un index non numérique" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -55,23 +55,23 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s : impossible de créer : %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command : impossible de trouver le mappage clavier pour la " "commande" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s : le premier caractère non vide n'est pas « \" »" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "pas de « %c » de fermeture dans %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s : virgule de séparation manquante" @@ -87,12 +87,12 @@ msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "expansion des accolades : échec lors de l'allocation mémoire pour %d éléments" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansion des accolades : échec de l'allocation mémoire pour « %s »" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "« %s » : nom d'alias non valable" @@ -149,19 +149,19 @@ msgstr "" " \n" " Sans EXPR, renvoie" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "« HOME » non défini" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "trop d'arguments" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "répertoire nul" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "« OLDPWD » non défini" @@ -205,7 +205,7 @@ msgstr "%s : option non valable" msgid "%s: invalid option name" msgstr "%s : nom d'option non valable" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "« %s » : identifiant non valable" @@ -218,7 +218,7 @@ msgstr "nombre octal non valable" msgid "invalid hex number" msgstr "nombre hexadécimal non valable" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "nombre non valable" @@ -231,8 +231,7 @@ msgstr "%s : indication de signal non valable" #, c-format msgid "`%s': not a pid or valid job spec" msgstr "" -"« %s » : ce n'est pas un n° de processus ou une spécification de tâche " -"valable" +"« %s » : ce n'est pas un n° de processus ou une spécification de tâche valable" #: builtins/common.c:266 error.c:510 #, c-format @@ -346,13 +345,13 @@ msgstr "utilisable seulement dans une fonction" msgid "%s: reference variable cannot be an array" msgstr "%s : la variable de référence ne peut pas être un tableau" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s : références bouclées sur la même variable interdites" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s : référence de nom circulaire" @@ -366,7 +365,7 @@ msgstr "« %s » : nom de variable invalide pour une référence de nom" msgid "cannot use `-f' to make functions" msgstr "« -f » ne peut pas être utilisé pour fabriquer des fonctions" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s : fonction en lecture seule" @@ -382,7 +381,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s : impossible de détruire des variables tableaux de cette façon" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s : impossible de convertir un tableau indexé en tableau associatif" @@ -416,7 +415,7 @@ msgstr "%s : non chargé dynamiquement" msgid "%s: cannot delete: %s" msgstr "%s : impossible d'effacer : %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s : ceci est un répertoire" @@ -436,7 +435,7 @@ msgstr "%s : le fichier est trop grand" msgid "%s: cannot execute binary file" msgstr "%s : ne peut exécuter le fichier binaire" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s : impossible d'exécuter : %s" @@ -517,8 +516,8 @@ msgstr[1] "Commandes du shell correspondant aux mots-clés « " msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" -"Aucune rubrique d'aide ne correspond à « %s ». Essayez « help help », « man -" -"k %s » ou « info %s »." +"Aucune rubrique d'aide ne correspond à « %s ». Essayez « help help », « man -k %" +"s » ou « info %s »." #: builtins/help.def:224 #, c-format @@ -538,8 +537,7 @@ msgid "" msgstr "" "Ces commandes de shell sont définies de manière interne. Saisissez « help » " "pour voir cette liste.\n" -"Tapez « help nom » pour en savoir plus sur la fonction qui s'appelle « nom " -"».\n" +"Tapez « help nom » pour en savoir plus sur la fonction qui s'appelle « nom ».\n" "Utilisez « info bash » pour en savoir plus sur le shell en général.\n" "Utilisez « man -k » ou « info » pour en savoir plus sur les commandes qui\n" "ne font pas partie de cette liste.\n" @@ -575,17 +573,17 @@ msgstr "%s : « inlib » a échoué" msgid "no other options allowed with `-x'" msgstr "pas d'autre option permise avec « -x »" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "" "%s : les arguments doivent être des identifiants de tâche ou de processus" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Erreur inconnue" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "une expression est attendue" @@ -594,12 +592,12 @@ msgstr "une expression est attendue" msgid "%s: not an indexed array" msgstr "%s : n'est pas un tableau indexé" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s : spécification de descripteur de fichier non valable" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d : descripteur de fichier non valable : %s" @@ -627,36 +625,36 @@ msgstr "nom de variable tableau vide" msgid "array variable support required" msgstr "nécessité de prise en charge des variables tableaux" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "« %s » : caractère de format manquant" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "« %c » : spécification de format d'heure incorrecte" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "« %c » : caractère de format non permis" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "avertissement : %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problème d'analyse du format : %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "chiffre hexadécimal manquant pour \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "chiffre unicode manquant pour \\%c" @@ -760,12 +758,10 @@ msgstr "" " \n" " Arguments :\n" " +N\tPermute la pile de façon que le Nième répertoire se place en haut,\n" -" \ten comptant de zéro depuis la gauche de la liste fournie par « dirs " -"».\n" +" \ten comptant de zéro depuis la gauche de la liste fournie par « dirs ».\n" " \n" " -N\tPermute la pile de façon que le Nième répertoire se place en haut,\n" -" \ten comptant de zéro depuis la droite de la liste fournie par « dirs " -"».\n" +" \ten comptant de zéro depuis la droite de la liste fournie par « dirs ».\n" " \n" " dir\tAjoute le répertoire DIR en haut de la pile, et en fait le " "nouveau\n" @@ -812,12 +808,12 @@ msgstr "" " \n" " Vous pouvez voir la pile des répertoires avec la commande « dirs »." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s : spécification de délai d'expiration non valable" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "erreur de lecture : %d : %s" @@ -825,8 +821,8 @@ msgstr "erreur de lecture : %d : %s" #: builtins/return.def:68 msgid "can only `return' from a function or sourced script" msgstr "" -"« return » n'est possible que depuis une fonction ou depuis un script " -"exécuté par « source »" +"« return » n'est possible que depuis une fonction ou depuis un script exécuté " +"par « source »" #: builtins/set.def:834 msgid "cannot simultaneously unset a function and a variable" @@ -834,17 +830,17 @@ msgstr "" "« unset » ne peut pas s'appliquer simultanément à une fonction et à une " "variable" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s : « unset » impossible" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s : « unset » impossible : %s est en lecture seule" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s : n'est pas une variable tableau" @@ -863,13 +859,13 @@ msgstr "%s : impossible d'exporter" msgid "shift count" msgstr "nombre de « shift »" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" "les options du shell ne peuvent pas être simultanément activées et " "désactivées" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s : nom d'option du shell non valable" @@ -1015,70 +1011,70 @@ msgstr "\aattente de données expirée : déconnexion automatique\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "l'entrée standard ne peut pas être redirigée depuis /dev/null : %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT : « %c » : caractère de format non valable" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] existe encore" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "erreur de tube" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" "eval : dépassement de la profondeur maximum d'imbrication d'évaluations (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" "%s : dépassement de la profondeur maximum d'imbrication de sources (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" "%s : dépassement de la profondeur maximum d'imbrication de fonctions (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" "%s : restriction : « / » ne peut pas être spécifié dans un nom de commande" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s : commande introuvable" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s : %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s : %s : mauvais interpréteur" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s : impossible d'exécuter le fichier binaire : %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "« %s » : est une primitive spéciale" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossible de dupliquer le fd %d vers le fd %d" @@ -1091,65 +1087,65 @@ msgstr "dépassement du niveau de récursivité dans l'expression" msgid "recursion stack underflow" msgstr "débordement négatif de la pile de récursivité" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "erreur de syntaxe dans l'expression" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "tentative d'affectation à une non-variable" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "erreur de syntaxe dans l'expression" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "division par 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bogue : mauvais symbole pour expassign" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "« : » attendu pour une expression conditionnelle" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exposant négatif" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifiant attendu après un pré-incrément ou un pré-décrément" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "« ) » manquante" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "erreur de syntaxe : opérande attendu" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "erreur de syntaxe : opérateur arithmétique non valable" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s : %s (le symbole erroné est « %s »)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base arithmétique non valable" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valeur trop grande pour la base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s : erreur d'expression\n" @@ -1158,7 +1154,7 @@ msgstr "%s : erreur d'expression\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd : ne peut accéder aux répertoires parents" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossible de réinitialiser le mode « nodelay » pour le fd %d" @@ -1179,149 +1175,149 @@ msgstr "save_bash_input : le tampon existe déjà pour le nouveau fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline : pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "le processus cloné n°%d apparaît dans la tâche en fonctionnement %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "suppression de la tâche stoppée %d avec le groupe de processus %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process : processus %5ld (%s) dans le_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process : pid %5ld (%s) signalé toujours en vie" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid : %ld : n° de processus inexistant" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Fini" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stoppé" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stoppé(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "En cours d'exécution" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Fini(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Termine %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "État inconnu" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd : %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "fils setpgid (%ld à %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait : le processus n°%ld n'est pas un fils de ce shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for : Aucun enregistrement du processus n°%ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job : la tâche %d est stoppée" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s : la tâche s'est terminée" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s : la tâche %d est déjà en arrière plan" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld : activation de WNOHANG pour éviter un blocage définitif" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s : ligne %d : " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(maintenant, wd : %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control : getpgrp a échoué" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control : discipline de ligne" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control : discipline de ligne" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control : setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossible de régler le groupe de processus du terminal (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "pas de contrôle de tâche dans ce shell" @@ -1471,8 +1467,8 @@ msgstr "make_here_document : le type d'instruction %d est incorrect" #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" msgstr "" -"« here-document » à la ligne %d délimité par la fin du fichier (au lieu de « " -"%s »)" +"« here-document » à la ligne %d délimité par la fin du fichier (au lieu de « %" +"s »)" #: make_cmd.c:756 #, c-format @@ -1488,106 +1484,106 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) dépasse SIZE_MAX (%lu): ligne " "tronquée" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "nombre maximum de documents en ligne (« here-document ») dépassé" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" "fin de fichier (EOF) prématurée lors de la recherche du « %c » correspondant" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "fin de fichier (EOF) prématurée lors de la recherche de « ]] »" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" "erreur de syntaxe dans une expression conditionnelle : symbole « %s » " "inattendu" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "erreur de syntaxe dans une expression conditionnelle" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "symbole inattendu « %s » au lieu de « ) »" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "« ) » attendu" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argument inattendu « %s » pour l'opérateur conditionnel à un argument" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argument inattendu pour l'opérateur conditionnel à un argument" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "symbole « %s » trouvé à la place d'un opérateur binaire conditionnel" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "opérateur binaire conditionnel attendu" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argument « %s » inattendu pour l'opérateur binaire conditionnel" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argument inattendu pour l'opérateur binaire conditionnel" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "symbole « %c » inattendu dans la commande conditionnelle" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "symbole « %s » inattendu dans la commande conditionnelle" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "symbole « %d » inattendu dans la commande conditionnelle" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "erreur de syntaxe près du symbole inattendu « %s »" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "erreur de syntaxe près de « %s »" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "erreur de syntaxe : fin de fichier prématurée" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "erreur de syntaxe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Utilisez « %s » pour quitter le shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "" "fin de fichier (EOF) prématurée lors de la recherche d'une « ) » " @@ -1662,11 +1658,11 @@ msgstr "" msgid "%s: cannot assign fd to variable" msgstr "%s : impossible d'affecter le descripteur de fichier à la variable" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port non pris en charge sans réseau" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "" "erreur de redirection : impossible de dupliquer le descripteur de fichier" @@ -1737,42 +1733,42 @@ msgstr "Options du shell :\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ou -c commande ou -O shopt_option\t\t(invocation seulement)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ou -o option\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Pour en savoir plus sur les options du shell, saisissez « %s -c \"help set\" " "».\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Pour en savoir plus sur les primitives du shell, saisissez « %s -c help ».\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Utilisez la commande « bashbug » pour faire un rapport de bogue.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "page d'accueil de bash : \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Aide générale sur l'utilisation de logiciels GNU : \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask : %d : opération non valable" @@ -1946,97 +1942,97 @@ msgstr "N° de signal inconnu" msgid "Unknown Signal #%d" msgstr "Signal n°%d inconnu" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Mauvaise substitution : pas de « %s » de fermeture dans %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s : impossible d'affecter une liste à un élément de tableau" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "impossible de fabriquer un tube pour une substitution de processus" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "impossible de fabriquer un fils pour une substitution de processus" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossible d'ouvrir le tube nommé « %s » en lecture" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossible d'ouvrir le tube nommé « %s » en écriture" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossible de dupliquer le tube nommé « %s » vers le fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "substitution de commande: octet nul ignoré en entrée" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "impossible de fabriquer un tube pour une substitution de commande" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "" "impossible de fabriquer un processus fils pour une substitution de commande" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute : impossible de dupliquer le tube vers le fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s : nom de variable invalide pour une référence de nom" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s : expansion indirecte invalide" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: nom de variable invalide" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s : paramètre vide ou non défini" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s : paramètre vide ou non défini" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s : expression de sous-chaîne négative" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s : mauvaise substitution" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s : affectation impossible de cette façon" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2044,12 +2040,12 @@ msgstr "" "les versions futures du shell forceront l'évaluation comme une substitution " "arithmétique" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "mauvais remplacement : pas de « ` » de fermeture dans %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "pas de correspondance : %s" @@ -2090,12 +2086,18 @@ msgstr "« ] » manquant" msgid "invalid signal number" msgstr "numéro de signal non valable" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" +"eval : dépassement de la profondeur maximum d'imbrication d'évaluations (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps : mauvaise valeur dans trap_list[%d] : %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2103,85 +2105,85 @@ msgstr "" "run_pending_traps : le gestionnaire de signal est SIG_DFL, renvoi de %d (%s) " "à moi-même" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler : mauvais signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "erreur lors de l'importation de la définition de fonction pour « %s »" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "niveau de shell trop élevé (%d), initialisation à 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" "make_local_variable : aucun contexte de fonction dans le champ d'application " "actuel" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s : la variable ne peut se voir assigner une valeur" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s : assigne un entier à la référence de nom" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" "all_local_variables : aucun contexte de fonction dans le champ d'application " "actuel" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s a un « exportstr » nul" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "caractère %d non valable dans « exportstr » pour %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "pas de « = » dans « exportstr » pour %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context : le début de « shell_variables » n'est pas un contexte de " "fonction" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context : aucun contexte à « global_variables »" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope : le début de « shell_variables » n'est pas un champ d'application " "temporaire d'environnement" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s : %s : impossible d'ouvrir comme FILE" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s : %s : valeur non valable pour un descripteur de fichier de trace" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s : %s : valeur de compatibilité hors plage" @@ -2673,8 +2675,8 @@ msgid "" msgstr "" "Définit les associations de touches et les variables de « Readline ».\n" " \n" -" Associe une séquence de touches à une fonction « Readline » ou une " -"macro, ou définit une\n" +" Associe une séquence de touches à une fonction « Readline » ou une macro, " +"ou définit une\n" " variable « Readline ». La syntaxe des arguments non-options est " "équivalente à celle\n" " du fichier ~/.inputrc, mais doivent être transmis comme arguments " @@ -2685,10 +2687,8 @@ msgstr "" " -m keymap Utilise KEYMAP comme mappage clavier pendant la\n" " durée de cette commande. Des noms de mappage " "valables\n" -" sont « emacs », « emacs-standard », « emacs-meta " -"», \n" -" « emacs-ctlx », « vi », « vi-move », « vi-command » " -"et\n" +" sont « emacs », « emacs-standard », « emacs-meta », \n" +" « emacs-ctlx », « vi », « vi-move », « vi-command » et\n" " « vi-insert ».\n" " -l Affiche les noms de fonctions.\n" " -P Affiche les noms et associations des fonctions.\n" @@ -3091,8 +3091,8 @@ msgstr "" " \n" " Utiliser « + » au lieu de « - » pour désactiver l'attribut.\n" " \n" -" Les variables avec l'attribut « integer » ont une évaluation " -"arithmétique (voir\n" +" Les variables avec l'attribut « integer » ont une évaluation arithmétique " +"(voir\n" " la commande « let ») effectuée lorsqu'une valeur est affectée à la " "variable.\n" " \n" @@ -3280,8 +3280,7 @@ msgstr "" " -n\tdésactive chaque NOM ou affiche la liste des commandes " "désactivées\n" " -p\taffiche la liste des commandes dans un format réutilisable\n" -" -s\taffiche seulement les noms des commandes Posix de type « special " -"»\n" +" -s\taffiche seulement les noms des commandes Posix de type « special »\n" " \n" " Options contrôlant le chargement dynamique :\n" " -f\tCharge la commande intégrée NOM depuis la bibliothèque partagée " @@ -3389,14 +3388,13 @@ msgstr "" "d'option\n" " trouvé. Si un argument nécessaire n'est pas trouvé, « getopts » place un " "« : »\n" -" dans NOM et place dans OPTARG le caractère d'option trouvé. Si « " -"getopts »\n" +" dans NOM et place dans OPTARG le caractère d'option trouvé. Si « getopts " +"»\n" " n'est pas en mode silencieux et qu'une option incorrecte est rencontrée, " "il\n" " place « ? » dans NAME et efface OPTARG. Si un argument nécessaire n'est " "pas\n" -" trouvé, un « ? » est placé dans NAME, OPTARG est effacé et un message " -"de\n" +" trouvé, un « ? » est placé dans NAME, OPTARG est effacé et un message de\n" " diagnostic est affiché.\n" " \n" " Si la variable de shell OPTERR possède la valeur 0, « getopts » " @@ -3535,8 +3533,8 @@ msgstr "" " après avoir effectué le remplacement ANCIEN=NOUVEAU.\n" " \n" " Un alias utile est « r='fc -s' » de sorte qu'en tapant « r cc »,\n" -" la dernière commande commençant par « cc » est ré-exécutée et avec « r " -"», la\n" +" la dernière commande commençant par « cc » est ré-exécutée et avec « r », " +"la\n" " dernière commande est ré-exécutée.\n" " \n" " Code de sortie :\n" @@ -3580,8 +3578,8 @@ msgid "" msgstr "" "Déplace des tâches vers l'arrière plan.\n" " \n" -" Place chaque JOB_SPEC en arrière plan comme s'il avait été démarré avec " -"« & ».\n" +" Place chaque JOB_SPEC en arrière plan comme s'il avait été démarré avec « " +"& ».\n" " Si JOB_SPEC n'est pas fourni, le shell utilise sa propre notion\n" " de tâche actuelle.\n" " \n" @@ -4294,12 +4292,12 @@ msgstr "" "position.\n" " Les options « -x » et « -v » sont désactivées.\n" " \n" -" Ces indicateurs peuvent être désactivés en utilisant « + » plutôt que « " -"- ». Ils peuvent\n" +" Ces indicateurs peuvent être désactivés en utilisant « + » plutôt que « - " +"». Ils peuvent\n" " être utilisés lors de l'appel au shell. Le jeu d'indicateurs actuel peut " "être trouvé\n" -" dans « $- ». Les n ARGs restants sont des paramètres de position et " -"sont affectés,\n" +" dans « $- ». Les n ARGs restants sont des paramètres de position et sont " +"affectés,\n" " dans l'ordre, à $1, $2, .. $n. Si aucun ARG n'est donné, toutes les " "variables du shell\n" " sont affichées.\n" @@ -4842,8 +4840,8 @@ msgstr "" "rien\n" " \t\tn'est renvoyé.\n" " -t\taffiche un mot unique parmi « alias », « keyword »,\n" -" \t\t« function », « builtin », « file » or « », si NOM est " -"respectivement un alias,\n" +" \t\t« function », « builtin », « file » or « », si NOM est respectivement un " +"alias,\n" " \t\tun mot réservé du shell, une fonction du shell, une commande " "intégrée,\n" " \t\tun fichier du disque ou un nom inconnu\n" @@ -4948,8 +4946,8 @@ msgstr "" "affichée\n" " Si aucune option n'est donnée, « -f » est supposée.\n" " \n" -" Les valeurs sont des multiples de 1024 octets, sauf pour « -t » qui " -"prend des\n" +" Les valeurs sont des multiples de 1024 octets, sauf pour « -t » qui prend " +"des\n" " secondes, « -p » qui prend un multiple de 512 octets et « -u » qui prend " "un nombre\n" " de processus sans unité.\n" @@ -4984,8 +4982,8 @@ msgstr "" " \n" " Si MODE commence par un chiffre, il est interprété comme un nombre " "octal ;\n" -" sinon comme une chaîne de symboles de mode comme ceux acceptés par " -"chmod(1).\n" +" sinon comme une chaîne de symboles de mode comme ceux acceptés par chmod" +"(1).\n" " \n" " Options :\n" " -p\tsi MODE est omis, affiche sous une forme réutilisable en entrée\n" @@ -5084,8 +5082,7 @@ msgstr "" " \n" " La boucle « for » exécute une suite de commandes pour chaque membre " "d'une\n" -" liste d'éléments. Si « in MOTS ...; » n'est pas fourni, « in \"$@\" » " -"est\n" +" liste d'éléments. Si « in MOTS ...; » n'est pas fourni, « in \"$@\" » est\n" " utilisé. Pour chaque élément dans MOTS, NOM est défini à cet élément,\n" " et les COMMANDES sont exécutées.\n" " \n" @@ -5371,8 +5368,7 @@ msgstr "" " Équivalent à l'argument JOB_SPEC de la commande « fg ». Reprend " "l'exécution\n" " d'une tâche stoppée ou en tâche de fond. JOB_SPEC peut spécifier soit\n" -" un nom soit un numéro de tâche. Faire suivre JOB_SPEC de « & » permet " -"de\n" +" un nom soit un numéro de tâche. Faire suivre JOB_SPEC de « & » permet de\n" " placer la tâche en arrière plan, comme si la spécification de tâche " "avait\n" " été fournie comme argument de « bg ».\n" @@ -5439,8 +5435,8 @@ msgstr "" " \tEXPR1 && EXPR2\tVrai si EXPR1 et EXPR2 sont vraies, faux sinon\n" " \tEXPR1 || EXPR2\tVrai si EXPR1 ou EXPR2 est vraie, faux sinon\n" " \n" -" Lorsque les opérateurs « == » et « != » sont utilisés, la chaîne à " -"droite de\n" +" Lorsque les opérateurs « == » et « != » sont utilisés, la chaîne à droite " +"de\n" " l'opérateur est utilisée comme motif, et une mise en correspondance est " "effectuée.\n" " Lorsque l'opérateur « =~ » est utilisé, la chaîne à droite de " @@ -5523,8 +5519,8 @@ msgstr "" " HOSTNAME\tLe nom de la machine actuelle.\n" " HOSTTYPE\tLe type de processeur sur lequel cette version de Bash " "fonctionne.\n" -" IGNOREEOF\tContrôle l'action du shell à la réception d'un caractère « " -"EOF »\n" +" IGNOREEOF\tContrôle l'action du shell à la réception d'un caractère « EOF " +"»\n" " \t\tcomme seule entrée. Si défini, sa valeur est le nombre de " "caractères\n" " \t\t« EOF » qui peuvent être rencontrés à la suite sur une ligne vide\n" @@ -5810,8 +5806,8 @@ msgid "" "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" @@ -5923,8 +5919,8 @@ msgstr "" " \n" " Lorsqu'un auto-complètement est tenté, les actions sont appliquées dans " "l'ordre\n" -" dans lequel les options en majuscule ci-dessus sont listées. L'option « " -"-D » est\n" +" dans lequel les options en majuscule ci-dessus sont listées. L'option « -" +"D » est\n" " prioritaire sur « -E ».\n" " \n" " Code de retour :\n" @@ -6008,8 +6004,8 @@ msgstr "" " \n" " Chaque NOM correspond à une commande pour laquelle un réglage d'auto-" "complètement\n" -" doit déjà avoir été défini grâce à la commande intégrée « complete ». " -"Si aucun\n" +" doit déjà avoir été défini grâce à la commande intégrée « complete ». Si " +"aucun\n" " NOM n'est fourni, « compopt » doit être appelée par une fonction " "générant\n" " des auto-complètements ; ainsi les options de ce générateur d'auto-" @@ -6216,8 +6212,8 @@ msgstr "" #~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'. The -v flag" #~ msgstr "" -#~ "le répertoire « ~/bin » pourra être affiché « /homes/bfox/bin ». L'option " -#~ "« -v »" +#~ "le répertoire « ~/bin » pourra être affiché « /homes/bfox/bin ». L'option « -" +#~ "v »" #~ msgid "causes `dirs' to print the directory stack with one entry per line," #~ msgstr "demande à « dirs » d'afficher un répertoire de la pile par ligne," @@ -6225,8 +6221,8 @@ msgstr "" #~ msgid "" #~ "prepending the directory name with its position in the stack. The -p" #~ msgstr "" -#~ "en le précédant de sa position dans la pile. L'option « -p » fait la " -#~ "même chose" +#~ "en le précédant de sa position dans la pile. L'option « -p » fait la même " +#~ "chose" #~ msgid "flag does the same thing, but the stack position is not prepended." #~ msgstr "sans afficher le numéro d'emplacement dans la pile." @@ -6234,8 +6230,7 @@ msgstr "" #~ msgid "" #~ "The -c flag clears the directory stack by deleting all of the elements." #~ msgstr "" -#~ "L'option « -c » vide la pile des répertoires en retirant tous ses " -#~ "éléments." +#~ "L'option « -c » vide la pile des répertoires en retirant tous ses éléments." #~ msgid "" #~ "+N displays the Nth entry counting from the left of the list shown by" @@ -6295,8 +6290,7 @@ msgstr "" #~ msgid "dir adds DIR to the directory stack at the top, making it the" #~ msgstr "" -#~ "dir ajoute « DIR » au dessus de la pile des répertoires, en faisant de " -#~ "lui" +#~ "dir ajoute « DIR » au dessus de la pile des répertoires, en faisant de lui" #~ msgid " new current working directory." #~ msgstr " le nouveau répertoire courant." @@ -6412,12 +6406,12 @@ msgstr "" #~ "shell. Si vous\n" #~ " avez défini une fonction de shell appelée « ls » et que vous voulez " #~ "appeler\n" -#~ " la commande « ls », vous pouvez faire « command ls ». Si l'option « -" -#~ "p » est\n" +#~ " la commande « ls », vous pouvez faire « command ls ». Si l'option « -p " +#~ "» est\n" #~ " donnée, une valeur par défaut est utilisée pour le PATH garantissant " #~ "que tous\n" -#~ " les utilitaires standards seront trouvés. Si l'option « -V » ou « -v " -#~ "» est\n" +#~ " les utilitaires standards seront trouvés. Si l'option « -V » ou « -v » " +#~ "est\n" #~ " donnée, une description de la commande s'affiche. L'option « -V » " #~ "fournit plus\n" #~ " d'informations." @@ -6528,12 +6522,12 @@ msgstr "" #~ "chargement\n" #~ " dynamique, l'option « -f » peut être utilisée pour charger de " #~ "nouvelles primitives\n" -#~ " depuis l'objet partagé FILENAME. L'option « -d » efface une " -#~ "primitive précédemment\n" +#~ " depuis l'objet partagé FILENAME. L'option « -d » efface une primitive " +#~ "précédemment\n" #~ " chargée avec « -f ». Si aucun nom (n'étant pas une option) n'est " #~ "donné, ou si l'option\n" -#~ " « -p » est spécifiée, une liste de primitive est affichée. L'option " -#~ "« -a » permet d'afficher\n" +#~ " « -p » est spécifiée, une liste de primitive est affichée. L'option « -" +#~ "a » permet d'afficher\n" #~ " toutes les primitives en précisant si elles sont activées ou non. " #~ "L'option « -s » restreint\n" #~ " la sortie aux primitives « special » POSIX.2. L'option « -n » affiche " @@ -6594,10 +6588,10 @@ msgstr "" #~ "complet\n" #~ " pour NAME, et aucune recherche n'est effectuée. L'option « -r » " #~ "demande au shell\n" -#~ " d'oublier tous les chemins mémorisés. L'option « -d » demande au " -#~ "shell d'oublier\n" -#~ " les chemins mémorisés pour le NAME. Si l'option « -t » est fournie, " -#~ "le chemin\n" +#~ " d'oublier tous les chemins mémorisés. L'option « -d » demande au shell " +#~ "d'oublier\n" +#~ " les chemins mémorisés pour le NAME. Si l'option « -t » est fournie, le " +#~ "chemin\n" #~ " complet auquel correspond chaque NAME est affiché. Si plusieurs NAME " #~ "sont fournis\n" #~ " à l'option « -t », le NAME est affiché avant chemin complet haché. " @@ -6634,14 +6628,14 @@ msgstr "" #~ msgstr "" #~ "Par défaut, enlève tous les arguments JOBSPEC de la table des tâches " #~ "actives.\n" -#~ " Si l'option « -h » est fournie, la tâche n'est pas retirée de la " -#~ "table mais\n" +#~ " Si l'option « -h » est fournie, la tâche n'est pas retirée de la table " +#~ "mais\n" #~ " est marquée de telle sorte que le signal SIGHUP ne lui soit pas " #~ "envoyé quand\n" #~ " le shell reçoit un SIGHUP. Lorsque JOBSPEC n'est pas fournie, " #~ "l'option « -a »,\n" -#~ " permet d'enlever toutes les tâches de la table des tâches. L'option « " -#~ "-r »\n" +#~ " permet d'enlever toutes les tâches de la table des tâches. L'option « -" +#~ "r »\n" #~ " indique de ne retirer que les tâches en cours de fonctionnement." #~ msgid "" @@ -6693,8 +6687,8 @@ msgstr "" #~ "reconnus comme\n" #~ " étant des délimiteurs de mots. Si aucun NAME n'est fourni, la ligne " #~ "est conservée\n" -#~ " dans la variable REPLY. L'option « -r » signifie « entrée brute » et " -#~ "la neutralisation \n" +#~ " dans la variable REPLY. L'option « -r » signifie « entrée brute » et la " +#~ "neutralisation \n" #~ " par barre oblique inverse est désactivée. L'option « -d » indique de " #~ "continuer\" la lecture jusqu'à ce que le premier caractère de DELIM " #~ "soit lu plutôt que\n" @@ -6704,16 +6698,16 @@ msgstr "" #~ "est fourni,\n" #~ " les mots lus sont affectés en séquence aux indices du TABLEAU, en " #~ "commençant\n" -#~ " à zéro. Si « -e » est fourni et que le shell est interactif, « " -#~ "readline » est\n" +#~ " à zéro. Si « -e » est fourni et que le shell est interactif, « readline " +#~ "» est\n" #~ " utilisé pour obtenir la ligne. Si « -n » est fourni avec un argument " #~ "NCHARS non nul,\n" -#~ " « read » se termine après que NCHARS caractères ont été lus. L'option " -#~ "« -s »\n" +#~ " « read » se termine après que NCHARS caractères ont été lus. L'option « " +#~ "-s »\n" #~ " permet aux données venant d'un terminal de ne pas être répétées.\n" #~ " \n" -#~ " L'option « -t » permet à « read » de se terminer avec une erreur si " -#~ "une ligne\n" +#~ " L'option « -t » permet à « read » de se terminer avec une erreur si une " +#~ "ligne\n" #~ " entière de données ne lui a pas été fournie avant le DÉLAI " #~ "d'expiration. Si la\n" #~ " variable TMOUT est définie, sa valeur est le délai d'expiration par " @@ -6761,8 +6755,7 @@ msgstr "" #~ "Les NAME sont marqués pour export automatique vers l'environnement des\n" #~ " prochaines commandes exécutées. si l'option « -f » est donnée, les " #~ "NAME\n" -#~ " se rapportent à des fonctions. Si aucun NAME n'est donné ou si « -p " -#~ "»\n" +#~ " se rapportent à des fonctions. Si aucun NAME n'est donné ou si « -p »\n" #~ " est fourni, la liste de tous les NAME exportés dans ce shell " #~ "s'affiche.\n" #~ " L'argument « -n » permet de supprimer la propriété d'export des NAME " @@ -6788,8 +6781,8 @@ msgstr "" #~ "aucun\n" #~ " argument n'est donné ou si « -p » est fourni, la liste de tous les " #~ "noms\n" -#~ " en lecture seule est affichée. L'option « -a » indique de traiter " -#~ "tous les\n" +#~ " en lecture seule est affichée. L'option « -a » indique de traiter tous " +#~ "les\n" #~ " NAME comme des variables tableaux. L'argument « -- » désactive le " #~ "traitement\n" #~ " des option suivantes." @@ -6852,10 +6845,8 @@ msgstr "" #~ "un\n" #~ " nom de commande.\n" #~ " \n" -#~ " Si l'option « -t » est utilisée, « type » affiche un simple mot " -#~ "parmi\n" -#~ " « alias », « keyword », « function », « builtin », « file » ou « », " -#~ "si\n" +#~ " Si l'option « -t » est utilisée, « type » affiche un simple mot parmi\n" +#~ " « alias », « keyword », « function », « builtin », « file » ou « », si\n" #~ " NAME est respectivement un alias, un mot réservé du shell, une " #~ "fonction\n" #~ " du shell, une primitive, un fichier du disque, ou s'il est inconnu.\n" @@ -6868,8 +6859,8 @@ msgstr "" #~ " \n" #~ " Si « -a » est utilisé, « type » affiche tous les emplacements qui " #~ "contiennent\n" -#~ " un exécutable nommé « file ». Ceci inclut les alias, les primitives " -#~ "et les\n" +#~ " un exécutable nommé « file ». Ceci inclut les alias, les primitives et " +#~ "les\n" #~ " fonctions si, et seulement si « -p » n'est pas également utilisé.\n" #~ " \n" #~ " L'indicateur « -P » force une recherche dans PATH pour chaque NAME " diff --git a/po/ga.gmo b/po/ga.gmo index 74491d57..95461172 100644 Binary files a/po/ga.gmo and b/po/ga.gmo differ diff --git a/po/ga.po b/po/ga.po index f004375b..15ea7378 100644 --- a/po/ga.po +++ b/po/ga.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-11-20 22:38+0000\n" "Last-Translator: Séamus Ó Ciardhuáin \n" "Language-Team: Irish \n" -"Language: ga\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ga\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :" @@ -24,29 +24,29 @@ msgstr "" msgid "bad array subscript" msgstr "droch-fhoscript eagair" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: aitreabúid nameref (tagairt athróga) á baint" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" "%s: ní féidir eagar innéacsaithe a thiontú go heagar comhthiomsaitheach" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: eochair neamhbhailí eagair chomhthiomsaithigh" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: ní féidir sannadh go hinnéacs neamhuimhriúil." -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -57,22 +57,22 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: ní féidir cruthú: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: ní féidir mapa eochrach an ordaithe a aimsiú" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: ní \" an chéad charachtar nach spás bán é." -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "Níl '%c' dúnta i %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: deighilteoir idirstaid ar iarraidh" @@ -88,12 +88,12 @@ msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "fairsingiú lúibíní: theip ar leithdháileadh cuimhne le haghaidh %d eilimint" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "fairsingiú lúibíní: theip ar leithdháileadh cuimhne le haghaidh '%s'" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "'%s': ainm neamhbhailí ar mhapa eochrach" @@ -150,19 +150,19 @@ msgstr "" " \n" " Gan SLONN, aischuirtear " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Níl HOME socruithe" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "An iomarca argóintí" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "comhadlann neamhnitheach" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Níl OLDPWD socruithe" @@ -206,7 +206,7 @@ msgstr "%s: rogha neamhbhailí" msgid "%s: invalid option name" msgstr "%s: ainm neamhbhailí rogha" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "'%s': ní aitheantóir bailí é" @@ -219,7 +219,7 @@ msgstr "uimhir ochtnártha neamhbhailí" msgid "invalid hex number" msgstr "uimhir heicsidheachúlach neamhbhailí" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "uimhir neamhbhailí" @@ -343,14 +343,14 @@ msgstr "Inúsáidte i bhfeidhmeanna amháin. " msgid "%s: reference variable cannot be an array" msgstr "%s: ní féidir le athróg thagartha bheith ina h-eagar" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" "%s: ní cheadaítear tagairtí don athróg féin i nameref (tagairt athróga)" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: tagairt ainm ciorclach" @@ -364,7 +364,7 @@ msgstr "'%s': ainm neamhbhailí athróige le haghaidh tagairt ainm" msgid "cannot use `-f' to make functions" msgstr "Ní féidir '-f' a úsáid chun feidhmeanna a dhéanamh" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: feidhm inléite amháin" @@ -379,7 +379,7 @@ msgstr "%s: cáintear sannadh na gcomheagar athfhriotail" msgid "%s: cannot destroy array variables in this way" msgstr "%s: ní féidir athróga eagair a scrios mar seo." -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -416,7 +416,7 @@ msgstr "%s: níl sé luchtaithe go dinimiciúil" msgid "%s: cannot delete: %s" msgstr "%s: ní féidir scrios: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: is comhadlann é" @@ -436,7 +436,7 @@ msgstr "%s: tá an comhad ró-mhór" msgid "%s: cannot execute binary file" msgstr "%s: ní féidir comhad dénártha a rith" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: ní féidir rith: %s" @@ -576,16 +576,16 @@ msgstr "%s: theip ar inlib" msgid "no other options allowed with `-x'" msgstr "Níl roghanna eile ceadaithe le '-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: is gá le argóintí bheith ina aitheantais phróisis nó taisc" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Earráid neamhaithnid" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "Ag súil le slonn" @@ -594,12 +594,12 @@ msgstr "Ag súil le slonn" msgid "%s: not an indexed array" msgstr "%s: ní eagar innéacsaithe é" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: sonrú neamhbhailí tuairisceora comhaid" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: tuairisceoir comhaid neamhbhailí: %s" @@ -627,36 +627,36 @@ msgstr "ainm folamh athróga eagair" msgid "array variable support required" msgstr "tacaíocht le hathróga eagair de dhíth" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "'%s': carachtar formáide ar iarraidh." -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "'%c': sonrú neamhbhailí formáide ama" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "'%c': carachtar formáide neamhbhailí." -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "rabhadh: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "fadhb i bpársáil formáide: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "digit heicsidheachúlach ar iarraidh le haghaidh \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "digit Unicode ar iarraidh le haghaidh \\%c" @@ -772,12 +772,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: sonrú neamhbhailí teorann ama" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "earráid léite: %d: %s" @@ -791,17 +791,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "Ní féidir feidhm agus athróg a dhíshocrú ag an am céanna." -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: ní féidir díshocrú" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ní féidir díshocrú: %s inléite amháin" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ní athróg eagair é" @@ -820,11 +820,11 @@ msgstr "%s: ní féidir easpórtáil" msgid "shift count" msgstr "comhaireamh iomlaoide" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "Ní féidir roghanna blaoisce a shocrú agus a dhíshocrú ag an am céanna." -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: ainm neamhbhailí ar rogha blaoisce" @@ -970,66 +970,66 @@ msgstr "\aimithe thar am ag feitheamh le hionchur: logáil amach uathoibríoch\n msgid "cannot redirect standard input from /dev/null: %s" msgstr "Ní féidir an ionchur caighdeánach a atreorú ó /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "FORMÃID_AMA: '%c': carachtar formáide neamhbhaií." -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: tá an comhphróiseas [%d:%s] fós ann" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "earráid phíopa" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: imithe thar uasleibhéal neadaithe eval (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: imithe thar uasleibhéal neadaithe foinse (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: imithe thar uasleibhéal neadaithe feidhme (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: srianta: ní féidir '/' a shonrú in ainmneacha ordaithe" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: níor aimsíodh an t-ordú" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: drochléirmhínitheoir" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ní féidir comhad dénártha a rith: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "Is ordú ionsuite speisialta é '%s'" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "" @@ -1043,65 +1043,65 @@ msgstr "imithe thar leibhéal athchursála sloinn" msgid "recursion stack underflow" msgstr "gannsreabhadh na cruaiche athchúrsála" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "Earráid chomhréire sa slonn." -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "Deineadh iarracht sannadh go rud nach athróg é." -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "Earráid chomhréire sa slonn." -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "roinnt ar 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "fabht: droch-chomhartha expassign" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "Bhíothas ag súil le ':' le haghaidh sloinn choinníollaigh." -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "Easpónant níos lú ná 0." -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "ag súil le aitheantóir tar éis réamhincriminte nó réamhdeicriminte" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "')' ar iarraidh" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "Earráid chomhréire: bhíothas ag súil le hoibreann." -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "earráid chomhréire: oibreoir neamhbhailí uimhríochta" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (comhartha earráide '%s')" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "Bonnuimhir uimhríochtúil neamhbhailí." -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "Tá an luach rómhór don bhonnuimhir." -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: earráid sloinn\n" @@ -1110,7 +1110,7 @@ msgstr "%s: earráid sloinn\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ní féidir na máthairchomhadlanna a rochtain." -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1135,149 +1135,149 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp píopa" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Tá aitheantas an phróisis ghabhlaithe %d sa tasc %d atá ag rith" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Tá an tasc stoptha %d leis an ngrúpa próisis %ld á scrios." -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: próiseas %5ld (%s) sa phíblíne" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: próiseas %5ld (%s) marcáilte mar fós beo" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: níl an aitheantóir próisis sin ann." -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Comhartha %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Déanta" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stoptha" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stoptha(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Ag Rith" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Déanta(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Scoir %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Stádas neamhaithnid" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(cuimhne dumpáilte)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (comhadlann oibre: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid macphróisis (%ld go %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: níl an próiseas %ld ina mhacphróiseas den bhlaosc seo." -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: níl taifead den phróiseas %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: tá an tasc %d stoptha." -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: tá an tasc críochnaithe." -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: tá an tasc %d sa chúlra cheana." -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: ag cumasú WNOHANG chun stad éiginnte a sheachaint" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: líne %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (cuimhne dumpáilte)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(comhadlann oibre anois: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: theip ar getpgrp" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: araíonacht líne" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: araíonacht líne" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ní féidir an grúpa próisis teirminéil a athrú (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Níl rialú tascanna sa bhlaosc seo." @@ -1438,108 +1438,108 @@ msgid "" "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " "truncated" msgstr "" -"shell_getc: tá méid an líne ionchuir blaoisce (%zu) níos mó ná SIZE_MAX " -"(%lu): líne giorraithe" +"shell_getc: tá méid an líne ionchuir blaoisce (%zu) níos mó ná SIZE_MAX (%" +"lu): líne giorraithe" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "imithe thar uasfhad na cáipéise-anseo" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Deireadh comhaid gan súil leis agus '%c' a mheaitseálann á lorg." -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "Deireadh comhaid gan súil leis agus ']]' á lorg." -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Earráid chomhréire i slonn coinníollach: comhartha '%s' gan suil leis." -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "Earráid chomhréire i slonn coinníollach." -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Comhartha '%s' gan súil leis; ag súil le ')'." -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "Ag súil le ')'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "Argóint '%s' gan súil lei go hoibreoir aonártha coinníollach." -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "Argóint gan súil lei go hoibreoir coinníollach aonártha ." -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "Comhartha '%s' gan súil leis. Bhíothas ag súil le hoibreoir coinníollach " "dénártha." -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "Bhíothas ag súil le hoibreoir coinníollach dénártha." -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "Argóint '%s' gan súil lei go hoibreoir dénártha coinníollach." -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "Argóint gan súil lei go hoibreoir dénártha coinníollach." -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "Comhartha '%c' gan súil leis in ordú coinníollach." -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "Comhartha '%s' gan súil leis in ordú coinníollach." -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "Comhartha %d gan súil leis in ordú coinníollach." -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Earráid chomhréire in aice comhartha '%s' nach rabhthas ag súil leis." -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "Earráid chomhréire in aice '%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "Earráid chomhréire: deireadh comhaid gan súil leis." -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "Earráid chomhréire" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Úsáid '%s' le scoir den mblaosc.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "Deireadh comhaid gan súil leis agus ')' á lorg le meaitseáil." @@ -1611,11 +1611,11 @@ msgstr "ní féidir cáipéis shealadach a chruthú don cháipéis leabaithe: %s msgid "%s: cannot assign fd to variable" msgstr "%s: ní féidir tuairisceoir comhaid a shannadh go hathróg." -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "Ní thacaítear le /dev/(tcp|udp)/óstríomhaire/port gan líonrú." -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "Earráid atreoraithe: ní féidir an tuairisceoir comhaid a dhúbailt." @@ -1690,40 +1690,40 @@ msgstr "Roghanna blaoisce:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD nó -c ordú nó -O rogha_shopt\t\t(glaoch amháin)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s nó -o rogha\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Úsáid %s -c 'help set' le haghaidh tuilleadh eolais faoi roghanna blaoisce.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Úsáid '%s -c help' le haghaidh tuilleadh eolais faoi orduithe ionsuite " "blaoisce.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Úsáid an t-ordú 'bashbug' le tuarascáil a sheoladh faoi fhabht.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "leathanach baile bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Cabhair ghinearálta le bogearraí GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: oibríocht neamhbhailí" @@ -1897,99 +1897,99 @@ msgstr "Comhartha neamhaithnid #" msgid "Unknown Signal #%d" msgstr "Comhartha neamhaithnid #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Drochionadú: níl '%s' dúnta i %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: ní féidir liosta a shannadh go ball eagair." -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadaíocht próisis." -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadaíocht próisis." -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Ní féidir píopa ainmnithe %s a oscailt le haghaidh léamh." -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Ní féidir píopa ainmnithe %s a oscailt le haghaidh scríofa." -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" "Ní féidir an píopa ainmnithe %s a dhúbailt mar thuairisceoir comhaid %d." -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "ionadú orduithe: tugadh neamhaird ar ghiotán neamhnitheach san ionchur" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadú ordaithe." -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadú ordaithe." -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: ní feidir an píopa a dhúbailt mar thuairisceoir comhaid " "1." -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "'%s': ainm neamhbhailí athróige le haghaidh tagairt ainm" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: fairsingiú neamhbhailí indíreach" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: ainm neamhbhailí athróige" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: paraiméadar neamhnitheach nó gan socrú." -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: paraiméadar neamhnitheach nó gan socrú." -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: slonn fotheaghráin < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: drochionadú" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ní féidir sannadh mar seo." -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -1997,12 +1997,12 @@ msgstr "" "i leaganacha den bhlaosc amach anseo, beidh luachálú mar ionadú uimhríochta " "éigeantach" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "drochionadú: níl '`' dúnta i %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "gan meaitseáil: %s" @@ -2043,12 +2043,17 @@ msgstr "']' ar iarraidh" msgid "invalid signal number" msgstr "Uimhir chomhartha neamhbhailí" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: imithe thar uasleibhéal neadaithe eval (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: drochluach sa liosta_gaistí[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2056,77 +2061,77 @@ msgstr "" "run_pending_traps: is SIG_DFL an láimhseálaí comharthaí; %d (%s) á " "athsheoladh chugam féin." -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: droch-chomhartha %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "Earráid agus sainmhíniú na feidhme '%s' á iompórtáil." -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "Tá an leibhéal blaoisce (%d) ró-ard; á athshocrú go 1." -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: níl comhthéacs feidhme sa scóip reatha." -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: ní féidir luach a shannadh ar an athróg" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: slánuimhir a sannadh go tagairt ainm" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: níl comhthéacs feidhme sa scóip reatha" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "Tá teaghrán easpórtála neamhnitheach ag %s" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "Carachtar neamhbhailí %d sa teaghrán easpórtála le haghaidh %s." -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "Níl '=' sa teaghrán easpórtála le haghaidh %s." -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: ní comhthéacs feidhme é ceann shell_variables" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: níl comhthéacs global_variables ann" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: ní scóip shealadach thimpeallachta é ceann shell_variables" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ní féidir a oscailt mar CHOMHAD" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: luach neamhbhailí le haghaidh tuairisceoir comhaid rianaithe" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: luach comhoiriúnachta as raon" @@ -4688,8 +4693,8 @@ msgid "" "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" diff --git a/po/gl.gmo b/po/gl.gmo index 9308aeeb..a440d406 100644 Binary files a/po/gl.gmo and b/po/gl.gmo differ diff --git a/po/gl.po b/po/gl.po index 88f6e943..bf9dcc88 100644 --- a/po/gl.po +++ b/po/gl.po @@ -13,14 +13,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2012-02-23 14:38+0100\n" "Last-Translator: Leandro Regueiro \n" "Language-Team: Galician \n" -"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n" @@ -28,28 +28,28 @@ msgstr "" msgid "bad array subscript" msgstr "subíndice de matriz incorrecto" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: non é posíbel converter a matriz de indizada a asociativa" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: índice de matriz asociativa non válido" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: non é posíbel asignar a un índice que non é numérico" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: se debe usar un subíndice ao asignar a unha matriz asociativa" @@ -59,23 +59,23 @@ msgstr "%s: %s: se debe usar un subíndice ao asignar a unha matriz asociativa" msgid "%s: cannot create: %s" msgstr "%s: non foi posíbel crear: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: non foi posíbel atopar a combinación de teclas " "para a orde" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: o primeiro carácter que non é espazo en branco non é `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "no hai un `%c' que peche en %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: falta un `:' separador" @@ -90,12 +90,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nome de alias non válido" @@ -152,20 +152,20 @@ msgstr "" " \n" " Sen EXPR, devovle " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME non está definido" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "demasiados argumentos" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "non hai outro directorio" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD non está definido" @@ -209,7 +209,7 @@ msgstr "%s: opción non válida" msgid "%s: invalid option name" msgstr "%s: nome de opción non válido" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': non é un identificador válido" @@ -222,7 +222,7 @@ msgstr "número octal non válido" msgid "invalid hex number" msgstr "número hexadecimal non válido" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "número non válido" @@ -344,13 +344,13 @@ msgstr "só se pode usar dentro dunha función" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -364,7 +364,7 @@ msgstr "`%s': nome de alias non válido" msgid "cannot use `-f' to make functions" msgstr "non se pode use `-f' para facer funcións" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: función de só lectura" @@ -379,7 +379,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: non é posíbel destruír variábeis de matriz desta forma" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: non é posíbel converter unha matriz asociativa a indizada" @@ -413,7 +413,7 @@ msgstr "%s: non foi cargado dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: non foi posíbel eliminar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: é un directorio" @@ -433,7 +433,7 @@ msgstr "%s: o ficheiro é demasiado grande" msgid "%s: cannot execute binary file" msgstr "%s: non é posíbel executar o ficheiro binario" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: non foi posíbel executar: %s" @@ -514,8 +514,8 @@ msgstr[1] "Orde do shell que coincide coas palabras `" msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" -"non hai temas de axuda que coincidan con «%s». Probe «help help» ou «man -k " -"%s» ou «info %s»" +"non hai temas de axuda que coincidan con «%s». Probe «help help» ou «man -k %s» " +"ou «info %s»" #: builtins/help.def:224 #, c-format @@ -571,16 +571,16 @@ msgstr "%s: fallou inlib" msgid "no other options allowed with `-x'" msgstr "non se permiten outras opcións con «-x»" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: os argumentos deben ser procesos ou IDs de traballos" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Erro descoñecido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "agardábase unha expresión" @@ -589,12 +589,12 @@ msgstr "agardábase unha expresión" msgid "%s: not an indexed array" msgstr "%s: non é unha matriz indizada" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: especificación de descritor de ficheiro non válida" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: descritor de ficheiro non válido: %s" @@ -622,36 +622,36 @@ msgstr "nome de variábel de matriz baleiro" msgid "array variable support required" msgstr "requírese a compatibilidade de variábel de matriz" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': falta o carácter de formato" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': especificación de formato de tempo non válida" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': carácter de formato non válido" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "aviso: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "falta o díxito hexadecimal para \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "falta o díxito unicode para \\%c" @@ -803,12 +803,12 @@ msgstr "" " \n" " A orde interna `dirs' mostra a pila de directorios." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: especificación de tempo de expiración non válida" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "erro de lectura: %d: %s" @@ -821,17 +821,17 @@ msgstr "só se pode usar «return» nunha función ou guión lido con «source» msgid "cannot simultaneously unset a function and a variable" msgstr "non é posíbel borrar ao mesmo tempo unha función e unha variábel" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: non é posíbel borrar" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: non é posíbel borrar: %s é de só lectura" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: non é unha variábel de matriz" @@ -850,11 +850,11 @@ msgstr "%s: non é posíbel borrar" msgid "shift count" msgstr "conta de shift" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "non é posíbel activar e desactivar opcións do shell simultaneamente" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nome de opción do shell non válido" @@ -1000,66 +1000,66 @@ msgstr "\aexpirou mentres agardaba algunha entrada: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "non é posíbel redirixir a saída estándar desde /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': carácter de formato non válido" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "erro de canalización" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restrinxido: non se pode especificar `/' en nomes de ordes" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: non se atopou a orde" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: intérprete erróneo" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: non é posíbel executar o ficheiro binario" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s é unha orde interna do shell\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "no se pode duplicar o df %d ao df %d" @@ -1072,66 +1072,66 @@ msgstr "excedeuse o nivel de recursión da expresión" msgid "recursion stack underflow" msgstr "desbordamento da base da pila de recursión" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "erro de sintaxe na expresión" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "tentouse asignar a algo que non é unha variábel" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "erro de sintaxe na expresión" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "división entre 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "erro: elemento de asignación de expresión erróneo" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "agardábase `:' para a expresión condicional" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "expoñente menor que 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "agardábase un identificador despois do pre-incremento ou pre-decremento" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "falta un `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "erro de sintaxe: agardábase un operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "erro de sintaxe: operador aritmético non válido" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (o elemento de erro é \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base aritmética non válida" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valor demasiado grande para a base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: erro de expresión\n" @@ -1140,7 +1140,7 @@ msgstr "%s: erro de expresión\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: non é posíbel acceder aos directorios pai" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "non é posíbel restabelecer o modo nodelay para o df %d" @@ -1162,149 +1162,149 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: tubería de pgrp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "o pid `forked' %d aparece no traballo en execución %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "borrando o trabajo detido %d con grupo de proceso %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: o proceso %5ld (%s) en the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) márcase como vivo aínda" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: non existe tal pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Sinal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Feito" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Detido" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Detido(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "En execución" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Feito(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Saída %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Estado descoñecido" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(«core» xerado) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (dir agora: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid fillo (%ld a %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld non é un proceso fillo desta shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Non hai un rexistro do proceso %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: o traballo %d está detido" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: o traballo rematou" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: o trabajo %d xa está en segundo plano" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: actívase WNOHANG para evitar o bloque indefinido" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: liña %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " («core» generado)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(dir agora: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs_control: fallou getpgrp" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_jobs_control: disciplina de liña" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_jobs_control: disciplina de liña" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_jobs_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "non é posíbel estabelecer o grupo de procesos de terminal (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "non hai control de trabalos nesta shell" @@ -1453,8 +1453,8 @@ msgstr "make_here_document: tipo de instrución %d erróneo" #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" msgstr "" -"o documento-aquí na liña %d está delimitado por fin-de-fichero (agardábase `" -"%s')" +"o documento-aquí na liña %d está delimitado por fin-de-fichero (agardábase `%" +"s')" #: make_cmd.c:756 #, c-format @@ -1468,103 +1468,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado mentres se buscaba un `%c' coincidente" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado mentres se buscaba `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "error de sintaxe na expresión condicional: elemento inesperado `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "error sintáctico na expresión condicional" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "elemento inesperado `%s', agardábase `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "agardábase `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento inesperado `%s' para o operador unario condicional" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para o operador unario condicional" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "elemento inesperado `%s', agardábase un operador binario condicional" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "agardábase un operador binario condicional" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento inesperado `%s' para o operador binario condicional" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para o operador binario condicional" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "elemento inesperado `%c' na orde condicional" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "elemento inesperado `%s' na orde condicional" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "elemento inesperado %d na orde condicional" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "error de sintaxe perto do elemento inesperado `%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "erro de sintaxe cerca de «%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "error de sintaxe: non se agardaba o final do fichero" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "erro de sintaxe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use «%s» para deixar o shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF non agardado mentres se buscaba un «)» coincidente" @@ -1636,11 +1636,11 @@ msgstr "non se pode crear un fichero temporal para o documento-aquí: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: non é posíbel asignar o gd á variábel" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "non se admite /dev/(tcp|udp)/anfitrion/porto sen rede" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "erro de redirección: non é posíbel duplicar o fd" @@ -1711,41 +1711,41 @@ msgstr "Opcións do shell:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c orde ou -O opcion_shopt\t\t(só invocación)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ou -o opción\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Escriba `%s -c \"help set\"' para máis información sobre as opcións do " "shell.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Escriba `%s -c help' para máis información sobre as ordes internas do " "shell.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use a orden `bashbug' para reportar erros.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operación non válida" @@ -1919,97 +1919,97 @@ msgstr "Sinal descoñecido #" msgid "Unknown Signal #%d" msgstr "Sinal descoñecido #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "susbtitución errónea: non hai un `%s' que peche en %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: no é posíbel asignar unha lista a un membro da matriz" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "non é posíbel crear a tubería para a sustitución do proceso" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "non é posíbel crear un proceso fillo para a substitución do proceso" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "non é posíbel abrir a tubería chamada %s para lectura" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "non é posíbel abrir a tubería chamada %s para escritura" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "non é posíbel duplicar a tubería chamada %s como df %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substitución errónea: non hai unha \"`\" que peche en %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "non é posíble crear a tubería para a substitución da orde" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "non é posíbel crear un proceso fillo para a substitución da orde" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: non é posíbel duplicar a tubería como fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: valor non válido para o descitor de ficheiro de rastreo" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: conta de liñas non válida" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': nome de alias non válido" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parámetro nulo ou non estabelecido" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parámetro nulo ou non estabelecido" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresión de subcadea < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: substitución errónea" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: non é posíbel asignar de esta forma" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2017,12 +2017,12 @@ msgstr "" "versiones futuras do intérprete obligarán a evaluación como unha " "substitución aritmética" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substitución errónea: non hai unha \"`\" que peche en %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "non hai concidencia: %s" @@ -2063,12 +2063,17 @@ msgstr "falta un «]»" msgid "invalid signal number" msgstr "número de sinal non válido" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valor erróneo en trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2076,79 +2081,79 @@ msgstr "" "run_pending_traps: o manexador de sinal é SIG_DFL, reenviando %d (%s) a sí " "mesmo" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal errónea %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar a definición da función para «%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "o nivel de shell (%d) é demasiado alto, restabelécese a 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: non hai contexto de función no ámbito actual" -#: variables.c:2639 +#: variables.c:2642 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: non é posíbel asignar o gd á variábel" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: non hai contexto de función no ámbito actual" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s ten exportstr nulo" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter non válido %d en exportsrt para %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "non hai «=» en exportstr para %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: a cabezak de shell_variables non é un contexto de función" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: non é un contexto global_variables " -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: a cabeza de shell_variables non é un ámbito de ambiente temporal" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: non é posíbel abrir como FICHEIRO" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor non válido para o descitor de ficheiro de rastreo" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s fóra de rango" @@ -4521,8 +4526,8 @@ msgid "" "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" diff --git a/po/hr.gmo b/po/hr.gmo index 75f7cac1..b5070849 100644 Binary files a/po/hr.gmo and b/po/hr.gmo differ diff --git a/po/hr.po b/po/hr.po index 3b5efb50..9dd20a19 100644 --- a/po/hr.po +++ b/po/hr.po @@ -8,45 +8,45 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-05-21 18:15-0800\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" -"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" "X-Bugs: Report translation errors to the Language-Team address.\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-Generator: Lokalize 2.0\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "nevaljani indeks polja" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: uklanja se atribut nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: nije moguće pretvoriti indeksirano u asocijativno polje" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: nevaljani kljuÄ asocijativnoga polja" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: indeks mora biti numeriÄki" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: mora se koristiti indeks pri dodijeli asocijativnoga polja" @@ -56,21 +56,21 @@ msgstr "%s: %s: mora se koristiti indeks pri dodijeli asocijativnoga polja" msgid "%s: cannot create: %s" msgstr "%s: nije moguće napraviti: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: nije moguće pronaći keymap za naredbu" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: prvi znak, koji nije bjelina, nije „\"“" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "nema zakljuÄnoga „%c“ u %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: nema razdjelnika dvotoÄke" @@ -90,14 +90,14 @@ msgstr "" "brace expansion: nije uspjelo dodijeliti memoriju za %d elemenata\n" "(primjer ekspanzije unutar vitiÄastih zagrada: echo a{d,c}e -> ade, ace)" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" "brace expansion: nije uspjelo dodijeliti memoriju za „%s“\n" "(primjer ekspanzije unutar vitiÄastih zagrada: echo a{d,c}e -> ade, ace)" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: nevaljano ime aliasa" @@ -154,19 +154,19 @@ msgstr "" " \n" " Bez EXPR, rezultati " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME varijabla nije definirana" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "previÅ¡e argumenata" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null direktorij" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD nije postavljeni" @@ -210,7 +210,7 @@ msgstr "%s: nevaljana opcija" msgid "%s: invalid option name" msgstr "%s: nevaljano ime opcije" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: nije valjani identifikator" @@ -223,7 +223,7 @@ msgstr "nevaljani oktalni broj" msgid "invalid hex number" msgstr "nevaljani heksadecimalni broj" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "nevaljani broj" @@ -345,13 +345,13 @@ msgstr "može se koristiti samo u funkciji" msgid "%s: reference variable cannot be an array" msgstr "%s: referentna varijabla ne može biti polje" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: varijabla nameref ukazuje na samu sebe, a to nije dopuÅ¡teno" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: kružna referencija na ime" @@ -365,7 +365,7 @@ msgstr "„%s“: nevaljano ime varijable za referenciju na ime" msgid "cannot use `-f' to make functions" msgstr "„-f“ se ne može koristiti za definiranje funkcije" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija samo za Äitanje" @@ -380,7 +380,7 @@ msgstr "%s: dodjeljivanje citiranoga složenog polja je zastarjelo" msgid "%s: cannot destroy array variables in this way" msgstr "%s: nije moguće uniÅ¡titi varijable polja na ovaj naÄin" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: nije moguće pretvoriti asocijativno u indeksirano polje" @@ -414,7 +414,7 @@ msgstr "%s: nije dinamiÄki uÄitan" msgid "%s: cannot delete: %s" msgstr "%s: nije moguće izbrisati: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: to je direktorij" @@ -434,7 +434,7 @@ msgstr "%s: datoteka je prevelika" msgid "%s: cannot execute binary file" msgstr "%s: nije moguće izvrÅ¡iti binarnu datoteku" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nije moguće izvrÅ¡iti: %s" @@ -573,16 +573,16 @@ msgstr "%s: inlib nije uspio" msgid "no other options allowed with `-x'" msgstr "nisu dopuÅ¡tene druge opcije uz „-x“" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenti moraju biti ID-ovi procesa ili posla" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Nepoznata greÅ¡ka" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "oÄekivao se izraz" @@ -591,12 +591,12 @@ msgstr "oÄekivao se izraz" msgid "%s: not an indexed array" msgstr "%s: nije indeksirano polje" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: nevaljana specifikacija deskriptora datoteke" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: nevaljani deskriptor datoteke: %s" @@ -624,36 +624,36 @@ msgstr "prazno ime varijable polja" msgid "array variable support required" msgstr "potrebna podrÅ¡ka varijable polja nije podržana u ovoj ljusci" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: nedostaje znak za format" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%c“: nevaljana specifikacija za format vremena" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: nevaljani znak za format" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "upozorenje: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "greÅ¡ka pri analizi: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "nedostaje heksadecimalna znamenka za \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "nedostaje unicode znamenka za \\%c" @@ -802,12 +802,12 @@ msgstr "" "\n" " Naredba „dirs“ prikaže trenutaÄni sadržaj snopa direktorija." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: nevaljana specifikacija za istek vremena" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "greÅ¡ka Äitanja: %d: %s" @@ -820,17 +820,17 @@ msgstr "„return“ je mogući samo iz funkcije ili iz pokrenute skripte" msgid "cannot simultaneously unset a function and a variable" msgstr "nije moguće istovremeno poniÅ¡titi funkciju i varijablu" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nije moguće poniÅ¡titi" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nije moguće poniÅ¡titi: %s je moguće samo Äitati" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: nije varijabla polja" @@ -849,11 +849,11 @@ msgstr "%s: nije moguće eksportirati" msgid "shift count" msgstr "brojaÄ pomaka" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "nije moguće istovremeno postaviti i poniÅ¡titi opcije ljuske" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nevaljano ime za opciju ljuske" @@ -999,66 +999,66 @@ msgstr "\avrijeme Äekanja na ulaz je isteklo: automatska-odjava\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "nije moguće preusmjeriti standardni ulaz iz /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: nevaljani znak za format" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc(): coproc [%d:%s] joÅ¡ uvijek postoji" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "greÅ¡ka cijevi" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: prekoraÄena je dopuÅ¡tena razina eval gniježđenja (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: prekoraÄena je dopuÅ¡tena razina source gniježđenja (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: prekoraÄena je dopuÅ¡tena razina gniježđenja funkcije (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ograniÄeni naÄin: znak „/“ nije dopuÅ¡ten u imenima naredba" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: naredba nije pronaÄ‘ena" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: loÅ¡i interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binarnu datoteku %s nije moguće pokrenuti/izvrÅ¡iti" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“ je specijalna funkcija ugraÄ‘ena u ljusku" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nije moguće kopirati deskriptor datoteke %d u deskriptor datoteke %d" @@ -1071,65 +1071,65 @@ msgstr "izraz ima preveliki broj rekurzija" msgid "recursion stack underflow" msgstr "snop rekurzija je prazan" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "sintaktiÄka greÅ¡ka u izrazu" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "vrijednost se može dodijeliti samo varijabli" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "sintaktiÄka greÅ¡ka u izrazu" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "dijeljenje s 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "**interna greÅ¡ka** : loÅ¡i token u izrazu za dodjelu" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "znak „:“ je nužan u uvjetnom izrazu" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponent je manji od 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "nakon pre-increment ili pre-decrement oÄekuje se identifikator" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "nema „)“" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "sintaktiÄka greÅ¡ka: oÄekivao se operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "sintaktiÄka greÅ¡ka: nevaljani aritmetiÄki operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (simbol greÅ¡ke je „%s“)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "nevaljana aritmetiÄka baza" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "vrijednost baze je prevelika" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: greÅ¡ka u izrazu\n" @@ -1138,7 +1138,7 @@ msgstr "%s: greÅ¡ka u izrazu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd(): nije moguće pristupiti nadreÄ‘enim direktorijima" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ne može se onemogućiti nodelay naÄin za deskriptor datoteke %d" @@ -1157,149 +1157,149 @@ msgstr "save_bash_input(): meÄ‘uspremnik već postoji za novi fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline(): pgrp pipe (procesna grupa cijevi)" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "potproces PID %d javlja se u pokrenutom poslu %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "uklanja se zaustavljeni posao %d s grupom procesa %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process(): proces %5ld (%s) u cjevovodu" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process(): PID %5ld (%s) oznaÄen kao joÅ¡ uvijek aktivan" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid(): %ld: PID ne postoji" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Gotovo" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Zaustavljeno" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Zaustavljeno(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Pokrenuto" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Gotovo(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Izlaz %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Nepoznati status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(stanje memorije zapisano) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "postavljanje procesne grupe %2$ld od potomka %1$ld" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld nije potomak ove ljuske" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nema zapisa o procesu %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: posao %d je zaustavljen" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: posao je prekinut" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: posao %d je već u pozadini" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld(): omogući WNOHANG da se izbjegne neodreÄ‘eno blokiranje" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: redak %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (stanje memorije zapisano)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(radni direktorij je sada: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: neuspjeÅ¡ni getpgrp()" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: line discipline" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nije moguće postaviti procesnu grupu (%d) terminala" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "nema kontrole poslova u ovoj ljusci" @@ -1462,103 +1462,103 @@ msgstr "" "shell_getc(): shell_input_line_size (%zu) je veća od SIZE_MAX (%lu): " "skraćuje se" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maksimalni broj za here-document je prekoraÄeni" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "neoÄekivani EOF pri traženju odgovarajućeg „%c“" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "neoÄekivani EOF pri traženju „]]“" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "sintaktiÄka greÅ¡ka u uvjetnom izrazu: neoÄekivani token „%s“" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "sintaktiÄka greÅ¡ka u uvjetnom izrazu" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neoÄekivani token „%s“ umjesto oÄekivane „)“" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "oÄekivana je „)“" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "neoÄekivani argument „%s“ uvjetnom unarnom operatoru" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "neoÄekivani argument za uvjetni unarni operator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "neoÄekivani token „%s“; oÄekivao se uvjetni binarni operator" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "oÄekivao se uvjetni binarni operator" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "neoÄekivani argument „%s“ za uvjetni binarni operator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "neoÄekivani argument za uvjetni binarni operator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neoÄekivani token „%c“ u uvjetnoj naredbi" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neoÄekivani token „%s“ u uvjetnoj naredbi" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "neoÄekivani token %d u uvjetnoj naredbi" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "sintaktiÄka greÅ¡ka blizu neoÄekivanog tokena „%s“" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "sintaktiÄka greÅ¡ka blizu „%s“" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "sintaktiÄka greÅ¡ka: neoÄekivani kraj datoteke" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "sintaktiÄka greÅ¡ka" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Koristite \"%s\" da napustite ljusku.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "neoÄekivani EOF pri traženju odgovarajuće „)“" @@ -1630,11 +1630,11 @@ msgstr "nije moguće napraviti privremenu datoteku za here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: nije moguće dodijeliti deskriptor datoteke varijabli" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nije podržan bez umrežavanja" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "greÅ¡ka preusmjeravanja: nije moguće kopirati deskriptor datoteke" @@ -1704,41 +1704,41 @@ msgstr "Opcije ljuske:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ili -c NAREDBA ili -O SHOPT-OPCIJA (samo za pokretanje)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ili -o opcija\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "„%s -c \"help set\"“ pokaže vam dodatne informacije o opcijama ljuske.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "„%s -c help set“ pokaže vam viÅ¡e informacija o ugraÄ‘enim funkcijama " "ljuske.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Koristite naredbu „bashbug“ za prijavljivanje greÅ¡aka.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash Web stranica: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Općenita pomoć za koriÅ¡tenje GNU softvera: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask(): %d: nevaljana operacija" @@ -1912,109 +1912,109 @@ msgstr "Nepoznati signal #" msgid "Unknown Signal #%d" msgstr "Nepoznati signal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "loÅ¡a supstitucija: nema zakljuÄnoga „%s“ u %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nije moguće dodijeliti popis elementu polja" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "nije moguće napraviti cijev za zamjenu procesa" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "nije moguće napraviti potomka za zamjenu procesa" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nije moguće otvoriti imenovanu cijev %s za Äitanje" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nije moguće otvoriti imenovanu cijev %s za pisanje" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nije moguće kopirati imenovanu cijev %s kao deskriptor datoteke %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "nevaljana supstitucija: ignorirani NULL bajt na ulazu" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "nije moguće napraviti cijev za zamjenu naredbi" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "nije moguće napraviti potomka za zamjenu naredbi" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute(): nije moguće kopirati cijev kao deskriptor datoteke 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nevaljano ime varijable za naziv referencije" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: nevaljana indirektna ekspanzija" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "„%s“: nevaljano ime varijable" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: prazni parametar ili nije postavljen" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: prazni parametar ili nije postavljen" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: rezultat od izraza dijela stringa < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: loÅ¡a supstitucija" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nije moguće dodijeliti na ovaj naÄin" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "buduće inaÄice ljuske će prisiliti procjenu kao aritmetiÄku supstituciju" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "loÅ¡a supstitucija: nema zakljuÄnoga znaka „`“ u %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "nema podudaranja: %s" @@ -2055,12 +2055,17 @@ msgstr "nedostaje „]“" msgid "invalid signal number" msgstr "nevaljani broj za signal" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: prekoraÄena je dopuÅ¡tena razina eval gniježđenja (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps(): loÅ¡a vrijednost u trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2068,77 +2073,77 @@ msgstr "" "run_pending_traps: signalom manipulira SIG_DFL, opet Å¡alje %d (%s) na samoga " "sebe" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler(): loÅ¡i signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "greÅ¡ka pri importiranju definicije funkcije za „%s“" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "razina ljuske (%d) je previsoka, vraća se na 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable(): u trenutaÄnom podruÄju nema konteksta funkcije" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: varijabli se ne može dodijeliti vrijednost" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: nazivu referencije se pripisuje cijeli broj" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables(): u trenutaÄnom podruÄju nema konteksta funkcije" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "*** %s ima prazni exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "*** nevaljani znak %d u exportstr za %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "*** nema „=“ u exportstr za %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context(): vrh od „shell_variables“ nije funkcijski kontekst" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context(): nije „global_variables“ kontekst" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope(): vrh od „shell_variables“ nije privremeni kontekst okoline" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nije moguće otvoriti kao DATOTEKU" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nevaljana vrijednost za praćenje deskriptora datoteke" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s vrijednost za kompatibilnost je izvan raspona" @@ -5361,8 +5366,8 @@ msgid "" "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" diff --git a/po/hu.gmo b/po/hu.gmo index c9e0cdc0..6ea1f1f0 100644 Binary files a/po/hu.gmo and b/po/hu.gmo differ diff --git a/po/hu.po b/po/hu.po index d2f9fc7e..ea2c1c6d 100644 --- a/po/hu.po +++ b/po/hu.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-04-27 21:42+0200\n" "Last-Translator: Balázs Úr \n" "Language-Team: Hungarian \n" -"Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: hu\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Lokalize 1.2\n" @@ -25,28 +25,28 @@ msgstr "" msgid "bad array subscript" msgstr "Hibás tömbindex" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: névhivatkozás attribútum eltávolítása" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: nem lehetséges az indexelt tömb asszociatívvá alakítása" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: érvénytelen asszociatívtömb-index" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: a nem-szám indexnek való értékadás nem lehetséges" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: asszociatív tömbhöz való értékadásnál meg kell adni az indexet" @@ -56,22 +56,22 @@ msgstr "%s: %s: asszociatív tömbhöz való értékadásnál meg kell adni az i msgid "%s: cannot create: %s" msgstr "%s: nem hozható létre: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: nem található billentyűkiosztás a parancshoz" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: az elsÅ‘ nem szóközkarakter nem „\"â€" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "nincs záró „%c†a következÅ‘ben: %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: hiányzó kettÅ‘spont-elválasztó" @@ -87,13 +87,13 @@ msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "szögleteszárójel-kiegészítés: nem sikerült a memóriafoglalás %d elem számára" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" "szögleteszárójel-kiegészítés: nem sikerült a memóriafoglalás „%s†számára" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%sâ€: érvénytelen alias-név" @@ -151,19 +151,19 @@ msgstr "" " \n" " EXPR nélkül a " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Nincs beállítva HOME" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "túl sok argumentum" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null könyvtár" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Nincs beállítva OLDPWD" @@ -207,7 +207,7 @@ msgstr "%s: érvénytelen kapcsoló" msgid "%s: invalid option name" msgstr "%s: érvénytelen kapcsolónév" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%sâ€: érvénytelen azonosító" @@ -220,7 +220,7 @@ msgstr "érvénytelen oktális szám" msgid "invalid hex number" msgstr "érvénytelen hexadecimális szám" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "érvénytelen szám" @@ -342,13 +342,13 @@ msgstr "csak függvényben használható" msgid "%s: reference variable cannot be an array" msgstr "%s: a referenciaváltozó nem lehet tömb" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: a névhivatkozás változó önhivatkozása nem engedélyezett" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: körkörös névhivatkozás" @@ -362,7 +362,7 @@ msgstr "„%sâ€: érvénytelen változónév a névhivatkozáshoz" msgid "cannot use `-f' to make functions" msgstr "nem használható a „-f†függvény létrehozására" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: csak olvasható függvény" @@ -377,7 +377,7 @@ msgstr "%s: az idézÅ‘jelezett összetett tömb értékadása elavult" msgid "%s: cannot destroy array variables in this way" msgstr "%s: ilyen módon nem lehet tömböt megszüntetni" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: nem lehetséges az asszociatív tömb indexeltté alakítása" @@ -411,7 +411,7 @@ msgstr "%s: nem dinamikusan van betöltve" msgid "%s: cannot delete: %s" msgstr "%s: nem törölhetÅ‘: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s egy könyvtár" @@ -431,7 +431,7 @@ msgstr "%s: a fájl túl nagy" msgid "%s: cannot execute binary file" msgstr "%s: bináris nem hajtható végre" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nem hajtható végre: %s" @@ -567,16 +567,16 @@ msgstr "%s: sikertelen inlib" msgid "no other options allowed with `-x'" msgstr "a „-x†mellett nem használható más kapcsoló" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: az argumentumok folyamat- vagy munkaazonosítók lehetnek" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "az értelmezÅ‘ kifejezést várt" @@ -585,12 +585,12 @@ msgstr "az értelmezÅ‘ kifejezést várt" msgid "%s: not an indexed array" msgstr "%s: nem egy indexelt tömb" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: érvénytelen fájlleíró-megadás" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: érvénytelen fájlleíró: %s" @@ -618,36 +618,36 @@ msgstr "üres tömbváltozó-név" msgid "array variable support required" msgstr "a tömbök használata nincs támogatva" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%sâ€: hiányzó formátumkarakter" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%câ€: érvénytelen idÅ‘formátum-megadás" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%câ€: érvénytelen formátumkarakter" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "figyelmeztetés: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "formátumfeldolgozási probléma: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "hiányzó hexadecimális számjegy a következÅ‘höz: \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "hiányzó unicode számjegy a következÅ‘höz: \\%c" @@ -796,12 +796,12 @@ msgstr "" " \n" " A „dirs†beépített parancs listázza a könyvtárvermet." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: érvénytelen idÅ‘korlát-megadás" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "olvasási hiba: %d: %s" @@ -816,17 +816,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "nem lehet egyszerre függvényt és változót megszüntetni" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nem szüntethetÅ‘ meg" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nem szüntethetÅ‘ meg: csak olvasható %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: nem egy tömbváltozó" @@ -845,12 +845,12 @@ msgstr "%s: nem exportálható" msgid "shift count" msgstr "shift-szám" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" "nem lehet egyszerre beállítani és törölni parancsértelmezÅ‘-beállításokat" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: érvénytelen parancsértelmezÅ‘kapcsoló-név" @@ -996,66 +996,66 @@ msgstr "\aidÅ‘túllépés bemenetre várva: automatikus kijelentkezés\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "szabványos bemenet /dev/null-ra állítása sikertelen: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "IDÅFORMÃTUM: „%câ€: érvénytelen formátumkarakter" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: a coproc [%d:%s] még mindig létezik" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "hibás csÅ‘vezeték" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: a maximális eval beágyazási szint túllépve (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: a maximális source beágyazási szint túllépve (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: a maximális függvénybeágyazási szint túllépve (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: korlátozott: nem adható meg „/†a parancsok nevében" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: parancs nem található" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: rossz parancsértelmezÅ‘" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: a bináris nem hajtható végre: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%sâ€: egy speciális beépített parancs" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nem lehet duplikálni a(z) %d. fájlleírót a(z) %d. helyre" @@ -1068,65 +1068,65 @@ msgstr "a kifejezés rekurziókorlátot" msgid "recursion stack underflow" msgstr "alulcsordult a rekurziós verem" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "szintaktikai hiba a kifejezésben" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "nem változóhoz próbált értéket rendelni" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "szintaktikai hiba a kifejezésben" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "0-val osztás" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: rossz expassign token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "„:†egy feltételkifejezés szükséges" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "0-nál kisebb kitevÅ‘" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "prefix növelés vagy csökkentés után azonosító kell következzen" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "hiányzó „)â€" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "szintaktikai hiba: operandus kell következzen" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "szintaktikai hiba: érvénytelen aritmetikai operátor" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (hibás token: „%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "érvénytelen számrendszer" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "túl nagy érték a számrendszerhez" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: hibás kifejezés\n" @@ -1135,7 +1135,7 @@ msgstr "%s: hibás kifejezés\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: nem érhetÅ‘ek el a szülÅ‘könyvtárak" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nem lehet újraindítani a nodelay módot a(z) %d. fájlleíróhoz" @@ -1155,149 +1155,149 @@ msgstr "save_bash_input: már van puffer a(z) %d. fájlleíróhoz" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp csÅ‘vezeték" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "a(z) %d számú forkolt pid a(z) %d számú munkában jelent meg" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "%d. számú megállított munka törlése a %ld számú folyamatcsoporttal" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: %5ld. folyamat (%s) a the_pipeline-ban" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: %5ld. folyamat (%s) még élÅ‘ként van jelölve" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: nincs ilyen pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "%d. szignál" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Kész" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Megállítva" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Megállítva(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Fut" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Kész(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Kilépett(%d)" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ismeretlen állapot" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core készült) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (mk: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "gyermek setpgid (innen: %ld ide: %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: %ld. számú folyamat nem gyermeke ennek a parancsértelmezÅ‘nek" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Nincs bejegyzés %ld. számú folyamatról" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: %d. számú munka le lett állítva" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: a munka be lett fejezve" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: %d. számú munka már a háttérben van" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: WNOHANG bekapcsolása a korlátlan blokk elkerülésére" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: %d. sor: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core készült)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(mk most: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp sikertelen" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: line discipline" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nem állítható be a terminál folyamatcsoportja (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "nincsen munkakezelés ebben a parancsértelmezÅ‘ben" @@ -1459,103 +1459,103 @@ msgstr "" "shell_getc: a shell_input_line_size (%zu) meghaladja a MÉRET_MAXIMUM értékét " "(%lu): a sor csonkolva" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "a maximális here-document szám túllépve" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "váratlan EOF „%c†helyett" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "váratlan EOF „]]†helyett" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "szintaktikai hiba a feltételben: váratlan token: „%sâ€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "szintaktikai hiba a feltételben" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "váratlan token (%s) „)†helyett" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "„)†szükséges" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "váratlan argumentum (%s) feltételes egyoperandusú operátorhoz" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "váratlan argumentum feltételes egyoperandusú operátorhoz" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "váratlan token (%s), feltételes kétoperandusú operátor szükséges" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "feltételes kétoperandusú operátor szükséges" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "váratlan argumentum (%s) feltételes kétoperandusú operátorhoz" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "váratlan argumentum feltételes kétoperandusú operátorhoz" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "váratlan token (%c) feltételes parancsban" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "váratlan token (%s) feltételes parancsban" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "váratlan token (%d) feltételes parancsban" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "szintaktikai hiba „%s†váratlan token közelében" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "szintaktikai hiba „%s†közelében" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "szintaktikai hiba: váratlan fájlvége" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "szintaktikai hiba" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "„%s†használatával lehet elhagyni a parancsértelmezÅ‘t.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "váratlan EOF „)†helyett" @@ -1627,11 +1627,11 @@ msgstr "nem lehet a heredocnak átmeneti fájlt létrehozni: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: nem lehet változóhoz fájlleírót rendelni" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nincs támogatva hálózat nélkül" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "átirányítási hiba: nem lehet duplikálni a fájlleírót" @@ -1701,41 +1701,41 @@ msgstr "ParancsértelmezÅ‘-kapcsolók:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD vagy -c parancs vagy -O shopt_option\t\t(csak hívás)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s vagy -o kapcsoló\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "A „%s -c \"help set\"†további információt ad a parancsértelmezÅ‘-" "beállításokról.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "A „%s -c help†további információt ad a beépített parancsokról.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "A „bashbug†paranccsal jelenthet hibákat.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "a bash honlapja: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Ãltalános segítség a GNU szoftverek használatához: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: érvénytelen művelet" @@ -1909,96 +1909,96 @@ msgstr "Ismeretlen szignál #" msgid "Unknown Signal #%d" msgstr "%d. számú ismeretlen szignál" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "hibás helyettesítés: nincs záró „%s†a következÅ‘ben: %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: lista nem adható tömbelemnek értékül" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "nem hozható létre a csÅ‘vezeték a folyamatbehelyettesítéshez" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "nem hozható létre a gyermek a folyamatbehelyettesítéshez" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nem nyitható meg olvasásra a(z) %s csÅ‘vezeték" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nem nyitható meg írásra a(z) %s csÅ‘vezeték" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nem duplikálható a(z) %s csÅ‘vezeték %d. fájlleíróként" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "parancshelyettesítés: figyelmen kívül hagyott null bájt a bemeneten" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "nem hozható létre csÅ‘vezeték a parancsbehelyettesítéshez" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "nem hozható létre gyermek a parancsbehelyettesítéshez" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nem duplikálható a csÅ‘vezeték 1. fájlleíróként" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: érvénytelen változóérték a névhivatkozáshoz" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: az indirekt kiegészítés érvénytelen" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: érvénytelen változónév" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: a paraméter null vagy nincs beállítva" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: a paraméter null vagy nincs beállítva" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: részkarakterlánc-kifejezés < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: rossz helyettesítés" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nem lehet így értéket adni" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2006,12 +2006,12 @@ msgstr "" "a parancsértelmezÅ‘ késÅ‘bbi verziói kötelezÅ‘vé teszik majd az aritmetikai " "kiértékelést" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "hibás helyettesítés: nincs záró „`†a következÅ‘ben: %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "nincs találat: %s" @@ -2052,89 +2052,94 @@ msgstr "hiányzó „]â€" msgid "invalid signal number" msgstr "érvénytelen szignálszám" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: a maximális eval beágyazási szint túllépve (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: rossz érték a trap_list[%d]-ban: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: szignálkezelÅ‘ a SIG_DFL, %d (%s) újraküldése önmagunknak" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: rossz szignál: %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "hiba a függvénydefiníció betöltésekor: „%sâ€" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "a parancsértelmezÅ‘ szintje (%d) túl magas, visszaállítás 1-re" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nincs függvénykörnyezet az aktuális látókörben" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nem lehet a változóhoz értéket rendelni" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: egész szám hozzárendelése a névhivatkozáshoz" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nincs függvénykörnyezet az aktuális látókörben" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s exportstr-je null" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "érvénytelen karakter (%d) %s exportstr-jében" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "nincs „=†%s exportstr-jében" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables feje nem egy függvénykörnyezet" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nincs global_variables környezet" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables feje nem egy átmeneti környezeti látókör" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nem nyitható meg FILE-ként" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: érvénytelen érték a trace fájlleíróhoz" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: a kompatibilitási érték kívül esik a tartományon" @@ -5472,8 +5477,8 @@ msgid "" "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" diff --git a/po/id.gmo b/po/id.gmo index fd439792..f7fd1371 100644 Binary files a/po/id.gmo and b/po/id.gmo differ diff --git a/po/id.po b/po/id.po index 36178bfa..c3145af4 100644 --- a/po/id.po +++ b/po/id.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.3-rc2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2014-08-06 12:45+0700\n" "Last-Translator: Arif E. Nugroho \n" "Language-Team: Indonesian \n" -"Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" +"Language: id\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" @@ -22,28 +22,28 @@ msgstr "" msgid "bad array subscript" msgstr "array subscript buruk" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: tidak dapat mengubah index ke array yang berassosiasi" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: kunci array assosiasi tidak valid" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: tidak dapat mengassign ke index tidak-numeric" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: harus menggunakan subscript ketika memberikan assosiasi array" @@ -53,21 +53,21 @@ msgstr "%s: %s: harus menggunakan subscript ketika memberikan assosiasi array" msgid "%s: cannot create: %s" msgstr "%s: tidak dapat membuat: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: tidak dapat menemukan keymap untuk perintah" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: bukan karakter whitespace (spasi) pertama ditemukan `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "tidak menutup '%c' dalam %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: hilang pemisah colon" @@ -82,12 +82,12 @@ msgstr "brace expansion: cannot allocate memory for %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: failed to allocate memory for %d elements" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: failed to allocate memory for `%s'" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nama alias tidak valid" @@ -144,20 +144,20 @@ msgstr "" " \n" " Tanpa EXPR, kembali " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME tidak diset" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "terlalu banyak argumen" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "top direktori yang baru." -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD tidak diset" @@ -201,7 +201,7 @@ msgstr "%s: pilihan tidak valid" msgid "%s: invalid option name" msgstr "%s: nama pilihan tidak valid" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': bukan sebuah identifier yang valid" @@ -214,7 +214,7 @@ msgstr "nomor oktal tidak valid" msgid "invalid hex number" msgstr "nomor hexa tidak valid" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "nomor tidak valid" @@ -338,13 +338,13 @@ msgstr "hanya dapat digunakan dalam sebuah fungsi" msgid "%s: reference variable cannot be an array" msgstr "%s: reference variable cannot be an array" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref variable self references not allowed" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: circular name reference" @@ -358,7 +358,7 @@ msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" msgid "cannot use `-f' to make functions" msgstr "tidak dapat menggunakan `-f' untuk membuat fungsi" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: fungsi baca-saja" @@ -373,7 +373,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: tidak dapat menghapus variabel array secara ini" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: tidak dapat mengubah assosiasi ke array index" @@ -407,7 +407,7 @@ msgstr "%s: bukan dinamically loaded" msgid "%s: cannot delete: %s" msgstr "%s: tidak dapat menghapus: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: bukan sebuah direktori" @@ -427,7 +427,7 @@ msgstr "%s: file terlalu besar" msgid "%s: cannot execute binary file" msgstr "%s: tidak dapat menjalankan berkas binary" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: tidak dapat menjalankan: %s" @@ -567,16 +567,16 @@ msgstr "%s: inlib gagal" msgid "no other options allowed with `-x'" msgstr "tidak ada pilihan lain yang diperbolehkan dengan `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumen harus diproses atau ID pekerjaan" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Kesalahan tidak diketahui" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "diduga sebuah ekspresi" @@ -585,12 +585,12 @@ msgstr "diduga sebuah ekspresi" msgid "%s: not an indexed array" msgstr "%s: bukan sebuah indeks array" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: spesifikasi file deskripsi tidak valid" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: file deskriptor %s tidak valid" @@ -618,36 +618,36 @@ msgstr "nama variabel array kosong" msgid "array variable support required" msgstr "bantuan array variabel dibutuhkan" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': hilang karakter format" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': spesifikasi timeout tidak valid" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': karakter format tidak valid" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "peringatan: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "format parsing problem: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "hilang digit hexa untuk \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "hilang digit hexa untuk \\%c" @@ -801,12 +801,12 @@ msgstr "" " \n" " Builtin `dirs' menampilkan direktori stack." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: spesifikasi timeout tidak valid" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "error baca: %d: %s" @@ -819,17 +819,17 @@ msgstr "hanya dapat `return' dari sebuah fungsi atau script yang disource" msgid "cannot simultaneously unset a function and a variable" msgstr "tidak dapat secara simultan unset sebuah fungsi dan sebuah variable" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: tidak dapat unset" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: tidak dapat unset: baca-saja %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: bukan sebuah variabel array" @@ -848,11 +848,11 @@ msgstr "%s: tidak dapat unset" msgid "shift count" msgstr "shift terhitung" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "tidak dapat menset dan menunset pilihan shell secara bersamaan" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nama pilihan shell tidak valid" @@ -998,67 +998,67 @@ msgstr "kehabisan waktu menunggu masukan: otomatis-keluar\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "tidak dapat menyalurkan masukan standar dari /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': karakter format tidak valid" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, fuzzy, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, fuzzy, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" "%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: perintah tidak ditemukan" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interpreter buruk" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: tidak dapat menjalankan berkas binary: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': adalah sebuah shell builtin" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "tidak dapat menduplikasikan fd %d ke fd %d" @@ -1071,65 +1071,65 @@ msgstr "expresi level rekursi terlewati" msgid "recursion stack underflow" msgstr "rekursi stack underflow" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntax error dalam expresi" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "mencoba menempatkan ke bukan sebuah variabel" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "syntax error dalam expresi" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "dibagi oleh 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: tanda expassign buruk" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "`:' diharapkan untuk sebuah pernyataan kondisional" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponen kurang dari 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "idenfier diharapkan setelah pre-increment atau pre-decrement" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "hilang `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntax error: operand diharapkan" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: operator arithmetic tidak valid" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (error token adalah \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "basis arithmetic tidak valid" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "nilai terlalu besar untuk basis" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: expresi error\n" @@ -1138,7 +1138,7 @@ msgstr "%s: expresi error\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: tidak dapat mengakses direktori orang tua" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "tidak dapat mereset mode nodelay untuk fd %d" @@ -1147,8 +1147,8 @@ msgstr "tidak dapat mereset mode nodelay untuk fd %d" #, c-format msgid "cannot allocate new file descriptor for bash input from fd %d" msgstr "" -"tidak dapat mengalokasikan berkas deskripsi bari untuk masukan bash dari fd " -"%d" +"tidak dapat mengalokasikan berkas deskripsi bari untuk masukan bash dari fd %" +"d" #: input.c:274 #, c-format @@ -1159,149 +1159,149 @@ msgstr "simpan bash_input: buffer telah ada untuk fd %d baru" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forked pid %d terlihat dalam pekerjaan yang sedang berjalan %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "menghapus pekerjaan yang terhenti %d dengan proses grup %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: process %5ld (%s) dalam the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) ditandai dengan tetap hidup" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: tidak ada pid seperti itu" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "sinyal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Selesai" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Terhenti" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Terhenti(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Berjalan" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Selesai(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Keluar %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Status tidak diketahui" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core didump) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "anak setpgid (%ld ke %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld bukan sebuah anak dari shell ini" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Tidak ada catatan untuk proses %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: pekerjaan %d terhenti" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: pekerjaan telah selesai" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: pekerjaan %d sudah berjalan di belakang (background)" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: mengaktifkan WNOHANG untuk menghindari blok tak terhingga" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: baris %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core didump)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd sekarang: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp gagal" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: baris disiplin" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: baris disiplin" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "tidak dapat menset terminal proses grup (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "tidak ada pengontrol pekerjaan dalam shell ini" @@ -1463,103 +1463,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF tidak terduga ketika mencari untuk pencocokan `%c'" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF tidak terduga ketika mencari untuk `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error dalam ekspresi kondisional: tanda `%s' tidak terduga" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntax error dalam ekspresi kondisional" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "tanda `%s' tidak terduga, diduga `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "diduga `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumen tidak terduga `%s' ke operator kondisional unary" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argumen tidak terduga untuk operasi unary kondisional" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "tanda `%s' tidak terduga, operator binary kondisional diduga" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "operator binary kondisional diduga" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumen `%s' tidak terduga ke operator binary kondisional" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argumen tidak terduga ke operasi binary kondisional" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "tanda `%c' tidak terduga dalam perintah kondisional" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "tanda `%s' tidak terduga dalam perintah kondisional" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "tanda %d tidak terduga dalam perintah kondisional" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntax error didekat tanda `%s' yang tidak terduga" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntax error didekat `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntax error: tidak terduga diakhir dari berkas" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntax error" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'" @@ -1631,11 +1631,11 @@ msgstr "tidak dapat membuat berkas sementara untuk dokumen disini: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: tidak dapat meng-'assign' fd ke variabel" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port tidak dilayani tanpa jaringan" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "redirection error: tidak dapat menduplikasi fd" @@ -1706,41 +1706,41 @@ msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-ilrsD atau -c perintah atau -O shopt_option\t\t(hanya pemanggilan)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s atau pilihan -o\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Ketik `%s -c \"help set\"' untuk informasi lebih lanjut mengenai pilihan " "shell.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Ketik `%s -c help' untuk informasi lebih lanjut mengenai perintah builting " "shell.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Gunakan perintah 'bashbug' untuk melaporkan bugs.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operasi tidak valid" @@ -1914,97 +1914,97 @@ msgstr "Sinyal tidak diketahui #" msgid "Unknown Signal #%d" msgstr "Sinyal tidak diketahui #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substitusi buruk: tidak ada penutupan `%s' dalam %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: tidak dapat meng-assign daftar kedalam anggoya array" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "tidak dapat membuat pipe untuk proses substitusi" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "tidak dapat membuat anak untuk proses substitusi" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "tidak dapat membuka named pipe %s untuk membaca" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "tidak dapat membukan named pipe %s untuk menulis" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "tidak dapat menduplikasi nama pipe %s sebagai fd %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "tidak dapat membuat pipe untuk perintah substitusi" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "tidak dapat membuat anak untuk perintah substitusi" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: tidak dapat menduplikasikan pipe sebagi fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: jumlah baris tidak valid" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': nama alias tidak valid" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter kosong atau tidak diset" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter kosong atau tidak diset" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expresi < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: substitusi buruk" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: tidak dapat meng-assign dengan cara ini" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2012,12 +2012,12 @@ msgstr "" "versi selanjutnya dari shell akan memaksa evaluasi dari sebuah penggantian " "aritmetika" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "tidak cocok: %s" @@ -2058,93 +2058,98 @@ msgstr "hilang `]'" msgid "invalid signal number" msgstr "nomor sinyal tidak valid" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "%s: maximum function nesting level exceeded (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: nilai buruk dalam trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -"run_pending_traps: sinyal handler adalah SIG_DFL, mengirimkan kembali %d " -"(%s) kediri sendiri" +"run_pending_traps: sinyal handler adalah SIG_DFL, mengirimkan kembali %d (%" +"s) kediri sendiri" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinyal buruk %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "error mengimpor definisi fungsi untuk `%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "level shell (%d) terlalu tinggi, mereset ke 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: tidak ada context fungsi di scope ini" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: tidak dapat meng-'assign' fd ke variabel" -#: variables.c:3407 +#: variables.c:3415 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: tidak ada context fungsi dalam scope ini" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s memiliki exportstr kosong" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "karakter %d tidak valid dalam exporstr untuk %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "bukan `=' dalam exportstr untuk %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: kepala dari shell_variables bukan sebuah fungsi cbntext" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: bukan global_variable context" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: kepala dari shell_variables bukan sebuah scope lingkungan " "sementara" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: tidak dapat membuka sebagai BERKAS" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: diluar jangkauan" @@ -5505,8 +5510,8 @@ msgstr "" " \tmenghapus direktori terakhir, `popd +1' sebelum terakhir.\n" " \n" " -N\tmenghapus masukan ke N dihitung dari kanan dari daftar\n" -" \tyang ditampilkan oleh `dirs', dimulai dari nol. Sebagai contoh: `popd " -"-0'\n" +" \tyang ditampilkan oleh `dirs', dimulai dari nol. Sebagai contoh: `popd -" +"0'\n" " \tmenghapus direktori terakhir, `popd -1' sebelum terakhir.\n" " \n" " Builtin `dirs' menampilkan direktori stack.\n" @@ -5630,8 +5635,8 @@ msgid "" "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" diff --git a/po/it.gmo b/po/it.gmo index fca4cff7..171fe011 100644 Binary files a/po/it.gmo and b/po/it.gmo differ diff --git a/po/it.po b/po/it.po index c6958c67..78841ff6 100644 --- a/po/it.po +++ b/po/it.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2011-10-17 09:14+0200\n" "Last-Translator: Sergio Zanchetta \n" "Language-Team: Italian \n" -"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: it\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural= (n != 1)\n" @@ -22,28 +22,28 @@ msgstr "" msgid "bad array subscript" msgstr "indice dell'array errato" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: impossibile convertire un array indicizzato in uno associativo" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: chiave dell'array associativo non valida" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: impossibile assegnare a un indice non numerico" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -54,22 +54,22 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: impossibile creare: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: impossibile trovare una mappatura per il comando" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: il primo carattere non spazio non eÌ€ \"\"\"" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "carattere di chiusura \"%c\" non presente in %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: separatore di tipo due punti mancante" @@ -84,12 +84,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": nome alias non valido" @@ -146,20 +146,20 @@ msgstr "" " \n" " Senza ESPR, restituisce " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME non impostata" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "troppi argomenti" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "nessun'altra directory" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD non impostata" @@ -203,7 +203,7 @@ msgstr "%s: opzione non valida" msgid "%s: invalid option name" msgstr "%s: nome dell'opzione non valido" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": non è un identificatore valido" @@ -216,7 +216,7 @@ msgstr "numero ottale non valido" msgid "invalid hex number" msgstr "numero esadecimale non valido" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "numero non valido" @@ -338,13 +338,13 @@ msgstr "puoÌ€ essere usato solo in una funzione" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -358,7 +358,7 @@ msgstr "\"%s\": nome alias non valido" msgid "cannot use `-f' to make functions" msgstr "impossibile usare \"-f\" per creare funzioni" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funzione in sola lettura" @@ -373,7 +373,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: impossibile eliminare variabili array in questo modo" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: impossibile convertire un array associativo in uno indicizzato" @@ -407,7 +407,7 @@ msgstr "%s: non caricato dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: impossibile eliminare: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: è una directory" @@ -427,7 +427,7 @@ msgstr "%s: file troppo grande" msgid "%s: cannot execute binary file" msgstr "%s: impossibile eseguire il file binario" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: impossibile eseguire: %s" @@ -565,16 +565,16 @@ msgstr "%s: inlib non riuscito" msgid "no other options allowed with `-x'" msgstr "nessuna altra opzione permessa con \"-x\"" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: gli argomenti devono essere ID di processo o di job" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Errore sconosciuto" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "attesa espressione" @@ -583,12 +583,12 @@ msgstr "attesa espressione" msgid "%s: not an indexed array" msgstr "%s: non è un array indicizzato" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: specifica di descrittore di file non valida" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: descrittore di file non valido: %s" @@ -616,36 +616,36 @@ msgstr "nome della variabile array vuoto" msgid "array variable support required" msgstr "necessario il supporto alla variabile array" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "\"%s\": manca il carattere di formato" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "\"%c\": specifica di formato dell'orario non valida" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "\"%c\": carattere di formato non valido" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "attenzione: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "cifra esadecimale mancante in \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "cifra unicode mancante in \\%c" @@ -798,12 +798,12 @@ msgstr "" " \n" " Il comando interno \"dirs\" visualizza lo stack delle directory." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: specifica di timeout non valida" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "errore in lettura: %d: %s" @@ -817,17 +817,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "impossibile azzerare contemporaneamente una funzione e una variabile" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: impossibile azzerare" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: impossibile azzerare: %s in sola lettura" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: non è una variabile array" @@ -846,11 +846,11 @@ msgstr "%s: impossibile azzerare" msgid "shift count" msgstr "numero di scorrimenti" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "impossibile impostare e azzerare opzioni di shell contemporaneamente" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nome dell'opzione di shell non valido" @@ -996,66 +996,66 @@ msgstr "\atempo di attesa scaduto per l'input: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "impossibile redirigere lo standard input da /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: \"%c\": carattere di formato non valido" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "errore della pipe" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: limitato: impossibile specificare \"/\" nei nomi dei comandi" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: comando non trovato" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interprete errato" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: impossibile eseguire il file binario" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s è un comando interno di shell\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossibile duplicare fd %d su fd %d" @@ -1068,65 +1068,65 @@ msgstr "superato il livello di ricorsione dell'espressione" msgid "recursion stack underflow" msgstr "underflow dello stack di ricorsione" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "errore di sintassi nell'espressione" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "tentata un'assegnazione a una non variabile" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "errore di sintassi nell'espressione" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "divisione per 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "bug: token di expassign errato" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "atteso \":\" per l'espressione condizionale" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "esponente minore di 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "atteso identificatore dopo un pre-incremento o un pre-decremento" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "\")\" mancante" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "errore di sintassi: atteso un operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "errore di sintassi: operatore aritmetico non valido" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (il token dell'errore è \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base aritmetica non valida" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valore troppo grande per la base" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: errore di espressione\n" @@ -1135,7 +1135,7 @@ msgstr "%s: errore di espressione\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: impossibile accedere alle directory padre" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossibile reimpostare il modo nodelay per fd %d" @@ -1156,149 +1156,149 @@ msgstr "save_bash_input: buffer giaÌ€ esistente per il nuovo fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pipe pgrp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "il pid %d del fork appare nel job in esecuzione %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "eliminazione del job %d interrotto con il gruppo di processi %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: processo %5ld (%s) in the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) segnato come ancora in vita" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid inesistente" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Segnale %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Completato" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Fermato" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Fermato(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "In esecuzione" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Eseguito(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Uscita %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Stato sconosciuto" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dump creato) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (dir: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid del figlio (%ld a %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: il pid %ld non eÌ€ un figlio di questa shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nessun record del processo %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: il job %d eÌ€ fermo" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: il job eÌ€ terminato" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: il job %d è giaÌ€ in background" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: attivato WNOHANG per evitare blocchi indefiniti" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: riga %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dump creato)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(dir ora: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp non riuscita" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: disciplina di linea" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplina di linea" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossibile impostare il gruppo di processi del terminale (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "nessun controllo dei job in questa shell" @@ -1461,104 +1461,104 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF non atteso durante la ricerca di \"%c\"" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF non atteso durante la ricerca di \"]]\"" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" "errore di sintassi nell'espressione condizionale: token non atteso \"%s\"" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "errore di sintassi nell'espressione condizionale" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "token non atteso \"%s\", era atteso \")\"" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "atteso \")\"" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argomento non atteso \"%s\" per l'operatore unario condizionale" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argomento non atteso per l'operatore unario condizionale" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "token non atteso \"%s\", era atteso un operatore binario condizionale" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "atteso operatore binario condizionale" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argomento non atteso \"%s\" per l'operatore binario condizionale" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argomento non atteso per l'operatore binario condizionale" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "token non atteso \"%c\" nel comando condizionale" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "token non atteso \"%s\" nel comando condizionale" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "token non atteso %d nel comando condizionale" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "errore di sintassi vicino al token non atteso \"%s\"" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "errore di sintassi vicino a \"%s\"" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "errore di sintassi: EOF non atteso" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "errore di sintassi" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Usare \"%s\" per uscire dalla shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF non atteso durante la ricerca di \")\"" @@ -1630,11 +1630,11 @@ msgstr "impossibile creare un file temporaneo per here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: impossibile assegnare fd a una variabile" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port non supportata senza rete" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "errore di reindirizzamento: impossibile duplicare fd" @@ -1705,41 +1705,41 @@ msgstr "Opzioni di shell:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c comando o -O opzione_shopt\t\t(solo invocazione)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\topzione -%s oppure -o\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Digitare «%s -c \"help set\"» per ulteriori informazioni sulle opzioni di " "shell.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Digitare \"%s -c help\" per ulteriori informazioni sui comandi interni di " "shell.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Usare il comando \"bashbug\" per segnalare i bug.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operazione non valida" @@ -1913,97 +1913,97 @@ msgstr "Numero di segnale sconosciuto" msgid "Unknown Signal #%d" msgstr "Segnale sconosciuto n° %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sostituzione errata: nessuna chiusura di \"%s\" in %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossibile assegnare una lista a un membro di un array" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "impossibile creare una pipe per la sostituzione del processo" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "impossibile creare un figlio per la sostituzione del processo" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossibile aprire la pipe con nome %s in lettura" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossibile aprire la pipe con nome %s in scrittura" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossibile duplicare una pipe con nome %s come fd %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "sostituzione errata: manca «\"» di chiusura in %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "impossibile creare una pipe per la sostituzione del comando" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "impossibile creare un figlio per la sostituzione del comando" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: impossibile duplicare la pipe come fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: valore non valido per il descrittore del file di traccia" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: numero di righe non valido" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "\"%s\": nome alias non valido" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametro nullo o non impostato" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametro nullo o non impostato" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressione di sottostringa < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: sostituzione errata" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossibile assegnare in questo modo" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2011,12 +2011,12 @@ msgstr "" "le versioni future della shell forzeranno la valutazione come fosse una " "sostituzione aritmetica" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sostituzione errata: manca «\"» di chiusura in %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "nessuna corrispondenza: %s" @@ -2057,12 +2057,17 @@ msgstr "\"]\" mancante" msgid "invalid signal number" msgstr "numero di segnale non valido" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valore errato in trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2070,81 +2075,81 @@ msgstr "" "run_pending_traps: il gestore dei segnali eÌ€ SIG_DFL, viene inviato " "nuovamente %d (%s)" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: segnale errato %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "errore nell'importazione della definizione di funzione per \"%s\"" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "livello di shell (%d) troppo alto, reimpostato a 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nessun contesto di funzione nell'ambito corrente" -#: variables.c:2639 +#: variables.c:2642 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: impossibile assegnare fd a una variabile" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nessun contesto di funzione nell'ambito corrente" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s ha exportstr null" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carattere non valido %d in exportstr per %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "nessun \"=\" in exportstr per %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: la prima parte di shell_variables non è un contesto di " "funzione" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nessun contesto global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: la prima parte di shell_variables non è un ambito temporaneo " "d'ambiente" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossibile aprire come FILE" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valore non valido per il descrittore del file di traccia" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s fuori dall'intervallo" @@ -5716,8 +5721,8 @@ msgid "" "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" diff --git a/po/ja.gmo b/po/ja.gmo index 5148ac5c..38c14322 100644 Binary files a/po/ja.gmo and b/po/ja.gmo differ diff --git a/po/ja.po b/po/ja.po index 17950bc4..04c1aff2 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-07-02 01:46+0100\n" "Last-Translator: Yasuaki Taniguchi \n" "Language-Team: Japanese \n" -"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 2.0.2\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "誤ã£ãŸé…åˆ—ã®æ·»å­—" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: インデックスé…列ã‹ã‚‰é€£æƒ³é…列ã«å¤‰æ›ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: 無効ãªé€£æƒ³é…列ã®ã‚­ãƒ¼ã§ã™" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: é…åˆ—ã®æ·»å­—ã«éžæ•°å­—を設定ã§ãã¾ã›ã‚“" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: 連想é…列を設定ã™ã‚‹ã¨ãã«ã¯æ·»å­—ã‚’ã¤ã‘ãªã‘れã°ã„ã‘ã¾ã›ã‚“" @@ -55,21 +55,21 @@ msgstr "%s: %s: 連想é…列を設定ã™ã‚‹ã¨ãã«ã¯æ·»å­—ã‚’ã¤ã‘ãªã‘れ msgid "%s: cannot create: %s" msgstr "%s: %s を作æˆã§ãã¾ã›ã‚“" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: コマンドã®ã‚­ãƒ¼ãƒžãƒƒãƒ—ãŒã‚りã¾ã›ã‚“" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: 最åˆã®éžç©ºç™½é¡žæ–‡å­—㌠`\"' ã§ã¯ã‚りã¾ã›ã‚“" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "é–‰ã˜ã‚‹ `%c' ㌠%s ã«ã‚りã¾ã›ã‚“" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: 区切り文字コロン(:)ãŒã‚りã¾ã›ã‚“" @@ -86,12 +86,12 @@ msgstr "" "中括弧展開: failed to allocate memory for %d è¦ç´ ã®ãƒ¡ãƒ¢ãƒªã®å‰²ã‚Šå½“ã¦ã«å¤±æ•—ã—ã¾" "ã—ãŸ" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "中括弧展開: `%s' ã¸ã®ãƒ¡ãƒ¢ãƒªå‰²ã‚Šå½“ã¦ã«å¤±æ•—ã—ã¾ã—ãŸ" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': 無効ãªã‚¨ã‚¤ãƒªã‚¢ã‚¹åã§ã™" @@ -148,20 +148,20 @@ msgstr "" " \n" " EXPR ãŒç„¡ã„å ´åˆã€æ¬¡ã‚’è¿”ã—ã¾ã™ " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME ãŒè¨­å®šã•れã¦ã„ã¾ã›ã‚“" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "引数ãŒå¤šã™ãŽã¾ã™" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "ä»–ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¯ã‚りã¾ã›ã‚“" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD ãŒè¨­å®šã•れã¦ã„ã¾ã›ã‚“" @@ -205,7 +205,7 @@ msgstr "%s: 無効ãªã‚ªãƒ—ションã§ã™" msgid "%s: invalid option name" msgstr "%s: 無効ãªã‚ªãƒ—ションåã§ã™" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': 有効ãªè­˜åˆ¥å­ã§ã¯ã‚りã¾ã›ã‚“" @@ -218,7 +218,7 @@ msgstr "無効ãªå…«é€²æ•°ã§ã™" msgid "invalid hex number" msgstr "無効ãªå六進数ã§ã™" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "ç„¡åŠ¹ãªæ•°å­—ã§ã™" @@ -340,13 +340,13 @@ msgstr "関数ã®ä¸­ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™" msgid "%s: reference variable cannot be an array" msgstr "%s: å‚照変数ã¯é…列ã§ã‚ã£ã¦ã¯ã„ã‘ã¾ã›ã‚“" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: 自身をå‚ç…§ã™ã‚‹åå‰å‚照変数ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: 循環åå‰å‚ç…§ã§ã™" @@ -360,7 +360,7 @@ msgstr "`%s': åå‰å‚ç…§ã¨ã—ã¦ç„¡åйãªå¤‰æ•°ã§ã™" msgid "cannot use `-f' to make functions" msgstr "é–¢æ•°ä½œæˆæ™‚ã« `-f' を使用ã§ãã¾ã›ã‚“" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: 読ã¿å–り専用関数ã§ã™" @@ -375,7 +375,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: ã“ã®æ–¹æ³•ã§é…列変数を消去ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: 連想é…列ã‹ã‚‰ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹é…列ã«å¤‰æ›ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" @@ -409,7 +409,7 @@ msgstr "%s: å‹•çš„ã«ãƒ­ãƒ¼ãƒ‰ã•れã¦ã„ã¾ã›ã‚“" msgid "%s: cannot delete: %s" msgstr "%s: 削除ã§ãã¾ã›ã‚“: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: ディレクトリã§ã™" @@ -429,7 +429,7 @@ msgstr "%s: ファイルãŒå¤§ãã™ãŽã¾ã™" msgid "%s: cannot execute binary file" msgstr "%s: ãƒã‚¤ãƒŠãƒªãƒ•ァイルを実行ã§ãã¾ã›ã‚“" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: 実行ã§ãã¾ã›ã‚“: %s" @@ -567,16 +567,16 @@ msgstr "%s: inlib ãŒå¤±æ•—ã—ã¾ã—ãŸ" msgid "no other options allowed with `-x'" msgstr "`-x' ã¯ä»–ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’åŒæ™‚ã«ä½¿ç”¨ã§ãã¾ã›ã‚“" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: 引数ã¯ãƒ—ロセスIDã‹ã‚¸ãƒ§ãƒ–IDã§ãªã‘れã°ã„ã‘ã¾ã›ã‚“" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "䏿˜Žãªã‚¨ãƒ©ãƒ¼ã§ã™" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "å¼ãŒäºˆæœŸã•れã¾ã™" @@ -585,12 +585,12 @@ msgstr "å¼ãŒäºˆæœŸã•れã¾ã™" msgid "%s: not an indexed array" msgstr "%s: インデックスé…列ã§ã¯ã‚りã¾ã›ã‚“" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: 無効ãªãƒ•ã‚¡ã‚¤ãƒ«è¨˜è¿°å­æŒ‡å®šã§ã™" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: 無効ãªãƒ•ァイル記述å­: %s" @@ -618,36 +618,36 @@ msgstr "空ã®é…列変数åã§ã™" msgid "array variable support required" msgstr "é…列変数ã®ã‚µãƒãƒ¼ãƒˆãŒå¿…è¦ã§ã™" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': æ›¸å¼æŒ‡å®šæ–‡å­—ãŒã‚りã¾ã›ã‚“" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': ç„¡åŠ¹ãªæ™‚é–“æ›¸å¼æŒ‡å®šã§ã™" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': ç„¡åŠ¹ãªæ›¸å¼æŒ‡å®šæ–‡å­—ã§ã™" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "警告: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "書å¼è§£æžå•題ã§ã™: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "\\x 用ã®å六進数字ãŒã‚りã¾ã›ã‚“" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "\\%c 用ã®ãƒ¦ãƒ‹ã‚³ãƒ¼ãƒ‰æ•°å€¤ãŒã‚りã¾ã›ã‚“" @@ -797,12 +797,12 @@ msgstr "" " \n" " `dirs' ビルトインコマンドã§ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚¹ã‚¿ãƒƒã‚¯ã‚’表示ã—ã¾ã™ã€‚" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: 無効ãªã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆæŒ‡å®šã§ã™" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "読ã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼: %d: %s" @@ -815,17 +815,17 @@ msgstr "`return' ã¯é–¢æ•°ã¾ãŸã¯ source ã•れãŸã‚¹ã‚¯ãƒªãƒ—ト内ã®ã¿ã§ msgid "cannot simultaneously unset a function and a variable" msgstr "変数ã¨é–¢æ•°ã‚’åŒæ™‚ã«æ¶ˆåŽ»ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: 消去ã§ãã¾ã›ã‚“" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: 消去ã§ãã¾ã›ã‚“: %s ã¯èª­ã¿å–り専用ã§ã™" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: é…列変数ã§ã¯ã‚りã¾ã›ã‚“" @@ -844,11 +844,11 @@ msgstr "%s: export ã§ãã¾ã›ã‚“" msgid "shift count" msgstr "シフト回数" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "ã‚·ã‚§ãƒ«ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’åŒæ™‚ã«æœ‰åйã‹ã¤ç„¡åйã«ã§ãã¾ã›ã‚“" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: 無効ãªã‚·ã‚§ãƒ«ã‚ªãƒ—ションåã§ã™" @@ -994,66 +994,66 @@ msgstr "\a入力待ã¡ãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ: 自動ログアウト\n msgid "cannot redirect standard input from /dev/null: %s" msgstr "/dev/null ã‹ã‚‰æ¨™æº–入力ã«å¯¾ã—ã¦ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã§ãã¾ã›ã‚“: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': ç„¡åŠ¹ãªæ›¸å¼æ–‡å­—ã§ã™" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "パイプエラー" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: eval ã®å…¥ã‚Œå­ãƒ¬ãƒ™ãƒ«ã®æœ€å¤§å€¤ã‚’è¶…ãˆã¦ã„ã¾ã™ (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: source ã®å…¥ã‚Œå­ãƒ¬ãƒ™ãƒ«ã®æœ€å¤§å€¤ã‚’è¶…ãˆã¦ã„ã¾ã™ (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: 関数ã®å…¥ã‚Œå­ãƒ¬ãƒ™ãƒ«ã®æœ€å¤§å€¤ã‚’è¶…ãˆã¦ã„ã¾ã™ (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: 制é™ã•れã¦ã„ã¾ã™: `/' をコマンドåã®ä¸­ã«æŒ‡å®šã§ãã¾ã›ã‚“" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: コマンドãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: 誤ã£ãŸã‚¤ãƒ³ã‚¿ãƒ—リタã§ã™" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ãƒã‚¤ãƒŠãƒªãƒ•ァイルを実行ã§ãã¾ã›ã‚“: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': 特殊シェル組ã¿è¾¼ã¿é–¢æ•°ã§ã™" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "fd %d ã‚’ fd %d ã«è¤‡è£½ã§ãã¾ã›ã‚“" @@ -1066,65 +1066,65 @@ msgstr "å¼ã®å†å¸°å¯èƒ½ãƒ¬ãƒ™ãƒ«ã‚’è¶Šãˆã¾ã—ãŸ" msgid "recursion stack underflow" msgstr "å†å¸°ã‚¹ã‚¿ãƒƒã‚¯ãŒã‚¢ãƒ³ãƒ€ãƒ¼ãƒ•ローã—ã¾ã—ãŸ" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "å¼ã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "éžå¤‰æ•°ã«å‰²ã‚Šå½“ã¦ã‚’行ãŠã†ã¨ã—ã¦ã¾ã™" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "å¼ã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "0 ã«ã‚ˆã‚‹é™¤ç®—ã§ã™" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "ãƒã‚°: 誤ã£ãŸå¼ã®ãƒˆãƒ¼ã‚¯ãƒ³ã§ã™" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "æ¡ä»¶å¼ã«ã¯ `:' ãŒäºˆæœŸã•れã¾ã™" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "0よりå°ã•ã„æŒ‡æ•°éƒ¨ã§ã™" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "識別å­ã¯å‰ç½®ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ãƒˆã¾ãŸã¯å‰ç½®ãƒ‡ã‚¯ãƒªãƒ¡ãƒ³ãƒˆãŒäºˆæœŸã•れã¾ã™" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "`)' ãŒã‚りã¾ã›ã‚“" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "構文エラー: オペランドãŒäºˆæœŸã•れã¾ã™" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "構文エラー: 無効ãªè¨ˆç®—演算å­ã§ã™" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (エラーã®ã‚るトークン㯠\"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "無効ãªåŸºåº•ã®æ•°å€¤ã§ã™" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "基底ã®å€¤ãŒå¤§ãã™ãŽã¾ã™" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: å¼ã®ã‚¨ãƒ©ãƒ¼\n" @@ -1133,7 +1133,7 @@ msgstr "%s: å¼ã®ã‚¨ãƒ©ãƒ¼\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 親ディレクトリã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã›ã‚“" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ファイル記述å­(fd) %d ã‚’ç„¡é…延モードã«å†è¨­å®šã§ãã¾ã›ã‚“" @@ -1152,149 +1152,149 @@ msgstr "save_bash_input: æ–°è¦ fd %d ã®ãƒãƒƒãƒ•ã‚¡ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "実行中ã®ã‚¸ãƒ§ãƒ– %2$d ã§ fork ã—㟠pid %1$d ãŒå‡ºç¾ã—ã¾ã—ãŸ" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "プロセスグループ %2$ld ã®ã‚¸ãƒ§ãƒ– %1$d を削除ã—ã¦ã„ã¾ã™" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: プロセス %5ld (%s) ㌠the_pipeline ã«ã‚りã¾ã™" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) ã¯ã¾ã å­˜åœ¨ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ã•れã¦ã„ã¾ã™" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ãã®ã‚ˆã†ãª pid ã¯å­˜åœ¨ã—ã¾ã›ã‚“" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "シグナル %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "終了" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "åœæ­¢" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "åœæ­¢ (%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "実行中" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "終了(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "終了 %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "䏿˜Žãªã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(コアダンプ) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "å­ãƒ—ロセス setpgid (%ld ã‹ã‚‰ %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld ã¯ã“ã®ã‚·ã‚§ãƒ«ã®å­ãƒ—ロセスã§ã¯ã‚りã¾ã›ã‚“" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: プロセス %ld ã®è¨˜éŒ²ãŒã‚りã¾ã›ã‚“" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: ジョブ %d ã¯åœæ­¢ã—ã¦ã„ã¾ã™" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: ジョブã¯çµ‚了ã—ã¾ã—ãŸ" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: ジョブ %d ã¯ã™ã§ã«ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å‹•作ã—ã¦ã„ã¾ã™" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: ä¸å®šã®ãƒ–ロックをé¿ã‘ã‚‹ãŸã‚ã« WNOHANG をオンã«ã—ã¾ã—ãŸã€‚" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: %d 行: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (コアダンプ)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp ãŒå¤±æ•—ã—ã¾ã—ãŸ" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: line discipline" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "端末プロセスグループを設定ã§ãã¾ã›ã‚“ (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "ã“ã®ã‚·ã‚§ãƒ«ã§ã¯ã‚¸ãƒ§ãƒ–制御ãŒç„¡åйã«ãªã£ã¦ã„ã¾ã™" @@ -1455,103 +1455,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "対応ã™ã‚‹ `%c' を探索中ã«äºˆæœŸã—ãªã„ファイル終了 (EOF) ã§ã™" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "`]]' を探索中ã«äºˆæœŸã—ãªã„ファイル終了 (EOF) ã§ã™" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "æ¡ä»¶å¼ã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼: 予期ã—ãªã„トークン `%s' ã§ã™" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "æ¡ä»¶å¼ã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "予期ã—ãªã„トークン `%s' ã§ã™ã€‚`)' ãŒäºˆæœŸã•れã¾ã™" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "`)' ãŒäºˆæœŸã•れã¾ã™" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "æ¡ä»¶å˜é …演算å­ã«äºˆæœŸã—ãªã„引数 `%s' ã§ã™" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "æ¡ä»¶å˜é …演算å­ã«äºˆæœŸã—ãªã„引数ã§ã™" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "`%s` ã¯äºˆæœŸã—ãªã„トークンã§ã™ã€‚æ¡ä»¶äºŒé …演算å­ãŒäºˆæœŸã•れã¾ã™" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "æ¡ä»¶äºŒé …演算å­ãŒäºˆæœŸã•れã¾ã™" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "æ¡ä»¶äºŒé …演算å­ã«äºˆæœŸã—ãªã„引数 `%s' ã§ã™" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "æ¡ä»¶äºŒé …演算å­ã«äºˆæœŸã—ãªã„引数ã§ã™" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "æ¡ä»¶ã‚³ãƒžãƒ³ãƒ‰ã«äºˆæœŸã—ãªã„トークン `%c' ãŒã‚りã¾ã™" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "æ¡ä»¶ã‚³ãƒžãƒ³ãƒ‰ã«äºˆæœŸã—ãªã„トークン `%s' ãŒã‚りã¾ã™" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "æ¡ä»¶ã‚³ãƒžãƒ³ãƒ‰ã«äºˆæœŸã—ãªã„トークン %d ãŒã‚りã¾ã™" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "予期ã—ãªã„トークン `%s' å‘¨è¾ºã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "`%s' å‘¨è¾ºã«æ§‹æ–‡ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã™" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "構文エラー: 予期ã—ãªã„ファイル終了 (EOF) ã§ã™" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "構文エラー" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "シェルã‹ã‚‰è„±å‡ºã™ã‚‹ã«ã¯ \"%s\" を使用ã—ã¦ãã ã•ã„。\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "対応ã™ã‚‹ `)' を探索中ã«äºˆæœŸã—ãªã„ファイル終了(EOF)ã§ã™" @@ -1623,11 +1623,11 @@ msgstr "ヒアドキュメント用一時ファイルを作æˆã§ãã¾ã›ã‚“: % msgid "%s: cannot assign fd to variable" msgstr "%s: ãƒ•ã‚¡ã‚¤ãƒ«è¨˜è¿°å­ (fd) を変数ã«è¨­å®šã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãŒç„¡åйãªå ´åˆ /dev/(tcp|udp)/host/port ã¯ã‚µãƒãƒ¼ãƒˆã•れã¾ã›ã‚“" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "リダイレクトエラー: ファイル記述å­ã‚’複製ã§ãã¾ã›ã‚“" @@ -1697,39 +1697,39 @@ msgstr "シェルオプション:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD, -c command ã¾ãŸã¯ -O shopt_option\t\t(起動時ã®ã¿)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ã¾ãŸã¯ -o option\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "シェルオプションã®è©³ç´°ã«ã¤ã„ã¦ã¯ `%s -c \"help set\"'ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "シェル組ã¿è¾¼ã¿ã‚³ãƒžãƒ³ãƒ‰ã«ã¤ã„ã¦ã¯ `%s -c help' ã¨å…¥åŠ›ã—ã¦ãã ã•ã„。\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "ãƒã‚°å ±å‘Šã‚’ã™ã‚‹å ´åˆã¯ `bashbug' コマンドを使用ã—ã¦ãã ã•ã„。\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bashホームページ: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "GNUソフトウェアを使用ã™ã‚‹æ™‚ã®ä¸€èˆ¬çš„ãªãƒ˜ãƒ«ãƒ— : \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: ç„¡åŠ¹ãªæ“作ã§ã™" @@ -1903,108 +1903,108 @@ msgstr "䏿˜Žãªã‚·ã‚°ãƒŠãƒ«ç•ªå·" msgid "Unknown Signal #%d" msgstr "䏿˜Žãªã‚·ã‚°ãƒŠãƒ«ç•ªå· %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "誤ã£ãŸä»£å…¥: é–‰ã˜ã‚‹ `%s' ㌠%s ã«å­˜åœ¨ã—ã¾ã›ã‚“" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: リストをé…列è¦ç´ ã«å‰²ã‚Šå½“ã¦ã§ãã¾ã›ã‚“" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "プロセス代入ã§ã¯ãƒ‘イプを作æˆã§ãã¾ã›ã‚“" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "プロセス代入ã§ã¯å­ãƒ—ロセスを作æˆã§ãã¾ã›ã‚“" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "åå‰ä»˜ãパイプ %s を読ã¿è¾¼ã¿ç”¨ã«é–‹ã‘ã¾ã›ã‚“" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "åå‰ä»˜ãパイプ %s を書ãè¾¼ã¿ç”¨ã«é–‹ã‘ã¾ã›ã‚“" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "åå‰ä»˜ãパイプ %s をファイル記述å­(fd) %d ã¨ã—ã¦è¤‡è£½ã§ãã¾ã›ã‚“" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "誤ã£ãŸä»£å…¥: %s ã«é–‰ã˜ã‚‹ \"`\" ãŒã‚りã¾ã›ã‚“" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "コマンド代入ã§ã¯ãƒ‘イプを作æˆã§ãã¾ã›ã‚“" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "コマンド代入ã§ã¯å­ãƒ—ロセスを作æˆã§ãã¾ã›ã‚“" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: パイプを fd 1 ã¨ã—ã¦è¤‡è£½ã§ãã¾ã›ã‚“" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: åå‰å‚ç…§ã¨ã—ã¦ç„¡åйãªå¤‰æ•°ã§ã™" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: 無効ãªè¡Œæ•°ã§ã™" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: 無効ãªå¤‰æ•°åã§ã™" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: パラメータ㌠null ã¾ãŸã¯è¨­å®šã•れã¦ã„ã¾ã›ã‚“" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: パラメータ㌠null ã¾ãŸã¯è¨­å®šã•れã¦ã„ã¾ã›ã‚“" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: 誤ã£ãŸä»£å…¥ã§ã™" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ã“ã®æ–¹æ³•ã§å‰²å½“ã¯ã§ãã¾ã›ã‚“" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "å°†æ¥ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®ã‚·ã‚§ãƒ«ã§ã¯å¼·åˆ¶çš„ã«æ•°å€¤ä»£å…¥ã¨ã—ã¦è©•価ã•れã¾ã™" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "誤ã£ãŸä»£å…¥: %s ã«é–‰ã˜ã‚‹ \"`\" ãŒã‚りã¾ã›ã‚“" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "一致ã—ã¾ã›ã‚“: %s" @@ -2045,12 +2045,17 @@ msgstr "`]'ãŒã‚りã¾ã›ã‚“" msgid "invalid signal number" msgstr "無効ãªã‚·ã‚°ãƒŠãƒ«ç•ªå·" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: eval ã®å…¥ã‚Œå­ãƒ¬ãƒ™ãƒ«ã®æœ€å¤§å€¤ã‚’è¶…ãˆã¦ã„ã¾ã™ (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: trap_list[%d] ã«èª¤ã£ãŸå€¤ãŒã‚りã¾ã™: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2058,78 +2063,78 @@ msgstr "" "run_pending_traps: シグナルãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã¯ SIG_DFLã§ã™ã€‚, %d (%s) を自身ã«å†é€ã—" "ã¾ã™ã€‚" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: 誤ã£ãŸã‚·ã‚°ãƒŠãƒ« %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "`%s' ã®é–¢æ•°å®šç¾©ã‚’インãƒãƒ¼ãƒˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "シェルレベル (%d) ã¯é«˜ã™ãŽã¾ã™ã€‚1ã«å†è¨­å®šã•れã¾ã—ãŸ" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ç¾åœ¨ã®ã‚¹ã‚³ãƒ¼ãƒ—ã¯é–¢æ•°ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã§ã¯ã‚りã¾ã›ã‚“" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: 変数ãŒåˆæœŸåŒ–ã•れã¦ã„ãªã„ã‹ã‚‚ã—れã¾ã›ã‚“" -#: variables.c:3407 +#: variables.c:3415 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: åå‰å‚ç…§ã¨ã—ã¦ç„¡åйãªå¤‰æ•°ã§ã™" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ç¾åœ¨ã®ã‚¹ã‚³ãƒ¼ãƒ—ã¯é–¢æ•°ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆã§ã¯ã‚りã¾ã›ã‚“" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s 㯠null ã® exportstr ã‚’æŒã£ã¦ã„ã¾ã™" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s ã«å¯¾ã™ã‚‹ exportstr ã§ %1$d ã¯ç„¡åŠ¹ãªæ–‡å­—ã§ã™" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s ã«å¯¾ã™ã‚‹ exportstr ã« `=' ãŒã‚りã¾ã›ã‚“" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: shell_variables ã®å…ˆé ­ã§ã™ã€‚関数コンテキストã§ã¯ã‚りã¾ã›ã‚“" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: global_variables コンテキストã§ã¯ã‚りã¾ã›ã‚“" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables ã®å…ˆé ­ã§ã™ã€‚一時環境スコープã§ã¯ã‚りã¾ã›ã‚“" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ファイルã¨ã—ã¦é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: トレースファイル記述å­ã¨ã—ã¦ç„¡åйãªå€¤ã§ã™" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: 値ã®äº’æ›æ€§ãŒç¯„囲外ã§ã™" @@ -5504,8 +5509,8 @@ msgid "" "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" diff --git a/po/lt.gmo b/po/lt.gmo index 8e5488b9..86a698be 100644 Binary files a/po/lt.gmo and b/po/lt.gmo differ diff --git a/po/lt.po b/po/lt.po index ecea43ce..f5241366 100644 --- a/po/lt.po +++ b/po/lt.po @@ -7,45 +7,45 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2009-03-25 16:49+0200\n" "Last-Translator: Gintautas Miliauskas \n" "Language-Team: Lithuanian \n" -"Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: KBabel 1.11.4\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (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%" +"100<10 || n%100>=20) ? 1 : 2);\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "blogas masyvo indeksas" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, fuzzy, c-format msgid "%s: invalid associative array key" msgstr "%s: netaisyklingas veiksmo pavadinimas" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: nepavyko priskirti prie neskaitinio indekso" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -55,21 +55,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: nepavyko sukurti: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: nepavyko rasti keymapo komandai" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: pirmas ne tarpo simbolis nÄ—ra „\"“" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "nÄ—ra uždaranÄiojo „%c“ %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: trÅ«ksta dvitaÅ¡kio skirtuko" @@ -84,12 +84,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "„%s“: netaisyklingas keymap'o pavadinimas" @@ -144,20 +144,20 @@ msgid "" " Without EXPR, returns " msgstr "Grąžina esamos procedÅ«ros kontekstÄ…." -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME nenustatytas" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "per daug argumentų" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "steko viršūnÄ—je esanÄiu." -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD nenustatytas" @@ -201,7 +201,7 @@ msgstr "%s: negalimas parametras" msgid "%s: invalid option name" msgstr "%s: netaisyklingas parametro vardas" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': netaisyklingas identifikatorius" @@ -214,7 +214,7 @@ msgstr "netaisyklingas aÅ¡tuonetainis skaiÄius" msgid "invalid hex number" msgstr "netaisyklingas Å¡eÅ¡ioliktainis skaiÄius" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "netaisyklingas skaiÄius" @@ -336,13 +336,13 @@ msgstr "galima naudoti tik funkcijoje" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "negalima naudoti „-f“ funkcijoms kurti" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija tik skaitymui" @@ -371,7 +371,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: negalima tokiu bÅ«du sunaikinti masyvų kintamųjų" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -405,7 +405,7 @@ msgstr "%s: nedinamiÅ¡kai įkrauta" msgid "%s: cannot delete: %s" msgstr "%s: nepavyko iÅ¡trinti: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: aplankas" @@ -425,7 +425,7 @@ msgstr "%s: failas per didelis" msgid "%s: cannot execute binary file" msgstr "%s: negalima vykdyti dvejetainių failų" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nepavyko paleisti: %s" @@ -565,16 +565,16 @@ msgstr "%s: istorijos iÅ¡skleidimas nesÄ—kmingas" msgid "no other options allowed with `-x'" msgstr "su „-x“ neleidžiama naudoti kitų parametrų" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumentai turi bÅ«ti procesų arba darbų ID" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Nežinoma klaida" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "tikÄ—tasi iÅ¡raiÅ¡kos" @@ -583,12 +583,12 @@ msgstr "tikÄ—tasi iÅ¡raiÅ¡kos" msgid "%s: not an indexed array" msgstr "%s: ne masyvo kintamasis" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: netaisyklinga failo deskriptoriaus specifikacija" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: netaisyklingas failo deskriptorius: %s" @@ -617,36 +617,36 @@ msgstr "%s: ne masyvo kintamasis" msgid "array variable support required" msgstr "" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: trÅ«ksta formato simbolio" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, fuzzy, c-format msgid "`%c': invalid time format specification" msgstr "%s: klaidinga laiko ribos (timeout) specifikacija" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: netaisyklingas formato simbolis" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "įspÄ—jimas: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "trÅ«ksta Å¡eÅ¡ioliktainio skaitmens iÅ¡raiÅ¡koje \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, fuzzy, c-format msgid "missing unicode digit for \\%c" msgstr "trÅ«ksta Å¡eÅ¡ioliktainio skaitmens iÅ¡raiÅ¡koje \\x" @@ -743,12 +743,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: klaidinga laiko ribos (timeout) specifikacija" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "skaitymo klaida: %d: %s" @@ -761,17 +761,17 @@ msgstr "galima grįžti (return) tik iÅ¡ funkcijos ar scenarijaus" msgid "cannot simultaneously unset a function and a variable" msgstr "negalima kartu iÅ¡trinti funkcijos ir kintamojo" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nepavyko iÅ¡trinti" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nepavyko iÅ¡trinti: %s tik skaitymui" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ne masyvo kintamasis" @@ -790,11 +790,11 @@ msgstr "%s: nepavyko iÅ¡trinti" msgid "shift count" msgstr "postÅ«mių skaiÄius" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "negalima aplinkos nuostatos vienu metu įjungti ir iÅ¡jungti" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: netaisyklingas aplinkos nuostatos pavadinimas" @@ -940,67 +940,67 @@ msgstr "\alaukiant įvedimo baigÄ—si laikas: automatiÅ¡kai atsijungta\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "nepavyko peradresuoti standartinio įvedimo iÅ¡ /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: netaisyklingas formato simbolis" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 #, fuzzy msgid "pipe error" msgstr "raÅ¡ymo klaida: %s" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: apribota: negalima naudoti „/“ komandų pavadinimuose" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: komanda nerasta" -#: execute_cmd.c:5653 -#, fuzzy, c-format +#: execute_cmd.c:5673 +#, c-format msgid "%s: %s" -msgstr "%s yra %s\n" +msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: blogas interpretatorius" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: negalima vykdyti dvejetainių failų" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s yra aplinkos vidinÄ— komanda\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nepavyko dublikuoti fd %d į fd %d" @@ -1013,66 +1013,66 @@ msgstr "virÅ¡ytas iÅ¡raiÅ¡kos rekursijos lygis" msgid "recursion stack underflow" msgstr "rekursijos steko atvirkÅ¡tinis perpildymas" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "sintaksÄ—s klaida iÅ¡raiÅ¡koje" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "bandymas priskirti ne kintamajam" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "sintaksÄ—s klaida iÅ¡raiÅ¡koje" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "dalyba iÅ¡ 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "klaida: bloga expassign leksema" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "sÄ…lygos iÅ¡raiÅ¡koje tikÄ—tasi „:“" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponentÄ— mažesnis už 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "po prieÅ¡-didinimo ar prieÅ¡-mažinimo operatoriaus tikÄ—tasi identifikatoriaus" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "TrÅ«ksta „)“" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "sintaksÄ—s klaida: tikÄ—tasi operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "sintaksÄ—s klaida: netaisyklingas aritmetinis operatorius" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "netaisyklingas aritmetinis pagrindas" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "per didelÄ— pagrindo reikÅ¡mÄ—" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: iÅ¡raiÅ¡kos klaida\n" @@ -1081,7 +1081,7 @@ msgstr "%s: iÅ¡raiÅ¡kos klaida\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: nepavyko pasiekti aukÅ¡tesnių aplankų" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, fuzzy, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nepavyko dublikuoti fd %d į fd %d" @@ -1100,148 +1100,148 @@ msgstr "save_bash_input: naujam fd %d buferis jau egzistuoja" msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "trinamas sustabdytas darbas %d procesų grupÄ—je %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: tokio pid nÄ—ra" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signalas %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Atlikta" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Atlikta(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Nežinoma bÅ«sena" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr "" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld nÄ—ra Å¡ios aplinkos dukterinis procesas" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nÄ—ra proceso %ld įraÅ¡o" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: darbas %d yra sustabdytas" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: darbas užsibaigÄ—" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: darbas %d jau fone" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: %d eilutÄ—: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr "" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Å¡ioje aplinkoje nÄ—ra darbų valdymo" @@ -1401,103 +1401,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "netikÄ—ta failo pabaiga ieÅ¡kant atitinkamo „%c“" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "netikÄ—ta failo pabaiga ieÅ¡kant „]]“" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "sintaksÄ—s klaida sÄ…lygos iÅ¡raiÅ¡koje: netikÄ—ta leksema „%s“" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "sintaksÄ—s klaida sÄ…lygos iÅ¡raiÅ¡koje" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "netikÄ—ta leksema „%s“, tikÄ—tasi „)“" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "tikÄ—tasi „)“" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "netikÄ—tas argumentas „%s“ sÄ…lygos unariniam operatoriui" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "netikÄ—tas argumentas sÄ…lygos unariniam operatoriui" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "netikÄ—ta leksema „%s“, tikÄ—tasi sÄ…lyginio binarinio operatoriaus" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "tikÄ—tasi sÄ…lygos binarinio operatoriaus" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "netikÄ—tas argumentas „%s“ sÄ…lygos binariniam operatoriui" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "netikÄ—tas argumentas sÄ…lygos binariniam operatoriui" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "netikÄ—ta leksema „%c“ sÄ…lygos komandoje" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "netikÄ—ta leksema „%s“ sÄ…lygos komandoje" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "netikÄ—ta leksema %d sÄ…lygos komandoje" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "sintaksÄ—s klaida prie netikÄ—tos leksemos: „%s“" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "sintaksÄ—s klaida prie „%s“" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "sintaksÄ—s klaida: netikÄ—ta failo pabaiga" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "sintaksÄ—s klaida" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Naudokite „%s“, jei norite iÅ¡eiti iÅ¡ ap.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "netikÄ—ta failo pabaiga ieÅ¡kant atitinkamo „)“" @@ -1569,11 +1569,11 @@ msgstr "nepavyko sukurti laikino failo „here“ dokumentui: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: negalima priskirti sÄ…raÅ¡o masyvo elementui" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/serveris/prievadas nepalaikoma be tinklo" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "nukreipimo klaida: nepavyko dublikuoti fd" @@ -1645,39 +1645,39 @@ msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD arba -c komanda arba -O shopt_nustatymas\t\t(tik iÅ¡kvietimui)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s arba -o nustatymas\n" -#: shell.c:2009 +#: shell.c:2013 #, fuzzy, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Bandykite „%s --help“ arba „%s --usage“, jei norite gauti daugiau " "informacijos.\n" -#: shell.c:2010 +#: shell.c:2014 #, fuzzy, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Bandykite „ldd --help“, jei norite daugiau informacijos." -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Naudokite komandÄ… „bashbug“ klaidoms praneÅ¡ti.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: netaisyklinga operacija" @@ -1852,108 +1852,108 @@ msgstr "Nežinomas signalas #" msgid "Unknown Signal #%d" msgstr "Nežinomas signalas #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "blogas keitinys: trÅ«ksta „%s“ %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: negalima priskirti sÄ…raÅ¡o masyvo elementui" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "blogas keitinys: trÅ«ksta „%s“ %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: nesamas parametras" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: netaisyklingas veiksmo pavadinimas" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametras tuÅ¡Äias arba nenustatytas" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametras tuÅ¡Äias arba nenustatytas" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: posekio iÅ¡raiÅ¡ka < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: blogas keitinys" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: negalima tokiu bÅ«du priskirti" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "blogas keitinys: trÅ«ksta „%s“ %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "nÄ—ra atitikmenų: %s" @@ -1994,88 +1994,93 @@ msgstr "trÅ«ksta „]“" msgid "invalid signal number" msgstr "netaisyklingas signalo numeris" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: bloga trap_list[%d] reikÅ¡mÄ—: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "run_pending_traps: signalo doroklÄ— yra SIG_DFL, siunÄiamas %d (%s) sau" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: blogas signalas %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "klaida importuojant funkcijos apibrėžimÄ… „%s“" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "aplinkos lygmuo (%d) per aukÅ¡tas, nustatoma į 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametras tuÅ¡Äias arba nenustatytas" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "netaisyklingas simbolis %d %s exportstr'e" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s exportstr'e trÅ«ksta „=“" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nÄ—ra global_variables konteksto" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6196 +#: variables.c:6231 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: nepavyko atverti: %s" -#: variables.c:6201 +#: variables.c:6236 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: netaisyklingas failo deskriptorius: %s" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s išėjo už ribų" @@ -4143,8 +4148,8 @@ msgid "" "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" diff --git a/po/nb.gmo b/po/nb.gmo index 3bb8ebce..6e4d6908 100644 Binary files a/po/nb.gmo and b/po/nb.gmo differ diff --git a/po/nb.po b/po/nb.po index 5cb0070f..99fd6497 100644 --- a/po/nb.po +++ b/po/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-03-02 10:45+0100\n" "Last-Translator: Ã…ka Sikrom \n" "Language-Team: Norwegian Bokmaal \n" -"Language: Norwegian bokmÃ¥l\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: Norwegian bokmÃ¥l\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 1.5.4\n" @@ -23,28 +23,28 @@ msgstr "" msgid "bad array subscript" msgstr "feil i tabell-underskript" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: fjerner navnref-egenskap" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: indeksert tabell kan ikke konverteres til assosiativ tabell" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: ugyldig nøkkel for assosiativ tabell" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: kan ikke tildeles ikke-numerisk indeks" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: underskript mÃ¥ brukes ved tildeling av assosiative tabeller" @@ -54,21 +54,21 @@ msgstr "%s: %s: underskript mÃ¥ brukes ved tildeling av assosiative tabeller" msgid "%s: cannot create: %s" msgstr "%s: klarte ikke Ã¥ opprette: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: fant ikke tastaturoppsett for kommando" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: første ikke-blanktegn mÃ¥ være «\"»" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "avsluttende «%c» mangler i %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: kolon-skilletegn mangler" @@ -83,12 +83,12 @@ msgstr "brace-utvidelse: klarte ikke Ã¥ tildele minne for %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace-utvidelse: klarte ikke Ã¥ tildele minne for %d elementer" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace-utvidelse: klarte ikke Ã¥ tildele minne for «%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: ugyldig alias" @@ -145,19 +145,19 @@ msgstr "" " \n" " Hvis EXPR mangler, vises" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME har ingen verdi" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "for mange argumenter" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null-mappe" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD har ingen verdi" @@ -201,7 +201,7 @@ msgstr "%s: ugyldig valg" msgid "%s: invalid option name" msgstr "%s: ugyldig valgnavn" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: ugyldig navn" @@ -214,7 +214,7 @@ msgstr "ugyldig oktal-tall" msgid "invalid hex number" msgstr "ugldig heksadesimalt tall" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "ugyldig tall" @@ -336,13 +336,13 @@ msgstr "kan bare brukes i funksjoner" msgid "%s: reference variable cannot be an array" msgstr "%s: referansevariabler kan ikke være tabeller (arrays)" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: navnref.-variabler kan ikke referere til seg selv" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: sirkulær navnreferanse" @@ -356,7 +356,7 @@ msgstr "«%s»: ugyldig variabelnavn for navnreferanse" msgid "cannot use `-f' to make functions" msgstr "valget«-f» kan ikke brukes til Ã¥ lage funksjoner" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: skrivebeskyttet funksjon" @@ -371,7 +371,7 @@ msgstr "%s: sammensatt tabell-tideling i hermetegn er utgÃ¥tt" msgid "%s: cannot destroy array variables in this way" msgstr "%s: tabellvariabler kan ikke ødelegges pÃ¥ denne mÃ¥ten" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: assosiative tabeller kan ikke konverteres til indekserte tabeller" @@ -405,7 +405,7 @@ msgstr "%s: ikke dynamisk innlastet" msgid "%s: cannot delete: %s" msgstr "%s: klarte ikke Ã¥ slette: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: er en mappe" @@ -425,7 +425,7 @@ msgstr "%s: fila er for stor" msgid "%s: cannot execute binary file" msgstr "%s: klarte ikke Ã¥ kjøre binærfil" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: klarte ikke Ã¥ kjøre: %s" @@ -506,8 +506,8 @@ msgstr[1] "Skallkommandoer som samsvarer med nøkkelordene `" msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" -"ingen hjelpeemner samsvarer med «%s». Prøv «help help», «man -k %s» eller " -"«info %s»." +"ingen hjelpeemner samsvarer med «%s». Prøv «help help», «man -k %s» eller «info " +"%s»." #: builtins/help.def:224 #, c-format @@ -564,16 +564,16 @@ msgstr "%s: inlib mislyktes" msgid "no other options allowed with `-x'" msgstr "valget «-x» kan ikke brukes i kombinasjon med andre valg" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenter mÃ¥ være prosess- eller jobb-ID-er" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Ukjent feil" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "forventet uttrykk" @@ -582,12 +582,12 @@ msgstr "forventet uttrykk" msgid "%s: not an indexed array" msgstr "%s: ikke en indeksert tabell" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: ugyldig spesifikasjon av fildeskriptor" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: ugyldig fildeskriptor: %s" @@ -615,36 +615,36 @@ msgstr "tomt navn pÃ¥ tabellvariabel" msgid "array variable support required" msgstr "støtte for tabellvariabler kreves" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "«%s»: formattegn mangler" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "«%c»: ugyldig spesifikasjon av tidsformat" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "«%c»: ugyldig formattegn" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "advarsel: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problem med tolkning av format: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "heks-siffer mangler for \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "unicode-siffer mangler for \\%c" @@ -795,12 +795,12 @@ msgstr "" " \n" " Den innebygde funksjonen «dirs» viser mappestabelen." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: ugyldig spesifikasjon av tidsavbrudd" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "lesefeil: %d: %s" @@ -815,17 +815,17 @@ msgstr "" "du kan ikke utføre «unset» (tømme bÃ¥de en funksjon og en variabel for " "verdier) samtidig" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: klarte ikke Ã¥ fjerne verdi" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: klarte ikke Ã¥ fjerne verdi fra skrivebeskyttet %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ikke en tabellvariabel" @@ -844,11 +844,11 @@ msgstr "%s: klarte ikke Ã¥ eksportere" msgid "shift count" msgstr "shift-antall" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "du kan ikke bÃ¥de definere og fjerne skallvalg samtidig" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: ugyldig navn pÃ¥ skallvalg" @@ -994,68 +994,68 @@ msgstr "\atidsavbrudd for inndata: auto-utlogging\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "klarte ikke Ã¥ videresende standard inndata fra «/dev/null». %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c» er et ugyldig formattegn" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] finnes fremdeles" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "datarør-feil" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" "eval: grensa for nivÃ¥er av eval-funksjoner i eval-funksjoner (%d) er " "overskredet" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: grensa for nivÃ¥er av kilder i kilder (%d) er overskredet" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: grensa for nivÃ¥er av funksjoner i funksjoner (%d) er overskredet" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ikke tillatt: kommandonavn kan ikke inneholde «/»" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "fant ikke kommando %s" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: ugyldig tolk" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: klarte ikke Ã¥ kjøre binærfil: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "«%s» er en innebygd spesialfunksjon" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "klarte ikke Ã¥ duplisere fd %d til fd %d" @@ -1068,65 +1068,65 @@ msgstr "grensa for rekursjonsnivÃ¥er i uttrykk er overskredet" msgid "recursion stack underflow" msgstr "rekursjonsstabelen er tom" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "uttrykk inneholder syntaksfeil" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "du forsøkte Ã¥ tilordne en verdi til noe som ikke er en variabel" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "uttrykk inneholder syntaksfeil" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "forsøkte Ã¥ dele pÃ¥ 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "programfeil: ugyldig expassign-symbol" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "forventet «:» for betinget uttrykk" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponent er lavere enn 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "forventet identifikator etter pre-økning eller pre-forminskelse" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "mangler «)»" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntaksfeil: forventet operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntaksfeil: ugyldig aritmetisk operatør" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (feilaktig symbol er «%s»)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "ugyldig aritmetisk grunntall" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "verdien er for høy for grunntallet" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: feil i uttrykk\n" @@ -1135,7 +1135,7 @@ msgstr "%s: feil i uttrykk\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: fikk ikke tilgang til foreldermapper" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "klarte ikke Ã¥ tilbakestille nodelay-modus for fd %d" @@ -1154,149 +1154,149 @@ msgstr "save_bash_input: mellomlager for ny fd %d finnes allerede" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-datarør" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "kopiert pid %d finnes i kjørende jobb %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "sletter ventende bakgrunnsjobb %d med prosessgruppe %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: prosess %5ld (%s) i _kommandokø" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: markert PID %5ld (%s) som levende" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid-en finnes ikke" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Ferdig" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Venter" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Venter(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Kjører" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Ferdig(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Avsluttet %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ukjent status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(kjerne lagret i fil) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "underprosess setpgid (%ld til %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld er ikke en underprosess av dette skallet" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen kjennskap til prosess %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: prosess %d venter" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: jobben er avsluttet" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: jobb %d kjører allerede i bakgrunnen" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: slÃ¥r pÃ¥ WNOHANG for Ã¥ unngÃ¥ kronisk blokkering" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: linje %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (kjerne lagret i fil)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd nÃ¥: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp mislyktes" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: linjeregler" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjeregler" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "klarte ikke Ã¥ velge terminal-prosessgruppe (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "ingen jobbkontroll i dette skallet" @@ -1459,103 +1459,103 @@ msgstr "" "shell_getc: «shell_input_line_size» (%zu) overskrider SIZE_MAX (%lu): linja " "er forkortet" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "grensa for maksimalt antall here-dokumenter er overskredet" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "uforventet slutt pÃ¥ fil (EOF) under søk etter «%c»" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "uforventet slutt pÃ¥ fil (EOF) under søk etter «]]»" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaksfeil i betinget uttrykk: forventet ikke symbolet «%s»" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntaksfeil i betinget uttrykk" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "forventet ikke symbolet «%s», men «)»" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "forventet «)»" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "«%s» er et uforventet argument for betinget unær operatør" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "uforventet argument for betinget unær operatør" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "«%s» er et uforventet symbol. Forventet betinget binær operatør" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "forventet betinget binæroperatør" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "«%s» er et uforventet argument for betinget binæroperatør" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "uforventet argument for betinget binæroperatør" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "«%c» er et uforventet symbol i en betinget kommando" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "«%s» er et uforventet symbol i en betinget kommando" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "«%d» er et uforventet symbol i en betinget kommando" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaksfeil ved «%s», som er et uforventet symbol" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntaksfeil ved «%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntaksfeil: uforventet slutt pÃ¥ fil" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntaksfeil" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Bruk «%s» for Ã¥ gÃ¥ ut av skallet.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "uforventet slutt pÃ¥ fil (EOF) under søk etter «)»" @@ -1627,11 +1627,11 @@ msgstr "klarte ikke Ã¥ lage midlertidig fil for here-dokument: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: klarte ikke Ã¥ knytte fd til variabel" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port støttes ikke uten nettverkstilkobling" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "videresendingsfeil: klarte ikke Ã¥ duplisere fd" @@ -1702,38 +1702,38 @@ msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t«-ilrsD», «-c kommando» eller «-O kortvalg_valg»\t\t(kun programkall)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t«-%s» eller «-o»\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Skriv «%s -c \"help set\"» for mer informasjon om skallvalg.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Skriv «%s -c help» for mer informasjon om innebygde skallkommandoer.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Bruk kommandoen «bashbug» for Ã¥ rapportere programfeil.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash-nettside: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Generell hjelp til bruk av GNU-programvare: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: ugyldig handling" @@ -1907,96 +1907,96 @@ msgstr "Ukjent signal #" msgid "Unknown Signal #%d" msgstr "#%d er et ukjent signal" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "ugyldig substitutt: %2$s mangler avsluttende «%1$s»" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: klarte ikke Ã¥ knytte liste til tabellmedlem" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "klarte ikke Ã¥ lage datarør for substitusjon av prosess" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "klarte ikke Ã¥ lage underprosess for substitusjon av prosess" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "klarte ikke Ã¥ Ã¥pne navngitt datarør %s for lesing" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "klarte ikke Ã¥ Ã¥pne navngitt datarør %s for skriving" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "klarte ikke Ã¥ duplisere navngitt datarør %s som fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "kommandosubstitusjon: null-byte i inndata ignorert" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "klarte ikke Ã¥ lage datarør for substitusjon av kommando" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "klarte ikke Ã¥ lage underprosess for substitusjon av kommando" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: klarte ikke Ã¥ duplisere datarør som fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ugyldig variabelnavn for navnreferanse" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ugyldig indirekte utvidelse" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: ugyldig variabelnavn" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter har null-verdi eller stÃ¥r tomt" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter har null-verdi eller stÃ¥r tomt" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: understreng-uttrykk < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: ugyldig substitusjon" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: du kan ikke tildele pÃ¥ denne mÃ¥ten" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2004,12 +2004,12 @@ msgstr "" "fremtidige versjoner av skallet skal tvinge evaluering som en aritmetisk " "substitusjon" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "ugyldig substitusjon. %s mangler avsluttende «`»" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "ingen treff pÃ¥ %s" @@ -2050,12 +2050,19 @@ msgstr "«]» mangler" msgid "invalid signal number" msgstr "ugyldig signalnummer" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" +"eval: grensa for nivÃ¥er av eval-funksjoner i eval-funksjoner (%d) er " +"overskredet" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: ugyldig verdi i «trap_list[%d]»: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2063,79 +2070,78 @@ msgstr "" "run_pending_traps: SIG_DFL er signalbehandler. Sender %d (%s) til meg selv " "pÃ¥ nytt" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: %d er et ugyldig signal" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "feil under importering av definisjonen av funksjonen «%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skallnivÃ¥et (%d) er for høyt. Tilbakestiller til 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funksjonskontekst i gjeldende virkefelt" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variabel kan ikke tilknyttes verdi" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: knytter heltall til navnreferanse" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funksjonskontekst i gjeldende virkefelt" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s har exportstr som er null" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%d er et ugyldig tegn i exportstr for %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "exportstr for %s mangler «=»" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: toppen av «shell_variables» er ikke en funksjonskontekst" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: kontekst for «global_variables» mangler" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" -msgstr "" -"pop_scope: toppen av «shell_variables» er ikke et midlertidig miljøfelt" +msgstr "pop_scope: toppen av «shell_variables» er ikke et midlertidig miljøfelt" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: klarte ikke Ã¥ Ã¥pne som FIL" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: ugyldig verdi for sporing av fildeskriptor" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: samspill-verdi er utenfor tillatt rekkevidde" @@ -2559,8 +2565,8 @@ msgstr "" " -p\tSkriv ut alle definerte alias i brukbart format\n" " \n" " Avslutningsstatus:\n" -" alias avslutter med positiv verdi («true»), med mindre bruker skriver " -"inn et NAVN\n" +" alias avslutter med positiv verdi («true»), med mindre bruker skriver inn " +"et NAVN\n" " som mangler definert alias." #: builtins.c:278 @@ -2643,11 +2649,11 @@ msgstr "" " som inndata.\n" " -S Vis knappekombinasjoner som kaller makroer og " "tilhørende verdier\n" -" -s Tilsvarer «-S», men i et format som kan gjenbrukes " -"i inndata.\n" +" -s Tilsvarer «-S», men i et format som kan gjenbrukes i " +"inndata.\n" " -V Vis variabelnavn og verdier\n" -" -v Tilsvarer «-V», men i et format som kan gjenbrukes " -"i inndata.\n" +" -v Tilsvarer «-V», men i et format som kan gjenbrukes i " +"inndata.\n" " -q function-name Spør hvilke knapper som kaller aktuell funksjon.\n" " -u function-name Fjern alle knappekombinasjoner som er tilknyttet " "aktuell funksjon.\n" @@ -2805,8 +2811,7 @@ msgstr "" " Et null-mappenavn er det samme som gjeldende mappe. Hvis MAP begynner\n" " med skrÃ¥strek (/), brukes ikke CDPATH.\n" " \n" -" Hvis valgt mappe ikke finnes, og skallvalget «cdable_vars» har en " -"verdi,\n" +" Hvis valgt mappe ikke finnes, og skallvalget «cdable_vars» har en verdi,\n" " antas ordet Ã¥ være et variabelnavn. Hvis den variabelen har en verdi,\n" " brukes denne verdien som MAP.\n" " \n" @@ -5364,8 +5369,7 @@ msgstr "" " F.eks.: «popd +0» fjerner første mappe, og «popd +1» mappe nr. 2.\n" " \n" " -N\tFjern N-te mappe (talt fra null til høyre, etter «dirs»).\n" -" F.eks.: «popd -0» fjerner siste mappe, og «popd -1» nest siste " -"mappe.\n" +" F.eks.: «popd -0» fjerner siste mappe, og «popd -1» nest siste mappe.\n" " \n" " Bruk kommandoen «dirs» for Ã¥ vise mappestabelen.\n" " \n" @@ -5473,8 +5477,8 @@ msgid "" "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" @@ -5511,8 +5515,7 @@ msgstr "" " %b\tutvid omvendt skrÃ¥strek-skiftesekvenser i gjeldende argument\n" " %q\tgi argumentet anførselstegn slik at det kan brukes som skall-" "inndata\n" -" %(fmt)T skriv ut «date-time»-streng etter bruk av FMT som " -"formatstreng\n" +" %(fmt)T skriv ut «date-time»-streng etter bruk av FMT som formatstreng\n" " med strftime(3)\n" " \n" " Formatet gjenbrukes etter nødvendighet for Ã¥ bruke opp alle " diff --git a/po/nl.gmo b/po/nl.gmo index 5b17a99f..f9f64c1b 100644 Binary files a/po/nl.gmo and b/po/nl.gmo differ diff --git a/po/nl.po b/po/nl.po index ae589afe..fb2ee0f0 100644 --- a/po/nl.po +++ b/po/nl.po @@ -25,14 +25,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-11-12 16:31+0100\n" "Last-Translator: Benno Schulenberg \n" "Language-Team: Dutch \n" -"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -41,28 +41,28 @@ msgstr "" msgid "bad array subscript" msgstr "ongeldige array-index" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: 'nameref'-eigenschap wordt verwijderd" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: kan geïndexeerd array niet omzetten naar associatief array" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: ongeldige sleutel voor associatief array" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: niet-numerieke index is niet mogelijk" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: een index is nodig bij toekenning aan associatief array" @@ -72,22 +72,22 @@ msgstr "%s: %s: een index is nodig bij toekenning aan associatief array" msgid "%s: cannot create: %s" msgstr "Kan %s niet aanmaken: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command(): kan voor opdracht geen toetsenkaart vinden" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: eerste teken dat geen witruimte is is niet '\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "geen sluit-'%c' in %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: ontbrekend scheidingsteken (dubbele punt)" @@ -102,12 +102,12 @@ msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %d elementen" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor '%s'" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "'%s': ongeldige naam voor alias" @@ -164,19 +164,19 @@ msgstr "" "\n" " Zonder EXPR, resulteert " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME is niet gedefinieerd" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "te veel argumenten" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null-map" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD is niet gedefinieerd" @@ -220,7 +220,7 @@ msgstr "%s: ongeldige optie" msgid "%s: invalid option name" msgstr "%s: ongeldige optienaam" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "'%s': is geen geldige naam" @@ -233,7 +233,7 @@ msgstr "ongeldig octaal getal" msgid "invalid hex number" msgstr "ongeldig hexadecimaal getal" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "ongeldig getal" @@ -355,13 +355,13 @@ msgstr "kan alleen worden gebruikt binnen een functie" msgid "%s: reference variable cannot be an array" msgstr "%s: verwijzingsvariabele mag geen array zijn" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: zelfverwijzing door naamsverwijzingsvariabele is niet toegestaan" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: circulaire naamsverwijzing" @@ -375,7 +375,7 @@ msgstr "'%s': ongeldige variabelenaam voor naamsverwijzing" msgid "cannot use `-f' to make functions" msgstr "'-f' kan niet gebruikt worden om een functie te definiëren" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: is een alleen-lezen functie" @@ -390,7 +390,7 @@ msgstr "%s: aangehaalde samengesteld-array-toekenning is verouderd" msgid "%s: cannot destroy array variables in this way" msgstr "%s: kan array-variabelen niet op deze manier verwijderen" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: kan associatief array niet omzetten naar geïndexeerd array" @@ -424,7 +424,7 @@ msgstr "%s: is niet dynamisch geladen" msgid "%s: cannot delete: %s" msgstr "Kan %s niet verwijderen: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: is een map" @@ -444,7 +444,7 @@ msgstr "%s: bestand is te groot" msgid "%s: cannot execute binary file" msgstr "%s: kan binair bestand niet uitvoeren" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "Kan %s niet uitvoeren: %s" @@ -583,16 +583,16 @@ msgstr "%s: 'inlib' is mislukt" msgid "no other options allowed with `-x'" msgstr "bij '-x' zijn geen andere opties toegestaan" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenten moeten proces-IDs of taak-IDs zijn" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Onbekende fout" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "uitdrukking werd verwacht" @@ -601,12 +601,12 @@ msgstr "uitdrukking werd verwacht" msgid "%s: not an indexed array" msgstr "%s: is geen geïndexeerd array" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: ongeldige aanduiding van bestandsdescriptor" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: ongeldige bestandsdescriptor: %s" @@ -636,36 +636,36 @@ msgstr "lege naam van array-variabele" msgid "array variable support required" msgstr "ondersteuning van arrayvariabelen is vereist" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "'%s': ontbrekend opmaakteken" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "'%c': ongeldige aanduiding van tijdsopmaak" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "'%c': ongeldig opmaakteken" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "waarschuwing: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "probleem bij ontleden van opmaak: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "ontbrekend hexadecimaal cijfer bij \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "ontbrekend Unicode-cijfer bij \\%c" @@ -811,12 +811,12 @@ msgstr "" "\n" " De opdracht 'dirs' toont de huidige mappenstapel." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: ongeldige aanduiding van tijdslimiet" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "leesfout: %d: %s" @@ -831,17 +831,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "kan niet tegelijk een functie en een variabele verwijderen" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "Kan '%s' niet verwijderen" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "Kan '%s' niet verwijderen: %s is alleen-lezen" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: is geen array-variabele" @@ -860,11 +860,11 @@ msgstr "Kan '%s' niet exporteren" msgid "shift count" msgstr "shift-aantal" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "kan shell-opties niet tegelijk inschakelen en uitschakelen" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: ongeldige shell-optienaam" @@ -1010,66 +1010,66 @@ msgstr "\awachten op invoer duurde te lang -- automatisch afgemeld\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "kan standaardinvoer niet omleiden vanaf /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: '%c': ongeldig opmaakteken" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc(): coproc [%d:%s] bestaat nog steeds" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "pijpfout" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximum 'eval'-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum 'source'-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum functie-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: beperkte modus: '/' in opdrachtnamen is niet toegestaan" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: opdracht niet gevonden" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: ongeldige interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kan binair bestand %s niet uitvoeren" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "'%s' is een speciale ingebouwde shell-functie" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "kan bestandsdescriptor %d niet dupliceren naar bestandsdescriptor %d" @@ -1082,65 +1082,65 @@ msgstr "recursieniveau van expressies is overschreden" msgid "recursion stack underflow" msgstr "recursiestapel-onderloop" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntaxfout in expressie" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "poging tot toewijzing aan een niet-variabele" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "syntaxfout in expressie" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "deling door nul" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "**interne fout**: onjuist symbool in toewijzingsexpressie" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "':' werd verwacht voor een voorwaardelijke expressie" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponent is kleiner dan 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "naam verwacht na pre-increment of pre-decrement" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "ontbrekend ')'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntaxfout: operator verwacht" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntaxfout: ongeldige rekenkundige operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (het onjuiste symbool is \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "ongeldige rekenkundige basis" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "waarde is te groot voor basis" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: expressiefout\n" @@ -1149,7 +1149,7 @@ msgstr "%s: expressiefout\n" msgid "getcwd: cannot access parent directories" msgstr "getwd(): kan geen geen toegang verkrijgen tot bovenliggende mappen" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d" @@ -1171,151 +1171,151 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline(): procesgroep van pijp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "afgesplitst PID %d hoort bij draaiende taak %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "verwijderen van gepauzeerde taak %d met procesgroep %ld..." -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process(): proces %5ld (%s) in de pijplijn" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process(): PID %5ld (%s) staat gemarkeerd als nog actief" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid(): PID %ld bestaat niet" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signaal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Klaar" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Gepauzeerd" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Gepauzeerd(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Wordt uitgevoerd" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Klaar(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Onbekende afsluitwaarde" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(geheugendump gemaakt) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (werkmap: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "instellen van procesgroep %2$ld van dochter %1$ld" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait(): PID %ld is geen dochterproces van deze shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for(): proces %ld is nergens geregistreerd" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job(): taak %d is gepauzeerd" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: taak is afgesloten" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: taak %d draait al op de achtergrond" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld(): WNOHANG wordt ingeschakeld om een onbegrensde blokkering te " "vermijden" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: regel %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (geheugendump gemaakt)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(werkmap is nu: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp() is mislukt" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: lijnprotocol" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: lijnprotocol" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "kan procesgroep (%d) van terminal niet instellen" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "er is geen taakbesturing in deze shell" @@ -1462,8 +1462,8 @@ msgstr "make_here_document(): ongeldig instructietype %d" #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" msgstr "" -"regel %d van \"hier\"-document eindigt met einde van bestand (verwachtte " -"'%s')" +"regel %d van \"hier\"-document eindigt met einde van bestand (verwachtte '%" +"s')" #: make_cmd.c:756 #, c-format @@ -1479,104 +1479,104 @@ msgstr "" "shell_getc(): lengte van invoerregel (%zu) overschrijdt SIZE_MAX (%lu): " "regel is afgekapt" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maximum aantal \"hier\"-documenten is overschreden" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende '%c'" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "onverwacht bestandseinde tijdens zoeken naar ']]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaxfout in conditionele expressie: onverwacht symbool '%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntaxfout in conditionele expressie" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "onverwacht symbool '%s'; ')' werd verwacht" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "')' werd verwacht" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "onverwacht argument '%s' bij eenzijdige conditionele operator" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "onverwacht argument bij eenzijdige conditionele operator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "tweezijdige conditionele operator werd verwacht" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "onverwacht argument '%s' bij tweezijdige conditionele operator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "onverwacht argument bij tweezijdige conditionele operator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "onverwacht symbool '%c' in conditionele opdracht" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "onverwacht symbool '%s' in conditionele opdracht" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "onverwacht symbool %d in conditionele opdracht" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaxfout nabij onverwacht symbool '%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntaxfout nabij '%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntaxfout: onverwacht bestandseinde" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntaxfout" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Gebruik \"%s\" om de shell te verlaten.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende ')'" @@ -1650,11 +1650,11 @@ msgstr "kan geen tijdelijk bestand maken voor \"hier\"-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: kan bestandsdescriptor niet toewijzen aan variabele" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port is niet mogelijk zonder netwerk" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "omleidingsfout: kan bestandsdescriptor niet dupliceren" @@ -1724,39 +1724,39 @@ msgstr "Korte opties:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD, of -c OPDRACHT, of -O SHOPT-OPTIE (enkel bij aanroep)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s, of -o optie (veranderbaar via 'set')\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Typ '%s -c \"help set\"' voor meer informatie over shell-opties.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Typ '%s -c help' voor meer informatie over ingebouwde shell-functies.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Gebruik de opdracht 'bashbug' om fouten in bash te rapporteren.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Webpagina van 'bash': \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Algemene hulp bij gebruik van GNU-software: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask(): %d: ongeldige operatie" @@ -1933,97 +1933,97 @@ msgstr "Onbekend signaalnummer" msgid "Unknown Signal #%d" msgstr "Onbekend signaal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "ongeldige vervanging: geen sluit-'%s' in %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: kan geen lijst toewijzen aan een array-element" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "kan geen pijp maken voor procesvervanging" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "kan geen dochterproces maken voor procesvervanging" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "kan pijp genaamd %s niet openen om te lezen" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "kan pijp genaamd %s niet openen om te schrijven" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "kan pijp genaamd %s niet dupliceren als bestandsdescriptor %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "opdrachtsubstitutie: null-byte in invoer is genegeerd" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "kan geen pijp maken voor opdrachtvervanging" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "kan geen dochterproces maken voor opdrachtvervanging" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ongeldige variabelenaam voor naamsverwijzing" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ongeldige indirecte expansie" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: ongeldige variabelenaam" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: lege parameter, of niet ingesteld" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: lege parameter, of niet ingesteld" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: resultaat van deeltekenreeks is kleiner dan nul" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: ongeldige vervanging" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: kan niet op deze manier toewijzen" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2031,12 +2031,12 @@ msgstr "" "toekomstige versies van de shell zullen dit als een rekenkundige vervanging " "evalueren" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "ongeldige vervanging: geen afsluitende '`' in %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "geen overeenkomst: %s" @@ -2077,12 +2077,17 @@ msgstr "ontbrekende ']'" msgid "invalid signal number" msgstr "ongeldig signaalnummer" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: maximum 'eval'-nestingsniveau is overschreden (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps(): ongeldige waarde in trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2090,80 +2095,80 @@ msgstr "" "run_pending_traps: signaalverwerker is SIG_DFL, herzenden van %d (%s) aan " "mezelf..." -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler(): ongeldig signaal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "fout tijdens importeren van functiedefinitie voor '%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell-niveau is te hoog (%d); teruggezet op 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" "make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: aan variabele mag geen waarde toegewezen worden" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: toekenning van geheel getal aan naamsverwijzing" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" "all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "*** %s heeft lege export-tekenreeks" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "*** ongeldig teken '%d' in export-tekenreeks voor %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "*** geen '=' in export-tekenreeks voor %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context(): top van 'shell_variables' is geen functiecontext" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context(): er is geen 'global_variables'-context" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope(): top van 'shell_variables' is geen tijdelijk geldigheidsbereik" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: Kan %s niet openen als BESTAND" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: ongeldige waarde %s voor 'trace'-bestandsdescriptor" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibiliteitswaarde valt buiten bereik" @@ -5521,8 +5526,8 @@ msgid "" "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" diff --git a/po/pl.gmo b/po/pl.gmo index 25231a01..8f92c73d 100644 Binary files a/po/pl.gmo and b/po/pl.gmo differ diff --git a/po/pl.po b/po/pl.po index 9b8df0c1..dc689543 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-09-16 21:30+0200\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" -"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "nieprawidÅ‚owy indeks tablicy" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: usuwanie atrybutu nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: nie można przeksztaÅ‚cić tablicy indeksowanej na asocjacyjnÄ…" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: błędny klucz tablicy asocjacyjnej" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: nie można przypisać do nienumerycznego indeksu" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: przy przypisaniu do tablicy asocjacyjnej należy użyć nawiasów" @@ -56,22 +56,22 @@ msgid "%s: cannot create: %s" msgstr "%s: nie można utworzyć: %s" # ??? -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: nie można znaleźć mapy klawiszy dla polecenia" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: pierwszym drukowalnym znakiem nie jest `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "brak zamykajÄ…cego `%c' w %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: brak separujÄ…cego dwukropka" @@ -88,12 +88,12 @@ msgstr "" "rozwijanie nawiasów: nie udaÅ‚o siÄ™ przydzielić pamiÄ™ci dla elementów w " "liczbie %d" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "rozwijanie nawiasów: nie udaÅ‚o siÄ™ przydzielić pamiÄ™ci dla `%s'" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': błędna nazwa aliasu" @@ -152,19 +152,19 @@ msgstr "" " \n" " Bez WYRAÅ»ENIA zwraca " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Nie ustawiono HOME" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "za dużo argumentów" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "zerowy katalog" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Nie ustawiono OLDPWD" @@ -208,7 +208,7 @@ msgstr "%s: nieprawidÅ‚owa opcja" msgid "%s: invalid option name" msgstr "%s: nieprawidÅ‚owa nazwa opcji" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': nieprawidÅ‚owy identyfikator" @@ -221,7 +221,7 @@ msgstr "błędna liczba ósemkowa" msgid "invalid hex number" msgstr "błędna liczba szesnastkowa" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "nieprawidÅ‚owa liczba" @@ -343,13 +343,13 @@ msgstr "można używać tylko w funkcji" msgid "%s: reference variable cannot be an array" msgstr "%s: zmienna referencyjna nie może być tablicÄ…" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: zmienna referencyjna nie może wskazywać na siebie" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: cykliczne odwoÅ‚anie do nazwy" @@ -363,7 +363,7 @@ msgstr "`%s': błędna nazwa zmiennej przy odwoÅ‚aniu do nazwy" msgid "cannot use `-f' to make functions" msgstr "nie można używać `-f' do tworzenia funkcji" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkcja tylko do odczytu" @@ -378,7 +378,7 @@ msgstr "%s: przypisanie zÅ‚ożonej tablicy z cytowaniem jest przestarzaÅ‚e" msgid "%s: cannot destroy array variables in this way" msgstr "%s: nie można w ten sposób unicestwić zmiennej tablicowej" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: nie można przeksztaÅ‚cić tablicy asocjacyjnej na indeksowanÄ…" @@ -412,7 +412,7 @@ msgstr "%s: nie jest Å‚adowany dynamicznie" msgid "%s: cannot delete: %s" msgstr "%s: nie można usunąć: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: jest katalogiem" @@ -432,7 +432,7 @@ msgstr "%s: plik jest za duży" msgid "%s: cannot execute binary file" msgstr "%s: nie można uruchomić pliku binarnego" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nie można uruchomić: %s" @@ -572,16 +572,16 @@ msgstr "%s: inlib nie powiodÅ‚o siÄ™" msgid "no other options allowed with `-x'" msgstr "nie można używać innych opcji przy `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumentami muszÄ… być numery procesów lub zadaÅ„" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Nieznany błąd" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "spodziewano siÄ™ wyrażenia" @@ -590,12 +590,12 @@ msgstr "spodziewano siÄ™ wyrażenia" msgid "%s: not an indexed array" msgstr "%s: nie jest tablicÄ… indeksowanÄ…" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: nieprawidÅ‚owo okreÅ›lony deskryptor pliku" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: nieprawidÅ‚owy deskryptor pliku: %s" @@ -623,36 +623,36 @@ msgstr "pusta nazwa zmiennej tablicowej" msgid "array variable support required" msgstr "wymagana obsÅ‚uga zmiennych tablicowych" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': brak znaku formatujÄ…cego" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': błędne okreÅ›lenie formatu czasu" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': nieprawidÅ‚owy znak formatujÄ…cy" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "uwaga: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problem z analizÄ… formatu: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "brak cyfry szesnastkowej dla \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "brak cyfry unikodowej dla \\%c" @@ -804,12 +804,12 @@ msgstr "" " \n" " Zawartość stosu katalogów można zobaczyć za pomocÄ… polecenia `dirs'." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: nieprawidÅ‚owo okreÅ›lony limit czasu" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "błąd odczytu: %d: %s" @@ -822,17 +822,17 @@ msgstr "wyjÅ›cie przez `return' możliwe tylko z funkcji lub skryptu" msgid "cannot simultaneously unset a function and a variable" msgstr "nie można jednoczeÅ›nie anulować definicji funkcji i zmiennej" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nie można anulować definicji" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nie można anulować definicji: %s jest tylko do odczytu" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: nie jest zmiennÄ… tablicowÄ…" @@ -851,11 +851,11 @@ msgstr "%s: nie można wyeksportować" msgid "shift count" msgstr "licznik przesuniÄ™cia" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "nie można opcji powÅ‚oki jednoczeÅ›nie ustawić i unieważnić" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nieprawidÅ‚owa nazwa opcji powÅ‚oki" @@ -1001,66 +1001,66 @@ msgstr "\aprzekroczony czas oczekiwania na dane wejÅ›ciowe: auto-wylogowanie\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "nie można przekierować standardowego wejÅ›cia z /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': nieprawidÅ‚owy znak formatujÄ…cy" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: koproces [%d:%s] nadal istnieje" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "błąd potoku" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: przekroczono maksymalny poziom zagnieżdżenia polecenia eval (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia polecenia source (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia funkcji (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ograniczony: nie można podawać `/' w nazwach poleceÅ„" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: nie znaleziono polecenia" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: zÅ‚y interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nie można uruchomić pliku binarnego: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s' jest specjalnym poleceniem wewnÄ™trznym" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nie można skopiować deskryptora pliku %d do %d" @@ -1073,67 +1073,67 @@ msgstr "przekroczone ograniczenie poziomu rekursji dla wyrażenia" msgid "recursion stack underflow" msgstr "niedomiar stosu rekursji" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "błąd skÅ‚adniowy w wyrażeniu" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "próba przypisania do nie-zmiennej" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "błąd skÅ‚adniowy w wyrażeniu" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "dzielenie przez 0" # ??? -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "błąd: zÅ‚y prefiks operatora przypisujÄ…cego" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "spodziewano siÄ™ `:' w wyrażeniu warunkowym" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "wykÅ‚adnik mniejszy niż 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "spodziewany identyfikator po operatorze preinkrementacji lub predekrementacji" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "brakujÄ…cy `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "błąd skÅ‚adni: spodziewany argument" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "błąd skÅ‚adni: nieprawidÅ‚owy operator arytmetyczny" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (błędny znacznik to \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "nieprawidÅ‚owa podstawa arytmetyczna" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "wartość za duża na podstawÄ™" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: błąd w wyrażeniu\n" @@ -1142,7 +1142,7 @@ msgstr "%s: błąd w wyrażeniu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: niemożliwy dostÄ™p do katalogów nadrzÄ™dnych" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nie można wyłączyć trybu nieblokujÄ…cego dla deskryptora %d" @@ -1162,150 +1162,150 @@ msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" # ??? -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "proces o PID %d wystÄ™puje w dziaÅ‚ajÄ…cym zadaniu %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "usuwanie zatrzymanego zadania %d z grupÄ… procesów %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: proces %5ld (%s) w potoku" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) oznaczony jako nadal żywy" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: brak takiego PID-u" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "SygnaÅ‚ %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "ZakoÅ„czono" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Zatrzymano" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Zatrzymano(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "DziaÅ‚a" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "ZakoÅ„czono(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Kod wyjÅ›cia %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Stan nieznany" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(zrzut pamiÄ™ci) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (katalog: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid potomka (%ld na %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld nie jest potomkiem tej powÅ‚oki" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Brak rekordu dla procesu %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: zadanie %d jest zatrzymane" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: zadanie zostaÅ‚o przerwane" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: zadanie %d już pracuje w tle" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: wyłączanie WNOHANG w celu unikniÄ™cia nieskoÅ„czonego oczekiwania" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: linia %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (zrzut pamiÄ™ci)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(katalog: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp nie powiodÅ‚o siÄ™" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: dyscyplina linii" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: dyscyplina linii" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nie można ustawić grupy procesów terminala (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "w tej powÅ‚oce nie ma kontroli zadaÅ„" @@ -1469,103 +1469,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) przekracza SIZE_MAX (%lu): linia " "skrócona" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "przekroczono maksymalnÄ… liczbÄ™ dokumentów w miejscu" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "nieoczekiwany EOF podczas poszukiwania pasujÄ…cego `%c'" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "nieoczekiwany EOF podczas poszukiwania `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "błąd skÅ‚adni w wyrażeniu warunkowym: nieoczekiwany znacznik `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "błąd skÅ‚adni w wyrażeniu warunkowym" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "nieoczekiwany znacznik `%s', oczekiwano `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "oczekiwano `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "nieoczekiwany argument `%s' jednoargumentowego operatora warunkowego" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "nieoczekiwany argument jednoargumentowego operatora warunkowego" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "nieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowego" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "oczekiwano dwuargumentowego operatora warunkowego" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "nieoczekiwany argument `%s' dwuargumentowego operatora warunkowego" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "nieoczekiwany argument dwuargumentowego operatora warunkowego" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "nieoczekiwany znacznik `%c' w poleceniu warunkowym" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "nieoczekiwany znacznik `%s' w poleceniu warunkowym" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "nieoczekiwany znacznik %d w poleceniu warunkowym" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "błąd skÅ‚adni przy nieoczekiwanym znaczniku `%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "błąd skÅ‚adni przy `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "błąd skÅ‚adni: nieoczekiwany koniec pliku" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "błąd skÅ‚adni" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Użyj \"%s\", aby opuÅ›cić tÄ™ powÅ‚okÄ™.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "nieoczekiwany EOF podczas poszukiwania pasujÄ…cego `)'" @@ -1637,11 +1637,11 @@ msgstr "nie można utworzyć pliku tymczasowego dla dokumentu miejscowego: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: nie można przypisać deskryptora pliku do zmiennej" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nie sÄ… wspierane bez sieci" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "błąd przekierowania: nie można powielić deskryptora pliku" @@ -1711,43 +1711,43 @@ msgstr "Opcje powÅ‚oki:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD lub -c polecenie lub -O shopt_option\t\t(tylko wywoÅ‚anie)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s lub -o opcja\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Aby uzyskać wiÄ™cej informacji o opcjach powÅ‚oki, napisz `%s -c \"help set" "\"'.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Aby uzyskać wiÄ™cej informacji o poleceniach wewnÄ™trznych powÅ‚oki,\n" "napisz `%s -c help'.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Do zgÅ‚aszania błędów należy używać polecenia `bashbug'.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "strona domowa basha: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Ogólna pomoc przy użytkowaniu oprogramowania GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: nieprawidÅ‚owa operacja" @@ -1921,96 +1921,96 @@ msgstr "Nieznany sygnaÅ‚ #" msgid "Unknown Signal #%d" msgstr "Nieznany sygnaÅ‚ #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "zÅ‚e podstawienie: brak zamykajÄ…cego `%s' w %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nie można przypisać listy do elementu tablicy" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "nie można utworzyć potoku dla podstawienia procesu" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "nie można utworzyć procesu potomnego dla podstawienia procesu" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nie można otworzyć nazwanego potoku %s do odczytu" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nie można otworzyć nazwanego potoku %s do zapisu" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nie można powielić nazwanego potoku %s jako deskryptor %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "podstawienie polecenia: zignorowano zerowy bajt na wejÅ›ciu" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "nie można utworzyć potoku dla podstawienia polecenia" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "nie można utworzyć procesu potomnego dla podstawienia polecenia" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nie można powielić potoku jako deskryptora 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nieprawidÅ‚owa nazwa zmiennej przy odwoÅ‚aniu do nazwy" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: błędne rozwiniÄ™cie niebezpoÅ›rednie" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "`%s': błędna nazwa zmiennej" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametr pusty lub nieustawiony" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametr pusty lub nieustawiony" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: wyrażenie dla podÅ‚aÅ„cucha < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: zÅ‚e podstawienie" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nie można przypisywać w ten sposób" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2018,12 +2018,12 @@ msgstr "" "przyszÅ‚e wersje powÅ‚oki bÄ™dÄ… wymuszać obliczenie jako podstawienie " "arytmetyczne" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "zÅ‚e podstawienie: brak zamykajÄ…cego \"`\" w %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "brak pasujÄ…cego: %s" @@ -2064,91 +2064,96 @@ msgstr "brakujÄ…cy `]'" msgid "invalid signal number" msgstr "nieprawidÅ‚owy numer sygnaÅ‚u" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: przekroczono maksymalny poziom zagnieżdżenia polecenia eval (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: zÅ‚a wartość trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -"run_pending_traps: obsÅ‚uga sygnaÅ‚u jest ustawiona na SIG_DFL, wysyÅ‚ajÄ…c %d " -"(%s) do siebie" +"run_pending_traps: obsÅ‚uga sygnaÅ‚u jest ustawiona na SIG_DFL, wysyÅ‚ajÄ…c %d (%" +"s) do siebie" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: zÅ‚y sygnaÅ‚ %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "błąd importu definicji funkcji dla `%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "poziom powÅ‚oki (%d) jest za duży, ustawiono na 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: brak kontekstu funkcji w bieżącym zakresie" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nie można przypisać wartoÅ›ci do zmiennej" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: przypisanie wartoÅ›ci caÅ‚kowitej przy odwoÅ‚aniu do nazwy" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: brak kontekstu funkcji w bieżącym zakresie" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s ma pusty exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "nieprawidÅ‚owy znak %d w exportstr dla %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "brak `=' w exportstr dla %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: nagłówek shell_variables poza kontekstem funkcji" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: brak kontekstu global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: nagłówek shell_variables poza zakresem tymczasowego Å›rodowiska" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nie można otworzyć jako PLIK" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nieprawidÅ‚owa wartość dla deskryptora pliku do Å›ledzenia" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: wartość zgodnoÅ›ci poza zakresem" @@ -5600,8 +5605,8 @@ msgid "" "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" diff --git a/po/pt.gmo b/po/pt.gmo index 012c90bc..6de1b71c 100644 Binary files a/po/pt.gmo and b/po/pt.gmo differ diff --git a/po/pt.po b/po/pt.po index 244170b0..664e5bde 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,131 +7,133 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2016-09-10 12:42-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-01-30 06:34+0000\n" "Last-Translator: Pedro Albuquerque \n" "Language-Team: Portuguese \n" -"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=n !=1;\n" "X-Generator: Gtranslator 2.91.6\n" -#: arrayfunc.c:54 +#: arrayfunc.c:58 msgid "bad array subscript" msgstr "subscrito de matriz inválido" -#: arrayfunc.c:368 builtins/declare.def:574 variables.c:2092 variables.c:2118 -#: variables.c:2730 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: a remover atributo nameref" -#: arrayfunc.c:393 builtins/declare.def:780 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: impossível converter matriz indexada para associativa" -#: arrayfunc.c:578 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: chave de matriz associativa inválida" -#: arrayfunc.c:580 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: impossível atribuir a índice não numérico" -#: arrayfunc.c:625 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: tem de usar subscrito ao atribuir a matriz associativa" -#: bashhist.c:421 +#: bashhist.c:451 #, c-format msgid "%s: cannot create: %s" msgstr "%s: impossível criar: %s" -#: bashline.c:4091 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" -msgstr "bash_execute_unix_command: impossível encontrar mapa de teclado para o comando" +msgstr "" +"bash_execute_unix_command: impossível encontrar mapa de teclado para o " +"comando" -#: bashline.c:4189 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: o 1º carácter não-espaço não é \"\"\"" -#: bashline.c:4218 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "sem \"%c\" de fecho em %s" -#: bashline.c:4252 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: separador dois pontos em falta" -#: braces.c:329 +#: braces.c:331 #, c-format msgid "brace expansion: cannot allocate memory for %s" msgstr "expansão: impossível alocar memória para %s" -#: braces.c:427 -#, c-format -msgid "brace expansion: failed to allocate memory for %d elements" +#: braces.c:429 +#, fuzzy, c-format +msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansão: falha ao alocar memória para %d elementos" -#: braces.c:471 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansão: falha ao alocar memória para \"%s\"" -#: builtins/alias.def:133 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": aliás inválido" -#: builtins/bind.def:123 builtins/bind.def:126 +#: builtins/bind.def:122 builtins/bind.def:125 msgid "line editing not enabled" msgstr "Edição de linha não activada" -#: builtins/bind.def:213 +#: builtins/bind.def:212 #, c-format msgid "`%s': invalid keymap name" msgstr "\"%s\": mapa de teclado inválido" -#: builtins/bind.def:253 +#: builtins/bind.def:252 #, c-format msgid "%s: cannot read: %s" msgstr "%s: impossível ler: %s" -#: builtins/bind.def:270 -#, c-format -msgid "`%s': cannot unbind" -msgstr "\"%s\": impossível desassociar" - -#: builtins/bind.def:308 builtins/bind.def:338 +#: builtins/bind.def:304 builtins/bind.def:334 #, c-format msgid "`%s': unknown function name" msgstr "\"%s\": nome de função desconhecido" -#: builtins/bind.def:316 +#: builtins/bind.def:312 #, c-format msgid "%s is not bound to any keys.\n" msgstr "%s: não tem associação a qualquer tecla.\n" -#: builtins/bind.def:320 +#: builtins/bind.def:316 #, c-format msgid "%s can be invoked via " msgstr "%s pode ser chamado via " -#: builtins/break.def:79 builtins/break.def:121 +#: builtins/bind.def:353 builtins/bind.def:368 +#, c-format +msgid "`%s': cannot unbind" +msgstr "\"%s\": impossível desassociar" + +#: builtins/break.def:77 builtins/break.def:119 msgid "loop count" msgstr "total de ciclos" -#: builtins/break.def:141 +#: builtins/break.def:139 msgid "only meaningful in a `for', `while', or `until' loop" msgstr "só tem significado num ciclo \"for\", \"while\" ou \"until\"" @@ -145,233 +147,233 @@ msgstr "" " \n" " Sem EXPR, devolve " -#: builtins/cd.def:321 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME não definida" -#: builtins/cd.def:329 builtins/common.c:167 test.c:885 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "demasiados argumentos" -#: builtins/cd.def:336 +#: builtins/cd.def:341 msgid "null directory" msgstr "pasta nula" -#: builtins/cd.def:347 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD não definida" -#: builtins/common.c:102 +#: builtins/common.c:96 #, c-format msgid "line %d: " msgstr "linha %d: " -#: builtins/common.c:140 error.c:265 +#: builtins/common.c:134 error.c:264 #, c-format msgid "warning: " msgstr "aviso: " -#: builtins/common.c:154 +#: builtins/common.c:148 #, c-format msgid "%s: usage: " msgstr "%s: uso: " -#: builtins/common.c:199 shell.c:514 shell.c:825 +#: builtins/common.c:193 shell.c:510 shell.c:838 #, c-format msgid "%s: option requires an argument" msgstr "%s: a opção requer um argumento" -#: builtins/common.c:206 +#: builtins/common.c:200 #, c-format msgid "%s: numeric argument required" msgstr "%s: requer um argumento numérico" -#: builtins/common.c:213 +#: builtins/common.c:207 #, c-format msgid "%s: not found" msgstr "%s: não encontrado" -#: builtins/common.c:222 shell.c:838 +#: builtins/common.c:216 shell.c:851 #, c-format msgid "%s: invalid option" msgstr "%s: opção inválida" -#: builtins/common.c:229 +#: builtins/common.c:223 #, c-format msgid "%s: invalid option name" msgstr "%s: nome de opção inválido" -#: builtins/common.c:236 general.c:293 general.c:298 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": identificador inválido" -#: builtins/common.c:246 +#: builtins/common.c:240 msgid "invalid octal number" msgstr "número octal inválido" -#: builtins/common.c:248 +#: builtins/common.c:242 msgid "invalid hex number" msgstr "número hexadecimal inválido" -#: builtins/common.c:250 expr.c:1473 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "número inválido" -#: builtins/common.c:258 +#: builtins/common.c:252 #, c-format msgid "%s: invalid signal specification" msgstr "%s: especificação de sinal inválida" -#: builtins/common.c:265 +#: builtins/common.c:259 #, c-format msgid "`%s': not a pid or valid job spec" msgstr "\"%s\": especificação de pid ou tarefa inválida" -#: builtins/common.c:272 error.c:511 +#: builtins/common.c:266 error.c:510 #, c-format msgid "%s: readonly variable" msgstr "%s: variável só de leitura" -#: builtins/common.c:280 +#: builtins/common.c:274 #, c-format msgid "%s: %s out of range" msgstr "%s: %s fora do intervalo" -#: builtins/common.c:280 builtins/common.c:282 +#: builtins/common.c:274 builtins/common.c:276 msgid "argument" msgstr "argumento" -#: builtins/common.c:282 +#: builtins/common.c:276 #, c-format msgid "%s out of range" msgstr "%s fora do intervalo" -#: builtins/common.c:290 +#: builtins/common.c:284 #, c-format msgid "%s: no such job" msgstr "%s: tarefa inexistente" -#: builtins/common.c:298 +#: builtins/common.c:292 #, c-format msgid "%s: no job control" msgstr "%s: sem controlo da tarefa" -#: builtins/common.c:300 +#: builtins/common.c:294 msgid "no job control" msgstr "sem controlo da tarefa" -#: builtins/common.c:310 +#: builtins/common.c:304 #, c-format msgid "%s: restricted" msgstr "%s: restrita" -#: builtins/common.c:312 +#: builtins/common.c:306 msgid "restricted" msgstr "restrita" -#: builtins/common.c:320 +#: builtins/common.c:314 #, c-format msgid "%s: not a shell builtin" msgstr "%s: não é interno da consola" -#: builtins/common.c:329 +#: builtins/common.c:323 #, c-format msgid "write error: %s" msgstr "erro de escrita: %s" -#: builtins/common.c:337 +#: builtins/common.c:331 #, c-format msgid "error setting terminal attributes: %s" msgstr "erro ao definir atributos do terminal: %s" -#: builtins/common.c:339 +#: builtins/common.c:333 #, c-format msgid "error getting terminal attributes: %s" msgstr "erro ao obter atributos do terminal: %s" -#: builtins/common.c:585 +#: builtins/common.c:579 #, c-format msgid "%s: error retrieving current directory: %s: %s\n" msgstr "%s: erro ao obter a pasta actual: %s: %s\n" -#: builtins/common.c:651 builtins/common.c:653 +#: builtins/common.c:645 builtins/common.c:647 #, c-format msgid "%s: ambiguous job spec" msgstr "%s: especificação de tarefa ambígua" -#: builtins/common.c:918 +#: builtins/common.c:908 msgid "help not available in this version" msgstr "ajuda indisponível nesta versão" -#: builtins/complete.def:278 +#: builtins/complete.def:281 #, c-format msgid "%s: invalid action name" msgstr "%s: nome de acção inválido" -#: builtins/complete.def:452 builtins/complete.def:647 -#: builtins/complete.def:858 +#: builtins/complete.def:474 builtins/complete.def:679 +#: builtins/complete.def:910 #, c-format msgid "%s: no completion specification" msgstr "%s: sem especificação de conclusão" -#: builtins/complete.def:699 +#: builtins/complete.def:733 msgid "warning: -F option may not work as you expect" msgstr "aviso: a opção -F pode não resultar como esperado" -#: builtins/complete.def:701 +#: builtins/complete.def:735 msgid "warning: -C option may not work as you expect" msgstr "aviso: a opção -C pode não resultar como esperado" -#: builtins/complete.def:831 +#: builtins/complete.def:883 msgid "not currently executing completion function" msgstr "a função de conclusão não está em execução" -#: builtins/declare.def:127 +#: builtins/declare.def:132 msgid "can only be used in a function" msgstr "só pode ser usado numa função" -#: builtins/declare.def:332 builtins/declare.def:685 +#: builtins/declare.def:369 builtins/declare.def:756 #, c-format msgid "%s: reference variable cannot be an array" msgstr "%s: variável de referência não pode ser uma matriz" -#: builtins/declare.def:343 variables.c:2959 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: não são permitidas auto-referências de nameref" -#: builtins/declare.def:348 variables.c:1928 variables.c:2877 variables.c:2889 -#: variables.c:2956 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: referência circular de nome" -#: builtins/declare.def:353 builtins/declare.def:691 builtins/declare.def:702 +#: builtins/declare.def:390 builtins/declare.def:762 builtins/declare.def:773 #, c-format msgid "`%s': invalid variable name for name reference" msgstr "\"%s\": nome de variável inválido para referência de nome" -#: builtins/declare.def:463 +#: builtins/declare.def:520 msgid "cannot use `-f' to make functions" msgstr "impossível usar \"-f\" para fazer funções" -#: builtins/declare.def:475 execute_cmd.c:5632 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: função só de leitura" -#: builtins/declare.def:753 +#: builtins/declare.def:824 #, c-format msgid "%s: quoted compound array assignment deprecated" msgstr "%s: atribuição de matriz composta citada obsoleta" -#: builtins/declare.def:767 +#: builtins/declare.def:838 #, c-format msgid "%s: cannot destroy array variables in this way" msgstr "%s: impossível destruir variáveis de matriz assim" -#: builtins/declare.def:774 builtins/read.def:751 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: impossível converter matriz associativa em indexada" @@ -405,68 +407,68 @@ msgstr "%s: não carregada dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: impossível eliminar: %s" -#: builtins/evalfile.c:144 builtins/hash.def:172 execute_cmd.c:5472 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: é uma pasta" -#: builtins/evalfile.c:150 +#: builtins/evalfile.c:144 #, c-format msgid "%s: not a regular file" msgstr "%s: não é um ficheiro normal" -#: builtins/evalfile.c:159 +#: builtins/evalfile.c:153 #, c-format msgid "%s: file is too large" msgstr "%s: ficheiro muito grande" -#: builtins/evalfile.c:194 builtins/evalfile.c:212 shell.c:1578 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1623 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: impossível executar o binário" -#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:235 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: impossível executar: %s" -#: builtins/exit.def:67 +#: builtins/exit.def:64 #, c-format msgid "logout\n" msgstr "logout\n" -#: builtins/exit.def:92 +#: builtins/exit.def:89 msgid "not login shell: use `exit'" msgstr "não é consola de sessão: use \"exit\"" -#: builtins/exit.def:124 +#: builtins/exit.def:121 #, c-format msgid "There are stopped jobs.\n" msgstr "Há tarefas interrompidas.\n" -#: builtins/exit.def:126 +#: builtins/exit.def:123 #, c-format msgid "There are running jobs.\n" msgstr "Há tarefas em curso.\n" -#: builtins/fc.def:269 +#: builtins/fc.def:265 msgid "no command found" msgstr "sem comando encontrado" -#: builtins/fc.def:327 builtins/fc.def:376 +#: builtins/fc.def:323 builtins/fc.def:372 msgid "history specification" msgstr "especificação de histórico" -#: builtins/fc.def:397 +#: builtins/fc.def:393 #, c-format msgid "%s: cannot open temp file: %s" msgstr "%s: impossível abrir ficheiro temporário: %s" -#: builtins/fg_bg.def:153 builtins/jobs.def:284 +#: builtins/fg_bg.def:152 builtins/jobs.def:284 msgid "current" msgstr "actual" -#: builtins/fg_bg.def:162 +#: builtins/fg_bg.def:161 #, c-format msgid "job %d started without job control" msgstr "tarefa %d começou sem controlo de tarefa" @@ -481,38 +483,40 @@ msgstr "%s: opção ilegal -- %c\n" msgid "%s: option requires an argument -- %c\n" msgstr "%s: a opção requer um argumento -- %c\n" -#: builtins/hash.def:92 +#: builtins/hash.def:91 msgid "hashing disabled" msgstr "hashing desactivado" -#: builtins/hash.def:139 +#: builtins/hash.def:138 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tabela de hash vazia\n" -#: builtins/hash.def:254 +#: builtins/hash.def:266 #, c-format msgid "hits\tcommand\n" msgstr "sucessos\tcomando\n" -#: builtins/help.def:135 -#, c-format +#: builtins/help.def:133 msgid "Shell commands matching keyword `" msgid_plural "Shell commands matching keywords `" msgstr[0] "Comandos de consola correspondentes à palavra-chave \"" msgstr[1] "Comandos de consola correspondentes a palavras-chave \"" -#: builtins/help.def:187 +#: builtins/help.def:185 #, c-format -msgid "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." -msgstr "nenhum tópico de ajuda para \"%s\". Tente \"help help\", \"man -k %s\" ou \"info %s\"." +msgid "" +"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." +msgstr "" +"nenhum tópico de ajuda para \"%s\". Tente \"help help\", \"man -k %s\" ou " +"\"info %s\"." -#: builtins/help.def:226 +#: builtins/help.def:224 #, c-format msgid "%s: cannot open: %s" msgstr "%s: impossível abrir: %s" -#: builtins/help.def:526 +#: builtins/help.def:524 #, c-format msgid "" "These shell commands are defined internally. Type `help' to see this list.\n" @@ -523,7 +527,8 @@ msgid "" "A star (*) next to a name means that the command is disabled.\n" "\n" msgstr "" -"Estes comandos de consola são definidos internamente. Insira \"help\" para ver a lista.\n" +"Estes comandos de consola são definidos internamente. Insira \"help\" para " +"ver a lista.\n" "Insira \"help nome\" para saber mais sobre a função \"nome\".\n" "Use \"info bash\" para saber mais sobre a consola em geral.\n" "Use \"man -k ou \"info\" para saber mais sobre comandos não listados.\n" @@ -531,20 +536,21 @@ msgstr "" "Um asterisco (*) junto a um nome significa que o comando está inactivo.\n" "\n" -#: builtins/history.def:155 +#: builtins/history.def:154 msgid "cannot use more than one of -anrw" msgstr "impossível usar mais de um -anrw" -#: builtins/history.def:187 +#: builtins/history.def:187 builtins/history.def:197 builtins/history.def:212 +#: builtins/history.def:229 builtins/history.def:241 builtins/history.def:248 msgid "history position" msgstr "posição do histórico" -#: builtins/history.def:264 +#: builtins/history.def:331 #, c-format msgid "%s: invalid timestamp" msgstr "%s: datação inválida" -#: builtins/history.def:375 +#: builtins/history.def:442 #, c-format msgid "%s: history expansion failed" msgstr "%s: falha na expansão do histórico" @@ -558,16 +564,16 @@ msgstr "%s: falha inlib" msgid "no other options allowed with `-x'" msgstr "não são permitidas mais opções com \"-x\"" -#: builtins/kill.def:202 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: os argumentos têm de ser IDs de processos ou tarefas" -#: builtins/kill.def:265 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Erro desconhecido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:583 expr.c:598 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "esperada expressão" @@ -576,69 +582,69 @@ msgstr "esperada expressão" msgid "%s: not an indexed array" msgstr "%s: não é uma matriz indexada" -#: builtins/mapfile.def:272 builtins/read.def:306 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: especificação de descritor de ficheiro inválida" -#: builtins/mapfile.def:280 builtins/read.def:313 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: descritor de ficheiro inválido: %s" -#: builtins/mapfile.def:289 builtins/mapfile.def:327 +#: builtins/mapfile.def:288 builtins/mapfile.def:326 #, c-format msgid "%s: invalid line count" msgstr "%s: total de linhas inválido" -#: builtins/mapfile.def:300 +#: builtins/mapfile.def:299 #, c-format msgid "%s: invalid array origin" msgstr "%s: origem de matriz inválida" -#: builtins/mapfile.def:317 +#: builtins/mapfile.def:316 #, c-format msgid "%s: invalid callback quantum" msgstr "%s: callback inválida" -#: builtins/mapfile.def:350 +#: builtins/mapfile.def:349 msgid "empty array variable name" msgstr "nome de variável de matriz vazio" -#: builtins/mapfile.def:371 +#: builtins/mapfile.def:370 msgid "array variable support required" msgstr "requerido suporte a variáveis de matriz" -#: builtins/printf.def:412 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "%s: carácter de formato em falta" -#: builtins/printf.def:467 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "\"%c\": especificação de formato de hora inválida" -#: builtins/printf.def:669 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "\"%c\": carácter de formato inválido" -#: builtins/printf.def:695 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "aviso: %s: %s" -#: builtins/printf.def:781 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problema de análise de formato: %s" -#: builtins/printf.def:878 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "dígito hex em falta para \\x" -#: builtins/printf.def:893 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "dígito unicode em falta para \\%c" @@ -652,19 +658,19 @@ msgstr "nenhuma outra pasta" msgid "%s: invalid argument" msgstr "%s: argumento inválido" -#: builtins/pushd.def:475 +#: builtins/pushd.def:480 msgid "" msgstr "" -#: builtins/pushd.def:519 +#: builtins/pushd.def:524 msgid "directory stack empty" msgstr "pilha de pastas vazia" -#: builtins/pushd.def:521 +#: builtins/pushd.def:526 msgid "directory stack index" msgstr "índice da pilha de pastas" -#: builtins/pushd.def:696 +#: builtins/pushd.def:701 msgid "" "Display the list of currently remembered directories. Directories\n" " find their way onto the list with the `pushd' command; you can get\n" @@ -679,10 +685,12 @@ 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 "" "Mostrar a lista de pastas actualmente lembradas. As pastas\n" @@ -704,7 +712,7 @@ msgstr "" " -N\tmostra a N entrada a contar da direita da lista mostrada por\n" " \tpastas quando chamada sem opções, começando com zero." -#: builtins/pushd.def:718 +#: builtins/pushd.def:723 msgid "" "Adds a directory to the top of the directory stack, or rotates\n" " the stack, making the new top of the stack the current working\n" @@ -750,7 +758,7 @@ msgstr "" " \n" " O \"dirs\" interno mostra a pilha de pastas." -#: builtins/pushd.def:743 +#: builtins/pushd.def:748 msgid "" "Removes entries from the directory stack. With no arguments, removes\n" " the top directory from the stack, and changes to the new top directory.\n" @@ -793,40 +801,40 @@ msgstr "" msgid "%s: invalid timeout specification" msgstr "%s: especificação de inacção inválida" -#: builtins/read.def:696 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "erro de leitura: %d: %s" -#: builtins/return.def:71 +#: builtins/return.def:68 msgid "can only `return' from a function or sourced script" msgstr "só pode usar \"return\" a partir de uma função ou script baseado" -#: builtins/set.def:841 +#: builtins/set.def:834 msgid "cannot simultaneously unset a function and a variable" msgstr "impossível desactivar simultaneamente uma função e uma variável" -#: builtins/set.def:888 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: impossível desactivar" -#: builtins/set.def:909 variables.c:3389 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: impossível desactivar: %s só de leitura" -#: builtins/set.def:922 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: não é variável de matriz" -#: builtins/setattr.def:191 +#: builtins/setattr.def:189 #, c-format msgid "%s: not a function" msgstr "%s: não é função" -#: builtins/setattr.def:196 +#: builtins/setattr.def:194 #, c-format msgid "%s: cannot export" msgstr "%s: impossível exportar" @@ -835,20 +843,20 @@ msgstr "%s: impossível exportar" msgid "shift count" msgstr "total de trocas" -#: builtins/shopt.def:289 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "impossível definir e desactivar opções da consola em simultâneo" -#: builtins/shopt.def:391 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nome de opção da consola inválido" -#: builtins/source.def:131 +#: builtins/source.def:128 msgid "filename argument required" msgstr "requerido argumento de nome de ficheiro" -#: builtins/source.def:157 +#: builtins/source.def:154 #, c-format msgid "%s: file not found" msgstr "%s: ficheiro não encontrado" @@ -861,61 +869,61 @@ msgstr "impossível suspender" msgid "cannot suspend a login shell" msgstr "impossível suspender uma consola de sessão" -#: builtins/type.def:236 +#: builtins/type.def:235 #, c-format msgid "%s is aliased to `%s'\n" msgstr "%s usa o aliás \"%s\"\n" -#: builtins/type.def:257 +#: builtins/type.def:256 #, c-format msgid "%s is a shell keyword\n" msgstr "%s é palavra-chave da consola\n" -#: builtins/type.def:276 +#: builtins/type.def:275 #, c-format msgid "%s is a function\n" msgstr "%s é uma função\n" -#: builtins/type.def:300 +#: builtins/type.def:299 #, c-format msgid "%s is a special shell builtin\n" msgstr "%s é opção interna especial da consola\n" -#: builtins/type.def:302 +#: builtins/type.def:301 #, c-format msgid "%s is a shell builtin\n" msgstr "%s é opção interna da consola\n" -#: builtins/type.def:324 builtins/type.def:409 +#: builtins/type.def:323 builtins/type.def:408 #, c-format msgid "%s is %s\n" msgstr "%s é %s\n" -#: builtins/type.def:344 +#: builtins/type.def:343 #, c-format msgid "%s is hashed (%s)\n" msgstr "%s tem hash (%s)\n" -#: builtins/ulimit.def:398 +#: builtins/ulimit.def:396 #, c-format msgid "%s: invalid limit argument" msgstr "%s: argumento de limite inválido" -#: builtins/ulimit.def:424 +#: builtins/ulimit.def:422 #, c-format msgid "`%c': bad command" msgstr "\"%c\": comando errado" -#: builtins/ulimit.def:453 +#: builtins/ulimit.def:451 #, c-format msgid "%s: cannot get limit: %s" msgstr "%s: impossível obter limite: %s" -#: builtins/ulimit.def:479 +#: builtins/ulimit.def:477 msgid "limit" msgstr "limite" -#: builtins/ulimit.def:491 builtins/ulimit.def:791 +#: builtins/ulimit.def:489 builtins/ulimit.def:789 #, c-format msgid "%s: cannot modify limit: %s" msgstr "%s: impossível modificar limite: %s" @@ -934,202 +942,208 @@ msgstr "\"%c\": operador de modo simbólico inválido" msgid "`%c': invalid symbolic mode character" msgstr "\"%c\": carácter de modo simbólico inválido" -#: error.c:90 error.c:348 error.c:350 error.c:352 +#: error.c:89 error.c:347 error.c:349 error.c:351 msgid " line " msgstr " linha " -#: error.c:165 +#: error.c:164 #, c-format msgid "last command: %s\n" msgstr "último comando: %s\n" -#: error.c:173 +#: error.c:172 #, c-format msgid "Aborting..." msgstr "A abortar..." #. TRANSLATORS: this is a prefix for informational messages. -#: error.c:288 +#: error.c:287 #, c-format msgid "INFORM: " msgstr "INFORM.: " -#: error.c:463 +#: error.c:462 msgid "unknown command error" msgstr "erro de comando desconhecido" -#: error.c:464 +#: error.c:463 msgid "bad command type" msgstr "tipo de comando errado" -#: error.c:465 +#: error.c:464 msgid "bad connector" msgstr "conector errado" -#: error.c:466 +#: error.c:465 msgid "bad jump" msgstr "salto errado" -#: error.c:504 +#: error.c:503 #, c-format msgid "%s: unbound variable" msgstr "%s: variável desassociada" -#: eval.c:209 +#: eval.c:245 #, c-format msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aDemasiada inacção à espera de entrada: sessão terminada\n" -#: execute_cmd.c:527 +#: execute_cmd.c:536 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "impossível redireccionar entrada padrão de /dev/null: %s" -#: execute_cmd.c:1275 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "FORMATOHORA: \"%c\": carácter de formato inválido" -#: execute_cmd.c:2273 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] ainda existe" -#: execute_cmd.c:2377 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "erro de pipe" -#: execute_cmd.c:4496 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: nível máximo de aninhamento de eval excedido (%d)" -#: execute_cmd.c:4508 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: nível máximo de aninhamento de fonte excedido (%d)" -#: execute_cmd.c:4616 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: nível máximo de aninhamento de função excedido (%d)" -#: execute_cmd.c:5144 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restrito: impossível especificar \"/\" em nomes de comando" -#: execute_cmd.c:5232 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: execute_cmd.c:5470 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5508 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interpretador errado" -#: execute_cmd.c:5545 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: impossível executar binário: %s" -#: execute_cmd.c:5623 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "%s: é uma opção interna especial" -#: execute_cmd.c:5675 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossível duplicar fd %d para fd %d" -#: expr.c:259 +#: expr.c:263 msgid "expression recursion level exceeded" msgstr "nível de recursão da expressão excedido" -#: expr.c:283 +#: expr.c:291 msgid "recursion stack underflow" msgstr "sub-fluxo da pilha de recursividade" -#: expr.c:431 +#: expr.c:477 msgid "syntax error in expression" msgstr "erro de sintaxe na expressão" -#: expr.c:475 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "tentativa de atribuição a não-variável" -#: expr.c:495 expr.c:858 +#: expr.c:530 +#, fuzzy +msgid "syntax error in variable assignment" +msgstr "erro de sintaxe na expressão" + +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "divisão por 0" -#: expr.c:542 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "problema: símbolo expassign errado" -#: expr.c:595 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "\":\" esperados para expressão condicional" -#: expr.c:919 +#: expr.c:971 msgid "exponent less than 0" msgstr "expoente menor que 0" -#: expr.c:976 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identificador esperado após pré-incremento ou pré-decremento" -#: expr.c:1002 +#: expr.c:1055 msgid "missing `)'" msgstr "\")\" em falta" -#: expr.c:1053 expr.c:1393 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "erro de sintaxe: operando esperado" -#: expr.c:1395 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "erro de sintaxe: operador aritmético inválido" -#: expr.c:1419 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (símbolo de erro é \"%s\")" -#: expr.c:1477 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base aritmética inválida" -#: expr.c:1497 +#: expr.c:1588 msgid "value too great for base" msgstr "valor muito grande para a base" -#: expr.c:1546 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: erro de expressão\n" -#: general.c:68 +#: general.c:69 msgid "getcwd: cannot access parent directories" msgstr "getcwd: impossível aceder a pastas-mãe" -#: input.c:102 subst.c:5858 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossível repor modo nodelay para fd %d" -#: input.c:271 +#: input.c:266 #, c-format msgid "cannot allocate new file descriptor for bash input from fd %d" -msgstr "impossível alocar novo descritor de ficheiro para entrada bash de fd %d" +msgstr "" +"impossível alocar novo descritor de ficheiro para entrada bash de fd %d" -#: input.c:279 +#: input.c:274 #, c-format msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer já existe para o novo fd %d" @@ -1138,153 +1152,158 @@ msgstr "save_bash_input: buffer já existe para o novo fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pipe pgrp" -#: jobs.c:1035 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid %d aparece em tarefa em execução %d" -#: jobs.c:1154 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "a eliminar tarefa interrompida %d com grupo de processo %ld" -#: jobs.c:1258 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: processo %5ld (%s) na _pipeline" -#: jobs.c:1261 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marcado como ainda activo" -#: jobs.c:1590 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid não existente" -#: jobs.c:1605 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Sinal %d" -#: jobs.c:1619 jobs.c:1645 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Feito" -#: jobs.c:1624 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Interrompido" -#: jobs.c:1628 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Interrompido(%s)" -#: jobs.c:1632 +#: jobs.c:1679 msgid "Running" msgstr "Em execução" -#: jobs.c:1649 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Feito(%d)" -#: jobs.c:1651 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Sair de %d" -#: jobs.c:1654 +#: jobs.c:1701 msgid "Unknown status" msgstr "Estado desconhecido" -#: jobs.c:1741 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(núcleo despejado) " -#: jobs.c:1760 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:1985 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid filho (%ld para %ld)" -#: jobs.c:2347 nojobs.c:654 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld não é um filho desta consola" -#: jobs.c:2602 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: sem registo do processo %ld" -#: jobs.c:2929 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_tarefa: tarefa %d está interrompida" -#: jobs.c:3221 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: tarefa terminada" -#: jobs.c:3230 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: tarefa %d já em 2º plano" -#: jobs.c:3455 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: a ligar WNOHANG para evitar bloquieo indefinido" -#: jobs.c:3970 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: linha %d: " -#: jobs.c:3984 nojobs.c:897 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (núcleo despejado)" -#: jobs.c:3996 jobs.c:4009 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd agora: %s)\n" -#: jobs.c:4041 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_tarefa_control: getpgrp falhou" -#: jobs.c:4104 +#: jobs.c:4245 +#, fuzzy +msgid "initialize_job_control: no job control in background" +msgstr "initialize_tarefa_control: disciplina de linha" + +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_tarefa_control: disciplina de linha" -#: jobs.c:4114 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_tarefa_control: setpgid" -#: jobs.c:4135 jobs.c:4144 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossível definir grupo de processo do terminal (%d)" -#: jobs.c:4149 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "não há controlo de tarefa nesta consola" -#: lib/malloc/malloc.c:296 +#: lib/malloc/malloc.c:331 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: asserção falhada: %s\n" -#: lib/malloc/malloc.c:312 +#: lib/malloc/malloc.c:347 #, c-format msgid "" "\r\n" @@ -1293,39 +1312,39 @@ msgstr "" "\r\n" "malloc: %s:%d: asserção frustrada\r\n" -#: lib/malloc/malloc.c:313 +#: lib/malloc/malloc.c:348 msgid "unknown" msgstr "desconhecido" -#: lib/malloc/malloc.c:801 +#: lib/malloc/malloc.c:855 msgid "malloc: block on free list clobbered" msgstr "malloc: bloqueio na lista livre clobbered" -#: lib/malloc/malloc.c:878 +#: lib/malloc/malloc.c:932 msgid "free: called with already freed block argument" msgstr "free: chamado com argumento de bloco já liberto" -#: lib/malloc/malloc.c:881 +#: lib/malloc/malloc.c:935 msgid "free: called with unallocated block argument" msgstr "free: chamado com argumento de bloco não alocado" -#: lib/malloc/malloc.c:900 +#: lib/malloc/malloc.c:954 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: sub-fluxo detectado; mh_nbytes fora do intervalo" -#: lib/malloc/malloc.c:906 +#: lib/malloc/malloc.c:960 msgid "free: start and end chunk sizes differ" msgstr "free: tamanho dos pontos inicial e final difere" -#: lib/malloc/malloc.c:1005 +#: lib/malloc/malloc.c:1070 msgid "realloc: called with unallocated block argument" msgstr "realloc: chamado com argumento de bloco não alocado" -#: lib/malloc/malloc.c:1020 +#: lib/malloc/malloc.c:1085 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: sub-fluxo detectado; mh_nbytes fora do intervalo" -#: lib/malloc/malloc.c:1026 +#: lib/malloc/malloc.c:1091 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: tamanho dos pontos inicial e final difere" @@ -1367,22 +1386,22 @@ msgstr "%s: especificação de caminho de rede errada" msgid "network operations not supported" msgstr "operações de rede não suportadas" -#: locale.c:200 +#: locale.c:205 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s)" msgstr "setlocale: LC_ALL: não pode alterar o idioma (%s)" -#: locale.c:202 +#: locale.c:207 #, c-format msgid "setlocale: LC_ALL: cannot change locale (%s): %s" msgstr "setlocale: LC_ALL: não pode alterar o idioma (%s): %s" -#: locale.c:259 +#: locale.c:272 #, c-format msgid "setlocale: %s: cannot change locale (%s)" msgstr "setlocale: %s: não pode alterar o idioma (%s)" -#: locale.c:261 +#: locale.c:274 #, c-format msgid "setlocale: %s: cannot change locale (%s): %s" msgstr "setlocale: %s: não pode alterar o idioma (%s): %s" @@ -1400,145 +1419,151 @@ msgstr "Tem novo correio em $_" msgid "The mail in %s has been read\n" msgstr "O correio em %s já foi lido\n" -#: make_cmd.c:329 +#: make_cmd.c:317 msgid "syntax error: arithmetic expression required" msgstr "erro de sintaxe: requerida expressão aritmética" -#: make_cmd.c:331 +#: make_cmd.c:319 msgid "syntax error: `;' unexpected" msgstr "erro de sintaxe: \";\" inesperado" -#: make_cmd.c:332 +#: make_cmd.c:320 #, c-format msgid "syntax error: `((%s))'" msgstr "erro de sintaxe: \"((%s))\"" -#: make_cmd.c:584 +#: make_cmd.c:572 #, c-format msgid "make_here_document: bad instruction type %d" msgstr "make_here_document: tipo de instrução %d errado" -#: make_cmd.c:669 +#: make_cmd.c:657 #, c-format msgid "here-document at line %d delimited by end-of-file (wanted `%s')" -msgstr "here-document na linha %d delimitado por fim-de-ficheiro (desejado \"%s\")" +msgstr "" +"here-document na linha %d delimitado por fim-de-ficheiro (desejado \"%s\")" -#: make_cmd.c:768 +#: make_cmd.c:756 #, c-format msgid "make_redirection: redirection instruction `%d' out of range" -msgstr "make_redirection: instrução de redireccionamento \"%d\" fora do intervalo" +msgstr "" +"make_redirection: instrução de redireccionamento \"%d\" fora do intervalo" -#: parse.y:2324 +#: parse.y:2369 #, c-format -msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated" -msgstr "consola_getc: consola_input_line_size (%zu) excede SIZE_MAX (%lu): linha truncada" +msgid "" +"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " +"truncated" +msgstr "" +"consola_getc: consola_input_line_size (%zu) excede SIZE_MAX (%lu): linha " +"truncada" -#: parse.y:2700 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "total here-document máximo excedido" -#: parse.y:3390 parse.y:3748 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado ao procurar \"%c\" correspondentes" -#: parse.y:4410 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado ao procurar \"]]\"" -#: parse.y:4415 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "erro de sintaxe em expressão condicional: símbolo inesperado \"%s\"" -#: parse.y:4419 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "erro de sintaxe em expressão condicional" -#: parse.y:4497 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "símbolo inesperado \"%s\", esperado \")\"" -#: parse.y:4501 +#: parse.y:4682 msgid "expected `)'" msgstr "esperado \")\"" -#: parse.y:4529 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento \"%s\" inesperado para operador unário condicional" -#: parse.y:4533 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para operador unário condicional" -#: parse.y:4579 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "símbolo \"%s\" inesperado, esperado operador binário condicional" -#: parse.y:4583 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "esperado operador binário condicional" -#: parse.y:4605 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento \"%s\" inesperado para operador binário condicional" -#: parse.y:4609 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para operador binário condicional" -#: parse.y:4620 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "símbolo \"%c\" inesperado em comando condicional" -#: parse.y:4623 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "símbolo \"%s\" inesperado em comando condicional" -#: parse.y:4627 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "símbolo %d inesperado em comando condicional" -#: parse.y:5996 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "erro de sintaxe junto a símbolo \"%s\" inesperado" -#: parse.y:6014 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "erro de sintaxe junto a \"%s\"" -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "erro de sintaxe: fim de ficheiro inesperado" -#: parse.y:6024 +#: parse.y:6258 msgid "syntax error" msgstr "erro de sintaxe" -#: parse.y:6086 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use \"%s\" para sair da consola.\n" -#: parse.y:6248 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF inesperado ao procurar o \")\" correspondente" -#: pcomplete.c:1126 +#: pcomplete.c:1132 #, c-format msgid "completion: function `%s' not found" msgstr "completion: função \"%s\" não encontrada" -#: pcomplete.c:1646 +#: pcomplete.c:1722 #, c-format msgid "programmable_completion: %s: possible retry loop" msgstr "programmable_completion: %s: possível ciclo de repetição" @@ -1548,109 +1573,113 @@ msgstr "programmable_completion: %s: possível ciclo de repetição" msgid "progcomp_insert: %s: NULL COMPSPEC" msgstr "progcomp_insert: %s: NULL COMPSPEC" -#: print_cmd.c:302 +#: print_cmd.c:300 #, c-format msgid "print_command: bad connector `%d'" msgstr "print_command: conector \"%d\" errado" -#: print_cmd.c:375 +#: print_cmd.c:373 #, c-format msgid "xtrace_set: %d: invalid file descriptor" msgstr "xtrace_set: %d: descritor de ficheiro inválido" -#: print_cmd.c:380 +#: print_cmd.c:378 msgid "xtrace_set: NULL file pointer" msgstr "xtrace_set: ponteiro de ficheiro NULL" -#: print_cmd.c:384 +#: print_cmd.c:382 #, c-format msgid "xtrace fd (%d) != fileno xtrace fp (%d)" msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" -#: print_cmd.c:1534 +#: print_cmd.c:1538 #, c-format msgid "cprintf: `%c': invalid format character" msgstr "cprintf: \"%c\": carácter de formato inválido" -#: redir.c:124 redir.c:171 +#: redir.c:121 redir.c:167 msgid "file descriptor out of range" msgstr "descritor de ficheiro fora de alcance" -#: redir.c:178 +#: redir.c:174 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redireccionamento ambíguo" -#: redir.c:182 +#: redir.c:178 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: impossível sobrescrever ficheiro existente" -#: redir.c:187 +#: redir.c:183 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restricto: impossível redireccionar saída" -#: redir.c:192 +#: redir.c:188 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "impossível criar ficheiro temporário para here-document: %s" -#: redir.c:196 +#: redir.c:192 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: impossível atribuir fd a variável" -#: redir.c:586 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port não suportado em trabalho de rede" -#: redir.c:868 redir.c:983 redir.c:1044 redir.c:1209 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "erro de redireccionamento: impossível duplicar fd" -#: shell.c:347 +#: shell.c:343 msgid "could not find /tmp, please create!" msgstr "impossível encontrar /tmp, por favor crie-a!" -#: shell.c:351 +#: shell.c:347 msgid "/tmp must be a valid directory name" msgstr "/tmp tem de ser um nome de pasta válido" -#: shell.c:927 +#: shell.c:798 +msgid "pretty-printing mode ignored in interactive shells" +msgstr "" + +#: shell.c:940 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: opção inválida" -#: shell.c:1282 +#: shell.c:1299 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "impossível definir uid como %d: uid efectiva %d" -#: shell.c:1289 +#: shell.c:1306 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "impossível definir gid como %d: gid efectiva %d" -#: shell.c:1458 +#: shell.c:1494 msgid "cannot start debugger; debugging mode disabled" msgstr "impossível iniciar o depurador; modo de depuração desactivado" -#: shell.c:1566 +#: shell.c:1608 #, c-format msgid "%s: Is a directory" msgstr "%s: é uma pasta" -#: shell.c:1777 +#: shell.c:1826 msgid "I have no name!" msgstr "Não tenho nome!" -#: shell.c:1930 +#: shell.c:1980 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versão %s-(%s)\n" -#: shell.c:1931 +#: shell.c:1981 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1659,49 +1688,52 @@ msgstr "" "Uso:\t%s [opção longa GNU] [opção] ...\n" "\t%s [opção longa GNU] [opção] script-file ...\n" -#: shell.c:1933 +#: shell.c:1983 msgid "GNU long options:\n" msgstr "Opções longas GNU:\n" -#: shell.c:1937 +#: shell.c:1987 msgid "Shell options:\n" msgstr "Opções da consola:\n" -#: shell.c:1938 +#: shell.c:1988 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\tcomando -ilrsD ou -c ou -O shopt_option\t\t(só chamada)\n" -#: shell.c:1953 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\topção -%s ou -o\n" -#: shell.c:1959 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" -msgstr "Insira \"%s -c \"help set\"\" para mais informação sobre opções da consola.\n" +msgstr "" +"Insira \"%s -c \"help set\"\" para mais informação sobre opções da consola.\n" -#: shell.c:1960 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" -msgstr "Insira \"%s -c help\" para mais informação sobre comandos internos da consola.\n" +msgstr "" +"Insira \"%s -c help\" para mais informação sobre comandos internos da " +"consola.\n" -#: shell.c:1961 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use o comando \"bashbug\" para reportar erros.\n" -#: shell.c:1963 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Página inicial do bash: \n" -#: shell.c:1964 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Ajuda geral para usar programas GNU: \n" -#: sig.c:707 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operação inválida" @@ -1875,100 +1907,109 @@ msgstr "Sinal desconhecido #" msgid "Unknown Signal #%d" msgstr "Sinal desconhecido #%d" -#: subst.c:1445 subst.c:1608 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "má substituição: sem \"%s\" de fecho em %s" -#: subst.c:3154 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossível atribuir lista a membro de matriz" -#: subst.c:5740 subst.c:5756 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "impossível fazer pipe para substituição de processo" -#: subst.c:5798 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "impossível fazer filho para substituição de processo" -#: subst.c:5848 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossível abrir pipe chamado %s para leitura" -#: subst.c:5850 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossível abrir pipe chamado %s para escrita" -#: subst.c:5873 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "imossível duplicar pipe chamado %s como fd %d" -#: subst.c:5959 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "substituição de comando: byte nulo ignorado na entrada" -#: subst.c:6083 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "impossível fazer pipe para substituição de comando" -#: subst.c:6127 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "impossível fazer filho para substituição de comando" -#: subst.c:6153 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: impossível duplicar pipe como fd 1" -#: subst.c:6580 subst.c:8939 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nome de variável inválido para referência de nome" -#: subst.c:6666 subst.c:8351 subst.c:8371 -#, c-format -msgid "%s: bad substitution" -msgstr "%s: má substituição" - -#: subst.c:6800 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansão indirecta inválida" -#: subst.c:6807 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: nome de variável inválido" -#: subst.c:6854 +#: subst.c:7031 +#, fuzzy, c-format +msgid "%s: parameter not set" +msgstr "%s: parâmetro nulo ou não definido" + +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parâmetro nulo ou não definido" -#: subst.c:7089 subst.c:7104 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressão de sub-cadeia < 0" -#: subst.c:8450 +#: subst.c:8948 subst.c:8969 +#, c-format +msgid "%s: bad substitution" +msgstr "%s: má substituição" + +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossível atribuir desta forma" -#: subst.c:8802 -msgid "future versions of the shell will force evaluation as an arithmetic substitution" -msgstr "futuras versões da consola vão forçar a avaliação como uma substituição aritmética" +#: subst.c:9460 +msgid "" +"future versions of the shell will force evaluation as an arithmetic " +"substitution" +msgstr "" +"futuras versões da consola vão forçar a avaliação como uma substituição " +"aritmética" -#: subst.c:9349 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "má substituição: sem \"\"\" de fecho em %s" -#: subst.c:10298 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "sem par:%s" @@ -1991,116 +2032,130 @@ msgstr "\")\" esperado" msgid "`)' expected, found %s" msgstr "\")\" esperado, encontrado %s" -#: test.c:282 test.c:744 test.c:747 +#: test.c:282 test.c:750 test.c:753 #, c-format msgid "%s: unary operator expected" msgstr "%s: operador unáro esperado" -#: test.c:469 test.c:787 +#: test.c:469 test.c:793 #, c-format msgid "%s: binary operator expected" msgstr "%s: operador bináro esperado" -#: test.c:869 +#: test.c:875 msgid "missing `]'" msgstr "\"]\" em falta" -#: trap.c:224 +#: trap.c:216 msgid "invalid signal number" msgstr "número de sinal inválido" -#: trap.c:387 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: nível máximo de aninhamento de eval excedido (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valor errado em trap_list[%d]: %p" -#: trap.c:391 +#: trap.c:412 #, c-format -msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" -msgstr "run_pending_traps: gestor de sinal é SIG_DFL, a reenviar %d (%s) para mim próprio" +msgid "" +"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" +msgstr "" +"run_pending_traps: gestor de sinal é SIG_DFL, a reenviar %d (%s) para mim " +"próprio" -#: trap.c:447 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal errado %d" -#: variables.c:409 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar definição de função para \"%s\"" -#: variables.c:814 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "nível da consola (%d) muito alto, a repor para 1" -#: variables.c:2413 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variável: sem contexto de função no âmbito actual" -#: variables.c:2432 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: não pode atribuir um valor à variável" -#: variables.c:3043 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: a atribuir inteiro à referência de nome" -#: variables.c:3940 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: sem contexto de função no âmbito actual" -#: variables.c:4218 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s tem exportstr nulo" -#: variables.c:4223 variables.c:4232 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter %d inválido em exportstr para %s" -#: variables.c:4238 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "sem \"=\" em exportstr para %s" -#: variables.c:4684 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: cabeça de consola_variables não é contexto de função" -#: variables.c:4697 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: sem contexto de global_variables" -#: variables.c:4772 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" -msgstr "pop_scope: cabeça de consola_variables não é âmbito de ambiente temporário" +msgstr "" +"pop_scope: cabeça de consola_variables não é âmbito de ambiente temporário" -#: variables.c:5619 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossível abrir como FICHEIRO" -#: variables.c:5624 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para descritor de ficheiro trace" -#: variables.c:5669 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidade fora do intervalo" #: version.c:46 version2.c:46 -msgid "Copyright (C) 2016 Free Software Foundation, Inc." +#, fuzzy +msgid "Copyright (C) 2018 Free Software Foundation, Inc." msgstr "Copyright (C) 2016 Free Software Foundation, Inc." #: version.c:47 version2.c:47 -msgid "License GPLv3+: GNU GPL version 3 or later \n" -msgstr "Licença GPLv3+: GNU GPL versão 3 ou posterior \n" +msgid "" +"License GPLv3+: GNU GPL version 3 or later \n" +msgstr "" +"Licença GPLv3+: GNU GPL versão 3 ou posterior \n" #: version.c:86 version2.c:86 #, c-format @@ -2115,22 +2170,22 @@ msgstr "Este é um programa gratuito; pode alterá-lo e distribuí-lo à vontade msgid "There is NO WARRANTY, to the extent permitted by law." msgstr "Não há QUALQUER GARANTIA, até aos limites previstos pela Lei." -#: xmalloc.c:91 +#: xmalloc.c:93 #, c-format msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: impossível alocar %lu bytes (%lu bytes alocados)" -#: xmalloc.c:93 +#: xmalloc.c:95 #, c-format msgid "%s: cannot allocate %lu bytes" msgstr "%s: impossível alocar %lu bytes" -#: xmalloc.c:163 +#: xmalloc.c:165 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)" msgstr "%s: %s:%d: impossível alocar %lu bytes (%lu bytes alocados)" -#: xmalloc.c:165 +#: xmalloc.c:167 #, c-format msgid "%s: %s:%d: cannot allocate %lu bytes" msgstr "%s: %s:%d: impossível alocar %lu bytes" @@ -2144,8 +2199,13 @@ msgid "unalias [-a] name [name ...]" msgstr "unalias [-a] nome [nome ...]" #: 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 mapa de teclado] [-f ficheiro] [-q nome] [-u nome] [-r seqtecl] [-x seqtecl:comando-consola] [seqtecl:função-readline ou comando-readline]" +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 mapa de teclado] [-f ficheiro] [-q nome] [-u nome] [-r " +"seqtecl] [-x seqtecl:comando-consola] [seqtecl:função-readline ou comando-" +"readline]" #: builtins.c:56 msgid "break [n]" @@ -2209,7 +2269,8 @@ msgstr "getopts optstring name [arg]" #: builtins.c:98 msgid "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]" -msgstr "exec [-cl] [-a nome] [comando [argumentos ...]] [redireccionamento ...]" +msgstr "" +"exec [-cl] [-a nome] [comando [argumentos ...]] [redireccionamento ...]" #: builtins.c:100 msgid "exit [n]" @@ -2240,8 +2301,12 @@ msgid "help [-dms] [pattern ...]" msgstr "help [-dms] [padrão ...]" #: builtins.c:123 -msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]" -msgstr "history [-c] [-d desvio] [n], history -anrw [ficheiro] ou history -ps arg [arg...]" +msgid "" +"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg " +"[arg...]" +msgstr "" +"history [-c] [-d desvio] [n], history -anrw [ficheiro] ou history -ps arg " +"[arg...]" #: builtins.c:127 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]" @@ -2252,16 +2317,24 @@ msgid "disown [-h] [-ar] [jobspec ... | pid ...]" msgstr "disown [-h] [-ar] [tarefaspec ... | pid ...]" #: builtins.c:134 -msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]" -msgstr "kill [-s sigspec | -n signum | -sigspec] pid | tarefaspec ... ou kill -l [sigspec]" +msgid "" +"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l " +"[sigspec]" +msgstr "" +"kill [-s sigspec | -n signum | -sigspec] pid | tarefaspec ... ou kill -l " +"[sigspec]" #: builtins.c:136 msgid "let arg [arg ...]" msgstr "let arg [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 matriz] [-d delim] [-i texto] [-n ncars] [-N ncars] [-p prompt] [-t inacção] [-u fd] [nome ...]" +msgid "" +"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p " +"prompt] [-t timeout] [-u fd] [name ...]" +msgstr "" +"read [-ers] [-a matriz] [-d delim] [-i texto] [-n ncars] [-N ncars] [-p " +"prompt] [-t inacção] [-u fd] [nome ...]" #: builtins.c:140 msgid "return [n]" @@ -2324,7 +2397,8 @@ msgid "umask [-p] [-S] [mode]" msgstr "umask [-p] [-S] [modo]" #: builtins.c:177 -msgid "wait [-n] [id ...]" +#, fuzzy +msgid "wait [-fn] [id ...]" msgstr "wait [-n] [id ...]" #: builtins.c:181 @@ -2352,8 +2426,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac" msgstr "case PALAVRA in [PADRÃO [| PADRÃO]...) COMANDOS ;;]... esac" #: builtins.c:194 -msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi" -msgstr "if COMANDOS; then COMANDOS; [ elif COMANDOS; then COMANDOS; ]... [ else COMANDOS; ] fi" +msgid "" +"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else " +"COMMANDS; ] fi" +msgstr "" +"if COMANDOS; then COMANDOS; [ elif COMANDOS; then COMANDOS; ]... [ else " +"COMANDOS; ] fi" #: builtins.c:196 msgid "while COMMANDS; do COMMANDS; done" @@ -2412,24 +2490,45 @@ msgid "printf [-v var] format [arguments]" msgstr "printf [-v var] formato [argumentos]" #: builtins.c:231 -msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]" -msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o opção] [-A acção] [-G padrglob] [-W listpal] [-F função] [-C comando] [-X padrfiltro] [-P prefixo] [-S sufixo] [nome ...]" +#, fuzzy +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] [-DE] [-o opção] [-A acção] [-G padrglob] [-W " +"listpal] [-F função] [-C comando] [-X padrfiltro] [-P prefixo] [-S sufixo] " +"[nome ...]" #: 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 opção] [-A acção] [-G padrglob] [-W listpal] [-F função] [-C comando] [-X padrfiltro] [-P prefixo] [-S sufixo] [palavra]" +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 opção] [-A acção] [-G padrglob] [-W listpal] [-" +"F função] [-C comando] [-X padrfiltro] [-P prefixo] [-S sufixo] [palavra]" #: builtins.c:239 -msgid "compopt [-o|+o option] [-DE] [name ...]" +#, fuzzy +msgid "compopt [-o|+o option] [-DEI] [name ...]" msgstr "compopt [-o|+o opção] [-DE] [nome ...]" #: builtins.c:242 -msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" -msgstr "mapfile [-d delim] [-n total] [-O origem] [-s total] [-t] [-u fd] [-C callback] [-c quantia] [matriz]" +msgid "" +"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C " +"callback] [-c quantum] [array]" +msgstr "" +"mapfile [-d delim] [-n total] [-O origem] [-s total] [-t] [-u fd] [-C " +"callback] [-c quantia] [matriz]" #: builtins.c:244 -msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]" -msgstr "readarray [-n total] [-O origem] [-s total] [-t] [-u fd] [-C callback] [-c quantia] [matriz]" +#, fuzzy +msgid "" +"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C " +"callback] [-c quantum] [array]" +msgstr "" +"readarray [-n total] [-O origem] [-s total] [-t] [-u fd] [-C callback] [-c " +"quantia] [matriz]" #: builtins.c:256 msgid "" @@ -2446,7 +2545,8 @@ 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 "" "Definir ou mostrar aliás.\n" @@ -2462,7 +2562,8 @@ msgstr "" " -p\timprimir todos os aliás definidos em formato reutilizável\n" " \n" " Estado de saída:\n" -" alias devolve verdadeiro a não ser que seja fornecido um NOME para o qual\n" +" alias devolve verdadeiro a não ser que seja fornecido um NOME para o " +"qual\n" "ainda não haja um aliás." #: builtins.c:278 @@ -2493,25 +2594,30 @@ 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" @@ -2520,36 +2626,53 @@ msgstr "" "Definir associações de teclas e variáveis para Readline.\n" " \n" " Associar uma sequência de teclas a uma função ou macro Readline, ou\n" -" defina uma variável Readline. A sintaxe de argumento não-opção é equivalente\n" -" à encontrada em ~/.inputrc, mas tem de ser passada como argumento único:\n" +" defina uma variável Readline. A sintaxe de argumento não-opção é " +"equivalente\n" +" à encontrada em ~/.inputrc, mas tem de ser passada como argumento " +"único:\n" " e.g., bind \"\"\\C-x\\C-r\": re-read-init-file\".\n" " \n" " Opções:\n" -" -m maptecl Use MAPTECL como mapa de teclado para a duração deste\n" -" comando. Nomes de mapas aceitáveis são emacs,\n" -" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n" +" -m maptecl Use MAPTECL como mapa de teclado para a " +"duração deste\n" +" comando. Nomes de mapas aceitáveis são " +"emacs,\n" +" emacs-standard, emacs-meta, emacs-ctlx, vi, " +"vi-move,\n" " vi-command, e vi-insert.\n" " -l Listar nomes de funções.\n" " -P Listar nomes de funções e associações.\n" -" -p Listar funções funçãos e associações de forma a que possam\n" +" -p Listar funções funçãos e associações de " +"forma a que possam\n" " ser reutilizados como entrada.\n" -" -S Listar sequências de teclas que chamem macros e seus valores\n" -" -s Listar sequências de teclas que chamem macros e seus valores\n" -" de forma a que possam ser reutilizados como entrada.\n" +" -S Listar sequências de teclas que chamem " +"macros e seus valores\n" +" -s Listar sequências de teclas que chamem " +"macros e seus valores\n" +" de forma a que possam ser reutilizados como " +"entrada.\n" " -V Listar nomes de variáveis e seus valores\n" -" -v Listar nomes de variáveis e seus valores de forma a que possam\n" +" -v Listar nomes de variáveis e seus valores de " +"forma a que possam\n" " ser reutilizados como entrada.\n" -" -q nome-função Consultar que teclas chamaram a função em causa.\n" -" -u nome-função Unbind all keys which are bound to the named função.\n" +" -q nome-função Consultar que teclas chamaram a função em " +"causa.\n" +" -u nome-função Unbind all keys which are bound to the named " +"função.\n" " -r seqtecl Remover associação de SEQTECL.\n" -" -f nomefich Ler associações de teclas a partir de NOMEFICH.\n" -" -x seqtecl:comando-consola\tCausa a execuçaõ de COMANDO-SHELL quando\n" +" -f nomefich Ler associações de teclas a partir de " +"NOMEFICH.\n" +" -x seqtecl:comando-consola\tCausa a execuçaõ de COMANDO-SHELL " +"quando\n" " \t\t\t\tSEQTECL for inserido.\n" -" -X Listarsequências de teclas associadas a -x e comandos ligados\n" -" de forma a que possam ser reutilizados como entrada.\n" +" -X Listarsequências de teclas associadas a -x e " +"comandos ligados\n" +" de forma a que possam ser reutilizados como " +"entrada.\n" " \n" " Estado de saída:\n" -" bind devolve 0 a não ser que seja dada uma opção desconhecida ou ocorra um erro." +" bind devolve 0 a não ser que seja dada uma opção desconhecida ou ocorra " +"um erro." #: builtins.c:330 msgid "" @@ -2563,7 +2686,8 @@ msgid "" msgstr "" "Sair de ciclos for, while, ou until.\n" " \n" -" Sai de um ciclo FOR, WHILE ou UNTIL. Se N for especificado, quebrar N ciclos\n" +" Sai de um ciclo FOR, WHILE ou UNTIL. Se N for especificado, quebrar N " +"ciclos\n" " envolventes.\n" " \n" " Estado de saída:\n" @@ -2588,25 +2712,30 @@ msgstr "" " O estado de saída é 0 a não ser que N não seja maior ou igual que 1." #: builtins.c:354 +#, fuzzy msgid "" "Execute shell builtins.\n" " \n" " Execute SHELL-BUILTIN with arguments ARGs without performing command\n" " lookup. This is useful when you wish to reimplement a shell builtin\n" -" as a shell function, but need to execute the builtin within the function.\n" +" as a shell function, but need to execute the builtin within the " +"function.\n" " \n" " Exit Status:\n" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" -" not a shell builtin.." +" not a shell builtin." msgstr "" "Executa comandos internos da consola.\n" " \n" -" Executar SHELL-INTERNO com argumentos ARGs sem realizar procura do comando.\n" +" Executar SHELL-INTERNO com argumentos ARGs sem realizar procura do " +"comando.\n" " Útil quando deseja re-implementar um comando interno da consola como\n" -" função da consola, mas tem de executar o comando interno dentro da função.\n" +" função da consola, mas tem de executar o comando interno dentro da " +"função.\n" " \n" " Estado de saída:\n" -" Devolve o estado de saída de SHELL-INTERNO ou falso se SHELL-INTERNO não\n" +" Devolve o estado de saída de SHELL-INTERNO ou falso se SHELL-INTERNO " +"não\n" " for um comando interno da consola." #: builtins.c:369 @@ -2634,23 +2763,30 @@ msgstr "" " actual; a chamada superior é a chamada 0.\n" " \n" " Estado de saída:\n" -" Devolve 0 a não ser que a consola não esteja a executar uma função ou EXPR\n" +" Devolve 0 a não ser que a consola não esteja a executar uma função ou " +"EXPR\n" " seja inválida." #: builtins.c:387 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" @@ -2666,25 +2802,32 @@ 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 "" "Alterar a pasta de trabalho da consola.\n" " \n" -" Altera a pasta actual para PASTA. A PASTA predefinida é o valor da variável\n" +" Altera a pasta actual para PASTA. A PASTA predefinida é o valor da " +"variável\n" " HOME.\n" " \n" " A variável CDPATH define o caminho de procura para a pasta que contém\n" -" PASTA. Nomes de pasta alternativos em CDPATH são separados por \":\" (:).\n" -" Um nome de pasta nulo é equivalente à pasta actual. Se PASTA começar com\n" +" PASTA. Nomes de pasta alternativos em CDPATH são separados por \":" +"\" (:).\n" +" Um nome de pasta nulo é equivalente à pasta actual. Se PASTA começar " +"com\n" " uma barra (/), CDPATH não é usada.\n" " \n" -" Se a pasta não for encontrada e a opção de consola \"cdable_vars\" estiver definida,\n" -" a palavra é assumida como nome de variável. Se essa variável tiver um valor,\n" +" Se a pasta não for encontrada e a opção de consola \"cdable_vars\" " +"estiver definida,\n" +" a palavra é assumida como nome de variável. Se essa variável tiver um " +"valor,\n" " será usado como PASTA.\n" " \n" " Opções:\n" @@ -2696,15 +2839,19 @@ msgstr "" " -e\tse a opção -P for usada e a pasta de trabalho actual não puder\n" " \t\tser determinada com sucesso, sair com\n" " \t\testado não-zero\n" -" -@\tem sistemas que o suportam, apresentar um ficheiro com atributos\n" +" -@\tem sistemas que o suportam, apresentar um ficheiro com " +"atributos\n" " \t\testendidos como uma pasta contendo os atributos do ficheiro.\n" " \n" -" A predefinição é seguir ligações simbólicas, como se \"-L\" fosse especificada.\n" -" \"..\" é processado colocando o componente de caminho imediatamente anterior\n" +" A predefinição é seguir ligações simbólicas, como se \"-L\" fosse " +"especificada.\n" +" \"..\" é processado colocando o componente de caminho imediatamente " +"anterior\n" " como barra ou o começo de PASTA.\n" " \n" " Estado de saída:\n" -" Devolve 0 se a pasta for alterada e se $PWD for definida com sucesso quando\n" +" Devolve 0 se a pasta for alterada e se $PWD for definida com sucesso " +"quando\n" " -P é usada; caso contrário, não-zero." #: builtins.c:425 @@ -2729,10 +2876,12 @@ msgstr "" " \t\ttrabalho\n" " -P\timprimir a pasta física, sem quaisquer ligações simbólicas\n" " \n" -" Por predefinição, \"pwd\" comporta-se como se \"-L\" fosse especificada.\n" +" Por predefinição, \"pwd\" comporta-se como se \"-L\" fosse " +"especificada.\n" " \n" " Estado de saída:\n" -" Devolve 0 a não ser que seja indicada uma opçãoinválida ou a pasta actual\n" +" Devolve 0 a não ser que seja indicada uma opçãoinválida ou a pasta " +"actual\n" " não possa ser lida." #: builtins.c:442 @@ -2780,7 +2929,8 @@ 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" @@ -2794,20 +2944,26 @@ msgid "" msgstr "" "Executar um comando simples ou mostrar informação sobre comandos.\n" " \n" -" Executa COMANDO com ARGS suprimindo procura de funções da consola ou mostra\n" -" informação acerca dos COMANDOs especificados. Pode ser usado para chamar comandos\n" +" Executa COMANDO com ARGS suprimindo procura de funções da consola ou " +"mostra\n" +" informação acerca dos COMANDOs especificados. Pode ser usado para " +"chamar comandos\n" " em disco quando existe uma função com o mesmo nome.\n" " \n" " Opções:\n" -" -p usar valor predefinido para CAMINHO que garanta que se encontram\n" +" -p usar valor predefinido para CAMINHO que garanta que se " +"encontram\n" " todos os utilitários padrão\n" -" -v imprimir uma descrição de COMANDO similar ao interno \"type\"\n" +" -v imprimir uma descrição de COMANDO similar ao interno \"type" +"\"\n" " -V imprimir uma descrição mais detalhada de COMANDO\n" " \n" " Estado de saída:\n" -" Devolve o estado de saída de COMANDO ou falha se COMANDO não for encontrado." +" Devolve o estado de saída de COMANDO ou falha se COMANDO não for " +"encontrado." #: builtins.c:490 +#, fuzzy msgid "" "Set variable values and attributes.\n" " \n" @@ -2826,11 +2982,11 @@ msgid "" " -a\tto make NAMEs indexed arrays (if supported)\n" " -A\tto make NAMEs associative arrays (if supported)\n" " -i\tto make NAMEs have the `integer' attribute\n" -" -l\tto convert NAMEs to lower case on assignment\n" +" -l\tto convert the value of each NAME to lower case on assignment\n" " -n\tmake NAME a reference to the variable named by its value\n" " -r\tto make NAMEs readonly\n" " -t\tto make NAMEs have the `trace' attribute\n" -" -u\tto convert NAMEs to upper case on assignment\n" +" -u\tto convert the value of each NAME to upper case on assignment\n" " -x\tto make NAMEs export\n" " \n" " Using `+' instead of `-' turns off the given attribute.\n" @@ -2838,7 +2994,8 @@ 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" @@ -2854,7 +3011,8 @@ msgstr "" " -f\trea cadeiair acção ou exibição a nomes e definições de função\n" " -F\trea cadeiair exibição só a nomes de função (mais nº de linha e\n" " \t\tficheiro fonte ao depurar)\n" -" -g\tcriar variáveis globais quando usadas numa função da shel; senão\n" +" -g\tcriar variáveis globais quando usadas numa função da shel; " +"senão\n" " \t\té ignorada\n" " -p\tmostrar atributos e valores de cada NOME\n" " \n" @@ -2874,11 +3032,13 @@ msgstr "" " Variáveis com o atributo integer têm avaliação aritmética (veja o\n" " comando \"let\") realizada quando lhe é atribuído um valor.\n" " \n" -" Quando usado numa função, \"declare\" torna NOMEs locais, como o comando\n" +" Quando usado numa função, \"declare\" torna NOMEs locais, como o " +"comando\n" " \"local\". A opção \"-g\" suprime este comportamento.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que seja indicada uma opção inválida ou ocorra um\n" +" Devolve sucesso a não ser que seja indicada uma opção inválida ou " +"ocorra um\n" " erro de atribuição da variável." #: builtins.c:530 @@ -2910,18 +3070,21 @@ msgstr "" " Cria uma variável local chamada NOME e dá-lhe VALOR. OPÇÃO pode\n" " ser qualquer opção aceite por \"declare\".\n" " \n" -" Variáveis locais só podem ser usadas dentro de uma função; só são visíveis\n" +" Variáveis locais só podem ser usadas dentro de uma função; só são " +"visíveis\n" " para a função onde foram definidas e para os seus filhos.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que uma opção inválida seja fornecida, ocorra \n" +" Devolve sucesso a não ser que uma opção inválida seja fornecida, " +"ocorra \n" " um erro de atribuição ou a consola não esteja a executar uma função." #: builtins.c:555 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" @@ -2957,9 +3120,11 @@ msgstr "" " Opções:\n" " -n\tnaõ acrescentar nova linha\n" " -e\tpermitir interpretação dos escapes seguintes com barra esquerda\n" -" -E\tsuprimir explicitamente interpretação de escapes com barra esquerda\n" +" -E\tsuprimir explicitamente interpretação de escapes com barra " +"esquerda\n" " \n" -" \"echo\" interpreta os seguintes caracteres de escapes com barra esquerda:\n" +" \"echo\" interpreta os seguintes caracteres de escapes com barra " +"esquerda:\n" " \\a\talerta (bell)\n" " \\b\tbackspace\n" " \\c\tsuprimir mais saídas\n" @@ -3035,7 +3200,8 @@ msgstr "" " \n" " Opções:\n" " -a\timprimir lista de internos mostrando se estão ou não activos\n" -" -n\tdesactivar cada NOME ou mostrar uma lista de internos desactivados\n" +" -n\tdesactivar cada NOME ou mostrar uma lista de internos " +"desactivados\n" " -p\timprimir a lista de internos em formato reutilizável\n" " -s\timprimir só os nomes de internos \"especiais\" Posix\n" " \n" @@ -3049,13 +3215,15 @@ msgstr "" " insira \"enable -n test\".\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que NOME não seja um interno da consola ou ocorra um erro." +" Devolve sucesso a não ser que NOME não seja um interno da consola ou " +"ocorra um erro." #: builtins.c:634 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" @@ -3063,7 +3231,8 @@ msgid "" msgstr "" "Executa argumentos como comando da consola.\n" " \n" -" Combina ARGs numa única cadeia, usa o resultado como entrada da consola,\n" +" Combina ARGs numa única cadeia, usa o resultado como entrada da " +"consola,\n" " e executa os comandos resultantes.\n" " \n" " Estado de saída:\n" @@ -3111,7 +3280,8 @@ msgid "" msgstr "" "Analisa argumentos da opção.\n" " \n" -" Getopts é usado pelos procedimentos da consola para analisar parâmetros posicionais\n" +" Getopts é usado pelos procedimentos da consola para analisar parâmetros " +"posicionais\n" " como opções.\n" " \n" " CADEIAOPÇÕES contém as letras de opção a reconhecer; se uma letra\n" @@ -3132,7 +3302,8 @@ msgstr "" " Se não houver um argumento requerido, o getopts põe um \":\" no NOME e\n" " define OPTARG como o carácter de opção encontrado. Se o getopts não\n" " estiver em modo silêncio e for vista uma opção inválida, o getopts\n" -" põe \"?\" no NOME e limpa OPTARG. Se não houver um argumento requeriso,\n" +" põe \"?\" no NOME e limpa OPTARG. Se não houver um argumento " +"requeriso,\n" " é posto \"?\" no NOME, OPTARG é limpoe é imprimida uma mensagem de\n" " diagnóstico.\n" " \n" @@ -3140,7 +3311,8 @@ msgstr "" " impressão de mensagens de erro, mesmo que o 1º carácter de\n" " CADEIAOPÇÕES não seja \":\". OPTERR tem o valor 1 predefinido.\n" " \n" -" O getopts normalmente analisa os parâmetros posicionais ($0 - $9), mas se\n" +" O getopts normalmente analisa os parâmetros posicionais ($0 - $9), mas " +"se\n" " receber mais argumentos, são eles que são analisados.\n" " \n" " Estado de saída:\n" @@ -3152,7 +3324,8 @@ 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" @@ -3160,16 +3333,20 @@ 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 "" "Substitui a consola com o comando indicado.\n" " \n" -" Executar COMANDO, substituindo esta consola pelo programa especificado.\n" -" ARGUMENTOS tornam-se os argumentos de COMANDO. Se COMANDO não for especificado,\n" +" Executar COMANDO, substituindo esta consola pelo programa " +"especificado.\n" +" ARGUMENTOS tornam-se os argumentos de COMANDO. Se COMANDO não for " +"especificado,\n" " quaisquer redireccionamentos têm efeito na consola actual.\n" " \n" " Opções:\n" @@ -3177,11 +3354,13 @@ msgstr "" " -c\texecuta COMANDO com um ambiente vazio\n" " -l\tpõe uma barra no argumento 0 de COMANDO\n" " \n" -" Se o comando não puder ser executado, uma consola não interactiva sai, a não ser que\n" +" Se o comando não puder ser executado, uma consola não interactiva sai, " +"a não ser que\n" " a opção de consola \"execfail\" esteja definida.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que COMANDO não seja encontrado ou ocorra um erro de redireccionamento." +" Devolve sucesso a não ser que COMANDO não seja encontrado ou ocorra um " +"erro de redireccionamento." #: builtins.c:709 msgid "" @@ -3199,25 +3378,29 @@ 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 "" "Sai de uma consola com sessão.\n" " \n" -" Sai de uma consola com sessão com estado de saída N. Devolve um erro se não for\n" +" Sai de uma consola com sessão com estado de saída N. Devolve um erro " +"se não for\n" " executado numa consola com sessão." #: builtins.c:728 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" @@ -3231,17 +3414,21 @@ 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 "" "Mostra ou executa comandos da lista do histórico.\n" " \n" -" fc é usado para listar ou editar e re-executar comandos da lsiat do histórico.\n" -" PRIMEIRO e ÚLTIMO podem ser números especificando o intervalo, ou PRIMEIRO pode ser\n" +" fc é usado para listar ou editar e re-executar comandos da lsiat do " +"histórico.\n" +" PRIMEIRO e ÚLTIMO podem ser números especificando o intervalo, ou " +"PRIMEIRO pode ser\n" " cadeia, que significa o comando mais recente começado por essa\n" " cadeia.\n" " \n" " Opções:\n" -" -e NOMEED\tseleciona o editor a usar. A predefinição é FCEDIT, depois EDITOR,\n" +" -e NOMEED\tseleciona o editor a usar. A predefinição é FCEDIT, " +"depois EDITOR,\n" " \t\tdepois vi\n" " -l \tlistar linhas em vez de editar\n" " -n\tomitir nºs de linha ao ouvir\n" @@ -3251,11 +3438,13 @@ msgstr "" " re-executado após a substituição VELHO=NOVO ser realizada.\n" " \n" " Um aliás útil a usar aqui é r=\"fc -s\", para que inserir \"r cc\"\n" -" executa o último comando começado por \"cc\" e inserir \"r\" re-executa\n" +" executa o último comando começado por \"cc\" e inserir \"r\" re-" +"executa\n" " o último comando.\n" " \n" " Estado de saída:\n" -" Devolve sucesso ou estado do comando executado; não-zero se ocorrer um erro." +" Devolve sucesso ou estado do comando executado; não-zero se ocorrer um " +"erro." #: builtins.c:758 msgid "" @@ -3281,8 +3470,10 @@ 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" @@ -3290,19 +3481,23 @@ msgid "" msgstr "" "Move a tarefa para 2º plano.\n" " \n" -" Coloca a tarefa identificada com cada JOB_SPEC em 2º plano, como se tivessem\n" -" sido iniciados com \"&\". Se JOB_SPEC não existir, é usada a noção da consola de\n" +" Coloca a tarefa identificada com cada JOB_SPEC em 2º plano, como se " +"tivessem\n" +" sido iniciados com \"&\". Se JOB_SPEC não existir, é usada a noção da " +"consola de\n" " tarefa actual.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que o controlo de tarefas esteja inactivo ou ocorra um erro." +" Devolve sucesso a não ser que o controlo de tarefas esteja inactivo ou " +"ocorra um erro." #: builtins.c:787 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" @@ -3337,9 +3532,11 @@ msgstr "" " \t\tde comandos lembrados.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que NOME não seja encontrado ou indique uma opção inválida." +" Devolve sucesso a não ser que NOME não seja encontrado ou indique uma " +"opção inválida." #: builtins.c:812 +#, fuzzy msgid "" "Display information about builtin commands.\n" " \n" @@ -3354,15 +3551,17 @@ msgid "" " \t\tPATTERN\n" " \n" " Arguments:\n" -" PATTERN\tPattern specifiying a help topic\n" +" 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 "" "Mostra informação sobre comandos internos.\n" " \n" " Mostra breves resumos de comandos internos. Se PADRÃO for\n" -" especificado, dá ajuda detalhada em todos os comandos que cumpram PADRÃO,\n" +" especificado, dá ajuda detalhada em todos os comandos que cumpram " +"PADRÃO,\n" " senão imprime a lista de tópicos de ajuda.\n" " \n" " Opções:\n" @@ -3375,9 +3574,11 @@ msgstr "" " PADRÃO\tPadrão que especifica um tópico de ajuda\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que PADRÃO não seja encontrado ou indique uma opção inválida." +" Devolve sucesso a não ser que PADRÃO não seja encontrado ou indique uma " +"opção inválida." #: builtins.c:836 +#, fuzzy msgid "" "Display or manipulate the history list.\n" " \n" @@ -3386,7 +3587,8 @@ msgid "" " \n" " Options:\n" " -c\tclear the history list by deleting all of the entries\n" -" -d offset\tdelete the history entry at position OFFSET.\n" +" -d offset\tdelete the history entry at position OFFSET. Negative\n" +" \t\toffsets count back from the end of the history list\n" " \n" " -a\tappend history lines from this session to the history file\n" " -n\tread all history lines not already read from the history file\n" @@ -3404,7 +3606,8 @@ 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." @@ -3412,34 +3615,43 @@ msgstr "" "Mostra ou manipula a lista do histórico.\n" " \n" " Mostra a lista do histórico com nºs de linha, prefixando cada entrada\n" -" modificada com um \"*\". Um argumento de N lista só as últimas N entradas.\n" +" modificada com um \"*\". Um argumento de N lista só as últimas N " +"entradas.\n" " \n" " Opções:\n" " -c\tlimpa a lista eliminado todas as entradas\n" " -d desvio\telimina a entrada do histórico na posição DESVIO.\n" " \n" -" -a\tacrescentar linhas de histórico desta sessão ao ficheiro de histórico\n" -" -n\tler todas as linhas de histórico ainda não lidas do ficheiro de histórico\n" +" -a\tacrescentar linhas de histórico desta sessão ao ficheiro de " +"histórico\n" +" -n\tler todas as linhas de histórico ainda não lidas do ficheiro de " +"histórico\n" " \t\te acrescentá-las à lista de histórico\n" " -r\tler o ficheiro de histórico e acrescentar o conteúdo à lista de\n" " \t\thistórico\n" " -w\tescrever o histórico actual no ficheiro de histórico\n" " \n" -" -p\trealizar expansão do histórico em cada ARG e mostrar o resultado\n" +" -p\trealizar expansão do histórico em cada ARG e mostrar o " +"resultado\n" " \t\tsem gravar na lista de histórico\n" " -s\tacrescentar ARGs à lista de histórico como entrada única\n" " \n" " Se NOMEFICH for dado, é usado como ficheiro de histórico. Senão,\n" -" se FICHHIST tiver um valor, será usado, caso contrário ~/.bash_history.\n" +" se FICHHIST tiver um valor, será usado, caso contrário ~/." +"bash_history.\n" " \n" -" Se a variável HISTTIMEFORMAT estiver definida e não for nula, o valor é usado\n" -" como cadeia de formato para strftime(3) para imprimir o carimbo associado\n" -" a cada entrad de histórico mostrada. Senão não são imprimidos quaisquer carimbos.\n" +" Se a variável HISTTIMEFORMAT estiver definida e não for nula, o valor é " +"usado\n" +" como cadeia de formato para strftime(3) para imprimir o carimbo " +"associado\n" +" a cada entrad de histórico mostrada. Senão não são imprimidos quaisquer " +"carimbos.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro." +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro." -#: builtins.c:872 +#: builtins.c:873 msgid "" "Display status of jobs.\n" " \n" @@ -3475,15 +3687,18 @@ msgstr "" " -r\trea cadeiae saída a tarefas em execução\n" " -s\trea cadeiae saída a tarefas paradas\n" " \n" -" Se -x for usado, COMANDO é executado após todas as especificações de tarefas\n" -" que aparecem em ARGS terem sido substituídas pela ID de processo do líder de\n" +" Se -x for usado, COMANDO é executado após todas as especificações de " +"tarefas\n" +" que aparecem em ARGS terem sido substituídas pela ID de processo do " +"líder de\n" " grupo do processo dessat tarefa.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro.\n" +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro.\n" " Se -x for usado, devolve o estado de saída de COMANDO." -#: builtins.c:899 +#: builtins.c:900 msgid "" "Remove jobs from current shell.\n" " \n" @@ -3506,14 +3721,16 @@ msgstr "" " \n" " Opções:\n" " -a\tremove todas as tarefas se JOBSPEC não for indicado\n" -" -h\tmarcar cada JOBSPEC para que SIGHUP não seja enviado para a tarefa\n" +" -h\tmarcar cada JOBSPEC para que SIGHUP não seja enviado para a " +"tarefa\n" " \t\tse a consola receber um SIGHUP\n" " -r\tremove só tarefas em execução\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que uma opção inválida ou JOBSPEC seja indicada." +" Devolve sucesso a não ser que uma opção inválida ou JOBSPEC seja " +"indicada." -#: builtins.c:918 +#: builtins.c:919 msgid "" "Send a signal to a job.\n" " \n" @@ -3548,21 +3765,24 @@ msgstr "" " \t\tassumidos como nºs de sinal para listar os nomes\n" " -L\tsinónimo de -l\n" " \n" -" Mata um interno da consola por dois motivos: permite usar as IDs de tarefa\n" +" Mata um interno da consola por dois motivos: permite usar as IDs de " +"tarefa\n" " em vez de IDs de processo e permite matar processos se o limite de\n" " processos que pode criar for atingido.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro." +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro." -#: builtins.c:942 +#: builtins.c:943 msgid "" "Evaluate arithmetic expressions.\n" " \n" " 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" @@ -3601,8 +3821,10 @@ msgstr "" "Avalia as expressões aritméticas.\n" " \n" " Avalia cada ARG como uma expressão aritmética. A avaliação é feita em\n" -" inteiros de largura fixa sem verificação de transporte, embora a divisão\n" -" por 0 seja sinalizada como erro. A seguinte lista de operadores é agrupada\n" +" inteiros de largura fixa sem verificação de transporte, embora a " +"divisão\n" +" por 0 seja sinalizada como erro. A seguinte lista de operadores é " +"agrupada\n" " em níveis de igual prioridade. Os níveis estão listados\n" " por ordem de precedência decrescente.\n" " \n" @@ -3627,8 +3849,10 @@ msgstr "" " \t+=, -=, <<=, >>=,\n" " \t&=, ^=, |=\tatribuição\n" " \n" -" As variáveis de consola são permitidas como operandos. O nome da variável\n" -" é substituído pelo seu valor (convertido em inteiro de largura fixa) dentro\n" +" As variáveis de consola são permitidas como operandos. O nome da " +"variável\n" +" é substituído pelo seu valor (convertido em inteiro de largura fixa) " +"dentro\n" " de uma expressão. A variável não tem de ter o seu atributo inteiro\n" " activado para ser usado numa expressão.\n" " \n" @@ -3639,30 +3863,35 @@ msgstr "" " Estado de saída:\n" " Se o último ARG for avaliado como 0, let devolve 1; senão let devolve 0." -#: builtins.c:987 +#: builtins.c:988 +#, 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" +" the last NAME. Only the characters found in $IFS are recognized as " +"word\n" " delimiters.\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" " \t\tvariable ARRAY, starting at zero\n" " -d delim\tcontinue until the first character of DELIM is read, rather\n" " \t\tthan newline\n" -" -e\tuse Readline to obtain the line in an interactive shell\n" +" -e\tuse Readline to obtain the line\n" " -i text\tuse TEXT as the initial text for Readline\n" " -n nchars\treturn after reading NCHARS characters rather than waiting\n" " \t\tfor a newline, but honor a delimiter if fewer than\n" " \t\tNCHARS characters are read before the delimiter\n" -" -N nchars\treturn only after reading exactly NCHARS characters, unless\n" +" -N nchars\treturn only after reading exactly NCHARS characters, " +"unless\n" " \t\tEOF is encountered or read times out, ignoring any\n" " \t\tdelimiter\n" " -p prompt\toutput the string PROMPT without a trailing newline before\n" @@ -3680,32 +3909,39 @@ 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 "" "Lê uma linha da entrada padrão e divide-a em campos.\n" " \n" " Lê uma linha da entrada padrão ou do descritor de ficheiro FD\n" " se a opção -u for usada. A linha é dividida em campos como na divisão\n" -" de palavras e a primeira palavra é atribuída ao primeiro NOME, a segunda\n" +" de palavras e a primeira palavra é atribuída ao primeiro NOME, a " +"segunda\n" " ao segundo NOME, e assim em diante, com quaisquer palavras que sobrem \n" -" atribuídas ao último NOME. Só caracteres encontrados em $IFS são reconhecidos\n" +" atribuídas ao último NOME. Só caracteres encontrados em $IFS são " +"reconhecidos\n" " como delimitadores de palavras.\n" " \n" " Se não indicar NOMEs, a linha é armazenada na variável RESPONDER.\n" " \n" " Opções:\n" -" -a matriz\tatribui as palavras lidas a índices sequenciais da MATRIZ\n" +" -a matriz\tatribui as palavras lidas a índices sequenciais da " +"MATRIZ\n" " \t\tcomeçando em zero\n" -" -d delim\tcontinua até que o primeiro carácter de DELIM seja lido, em vez da\n" +" -d delim\tcontinua até que o primeiro carácter de DELIM seja lido, " +"em vez da\n" " \t\tnova linha\n" " -e\tuse Readline para obter a linha numa consola interactiva\n" " -i texto\tuse TEXTO como texto inicial para Readline\n" " -n ncars\tvoltar após ler NCARS caracteres em vez de esperar\n" " \t\tpor nova linha, mas respeita um delimitador se estiver\n" " \t\tantes de NCARS caracteres\n" -" -N ncars\tvoltar após ler exactamente NCARS caracteres, a não ser que\n" +" -N ncars\tvoltar após ler exactamente NCARS caracteres, a não ser " +"que\n" " \t\tEOF seja encontrado ou a leitura esteja inactiva, ignorando\n" " \t\tqualquer delimitador\n" " -p prompt\timprime PROMPT na saída sem nova linha final antes de\n" @@ -3723,11 +3959,13 @@ msgstr "" " -u fd\tler do descritor de ficheiro FD em vez da entrada padrão\n" " \n" " Estado de saída:\n" -" O código devolvido é zero, a não ser que end-of-file seja encontrado, haja\n" -" inacção (caso em que é maior que 128), ocorra um erro de atribuição de variável,\n" +" O código devolvido é zero, a não ser que end-of-file seja encontrado, " +"haja\n" +" inacção (caso em que é maior que 128), ocorra um erro de atribuição de " +"variável,\n" " ou seja indicado um descritor de ficheiro inválido como argumento de -u." -#: builtins.c:1034 +#: builtins.c:1035 msgid "" "Return from a shell function.\n" " \n" @@ -3745,9 +3983,10 @@ msgstr "" " executado dentro da função ou script.\n" " \n" " Estado de saída:\n" -" Devolve N, ou falha se a consola não estiver a executar uma função ou script." +" Devolve N, ou falha se a consola não estiver a executar uma função ou " +"script." -#: builtins.c:1047 +#: builtins.c:1048 msgid "" "Set or unset values of shell options and positional parameters.\n" " \n" @@ -3790,7 +4029,8 @@ 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" @@ -3814,7 +4054,8 @@ 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" @@ -3838,10 +4079,12 @@ msgstr "" " Opções:\n" " -a Marca variáveis modificadas ou criadas para exportação.\n" " -b Notifica o fim da tarefa imediatamente.\n" -" -e Sai imediatamente se um comando sair com estado diferente de zero.\n" +" -e Sai imediatamente se um comando sair com estado diferente de " +"zero.\n" " -f Desactiva geração de nome de ficheiro (globbing).\n" " -h Recordar localização de comandos à medida que são procurados.\n" -" -k Todos os argumentos de atribuição são colocados no ambiente para um\n" +" -k Todos os argumentos de atribuição são colocados no ambiente para " +"um\n" " comando, não só os que precedem o nome do comando.\n" " -m Activa o controlo de tarefas.\n" " -n Lê comandos, mas não os executa.\n" @@ -3858,7 +4101,8 @@ msgstr "" " history activa histórico de comandos\n" " ignoreeof a consola não sai após ler EOF\n" " interactive-comments\n" -" permite que comentários apareçam em comandos interactivos\n" +" permite que comentários apareçam em " +"comandos interactivos\n" " keyword igual a -k\n" " monitor igual a -m\n" " noclobber igual a -C\n" @@ -3869,11 +4113,16 @@ msgstr "" " nounset igual a -u\n" " onecmd igual a -t\n" " physical igual a -P\n" -" pipefail o valor devolvido de um pipeline é o estado do\n" -" último comando a sair com estado não-zero,\n" -" ou zero se nenhum saiu com estado não-zero\n" -" posix altera o comportamento do bash onde a operação\n" -" predefinida diferir da norma Posix para cumprir\n" +" pipefail o valor devolvido de um pipeline é o estado " +"do\n" +" último comando a sair com estado não-" +"zero,\n" +" ou zero se nenhum saiu com estado não-" +"zero\n" +" posix altera o comportamento do bash onde a " +"operação\n" +" predefinida diferir da norma Posix para " +"cumprir\n" " a norma\n" " privileged igual a -p\n" " verbose igual a -v\n" @@ -3882,24 +4131,28 @@ msgstr "" " -p Activado sempre que as ID de utilizador reais e efectivas não\n" " coincidam. Desactiva o processamento do ficheiro $ ENV e a \n" " importação de funções da consola. Desligar esta opção faz com\n" -" que os uid e gid efectivos sejam definidos para os uid e gid reais.\n" +" que os uid e gid efectivos sejam definidos para os uid e gid " +"reais.\n" " -t Sair depois de ler e executar um comando.\n" " -u Trata as variáveis ​​não definidas como erro ao substituir.\n" " -v Imprime as linhas de entrada da consola à medida que são lidas.\n" " -x Imprime comandos e seus argumentos à medida que são executados.\n" " -B a consola realizará expansão de suporte\n" -" -C Se definido, não permitir que ficheiros normais existentes sejam\n" +" -C Se definido, não permitir que ficheiros normais existentes " +"sejam\n" " sobrescritos pelo redireccionamento da saída.\n" " -E se definido, ERR é herdada pelas funções de consola.\n" " -H Activa estilo ! de substituição do histórico. Esta bandeira\n" " está activada por predefinição, em consolas interativas.\n" " -P Se definido, não resolve ligações simbólicas ao executar\n" " comandos como \"cd\" que altera a pasta actual.\n" -" -T Se definido, DEBUG e RETURN são herdadas por funções de consola.\n" +" -T Se definido, DEBUG e RETURN são herdadas por funções de " +"consola.\n" " -- Atribui quaisquer outros argumentos aos parâmetros posicionais.\n" " Se não houver mais argumentos, os parâmetros posicionais\n" " são limpos.\n" -" - Atribui quaisquer outros argumentos aos parâmetros posicionais.\n" +" - Atribui quaisquer outros argumentos aos parâmetros " +"posicionais.\n" " As opções -x e -v são desactivadas.\n" " \n" " Usar + em vez de - faz com que as bandeiras sejam desactivadas. As\n" @@ -3911,7 +4164,7 @@ msgstr "" " Estado de saída:\n" " Devolve sucesso a não ser que indique uma opção inválida." -#: builtins.c:1132 +#: builtins.c:1133 msgid "" "Unset values and attributes of shell variables and functions.\n" " \n" @@ -3923,7 +4176,8 @@ 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" @@ -3947,14 +4201,16 @@ msgstr "" " Algumas variáveis não podem ser limpas; veja também \"readonly\".\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja só de leitura." +" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja " +"só de leitura." -#: builtins.c:1154 +#: builtins.c:1155 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" @@ -3969,7 +4225,8 @@ msgstr "" "Define o atributo de exportação em variáveis de consola.\n" " \n" " Marca cada NOME para exportação automática para o ambiente de futuros\n" -" comandos executados. Se VALOR for fornecido, atribui VALOR antes de exportar.\n" +" comandos executados. Se VALOR for fornecido, atribui VALOR antes de " +"exportar.\n" " \n" " Opções:\n" " -f\trefere funções de consola\n" @@ -3979,9 +4236,10 @@ msgstr "" " Um argumento \"--\" desactiva futuro processamento da opção.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja inválido." +" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja " +"inválido." -#: builtins.c:1173 +#: builtins.c:1174 msgid "" "Mark shell variables as unchangeable.\n" " \n" @@ -4011,15 +4269,17 @@ msgstr "" " -a\trefere a variáveis de matriz indexadas\n" " -A\trefere a variáveis de matriz associativas\n" " -f\trefere a funções de consola\n" -" -p\tmostra uma lista de todas as variáveis ou funções só de leitura,\n" +" -p\tmostra uma lista de todas as variáveis ou funções só de " +"leitura,\n" " \t\tdependendo ou não se a opção -f é indicada\n" " \n" " Um argumento \"--\" desactiva futuro processamento da opção.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja inválido." +" Devolve sucesso a não ser que indique uma opção inválida ou NOME seja " +"inválido." -#: builtins.c:1195 +#: builtins.c:1196 msgid "" "Shift positional parameters.\n" " \n" @@ -4037,7 +4297,7 @@ msgstr "" " Estado de saída:\n" " Devolve sucesso a não ser que N seja negativo ou maior que $#." -#: builtins.c:1207 builtins.c:1222 +#: builtins.c:1208 builtins.c:1223 msgid "" "Execute commands from a file in the current shell.\n" " \n" @@ -4061,7 +4321,7 @@ msgstr "" " Devolve o estado do último comando executado em NOMEFICH; falha se\n" " NOMEFICH não pode ser lido." -#: builtins.c:1238 +#: builtins.c:1239 msgid "" "Suspend shell execution.\n" " \n" @@ -4083,9 +4343,10 @@ msgstr "" " -f\tforçar a suspensão, mesmo que seja uma consola com sessão\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que o controlo de tarefa esteja inactivo ou ocorra um erro." +" Devolve sucesso a não ser que o controlo de tarefa esteja inactivo ou " +"ocorra um erro." -#: builtins.c:1254 +#: builtins.c:1255 msgid "" "Evaluate conditional expression.\n" " \n" @@ -4119,7 +4380,8 @@ 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" @@ -4140,7 +4402,8 @@ 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" @@ -4168,8 +4431,10 @@ msgstr "" "Avalia a expressão condicional.\n" " \n" " Sai com estado 0 (verdadeiro) ou 1 (falso) dependendo da\n" -" avaliação de EXPR. As expressões podem ser unárias ou binárias. Expressões\n" -" uinárias são frequentemente usadas para examinar o estado de um ficheiro. Há\n" +" avaliação de EXPR. As expressões podem ser unárias ou binárias. " +"Expressões\n" +" uinárias são frequentemente usadas para examinar o estado de um " +"ficheiro. Há\n" " também operadores de cadeias e operadores de comparação numérica.\n" " \n" " O comportamento do teste depende do número de argumentos. Leia a\n" @@ -4179,14 +4444,17 @@ msgstr "" " \n" " -a FICHEIRO Verdadeiro se o ficheiro existir.\n" " -b FICHEIRO Verdadeiro se o ficheiro for bloqueio especial.\n" -" -c FICHEIRO Verdadeiro se o ficheiro for especial de caracteres.\n" +" -c FICHEIRO Verdadeiro se o ficheiro for especial de " +"caracteres.\n" " -d FICHEIRO Verdadeiro se o ficheiro for uma pasta.\n" " -e FICHEIRO Verdadeiro se o ficheiro existir.\n" -" -f FICHEIRO Verdadeiro se o ficheiro existe e é um ficheiro normal.\n" +" -f FICHEIRO Verdadeiro se o ficheiro existe e é um ficheiro " +"normal.\n" " -g FICHEIRO Verdadeiro se o ficheiro for set-group-id.\n" " -h FICHEIRO Verdadeiro se o ficheiro for uma ligação simbólica.\n" " -L FICHEIRO Verdadeiro se o ficheiro for uma ligação simbólica.\n" -" -k FICHEIRO Verdadeiro se o ficheiro tiver o bit \"sticky\" definido.\n" +" -k FICHEIRO Verdadeiro se o ficheiro tiver o bit \"sticky\" " +"definido.\n" " -p FICHEIRO Verdadeiro se o ficheiro for um pipe com nome.\n" " -r FICHEIRO Verdadeiro se o ficheiro for legível.\n" " -s FICHEIRO Verdadeiro se o ficheiro existe e não está vazio.\n" @@ -4195,16 +4463,23 @@ msgstr "" " -u FICHEIRO Verdadeiro se o ficheiro for set-user-id.\n" " -w FICHEIRO Verdadeiro se o ficheiro for gravável por si.\n" " -x FICHEIRO Verdadeiro se o ficheiro for executável por si.\n" -" -O FICHEIRO Verdadeiro se o ficheiro for efectivamente sua propriedade.\n" -" -G FICHEIRO Verdadeiro se o ficheiro for efectivamente propriedade do seu grupo.\n" -" -N FICHEIRO Verdadeiro se o ficheiro foi modificado desde a última vez que foi lido.\n" +" -O FICHEIRO Verdadeiro se o ficheiro for efectivamente sua " +"propriedade.\n" +" -G FICHEIRO Verdadeiro se o ficheiro for efectivamente " +"propriedade do seu grupo.\n" +" -N FICHEIRO Verdadeiro se o ficheiro foi modificado desde a " +"última vez que foi lido.\n" " \n" -" FICHEIRO1 -nt FICHEIRO2 Verdadeiro se o ficheiro1 for mais novo que\n" -" o ficheiro2 (de acordo com a data de modificação).\n" +" FICHEIRO1 -nt FICHEIRO2 Verdadeiro se o ficheiro1 for mais novo " +"que\n" +" o ficheiro2 (de acordo com a data " +"de modificação).\n" " \n" -" FICHEIRO1 -ot FICHEIRO2 Verdadeiro se ficheiro1 for mais antigo que o ficheiro2.\n" +" FICHEIRO1 -ot FICHEIRO2 Verdadeiro se ficheiro1 for mais antigo que " +"o ficheiro2.\n" " \n" -" FICHEIRO1 -ef FICHEIRO2 Verdadeiro se ficheiro1 for uma ligação rígida a file2.\n" +" FICHEIRO1 -ef FICHEIRO2 Verdadeiro se ficheiro1 for uma ligação " +"rígida a file2.\n" " \n" " Operadores de cadeias:\n" " \n" @@ -4218,15 +4493,20 @@ msgstr "" " CADEIA1 != CADEIA2\n" " Verdadeiro se as cadeias não são iguais.\n" " CADEIA1 < CADEIA2\n" -" Verdadeiro se CADEIA1 ficar antes de CADEIA2 lexicamente.\n" +" Verdadeiro se CADEIA1 ficar antes de CADEIA2 " +"lexicamente.\n" " CADEIA1 > CADEIA2\n" -" Verdadeiro se CADEIA1 ficar após CADEIA2 lexicamente.\n" +" Verdadeiro se CADEIA1 ficar após CADEIA2 " +"lexicamente.\n" " \n" " Outros operadores:\n" " \n" -" -o OPÇÃO Verdadeiro se a opção de consola OPÇÃO está activada.\n" -" -v VAR Verdadeiro se a variável de consola VAR estiver definida.\n" -" -R VAR Verdadeiro se a variável de consola VAR estiver definida e for um nome\n" +" -o OPÇÃO Verdadeiro se a opção de consola OPÇÃO está " +"activada.\n" +" -v VAR Verdadeiro se a variável de consola VAR estiver " +"definida.\n" +" -R VAR Verdadeiro se a variável de consola VAR estiver " +"definida e for um nome\n" " referência.\n" " ! EXPR Verdadeiro se EXPR for falso.\n" " EXPR1 -a EXPR2 Verdadeiro se EXPR1 e EXPR2 forem verdadeiros.\n" @@ -4235,15 +4515,17 @@ msgstr "" " arg1 OP arg2 Testes aritméticos. OP é um de -eq, -ne,\n" " -lt, -le, -gt, ou -ge.\n" " \n" -" Operadores binários aritméticos devolvem verdadeiro se ARG1 for igual, não\n" +" Operadores binários aritméticos devolvem verdadeiro se ARG1 for igual, " +"não\n" " igual, menor que, menor ou igual que, maior que ou maior ou igual que\n" " ARG2.\n" " \n" " Estado de saída:\n" -" Devolve sucesso se EXPR for avaliada como verdadeiro; falha se EXPR for\n" +" Devolve sucesso se EXPR for avaliada como verdadeiro; falha se EXPR " +"for\n" " avaliado como falso ou for indicado um argumento inválido." -#: builtins.c:1336 +#: builtins.c:1337 msgid "" "Evaluate conditional expression.\n" " \n" @@ -4255,11 +4537,12 @@ msgstr "" " Este é um sinónimo para o interno \"test\", mas o último argumento tem\n" " de ser um \"]\" literal, para fechar o \"[\" aberto." -#: builtins.c:1345 +#: builtins.c:1346 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" @@ -4267,17 +4550,19 @@ msgid "" msgstr "" "Mostrar tempos de processo.\n" " \n" -" Imprime os tempos acumulados de utilizador e sistema para a consola e todos\n" +" Imprime os tempos acumulados de utilizador e sistema para a consola e " +"todos\n" " os seus processos-filho.\n" " \n" " Estado de saída:\n" " Sempre com sucesso." -#: builtins.c:1357 +#: builtins.c:1358 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" @@ -4286,26 +4571,34 @@ 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 or a signal number.\n" +" Each SIGNAL_SPEC is either a signal name in 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 "" "Capturar sinais e outros eventos.\n" " \n" @@ -4314,32 +4607,40 @@ msgstr "" " \n" " ARG é um comando a ser lido e executado quando a consola recebe o(s)\n" " sinal(is) SIGNAL_SPEC. Se ARG estiver ausente (e um único SIGNAL_SPEC\n" -" for fornecido) ou \"-\", cada sinal especificado é reposto no seu valor\n" +" for fornecido) ou \"-\", cada sinal especificado é reposto no seu " +"valor\n" " original. Se ARG for a cadeia nula, cada SIGNAL_SPEC será ignorado\n" " pela consola e pelos comandos que chama.\n" " \n" " Se um SIGNAL_SPEC for EXIT (0) ARG é executado na saída da consola. Se\n" " SIGNAL_SPEC é DEBUG, ARG é executado antes de cada comando simples. Se\n" -" SIGNAL_SPEC é RETURN, ARG é executado cada vez que uma função de consola\n" -" ou um script executado pelo . ou os internos terminam a execução. SIGNAL_SPEC\n" -" de ERR significa executar ARG cada vez que uma falha do comando faça com\n" +" SIGNAL_SPEC é RETURN, ARG é executado cada vez que uma função de " +"consola\n" +" ou um script executado pelo . ou os internos terminam a execução. " +"SIGNAL_SPEC\n" +" de ERR significa executar ARG cada vez que uma falha do comando faça " +"com\n" " que a consola sair quando a opção -e está activa.\n" " \n" " Se nenhum argumento for fornecido, trap imprime a lista de comandos \n" " associados a cada sinal.\n" " \n" " Opções:\n" -" -l imprime uma lista de nomes de sinais e seus números correspondentes\n" +" -l imprime uma lista de nomes de sinais e seus números " +"correspondentes\n" " -p mostra os comandos trap associados a cada SIGNAL_SPEC\n" " \n" -" Cada SIGNAL_SPEC é um nome de sinal em ou um número de sinal.\n" -" Os nomes dos sinais são insensíveis a maiúsculas e o prefixo SIG é opcional.\n" +" Cada SIGNAL_SPEC é um nome de sinal em ou um número de " +"sinal.\n" +" Os nomes dos sinais são insensíveis a maiúsculas e o prefixo SIG é " +"opcional.\n" " Um sinal pode ser enviado para a consola com \"kill -signal $$\".\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que SIGSPEC seja inválido ou indique uma opção inválida." +" Devolve sucesso a não ser que SIGSPEC seja inválido ou indique uma " +"opção inválida." -#: builtins.c:1393 +#: builtins.c:1394 msgid "" "Display information about command type.\n" " \n" @@ -4365,7 +4666,8 @@ 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 "" "Mostra informações sobre o tipo de comando.\n" " \n" @@ -4382,8 +4684,10 @@ msgstr "" " \t\tque seria executado\n" " -p\tdevolve o nome do ficheiro em disco que seria executado,\n" " \t\tou nada se \"type -t NOME\" não devolver \"file\"\n" -" -t\tdevolve uma só palavra de entre \"alias\", \"keyword\", \"function\"\n" -" \t\t\"builtin\", \"file\" ou \"\", se NOME for um aliás, palavra reservada\n" +" -t\tdevolve uma só palavra de entre \"alias\", \"keyword\", " +"\"function\"\n" +" \t\t\"builtin\", \"file\" ou \"\", se NOME for um aliás, palavra " +"reservada\n" " \t\tda consola, função de consola, interno da consola, ficheiro em\n" " \t\tdisco, ou não encontrados, respectivamente\n" " \n" @@ -4391,13 +4695,15 @@ msgstr "" " Nome do comando NOME a interpretar.\n" " \n" " Estado de saída:\n" -" Devolve sucesso se todos os NOMEs forem encontrados; falha se algum não for." +" Devolve sucesso se todos os NOMEs forem encontrados; falha se algum não " +"for." -#: builtins.c:1424 +#: builtins.c:1425 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" @@ -4442,7 +4748,8 @@ msgid "" msgstr "" "Modifica os limites de recursos da consola.\n" " \n" -" Fornece controlo sobre os recursos disponíveis para consola e processos\n" +" Fornece controlo sobre os recursos disponíveis para consola e " +"processos\n" " que cria, em sistemas que permitem esse controlo.\n" " \n" " Opções:\n" @@ -4453,7 +4760,8 @@ msgstr "" " -c\to tamanho máximo dos ficheiros núcleo criados\n" " -d\to tamanho máximo do segmento de dados de um processo\n" " -e\ta prioridade máxima de agendamento (\"nice\")\n" -" -f\to tamanho máximo dos ficheiros escritos pela consola e seus filhos\n" +" -f\to tamanho máximo dos ficheiros escritos pela consola e seus " +"filhos\n" " -i\to número máximo de sinais pendentes\n" " -k\to número máximo de kqueues alocados para este processo\n" " -l\to tamanho máximo que um processo pode bloquear na memória\n" @@ -4474,18 +4782,22 @@ msgstr "" " \n" " Se LIMIT for indicada, é o novo valor do recurso especificado; Os\n" " valores LIMIT especiais \"soft\", \"hard\" e \"unlimited\" representam\n" -" olimite flexível actual, o limite rígido actual e nenhum limite, respectivamente.\n" +" olimite flexível actual, o limite rígido actual e nenhum limite, " +"respectivamente.\n" " Caso contrário, é imprimido o valor actual do recurso especificado. Se\n" " nenhuma opção for indicada, então -f é assumido.\n" " \n" -" Os valores estão em incrementos de 1024 bytes, exceto para -t, que é em segundos,\n" -" -p, que é em incrementos de 512 bytes e -u, que é um número de processos\n" +" Os valores estão em incrementos de 1024 bytes, exceto para -t, que é em " +"segundos,\n" +" -p, que é em incrementos de 512 bytes e -u, que é um número de " +"processos\n" " sem escala.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que seja indicada uma opção inválida ou ocorra um erro." +" Devolve sucesso a não ser que seja indicada uma opção inválida ou " +"ocorra um erro." -#: builtins.c:1474 +#: builtins.c:1475 msgid "" "Display or set file mode mask.\n" " \n" @@ -4504,74 +4816,94 @@ msgid "" msgstr "" "Mostrar ou definir a máscara do modo de ficheiro.\n" " \n" -" Define a máscara do utilizador de criação de ficheiro para MODO. Se MODO\n" +" Define a máscara do utilizador de criação de ficheiro para MODO. Se " +"MODO\n" " for omitido, imprime o valor actual da máscara.\n" " \n" " Se MODO começa com um dígito, é interpretado como um número octal;\n" -" caso contrário, é uma cadeia de modo simbólico como a aceite por chmod(1).\n" +" caso contrário, é uma cadeia de modo simbólico como a aceite por chmod" +"(1).\n" " \n" " Opções:\n" -" -p\tse MODO for omitido, saída de forma a que possa ser reutilizado como entrada\n" -" -S\ttorna a saída simbólica; caso contrário, a saída é um número octal\n" +" -p\tse MODO for omitido, saída de forma a que possa ser reutilizado " +"como entrada\n" +" -S\ttorna a saída simbólica; caso contrário, a saída é um número " +"octal\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que MODO seja inválido ou indique uma opção inválida." +" Devolve sucesso a não ser que MODO seja inválido ou indique uma opção " +"inválida." -#: builtins.c:1494 +#: builtins.c:1495 +#, fuzzy 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 a job specification, waits for all processes\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 the next job to terminate and\n" " returns its exit status.\n" " \n" +" If the -f option is supplied, and job control is enabled, waits for the\n" +" specified ID to terminate, instead of waiting for it to change status.\n" +" \n" " Exit Status:\n" " Returns the status of the last ID; fails if ID is invalid or an invalid\n" " option is given." msgstr "" "Aguarda a conclusão da tarefa e devolve o estado de saída.\n" " \n" -" Espera por cada processo identificado por uma ID, que pode ser uma ID de\n" -" processo ou uma especificação de tarefa e reporta o estado final. Se não\n" -" for dada uma ID, aguarda por todos os processos-filho actualmente activos e o\n" -" estado de saída é zero. Se ID for uma especificação de tarefa, espera por\n" +" Espera por cada processo identificado por uma ID, que pode ser uma ID " +"de\n" +" processo ou uma especificação de tarefa e reporta o estado final. Se " +"não\n" +" for dada uma ID, aguarda por todos os processos-filho actualmente " +"activos e o\n" +" estado de saída é zero. Se ID for uma especificação de tarefa, espera " +"por\n" " todos os processos no pipeline da tarefa.\n" " \n" " Se a opção -n for fornecida, espera que a próxima tarefa termine e\n" " devolve seu estado de saída.\n" " \n" " Estado de saída:\n" -" Devolve o estado da última ID; falha se a ID for inválido ou for indicada\n" +" Devolve o estado da última ID; falha se a ID for inválido ou for " +"indicada\n" " uma opção inválida." -#: builtins.c:1515 +#: builtins.c:1519 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 "" "Aguarda a conclusão do processo e devolve o estado de saída.\n" " \n" -" Espera por cada processo especificado por uma PID e reporta o estado final.\n" -" Se PID não for dada, aguarda por todos os processos-filho actualmente activos,\n" +" Espera por cada processo especificado por uma PID e reporta o estado " +"final.\n" +" Se PID não for dada, aguarda por todos os processos-filho actualmente " +"activos,\n" " e o estado devolvido é zero. A PID tem de ser uma ID de processo.\n" " \n" " Estado de saída:\n" -" Devolve o estado da última PID; falha se PID for inválido ou for indicada\n" +" Devolve o estado da última PID; falha se PID for inválido ou for " +"indicada\n" " uma opção inválida." -#: builtins.c:1530 +#: builtins.c:1534 msgid "" "Execute commands for each member in a list.\n" " \n" @@ -4585,15 +4917,18 @@ msgid "" msgstr "" "Executa comandos para cada membro numa lista.\n" " \n" -" O ciclo \"for\" executa uma seqüência de comandos para cada membro numa\n" -" lista de itens. Se \"in PALAVRAS ...;\" não estiver presente, \" in \"$@\" \" é\n" -" assumido. Para cada elemento em PALAVRAS, NOME está definido para esseelemento,\n" +" O ciclo \"for\" executa uma seqüência de comandos para cada membro " +"numa\n" +" lista de itens. Se \"in PALAVRAS ...;\" não estiver presente, \" in \"$@" +"\" \" é\n" +" assumido. Para cada elemento em PALAVRAS, NOME está definido para " +"esseelemento,\n" " e os COMANDOS são executados.\n" " \n" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1544 +#: builtins.c:1548 msgid "" "Arithmetic for loop.\n" " \n" @@ -4617,13 +4952,14 @@ msgstr "" " \t\tCOMANDOS\n" " \t\t(( EXP3 ))\n" " \tdone\n" -" EXP1, EXP2 e EXP3 são expressões aritméicas. Se alguma delas for omitida\n" +" EXP1, EXP2 e EXP3 são expressões aritméicas. Se alguma delas for " +"omitida\n" " comporta-se como se fosse avaliada como 1.\n" " \n" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1562 +#: builtins.c:1566 msgid "" "Select words from a list and execute commands.\n" " \n" @@ -4659,7 +4995,7 @@ msgstr "" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1583 +#: builtins.c:1587 msgid "" "Report time consumed by pipeline's execution.\n" " \n" @@ -4677,7 +5013,8 @@ msgstr "" "Reporta o tempo consumido pela execução do pipeline.\n" " \n" " Executa PIPELINE e imprime um resumo do tempo real, tempo de CPU do,\n" -" utilizador e tempo de CPU do sistema na execução de PIPELINE quando terminar.\n" +" utilizador e tempo de CPU do sistema na execução de PIPELINE quando " +"terminar.\n" " \n" " Opções:\n" " -p\timprime o resumo do tempo no formato portátil Posix\n" @@ -4687,7 +5024,7 @@ msgstr "" " Estado de saída:\n" " O estado devolvido é o estado de PIPELINE." -#: builtins.c:1600 +#: builtins.c:1604 msgid "" "Execute commands based on pattern matching.\n" " \n" @@ -4705,16 +5042,21 @@ msgstr "" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1612 +#: builtins.c:1616 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" @@ -4723,17 +5065,22 @@ msgstr "" "Executa comandos com base em condicional.\n" " \n" " A lista \"if COMANDOS\" é executada. Se o estado de saída for zero, é\n" -" executada a lista \"then COMANDOS\". Caso contrário, cada lista \"elif COMANDOS\"\n" -" é executado por sua vez e se o estado de saída for zero, a correspondente\n" -" lista \"then COMANDOS\" é executada e o comando if é concluído. De outra forma,\n" -" a lista \"else COMANDOS\" é executada, se presente. O estado de saída da\n" -" construção inteira é o estado de saída do último comando executado, ou zero\n" +" executada a lista \"then COMANDOS\". Caso contrário, cada lista \"elif " +"COMANDOS\"\n" +" é executado por sua vez e se o estado de saída for zero, a " +"correspondente\n" +" lista \"then COMANDOS\" é executada e o comando if é concluído. De " +"outra forma,\n" +" a lista \"else COMANDOS\" é executada, se presente. O estado de saída " +"da\n" +" construção inteira é o estado de saída do último comando executado, ou " +"zero\n" " se nenhuma condição for verdadeira.\n" " \n" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1629 +#: builtins.c:1633 msgid "" "Execute commands as long as a test succeeds.\n" " \n" @@ -4751,7 +5098,7 @@ msgstr "" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1641 +#: builtins.c:1645 msgid "" "Execute commands as long as a test does not succeed.\n" " \n" @@ -4769,7 +5116,7 @@ msgstr "" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1653 +#: builtins.c:1657 msgid "" "Create a coprocess named NAME.\n" " \n" @@ -4783,7 +5130,8 @@ msgid "" msgstr "" "Cria um co-processo chamado NOME.\n" " \n" -" Executa COMANDO assincronamente, com a saída e a entrada padrão ligadas\n" +" Executa COMANDO assincronamente, com a saída e a entrada padrão " +"ligadas\n" " via pipe a descritores de ficheiro atribuídos a índices 0 e 1 de uma \n" " variável de matriz NOME na consola em execução.\n" " O NOME predefinido é \"COPROC\".\n" @@ -4791,12 +5139,13 @@ msgstr "" " Estado de saída:\n" " O comando coproc devolve um estado de saída 0." -#: builtins.c:1667 +#: builtins.c:1671 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" @@ -4813,7 +5162,7 @@ msgstr "" " Estado de saída:\n" " Devolve sucesso a não ser que NOME seja só de leitura." -#: builtins.c:1681 +#: builtins.c:1685 msgid "" "Group commands as a unit.\n" " \n" @@ -4831,7 +5180,7 @@ msgstr "" " Estado de saída:\n" " Devolve o estado do último comando executado." -#: builtins.c:1693 +#: builtins.c:1697 msgid "" "Resume job in foreground.\n" " \n" @@ -4855,7 +5204,7 @@ msgstr "" " Estado de saída:\n" " Devolve o estado da tarefa retomada." -#: builtins.c:1708 +#: builtins.c:1712 msgid "" "Evaluate arithmetic expression.\n" " \n" @@ -4873,13 +5222,16 @@ msgstr "" " Estado de saída:\n" " Devolve 1 se EXPRESSÃO avaliar como 0; senão, devolve 0." -#: builtins.c:1720 +#: builtins.c:1724 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" @@ -4900,22 +5252,29 @@ msgstr "" "Executa o comando condicional.\n" " \n" " Devolve um estado de 0 ou 1, dependendo da avaliação da expressão\n" -" condicional EXPRESSÃO. As expressões são compostas pelas mesmas primárias\n" -" usadas pelo interno \"test\" e pode ser combinado com os seguintes operadores:\n" +" condicional EXPRESSÃO. As expressões são compostas pelas mesmas " +"primárias\n" +" usadas pelo interno \"test\" e pode ser combinado com os seguintes " +"operadores:\n" " \n" " ( EXPRESSÃO )\tDevolve o valor de EXPRESSÃO\n" " ! EXPRESSÃO\t\tVerdadeiro se EXPRESSÃO for falsa; senão falso\n" -" EXPR1 && EXPR2\tVerdadeiro se EXPR1 e EXPR2 forem verdadeiras; senão falso\n" -" EXPR1 || EXPR2\tVerdadeiro se EXPR1 ou EXPR2 forem verdadeiras; senão falso\n" +" EXPR1 && EXPR2\tVerdadeiro se EXPR1 e EXPR2 forem verdadeiras; senão " +"falso\n" +" EXPR1 || EXPR2\tVerdadeiro se EXPR1 ou EXPR2 forem verdadeiras; " +"senão falso\n" " \n" -" Quando os operadores \"==\" e \"! =\" são usados, a cadeia à direita do operador\n" -" é usada como padrão e é feita a comparação de padrões. Quando o operador \"= ~\"\n" -" é usado, a cadeia à direita do operador é comparada como expressão regular.\n" +" Quando os operadores \"==\" e \"! =\" são usados, a cadeia à direita do " +"operador\n" +" é usada como padrão e é feita a comparação de padrões. Quando o " +"operador \"= ~\"\n" +" é usado, a cadeia à direita do operador é comparada como expressão " +"regular.\n" " \n" " Os operadores && e || não avaliam EXPR2 se EXPR1 for suficiente para\n" " determinar o valor da expressão." -#: builtins.c:1746 +#: builtins.c:1750 msgid "" "Common shell variable names and usage.\n" " \n" @@ -4973,9 +5332,11 @@ msgstr "" " BASH_VERSION\tInformações de versão para esta bash.\n" " CDPATH\tUma lista de pastas separadas por \":\" para procurar\n" " \t\tpor pastas dadas como argumentos a \"cd\".\n" -" GLOBIGNORE\tUma lista de padrões separada por \":\" que descreve nomes de\n" +" GLOBIGNORE\tUma lista de padrões separada por \":\" que descreve nomes " +"de\n" " ficheiro a ignorar pela expansão do nome do caminho.\n" -" HISTFILE\tNome de ficheiro onde o seu histórico de comandos é armazenado.\n" +" HISTFILE\tNome de ficheiro onde o seu histórico de comandos é " +"armazenado.\n" " HISTFILESIZE\tNúmero máximo de linhas que este ficheiro pode conter.\n" " HISTSIZE\tNúmero máximo de linhas de histórico a que uma consola em \n" " \t\texecução pode aceder.\n" @@ -4988,7 +5349,8 @@ msgstr "" " \t\tvazia antes que a consola saia (predefinição 10).\n" " \t\tQuando não definido, EOF significa o fim da entrada.\n" " MACHTYPE\tDescrição do sistema actual em que a bash está em execução.\n" -" MAILCHECK\tFrequência, em segundos, com que a bash procura novo correio.\n" +" MAILCHECK\tFrequência, em segundos, com que a bash procura novo " +"correio.\n" " MAILPATH\tLista de ficheiros separados por \":\" onde a bash procura\n" " \t\tnovas mensagens.\n" " OSTYPE\tVersão Unix em que esta versão da bash está em execução.\n" @@ -5011,15 +5373,17 @@ msgstr "" " \t\t\"substring\" significa que a palavra de comando deve ser igual\n" " \t\ta uma sub-cadeia da tarefa. Qualquer outro valor significa que\n" " \t\to comando deve ser um prefixo de uma tarefa interrompida.\n" -" histchars\tCaracteres que controlam a expansão do histórico e substituições\n" +" histchars\tCaracteres que controlam a expansão do histórico e " +"substituições\n" " \t\trápidas. O primeiro carácter é o carácter de subtituição do\n" " \t\thistórico, normalmente \"!\". O 2º é o de substituição rápida,\n" " \t\thabitualmente \"^\". O terceiro é o comentário do histórico,\n" " \t\tnormalmente \"#\".\n" -" HISTIGNORE\tLista de padrões separada por \":\" usados para decidir quais\n" +" HISTIGNORE\tLista de padrões separada por \":\" usados para decidir " +"quais\n" " \t\tos comandos que devem ser gravados na lista de histórico.\n" -#: builtins.c:1803 +#: builtins.c:1807 msgid "" "Add directories to stack.\n" " \n" @@ -5077,7 +5441,7 @@ msgstr "" " Devolve sucesso a não ser que indique um argumento inválido ou a\n" " troca de pastas falhe." -#: builtins.c:1837 +#: builtins.c:1841 msgid "" "Remove directories from stack.\n" " \n" @@ -5127,7 +5491,7 @@ msgstr "" " Devolve sucesso a não ser que indique um argumento inválido ou a troca\n" " de pastas falhe." -#: builtins.c:1867 +#: builtins.c:1871 msgid "" "Display directory stack.\n" " \n" @@ -5179,15 +5543,17 @@ msgstr "" " \t\tpor zero.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro" +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro" -#: builtins.c:1898 +#: builtins.c:1902 +#, fuzzy msgid "" "Set and unset shell options.\n" " \n" " Change the setting of each shell option OPTNAME. Without any option\n" -" arguments, list all shell options with an indication of whether or not each\n" -" is set.\n" +" arguments, list each supplied OPTNAME, or all shell options if no\n" +" OPTNAMEs are given, with an indication of whether or not each is set.\n" " \n" " Options:\n" " -o\trestrict OPTNAMEs to those defined for use with `set -o'\n" @@ -5217,7 +5583,7 @@ msgstr "" " Devolve sucesso se OPTNOME estiver activado; falha se indicar uma opção\n" " inválida ou OPTNOME esteja desactivada." -#: builtins.c:1919 +#: builtins.c:1923 msgid "" "Formats and prints ARGUMENTS under control of the FORMAT.\n" " \n" @@ -5225,27 +5591,34 @@ 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" -" %(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 "" "Formata e imprime ARGUMENTOS sob controlo do FORMATO.\n" @@ -5256,33 +5629,44 @@ msgstr "" " \n" " FORMATO é uma cadeia de caracteres que contém três tipos de objectos: \n" " caracteres simples, que são simplesmente copiados para a saída padrão;\n" -" sequências de escape, que são convertidas e copiadas para a saída padrão; e\n" -" especificações de formato, cada uma das quais causa a impressão do argumento\n" +" sequências de escape, que são convertidas e copiadas para a saída " +"padrão; e\n" +" especificações de formato, cada uma das quais causa a impressão do " +"argumento\n" " sucessivo seguinte.\n" " \n" " Além das especificações de formato padrão descritas em printf (1),\n" " printf interpreta:\n" " \n" " %b\texpande sequências de escape para o argumento correspondente\n" -" %q\tcita o argumento de forma a ser reutilizado como entrada de consola\n" -" %(fmt)T\timprime a cadeia de data-hora resultante da utilização do FMT\n" +" %q\tcita o argumento de forma a ser reutilizado como entrada de " +"consola\n" +" %(fmt)T\timprime a cadeia de data-hora resultante da utilização do " +"FMT\n" " \t\tcomo formato para strftime(3)\n" " \n" -" O formato é reutilizado conforme necessário para consumir todos os argumentos.\n" -" E se há menos argumentos do que o formato requer, especificações de formato\n" -" extra comportam-se como um valor zero ou uma cadeia nula, conforme apropriado,\n" +" O formato é reutilizado conforme necessário para consumir todos os " +"argumentos.\n" +" E se há menos argumentos do que o formato requer, especificações de " +"formato\n" +" extra comportam-se como um valor zero ou uma cadeia nula, conforme " +"apropriado,\n" " tenha sido fornecido.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro de\n" +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro de\n" " escrita ou atribuição." -#: builtins.c:1953 +#: builtins.c:1957 +#, fuzzy 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" @@ -5293,22 +5677,29 @@ msgid "" " \t\twithout any specific completion defined\n" " -E\tapply the completions and actions to \"empty\" commands --\n" " \t\tcompletion attempted on a blank line\n" +" -I\tapply the completions and actions to the intial (usually the\n" +" \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. The -D option takes\n" -" precedence over -E.\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." msgstr "" "Especifica como os argumentos devem ser concluídos por Readline.\n" " \n" -" Para cada NOME, especifica como os argumentos devem ser concluídos. Se não \n" -" fornecer opções, as especificações de conclusão existentes são imprimidas\n" +" Para cada NOME, especifica como os argumentos devem ser concluídos. Se " +"não \n" +" fornecer opções, as especificações de conclusão existentes são " +"imprimidas\n" " de forma a permitir que sejam reutilizados como entrada.\n" " \n" " Opções:\n" -" -p\timprime especificações de conclusão existentes em formato reutilizável\n" +" -p\timprime especificações de conclusão existentes em formato " +"reutilizável\n" " -r\tremove uma especificação de conclusão para cada NOME, ou, se não\n" " \t\tforneceu NOMEs, todas as especificações de conclusão\n" " -D\taplicar as conclusões e acções como predefinição para comandos\n" @@ -5320,12 +5711,13 @@ msgstr "" " as opções de letras maiúsculas estão listadas acima. A opção -D toma\n" " precedência sobre -E." -#: builtins.c:1981 +#: builtins.c:1987 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" @@ -5338,20 +5730,26 @@ msgstr "" " são geradas comparações com PALAVRA.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um erro." +" Devolve sucesso a não ser que indique uma opção inválida ou ocorra um " +"erro." -#: builtins.c:1996 +#: builtins.c:2002 +#, fuzzy 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" " \t-D\t\tChange options for the \"default\" command completion\n" " \t-E\t\tChange options for the \"empty\" command completion\n" +" \t-I\t\tChange options for completion on the initial word\n" " \n" " Using `+o' instead of `-o' turns off the specified option.\n" " \n" @@ -5369,9 +5767,12 @@ msgid "" msgstr "" "Modifica ou mostra as opções de conclusão.\n" " \n" -" Modifica as opções de conclusão para cada NOME, ou, se não fornecer NOME,\n" -" a conclusão actualmente em execução. Se nenhuma OPÇÃO for fornecida, imprime\n" -" as opções de conclusão para cada NOME ou a especificação de conclusão actual.\n" +" Modifica as opções de conclusão para cada NOME, ou, se não fornecer " +"NOME,\n" +" a conclusão actualmente em execução. Se nenhuma OPÇÃO for fornecida, " +"imprime\n" +" as opções de conclusão para cada NOME ou a especificação de conclusão " +"actual.\n" " \n" " Opções:\n" " \t-o opção\tDefinir opção de conclusão OPÇÃO para cada NOME\n" @@ -5382,31 +5783,40 @@ msgstr "" " \n" " Argumentos:\n" " \n" -" Cada NOME refere-se a um comando para o qual uma especificação de conclusão\n" -" deve ter sido anteriormente definida usando o interno \"complete\". Se não\n" +" Cada NOME refere-se a um comando para o qual uma especificação de " +"conclusão\n" +" deve ter sido anteriormente definida usando o interno \"complete\". Se " +"não\n" " forneceu NOMEs, compopt tem de ser chamado por uma função actualmente a\n" -" gerar conclusões e as opções para esse gerador de conclusões actualmente\n" +" gerar conclusões e as opções para esse gerador de conclusões " +"actualmente\n" " em execução são modificadas.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida ou NOME não tenha\n" +" Devolve sucesso a não ser que indique uma opção inválida ou NOME não " +"tenha\n" " uma especificação de conclusão definida." -#: builtins.c:2026 +#: builtins.c:2033 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" @@ -5419,25 +5829,31 @@ 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 "" "Lê linhas da entrada padrão para uma variável de matriz indexada.\n" " \n" -" Lê linhas da entrada padrão para a variável de matriz indexada MATRIZ, ou\n" -" do descritor de ficheiro FD se a opção -u for fornecida. A variável MAPFILE\n" +" Lê linhas da entrada padrão para a variável de matriz indexada MATRIZ, " +"ou\n" +" do descritor de ficheiro FD se a opção -u for fornecida. A variável " +"MAPFILE\n" " é a MATRIZ predefinida.\n" " \n" " Opções:\n" " -d delim\tUsa DELIM para terminar as linhas, em vez de nova linha\n" " -n total\tCopia no máximo TOTAL linhas. Se TOTAL for 0, copia todas\n" -" -O origem\tComeça a atribuir a MATRIZ no índice ORIGEM. A predefinição é 0\n" +" -O origem\tComeça a atribuir a MATRIZ no índice ORIGEM. A predefinição " +"é 0\n" " -s total\tDescarta as primeiras TOTAL linhas lidas\n" -" -t\tRemove um DELIM inicial de cada linha lida (predefinição é nova linha)\n" +" -t\tRemove um DELIM inicial de cada linha lida (predefinição é nova " +"linha)\n" " -u fd\tLê linhas do descritor de ficheiro FD em vez da entrada padrão\n" " -C retorno\tAvalia RETORNO cada vez que QUANTUM linhas são lidas\n" " -c quantum\tEspecifica o número de linhas lidas entre cada chamada a\n" @@ -5451,14 +5867,16 @@ msgstr "" " matriz a ser atribuído e a linha a ser atribuída a esse elemento\n" " como argumentos adicionais.\n" " \n" -" Se não for fornecido com uma origem explícita, mapfile limpa MATRIZ antes\n" +" Se não for fornecido com uma origem explícita, mapfile limpa MATRIZ " +"antes\n" " de lhe fazer atribuições.\n" " \n" " Estado de saída:\n" -" Devolve sucesso a não ser que indique uma opção inválida, MATRIZ seja só\n" +" Devolve sucesso a não ser que indique uma opção inválida, MATRIZ seja " +"só\n" " de leitura ou não seja uma matriz indexada." -#: builtins.c:2062 +#: builtins.c:2069 msgid "" "Read lines from a file into an array variable.\n" " \n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index e8e050b5..6f3f9a12 100644 Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ diff --git a/po/pt_BR.po b/po/pt_BR.po index 2626c298..2b0af7a1 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -7,15 +7,15 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-10-04 06:47-0200\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Brazilian Portuguese \n" -"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Virtaal 0.7.1\n" "X-Bugs: Report translation errors to the Language-Team address.\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "subscrito de array incorreto" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removendo o atributo nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: impossível converter array indexado para associativo" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: chave de array associativo inválida" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: impossível atribuir a índice não numérico" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: deve usar subscrito ao atribuir um array associativo" @@ -55,22 +55,22 @@ msgstr "%s: %s: deve usar subscrito ao atribuir um array associativo" msgid "%s: cannot create: %s" msgstr "%s: impossível criar: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: impossível localizar mapa de teclas para comando" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: primeiro caractere não-espaço em branco não é `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "sem `%c' de fechamento em %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s faltando separador dois-pontos" @@ -85,12 +85,12 @@ msgstr "expansão de chaves: impossível alocar memória para %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansão de chaves: falha ao alocar memória para %d elementos" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansão de chaves: falha ao alocar memória para `%s'" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nome de apelido (alias) inválido" @@ -147,19 +147,19 @@ msgstr "" " \n" " Sem EXPR, retorna " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME não definida" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "número excessivo de argumentos" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "diretório nulo" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD não definida" @@ -203,7 +203,7 @@ msgstr "%s: opção inválida" msgid "%s: invalid option name" msgstr "%s: nome de opção inválido" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': não é um identificador válido" @@ -216,7 +216,7 @@ msgstr "número octal inválido" msgid "invalid hex number" msgstr "número do hexa inválido" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "número inválido" @@ -340,13 +340,13 @@ msgstr "somente pode ser usado em uma função" msgid "%s: reference variable cannot be an array" msgstr "%s: variável de referência não pode ser um array" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: referência a si próprio da variável nameref não é permitido" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s referência circular de nome" @@ -360,7 +360,7 @@ msgstr "\"%s\": nome de variável inválido para referência de nome" msgid "cannot use `-f' to make functions" msgstr "impossível usar `-f' para criar funções" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: função somente para leitura" @@ -375,7 +375,7 @@ msgstr "%s: atribuição de array composto com aspas está obsoleto" msgid "%s: cannot destroy array variables in this way" msgstr "%s: impossível destruir variáveis de array desta maneira" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: impossível converter array associativo para indexado" @@ -409,7 +409,7 @@ msgstr "%s: não foi carregado dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: impossível excluir: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: é um diretório" @@ -429,7 +429,7 @@ msgstr "%s: arquivo é muito grande" msgid "%s: cannot execute binary file" msgstr "%s: impossível executar o arquivo binário" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: impossível executar: %s" @@ -568,16 +568,16 @@ msgstr "%s: inlib falhou" msgid "no other options allowed with `-x'" msgstr "nenhuma outra opção permitida com `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumentos devem ser IDs de trabalhos ou processo" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Erro desconhecido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "esperava uma expressão" @@ -586,12 +586,12 @@ msgstr "esperava uma expressão" msgid "%s: not an indexed array" msgstr "%s: não é um array indexado" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: especificação de descritor de arquivo inválida" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: descritor de arquivo inválido: %s" @@ -619,36 +619,36 @@ msgstr "nome de variável array vazio" msgid "array variable support required" msgstr "requer suporte a variável de array" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': faltando caractere de formato" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': especificação de formato de tempo inválida" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': caractere de formato inválido" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "aviso: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "problema ao analisar formato: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "faltando dígito hexa para \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "faltando dígito unicode para \\%c" @@ -801,12 +801,12 @@ msgstr "" " \n" " O comando interno `dirs' exibe a pilha de diretório." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: especificação de tempo limite inválida" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "erro de leitura: %d: %s" @@ -822,17 +822,17 @@ msgid "cannot simultaneously unset a function and a variable" msgstr "" "impossível simultaneamente remover definição de uma função e uma variável" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: impossível remover definição" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: impossível remover definição: %s somente-leitura" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: não é uma variável array" @@ -851,12 +851,12 @@ msgstr "%s: impossível exportar" msgid "shift count" msgstr "número de shift" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" "impossível simultaneamente definir e remover definição de opções do shell" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: nome de opção de shell inválido" @@ -1004,66 +1004,66 @@ msgstr "" msgid "cannot redirect standard input from /dev/null: %s" msgstr "impossível redirecionar a entrada padrão para /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': caractere de formato inválido" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] ainda existe" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "erro de `pipe'" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: excedido o nível máximo de aninhamento de `eval' (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: excedido o nível máximo de aninhamento de `function' (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: excedido o nível máximo de aninhamento de avaliação (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restrição: não é permitido especificar `/' em nomes de comandos" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interpretador incorreto" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: impossível executar o arquivo binário: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': é um comando interno especial" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossível duplicar fd (descritor de arquivo) %d para fd %d" @@ -1076,65 +1076,65 @@ msgstr "excedido o nível de recursividade da expressão" msgid "recursion stack underflow" msgstr "esvaziamento de pilha de recursão" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "erro de sintaxe na expressão" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "tentativa de atribuição para algo que não é uma variável" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "erro de sintaxe na expressão" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "divisão por 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "erro de programação: token incorreto passado para expassign()" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "esperava `:' para expressão condicional" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponente menor que 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "esperava identificador após pré-acréscimo ou pré-decréscimo" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "faltando `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "erro de sintaxe: esperava operando" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "erro de sintaxe: operador aritmético inválido" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (token de erro é \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "base aritmética inválida" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valor muito grande para esta base de numeração" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: erro de expressão\n" @@ -1143,7 +1143,7 @@ msgstr "%s: erro de expressão\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: impossível acessar os diretórios pais (anteriores)" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1166,151 +1166,151 @@ msgstr "" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: `pipe' de pgrp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" "identificador de processo (pid) %d bifurcado (fork) aparece no trabalho em " "execução %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "excluindo trabalho parado %d com grupo de processo %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: processo %5ld (%s) em the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marcado como ainda vivo" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: o identificador do processo (pid) não existe" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Sinal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Concluído" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Parado" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Parado(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Executando" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Concluído(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Fim da execução com status %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Status desconhecido" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(imagem do núcleo gravada)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "`setpgid' filho (%ld para %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: o pid %ld não é um processo filho deste shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Sem registro do processo %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: trabalho %d está parado" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: o trabalho terminou" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: o trabalho %d já está em plano de fundo" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: ativando WNOHANG para evitar bloqueio indefinido" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s, linha %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (imagem do núcleo gravada)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd agora: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp falhou" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: disciplina da linha" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplina da linha" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossível definir grupo do processo do terminal (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "nenhum controle de trabalho neste shell" @@ -1472,103 +1472,103 @@ msgid "" msgstr "" "shell_getc: shell_input_line_size (%zu) excede SIZE_MAX (%lu): linha truncada" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "excedido o número máximo de here-document" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "encontrado EOF inesperado enquanto procurava por `%c' correspondente" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "encontrado EOF inesperado enquanto procurava por `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "erro de sintaxe na expressão condicional: token inesperado `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "erro de sintaxe na expressão condicional" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "token inesperado `%s', esperava`)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "esperava `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento inesperado `%s' para operador unário condicional" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para operador unário condicional" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "token inesperado `%s', esperava operador binário condicional" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "esperava operador binário condicional" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento inesperado `%s' para operador binário condicional" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para operador binário condicional" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "token inesperado `%c' em comando condicional" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "token inesperado `%s' em comando condicional" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "token inesperado %d em comando condicional" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "erro de sintaxe próximo ao token inesperado `%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "erro de sintaxe próximo a `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "erro de sintaxe: fim prematuro do arquivo" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "erro de sintaxe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use \"%s\" para sair do shell.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "encontrado EOF inesperado enquanto procurava por `)' correspondente" @@ -1641,11 +1641,11 @@ msgstr "impossível criar arquivo temporário para here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: impossível atribuir fd a variável" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "sem suporte a /dev/(tcp|udp)/máquina/porta sem rede" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "erro de redirecionamento: impossível duplicar fd" @@ -1715,40 +1715,40 @@ msgstr "Opções do shell:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD or -c comando ou -O opção-shopt\t\t(somente para chamada)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ou -o opção\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Digite `%s -c \"help set\"' para mais informações sobre as opções do shell.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Digite `%s -c help' para mais informações sobre os comandos internos do " "shell.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Uso o comando `bashbug' para relatar erros.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "página do bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Ajuda geral sobre uso de software GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: operação inválida" @@ -1922,110 +1922,110 @@ msgstr "Sinal desconhecido #" msgid "Unknown Signal #%d" msgstr "Sinal desconhecido #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substituição incorreta: sem `%s' de fechamento em %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossível atribuir uma lista a um membro de um array" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "impossível criar `pipe' para a substituição do processo" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "impossível criar um processo filho para a substituição do processo" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossível abrir `pipe' %s para leitura" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossível abrir `pipe' %s para escrita" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossível duplicar `pipe' %s como descritor de arquivo (fd) %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "substituição de comando: byte nulo ignorado na entrada" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "impossível criar um `pipe' para substituição do comando" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "impossível criar um processo filho para substituição do comando" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: impossível duplicar o `pipe' como descritor de arquivo " "(fd) 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nome de variável inválido para referência de nome" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansão indireta inválida" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: nome de variável inválido" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parâmetro nulo ou não inicializado" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parâmetro nulo ou não inicializado" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressão de substring < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: substituição incorreta" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossível atribuir desta maneira" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "versões futuras do shell vão forçar avaliação como um substituto aritmético" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substituição incorreta: sem \"`\" de fechamento em %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "sem correspondência: %s" @@ -2066,93 +2066,98 @@ msgstr "faltando `]'" msgid "invalid signal number" msgstr "número de sinal inválido" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: excedido o nível máximo de aninhamento de `eval' (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: valor incorreto em trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -"run_pending_traps: manipulador de sinal é SIG_DFL, enviando novamente %d " -"(%s) para mim mesmo" +"run_pending_traps: manipulador de sinal é SIG_DFL, enviando novamente %d (%" +"s) para mim mesmo" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal incorreto %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar a definição da função para `%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "nível do shell (%d) muito grande, redefinindo para 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nenhum contexto de função no atual escopo" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: a variável pode não ter um valor atribuído" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: atribuindo inteiro para referência de nome" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nenhum contexto de função no escopo atual" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s possui a string de exportação nula" # exportstr é uma variável no código fonte do bash (arquivo variiables.c) -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "caractere inválido na %d na exportstr para %s" # exportstr é uma variável no código fonte do bash (arquivo variiables.c) -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "Sem `=' na exportstr para %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: cabeça de shell_variables não é um contexto de função" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nenhum contexto em no global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: cabeça de shell_variables não é um escopo de ambiente temporário" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossível abrir como ARQUIVO" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para rastrear descritor de arquivo" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidade fora dos limites" @@ -5629,8 +5634,8 @@ msgid "" "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" diff --git a/po/ro.gmo b/po/ro.gmo index 9ac2e618..47f6fe63 100644 Binary files a/po/ro.gmo and b/po/ro.gmo differ diff --git a/po/ro.po b/po/ro.po index c0a60f6f..540e5a50 100644 --- a/po/ro.po +++ b/po/ro.po @@ -6,42 +6,42 @@ msgid "" msgstr "" "Project-Id-Version: bash 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 1997-08-17 18:42+0300\n" "Last-Translator: Eugen Hoanca \n" "Language-Team: Romanian \n" -"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" "X-Bugs: Report translation errors to the Language-Team address.\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "incluziune greºitã în interval" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: nu se poate atribui cãtre index ne-numeric" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -51,21 +51,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: nu s-a putut crea: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "" @@ -80,12 +80,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "" @@ -125,9 +125,8 @@ msgid "`%s': cannot unbind" msgstr "%s: comandã negãsitã" #: builtins/break.def:77 builtins/break.def:119 -#, fuzzy msgid "loop count" -msgstr "logout" +msgstr "" #: builtins/break.def:139 msgid "only meaningful in a `for', `while', or `until' loop" @@ -140,32 +139,32 @@ msgid "" " Without EXPR, returns " msgstr "" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "prea mulþi parametri" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "director superior." -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "" #: builtins/common.c:96 -#, fuzzy, c-format +#, c-format msgid "line %d: " -msgstr "slot %3d: " +msgstr "" #: builtins/common.c:134 error.c:264 -#, fuzzy, c-format +#, c-format msgid "warning: " -msgstr "în scriere" +msgstr "" #: builtins/common.c:148 #, c-format @@ -197,7 +196,7 @@ msgstr "%c%c: op msgid "%s: invalid option name" msgstr "%c%c: opþiune invalidã" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, fuzzy, c-format msgid "`%s': not a valid identifier" msgstr "`%s' nu este un identificator valid" @@ -212,7 +211,7 @@ msgstr "num msgid "invalid hex number" msgstr "numãr de semnal invalid" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 #, fuzzy msgid "invalid number" msgstr "numãr de semnal invalid" @@ -268,9 +267,8 @@ msgid "%s: restricted" msgstr "%s: jobul a fost terminat" #: builtins/common.c:306 -#, fuzzy msgid "restricted" -msgstr "Terminat" +msgstr "" #: builtins/common.c:314 #, c-format @@ -339,13 +337,13 @@ msgstr "poate fi folosit doar msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -359,7 +357,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funcþie doar în citire (readonly)" @@ -374,7 +372,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "$%s: nu se poate asigna în acest mod" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "" @@ -408,7 +406,7 @@ msgstr "" msgid "%s: cannot delete: %s" msgstr "%s: nu s-a putut crea: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: este director" @@ -428,7 +426,7 @@ msgstr "" msgid "%s: cannot execute binary file" msgstr "%s: nu se poate executa fiºierul binar" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, fuzzy, c-format msgid "%s: cannot execute: %s" msgstr "%s: nu s-a putut crea: %s" @@ -556,17 +554,17 @@ msgstr "%s: variabil msgid "no other options allowed with `-x'" msgstr "" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "" -#: builtins/kill.def:263 +#: builtins/kill.def:274 #, fuzzy msgid "Unknown error" msgstr "Eroare necunoscutã %d" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "se aºteaptã expresie" @@ -575,12 +573,12 @@ msgstr "se a msgid "%s: not an indexed array" msgstr "" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "" @@ -608,36 +606,36 @@ msgstr "" msgid "array variable support required" msgstr "" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "" @@ -735,12 +733,12 @@ msgid "" " The `dirs' builtin displays the directory stack." msgstr "" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "" -#: builtins/read.def:730 +#: builtins/read.def:733 #, fuzzy, c-format msgid "read error: %d: %s" msgstr "eroare de legãturã (pipe): %s" @@ -754,17 +752,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "poate fi folosit doar într-o funcþie, ºi face ca variabila NUME" -#: builtins/set.def:881 +#: builtins/set.def:886 #, fuzzy, c-format msgid "%s: cannot unset" msgstr "%s: nu s-a putut crea: %s" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, fuzzy, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nu s-a putut crea: %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, fuzzy, c-format msgid "%s: not an array variable" msgstr "%s: variabilã fãrã limitã" @@ -784,11 +782,11 @@ msgstr "%s: nu s-a putut crea: %s" msgid "shift count" msgstr "shift [n]" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "" @@ -941,67 +939,67 @@ msgstr "%ca expirat a msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 #, fuzzy msgid "pipe error" msgstr "eroare de legãturã (pipe): %s" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: limitat: nu se poate specifica `/' în numele comenzilor" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: comandã negãsitã" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, fuzzy, c-format msgid "%s: %s: bad interpreter" msgstr "%s: este director" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nu se poate executa fiºierul binar" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nu se poate duplica fd %d în fd 0: %s" @@ -1015,67 +1013,67 @@ msgstr "nivel de recursivitate al expresiei dep msgid "recursion stack underflow" msgstr "Stivã recursivitate prea puþin folositã(underflow)" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "eroare de sintaxã în expresie " -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "s-a încercat asignare cãtre non-variabilã" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "eroare de sintaxã în expresie " -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "împãrþire la 0" -#: expr.c:567 +#: expr.c:591 #, fuzzy msgid "bug: bad expassign token" msgstr "bug: identificator(token) expassign greºit %d" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "`:' aºteptat dupã expresie condiþionalã" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "`)' lipsã" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 #, fuzzy msgid "syntax error: operand expected" msgstr "eroare de sintaxã: sfârºit de fiºier neaºteptat" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "" -#: expr.c:1484 +#: expr.c:1510 #, fuzzy, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s: %s: %s (identificatorul erorii este \"%s\")\n" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "valoare prea mare pentru bazã" -#: expr.c:1611 +#: expr.c:1637 #, fuzzy, c-format msgid "%s: expression error\n" msgstr "eroare de redirectare" @@ -1085,7 +1083,7 @@ msgstr "eroare de redirectare" msgid "getcwd: cannot access parent directories" msgstr "getwd: nu s-au putut accesa directoarele pãrinte" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1105,151 +1103,151 @@ msgstr "check_bash_input: buffer deja existent pentru fd nou %d" msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1635 +#: jobs.c:1637 #, fuzzy, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: Nu existã pid-ul (%d)!\n" -#: jobs.c:1650 +#: jobs.c:1652 #, fuzzy, c-format msgid "Signal %d" msgstr "Semnal Necunoscut #%d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Finalizat" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stopat" -#: jobs.c:1673 +#: jobs.c:1675 #, fuzzy, c-format msgid "Stopped(%s)" msgstr "Stopat" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "În rulare" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Finalizat(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Ieºire %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Stare necunoscutã" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:1805 +#: jobs.c:1807 #, fuzzy, c-format msgid " (wd: %s)" msgstr "(wd actual: %s)\n" -#: jobs.c:2033 +#: jobs.c:2035 #, fuzzy, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid copil (de la %d la %d) a întâlnit o eroare %d: %s\n" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, fuzzy, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "aºteptaþi: pid-ul %d nu este rezultat(child) al acestui shell" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: jobul a fost terminat" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4114 -#, fuzzy, c-format +#: jobs.c:4118 +#, c-format msgid "%s: line %d: " -msgstr "slot %3d: " +msgstr "" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd actual: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 #, fuzzy msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs: getpgrp eºuat: %s" -#: jobs.c:4241 +#: jobs.c:4245 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4257 +#: jobs.c:4261 #, fuzzy msgid "initialize_job_control: line discipline" msgstr "initialize_jobs: disciplinã linie: %s" -#: jobs.c:4267 +#: jobs.c:4271 #, fuzzy msgid "initialize_job_control: setpgid" msgstr "initialize_jobs: getpgrp eºuat: %s" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "nici un control de job în acest shell" @@ -1409,107 +1407,107 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, fuzzy, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF brusc în cãutare dupã `%c'" -#: parse.y:4589 +#: parse.y:4591 #, fuzzy msgid "unexpected EOF while looking for `]]'" msgstr "EOF brusc în cãutare dupã `%c'" -#: parse.y:4594 +#: parse.y:4596 #, fuzzy, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "eroare de sintaxã neaºteptatã lângã `%s'" -#: parse.y:4598 +#: parse.y:4600 #, fuzzy msgid "syntax error in conditional expression" msgstr "eroare de sintaxã în expresie " -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "" -#: parse.y:4680 +#: parse.y:4682 #, fuzzy msgid "expected `)'" msgstr "se aºteaptã `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4758 +#: parse.y:4760 #, fuzzy, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "%s: se aºteaptã operator binar" -#: parse.y:4762 +#: parse.y:4764 #, fuzzy msgid "conditional binary operator expected" msgstr "%s: se aºteaptã operator binar" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4799 +#: parse.y:4801 #, fuzzy, c-format msgid "unexpected token `%c' in conditional command" msgstr "`:' aºteptat dupã expresie condiþionalã" -#: parse.y:4802 +#: parse.y:4804 #, fuzzy, c-format msgid "unexpected token `%s' in conditional command" msgstr "`:' aºteptat dupã expresie condiþionalã" -#: parse.y:4806 +#: parse.y:4808 #, fuzzy, c-format msgid "unexpected token %d in conditional command" msgstr "`:' aºteptat dupã expresie condiþionalã" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "eroare de sintaxã neaºteptatã lângã `%s'" -#: parse.y:6246 +#: parse.y:6248 #, fuzzy, c-format msgid "syntax error near `%s'" msgstr "eroare de sintaxã neaºteptatã lângã `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "eroare de sintaxã: sfârºit de fiºier neaºteptat" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "eroare de sintaxã" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Folosiþi \"%s\" pentru a pãrãsi shellul.\n" -#: parse.y:6480 +#: parse.y:6482 #, fuzzy msgid "unexpected EOF while looking for matching `)'" msgstr "EOF brusc în cãutare dupã `%c'" @@ -1582,11 +1580,11 @@ msgstr "nu pot face leg msgid "%s: cannot assign fd to variable" msgstr "%s: nu pot asigna listã membrului intervalului" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 #, fuzzy msgid "redirection error: cannot duplicate fd" msgstr "eroare de redirectare" @@ -1658,41 +1656,41 @@ msgstr "Op msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD sau -c comandã\t\t(doar invocaþie)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s sau -o opþiune\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Apãsaþi `%s -c \"set-ajutor\"' pentru mai multe informaþii despre opþiunile " "shell-ului.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Apãsaþi `%s -c ajutor' pentru mai multe informaþii despre comenzile interne " "ale shell-ului.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "" @@ -1866,113 +1864,113 @@ msgstr "Semnal Necunoscut #" msgid "Unknown Signal #%d" msgstr "Semnal Necunoscut #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, fuzzy, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substituþie invalidã: nu existã '%s' în %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nu pot asigna listã membrului intervalului" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 #, fuzzy msgid "cannot make pipe for process substitution" msgstr "nu pot face legãturã (pipe) pentru substituþia procesului: %s" -#: subst.c:5805 +#: subst.c:5827 #, fuzzy msgid "cannot make child for process substitution" msgstr "nu pot crea un proces copil pentru substituirea procesului: %s" -#: subst.c:5857 +#: subst.c:5896 #, fuzzy, c-format msgid "cannot open named pipe %s for reading" msgstr "nu pot deschide legãtura numitã %s pentru %s: %s" -#: subst.c:5859 +#: subst.c:5898 #, fuzzy, c-format msgid "cannot open named pipe %s for writing" msgstr "nu pot deschide legãtura numitã %s pentru %s: %s" -#: subst.c:5882 +#: subst.c:5921 #, fuzzy, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nu se poate duplica legãtura numitã %s ca fd %d: %s " -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substituþie invalidã: nu existã ')' de final în %s" -#: subst.c:6127 +#: subst.c:6166 #, fuzzy msgid "cannot make pipe for command substitution" msgstr "nu pot face legãturi(pipes) pentru substituþia de comenzi: %s" -#: subst.c:6170 +#: subst.c:6209 #, fuzzy msgid "cannot make child for command substitution" msgstr "nu pot crea un copil pentru substituþia de comenzi: %s" -#: subst.c:6196 +#: subst.c:6235 #, fuzzy msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nu se poate duplica legãtura (pipe) ca fd 1: %s" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: variabilã fãrã limitã" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametru null sau nesetat" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametru null sau nesetat" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresie subºir < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: substituþie invalidã" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nu se poate asigna în acest mod" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:9937 +#: subst.c:10017 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substituþie invalidã: nu existã ')' de final în %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "" @@ -2014,88 +2012,93 @@ msgstr "lipse msgid "invalid signal number" msgstr "numãr de semnal invalid" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" -#: trap.c:439 +#: trap.c:470 #, fuzzy, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: Semnal invalid %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "eroare în importarea definiþiei funcþiei pentru '%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4652 +#: variables.c:4657 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametru null sau nesetat" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "" @@ -4135,8 +4138,8 @@ msgid "" "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" @@ -4336,6 +4339,9 @@ msgstr "" #~ msgid "You have entered %d (%d) items. The distribution is:\n" #~ msgstr "Aþi introdus %d (%d) elemente. Distribuþia este:\n" +#~ msgid "slot %3d: " +#~ msgstr "slot %3d: " + #~ msgid "" #~ msgstr "" @@ -4385,6 +4391,9 @@ msgstr "" #~ msgid "reading" #~ msgstr "în citire" +#~ msgid "writing" +#~ msgstr "în scriere" + #~ msgid "process substitution" #~ msgstr "substituire de proces" @@ -4393,8 +4402,8 @@ msgstr "" #~ msgid "Can't reopen pipe to command substitution (fd %d): %s" #~ msgstr "" -#~ "Nu se poate redeschide legãtura (pipe) cãtre substituþia de comenzi (fd " -#~ "%d): %s" +#~ "Nu se poate redeschide legãtura (pipe) cãtre substituþia de comenzi (fd %" +#~ "d): %s" #~ msgid "$%c: unbound variable" #~ msgstr "$%c: variabilã fãrã limitã" @@ -5045,8 +5054,8 @@ msgstr "" #~ msgid "" #~ " then the editor which corresponds to the current readline editing" #~ msgstr "" -#~ " apoi editorul care corespunde cu modul de editare al " -#~ "liniei(readline)" +#~ " apoi editorul care corespunde cu modul de editare al liniei" +#~ "(readline)" #~ msgid " mode, then vi." #~ msgstr " curente, ºi apoi vi." @@ -5660,8 +5669,8 @@ msgstr "" #~ msgid "" #~ "function. Some variables (such as PATH and IFS) cannot be unset; also" #~ msgstr "" -#~ "pe o funcþie. Anumite variabile ( precum PATH ºi IFS) nu pot fi " -#~ "desetate(unset);" +#~ "pe o funcþie. Anumite variabile ( precum PATH ºi IFS) nu pot fi desetate" +#~ "(unset);" #~ msgid "see readonly." #~ msgstr "de asemenea, vedeþi readonly." diff --git a/po/ru.gmo b/po/ru.gmo index 83ebc8eb..424d0bf9 100644 Binary files a/po/ru.gmo and b/po/ru.gmo differ diff --git a/po/ru.po b/po/ru.po index 044164e6..f4c551d4 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,45 +8,45 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-04-17 14:09+0300\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" -"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" "X-Bugs: Report translation errors to the Language-Team address.\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-Generator: Poedit 2.0.6\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "неправильный Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: удалÑетÑÑ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: не удаётÑÑ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ Ð² аÑÑоциативный маÑÑив" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: недопуÑтимый ключ аÑÑоциативного маÑÑива" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: не удаётÑÑ Ð¿Ñ€Ð¸Ñвоить значение нечиÑловому индекÑу" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "" @@ -57,21 +57,21 @@ msgstr "" msgid "%s: cannot create: %s" msgstr "%s: не удаётÑÑ Ñоздать файл: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: не удаётÑÑ Ð½Ð°Ð¹Ñ‚Ð¸ keymap Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: первый непробельный Ñимвол не ÑвлÑетÑÑ Â«\"»" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "нет закрывающего «%c» в %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: отÑутÑтвует разделитель-двоеточие" @@ -86,12 +86,12 @@ msgstr "раÑширение Ñкобки: не удаётÑÑ Ð²Ñ‹Ð´ÐµÐ»Ð¸Ñ‚ÑŒ msgid "brace expansion: failed to allocate memory for %u elements" msgstr "раÑширение Ñкобки: не удаётÑÑ Ð²Ñ‹Ð´ÐµÐ»Ð¸Ñ‚ÑŒ памÑть Ð´Ð»Ñ %d Ñлементов" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "раÑширение Ñкобки: не удалоÑÑŒ выделить памÑть Ð´Ð»Ñ Â«%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: недопуÑтимый пÑевдоним" @@ -148,19 +148,19 @@ msgstr "" " \n" " Без EXPR выполнÑет возврат " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Ðе задана Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ HOME" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "Ñлишком много аргументов" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "нулевой каталог" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Ðе задана Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ OLDPWD" @@ -204,7 +204,7 @@ msgstr "%s: недопуÑтимый параметр" msgid "%s: invalid option name" msgstr "%s: недопуÑтимое название параметра" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: Ñто недопуÑтимый идентификатор" @@ -217,7 +217,7 @@ msgstr "недопуÑтимое воÑьмеричное чиÑло" msgid "invalid hex number" msgstr "недопуÑтимое шеÑтнадцатеричное чиÑло" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "недопуÑтимое чиÑло" @@ -339,13 +339,13 @@ msgstr "можно иÑпользовать только внутри функц msgid "%s: reference variable cannot be an array" msgstr "%s: ÑÑÑ‹Ð»Ð¾Ñ‡Ð½Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð½Ðµ может быть маÑÑивом" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: переменные nameref, ÑÑылающиеÑÑ Ñами на ÑебÑ, не допуÑкаютÑÑ" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: ÐºÑ€ÑƒÐ³Ð¾Ð²Ð°Ñ ÑÑылка на имÑ" @@ -359,7 +359,7 @@ msgstr "«%s»: недопуÑтимое название переменной msgid "cannot use `-f' to make functions" msgstr "«-f» Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: значение функции можно только Ñчитать" @@ -374,7 +374,7 @@ msgstr "%s: приÑвоение ÑоÑтавного маÑÑива в кавы msgid "%s: cannot destroy array variables in this way" msgstr "%s: переменные маÑÑива Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ½Ð¸Ñ‡Ñ‚Ð¾Ð¶Ð¸Ñ‚ÑŒ таким образом" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: не удаётÑÑ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ аÑÑоциативный маÑÑив в индекÑированный" @@ -408,7 +408,7 @@ msgstr "%s: не загружаетÑÑ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑки" msgid "%s: cannot delete: %s" msgstr "%s: не удаётÑÑ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: Ñто каталог" @@ -428,7 +428,7 @@ msgstr "%s: файл Ñлишком велик" msgid "%s: cannot execute binary file" msgstr "%s: не удаётÑÑ Ð·Ð°Ð¿ÑƒÑтить бинарный файл" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: не удаётÑÑ Ð·Ð°Ð¿ÑƒÑтить: %s" @@ -510,8 +510,8 @@ msgstr[2] "Команды, ÑоответÑтвующие ключевым Ñл 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»." +"нет разделов Ñправки, ÑоответÑтвующих «%s». Попробуйте ввеÑти «help help» или " +"«man -k %s» или «info %s»." #: builtins/help.def:224 #, c-format @@ -568,16 +568,16 @@ msgstr "%s: ошибка inlib" msgid "no other options allowed with `-x'" msgstr "Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ «-x» Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ другие параметры" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: аргументами должны быть идентификаторы процеÑÑов или заданий" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "ожидаетÑÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" @@ -586,12 +586,12 @@ msgstr "ожидаетÑÑ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ" msgid "%s: not an indexed array" msgstr "%s: Ñто не индекÑированный маÑÑив" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: недопуÑтимое указание деÑкриптора файла" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: invalid недопуÑтимый деÑкриптор файла: %s" @@ -619,36 +619,36 @@ msgstr "пуÑтое Ð¸Ð¼Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ маÑÑива" msgid "array variable support required" msgstr "требуетÑÑ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° переменных маÑÑива" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "«%s»: отÑутÑтвует Ñимвол форматированиÑ" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "«%c»: недопуÑтимое указание формата времени" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "«%c»: недопуÑтимый Ñимвол форматированиÑ" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "предупреждение: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "ошибка анализа формата: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "отÑутÑтвует шеÑÑ‚Ð½Ð°Ð´Ñ†Ð°Ñ‚ÐµÑ€Ð¸Ñ‡Ð½Ð°Ñ Ñ†Ð¸Ñ„Ñ€Ð° Ð´Ð»Ñ \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "отÑутÑтвует цифра Юникода Ð´Ð»Ñ \\%c" @@ -801,12 +801,12 @@ msgstr "" " \n" " Ð’ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° dirs показывает Ñтек каталогов." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: недопуÑтимое указание тайм-аута" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "ошибка чтениÑ: %d: %s" @@ -819,17 +819,17 @@ msgstr "возврат можно выполнить только из функ msgid "cannot simultaneously unset a function and a variable" msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ ÑброÑить функцию и переменную" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: не удаётÑÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÑброÑ" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не удаётÑÑ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÑброÑ: %s доÑтупен только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: Ñто не Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð¼Ð°ÑÑива" @@ -848,11 +848,11 @@ msgstr "%s: не удаётÑÑ ÑкÑпортировать" msgid "shift count" msgstr "Ñчётчик Ñмещений" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ задать и ÑброÑить параметры командного процеÑÑора" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: недопуÑтимое название параметра командного процеÑÑора" @@ -998,68 +998,67 @@ msgstr "\aпревышено Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°: auto-logout msgid "cannot redirect standard input from /dev/null: %s" msgstr "не удаётÑÑ Ð¿ÐµÑ€ÐµÐ½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚ÑŒ Ñтандартный ввод из /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: недопуÑтимый Ñимвол форматированиÑ" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] вÑÑ‘ ещё ÑущеÑтвует" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "ошибка конвейера" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: доÑтигнут макÑимальный уровень вложенноÑти eval (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: доÑтигнут макÑимальный уровень вложенноÑти source (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: доÑтигнут макÑимальный уровень вложенноÑти функций (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" -"%s: ограниченный режим: в названиÑÑ… команд Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать коÑую черту " -"«/»" +"%s: ограниченный режим: в названиÑÑ… команд Ð½ÐµÐ»ÑŒÐ·Ñ Ð¸Ñпользовать коÑую черту «/»" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: команда не найдена" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: неверный интерпретатор" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не удаётÑÑ Ð·Ð°Ð¿ÑƒÑтить бинарный файл: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "«%s»: Ñто ÑÐ¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð²ÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не удаётÑÑ Ñкопировать файловый деÑкриптор %d в %d" @@ -1072,66 +1071,66 @@ msgstr "Ñлишком много вложенных выражений" msgid "recursion stack underflow" msgstr "отрицательное переполнение Ñтека вложенных выражений" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в выражении" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "значение можно приÑвоить только переменной" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в выражении" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "деление на 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "ошибка: недопуÑтимый маркер приÑÐ²Ð¾ÐµÐ½Ð¸Ñ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "в уÑловном выражении должен быть Ñимвол «:»" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "ÑкÑпонента меньше нулÑ" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "поÑле предварительного инкремента или декремента ожидаетÑÑ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ " -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "отÑутÑтвует Ñимвол «)»" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: ожидаетÑÑ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "ошибка ÑинтакÑиÑа: недопуÑтимый математичеÑкий оператор" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (неверный маркер «%s»)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "недопуÑтимое математичеÑкое оÑнование" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "Ñлишком большое значение Ð´Ð»Ñ Ð¾ÑнованиÑ" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: ошибка выражениÑ\n" @@ -1140,7 +1139,7 @@ msgstr "%s: ошибка выражениÑ\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: нет доÑтупа к родительÑким каталогам" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не удаётÑÑ ÑброÑить режим nodelay Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð³Ð¾ деÑкриптора %d" @@ -1161,153 +1160,153 @@ msgstr "save_bash_input: у нового файлового деÑкриптор msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "идентификатор дочернего процеÑÑа %d принадлежит запущенному заданию %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "удаление оÑтановленного Ð·Ð°Ð´Ð°Ð½Ð¸Ñ %d Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð¾Ð¹ процеÑÑа %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: процеÑÑ %5ld (%s) в the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" "add_process: процеÑÑ Ñ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %5ld (%s) помечен как вÑÑ‘ ещё активный" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: нет процеÑÑа Ñ Ñ‚Ð°ÐºÐ¸Ð¼ идентификатором" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Завершён" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "ОÑтановлен" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "ОÑтановлен (%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Запущен" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Завершён (%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Выход %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "СоÑтоÑние неизвеÑтно" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(Ñтек памÑти Ñброшен на диÑк) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (рабочий каталог: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "дочерний setpgid (%ld к %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" "wait: процеÑÑ %ld не ÑвлÑетÑÑ Ð´Ð¾Ñ‡ÐµÑ€Ð½Ð¸Ð¼ процеÑÑом Ñтого командного процеÑÑора" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: нет запиÑей процеÑÑа %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: задание %d оÑтановлено" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: выполнение Ð·Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ñ€ÐµÑ€Ð²Ð°Ð½Ð¾" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: задание %d уже выполнÑетÑÑ Ð² фоновом режиме" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: включаетÑÑ WNOHANG, чтобы предотвратить поÑвление неопределённого " "блока" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: Ñтрока %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (Ñтек памÑти Ñброшен на диÑк)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(рабочий каталог: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: ошибка вызова getpgrp " -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: диÑциплина Ñтроки" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: диÑциплина Ñтроки" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не удаётÑÑ Ð·Ð°Ð´Ð°Ñ‚ÑŒ группу процеÑÑа терминала (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Ñтот командный процеÑÑор не может управлÑть заданиÑми" @@ -1475,103 +1474,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) превыÑил SIZE_MAX (%lu): Ñтрока " "обрезана" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "доÑтигнуто макÑимальное чиÑло переменных here-document" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "неожиданный конец файла во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð¸Ñка «%c»" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "неожиданный конец файла во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð¸Ñка «]]»" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в уÑловном выражении: неожиданный маркер «%s»" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° в уÑловном выражении" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неожиданный маркер «%s», ожидалÑÑ Â«)»" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "ожидаетÑÑ Ñимвол «)»" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неожиданный аргумент «%s» Ð´Ð»Ñ ÑƒÑловного унарного оператора" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "неожиданный аргумент Ð´Ð»Ñ ÑƒÑловного унарного оператора" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неожиданный маркер «%s», ожидаетÑÑ ÑƒÑловный бинарный оператор" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "ожидаетÑÑ ÑƒÑловный бинарный оператор" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неожиданный аргумент «%s» Ð´Ð»Ñ ÑƒÑловного бинарного оператора" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "неожиданный аргумент Ð´Ð»Ñ ÑƒÑловного бинарного оператора" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неожиданный маркер «%c» в уÑловной команде" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неожиданный маркер «%s» в уÑловной команде" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "неожиданный маркер %d в уÑловной команде" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ€Ñдом Ñ Ð½ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ñ‹Ð¼ маркером «%s»" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ€Ñдом Ñ Â«%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°: неожиданный конец файла" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "ÑинтакÑичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Ð”Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из командного процеÑÑора иÑпользуйте «%s».\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "неожиданный конец файла во Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð¸Ñка «)»" @@ -1643,11 +1642,11 @@ msgstr "не удаётÑÑ Ñоздать временный файл Ð´Ð»Ñ Ð± msgid "%s: cannot assign fd to variable" msgstr "%s: не удаётÑÑ Ð¿Ñ€Ð¸Ñвоить файловый деÑкриптор переменной" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port не поддерживаетÑÑ Ð±ÐµÐ· Ñети" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "ошибка перенаправлениÑ: не удаётÑÑ Ñоздать копию файлового деÑкриптора" @@ -1718,42 +1717,42 @@ msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуÑке)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s или -o параметр\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñведений о параметрах командного процеÑÑора " "введите «%s -c \"help set\"».\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñведений о вÑтроенных командах введите «%s -c " "help».\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Ð”Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ Ñообщений об ошибках иÑпользуйте команду «bashbug».\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "ДомашнÑÑ Ñтраница bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "ÐžÐ±Ñ‰Ð°Ñ Ñправка по иÑпользованию программ GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ" @@ -1927,98 +1926,98 @@ msgstr "ÐеизвеÑтный номер Ñигнала" msgid "Unknown Signal #%d" msgstr "ÐеизвеÑтный номер Ñигнала %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾Ð´Ñтановка: нет закрывающей «%s» в %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: не удаётÑÑ Ð¿Ñ€Ð¸Ñвоить ÑпиÑок Ñлементу маÑÑива" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "не удаётÑÑ Ñоздать конвейер Ð´Ð»Ñ Ð¿Ð¾Ð´Ñтановки процеÑÑа" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "не удаётÑÑ Ñоздать дочерний процеÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð´Ñтановки" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не удаётÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ именованный конвейер %s Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не удаётÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ именованный конвейер %s Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" "не удаётÑÑ Ñкопировать именованный конвейер %s в файловый деÑкриптор %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "подÑтановка команды: во входных данных проигнорирован нулевой байт" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "не удаётÑÑ Ñоздать конвейер Ð´Ð»Ñ Ð¿Ð¾Ð´Ñтановки команды" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "не удаётÑÑ Ñоздать дочерний процеÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð´Ñтановки команды" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: не удаётÑÑ Ñкопировать конвейер в файловый деÑкриптор 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: недопуÑтимое название переменной Ð´Ð»Ñ ÑÑылки на имÑ" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: недопуÑтимое непрÑмое раÑкрытие" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: недопуÑтимое Ð¸Ð¼Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: параметр не задан или пуÑтой" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметр не задан или пуÑтой" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: заданное подÑтрокой выражение меньше нулÑ" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: недопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð¿Ð¾Ð´Ñтановка" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: такое приÑвоение невозможно" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2026,12 +2025,12 @@ msgstr "" "в будущих верÑиÑÑ… командный процеÑÑор оценка будет выполнÑтьÑÑ ÐºÐ°Ðº " "математичеÑÐºÐ°Ñ Ð¿Ð¾Ð´Ñтановка" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ Ð¿Ð¾Ð´Ñтановка: нет закрывающей «`» в %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "нет Ñовпадений: %s" @@ -2072,12 +2071,17 @@ msgstr "отÑутÑтвует Ñимвол «]»" msgid "invalid signal number" msgstr "недопуÑтимый номер Ñигнала" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: доÑтигнут макÑимальный уровень вложенноÑти eval (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: неверное значение в trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2085,80 +2089,80 @@ msgstr "" "run_pending_traps: обработчик Ñигнала — SIG_DFL; Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ° %d (%s) " "Ñамому Ñебе" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: неверный Ñигнал %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "ошибка импорта Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ Â«%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "Ñлишком выÑокий уровень командного процеÑÑора (%d); ÑбраÑываетÑÑ Ð´Ð¾ 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: в текущей облаÑти отÑутÑтвует контекÑÑ‚ функции" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: переменной не может быть приÑвоено значение" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: целое чиÑле приÑваиваетÑÑ ÑÑылке на имÑ" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: в текущей облаÑти отÑутÑтвует контекÑÑ‚ функции" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s имеет пуÑтую exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "недопуÑтимый Ñимвол %d в exportstr Ð´Ð»Ñ %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "отÑутÑтвует «=» в exportstr Ð´Ð»Ñ %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: заголовок shell_variables не ÑвлÑетÑÑ ÐºÐ¾Ð½Ñ‚ÐµÐºÑтом функции" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: отÑутÑтвует контекÑÑ‚ global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: заголовок shell_variables не ÑвлÑетÑÑ Ð¾Ð±Ð»Ð°Ñтью временного " "окружениÑ" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не удаётÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ как ФÐЙЛ" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: недопуÑтимое значение Ð´Ð»Ñ Ð´ÐµÑкриптора файла траÑÑировки" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: значение ÑовмеÑтимоÑти за пределами диапазона" @@ -3310,8 +3314,7 @@ msgstr "" " getopts иÑпользуетÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð¼Ð¸ командного процеÑÑора Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð°\n" " позиционных параметров.\n" " \n" -" «Ñтрока_параметров» Ñодержит буквы раÑпознаваемых параметров. ЕÑли " -"поÑле\n" +" «Ñтрока_параметров» Ñодержит буквы раÑпознаваемых параметров. ЕÑли поÑле\n" " буквы идёт двоеточие, ÑчитаетÑÑ, что у параметра еÑть аргумент,\n" " который должен быть отделён пробелом.\n" " \n" @@ -4679,8 +4682,7 @@ msgstr "" "Ñигнала.\n" " ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ Ñигналов не завиÑÑÑ‚ от региÑтра, а Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ SIG не ÑвлÑетÑÑ " "обÑзательным. \n" -" Сигнал можно отправить в командный процеÑÑор командой «kill -signal $" -"$».\n" +" Сигнал можно отправить в командный процеÑÑор командой «kill -signal $$».\n" " \n" " СоÑтоÑние выхода:\n" " Возвращает уÑпех, еÑли был указан допуÑтимый Ñигнал или параметр." @@ -4869,8 +4871,8 @@ msgstr "" " \n" " ЕÑли РЕЖИМ начинаетÑÑ Ñ Ñ†Ð¸Ñ„Ñ€Ñ‹, он интерпретируетÑÑ ÐºÐ°Ðº воÑьмеричное " "чиÑло.\n" -" Ð’ противном Ñлучае он ÑчитаетÑÑ Ñимвольной Ñтрокой как Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ " -"chmod(1).\n" +" Ð’ противном Ñлучае он ÑчитаетÑÑ Ñимвольной Ñтрокой как Ð´Ð»Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ chmod" +"(1).\n" " \n" " Параметры:\n" " -p\tеÑли РЕЖИМ не указан, вывеÑти маÑку, пригодную Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ " @@ -4962,8 +4964,8 @@ msgstr "" " \n" " Цикл «for» выполнÑет поÑледовательноÑть команд Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñлемента\n" " ÑпиÑка. ЕÑли операнд «in СЛОВР...;» отÑутÑтвует, подразумеваетÑÑ\n" -" операнд «in \"$@\"». Каждому Ñлементу в ÑпиÑке СЛОВРприÑваиваетÑÑ Ð˜ÐœÐ¯ " -"и Ð´Ð»Ñ Ð½ÐµÐ³Ð¾\n" +" операнд «in \"$@\"». Каждому Ñлементу в ÑпиÑке СЛОВРприÑваиваетÑÑ Ð˜ÐœÐ¯ и " +"Ð´Ð»Ñ Ð½ÐµÐ³Ð¾\n" " выполнÑÑŽÑ‚ÑÑ ÐšÐžÐœÐÐДЫ.\n" " \n" " СоÑтоÑние выхода:\n" @@ -5112,15 +5114,13 @@ msgid "" msgstr "" "Выполнение команд в завиÑимоÑти от уÑловий.\n" " \n" -" Сначала выполнÑетÑÑ ÑпиÑок «if КОМÐÐДЫ». ЕÑли ÑоÑтоÑние выхода " -"нулевое,\n" +" Сначала выполнÑетÑÑ ÑпиÑок «if КОМÐÐДЫ». ЕÑли ÑоÑтоÑние выхода нулевое,\n" " выполнÑетÑÑ ÑпиÑок «then КОМÐÐДЫ». Ð’ противном Ñлучае выполнÑетÑÑ Ð¿Ð¾ " "очереди\n" " вÑе ÑпиÑки «elif КОМÐÐДЫ», и еÑли их ÑоÑтоÑние выхода будет нулевым,\n" " выполнитÑÑ ÑпиÑок «then КОМÐÐДЫ», и команда if завершитÑÑ. Ð’ противном " "Ñлучае\n" -" выполнитÑÑ ÑпиÑок «else КОМÐÐДЫ», еÑли он указан. СоÑтоÑние выхода " -"вÑей\n" +" выполнитÑÑ ÑпиÑок «else КОМÐÐДЫ», еÑли он указан. СоÑтоÑние выхода вÑей\n" " конÑтрукции ÑоответÑтвует ÑоÑтоÑнию выхода поÑледней выполненной команды " "или будет нулевым,\n" " еÑли ни одна проверка уÑÐ»Ð¾Ð²Ð¸Ñ Ð½Ðµ возвратила иÑтину.\n" @@ -5666,8 +5666,8 @@ msgid "" "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" @@ -5700,8 +5700,8 @@ msgstr "" " вывод, и Ñпецификации, которые активируют вывод Ñледующего уÑпешного\n" " аргумента.\n" " \n" -" Ð’ дополнение к Ñтандартным ÑпецификациÑм формата, опиÑанным в " -"printf(1),\n" +" Ð’ дополнение к Ñтандартным ÑпецификациÑм формата, опиÑанным в printf" +"(1),\n" " printf интерпретирует:\n" " \n" " %b\tразвёртывание Ñкранирующих поÑледовательноÑтей Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ коÑой " @@ -7650,8 +7650,8 @@ msgstr "" #~ msgid "" #~ "otherwise it is a symbolic mode string like that accepted by chmod(1)." #~ msgstr "" -#~ "как воÑьмеричное чиÑло, в противном Ñлучае как Ñтрока, Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÐµÐ¼Ð°Ñ " -#~ "chmod(1)." +#~ "как воÑьмеричное чиÑло, в противном Ñлучае как Ñтрока, Ð¿Ñ€Ð¸Ð½Ð¸Ð¼Ð°ÐµÐ¼Ð°Ñ chmod" +#~ "(1)." #~ msgid "" #~ "Wait for the specified process and report its termination status. If" diff --git a/po/sk.gmo b/po/sk.gmo index b698f779..f6cca343 100644 Binary files a/po/sk.gmo and b/po/sk.gmo differ diff --git a/po/sk.po b/po/sk.po index 3dbe5905..fa1f8eaa 100644 --- a/po/sk.po +++ b/po/sk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2011-03-16 21:22+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" -"Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" @@ -22,28 +22,28 @@ msgstr "" msgid "bad array subscript" msgstr "chybný index poľa" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: nie je možné previesÅ¥ indexované pole na asociatívne" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: neplatný kÄ¾ÃºÄ asociatívneho poľa" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: nie je možné priradiÅ¥ nenumerickému indexu" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: pri priraÄovaní asociatívnemu poľu je potrebné použiÅ¥ index" @@ -53,22 +53,22 @@ msgstr "%s: %s: pri priraÄovaní asociatívnemu poľu je potrebné použiÅ¥ ind msgid "%s: cannot create: %s" msgstr "%s: nie je možné vytvoriÅ¥: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: nie je možné nájsÅ¥ klávesovú mapu pre príkaz" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: prvý znak (okrem bielych znakov) nie je „\"“" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "chýba zatvárajúca „%c“ v %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: chýba oddeľovaÄ dvojbodka" @@ -83,12 +83,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: neplatný názov aliasu" @@ -145,20 +145,20 @@ msgstr "" " \n" " Bez EXPR, vracia " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME nebola nastavená" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "príliÅ¡ veľa argumentov" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "na nový vrchol zásobníka." -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD nebola nastavená" @@ -202,7 +202,7 @@ msgstr "%s: neplatná voľba" msgid "%s: invalid option name" msgstr "%s: neplatný názov voľby" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: nie je platný identifikátor" @@ -215,7 +215,7 @@ msgstr "neplatné osmiÄkové Äíslo" msgid "invalid hex number" msgstr "neplatné Å¡estnástkové Äíslo" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "neplatné Äíslo" @@ -337,13 +337,13 @@ msgstr "je možné použiÅ¥ iba vo funkcii" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -357,7 +357,7 @@ msgstr "„%s“: neplatný názov aliasu" msgid "cannot use `-f' to make functions" msgstr "nie je možné použiÅ¥ „-f“ pre tvorbu funkcií" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkcia iba na Äítanie" @@ -372,7 +372,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: nie je možné takto robiÅ¥ deÅ¡trukciu premenných polí" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: nie je možné previesÅ¥ asociatívne pole na indexované" @@ -406,7 +406,7 @@ msgstr "%s: nie je dynamicky naÄítané" msgid "%s: cannot delete: %s" msgstr "%s: nie je možné zmazaÅ¥: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: je adresár" @@ -426,7 +426,7 @@ msgstr "%s: súbor je príliÅ¡ veľký" msgid "%s: cannot execute binary file" msgstr "%s: nie je možné vykonaÅ¥ binárny súbor" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: nie je možné spustiÅ¥: %s" @@ -565,16 +565,16 @@ msgstr "%s: inlib zlyhalo" msgid "no other options allowed with `-x'" msgstr "iné voľby prípustné s „-x“" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenty musia byÅ¥ ID procesov alebo úloh" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Neznáma chyba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "oÄakával sa výraz" @@ -583,12 +583,12 @@ msgstr "oÄakával sa výraz" msgid "%s: not an indexed array" msgstr "%s: nie je indexované pole" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: neplatná Å¡pecifikácia popisovaÄa súboru" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: neplatný popisovaÄ súboru: %s" @@ -616,36 +616,36 @@ msgstr "názov prázdnej premennej poľa" msgid "array variable support required" msgstr "vyžaduje sa podpora premennej poľa" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: chýba formátovací znak" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%c“: neplatná Å¡pecifikácia formátu Äasu" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: neplatný formátovací znak" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "upozornenie: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "chýba hexadecimálna Äíslica v \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "chýba Äíslica Unicode pre \\%c" @@ -796,12 +796,12 @@ msgstr "" " \n" " Zásobník adresárov môžete zobraziÅ¥ vstavaným príkazom „dirs“." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: neplatná Å¡pecifikácia expirácie (timeout)" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "chyba pri Äítaní: %d: %s" @@ -816,17 +816,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "nie je možné zároveň zruÅ¡iÅ¥ funkciu a premennú" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: nie je možné zruÅ¡iÅ¥" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nie je možné zruÅ¡iÅ¥: len na Äítanie %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: nie je premenná poľa" @@ -845,11 +845,11 @@ msgstr "%s: nie je možné zruÅ¡iÅ¥" msgid "shift count" msgstr "posun o" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "nie je možné zároveň nastaviÅ¥ aj zruÅ¡iÅ¥ voľby shellu" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: neplatný názov voľby shellu" @@ -995,66 +995,66 @@ msgstr "\aÄas vyprÅ¡al pri Äakaní na vstup: automatické odhlásenie\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "nie je možné presmerovaÅ¥ Å¡tandardný vstup z /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: neplatný formátovácí znak" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "chyba rúry" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: obmedzené: nie jemožné uviesÅ¥ „/“ v názvoch príkazov" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: príkaz nenájdený" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: chybný interpreter" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nie je možné vykonaÅ¥ binárny súbor" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s je vstavaný príkaz (builtin) shellu\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nie je možné duplikovaÅ¥ fd %d na fd %d" @@ -1067,65 +1067,65 @@ msgstr "bola prekroÄená úroveň rekurzie výrazu" msgid "recursion stack underflow" msgstr "podteÄenie zásobníka rekurzie" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "chyba syntaxe vo výraze" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "pokus o priradenie mimo premennej" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "chyba syntaxe vo výraze" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "delenie nulou" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "chyba: chybný expassign token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "pre podmienený výraz sa oÄakáva „:“" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponent menší ako 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "po pre-inkrementácii alebo pre-dekrementácii sa oÄakáva identifikátor" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "chýba „)“" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "chyba syntaxe: oÄakáva sa operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "chyba syntaxe: neplatný aritmetický operátor" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (chybný token je „%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "neplatný aritmetický základ" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "hodnota je ako základ príliÅ¡ veľká" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: chyba výrazu\n" @@ -1134,7 +1134,7 @@ msgstr "%s: chyba výrazu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: nie je možné pristupovaÅ¥ k rodiÄovským adresárom" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nie j emožné resetovaÅ¥ nodelay režim fd %d" @@ -1153,149 +1153,149 @@ msgstr "save_bash_input: bufer už existuje pre nový fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp rúra" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid %d získaný pomocou fork sa vyskytuje v bežiacej úlohe %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "mažem zastavenú úlohu %d so skupinou procesu %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: proces %5ld (%s) v the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) je stále oznaÄený ako živý" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: taký pid neexistuje" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signál %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Hotovo" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Zastavené" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Zastavené(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Beží" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Hotovo(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "UkonÄenie %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Neznámy stav" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(bol uložený výpis pamäte) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid detského procesu (%ld to %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld nie je dieÅ¥a tohto shellu" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Neexistuje záznam o procese %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: úloha %d je zastavená" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: úloha skonÄila" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: úloha %d už je v pozadí" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: zapína sa WNOHANG aby sme sa vyhli neurÄitému blokovaniu" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: riadok %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (bol uložený výpis pamäte)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd teraz: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: funkcia getpgrp zlyhala" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: riadkový systém" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: riadkový systém" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nie je možné nastaviÅ¥ skupinu procesu terminálu (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "v tomto shelli nie je riadenie úloh" @@ -1456,103 +1456,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "neoÄakávaný koniec súboru poÄas hľadania zodpovedajúceho „%c“" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "neoÄakávaný koniec súboru poÄas hľadania „]]“" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "chyba syntaxe v podmieneÄnom príkaze: neoÄakávaný token „%s“" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "chyba syntaxe v podmieneÄnom príkaze" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neoÄakávaný token „%s“, oÄakávalo sa `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "oÄakávalo sa `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "neoÄakávaný argument „%s“ podmieneÄného unárneho operátora" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "neoÄakávaný argument podmieneÄného unárneho operátora" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "neoÄakávaný token „%s“, oÄakáva sa podmieneÄný binárny operátor" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "oÄakáva sa podmieneÄný binárny operátor" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "neoÄakávaný argument „%s“ v podmieneÄnom binárnom operátore" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "neoÄakávaný argument v podmieneÄnom binárnom operátore" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neoÄakávaný token „%c“ v podmieneÄnom príkaze" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neoÄakávaný token „%s“ v podmieneÄnom príkaze" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "neoÄakávaný token %d v podmieneÄnom príkaze" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "chyba syntaxe neÄaleko neoÄakávaného tokenu „%s“" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "chyba syntaxe neÄaleko „%s“" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "chyba syntaxe: neoÄakávaný koniec súboru" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "chyba syntaxe" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Na opustenie shellu použite „%s“.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "neoÄakávaný koniec súboru poÄas hľadania zodpovedajúceho „)“" @@ -1624,11 +1624,11 @@ msgstr "nie je možné vytvoriÅ¥ odkladací súbor pre here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: nie je možné priradiÅ¥ popisovaÄ súboru premennej" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nie je podporovaný bez podpory sietí" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "chyba presmerovania: nie je možné duplikovaÅ¥ fd" @@ -1699,40 +1699,40 @@ msgstr "Voľby shellu:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD alebo -c príkaz alebo -O krátka_voľba\t\t(iba vyvolanie)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s alebo -o voľba\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Napísaním „%s -c \"help set\"“ získate viac informácií o voľbách shellu.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Napísaním „%s -c help“ získate viac informácií o vstavaných príkazoch " "(builtins) shellu.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Na ohlasovanie chýb použite príkaz „bashbug“.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: neplatná operácia" @@ -1906,97 +1906,97 @@ msgstr "Neznáme Äíslo signálu" msgid "Unknown Signal #%d" msgstr "Neznámy signál #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "chybná substitúcia: chýba „%s“ v %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nie je možné priradiÅ¥ zoznam položke poľa" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "nie je možné vytvoriÅ¥ rúru pre substitúciu procesov" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "nie je možné vytvoriÅ¥ potomka pre substitúciu procesov" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nie je možné otvoriÅ¥ pomenovanú rúru %s na Äítanie" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nie je možné otvoriÅ¥ pomenovanú rúru %s na zápis" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nie je možné duplikovaÅ¥ pomenovanú rúru %s ako fd %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "chybná substitúcia: : v reÅ¥azci %s chýba uzatvárajúci „`â€" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "nie je možné vytvoriÅ¥ rúru pre substitúciu príkazov" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "nie je možné vytvoriÅ¥ potomka pre substitúciu príkazov" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nie je možné duplikovaÅ¥ rúru ako fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: neplatná hodnota popisovaÄa trasovacieho súboru" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: neplatný poÄet riadkov" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "„%s“: neplatný názov aliasu" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter je null alebo nenastavený" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter je null alebo nenastavený" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: výraz podreÅ¥azca < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: chybná substitúcia" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nie je možné vykonaÅ¥ priradenie takýmto spôsobom" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2004,12 +2004,12 @@ msgstr "" "budúce verzie shellu budú vynucovaÅ¥ vyhodnocovanie ako aritmetickú " "substitúciu" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "chybná substitúcia: : v reÅ¥azci %s chýba uzatvárajúci „`â€" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "bez zhody: %s" @@ -2050,89 +2050,94 @@ msgstr "chýba „]“" msgid "invalid signal number" msgstr "neplatné Äíslo signálu" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: chybná hodnota v trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: obsluha signálu je SIG_DFL, znovu posielam %d (%s) sebe" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: chybný signál %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "chyba pri importe definície funkcie „%s“" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "úroveň shellu (%d) je príliÅ¡ vysoká, nastavujem späť na 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: v aktuálnom rozsahu sa nenachádza kontext funkcie" -#: variables.c:2639 +#: variables.c:2642 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nie je možné priradiÅ¥ popisovaÄ súboru premennej" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: v aktuálnom rozsahu sa nenachádza kontext funkcie" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s má null exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neplatný znak %d v exportstr %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "žiadne „=“ v exportstr %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hlaviÄka shell_variables nie je kontext funkcie" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: chýba kontext global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: hlaviÄka shell_variables nie je doÄasný rozsah prostredia" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nemožno otvoriÅ¥ ako SÚBOR" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neplatná hodnota popisovaÄa trasovacieho súboru" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s je mimo rozsahu" @@ -5471,8 +5476,8 @@ msgid "" "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" diff --git a/po/sl.gmo b/po/sl.gmo index 58db85f0..33d0474b 100644 Binary files a/po/sl.gmo and b/po/sl.gmo differ diff --git a/po/sl.po b/po/sl.po index 9a629d55..26f43889 100644 --- a/po/sl.po +++ b/po/sl.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2013-03-09 20:21+0100\n" "Last-Translator: Klemen KoÅ¡ir \n" "Language-Team: Slovenian \n" -"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" "%100==4 ? 3 : 0);\n" @@ -25,28 +25,28 @@ msgstr "" msgid "bad array subscript" msgstr "slab podpis polja" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: ni mogoÄe pretvoriti zabeleženega polja v povezano polje" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: neveljaven kljuÄ povezanega polja" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: ni mogoÄe dodeliti v ne-Å¡tevilÄno kazalo" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: treba je uporabiti podpis pri dodeljevanju povezanega polja" @@ -56,22 +56,22 @@ msgstr "%s: %s: treba je uporabiti podpis pri dodeljevanju povezanega polja" msgid "%s: cannot create: %s" msgstr "%s: ni mogoÄe ustvariti: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: ni mogoÄe najti tipkovne razvrstitve za ukaz" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: prvi znak brez presledka ni `\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "brez zakljuÄka `%c' v %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: manjka loÄilnik dvopiÄja" @@ -86,12 +86,12 @@ msgstr "" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': neveljaven vzdevek" @@ -148,20 +148,20 @@ msgstr "" " \n" " Brez EXPR vrne " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME ni nastavljen" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "preveÄ argumentov" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "ni druge mape" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD ni nastavljen" @@ -205,7 +205,7 @@ msgstr "%s: neveljavna možnost" msgid "%s: invalid option name" msgstr "%s: neveljavno ime možnosti" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': neveljavno doloÄilo" @@ -218,7 +218,7 @@ msgstr "neveljavno osmiÅ¡ko Å¡tevilo" msgid "invalid hex number" msgstr "neveljavno Å¡estnajstiÅ¡ko Å¡tevilo" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "neveljavno Å¡tevilo" @@ -340,13 +340,13 @@ msgstr "se lahko uporabi samo v funkciji" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "" @@ -360,7 +360,7 @@ msgstr "`%s': neveljaven vzdevek" msgid "cannot use `-f' to make functions" msgstr "ni mogoÄe uporabiti `-f' za ustvarjanje funkcij" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija samo za branje" @@ -375,7 +375,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: na ta naÄin ni mogoÄe uniÄiti spremenljivk polja" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: ni mogoÄe pretvoriti povezanega polja v zabeleženo polje" @@ -409,7 +409,7 @@ msgstr "%s: ni dinamiÄno naloženo" msgid "%s: cannot delete: %s" msgstr "%s: ni mogoÄe izbrisati: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: je mapa" @@ -429,7 +429,7 @@ msgstr "%s: datoteka je prevelika" msgid "%s: cannot execute binary file" msgstr "%s: ni mogoÄe izvesti binarne datoteke" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: ni mogoÄe izvesti: %s" @@ -512,8 +512,8 @@ msgstr[3] "KljuÄne besede, ki se ujemajo z ukazi lupine `" msgid "" "no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'." msgstr "" -"nobena tema pomoÄi se ne ujema s `%s'. Poskusite `help help' ali `man -k " -"%s' ali `info %s'." +"nobena tema pomoÄi se ne ujema s `%s'. Poskusite `help help' ali `man -k %" +"s' ali `info %s'." #: builtins/help.def:224 #, c-format @@ -569,16 +569,16 @@ msgstr "%s: inlib je spodletel" msgid "no other options allowed with `-x'" msgstr "druge možnosti niso dovoljene z `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argumenti morajo biti doloÄila opravila ali posla" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Neznana napaka" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "izraz je bil priÄakovan" @@ -587,12 +587,12 @@ msgstr "izraz je bil priÄakovan" msgid "%s: not an indexed array" msgstr "%s: ni zabeleženo polje" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: neveljavno doloÄilo opisnika datoteke" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: neveljaven opisnik datoteke: %s" @@ -620,36 +620,36 @@ msgstr "prazno ime spremenljivke polja" msgid "array variable support required" msgstr "potrebna podpora spremenljivke polja" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': manjka znak oblike" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': neveljavno doloÄilo vrste Äasa" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': neveljaven znak oblike" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "opozorilo: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "manjka Å¡estnajstiÅ¡ka Å¡tevka za \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "manjka Å¡tevka s podporo unicode za \\%c" @@ -800,12 +800,12 @@ msgstr "" " \n" " Ukaz lupine `dirs' prikaže sklad map." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: neveljavno doloÄilo Äasovne omejitve" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "napaka med branjem: %d: %s" @@ -818,17 +818,17 @@ msgstr "`return' lahko vrne samo iz funkcije ali skripte z izvorno kodo" msgid "cannot simultaneously unset a function and a variable" msgstr "ni mogoÄe ponastaviti funkcije in spremenljivke hkrati" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: ni mogoÄe ponastaviti" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ni mogoÄe ponastaviti: samo za branje %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: ni spremenljivka polja" @@ -847,11 +847,11 @@ msgstr "%s: ni mogoÄe ponastaviti" msgid "shift count" msgstr "Å¡tetje premika" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "ni mogoÄe nastaviti in ponastaviti možnosti lupine hkrati" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: neveljavno ime možnosti lupine" @@ -997,66 +997,66 @@ msgstr "\apotekla je Äasovna omejitev med Äakanjem na vnos: samodejna odjava\n msgid "cannot redirect standard input from /dev/null: %s" msgstr "ni mogoÄe preusmeriti obiÄajnega vnosa iz /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': neveljaven znak oblike" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "napaka cevi" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: omejeno: ni mogoÄe doloÄiti `/' v imenih ukaza" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: ukaza ni mogoÄe najti" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: slab tolmaÄ" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ni mogoÄe izvesti binarne datoteke" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s je vgrajena lupina\n" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "ni mogoÄe podvajati fd %d v fd %d" @@ -1069,65 +1069,65 @@ msgstr "stopnja rekurzivnosti izraza presežena" msgid "recursion stack underflow" msgstr "prekoraÄitev spodnje meje sklada rekurzivnosti" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "skladenjska napaka v izrazu" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "poskus dodelitve ne-spremenljivki" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "skladenjska napaka v izrazu" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "delitev z 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "hroÅ¡Ä: slab žeton expassign" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "`:' priÄakovano za pogojni izraz" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "eksponent je manjÅ¡i kot 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "po predhodnem veÄanju ali manjÅ¡anju je priÄakovano doloÄilo" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "manjka `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "skladenjska napaka: priÄakovan operand" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "skladenjska napaka: neveljaven aritmetiÄni operand" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (žeton napake je \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "neveljavna aritmetiÄna zbirka" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "vrednost je prevelika za zbirko" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: napaka izraza\n" @@ -1136,7 +1136,7 @@ msgstr "%s: napaka izraza\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ni mogoÄe dostopati do nadrejenih map" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ni mogoÄe ponastaviti naÄina brez zakasnitve za fd %d" @@ -1155,149 +1155,149 @@ msgstr "save_bash_input: medpomnilnik že obstaja za nov fd %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: cev pgrp" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "razvejen id opravila %d se pojavi v izvajajoÄem se poslu %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "brisanje ustavljenega posla %d s skupino opravila %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: opravilo %5ld (%s) v the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: id opravila %5ld (%s) je oznaÄen kot Å¡e živ" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ni takÅ¡nega doloÄila opravila" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "KonÄano" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Zaustavljeno" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Zaustavljeno(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Se izvaja" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "KonÄano(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "KonÄaj %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Neznano stanje" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(izpis jedra) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "podrejeno opravilo setpgid (%ld v %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: opravilo z id %ld ni podrejeno opravilo te lupine" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: ni zapisov o opravilu %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: posel %d je zaustavljen" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: posel je uniÄen" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: posel %d se že izvaja v ozadju" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: vklop WNOHANG za prepreÄitev nedoloÄenosti bloka" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: vrstica %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (izpis jedra)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd zdaj: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp je spodletel" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: vrstiÄna disciplina" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: vrstiÄna disciplina" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ni mogoÄe nastaviti skupine opravil terminala (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "brez nadzora posla v tej lupini" @@ -1461,103 +1461,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "nepriÄakovan konec datoteke med iskanjem ujemanja z `%c'" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "nepriÄakovan konec datoteke med iskanjem ujemanja z `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "skladenjska napaka v pogojnem izrazu: nepriÄakovan žeton `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "skladenjska napaka v pogojnem izrazu" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "nepriÄakovan žeton `%s', priÄakovan je bil `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "priÄakovan `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "nepriÄakovan argument `%s' do pogojnega enoslovnega operatorja" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "nepriÄakovan argument do pogojnega enoslovnega operatorja" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "nepriÄakovan žeton `%s', priÄakovan je binarni pogojni operator" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "priÄakovan je binarni pogojni operator" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "nepriÄakovan argument `%s' do pogojnega binarnega operatorja" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "nepriÄakovan argument do pogojnega binarnega operatorja" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "nepriÄakovan žeton `%c' v pogojnem ukazu" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "nepriÄakovan žeton `%s' v pogojnem ukazu" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "nepriÄakovan žeton %d v pogojnem ukazu" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "skladenjska napaka blizu nepriÄakovanega žetona `%s'" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "skladenjska napaka blizu `%s'" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "skladenjska napaka: nepriÄakovan konec datoteke" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "skladenjska napaka" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Uporabite \"%s\", Äe želite zapustiti lupino.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "nepriÄakovan konec datoteke med iskanjem ujemanja z `)'" @@ -1629,11 +1629,11 @@ msgstr "ni mogoÄe ustvariti zaÄasne datoteke za here-document: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: ni mogoÄe dodeliti fd spremenljivki" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port ni podprt brez omrežja" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "napaka preusmeritve: ni mogoÄe podvajati fd" @@ -1704,37 +1704,37 @@ msgstr "Možnosti lupine:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD ali ukaz -c ali -O shopt_option\t\t(samo sklicevanje)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ali možnost -o\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "VpiÅ¡ite `%s -c \"help set\"' za veÄ podrobnosti o možnostih lupine.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "VpiÅ¡ite `%s -c help' za veÄ podrobnosti o možnostih ukazov lupine.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Uporabite ukaz `bashbug' za poroÄanje hroÅ¡Äev.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: neveljavno opravilo" @@ -1908,109 +1908,109 @@ msgstr "Neznan signal #" msgid "Unknown Signal #%d" msgstr "Neznan signal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "slaba zamenjava: ni zakljuÄka `%s' v %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: ni mogoÄe dodeliti seznama Älanu polja" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "ni mogoÄe ustvariti cevi za zamenjavo opravila" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "ni mogoÄe ustvariti podrejenega opravila za zamenjavo opravila" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "ni mogoÄe odpreti imenovane cevi %s za branje" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "ni mogoÄe odpreti imenovane cevi %s za pisanje" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "ni mogoÄe podvajati imenovane cevi %s kot fd %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "slaba zamenjava: ni zakljuÄka \"`\" v %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "ni mogoÄe ustvariti cevi za zamenjavo ukaza" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "ni mogoÄe ustvariti podrejenega opravila za zamenjavo ukaza" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: ni mogoÄe podvajati cevi kot fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: neveljavno Å¡tetje vrstic" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': neveljaven vzdevek" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter je prazen ali pa ni doloÄen" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter je prazen ali pa ni doloÄen" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: izraz podniza < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: slaba zamenjava" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ni mogoÄe dodeliti na tak naÄin" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "prihodnje razliÄice lupine bodo prisilile ocenitev kot aritmetiÄno zamenjavo" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "slaba zamenjava: ni zakljuÄka \"`\" v %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "ni ujemanja: %s" @@ -2051,89 +2051,94 @@ msgstr "manjka `]'" msgid "invalid signal number" msgstr "neveljavna Å¡tevka signala" -#: trap.c:379 +#: trap.c:320 +#, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: slaba vrednost v trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: roÄnik signala je SIG_DFL, ponovno poÅ¡iljanje %d (%s) sebi" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: slab signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "napaka med uvozom doloÄila funkcije `%s'" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "raven lupine (%d) je previsoka, ponastavljanje na 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: v trenutnem dosegu ni vsebine funkcije" -#: variables.c:2639 +#: variables.c:2642 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: ni mogoÄe dodeliti fd spremenljivki" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: v trenutnem dosegu ni vsebine funkcije" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s ima prazen exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neveljaven znak %d v exportstr za %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "ni `=' v exportstr za %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: glava shell_variables ni vsebina funkcije" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ni vsebine global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: glava shell_variables ni trenuten obseg okolja" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ni mogoÄe odpreti kot DATOTEKO" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek" -#: variables.c:6246 +#: variables.c:6281 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s izven dosega" @@ -5480,8 +5485,8 @@ msgid "" "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" diff --git a/po/sr.gmo b/po/sr.gmo index 1291b053..9d076fec 100644 Binary files a/po/sr.gmo and b/po/sr.gmo differ diff --git a/po/sr.po b/po/sr.po index 9d02064b..77be7448 100644 --- a/po/sr.po +++ b/po/sr.po @@ -6,44 +6,44 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-10-01 19:25+0200\n" "Last-Translator: МироÑлав Ðиколић \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" +"Language: sr\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:58 msgid "bad array subscript" msgstr "лош Ð¸Ð½Ð´ÐµÐºÑ Ð½Ð¸Ð·Ð°" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: уклањам атрибут упуте назива" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: не могу да претворим попиÑани низ у придружив" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: неиÑправан кључ придруживог низа" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: не могу да доделим у не-бројевни попиÑ" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: мора кориÑтити Ð¸Ð½Ð´ÐµÐºÑ Ð¿Ñ€Ð¸Ð»Ð¸ÐºÐ¾Ð¼ додељивања придруживог низа" @@ -53,21 +53,21 @@ msgstr "%s: %s: мора кориÑтити Ð¸Ð½Ð´ÐµÐºÑ Ð¿Ñ€Ð¸Ð»Ð¸ÐºÐ¾Ð¼ дод msgid "%s: cannot create: %s" msgstr "%s: не могу да направим: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "баш_изврши_јуникÑ_наредбу: не могу да нађем мапу кључа за наредбу" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: први не-празан знак није \"" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "нема затварајућег „%c“ у %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: недоÑтаје раздвојник двотачке" @@ -82,12 +82,12 @@ msgstr "ширење заграде: не могу да доделим мемо msgid "brace expansion: failed to allocate memory for %u elements" msgstr "ширење заграде: ниÑам уÑпео да доделим меморију за %d елемента" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "ширење заграде: ниÑам уÑпео да доделим меморију за „%s“" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: неиÑправан назив алијаÑа" @@ -144,19 +144,19 @@ msgstr "" "\n" " Без „EXPR“, иÑпиÑује" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "„HOME“ није подешено" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "превише аргумената" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "ништаван директоријум" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "„OLDPWD“ није подешено" @@ -200,7 +200,7 @@ msgstr "%s: неиÑправна опција" msgid "%s: invalid option name" msgstr "%s: неиÑправан назив опције" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: није иÑправан одредник" @@ -213,7 +213,7 @@ msgstr "неиÑправан октални број" msgid "invalid hex number" msgstr "неиÑправан хекÑадецимални број" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "неиÑправан број" @@ -335,13 +335,13 @@ msgstr "може бити коришћено једино у функцији" msgid "%s: reference variable cannot be an array" msgstr "%s: променљива упуте не може бити низ" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: Ñамоупућивање променљиве упуте назива није дозвољено" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: кружна упута назива" @@ -355,7 +355,7 @@ msgstr "%s: неиÑправан назив променљиве за упуту msgid "cannot use `-f' to make functions" msgstr "не можете кориÑтити „-f“ да направите функције" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: функција Ñамо за читање" @@ -370,7 +370,7 @@ msgstr "%s: додела низа цитираног Ñпоја је заÑта msgid "%s: cannot destroy array variables in this way" msgstr "%s: не могу да уништим променљиве низа на овај начин" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: не могу да претворим придруживи низ у попиÑани" @@ -404,7 +404,7 @@ msgstr "%s: није динамички учитано" msgid "%s: cannot delete: %s" msgstr "%s: не могу да обришем: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: је директоријум" @@ -424,7 +424,7 @@ msgstr "%s: датотека је превелика" msgid "%s: cannot execute binary file" msgstr "%s: не могу да извршим бинарну датотеку" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: не могу да извршим: %s" @@ -506,8 +506,8 @@ msgstr[2] "Ðаредбе шкољке које одговарају кључн 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“." +"нема тема помоћи које одговарају „%s“. Покушајте „help help“ или „man -k %" +"s“ или „info %s“." #: builtins/help.def:224 #, c-format @@ -561,16 +561,16 @@ msgstr "%s: није уÑпело „inlib“" msgid "no other options allowed with `-x'" msgstr "ниÑу допуштене друге опције уз „-x“" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: аргументи морају бити процеÑи или ИБ-ови поÑла" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Ðепозната грешка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "очекиван је израз" @@ -579,12 +579,12 @@ msgstr "очекиван је израз" msgid "%s: not an indexed array" msgstr "%s: није попиÑани низ" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: неиÑправна одредба опиÑника датотеке" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: неиÑправан опиÑник датотеке: %s" @@ -612,36 +612,36 @@ msgstr "празан назив променљиве низа" msgid "array variable support required" msgstr "потребна је подршка променљиве низа" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "„%s“: недоÑтаје знак запиÑа" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "„%c“: неиÑправна одредба запиÑа времена" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "„%c“: неиÑправан знак запиÑа" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "упозорење: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "проблем обраде запиÑа: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "недоÑтаје хекÑадецимална цифра за \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "недоÑтаје цифра уникода за \\%c" @@ -794,12 +794,12 @@ msgstr "" " \n" " Уграђено „dirs“ приказује Ñпремник директоријума." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: неиÑправна одредба временÑког иÑтека" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "грешка читања: %d: %s" @@ -812,17 +812,17 @@ msgstr "могу једино да „иÑпишем“ из функције и msgid "cannot simultaneously unset a function and a variable" msgstr "не могу иÑтовремено да раÑподеÑим функцију и променљиву" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: не могу да раÑподеÑим" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не могу да раÑподеÑим: „%s“ је Ñамо за читање" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: није променљива низа" @@ -841,11 +841,11 @@ msgstr "%s: не могу да извезем" msgid "shift count" msgstr "број помака" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "не могу иÑтовремено да подеÑим и да раÑподеÑим опције шкољке" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: неиÑправан назив опције шкољке" @@ -991,66 +991,66 @@ msgstr "\aиÑтекло је време чекајући на улаз: Ñам msgid "cannot redirect standard input from /dev/null: %s" msgstr "не могу да преуÑмерим Ñтандардни улаз из „/dev/null:“: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "ЗÐПИСВРЕМЕÐÐ: „%c“: неиÑправан знак запиÑа" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "изврши_копроц: ÐºÐ¾Ð¿Ñ€Ð¾Ñ†ÐµÑ [%d:%s] још увек поÑтоји" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "грешка Ñпојке" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "процена: премашен је највећи ниво угнежђивања процене (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: премашен је највећи ниво угнежђивања извора (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: премашен је највећи ниво угнежђивања функције (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ограничено: не могу да наведем / у називима наредби" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: нема такве наредбе" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: лош тумач" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не могу да извршим бинарну датотеку: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“: јеÑте поÑебна уграђеноÑÑ‚" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не могу да удвоÑтручим „fd %d“ у „fd %d“" @@ -1063,65 +1063,65 @@ msgstr "премашен је ниво дубачења израза" msgid "recursion stack underflow" msgstr "недоток Ñпремника дубачења" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "Ñадржајна грешка у изразу" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "покушано је додељивање у не-променљиву" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "Ñадржајна грешка у изразу" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "дељење 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "грешка: лош Ñимбол доделе израза" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "„:“ је очекивано за уÑловни израз" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "изложилац је мањи од 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "одредник је очекиван након пре-увећања или пре-умањења" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "недоÑтаје )" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "Ñадржајна грешка: очекиван је операнд" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "Ñадржајна грешка: неиÑправан аритметички оператор" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (Ñимбол грешке је „%s“)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "неиÑправна аритметичка оÑнова" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "вредноÑÑ‚ је превише велика за оÑнову" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: грешка израза\n" @@ -1130,7 +1130,7 @@ msgstr "%s: грешка израза\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: не могу да приÑтупим родитељÑком директоријуму" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не могу да поништим режим без-кашњења за фд „%d“" @@ -1149,149 +1149,149 @@ msgstr "save_bash_input: већ поÑтоји међумеморија за н msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: „pgrp“ Ñпојка" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "иÑцепљени пиб „%d“ Ñе јавља у покренутом поÑлу „%d“" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "бришем зауÑтављени поÑао „%d“ Ñа групом процеÑа %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: Ð¿Ñ€Ð¾Ñ†ÐµÑ %5ld (%s) у Ñпојном_реду" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: пиб %5ld (%s) је означен да је још жив" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: нема таквог пиб-а" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Урађен" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "ЗауÑтављен" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "ЗауÑтављен(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Покренут" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Урађен(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Изађи из „%d“" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ðепознато Ñтање" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(језгрени избачај)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "Ñетпгиб порода (%ld у %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: пиб %ld није пород ове шкољке" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ðема запиÑа о процеÑу %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: поÑао „%d“ је зауÑтављен" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: поÑао је завршио" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: поÑао „%dд је већ у позадини" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: укључујем „WNOHANG“ да избегнем неодређени блок" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: ред %d:" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (језгрени избачај)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(„wd“ Ñада: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: није уÑпело „getpgrp“" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: диÑциплина реда" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: диÑциплина реда" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не могу да подеÑим групу процеÑа терминала (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "нема управљања поÑлом у овој шкољци" @@ -1450,106 +1450,106 @@ msgid "" "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line " "truncated" msgstr "" -"shell_getc: величина_реда_улаза_шкољке (%zu) је премашила ÐÐЈВЕЋУ_ВЕЛИЧИÐУ " -"(%lu): ред је Ñкраћен" +"shell_getc: величина_реда_улаза_шкољке (%zu) је премашила ÐÐЈВЕЋУ_ВЕЛИЧИÐУ (%" +"lu): ред је Ñкраћен" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "премашен је највећи број „овде-документ“" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "неочекивани крај датотеке приликом тражења поклапања „%c“" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "неочекивани крај датотеке приликом тражења „]]“" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Ñадржајна грешка у уÑловном изразу: неочекивани Ñимбол „%s“" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "Ñадржајна грешка у уÑловном изразу" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неочекивани Ñимбол „%s“, очекивана је )" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "очекивана је )" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неочекивани аргумент „%s“ уÑловном једночланом оператору" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "неочекивани аргумент уÑловном једночланом оператору" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неочекивани Ñимбол „%s“, очекиван је уÑловни двочлани оператор" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "очекиван је уÑловни двочлани оператор" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неочекивани аргумент „%s“ уÑловном двочланом оператору" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "неочекивани аргумент уÑловном двочланом оператору" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неочекивани Ñимбол „%c“ у уÑловној наредби" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неочекивани Ñимбол „%s“ у уÑловној наредби" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "неочекивани Ñимбол „%d“ у уÑловној наредби" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Ñадржајна грешка близу неочекиваног Ñимбола „%s“" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "Ñадржајна грешка близу „%s“" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "Ñадржајна грешка: неочекивани крај датотеке" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "Ñадржајна грешка" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "КориÑтите „%s“ да напуÑтите шкољку.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "неочекивани крај датотеке приликом тражења поклапајуће )" @@ -1621,11 +1621,11 @@ msgstr "не могу да направим привремену датотек msgid "%s: cannot assign fd to variable" msgstr "%s: не могу да доделим фд променљивој" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "„/dev/(tcp|udp)/домаћин/прикључник“ није подржано без умрежавања" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "грешка преуÑмерења: не могу да удвоÑтручим фд" @@ -1695,37 +1695,37 @@ msgstr "Опције шкољке:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t„-ilrsD“ или наредба „-c“ или -O шопц_опција\t\t(призивање Ñамо)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t„-%s“ или опција „-o“\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Укуцајте „%s -c \"help set\"“ за више података о опцијама шкољке.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Укуцајте „%s -c help“ за више података о уграђеним наредбама шкољке.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "КориÑтите наредбу „bashbug“ да извеÑтите о грешкама.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Матична Ñтраница баша: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "Општа помоћ коришћења Гну Ñофтвера: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: неиÑправна операција" @@ -1899,107 +1899,107 @@ msgstr "Ðепознат Ñигнал #" msgid "Unknown Signal #%d" msgstr "Ðепознат Ñигнал #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "лоша замена: нема затварајуће „%s“ у „%s“" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: не могу да доделим ÑпиÑак члану низа" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "не могу да начиним Ñпојку за замену процеÑа" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "не могу да начиним пород за замену процеÑа" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не могу да отворим именовану Ñпојку „%s“ за читање" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не могу да отворим именовану Ñпојку „%s“ за пиÑање" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "не могу да удвоÑтручим именовану Ñпојку „%s“ као фд %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "замена наредбе: занемарих ништавни бајт у улазу" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "не могу да начиним Ñпојку за замену наредбе" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "не могу да начиним пород за замену наредбе" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: не могу да удвоÑтручим Ñпојку као фд 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: неиÑправан назив променљиве за упуту назива" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: неиÑправно поÑредно ширење" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: неиÑправан назив променљиве" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: параметар је ништаван или није подешен" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметар је ништаван или није подешен" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: израз подниÑке < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: лоша замена" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: не могу дадоделим на овај начин" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "будућа издања шкољке ће приморати процену као аритметичку замену" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "лоша замена: нема затварајућег „`“ у „%s“" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "нема поклапања: %s" @@ -2040,12 +2040,17 @@ msgstr "недоÑтаје ]" msgid "invalid signal number" msgstr "неиÑправан Ñигнални број" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "процена: премашен је највећи ниво угнежђивања процене (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: лоша вредноÑÑ‚ у „trap_list[%d]“: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2053,77 +2058,77 @@ msgstr "" "run_pending_traps: руковалац Ñигналом је „SIG_DFL“, поново шаљем %d (%s) " "мени Ñамом" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: лош Ñигнал %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "грешка увоза одреднице функције за „%s“" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "ниво шкољке (%d) је превиÑок, поново поÑтављам на 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: нема Ñадржаја функције на текућем доÑегу" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: вредноÑти не може бити додељена вредноÑÑ‚" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: додељујем цео број упути назива" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variable: нема Ñадржаја функције на текућем доÑегу" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s има ништавну ниÑку извоза" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "неиÑправан знак %d у ниÑци извоза за „%s“" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "нема = у ниÑци извоза за „%s“" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: глава променљивих шкољке није ÑадржајноÑÑ‚ функције" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: нема Ñадржаја општих променљивих" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: глава променљивих шкољке није привремени доÑег окружења" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не могу да отворим као ДÐТОТЕКУ" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: неиÑправна вредноÑÑ‚ за опиÑник праћења датотеке" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: вреднÑот ÑаглаÑноÑти је ван опÑега" @@ -5548,8 +5553,8 @@ msgid "" "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" diff --git a/po/sv.gmo b/po/sv.gmo index 896f9caf..20d61771 100644 Binary files a/po/sv.gmo and b/po/sv.gmo differ diff --git a/po/sv.po b/po/sv.po index 25221dbf..b6e2fdee 100644 --- a/po/sv.po +++ b/po/sv.po @@ -9,14 +9,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-09-17 12:29+0200\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish \n" -"Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "felaktigt vektorindex" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: tar bort attributet namnreferens" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: det gÃ¥r inte att konvertera en indexerad vektor till associativ" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: ogiltig nyckel till associativ vektor" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: det gÃ¥r inte att tilldela till ickenumeriska index" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: mÃ¥ste använda index vid tilldelning av associativ vektor" @@ -55,23 +55,23 @@ msgstr "%s: %s: mÃ¥ste använda index vid tilldelning av associativ vektor" msgid "%s: cannot create: %s" msgstr "%s: det gÃ¥r inte att skapa: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: det gÃ¥r inte att hitta en tangentbindning för " "kommandot" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: första ickeblanka tecknet är inte '\"'" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "ingen avslutande â€%c†i %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: kolonseparator saknas" @@ -86,12 +86,12 @@ msgstr "klammerexpansion: kan inte allokera minne för %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "klammerexpansion: misslyckades att allokera minne för %d element" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "klammerexpansion: misslyckades att allokera minne för â€%sâ€" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "â€%sâ€: ogiltigt aliasnamn" @@ -148,19 +148,19 @@ msgstr "" " \n" " Utan UTTR, returnerar " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME är inte satt" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "för mÃ¥nga argument" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "null-katalog" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD är inte satt" @@ -204,7 +204,7 @@ msgstr "%s: ogiltig flagga" msgid "%s: invalid option name" msgstr "%s: ogiltigt flaggnamn" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "â€%sâ€: inte en giltig identifierare" @@ -217,7 +217,7 @@ msgstr "ogiltigt oktalt tal" msgid "invalid hex number" msgstr "ogiltigt hexadecimalt tal" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "ogiltigt tal" @@ -339,13 +339,13 @@ msgstr "kan endast användas i en funktion" msgid "%s: reference variable cannot be an array" msgstr "%s: en referensvariabel kan inte vara en vektor" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: att en namnreferensvariabel självrefererar är inte tillÃ¥tet" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: cirkulär namnreferens" @@ -359,7 +359,7 @@ msgstr "â€%sâ€: ogiltigt variabelnamn för referens" msgid "cannot use `-f' to make functions" msgstr "det gÃ¥r inte att använda â€-f†för att göra funktioner" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: endast läsbar funktion" @@ -374,7 +374,7 @@ msgstr "%s: citerad sammansatt tilldelning av vektorer undanbedes" msgid "%s: cannot destroy array variables in this way" msgstr "%s: det gÃ¥r inte att förstöra vektorvariabler pÃ¥ detta sätt" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: det gÃ¥r inte att konvertera en associativ vektor till indexerad" @@ -408,7 +408,7 @@ msgstr "%s: inte dynamiskt laddad" msgid "%s: cannot delete: %s" msgstr "%s: kan inte ta bort: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: är en katalog" @@ -428,7 +428,7 @@ msgstr "%s: filen är för stor" msgid "%s: cannot execute binary file" msgstr "%s: det gÃ¥r inte att köra binär fil" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: kan inte köra: %s" @@ -565,16 +565,16 @@ msgstr "%s: inlib misslyckades" msgid "no other options allowed with `-x'" msgstr "inga andra flaggor är tillÃ¥tna med â€-xâ€" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argument mÃ¥ste vara processer eller jobb-id:n" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Okänt fel" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "uttryck förväntades" @@ -583,12 +583,12 @@ msgstr "uttryck förväntades" msgid "%s: not an indexed array" msgstr "%s: inte en indexerad vektor" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: ogiltig filbeskrivarspecifikation" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: ogiltig filbeskrivare: %s" @@ -616,36 +616,36 @@ msgstr "tomt vektorvariabelnamn" msgid "array variable support required" msgstr "stöd för vektorvariabler krävs" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "â€%sâ€: formateringstecken saknas" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "â€%câ€: ogiltig specifikation av tidsformat" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "â€%câ€: ogiltigt formateringstecken" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "varning: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "formattolkningsproblem: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "hexadecimal siffra saknas för \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "unicode-siffra saknas för \\%c" @@ -797,12 +797,12 @@ msgstr "" " \n" " Den inbyggda â€dirs†visar katalogstacken." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: ogiltig tidsgränsspecifikation" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "läsfel: %d: %s" @@ -816,17 +816,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "det gÃ¥r inte att samtidigt ta bort en funktion och en variabel" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: det gÃ¥r inte att ta bort tilldelning" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: det gÃ¥r inte att ta bort tilldelning: endast läsbar %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: inte en vektorvariabel" @@ -845,11 +845,11 @@ msgstr "%s: det gÃ¥r inte att exportera" msgid "shift count" msgstr "skiftantal" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "det gÃ¥r inte att sätta och ta bort skalflaggor samtidigt" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: ogiltigt skalflaggsnamn" @@ -995,66 +995,66 @@ msgstr "\atiden gick ut i väntan pÃ¥ indata: automatisk utloggning\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "det gÃ¥r inte att omdirigera standard in frÃ¥n /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: â€%câ€: ogiltigt formateringstecken" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] finns fortfarande" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "rörfel" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximal nästning av eval överskriden (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximal nästning av source överskriden (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximal nästning av funktioner överskriden (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: begränsat: det gÃ¥r inte att ange â€/†i kommandonamn" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: kommandot finns inte" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: felaktig tolk" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: det gÃ¥r inte att köra binär fil: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "â€%sâ€: är en speciell inbyggd" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "det gÃ¥r inte att duplicera fb %d till fb %d" @@ -1067,65 +1067,65 @@ msgstr "rekursionsnivÃ¥ i uttryck överskriden" msgid "recursion stack underflow" msgstr "underspill i rekursionsstacken" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "syntaxfel i uttrycket" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "försök att tilldela till en icke-variabel" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "syntaxfel i uttrycket" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "division med 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "fel: felaktig expassign-symbol" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "â€:†förväntades i villkorligt uttryck" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "exponenten är mindre än 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "en identifierare förväntades efter pre-ökning eller pre-minskning" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "â€)†saknas" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "syntaxfel: en operand förväntades" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "syntaxfel: ogiltig aritmetisk operator" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (felsymbol är â€%sâ€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "ogiltig aritmetisk bas" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "värdet är för stort för basen" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: uttrycksfel\n" @@ -1134,7 +1134,7 @@ msgstr "%s: uttrycksfel\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: det gÃ¥r inte att komma Ã¥t föräldrakatalogen" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "det gÃ¥r inte att Ã¥terställa fördröjningsfritt läge för fb %d" @@ -1154,149 +1154,149 @@ msgstr "save_bash_input: buffert finns redan för ny fb %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp rör" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "avgrenad pid %d finns i körande jobb %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "tar bort stoppat jobb %d med processgrupp %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: process %5ld (%s) i the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) markerad som fortfarande vid liv" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ingen sÃ¥dan pid" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Klart" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Stoppad" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Stoppad(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Kör" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Klart(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Avslut %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Okänd status" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(minnesutskrift skapad) " -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (ak: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "barns setpgid (%ld till %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld är inte ett barn till detta skal" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen uppgift om process %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: jobb %d är stoppat" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: jobbet har avslutat" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: jobb %d är redan i bakgrunden" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: slÃ¥r pÃ¥ WNOHANG för att undvika oändlig blockering" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: rad %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (minnesutskrift skapad)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(ak nu: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp misslyckades" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "det gÃ¥r inte att sätta terminalprocessgrupp (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "ingen jobbstyrning i detta skal" @@ -1459,103 +1459,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) överstiger SIZE_MAX (%lu): raden " "avhuggen" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "maximalt antal av här-dokument överskridet" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "oväntat filslut vid sökning efter matchande â€%câ€" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "oväntat filslut vid sökning efter â€]]â€" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaxfel i villkorligt uttryck: oväntad symbol â€%sâ€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "syntaxfel i villkorligt uttryck" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "oväntad symbol â€%sâ€, â€)†förväntades" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "â€)†förväntades" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "oväntat argument â€%s†till villkorlig unär operator" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "oväntat argument till villkorlig unär operator" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "oväntad symbol â€%sâ€, villkorlig binär operator förväntades" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "villkorlig binär operator förväntades" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "oväntat argument â€%s†till villkorlig binär operator" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "oväntat argument till villkorlig binär operator" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "oväntad symbol â€%c†i villkorligt kommando" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "oväntad symbol â€%s†i villkorligt kommando" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "oväntad symbol %d i villkorligt kommando" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaxfel nära den oväntade symbolen â€%sâ€" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "syntaxfel nära â€%sâ€" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "syntaxfel: oväntat filslut" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "syntaxfel" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Använd â€%s†för att lämna skalet.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "oväntat filslut när matchande â€)†söktes" @@ -1627,11 +1627,11 @@ msgstr "det gÃ¥r inte att skapa temporärfil för här-dokument: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: det gÃ¥r inte att tilldela fb till variabel" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port stöds inte utan nätverksfunktion" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "omdirigeringsfel: det gÃ¥r inte att duplicera fb" @@ -1701,40 +1701,40 @@ msgstr "Skalflaggor:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD eller -c kommando eller -O shopt_flagga\t\t(bara uppstart)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s eller -o flagga\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Skriv â€%s -c 'help set'†för mer information om skalflaggor.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Skriv â€%s -c help†för mer information om inbyggda skalkommandon.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Använd kommandot â€bashbug†för att rapportera fel.\n" "Skicka synpunkter pÃ¥ översättningen till .\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash hemsida: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Allmän hjälp i att använda GNU-program: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: ogiltig operation" @@ -1908,96 +1908,96 @@ msgstr "Okänd signal nr " msgid "Unknown Signal #%d" msgstr "Okänd signal nr %d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "felaktig substitution: ingen avslutande â€%s†i %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: det gÃ¥r inte att tilldela listor till vektormedlemmar" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "det gÃ¥r inte att skapa rör för processubstitution" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "det gÃ¥r inte att skapa barn för processubstitution" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "det gÃ¥r inte att öppna namngivet rör %s för läsning" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "det gÃ¥r inte att öppna namngivet rör %s för skrivning" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "det gÃ¥r inte att duplicera namngivet rör %s som fb %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "kommandoersättning: ignorerade nollbyte i indata" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "det gÃ¥r inte att skapa rör för kommandosubstitution" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "det gÃ¥r inte att skapa barn för kommandosubstitution" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: det gÃ¥r inte att duplicera rör som fb 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ogiltigt variabelnamn för referens" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: felaktig indirekt expansion" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: felaktigt variabelnamn" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametern tom eller inte satt" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametern tom eller inte satt" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: delstränguttryck < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: felaktig substitution" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: det gÃ¥r inte att tilldela pÃ¥ detta sätt" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2005,12 +2005,12 @@ msgstr "" "framtida versioner av skalet kommer att framtvinga evaluering som en " "aritmetisk substitution" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "felaktig ersättning: ingen avslutande â€`†i %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "ingen matchning: %s" @@ -2051,12 +2051,17 @@ msgstr "â€]†saknas" msgid "invalid signal number" msgstr "ogiltigt signalnummer" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: maximal nästning av eval överskriden (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: felaktigt värde i trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2064,79 +2069,79 @@ msgstr "" "run_pending_traps: signalhanterare är SIG_DFL, skickar om %d (%s) till mig " "själv" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: felaktig signal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "fel vid import av funktionsdefinition för â€%sâ€" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skalnivÃ¥ (%d) för hög, Ã¥terställer till 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funktionskontext i aktuellt sammanhang" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variabeln fÃ¥r inte tilldelas ett värde" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: tilldelar ett heltal till en namnreferens" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funktionskontext i aktuellt sammanhang" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s har tom exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ogiltigt tecken %d i exportstr för %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "inget â€=†i exportstr för %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: huvudet pÃ¥ shell_variables är inte en funktionskontext" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ingen kontext global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: huvudet pÃ¥ shell_variables är inte en temporär omgivningsräckvidd" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: gÃ¥r inte att öppna som FILE" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: ogiltigt värde för spÃ¥rningsfilbeskrivare" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: kompatibilitetsvärde utanför giltigt intervall" @@ -5494,8 +5499,8 @@ msgid "" "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" diff --git a/po/tr.gmo b/po/tr.gmo index 592b8f71..19250103 100644 Binary files a/po/tr.gmo and b/po/tr.gmo differ diff --git a/po/tr.po b/po/tr.po index dd074a06..3214df15 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2017-05-05 11:49+0100\n" "Last-Translator: Volkan Gezer \n" "Language-Team: Turkish \n" -"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "X-Generator: Lokalize 2.0\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -24,28 +24,28 @@ msgstr "" msgid "bad array subscript" msgstr "hatalı dizi indisi" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removing nameref niteliÄŸi kaldırılıyor" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: indisli dizi, iliÅŸkisel diziye dönüştürülemez" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: geçersiz iliÅŸkisel dizi anahtarı" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: sayısal olmayan indise atama yapılamaz" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: iliÅŸkisel bir dizi ataması yapılırken indis kullanılmalıdır" @@ -55,21 +55,21 @@ msgstr "%s: %s: iliÅŸkisel bir dizi ataması yapılırken indis kullanılmalıd msgid "%s: cannot create: %s" msgstr "%s: oluÅŸturulamıyor: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: komut için kısayol bulunamıyor" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: boÅŸluk olmayan ilk karakter `\"' deÄŸil" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "%2$s içinde kapatan `%1$c' yok" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: ikinokta imi eksik" @@ -84,12 +84,12 @@ msgstr "destek geniÅŸletme: %s için bellek ayrılamıyor" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "destek geniÅŸletme: %d öge için bellek ayrılamıyor" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "destek geniÅŸletme: `%s' için bellek ayrılamıyor" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': geçersiz takma isim" @@ -146,19 +146,19 @@ msgstr "" " \n" " İFADE olmadan, ÅŸu döner " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME atanmamış" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "çok fazla argüman" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "boÅŸ dizini" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD boÅŸ" @@ -202,7 +202,7 @@ msgstr "%s: seçenek geçersiz" msgid "%s: invalid option name" msgstr "%s: seçenek ismi geçersiz" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': geçerli bir belirteç deÄŸil" @@ -215,7 +215,7 @@ msgstr "geçersiz sekizli sayı" msgid "invalid hex number" msgstr "geçersiz onaltılık sayı" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "geçersiz sayı" @@ -337,13 +337,13 @@ msgstr "sadece bir iÅŸlevde kullanılabilir" msgid "%s: reference variable cannot be an array" msgstr "%s: referans deÄŸeri bir dizi olamaz" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref deÄŸiÅŸkeninin kendine yaptığı referanslara izin verilmiyor" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: çembersel isim referansı" @@ -357,7 +357,7 @@ msgstr "`%s': dosya izleme tanımlayıcısı için geçersiz deÄŸer" msgid "cannot use `-f' to make functions" msgstr "iÅŸlev yapmak için `-f' kullanılamaz" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: salt okunur iÅŸlev" @@ -372,7 +372,7 @@ msgstr "%s: alıntılanmış bileÅŸik dizi ataması artık kullanılmıyor" msgid "%s: cannot destroy array variables in this way" msgstr "%s: dizi deÄŸiÅŸkenleri bu yolla iptal edilemez" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: iliÅŸkisel dizi, indisli diziye dönüştürülemez" @@ -406,7 +406,7 @@ msgstr "%s: özdevimli olarak yüklenmemiÅŸ" msgid "%s: cannot delete: %s" msgstr "%s: silinemiyor: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: bir dizin" @@ -426,7 +426,7 @@ msgstr "%s: dosya çok büyük" msgid "%s: cannot execute binary file" msgstr "%s: ikili dosya çalıştırılamıyor" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: çalıştırılamıyor: %s" @@ -563,16 +563,16 @@ msgstr "%s: inlib baÅŸarısız" msgid "no other options allowed with `-x'" msgstr "`-x' ile baÅŸka seçenek kullanılamaz" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: argümanlar süreç veya iÅŸ kimlikleri olmalı" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Bilinmeyen hata" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "ifade bekleniyordu" @@ -581,12 +581,12 @@ msgstr "ifade bekleniyordu" msgid "%s: not an indexed array" msgstr "%s: bir sıralı dizi deÄŸil" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: dosya tanıtıcı belirtimi geçersiz" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: dosya tanıtıcı geçersiz: %s" @@ -614,36 +614,36 @@ msgstr "boÅŸ bir dizi deÄŸiÅŸken adı" msgid "array variable support required" msgstr "dizi deÄŸiÅŸken desteÄŸi gerekli" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "`%s': biçim karakteri eksik" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "`%c': geçersiz zaman biçimi belirtimi" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "`%c': biçim karakteri geçersiz" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "uyarı: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "biçim ayıklama sorunu: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "\\x için onaltılık rakam eksik" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "evrensel kod rakamı eksik \\%c" @@ -794,12 +794,12 @@ msgstr "" " \n" " Dizin yığıtını `dirs' komutuyla görebilirsiniz." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: zamanaşımı belirtimi geçersiz" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "okuma hatası: %d: %s" @@ -812,17 +812,17 @@ msgstr "sadece bir iÅŸlev veya betikten kaynaklı olarak `return' yapılabilir" msgid "cannot simultaneously unset a function and a variable" msgstr "bir iÅŸlev ve bir deÄŸiÅŸken aynı anda unset yapılamaz" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: unset yapılamaz" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s:unset yapılamaz: %s salt okunur" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: bir dizi deÄŸiÅŸkeni deÄŸil" @@ -841,11 +841,11 @@ msgstr "%s: export yapılamıyor" msgid "shift count" msgstr "shift sayısı" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "kabuk seçenekleri aynı anda hem atanıp hem de iptal edilemez" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: kabuk seçenek ismi geçersiz" @@ -991,66 +991,66 @@ msgstr "\agirdi beklerken zamanaşımı: auto-logout\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "/dev/null'dan standart girdiye yönlendirme yapılamaz: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': biçim karakteri geçersiz" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] hala mevcut" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "iletiÅŸim tüneli hatası" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: azami eval yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: azami kaynak yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: azami fonksiyon yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: kısıtlı: komut adında `/' kullanamazsınız" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: komut yok" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: hatalı yorumlayıcı" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ikili dosya çalıştırılamıyor: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "%s: bir kabuk yerleÅŸiÄŸidir" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "fd %d, fd %d olarak yinelenemiyor" @@ -1063,65 +1063,65 @@ msgstr "ifade özyineleme düzeyi aşıldı" msgid "recursion stack underflow" msgstr "özyineleme yığıtı alttan taÅŸtı" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "ifadede sözdizimi hatası" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "deÄŸiÅŸken olmayana atama yapmaya çalışıldı" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "ifadede sözdizimi hatası" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "sıfırla bölme" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "yazılım hatası: bad expassign token" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "koÅŸullu ifade için `:' bekleniyordu" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "üs sıfırdan küçük" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "belirteç ön-arttırım veya ön-eksiltim sonrası bekleniyordu" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "eksik `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "sözdizimi hatası: terim umuluyordu" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "sözdizimi hatası: geçersiz aritmetik iÅŸleci" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (hata belirtisi \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "geçersiz sayı tabanı" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "deÄŸer taban için fazla büyük" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: ifade hatası\n" @@ -1130,7 +1130,7 @@ msgstr "%s: ifade hatası\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: üst dizinlere eriÅŸilemiyor" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor" @@ -1150,149 +1150,149 @@ msgstr "save_bash_input: yeni fd %d için tampon zaten var" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp iletiÅŸim tüneli" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "çatallanan pid %d, çalışan iÅŸ %d içinde görünüyor" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "durdurulan %2$ld süreç gruplu iÅŸ %1$d siliniyor" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: %5ld (%s) süreci iletiÅŸim_tünelinde" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: %5ld (%s) program kimliÄŸi hala canlı olarak iÅŸaretli" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: böyle bir pid yok" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Sinyal %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Bitti" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Durdu" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Durdu(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Çalışıyor" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Bitti(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Çıkış %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Bilinmeyen durum" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(çekirdek döküldü)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "alt setpgid (ÅŸuradan: %ld ÅŸuraya: %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld bu kabuÄŸun bir alt sürecine ait deÄŸil" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: süreç %ld için kayıt yok" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: iÅŸ %d durdu" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: iÅŸ sonlanmış" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: iÅŸ %d zaten artalanda" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: belirsiz blok önlenmek için WNOHANG açılıyor" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: satır %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (çekirdek döküldü)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd artık: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp baÅŸarısız" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: satır düzeni" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: satır düzeni" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "uçbirim süreç grunu (%d) ayarlanamaz" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "bu kabukta iÅŸ denetimi yok" @@ -1454,103 +1454,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) SIZE_MAX deÄŸerini aşıyor (%lu): " "satır kırpıldı" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "en fazla buraya belge sayısı aşıldı" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "`%c' için eÅŸleÅŸme aranırken beklenmedik dosya sonu" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "`]]' aranırken beklenmedik dosya sonu" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "koÅŸullu ifadede sözdizimi hatası: beklenmedik dizgecik `%s'" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "koÅŸullu ifadede sözdizimi hatası" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "beklenmedik dizgecik `%s', `)' umuluyordu" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "`)' umuluyordu" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "koÅŸullu tek terimli iÅŸlece beklenmedik argüman `%s'" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "koÅŸullu tek terimli iÅŸlece beklenmedik argüman" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "beklenmedik dizgecik `%s', koÅŸullu iki terimli iÅŸleç umuluyordu" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "koÅŸullu iki terimli iÅŸleç umuluyordu" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "koÅŸullu iki terimli iÅŸlece beklenmedik argüman `%s'" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "koÅŸullu iki terimli iÅŸlece beklenmedik argüman" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "koÅŸullu komutta beklenmeyen dizgecik `%c'" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "koÅŸullu komutta beklenmeyen dizgecik `%s'" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "koÅŸullu komutta beklenmeyen dizgecik %d" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "beklenmeyen dizgecik `%s' yakınında sözdizimi hatası" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "`%s' yakınında sözdizimi hatası" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "sözdizimi hatası: beklenmeyen dosya sonu" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "sözdizimi hatası" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "KabuÄŸu bırakmak için \"%s\" kullanın.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "`)' için eÅŸleÅŸme aranırken beklenmedik dosya sonu" @@ -1622,11 +1622,11 @@ msgstr "belge için geçici dosya oluÅŸturulamıyor: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: fd deÄŸiÅŸkene atanamıyor" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port aÄŸ olmaksızın desteklenmiyor" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "yönlendirme hatası: fd yinelenemiyor" @@ -1696,43 +1696,43 @@ msgstr "Kabuk seçenekleri:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD veya -c KOMUT veya -O shopt_seçeneÄŸi\t\t(sadece çaÄŸrı için)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ya da -o seçeneÄŸi\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Kabuk seçenekleriyle ilgili daha fazla bilgi için `%s -c \"help set\"' " "yazın.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Kabuk yerleÅŸik komutlarıyla ilgili bilgi almak için `%s -c help' yazın.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Yazılım hatalarını raporlamak için `bashbug' komutunu kullanınız.\n" "Çeviri hatalarını ise adresine bildiriniz.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash ana sayfası: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "GNU yazılımı kullanımı hakkında genel yardım: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: geçersiz iÅŸlem" @@ -1906,96 +1906,96 @@ msgstr "Bilinmeyen Sinyal #" msgid "Unknown Signal #%d" msgstr "Bilinmeyen Sinyal #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: dizi üyesine liste atanamaz" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "süreç ikamesi için borulama yapılamıyor" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "süreç ikamesi için alt süreç yapılamıyor" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "isimli boru %s okumak için açılamıyor" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "isimli boru %s yazmak için açılamıyor" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "isimli boru %s fd %d olarak yinelenemiyor" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "komut ikamesi: girdideki null bayt yoksayıldı" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "komut ikamesi için boru yapılamıyor" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "komut ikamesi için alt süreç yapılamıyor" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: boru fd 1 olarak yinelenemiyor" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: dosya izleme tanımlayıcısı için geçersiz deÄŸer" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: geçersiz dolaylı yayılım" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: geçersiz deÄŸiÅŸken adı" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametre boÅŸ ya da deÄŸer atanmamış" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametre boÅŸ ya da deÄŸer atanmamış" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: altdizge ifadesi < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: hatalı ikame" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: bu yolla atama yapılmaz" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2003,12 +2003,12 @@ msgstr "" "kabuk gelecekteki sürümlerinde, bir aritmetik ikame olarak deÄŸerlendirmeye " "zorlayacak" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "hatalı ikame: %s içinde kapatan \"`\" yok" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "eÅŸleÅŸme yok: %s" @@ -2049,90 +2049,95 @@ msgstr "eksik `]'" msgid "invalid signal number" msgstr "geçersiz sinyal numarası" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: azami eval yuvalama sınırı aşıldı (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps:trap_list[%d] içinde hatalı deÄŸer: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "" "run_pending_traps: sinyal yakalayıcı SIG_DFL'dir, kendime %d (%s) göndererek" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler:hatalı sinyal %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "`%s'nin iÅŸlev tanımının içeri aktarılmasında hata" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "kabuk düzeyi (%d) çok yüksek, 1 yapılıyor" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: geçerli etki alanında hiç iÅŸlev baÄŸlamı yok" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: deÄŸiÅŸkene deÄŸer atanmamış olabilir" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: isim referansına tamsayı ataması" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: geçerli etki alanında hiç iÅŸlev baÄŸlamı yok" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s boÅŸ exportstr içeriyor" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s için exportstr içinde geçersiz karakter %1$d" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s için exportstr içinde `=' yok" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: kabuk deÄŸiÅŸkenlerinin başı bir iÅŸlev baÄŸlamı deÄŸil" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: genel deÄŸiÅŸkenler baÄŸlamı yok" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: kabuk deÄŸiÅŸkenlerinin başı bir geçici ortam etki alanı deÄŸil" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: DOSYA olarak açılamaz" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: dosya izleme tanımlayıcısı için geçersiz deÄŸer" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: uyumlulukdeÄŸeri aralık dışı" @@ -5305,8 +5310,8 @@ msgid "" "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" diff --git a/po/uk.gmo b/po/uk.gmo index 3763c702..fbeeb322 100644 Binary files a/po/uk.gmo and b/po/uk.gmo differ diff --git a/po/uk.po b/po/uk.po index 7f6ec7ea..d8e12abd 100644 --- a/po/uk.po +++ b/po/uk.po @@ -9,45 +9,45 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-09-16 17:46+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" -"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" "X-Bugs: Report translation errors to the Language-Team address.\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-Generator: Lokalize 1.5\n" #: arrayfunc.c:58 msgid "bad array subscript" msgstr "неправильний Ñ–Ð½Ð´ÐµÐºÑ Ð¼Ð°Ñиву" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: вилучаємо атрибут nameref" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: неможливо перетворити індекÑований маÑив на аÑоціативний" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: неправильний ключ аÑоціативного маÑиву" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½ÐµÑ‡Ð¸Ñлових елементів неможливе" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: при означенні аÑоціативних маÑивів Ñлід вказувати ключ" @@ -57,24 +57,24 @@ msgstr "%s: %s: при означенні аÑоціативних маÑиві msgid "%s: cannot create: %s" msgstr "%s: не вдалоÑÑ Ñтворити: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: не вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ відповідне Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ " "команди" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: перший непробільний Ñимвол не Ñ” «\"»" # c-format -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "нема заключної «%c» у %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: пропущено двокрапку-роздільник" @@ -89,12 +89,12 @@ msgstr "Ñ€Ð¾Ð·ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´ÑƒÐ¶Ð¾Ðº: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ па msgid "brace expansion: failed to allocate memory for %u elements" msgstr "Ñ€Ð¾Ð·ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´ÑƒÐ¶Ð¾Ðº: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ об’єм пам’Ñті Ð´Ð»Ñ %d елементів" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "Ñ€Ð¾Ð·ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´ÑƒÐ¶Ð¾Ðº: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ об’єм пам’Ñті Ð´Ð»Ñ Â«%s»" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: некоректна назва замінника" @@ -151,19 +151,19 @@ msgstr "" " \n" " Якщо EXPR не вказано, повертає " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "змінну HOME не вÑтановлено" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "забагато аргументів" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "порожній каталог" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "змінну OLDPWD не вÑтановлено" @@ -207,7 +207,7 @@ msgstr "%s: неправильний параметр" msgid "%s: invalid option name" msgstr "%s: некоректна назва параметра" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: неправильний ідентифікатор" @@ -220,7 +220,7 @@ msgstr "неправильне віÑімкове чиÑло" msgid "invalid hex number" msgstr "неправильне шіÑтнадцÑткове чиÑло" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "неправильне чиÑло" @@ -342,13 +342,13 @@ msgstr "може викориÑтовуватиÑÑ Ð»Ð¸ÑˆÐµ уÑередині msgid "%s: reference variable cannot be an array" msgstr "%s: еталонна змінна не може бути маÑивом" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: не можна викориÑтовувати циклічне поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñƒ змінній поÑиланнÑ" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: циклічне поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð° назвою" @@ -362,7 +362,7 @@ msgstr "«%s»: некоректна назва змінної Ð´Ð»Ñ Ð¿Ð¾Ñил msgid "cannot use `-f' to make functions" msgstr "`-f' не викориÑтовуєтьÑÑ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ð¹" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: незмінна функціÑ" @@ -378,7 +378,7 @@ msgstr "" msgid "%s: cannot destroy array variables in this way" msgstr "%s: неможливо знищити маÑив таким чином" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: неможливо перетворити аÑоціативний маÑив на індекÑований" @@ -414,7 +414,7 @@ msgstr "%s: завантажений не динамічно" msgid "%s: cannot delete: %s" msgstr "%s: не вдалоÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: це каталог" @@ -434,7 +434,7 @@ msgstr "%s: файл завеликий" msgid "%s: cannot execute binary file" msgstr "%s: не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ бінарний файл" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸: %s" @@ -516,8 +516,8 @@ msgstr[2] "Команди оболонки, що відповідають Ñло 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'." +"«%s» не відповідає жодний розділ довідки. Спробуйте `help help' чи `man -k %" +"s' або `info %s'." #: builtins/help.def:224 #, c-format @@ -575,16 +575,16 @@ msgstr "%s: помилка inlib" msgid "no other options allowed with `-x'" msgstr "не можна викориÑтовувати інші параметри разом з `-x'" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: аргументи мають бути ідентифікаторами завдань чи процеÑів" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Ðевідома помилка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "очікувавÑÑ Ð²Ð¸Ñ€Ð°Ð·" @@ -593,12 +593,12 @@ msgstr "очікувавÑÑ Ð²Ð¸Ñ€Ð°Ð·" msgid "%s: not an indexed array" msgstr "%s: не Ñ” індекÑованим маÑивом" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: неправильно вказаний деÑкриптор файла" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: неправильний деÑкриптор файла: %s" @@ -626,36 +626,36 @@ msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ Ð½Ð°Ð·Ð²Ð° змінної-маÑиву" msgid "array variable support required" msgstr "змінні-маÑиви не підтримуютьÑÑ" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "«%s»: пропущено Ñимвол у шаблоні" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "«%c»: помилкове Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ чаÑу" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "«%c»: помилковий Ñимвол у шаблоні" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "попередженнÑ: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "проблема з обробкою форматуваннÑ: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "пропущено шіÑтнадцÑткову цифру у \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "пропущено цифру Unicode у \\%c" @@ -810,12 +810,12 @@ msgstr "" " \n" " Вбудована команда `dirs' показує Ñтек каталогів." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: некоректне Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‡Ð°Ñу очікуваннÑ" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "помилка читаннÑ: %d: %s" @@ -829,17 +829,17 @@ msgstr "" msgid "cannot simultaneously unset a function and a variable" msgstr "не можна одночаÑно знищити Ñ– функцію Ñ– змінну" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: не вдалоÑÑ Ð·Ð½Ð¸Ñ‰Ð¸Ñ‚Ð¸" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не вдалоÑÑ Ð·Ð½Ð¸Ñ‰Ð¸Ñ‚Ð¸: %s лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: не Ñ” маÑивом" @@ -858,11 +858,11 @@ msgstr "%s: не вдалоÑÑ ÐµÐºÑпортувати" msgid "shift count" msgstr "кількіÑть зÑувів" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "не можна одночаÑно вÑтановлювати й ÑкаÑовувати параметри оболонки" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: неправильна назва параметра оболонки" @@ -1010,66 +1010,66 @@ msgstr "\aÑ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð²Ð¾Ð´Ñƒ вичерпано: автом msgid "cannot redirect standard input from /dev/null: %s" msgstr "не вдалоÑÑ Ð¿ÐµÑ€ÐµÑпрÑмувати /dev/null на Ñтандартний ввід: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: помилковий Ñимвол шаблону" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] вÑе ще Ñ–Ñнує" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "помилка каналу" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: перевищено макÑимальний рівень вкладеноÑті eval (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: перевищено макÑимальний рівень вкладеноÑті джерела (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: перевищено макÑимальний рівень вкладеноÑті функцій (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: обмеженнÑ: не можна вказувати `/' у назві команди" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: команду не знайдено" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: неправильний інтерпретатор" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не вдалоÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ бінарний файл: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "%s Ñ” Ñпеціальною вбудованою командою оболонки" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не вдалоÑÑ Ñтворити копію файлового деÑкриптору %d у %d" @@ -1082,65 +1082,65 @@ msgstr "рівень Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð·Ñ–Ð² перевищено" msgid "recursion stack underflow" msgstr "неÑтача Ñтеку рекурÑÑ–Ñ—" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "ÑинтакÑична помилка у виразі" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "Ñпроба Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ðµ-змінної" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "ÑинтакÑична помилка у виразі" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "Ð´Ñ–Ð»ÐµÐ½Ð½Ñ Ð½Ð° 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "вада: неправильна лекÑема у виразі" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "очікувалаÑÑ `:' умовного виразу" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "екÑпонента менша за 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "пре-інкремент чи пре-декремент потребують ідентифікатор" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "відÑÑƒÑ‚Ð½Ñ `)'" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "ÑинтакÑична помилка: очікувавÑÑ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "ÑинтакÑична помилка: помилковий арифметичний оператор" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (позначка помилки \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "некоректна арифметична оÑнова" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "завелике Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾Ñнови" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: помилка у виразі\n" @@ -1149,7 +1149,7 @@ msgstr "%s: помилка у виразі\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: не вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ доÑтуп до каталогів вищого рівнÑ" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не вдалоÑÑ Ð¿ÐµÑ€ÐµÐ²Ñтановити режим без затримки файлового деÑкриптору %d" @@ -1170,151 +1170,151 @@ msgstr "save_bash_input: Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ файлового деÑкрипт msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" "ідентифікатор відгалуженого процеÑу %d знайдено у поточному завданні %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Ð²Ð¸Ð»ÑƒÑ‡ÐµÐ½Ð½Ñ Ð·ÑƒÐ¿Ð¸Ð½ÐµÐ½Ð¾Ð³Ð¾ Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ %d, що має групу процеÑів %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: Ð¿Ñ€Ð¾Ñ†ÐµÑ %5ld (%s) у the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" "add_process: ідентифікатор процеÑу %5ld (%s) вказує на його працездатніÑть" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ідентифікатор процеÑу не Ñ–Ñнує" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Завершено" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Зупинено" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Зупинено(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Працює" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Зроблено(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Вихід %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Ðевідомий Ñтан" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(збережено знімок оперативної пам’Ñті)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (РД: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "зміна групи дочірнього процеÑу (%ld на %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: Ð¿Ñ€Ð¾Ñ†ÐµÑ %ld не Ñ” відгалуженим від цієї оболонки" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ðема запиÑу Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ %d зупинене" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð¾ÑÑ" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ %d вже працює в фоні" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: увімкнути WNOHANG, щоб уникнути неÑкінченного блокуваннÑ" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: Ñ€Ñдок %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (збережено знімок оперативної пам’Ñті)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(тепер РД: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: помилка getpgrp" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: алгоритм реалізації Ñ€Ñдків" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: алгоритм реалізації Ñ€Ñдків" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не вдалоÑÑ Ð²Ñтановити групу процеÑу Ð´Ð»Ñ Ñ‚ÐµÑ€Ð¼Ñ–Ð½Ð°Ð»Ð° (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "Ñ†Ñ Ð¾Ð±Ð¾Ð»Ð¾Ð½ÐºÐ° не може керувати завданнÑми" @@ -1480,103 +1480,103 @@ msgstr "" "shell_getc: shell_input_line_size (%zu) перевищує Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ SIZE_MAX (%lu): " "Ñ€Ñдок обрізано" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "перевищено макÑимальну можливу кількіÑть here-document" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "файл ÑкінчивÑÑ Ñ€Ð°Ð½Ñ–ÑˆÐµ, ніж було знайдено відповідний «%c»" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "файл ÑкінчивÑÑ Ñ€Ð°Ð½Ñ–ÑˆÐµ, ніж було знайдено `]]'" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "ÑинтакÑична помилка в умовному виразі: неочікувана лекÑема «%s»" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "ÑинтакÑична помилка в умовному виразі" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неочікувана лекÑема «%s», очікувалаÑÑ `)'" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "очікувалаÑÑ `)'" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неочікуваний аргумент унарного умовного оператора «%s»" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "неочікуваний аргумент унарного умовного оператора" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неочікувана лекÑема «%s», очікувавÑÑ Ð±Ñ–Ð½Ð°Ñ€Ð½Ð¸Ð¹ умовний оператор" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "очікувавÑÑ Ð±Ñ–Ð½Ð°Ñ€Ð½Ð¸Ð¹ умовний оператор" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неочікуваний аргумент бінарного умовного оператора «%s»" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "неочікуваний аргумент бінарного умовного оператора" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неочікувана лекÑема «%c» в умовній команді" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неочікувана лекÑема «%s» в умовній команді" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "неочікувана лекÑема %d в умовній команді" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "ÑинтакÑична помилка коло неочікуваної лекÑеми «%s»" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "ÑинтакÑична помилка коло «%s»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "ÑинтакÑична помилка: раптово ÑкінчивÑÑ Ñ„Ð°Ð¹Ð»" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "ÑинтакÑична помилка" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "ВикориÑтовуйте \"%s\", щоб вийти з оболонки.\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "файл ÑкінчивÑÑ, перш ніж було знайдено відповідну `)'" @@ -1613,8 +1613,8 @@ msgstr "xtrace_set: нульовий вказівник на файл" #, c-format msgid "xtrace fd (%d) != fileno xtrace fp (%d)" msgstr "" -"деÑкриптор файла xtrace (%d) не дорівнює номеру файла у вказівнику xtrace " -"(%d)" +"деÑкриптор файла xtrace (%d) не дорівнює номеру файла у вказівнику xtrace (%" +"d)" #: print_cmd.c:1538 #, c-format @@ -1650,11 +1650,11 @@ msgstr "не вдалоÑÑ Ñтворити тимчаÑовий файл дл msgid "%s: cannot assign fd to variable" msgstr "%s: не вдалоÑÑ Ð½Ð°Ð´Ð°Ñ‚Ð¸ змінній Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´ÐµÑкриптора файла" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port не підтримуєтьÑÑ" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "помилка переÑпрÑмуваннÑ: не вдалоÑÑ Ñтворити копію деÑкриптора файла" @@ -1724,44 +1724,44 @@ msgstr "Параметри оболонки:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD чи -c команда чи -O параметр_shopt\t\t(тільки на початку)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s чи -o параметр\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Введіть `%s -c \"help set\"', щоб отримати більше інформації про параметри " "оболонки.\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Введіть `%s -c help', щоб отримати більше інформації про вбудовані команди " "оболонки.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Щоб повідомити про помилку в програмі, викориÑтовуйте команду `bashbug'.\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñторінка bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Загальна довідкова Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ñ‰Ð¾Ð´Ð¾ викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¾Ð³Ð¾ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ " "GNU: \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: некоректна операціÑ" @@ -1935,98 +1935,98 @@ msgstr "Ðевідомий Ñигнал â„–" msgid "Unknown Signal #%d" msgstr "Ðевідомий Ñигнал â„–%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "неправильна заміна: немає заключної «%s» у %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: неможливо означити елемент маÑиву ÑпиÑком" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "не вдалоÑÑ Ñтворити канал Ð´Ð»Ñ Ð¿Ñ–Ð´ÑтавлÑÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "не вдалоÑÑ Ñтворити дочірній Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð´Ð»Ñ Ð¿Ñ–Ð´ÑтавлÑÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑу" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ іменований канал %s Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ іменований канал %s Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñу" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "не вдалоÑÑ Ð·Ð´ÑƒÐ±Ð»ÑŽÐ²Ð°Ñ‚Ð¸ іменований канал %s Ñк fd %d" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "заміна команди: проігноровано порожній байт у вхідних даних" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "не вдалоÑÑ Ñтворити канал Ð´Ð»Ñ Ð¿Ñ–Ð´ÑтавлÑÐ½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "не вдалоÑÑ Ñтворити дочірній Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð´Ð»Ñ Ð¿Ñ–Ð´ÑтавлÑÐ½Ð½Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¸" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: не вдалоÑÑ Ñтворити копію каналу із файловим " "деÑкриптором 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: некоректна назва змінної Ð´Ð»Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð·Ð° назвою" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: некоректне непрÑме розгортаннÑ" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s: некоректна назва змінної" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: параметр нульової довжини чи не вказаний" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметр нульової довжини чи не вказаний" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: підрÑдок коротший за 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: неправильна заміна" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: не можна призначити таким чином" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2034,12 +2034,12 @@ msgstr "" "у наÑтупних верÑÑ–ÑÑ… оболонки буде виконуватиÑÑ Ð¾Ð±Ñ‡Ð¸ÑÐ»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð·Ð°Ð¼Ñ–Ð½Ð¸ " "арифметичних виразів" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "неправильна заміна: немає заключної \"`\" у %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "нема відповідника: %s" @@ -2080,12 +2080,17 @@ msgstr "відÑÑƒÑ‚Ð½Ñ `]'" msgid "invalid signal number" msgstr "неправильний номер Ñигналу" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: перевищено макÑимальний рівень вкладеноÑті eval (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: неправильне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñƒ trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2093,79 +2098,79 @@ msgstr "" "run_pending_traps: обробник Ñигналу Ñ” SIG_DFL, %d (%s) повторно надÑилаєтьÑÑ " "Ñобі" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: неправильний Ñигнал %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "помилка Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— «%s»" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "рівень оболонки (%d) занадто виÑокий, перевÑтановлено у 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: немає контекÑту функції у поточній облаÑті" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: змінною не може бути значеннÑ, Ñке приймають інші змінні" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: приÑÐ²Ð¾Ñ”Ð½Ð½Ñ Ñ†Ñ–Ð»Ð¾Ð³Ð¾ чиÑла поÑиланню з назвою" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: немає контекÑту функції у поточній облаÑті" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s має нульове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ€Ñдка екÑпортуваннÑ" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "Помилковий Ñимвол %d у Ñ€Ñдку екÑпорту Ð´Ð»Ñ %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "немає `=' у Ñ€Ñдку екÑпорту Ð´Ð»Ñ %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: перший елемент shell_variables не Ñ” контекÑтом функції" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: немає контекÑту global_variables" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: перший елемент shell_variables не Ñ” тимчаÑовим оточеннÑм виконаннÑ" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не вдалоÑÑ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ð¸ ФÐЙЛ" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: некоректне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´ÐµÑкриптора файла траÑуваннÑ" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÑуміÑноÑті не належить припуÑтимому діапазону значень" @@ -5571,8 +5576,8 @@ msgid "" "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" diff --git a/po/vi.gmo b/po/vi.gmo index 965e34e3..dcb5b086 100644 Binary files a/po/vi.gmo and b/po/vi.gmo differ diff --git a/po/vi.po b/po/vi.po index ea44d7dd..ac2bcb58 100644 --- a/po/vi.po +++ b/po/vi.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4-beta1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2015-10-18 07:47+0700\n" "Last-Translator: Trần Ngá»c Quân \n" "Language-Team: Vietnamese \n" -"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Gtranslator 2.91.7\n" @@ -26,28 +26,28 @@ msgstr "" msgid "bad array subscript" msgstr "sai chỉ số mảng" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: không thể chuyển đổi mảng kiểu chỉ số sang mảng kết hợp" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: khóa mảng liên kết không hợp lệ" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: không thể gán cho chỉ số không thuá»™c kiểu số" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: phải sá»­ dụng chỉ số phụ khi gán mảng kết hợp" @@ -57,22 +57,22 @@ msgstr "%s: %s: phải sá»­ dụng chỉ số phụ khi gán mảng kết hợp" msgid "%s: cannot create: %s" msgstr "%s: không thể tạo: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "" "bash_execute_unix_command: không tìm thấy ánh xạ phím (keymap) cho câu lệnh" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: ký tá»± khác khoảng trắng đầu tiên không phải là “\"â€" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "thiếu dấu đóng “%c†trong %s" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: thiếu dấu hai chấm phân cách" @@ -87,12 +87,12 @@ msgstr "khai triển ngoặc ôm: không thể phân bổ bá»™ nhá»› cho %s" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "khai triển ngoặc ôm: gặp lá»—i khi phân bổ bá»™ nhá»› cho “%d†phần tá»­" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "khai triển ngoặc ôm: gặp lá»—i khi phân bổ bá»™ nhá»› cho “%sâ€" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "“%sâ€: tên bí danh không hợp lệ" @@ -149,20 +149,20 @@ msgstr "" "\n" " Nếu không có BTHỨC thì trả vá» " -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "Chưa đặt biến môi trưá»ng HOME" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "quá nhiá»u đối số" -#: builtins/cd.def:334 +#: builtins/cd.def:341 #, fuzzy msgid "null directory" msgstr "không có thư mục khác" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "Chưa đặt biến môi trưá»ng OLDPWD" @@ -206,7 +206,7 @@ msgstr "%s: tùy chá»n không hợp lệ" msgid "%s: invalid option name" msgstr "%s: tên tùy chá»n không hợp lệ" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "“%sâ€: không phải là định danh hợp lệ" @@ -219,7 +219,7 @@ msgstr "số bát phân không hợp lệ" msgid "invalid hex number" msgstr "số thập lục không hợp lệ" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "số không hợp lệ" @@ -341,13 +341,13 @@ msgstr "chỉ có thể dùng trong má»™t hàm" msgid "%s: reference variable cannot be an array" msgstr "%s: biến tham chiếu không thể là má»™t mảng" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: biến nameref tá»± tham chiếu là không được phép" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: tên tham chiếu quẩn tròn" @@ -361,7 +361,7 @@ msgstr "%s: tên biến không hợp lệ cho má»™t tham chiếu tên" msgid "cannot use `-f' to make functions" msgstr "không thể dùng “-f†để tạo hàm" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s: hàm chỉ Ä‘á»c" @@ -376,7 +376,7 @@ msgstr "%s: gán mảng phức hợp được trích dẫn đã lạc hậu" msgid "%s: cannot destroy array variables in this way" msgstr "%s: không thể há»§y biến mảng bằng cách này" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: không thể chuyển đổi mảng kết hợp sang mảng chỉ số" @@ -410,7 +410,7 @@ msgstr "%s không được tải động" msgid "%s: cannot delete: %s" msgstr "%s: không thể xóa: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: là thư mục" @@ -430,7 +430,7 @@ msgstr "%s: tập tin quá lá»›n" msgid "%s: cannot execute binary file" msgstr "%s: không thể thá»±c hiện tập tin nhị phân" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: không thể thá»±c thi: %s" @@ -566,16 +566,16 @@ msgstr "%s: inlib bị lá»—i" msgid "no other options allowed with `-x'" msgstr "không cho phép dùng tùy chá»n thêm vá»›i “-xâ€" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: đối số phải là ID tiến trình hoặc công việc" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "Lá»—i không rõ" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "cần biểu thức" @@ -584,12 +584,12 @@ msgstr "cần biểu thức" msgid "%s: not an indexed array" msgstr "%s: không phải là mảng chỉ số" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: đặc tả bá»™ mô tả tập tin không hợp lệ" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: bá»™ mô tả tập tin không hợp lệ: %s" @@ -617,36 +617,36 @@ msgstr "tên biến mảng vẫn trống" msgid "array variable support required" msgstr "cần há»— trợ biến mảng" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "“%sâ€: thiếu ký tá»± định dạng" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "“%câ€: đặc tả định dạng thá»i gian không đúng" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "“%câ€: ký tá»± định dạng không hợp lệ" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "cảnh báo: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "vấn đỠphân tích cú pháp định dạng: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "thiếu chữ số thập lục phân cho \\x" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "thiếu chữ số unicode cho \\%c" @@ -794,12 +794,12 @@ msgstr "" "\n" " Lệnh “dirs†hiển thị ngăn xếp thư mục." -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: sai đặc tả thá»i gian chá» tối Ä‘a" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "lá»—i Ä‘á»c: %d: %s" @@ -812,17 +812,17 @@ msgstr "chỉ có thể “return†từ má»™t hàm hoặc văn lệnh được msgid "cannot simultaneously unset a function and a variable" msgstr "không thể há»§y đặt đồng thá»i má»™t hàm VÀ má»™t biến" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: không thể há»§y đặt" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: không thể há»§y đặt: %s chỉ Ä‘á»c" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: không phải biến mảng" @@ -841,11 +841,11 @@ msgstr "%s: không thể xuất" msgid "shift count" msgstr "số lượng dịch" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "không thể đồng thá»i đặt và há»§y đặt các tùy chá»n hệ vá»" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: tên tùy chá»n hệ vá» không hợp lệ" @@ -991,66 +991,66 @@ msgstr "\aquá thá»i hạn đợi dữ liệu nhập: tá»± động đăng xuấ msgid "cannot redirect standard input from /dev/null: %s" msgstr "không thể chuyển hướng đầu vào chuẩn từ /dev/null: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "ÄỊNH DẠNG THỜI GIAN: “%câ€: ký tá»± định dạng không hợp lệ" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "lá»—i ống dẫn" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: vượt quá mức độ eval lồng nhau tối Ä‘a (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: vượt quá mức độ nguồn lồng nhau tối Ä‘a (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: vượt quá mức độ các hàm lồng nhau tối Ä‘a (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: bị hạn chế: không thể dùng “/†trong tên lệnh" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s: không tìm thấy lệnh" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: bá»™ thông dịch sai" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: không thể thá»±c hiện tập tin nhị phân: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "“%sâ€: là lệnh tích hợp đặc biệt" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "không thể nhân đôi fd %d thành fd %d" @@ -1063,65 +1063,65 @@ msgstr "vượt quá ngưỡng đệ quy cá»§a biểu thức" msgid "recursion stack underflow" msgstr "tràn ngược ngăn xếp đệ quy" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "lá»—i cú pháp trong biểu thức" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "thá»­ gán cho thứ không phải biến" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "lá»—i cú pháp trong biểu thức" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "chia cho không" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "lá»—i: “token expassign†sai" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "cần “:†cho biểu thức Ä‘iá»u kiện" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "số mÅ© nhá» hÆ¡n 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "cần định danh sau tăng/giảm dần trước" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "thiếu “)â€" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "lá»—i cú pháp: cần toán hạng" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "lá»—i cú pháp: toán tá»­ số há»c không hợp lệ" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (thẻ bài lá»—i là \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "cÆ¡ số (toán há»c) không hợp lệ" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "cÆ¡ số có giá trị quá lá»›n" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: lá»—i biểu thức\n" @@ -1130,7 +1130,7 @@ msgstr "%s: lá»—i biểu thức\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: không thể truy cập thư mục cấp trên" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "không thể đặt lại chế độ “nodelay†cho fd %d" @@ -1150,150 +1150,150 @@ msgstr "save_bash_input: đã có bá»™ đệm cho fd má»›i %d" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid được tánh nhánh %d có vẻ Ä‘ang chạy trong công việc %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Ä‘ang xóa công việc bị dừng chạy %d vá»›i nhóm tiến trình %ld" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: tiến trình %5ld (%s) trong the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) được đánh dấu vẫn hoạt động" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: không có pid như vậy" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "Tín hiệu %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "Xong" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "Bị dừng" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "Bị dừng(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "Äang chạy" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "Xong(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "Thoát %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "Không rõ trạng thái" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(xuất ra core)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid tiến trình con (%ld thành %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld không phải là tiến trình con cá»§a hệ vá» này" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Không có mục ghi vá» tiến trình %ld" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: công việc %d bị dừng chạy" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: công việc bị chấm dứt" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: công việc %d đã Ä‘ang chạy ná»n" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: Ä‘ang bật WNOHANG để tránh bị chặn vô hạn" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: dòng %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (xuất ra core)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(wd ngay: %s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp bị lá»—i" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: ká»· luật dòng" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: ká»· luật dòng" # NghÄ©a chữ : dừng dịch -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "không thể đặt nhóm tiến trình cuối cùng (%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "không có Ä‘iá»u khiển công việc trong hệ vá» này" @@ -1455,103 +1455,103 @@ msgid "" "truncated" msgstr "" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "vượt quá số lượng tài-liệu-đây tối Ä‘a" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "gặp kết thúc tập tin bất thưá»ng trong khi tìm “%c†tương ứng" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "gặp kết thúc tập tin bất thưá»ng trong khi tìm “]]â€" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "gặp lá»—i cú pháp trong biểu thức Ä‘iá»u kiện: thẻ bài bất thưá»ng “%sâ€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "gặp lá»—i cú pháp trong biểu thức Ä‘iá»u kiện" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "gặp thẻ bài bất thưá»ng “%sâ€, cần “)â€" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "cần “)â€" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "đối số bất thưá»ng “%s†cho toán tá»­ má»™t ngôi Ä‘iá»u kiện" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "đối số bất thưá»ng cho toán tá»­ má»™t ngôi Ä‘iá»u kiện" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "thẻ bài bất thưá»ng “%sâ€, cần toán tá»­ hai ngôi Ä‘iá»u kiện" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "cần toán tá»­ hai ngôi Ä‘iá»u kiện" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "đối số bất thưá»ng “%s†cho toán tá»­ hai ngôi Ä‘iá»u kiện" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "đối số bất thưá»ng cho toán tá»­ hai ngôi Ä‘iá»u kiện" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "gặp thẻ bài bất thưá»ng “%c†trong câu lệnh Ä‘iá»u kiện" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "gặp thẻ bài bất thưá»ng “%s†trong câu lệnh Ä‘iá»u kiện" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "gặp thẻ bài bất thưá»ng “%d†trong câu lệnh Ä‘iá»u kiện" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "có lá»—i cú pháp ở gần thẻ bài bất thưá»ng “%sâ€" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "lá»—i cú pháp ở gần “%sâ€" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "lá»—i cú pháp: kết thúc tập tin bất thưá»ng" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "lá»—i cú pháp" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Dùng \"%s\" để rá»i hệ vá».\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "gặp kết thúc tập tin bất thưá»ng trong khi tìm “)†tương ứng" @@ -1624,11 +1624,11 @@ msgstr "không thể tạo tập tin tạm thá»i cho tài liệu này: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: không thể gán fd vào biến" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port không được há»— trợ nếu không có mạng" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "lá»—i chuyển hướng: không thể nhân đôi fd" @@ -1698,40 +1698,40 @@ msgstr "Tùy chá»n:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD hoặc -c lệnh hay -O tùy-chá»n-ngắn\t\t(chỉ gá»i)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s hoặc -o tùy-chá»n\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Gõ “%s -c \"help set\"†để xem thông tin vá» các tùy chá»n hệ vá».\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Gõ “%s -c help†để xem thông tin vá» các lệnh hệ vá» tích hợp.\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Dùng lệnh “bashbug†để thông báo lá»—i.\n" "Báo cáo các lá»—i dịch cho: .\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "Trang chá»§ bash: \n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "" "Trợ giúp chung vá» cách sá»­ dụng phần má»m GNU : \n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: thao tác không hợp lệ" @@ -1905,109 +1905,109 @@ msgstr "Tín hiệu lạ #" msgid "Unknown Signal #%d" msgstr "Tín hiệu lạ #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sai chỉ số phụ: không có đóng “%s†trong %s" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: không thể gán danh sách cho bá»™ phận cá»§a mảng" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "không thể tạo ống dẫn để thay thế tiến trình" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "không thể tạo tiến trình con để thay thế tiến trình" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "không thể mở ống dẫn đặt tên %s để Ä‘á»c" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "không thể mở ống dẫn có tên %s để ghi" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "không thể nhân đôi ống dẫn đặt tên %s thành fd %d" -#: subst.c:5999 +#: subst.c:6038 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "sai thay thế: không có \"“\" đóng trong %s" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "không thể tạo ống dẫn để thay thế lệnh" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "không thể tạo tiến trình con để thay thế lệnh" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: không thể nhân đôi ống dẫn thành fd 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: tên biến không hợp lệ cho má»™t tham chiếu tên" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: triển khai gián tiếp không hợp lệ" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "“%sâ€: tên biến không hợp lệ" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: tham số null hoặc chưa được đặt" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: tham số null hoặc chưa được đặt" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: biểu thức chuá»—i con < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: thay thế sai" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: không thể gán bằng cách này" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "phiên bản hệ vá» má»›i sẽ ép buá»™c ước lượng dưới dạng má»™t hàm thay thế số há»c" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sai thay thế: không có \"“\" đóng trong %s" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "không khá»›p: %s" @@ -2048,12 +2048,17 @@ msgstr "thiếu “]â€" msgid "invalid signal number" msgstr "số thứ tá»± tín hiệu không hợp lệ" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: vượt quá mức độ eval lồng nhau tối Ä‘a (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" @@ -2061,82 +2066,82 @@ msgstr "" "run_pending_traps: bá»™ xá»­ lý tín hiệu là SIG_DFL, Ä‘ang gá»­i lại %d (%s) cho " "chính mình" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: tín hiệu sai %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "gặp lá»—i khi nhập vào định nghÄ©a hàm cho “%sâ€" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "cấp hệ vá» (%d) quá cao nên đặt lại thành 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thá»i" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: không thể gán giá trị cho biến" -#: variables.c:3407 +#: variables.c:3415 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: tên biến không hợp lệ cho má»™t tham chiếu tên" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thá»i" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s có exportstr null" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "sai ký tá»± %d trong exportstr cho %s" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "không có “=†trong exportstr cho %s" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: đầu cá»§a shell_variables (các biến hệ vá») không phải là ngữ " "cảnh hàm" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "" "pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: đầu cá»§a shell_variables (các biến hệ vá») không phải là phạm vi " "môi trưá»ng tạm thá»i" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: không thể mở như là TẬP-TIN" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: sai đặt giá trị cho bá»™ mô tả tập tin vết" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: giá trị so sánh nằm ngoài phạm vi" @@ -5422,8 +5427,8 @@ msgid "" "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" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index 9735abea..c586233d 100644 Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ diff --git a/po/zh_CN.po b/po/zh_CN.po index 02c54671..6a373cf0 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -38,14 +38,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2016-12-01 17:25-0500\n" "Last-Translator: Mingye Wang (Arthur2e5) \n" "Language-Team: Chinese (simplified) \n" -"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 1.8.11\n" @@ -54,28 +54,28 @@ msgstr "" msgid "bad array subscript" msgstr "æ•°ç»„ä¸‹æ ‡ä¸æ­£ç¡®" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s:正在移除å称引用属性" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%sï¼šæ— æ³•å°†ç´¢å¼•æ•°ç»„è½¬åŒ–ä¸ºå…³è”æ•°ç»„" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%sï¼šæ— æ•ˆçš„å…³è”æ•°ç»„é”®" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%sï¼šæ— æ³•ä¸ºéžæ•°å­—的索引赋值" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s:%sï¼šä¸ºå…³è”æ•°ç»„赋值时必须使用下标" @@ -85,21 +85,21 @@ msgstr "%s:%sï¼šä¸ºå…³è”æ•°ç»„赋值时必须使用下标" msgid "%s: cannot create: %s" msgstr "%s:无法创建: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: 无法为命令找到键映射" -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s:第一个éžç©ºå­—ç¬¦ä¸æ˜¯â€œ\"â€" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "%2$s 中没有闭åˆçš„“%1$câ€" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s:缺少冒å·åˆ†éš”符" @@ -114,12 +114,12 @@ msgstr "大括å·å±•开:无法为 %s 分é…内存" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "大括å·å±•开:为 %d 个元素分é…内存失败" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "大括å·å±•开:为“%sâ€åˆ†é…内存失败" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "“%sâ€: 无效的别å" @@ -177,19 +177,19 @@ msgstr "" " \n" " ä¸å¸¦ EXPR 时,返回" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME 未设定" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "傿•°å¤ªå¤š" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "空目录" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD 未设定" @@ -233,7 +233,7 @@ msgstr "%s:无效选项" msgid "%s: invalid option name" msgstr "%s:无效的选项å" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "“%sâ€: 䏿˜¯æœ‰æ•ˆçš„æ ‡è¯†ç¬¦" @@ -246,7 +246,7 @@ msgstr "无效的八进制数" msgid "invalid hex number" msgstr "无效的å六进制数" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "无效数字" @@ -368,13 +368,13 @@ msgstr "åªèƒ½åœ¨å‡½æ•°ä¸­ä½¿ç”¨" msgid "%s: reference variable cannot be an array" msgstr "%s:引用å˜é‡ä¸èƒ½ä¸ºæ•°ç»„" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s:ä¸å…许å称引用å˜é‡å¼•用自身" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s:循环å˜é‡å引用" @@ -388,7 +388,7 @@ msgstr "“%sâ€: 无效的å称引用å˜é‡å" msgid "cannot use `-f' to make functions" msgstr "无法用 `-f' 生æˆå‡½æ•°" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s:åªè¯»å‡½æ•°" @@ -403,7 +403,7 @@ msgstr "%s:引å·å†…çš„å¤åˆæ•°ç»„赋值已被弃用" msgid "%s: cannot destroy array variables in this way" msgstr "%sï¼šæ— æ³•ä»¥è¿™ç§æ–¹å¼é”€æ¯æ•°ç»„å˜é‡" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%sï¼šæ— æ³•å°†å…³è”æ•°ç»„转化为索引数组" @@ -437,7 +437,7 @@ msgstr "%sï¼šæœªä»¥åŠ¨æ€æ–¹å¼åŠ è½½" msgid "%s: cannot delete: %s" msgstr "%s:无法删除: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s:是一个目录" @@ -457,7 +457,7 @@ msgstr "%s:文件太大" msgid "%s: cannot execute binary file" msgstr "%s:无法执行二进制文件" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s:无法执行: %s" @@ -591,16 +591,16 @@ msgstr "%s:inlib 失败" msgid "no other options allowed with `-x'" msgstr "其他选项ä¸èƒ½ä¸Ž `-x' åŒæ—¶ä½¿ç”¨" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%sï¼šå‚æ•°å¿…须是进程或任务 ID" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "未知错误" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "需è¦è¡¨è¾¾å¼" @@ -609,12 +609,12 @@ msgstr "需è¦è¡¨è¾¾å¼" msgid "%s: not an indexed array" msgstr "%sï¼šä¸æ˜¯ä¸€ä¸ªç´¢å¼•数组" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s:无效的文件æè¿°ç¬¦å£°æ˜Ž" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: 无效的文件æè¿°ç¬¦: %s" @@ -642,36 +642,36 @@ msgstr "空数组å˜é‡å" msgid "array variable support required" msgstr "éœ€è¦æ•°ç»„å˜é‡æ”¯æŒ" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "“%sâ€: 缺少格å¼å­—符" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "“%câ€ï¼šæ— æ•ˆçš„æ—¶é—´æ ¼å¼å£°æ˜Ž" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "“%câ€ï¼šæ— æ•ˆæ ¼å¼å­—符" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "警告: %s:%s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "æ ¼å¼è§£æžé—®é¢˜: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "使用了 \\x 但缺少å六进制ä½" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "使用了 \\%c 但缺少 unicode æ•°" @@ -823,12 +823,12 @@ msgstr "" " \n" " `dirs' 内建å˜é‡æ˜¾ç¤ºç›®å½•栈。" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s:无效的超时声明" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "读错误: %d: %s" @@ -841,17 +841,17 @@ msgstr "åªèƒ½ä»Žå‡½æ•°æˆ–者æºè„šæœ¬è¿”å›ž(`return')" msgid "cannot simultaneously unset a function and a variable" msgstr "æ— æ³•åŒæ—¶å–消设定一个函数和一个å˜é‡" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%sï¼šæ— æ³•å–æ¶ˆè®¾å®š" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%sï¼šæ— æ³•å–æ¶ˆè®¾å®š: åªè¯» %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%sï¼šä¸æ˜¯æ•°ç»„å˜é‡" @@ -870,11 +870,11 @@ msgstr "%s:无法导出" msgid "shift count" msgstr "ä½ç§»è®¡æ•°" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "æ— æ³•åŒæ—¶è®¾å®šå’Œå–消设定 shell 选项" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s:无效的 shell 选项å" @@ -1020,66 +1020,66 @@ msgstr "\a 等待输入超时:自动注销\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "无法从 /dev/null é‡å®šå‘标准输入: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "æ—¶é—´æ ¼å¼: `%c': 无效的格å¼å­—符" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: 副进程 [%d:%s] ä»ç„¶å­˜åœ¨" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "管é“错误" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: 超出最大 eval 嵌套层数 (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s:超出最大 source 嵌套层数 (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s:超出最大函数嵌套层数 (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s:å—é™çš„: 无法在命令å中使用 `/'" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s:未找到命令" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s:%s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s:%s:解释器错误" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s:无法执行二进制文件: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "“%sâ€: 特殊内建" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "无法å¤åˆ¶æ–‡ä»¶æè¿°ç¬¦ %d 到文件æè¿°ç¬¦ %d" @@ -1092,65 +1092,65 @@ msgstr "表达å¼é€’归层次越界" msgid "recursion stack underflow" msgstr "递归栈下溢" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "表达å¼ä¸­æœ‰è¯­æ³•错误" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "å°è¯•ç»™éžå˜é‡èµ‹å€¼" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "表达å¼ä¸­æœ‰è¯­æ³•错误" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "除以 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "错误:表达å¼èµ‹å€¼ç¬¦å·é”™è¯¯" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "æ¡ä»¶è¡¨è¾¾å¼éœ€è¦ `:'" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "指数å°äºŽ 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "预增符或预å‡ç¬¦åŽåº”跟有标识符" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "缺少“)â€" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "语法错误: éœ€è¦æ“作数" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "语法错误: 无效的算术è¿ç®—符" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s:%s (é”™è¯¯ç¬¦å·æ˜¯ \"%s\")" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "无效的算术进制" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "数值太大ä¸å¯ä¸ºç®—术进制的基" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s:表达å¼é”™è¯¯\n" @@ -1159,7 +1159,7 @@ msgstr "%s:表达å¼é”™è¯¯\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 无法访问父目录" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "无法为文件æè¿°ç¬¦ %d é‡ç½®nodelay模å¼" @@ -1178,149 +1178,149 @@ msgstr "save_bash_input: å·²ç»å­˜åœ¨æ–°çš„æ–‡ä»¶æè¿°ç¬¦ %d 的缓冲区" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: 进程组管é“" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "å‰åˆ† (fork) å‡ºçš„çš„è¿›ç¨‹å· %d 出现在è¿è¡Œä¸­çš„任务 %d 中" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "删除进程组 %2$ld ä¸­å·²åœæ­¢çš„任务 %1$d" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: 进程 %5ld(%s) 进入 the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: è¿›ç¨‹å· %5ld(%s) æ ‡æ³¨ä¸ºä»æ´»ç€" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: 无此进程å·" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "ä¿¡å· %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "已完æˆ" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "å·²åœæ­¢" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "å·²åœæ­¢(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "è¿è¡Œä¸­" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "已完æˆ(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "退出 %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "未知状æ€" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(核心已转储)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (工作目录: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "å­è¿›ç¨‹ setpgid (%ld 到 %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: è¿›ç¨‹å· %ld 䏿˜¯å½“å‰ shell çš„å­è¿›ç¨‹" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wiat_for: 没有进程 %ld 的记录" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: 任务 %d å·²åœæ­¢" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s:任务已ç»ç»ˆæ­¢" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s:任务 %d 已在åŽå°" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 打开 WNOHANG 以é¿å…æ— é™é˜»å¡ž" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s:行 %d: " -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (核心已转储)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(当å‰å·¥ä½œç›®å½•:%s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp 失败" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: 行规则" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: 行规则" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "无法设定终端进程组(%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "æ­¤ shell 中无任务控制" @@ -1480,103 +1480,103 @@ msgid "" "truncated" msgstr "shell_getc:shell_input_line_size (%zu) 超过 SIZE_MAX (%lu):行被截断" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "è¶…å‡ºæœ€å¤§ç«‹å³æ–‡æ¡£æ•°é‡" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "寻找匹é…的“%câ€æ—¶é‡åˆ°äº†æœªé¢„期的文件结æŸç¬¦" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "寻找“]]â€æ—¶é‡åˆ°äº†æœªé¢„期的文件结æŸç¬¦" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "æ¡ä»¶è¡¨è¾¾å¼ä¸­æœ‰è¯­æ³•错误:未预期的符å·â€œ%sâ€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "æ¡ä»¶è¡¨è¾¾å¼ä¸­æœ‰è¯­æ³•错误" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "未预期的符å·â€œ%s†,需è¦â€œ)â€" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "需è¦â€œ)â€" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "一元æ¡ä»¶è¿ç®—ç¬¦ä½¿ç”¨äº†æœªé¢„æœŸçš„å‚æ•°â€œ%sâ€" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "一元æ¡ä»¶è¿ç®—ç¬¦ä½¿ç”¨äº†æœªé¢„æœŸçš„å‚æ•°" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "未预期的符å·â€œ%sâ€ï¼Œéœ€è¦äºŒå…ƒæ¡ä»¶è¿ç®—符" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "需è¦äºŒå…ƒæ¡ä»¶è¿ç®—符" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "二元æ¡ä»¶è¿ç®—ç¬¦ä½¿ç”¨äº†æœªé¢„æœŸçš„å‚æ•°â€œ%sâ€" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "二元æ¡ä»¶è¿ç®—ç¬¦ä½¿ç”¨äº†æœªé¢„æœŸçš„å‚æ•°" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "æ¡ä»¶å‘½ä»¤ä¸­æœ‰æœªé¢„期的符å·â€œ%câ€" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "æ¡ä»¶å‘½ä»¤ä¸­æœ‰æœªé¢„期的符å·â€œ%sâ€" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "æ¡ä»¶å‘½ä»¤ä¸­æœ‰æœªé¢„æœŸçš„ç¬¦å· %d" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "未预期的符å·â€œ%sâ€é™„近有语法错误" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "“%sâ€é™„近有语法错误" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "语法错误: 未预期的文件结尾" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "语法错误" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "使用 \"%s\" 退出 shell 。\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "寻找匹é…的“)â€æ—¶é‡åˆ°äº†æœªé¢„期的文件结æŸç¬¦" @@ -1648,11 +1648,11 @@ msgstr "æ— æ³•ä¸ºç«‹å³æ–‡æ¡£åˆ›å»ºä¸´æ—¶æ–‡ä»¶: %s" msgid "%s: cannot assign fd to variable" msgstr "%s:无法将文件æè¿°ç¬¦èµ‹å€¼ç»™å˜é‡" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "æ²¡æœ‰ç½‘ç»œæ—¶ä¸æ”¯æŒ /dev/(tcp|udp)/host/port" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "é‡å®šå‘错误: 无法å¤åˆ¶æ–‡ä»¶æè¿°ç¬¦" @@ -1723,40 +1723,40 @@ msgstr "Shell 选项:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD 或 -c <命令> 或 -O \t\t(仅适åˆè°ƒç”¨)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s 或 -o <选项>\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "请输入`%s -c \"help set\"' 以获得关于 shell 选项的更多信æ¯\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "请输入 `%s -c help' 以获得关于 shell 内建命令的更多信æ¯.\n" # 写如何报告程åºé”™è¯¯çš„地方应该æåˆ°å¦‚何报告翻译问题。 -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "请使用“bashbugâ€å‘½ä»¤æ¥æŠ¥å‘Šç¨‹åºé”™è¯¯ã€‚\n" "请将翻译错误报告到 。\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash 首页:\n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "使用 GNU 软件的通用帮助:\n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d: 无效的æ“作" @@ -1931,107 +1931,107 @@ msgstr "æœªçŸ¥ä¿¡å· #" msgid "Unknown Signal #%d" msgstr "æœªçŸ¥ä¿¡å· #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "错误的替æ¢: 在 %2$s 中没有闭åˆçš„ `%1$s'" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s:无法将链表赋值给数组æˆå‘˜" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "无法为进程替æ¢åˆ›å»ºç®¡é“" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "无法为进程替æ¢åˆ›å»ºå­è¿›ç¨‹" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "无法打开命åç®¡é“ %s è¿›readline-" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "无法打开命åç®¡é“ %s 进行写入" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "无法将命åç®¡é“ %s 作为文件æè¿°ç¬¦ %d å¤åˆ¶" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "命令替æ¢ï¼šå¿½ç•¥è¾“入中的 null 字节" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "无法为命令替æ¢åˆ›å»ºç®¡é“" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "无法为命令替æ¢åˆ›å»ºå­è¿›ç¨‹" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: 无法将管é“å¤åˆ¶ä¸ºæ–‡ä»¶æè¿°ç¬¦ 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s:无效的引用å˜é‡å" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s:无效的间接展开" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s:无效的å˜é‡å" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%sï¼šå‚æ•°ä¸ºç©ºæˆ–未设置" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%sï¼šå‚æ•°ä¸ºç©ºæˆ–未设置" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s:å­ä¸²è¡¨è¾¾å¼ < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s:错误的替æ¢" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s:无法这样赋值" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "未æ¥ç‰ˆæœ¬çš„ shell 会强制估值为算术替æ¢" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "错误的替æ¢: 在 %s 中没有闭åˆçš„ \"`\"" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "无匹é…: %s" @@ -2072,88 +2072,93 @@ msgstr "缺少 `]'" msgid "invalid signal number" msgstr "æ— æ•ˆçš„ä¿¡å·æ•°" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval: 超出最大 eval 嵌套层数 (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: trap_list[%d] 中的错误值: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "run_pending_traps: ä¿¡å·å¤„ç†å™¨æ˜¯ SIG_DFLï¼Œé‡æ–°å‘é€ %d (%s) 给自己" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler: é”™è¯¯çš„ä¿¡å· %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "“%sâ€å‡½æ•°å®šä¹‰å¯¼å…¥é”™è¯¯" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell 层次 (%d) 太高,é‡ç½®ä¸º 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: 当å‰ä½œç”¨åŸŸä¸­æ²¡æœ‰å‡½æ•°ä¸Šä¸‹æ–‡" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s:å˜é‡ä¸å¯èµ‹å€¼" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s:将整数赋值给å称引用" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: 当å‰ä½œç”¨åŸŸä¸­æ²¡æœ‰å‡½æ•°ä¸Šä¸‹æ–‡" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s çš„ exportstr 为空" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s çš„ exportstr 中有无效的字符 %1$d" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s çš„ exportstr 中没有“=â€" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables çš„å¤´éƒ¨ä¸æ˜¯å‡½æ•°ä¸Šä¸‹æ–‡" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: 没有 global_variables 上下文" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables çš„å¤´éƒ¨ä¸æ˜¯ä¸´æ—¶çŽ¯å¢ƒä½œç”¨åŸŸ" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s:%s:无法作为文件打开" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s:%s:追踪文件æè¿°ç¬¦çš„值无效" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s:%s:兼容版本数值越界" @@ -5341,8 +5346,8 @@ msgid "" "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" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index ed99b495..983e0526 100644 Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ diff --git a/po/zh_TW.po b/po/zh_TW.po index 436ad810..065ebfe0 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-09-07 16:16-0400\n" +"POT-Creation-Date: 2018-11-16 15:54-0500\n" "PO-Revision-Date: 2018-05-08 21:29+0800\n" "Last-Translator: pan93412 \n" "Language-Team: Chinese (traditional) \n" -"Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" "X-Bugs: Report translation errors to the Language-Team address.\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Lokalize 2.0\n" @@ -26,28 +26,28 @@ msgstr "" msgid "bad array subscript" msgstr "é™£åˆ—ä¸‹æ¨™ä¸æ­£ç¢º" -#: arrayfunc.c:375 builtins/declare.def:638 variables.c:2230 variables.c:2256 -#: variables.c:3072 +#: arrayfunc.c:377 builtins/declare.def:638 variables.c:2233 variables.c:2259 +#: variables.c:3075 #, c-format msgid "%s: removing nameref attribute" msgstr "%s:正在移除 nameref 屬性" -#: arrayfunc.c:400 builtins/declare.def:851 +#: arrayfunc.c:402 builtins/declare.def:851 #, c-format msgid "%s: cannot convert indexed to associative array" msgstr "%s: 無法將索引陣列轉化為關è¯é™£åˆ—" -#: arrayfunc.c:584 +#: arrayfunc.c:586 #, c-format msgid "%s: invalid associative array key" msgstr "%s: 無效的關è¯é™£åˆ—éµå€¼" -#: arrayfunc.c:586 +#: arrayfunc.c:588 #, c-format msgid "%s: cannot assign to non-numeric index" msgstr "%s: ç„¡æ³•æŒ‡æ´¾ç‚ºéžæ•¸å­—的索引" -#: arrayfunc.c:631 +#: arrayfunc.c:633 #, c-format msgid "%s: %s: must use subscript when assigning associative array" msgstr "%s: %s: 指派為關è¯é™£åˆ—時必須使用下標" @@ -57,21 +57,21 @@ msgstr "%s: %s: 指派為關è¯é™£åˆ—時必須使用下標" msgid "%s: cannot create: %s" msgstr "%s: 無法建立: %s" -#: bashline.c:4120 +#: bashline.c:4143 msgid "bash_execute_unix_command: cannot find keymap for command" msgstr "bash_execute_unix_command: 無法為命令找到éµå°æ˜ " -#: bashline.c:4230 +#: bashline.c:4253 #, c-format msgid "%s: first non-whitespace character is not `\"'" msgstr "%s: 第一個éžç©ºå­—å…ƒä¸æ˜¯ã€Œ\"ã€" -#: bashline.c:4259 +#: bashline.c:4282 #, c-format msgid "no closing `%c' in %s" msgstr "%2$s 中沒有閉åˆçš„「%1$cã€" -#: bashline.c:4293 +#: bashline.c:4316 #, c-format msgid "%s: missing colon separator" msgstr "%s: 缺少冒號分隔符" @@ -86,12 +86,12 @@ msgstr "大括號展開: 無法為 %s 分é…記憶體" msgid "brace expansion: failed to allocate memory for %u elements" msgstr "大括號展開: 為 %d 個元素分é…記憶體失敗" -#: braces.c:473 +#: braces.c:474 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "大括號展開: 為「%sã€åˆ†é…記憶體失敗" -#: builtins/alias.def:131 variables.c:1818 +#: builtins/alias.def:131 variables.c:1821 #, c-format msgid "`%s': invalid alias name" msgstr "「%sã€: 無效的別å" @@ -148,19 +148,19 @@ msgstr "" " \n" " ä¸å¸¶ EXPR 時,回傳" -#: builtins/cd.def:319 +#: builtins/cd.def:326 msgid "HOME not set" msgstr "HOME 沒有設置" -#: builtins/cd.def:327 builtins/common.c:161 test.c:891 +#: builtins/cd.def:334 builtins/common.c:161 test.c:891 msgid "too many arguments" msgstr "太多引數" -#: builtins/cd.def:334 +#: builtins/cd.def:341 msgid "null directory" msgstr "空的目錄" -#: builtins/cd.def:345 +#: builtins/cd.def:352 msgid "OLDPWD not set" msgstr "OLDPWD 沒有設置" @@ -204,7 +204,7 @@ msgstr "%s:無效é¸é …" msgid "%s: invalid option name" msgstr "%s:無效é¸é …å稱" -#: builtins/common.c:230 execute_cmd.c:2358 general.c:294 general.c:299 +#: builtins/common.c:230 execute_cmd.c:2363 general.c:296 general.c:301 #, c-format msgid "`%s': not a valid identifier" msgstr "「%sã€ï¼šä¸æ˜¯ä¸€å€‹æœ‰æ•ˆçš„識別符" @@ -217,7 +217,7 @@ msgstr "ç„¡æ•ˆçš„å…«é€²ä½æ•¸å­—" msgid "invalid hex number" msgstr "無效的å六進使•¸å­—" -#: builtins/common.c:244 expr.c:1538 +#: builtins/common.c:244 expr.c:1564 msgid "invalid number" msgstr "無效數字" @@ -339,13 +339,13 @@ msgstr "åªèƒ½ç”¨åœ¨å‡½æ•¸ä¸­" msgid "%s: reference variable cannot be an array" msgstr "%s: 引用變數ä¸èƒ½ç‚ºé™£åˆ—" -#: builtins/declare.def:380 variables.c:3322 +#: builtins/declare.def:380 variables.c:3325 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: ä¸å…許å稱引用變數引用自身" -#: builtins/declare.def:385 variables.c:2060 variables.c:3233 variables.c:3245 -#: variables.c:3319 +#: builtins/declare.def:385 variables.c:2063 variables.c:3236 variables.c:3248 +#: variables.c:3322 #, c-format msgid "%s: circular name reference" msgstr "%s: 迴圈變數å引用" @@ -359,7 +359,7 @@ msgstr "「%sã€ï¼šç„¡æ•ˆçš„引用變數å" msgid "cannot use `-f' to make functions" msgstr "無法用「-fã€ç”Ÿæˆå‡½æ•¸" -#: builtins/declare.def:532 execute_cmd.c:5823 +#: builtins/declare.def:532 execute_cmd.c:5843 #, c-format msgid "%s: readonly function" msgstr "%s:唯讀函數" @@ -374,7 +374,7 @@ msgstr "%s:ä¸å»ºè­°ä½¿ç”¨å¼•用的複åˆé™£åˆ—指定" msgid "%s: cannot destroy array variables in this way" msgstr "%s: 無法以這種方å¼éŠ·æ¯€é™£åˆ—è®Šæ•¸" -#: builtins/declare.def:845 builtins/read.def:785 +#: builtins/declare.def:845 builtins/read.def:788 #, c-format msgid "%s: cannot convert associative to indexed array" msgstr "%s: 無法將關è¯é™£åˆ—轉化為索引陣列" @@ -408,7 +408,7 @@ msgstr "%s: 未以動態方å¼è¼‰å…¥" msgid "%s: cannot delete: %s" msgstr "%s: 無法刪除: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5655 +#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5675 #, c-format msgid "%s: is a directory" msgstr "%s: 是一個目錄" @@ -428,7 +428,7 @@ msgstr "%s: 檔案太大" msgid "%s: cannot execute binary file" msgstr "%s: ç„¡æ³•åŸ·è¡ŒäºŒé€²ä½æª”案" -#: builtins/exec.def:155 builtins/exec.def:157 builtins/exec.def:237 +#: builtins/exec.def:156 builtins/exec.def:158 builtins/exec.def:243 #, c-format msgid "%s: cannot execute: %s" msgstr "%s: 無法執行: %s" @@ -562,16 +562,16 @@ msgstr "%s: inlib 失敗" msgid "no other options allowed with `-x'" msgstr "å…¶ä»–é¸é …ä¸èƒ½èˆ‡ã€Œ-xã€åŒæ™‚使用" -#: builtins/kill.def:200 +#: builtins/kill.def:211 #, c-format msgid "%s: arguments must be process or job IDs" msgstr "%s: 引數必須是行程或工作 ID" -#: builtins/kill.def:263 +#: builtins/kill.def:274 msgid "Unknown error" msgstr "䏿˜ŽéŒ¯èª¤" -#: builtins/let.def:97 builtins/let.def:122 expr.c:614 expr.c:632 +#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 msgid "expression expected" msgstr "需è¦è¡¨ç¤ºå¼" @@ -580,12 +580,12 @@ msgstr "需è¦è¡¨ç¤ºå¼" msgid "%s: not an indexed array" msgstr "%s: 䏿˜¯ä¸€å€‹ç´¢å¼•陣列" -#: builtins/mapfile.def:271 builtins/read.def:305 +#: builtins/mapfile.def:271 builtins/read.def:307 #, c-format msgid "%s: invalid file descriptor specification" msgstr "%s: 無效的檔案æè¿°ç¬¦è¦æ ¼" -#: builtins/mapfile.def:279 builtins/read.def:312 +#: builtins/mapfile.def:279 builtins/read.def:314 #, c-format msgid "%d: invalid file descriptor: %s" msgstr "%d: 無效的檔案æè¿°ç¬¦: %s" @@ -613,36 +613,36 @@ msgstr "空陣列變數å" msgid "array variable support required" msgstr "需è¦é™£åˆ—變數支æ´" -#: builtins/printf.def:416 +#: builtins/printf.def:420 #, c-format msgid "`%s': missing format character" msgstr "「%sã€: 缺少格å¼å­—å…ƒ" -#: builtins/printf.def:471 +#: builtins/printf.def:475 #, c-format msgid "`%c': invalid time format specification" msgstr "「%cã€: 無效的時間格å¼è¦æ ¼" -#: builtins/printf.def:673 +#: builtins/printf.def:677 #, c-format msgid "`%c': invalid format character" msgstr "「%cã€: 無效格å¼å­—å…ƒ" -#: builtins/printf.def:699 +#: builtins/printf.def:703 #, c-format msgid "warning: %s: %s" msgstr "警告: %s: %s" -#: builtins/printf.def:785 +#: builtins/printf.def:789 #, c-format msgid "format parsing problem: %s" msgstr "æ ¼å¼è§£æžå•題: %s" -#: builtins/printf.def:882 +#: builtins/printf.def:886 msgid "missing hex digit for \\x" msgstr "使用了 \\x 但缺少å六進使•¸å­—" -#: builtins/printf.def:897 +#: builtins/printf.def:901 #, c-format msgid "missing unicode digit for \\%c" msgstr "使用了 \\%c 但缺少è¬åœ‹ç¢¼æ•¸å­—" @@ -794,12 +794,12 @@ msgstr "" " \n" " 「dirsã€å…§å»ºè®Šæ•¸é¡¯ç¤ºç›®éŒ„堆疊。" -#: builtins/read.def:277 +#: builtins/read.def:279 #, c-format msgid "%s: invalid timeout specification" msgstr "%s: ç„¡æ•ˆçš„é€¾æ™‚è¦æ ¼" -#: builtins/read.def:730 +#: builtins/read.def:733 #, c-format msgid "read error: %d: %s" msgstr "讀å–錯誤: %d: %s" @@ -812,17 +812,17 @@ msgstr "åªèƒ½å¾žå‡½æ•¸æˆ–者原始指令稿「returnã€" msgid "cannot simultaneously unset a function and a variable" msgstr "ç„¡æ³•åŒæ™‚å–æ¶ˆè¨­å®šä¸€å€‹å‡½æ•¸å’Œä¸€å€‹è®Šæ•¸" -#: builtins/set.def:881 +#: builtins/set.def:886 #, c-format msgid "%s: cannot unset" msgstr "%s: ç„¡æ³•å–æ¶ˆè¨­å®š" -#: builtins/set.def:902 variables.c:3764 +#: builtins/set.def:907 variables.c:3772 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ç„¡æ³•å–æ¶ˆè¨­å®š: 唯讀 %s" -#: builtins/set.def:915 +#: builtins/set.def:920 #, c-format msgid "%s: not an array variable" msgstr "%s: 䏿˜¯é™£åˆ—變數" @@ -841,11 +841,11 @@ msgstr "%s:無法會出" msgid "shift count" msgstr "ä½ç§»è¨ˆæ•¸" -#: builtins/shopt.def:312 +#: builtins/shopt.def:310 msgid "cannot set and unset shell options simultaneously" msgstr "ç„¡æ³•åŒæ™‚è¨­å®šå’Œå–æ¶ˆè¨­å®š shell é¸é …" -#: builtins/shopt.def:422 +#: builtins/shopt.def:420 #, c-format msgid "%s: invalid shell option name" msgstr "%s: 無效的 shell é¸é …å稱" @@ -991,66 +991,66 @@ msgstr "\a 等待輸入逾時:自動登出\n" msgid "cannot redirect standard input from /dev/null: %s" msgstr "無法從 /dev/null é‡å®šå‘標準輸入: %s" -#: execute_cmd.c:1304 +#: execute_cmd.c:1306 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "時間格å¼:「%cã€: 無效的格å¼å­—å…ƒ" -#: execute_cmd.c:2346 +#: execute_cmd.c:2352 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc:coproc [%d:%s] ä»ç„¶å­˜åœ¨" -#: execute_cmd.c:2472 +#: execute_cmd.c:2476 msgid "pipe error" msgstr "管é“錯誤" -#: execute_cmd.c:4644 +#: execute_cmd.c:4662 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval:超出最大 eval 巢狀層數 (%d)" -#: execute_cmd.c:4656 +#: execute_cmd.c:4674 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: 超出最大來æºå·¢ç‹€å±¤æ•¸ (%d)" -#: execute_cmd.c:4762 +#: execute_cmd.c:4782 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: 超出最大函數巢狀層數 (%d)" -#: execute_cmd.c:5311 +#: execute_cmd.c:5331 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: å—é™çš„: 無法在命令å稱中使用「/ã€" -#: execute_cmd.c:5409 +#: execute_cmd.c:5429 #, c-format msgid "%s: command not found" msgstr "%s:命令找ä¸åˆ°" -#: execute_cmd.c:5653 +#: execute_cmd.c:5673 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5691 +#: execute_cmd.c:5711 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: ä¸ç•¶çš„直譯器" -#: execute_cmd.c:5728 +#: execute_cmd.c:5748 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ç„¡æ³•åŸ·è¡ŒäºŒé€²ä½æª”案: %s" -#: execute_cmd.c:5814 +#: execute_cmd.c:5834 #, c-format msgid "`%s': is a special builtin" msgstr "「%sã€: 特殊內建" -#: execute_cmd.c:5866 +#: execute_cmd.c:5886 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "無法複製檔案æè¿°ç¬¦ %d 到檔案æè¿°ç¬¦ %d" @@ -1063,65 +1063,65 @@ msgstr "表示å¼éžè¿´å±¤æ¬¡è¶…出範åœ" msgid "recursion stack underflow" msgstr "éžè¿´å †ç–Šä¸‹é™æº¢ä½" -#: expr.c:453 +#: expr.c:477 msgid "syntax error in expression" msgstr "表示å¼èªžæ³•錯誤" -#: expr.c:497 +#: expr.c:521 msgid "attempted assignment to non-variable" msgstr "嘗試指派給éžè®Šæ•¸" -#: expr.c:506 +#: expr.c:530 #, fuzzy msgid "syntax error in variable assignment" msgstr "表示å¼èªžæ³•錯誤" -#: expr.c:520 expr.c:886 +#: expr.c:544 expr.c:910 msgid "division by 0" msgstr "除 0" -#: expr.c:567 +#: expr.c:591 msgid "bug: bad expassign token" msgstr "錯誤:ä¸ç•¶çš„表示å¼å­—組" -#: expr.c:621 +#: expr.c:645 msgid "`:' expected for conditional expression" msgstr "æ¢ä»¶è¡¨ç¤ºå¼éœ€è¦ã€Œ:ã€" -#: expr.c:947 +#: expr.c:971 msgid "exponent less than 0" msgstr "æŒ‡æ•¸å°æ–¼ 0" -#: expr.c:1004 +#: expr.c:1028 msgid "identifier expected after pre-increment or pre-decrement" msgstr "é å¢žç¬¦æˆ–é æ¸›ç¬¦å¾Œæ‡‰è·Ÿæœ‰æ¨™è­˜ç¬¦" -#: expr.c:1030 +#: expr.c:1055 msgid "missing `)'" msgstr "缺少「)ã€" -#: expr.c:1081 expr.c:1458 +#: expr.c:1106 expr.c:1484 msgid "syntax error: operand expected" msgstr "語法錯誤: 需è¦é‹ç®—å…ƒ" -#: expr.c:1460 +#: expr.c:1486 msgid "syntax error: invalid arithmetic operator" msgstr "語法錯誤: 無效的算術é‹ç®—å­" -#: expr.c:1484 +#: expr.c:1510 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (錯誤字組是「%sã€)" -#: expr.c:1542 +#: expr.c:1568 msgid "invalid arithmetic base" msgstr "無效的算術進ä½" -#: expr.c:1562 +#: expr.c:1588 msgid "value too great for base" msgstr "數值太大ä¸å¯ç‚ºç®—術進ä½çš„基底" -#: expr.c:1611 +#: expr.c:1637 #, c-format msgid "%s: expression error\n" msgstr "%s: 表示å¼éŒ¯èª¤\n" @@ -1130,7 +1130,7 @@ msgstr "%s: 表示å¼éŒ¯èª¤\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 無法訪å•上層目錄" -#: input.c:99 subst.c:5867 +#: input.c:99 subst.c:5906 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "無法為檔案æè¿°ç¬¦ %d é‡ç½®ç„¡å»¶é²æ¨¡å¼" @@ -1149,149 +1149,149 @@ msgstr "save_bash_input: 已經存在新的檔案æè¿°ç¬¦ %d 的緩è¡å€" msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: 行程群組管é“" -#: jobs.c:1080 +#: jobs.c:1082 #, c-format msgid "forked pid %d appears in running job %d" msgstr "生æˆçš„行程識別號 %d 顯示為執行中的工作 %d" -#: jobs.c:1199 +#: jobs.c:1201 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "刪除行程群組 %2$ld ä¸­å·²åœæ­¢çš„工作 %1$d" -#: jobs.c:1303 +#: jobs.c:1305 #, c-format msgid "add_process: process %5ld (%s) in the_pipeline" msgstr "add_process: 行程 %5ld(%s) 進入 the_pipeline" -#: jobs.c:1306 +#: jobs.c:1308 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: 行程識別號 %5ld(%s) æ¨™è¨»ç‚ºä»æ´»è‘—" -#: jobs.c:1635 +#: jobs.c:1637 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: 無此行程識別號" -#: jobs.c:1650 +#: jobs.c:1652 #, c-format msgid "Signal %d" msgstr "訊號 %d" -#: jobs.c:1664 jobs.c:1690 +#: jobs.c:1666 jobs.c:1692 msgid "Done" msgstr "已完æˆ" -#: jobs.c:1669 siglist.c:123 +#: jobs.c:1671 siglist.c:123 msgid "Stopped" msgstr "å·²åœæ­¢" -#: jobs.c:1673 +#: jobs.c:1675 #, c-format msgid "Stopped(%s)" msgstr "å·²åœæ­¢(%s)" -#: jobs.c:1677 +#: jobs.c:1679 msgid "Running" msgstr "執行中" -#: jobs.c:1694 +#: jobs.c:1696 #, c-format msgid "Done(%d)" msgstr "已完æˆ(%d)" -#: jobs.c:1696 +#: jobs.c:1698 #, c-format msgid "Exit %d" msgstr "退出 %d" -#: jobs.c:1699 +#: jobs.c:1701 msgid "Unknown status" msgstr "䏿˜Žç‹€æ…‹" -#: jobs.c:1786 +#: jobs.c:1788 #, c-format msgid "(core dumped) " msgstr "(核心已傾å°)" -#: jobs.c:1805 +#: jobs.c:1807 #, c-format msgid " (wd: %s)" msgstr " (工作目錄: %s)" -#: jobs.c:2033 +#: jobs.c:2035 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "å­è¡Œç¨‹ setpgid (%ld 到 %ld)" -#: jobs.c:2395 nojobs.c:657 +#: jobs.c:2397 nojobs.c:657 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: 行程識別號 %ld 䏿˜¯ç•¶å‰ shell çš„å­è¡Œç¨‹" -#: jobs.c:2687 +#: jobs.c:2693 #, c-format msgid "wait_for: No record of process %ld" msgstr "wiat_for: 沒有行程 %ld 的記錄" -#: jobs.c:3048 +#: jobs.c:3053 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: 工作 %d å·²åœæ­¢" -#: jobs.c:3355 +#: jobs.c:3360 #, c-format msgid "%s: job has terminated" msgstr "%s: 工作已經終止" -#: jobs.c:3364 +#: jobs.c:3369 #, c-format msgid "%s: job %d already in background" msgstr "%s: 工作 %d 已在背景執行" -#: jobs.c:3590 +#: jobs.c:3595 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 開啟 WNOHANG 以é¿å…ç„¡é™é˜»å¡ž" -#: jobs.c:4114 +#: jobs.c:4118 #, c-format msgid "%s: line %d: " msgstr "%s: 第 %d 列:" -#: jobs.c:4128 nojobs.c:900 +#: jobs.c:4132 nojobs.c:900 #, c-format msgid " (core dumped)" msgstr " (核心已傾å°)" -#: jobs.c:4140 jobs.c:4153 +#: jobs.c:4144 jobs.c:4157 #, c-format msgid "(wd now: %s)\n" msgstr "(ç•¶å‰å·¥ä½œç›®éŒ„:%s)\n" -#: jobs.c:4185 +#: jobs.c:4189 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp 失敗" -#: jobs.c:4241 +#: jobs.c:4245 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: 列è¦å¾‹" -#: jobs.c:4257 +#: jobs.c:4261 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: 列è¦å¾‹" -#: jobs.c:4267 +#: jobs.c:4271 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4288 jobs.c:4297 +#: jobs.c:4292 jobs.c:4301 #, c-format msgid "cannot set terminal process group (%d)" msgstr "無法設定終端行程群組(%d)" -#: jobs.c:4302 +#: jobs.c:4306 msgid "no job control in this shell" msgstr "æ­¤ shell 中無工作控制" @@ -1451,103 +1451,103 @@ msgid "" "truncated" msgstr "shell_getc: shell_input_line_size (%zu) è¶…éŽ SIZE_MAX (%lu):列被截斷" -#: parse.y:2773 +#: parse.y:2775 msgid "maximum here-document count exceeded" msgstr "è¶…éŽæ­¤è™•æª”æ¡ˆä¸Šé™æœ€å¤§å€¼" -#: parse.y:3519 parse.y:3889 +#: parse.y:3521 parse.y:3891 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "尋找匹é…的「%cã€æ™‚é‡åˆ°äº†æœªé æœŸçš„æª”æ¡ˆçµæŸç¬¦" -#: parse.y:4589 +#: parse.y:4591 msgid "unexpected EOF while looking for `]]'" msgstr "尋找「]]ã€æ™‚é‡åˆ°äº†æœªé æœŸçš„æª”æ¡ˆçµæŸç¬¦" -#: parse.y:4594 +#: parse.y:4596 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "æ¢ä»¶è¡¨ç¤ºå¼ä¸­æœ‰èªžæ³•錯誤: æœªé æœŸçš„字組「%sã€" -#: parse.y:4598 +#: parse.y:4600 msgid "syntax error in conditional expression" msgstr "語法錯誤,在有æ¢ä»¶çš„表示å¼" -#: parse.y:4676 +#: parse.y:4678 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "æœªé æœŸçš„字組「%sã€ï¼Œéœ€è¦ã€Œ)ã€" -#: parse.y:4680 +#: parse.y:4682 msgid "expected `)'" msgstr "é æœŸã€Œ)ã€" -#: parse.y:4708 +#: parse.y:4710 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "一元æ¢ä»¶é‹ç®—å­ä½¿ç”¨äº†æœªé æœŸçš„引數「%sã€" -#: parse.y:4712 +#: parse.y:4714 msgid "unexpected argument to conditional unary operator" msgstr "一元æ¢ä»¶é‹ç®—å­ä½¿ç”¨äº†æœªé æœŸçš„引數" -#: parse.y:4758 +#: parse.y:4760 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "æœªé æœŸçš„字組「%sã€ï¼Œéœ€è¦äºŒå…ƒæ¢ä»¶é‹ç®—å­" -#: parse.y:4762 +#: parse.y:4764 msgid "conditional binary operator expected" msgstr "需è¦äºŒå…ƒæ¢ä»¶é‹ç®—å­" -#: parse.y:4784 +#: parse.y:4786 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "二元æ¢ä»¶é‹ç®—å­ä½¿ç”¨äº†æœªé æœŸçš„引數「%sã€" -#: parse.y:4788 +#: parse.y:4790 msgid "unexpected argument to conditional binary operator" msgstr "二元æ¢ä»¶é‹ç®—å­ä½¿ç”¨äº†æœªé æœŸçš„引數" -#: parse.y:4799 +#: parse.y:4801 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "æ¢ä»¶å‘½ä»¤ä¸­æœ‰æœªé æœŸçš„字組「%cã€" -#: parse.y:4802 +#: parse.y:4804 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "æ¢ä»¶å‘½ä»¤ä¸­æœ‰æœªé æœŸçš„字組「%sã€" -#: parse.y:4806 +#: parse.y:4808 #, c-format msgid "unexpected token %d in conditional command" msgstr "æ¢ä»¶å‘½ä»¤ä¸­æœ‰æœªé æœŸçš„字組 %d" -#: parse.y:6228 +#: parse.y:6230 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "æœªé æœŸçš„字組「%sã€é™„近有語法錯誤" -#: parse.y:6246 +#: parse.y:6248 #, c-format msgid "syntax error near `%s'" msgstr "「%sã€é™„近有語法錯誤" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error: unexpected end of file" msgstr "語法錯誤: æœªé æœŸçš„æª”案çµå°¾" -#: parse.y:6256 +#: parse.y:6258 msgid "syntax error" msgstr "語法錯誤" -#: parse.y:6318 +#: parse.y:6320 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "使用「%sã€é€€å‡º shell 。\n" -#: parse.y:6480 +#: parse.y:6482 msgid "unexpected EOF while looking for matching `)'" msgstr "尋找匹é…的「)ã€æ™‚é‡åˆ°äº†æœªé æœŸçš„æª”æ¡ˆçµæŸç¬¦" @@ -1619,11 +1619,11 @@ msgstr "ç„¡æ³•ç‚ºç«‹å³æ–‡ä»¶å»ºç«‹è‡¨æ™‚檔案: %s" msgid "%s: cannot assign fd to variable" msgstr "%s: 無法將檔案æè¿°ç¬¦æŒ‡æ´¾çµ¦è®Šæ•¸" -#: redir.c:588 +#: redir.c:591 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "æ²’æœ‰ç¶²è·¯æ™‚ä¸æ”¯æ´ /dev/(tcp|udp)/host/port" -#: redir.c:870 redir.c:985 redir.c:1046 redir.c:1214 +#: redir.c:873 redir.c:988 redir.c:1049 redir.c:1217 msgid "redirection error: cannot duplicate fd" msgstr "é‡å®šå‘錯誤: 無法複製檔案æè¿°ç¬¦" @@ -1693,37 +1693,37 @@ msgstr "Shell é¸é …:\n" msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD 或 -c <命令> 或 -O \t\t(僅é©åˆå‘¼å«)\n" -#: shell.c:2003 +#: shell.c:2007 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s or -o é¸é …\n" -#: shell.c:2009 +#: shell.c:2013 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "輸入「%s -c \"help set\"ã€æ›´å¤šé—œæ–¼ shell é¸é …的訊æ¯ã€‚\n" -#: shell.c:2010 +#: shell.c:2014 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "輸入「%s -c helpã€æ›´å¤šé—œæ–¼å…§å»º shell 命令的訊æ¯ã€‚\n" -#: shell.c:2011 +#: shell.c:2015 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "使用「bashbugã€å‘½ä»¤é€šå ±ç¨‹å¼éŒ¯èª¤ã€‚\n" -#: shell.c:2013 +#: shell.c:2017 #, c-format msgid "bash home page: \n" msgstr "bash 官網:\n" -#: shell.c:2014 +#: shell.c:2018 #, c-format msgid "General help using GNU software: \n" msgstr "GNU 軟體的常見使用說明:\n" -#: sig.c:727 +#: sig.c:730 #, c-format msgid "sigprocmask: %d: invalid operation" msgstr "sigprocmask: %d:無效æ“作" @@ -1897,107 +1897,107 @@ msgstr "䏿˜Žè¨Šè™Ÿ #" msgid "Unknown Signal #%d" msgstr "䏿˜Žè¨Šè™Ÿ #%d" -#: subst.c:1453 subst.c:1644 +#: subst.c:1452 subst.c:1642 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "錯誤的替æ›: 在 %2$s 中沒有閉åˆçš„「%1$sã€" -#: subst.c:3216 +#: subst.c:3229 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: 無法將串列指派給陣列æˆå“¡" -#: subst.c:5743 subst.c:5759 +#: subst.c:5765 subst.c:5781 msgid "cannot make pipe for process substitution" msgstr "無法為行程替æ›å»ºç«‹ç®¡é“" -#: subst.c:5805 +#: subst.c:5827 msgid "cannot make child for process substitution" msgstr "無法為行程替æ›å»ºç«‹å­è¡Œç¨‹" -#: subst.c:5857 +#: subst.c:5896 #, c-format msgid "cannot open named pipe %s for reading" msgstr "無法開啟命åç®¡é“ %s 進 readline-" -#: subst.c:5859 +#: subst.c:5898 #, c-format msgid "cannot open named pipe %s for writing" msgstr "無法開啟命åç®¡é“ %s 進行寫入" -#: subst.c:5882 +#: subst.c:5921 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "無法將命åç®¡é“ %s åšç‚ºæª”案æè¿°ç¬¦ %d 複製" -#: subst.c:5999 +#: subst.c:6038 msgid "command substitution: ignored null byte in input" msgstr "指令替æ›ï¼šåœ¨è¼¸å…¥ä¸­å¿½ç•¥äº†ç©ºä½å…ƒçµ„" -#: subst.c:6127 +#: subst.c:6166 msgid "cannot make pipe for command substitution" msgstr "無法為命令替æ›å»ºç«‹ç®¡é“" -#: subst.c:6170 +#: subst.c:6209 msgid "cannot make child for command substitution" msgstr "無法為命令替æ›å»ºç«‹å­è¡Œç¨‹" -#: subst.c:6196 +#: subst.c:6235 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: 無法將管é“複製為檔案æè¿°ç¬¦ 1" -#: subst.c:6647 subst.c:9515 +#: subst.c:6685 subst.c:9597 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: 無效的引用變數å" -#: subst.c:6743 subst.c:6761 subst.c:6915 +#: subst.c:6781 subst.c:6799 subst.c:6954 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: 無效的間接擴展" -#: subst.c:6777 subst.c:6922 +#: subst.c:6815 subst.c:6962 #, c-format msgid "%s: invalid variable name" msgstr "%s:無效的變數å稱" -#: subst.c:6974 +#: subst.c:7031 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: åƒæ•¸ç‚ºç©ºæˆ–未設定" -#: subst.c:6976 +#: subst.c:7033 #, c-format msgid "%s: parameter null or not set" msgstr "%s: åƒæ•¸ç‚ºç©ºæˆ–未設定" -#: subst.c:7213 subst.c:7228 +#: subst.c:7270 subst.c:7285 #, c-format msgid "%s: substring expression < 0" msgstr "%s: å­ä¸²è¡¨ç¤ºå¼ < 0" -#: subst.c:8871 subst.c:8892 +#: subst.c:8948 subst.c:8969 #, c-format msgid "%s: bad substitution" msgstr "%s: 錯誤的替æ›" -#: subst.c:8980 +#: subst.c:9057 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: 無法如此指派" -#: subst.c:9378 +#: subst.c:9460 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "未來版本的 shell æœƒå¼·åˆ¶ä»¥ç®—è¡“æ›¿æ›æ±‚值" -#: subst.c:9937 +#: subst.c:10017 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "錯誤的替æ›: 在 %s 中沒有閉åˆçš„「`ã€" -#: subst.c:10965 +#: subst.c:11044 #, c-format msgid "no match: %s" msgstr "無匹é…: %s" @@ -2038,88 +2038,93 @@ msgstr "缺少「]ã€" msgid "invalid signal number" msgstr "無效信號數字" -#: trap.c:379 +#: trap.c:320 +#, fuzzy, c-format +msgid "trap handler: maximum trap handler level exceeded (%d)" +msgstr "eval:超出最大 eval 巢狀層數 (%d)" + +#: trap.c:408 #, c-format msgid "run_pending_traps: bad value in trap_list[%d]: %p" msgstr "run_pending_traps: trap_list[%d] 中的錯誤值: %p" -#: trap.c:383 +#: trap.c:412 #, c-format msgid "" "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself" msgstr "run_pending_traps: ä¿¡è™Ÿè™•ç†æ˜¯ SIG_DFL,resending %d (%s) to myself" -#: trap.c:439 +#: trap.c:470 #, c-format msgid "trap_handler: bad signal %d" msgstr "trap_handler:ä¸ç•¶çš„信號 %d" -#: variables.c:408 +#: variables.c:411 #, c-format msgid "error importing function definition for `%s'" msgstr "錯誤,輸入的函數定義為「%sã€" -#: variables.c:817 +#: variables.c:820 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell 層次 (%d) 太高,é‡ç½®ç‚º 1" -#: variables.c:2620 +#: variables.c:2623 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ç•¶å‰ä½œç”¨åŸŸä¸­æ²’有函數語境" -#: variables.c:2639 +#: variables.c:2642 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: 變數ä¸å¯æŒ‡æ´¾å€¼" -#: variables.c:3407 +#: variables.c:3415 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s:指定數字至å稱åƒè€ƒ" -#: variables.c:4316 +#: variables.c:4324 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ç•¶å‰ä½œç”¨åŸŸä¸­æ²’有函數語境" -#: variables.c:4652 +#: variables.c:4657 #, c-format msgid "%s has null exportstr" msgstr "%s 有空的 exportstr" -#: variables.c:4657 variables.c:4666 +#: variables.c:4662 variables.c:4671 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s çš„ exportstr 中有無效的字元 %1$d" -#: variables.c:4672 +#: variables.c:4677 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s çš„ exportstr 中沒有「=ã€" -#: variables.c:5167 +#: variables.c:5202 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables çš„å‰ç«¯ä¸æ˜¯å‡½æ•¸èªžå¢ƒ" -#: variables.c:5180 +#: variables.c:5215 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: 沒有 global_variables 語境" -#: variables.c:5260 +#: variables.c:5295 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables çš„å‰ç«¯ä¸æ˜¯è‡¨æ™‚環境作用域" -#: variables.c:6196 +#: variables.c:6231 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: 無法åšç‚ºæª”案開啟" -#: variables.c:6201 +#: variables.c:6236 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: 追蹤檔案æè¿°ç¬¦çš„值無效" -#: variables.c:6246 +#: variables.c:6281 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: 相容版本數值超出範åœ" @@ -5304,8 +5309,8 @@ msgid "" "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" diff --git a/support/config.guess b/support/config.guess index 883a6713..18f8edc0 100755 --- a/support/config.guess +++ b/support/config.guess @@ -2,7 +2,7 @@ # Attempt to guess a canonical system name. # Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2018-05-19' +timestamp='2018-08-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -84,8 +84,6 @@ if test $# != 0; then exit 1 fi -trap 'exit 1' 1 2 15 - # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a @@ -96,34 +94,39 @@ trap 'exit 1' 1 2 15 # Portable tmp directory creation inspired by the Autoconf team. -set_cc_for_build=' -trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; -trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; -: ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || - { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || - { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || - { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -dummy=$tmp/dummy ; -tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; -case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in - ,,) echo "int x;" > "$dummy.c" ; - for c in cc gcc c89 c99 ; do - if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then - CC_FOR_BUILD="$c"; break ; - fi ; - done ; - if test x"$CC_FOR_BUILD" = x ; then - CC_FOR_BUILD=no_compiler_found ; - fi - ;; - ,,*) CC_FOR_BUILD=$CC ;; - ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ; set_cc_for_build= ;' +tmp= +# shellcheck disable=SC2172 +trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15 +trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0 + +set_cc_for_build() { + : "${TMPDIR=/tmp}" + # shellcheck disable=SC2039 + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } + dummy=$tmp/dummy + case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" + for driver in cc gcc c89 c99 ; do + if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$driver" + break + fi + done + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; + esac +} # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) -if (test -f /.attbin/uname) >/dev/null 2>&1 ; then +if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi @@ -138,7 +141,7 @@ Linux|GNU|GNU/*) # We could probably try harder. LIBC=gnu - eval "$set_cc_for_build" + set_cc_for_build cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) @@ -199,7 +202,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) - eval "$set_cc_for_build" + set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then @@ -389,20 +392,15 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo i386-pc-auroraux"$UNAME_RELEASE" exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) - eval "$set_cc_for_build" - SUN_ARCH=i386 - # If there is a compiler, see if it is configured for 64-bit objects. - # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. - # This test works for both compilers. - if [ "$CC_FOR_BUILD" != no_compiler_found ]; then - if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ - (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ - grep IS_64BIT_ARCH >/dev/null - then - SUN_ARCH=x86_64 - fi - fi - echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + case `isainfo -b` in + 32) + echo i386-pc-solaris2"$UNAME_REL" + ;; + 64) + echo x86_64-pc-solaris2"$UNAME_REL" + ;; + esac exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize @@ -482,7 +480,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in echo clipper-intergraph-clix"$UNAME_RELEASE" exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ @@ -579,7 +577,7 @@ EOF exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include @@ -660,7 +658,7 @@ EOF esac fi if [ "$HP_ARCH" = "" ]; then - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE @@ -700,7 +698,7 @@ EOF esac if [ "$HP_ARCH" = hppa2.0w ] then - eval "$set_cc_for_build" + set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler @@ -726,7 +724,7 @@ EOF echo ia64-hp-hpux"$HPUX_REV" exit ;; 3050*:HI-UX:*:*) - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include int @@ -840,6 +838,17 @@ EOF *:BSD/OS:*:*) echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" exit ;; + arm:FreeBSD:*:*) + UNAME_PROCESSOR=`uname -p` + set_cc_for_build + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabi + else + echo "${UNAME_PROCESSOR}"-unknown-freebsd"`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`"-gnueabihf + fi + exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case "$UNAME_PROCESSOR" in @@ -881,7 +890,7 @@ EOF echo "$UNAME_MACHINE"-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) - echo x86_64-unknown-cygwin + echo x86_64-pc-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" @@ -894,8 +903,8 @@ EOF # other systems with GNU libc and userland echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" exit ;; - i*86:Minix:*:*) - echo "$UNAME_MACHINE"-pc-minix + *:Minix:*:*) + echo "$UNAME_MACHINE"-unknown-minix exit ;; aarch64:Linux:*:*) echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" @@ -922,7 +931,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; arm*:Linux:*:*) - eval "$set_cc_for_build" + set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then @@ -971,7 +980,7 @@ EOF echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" exit ;; mips:Linux:*:* | mips64:Linux:*:*) - eval "$set_cc_for_build" + set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef ${UNAME_MACHINE} @@ -1285,7 +1294,7 @@ EOF exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - eval "$set_cc_for_build" + set_cc_for_build if test "$UNAME_PROCESSOR" = unknown ; then UNAME_PROCESSOR=powerpc fi @@ -1358,6 +1367,7 @@ EOF # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. + # shellcheck disable=SC2154 if test "$cputype" = 386; then UNAME_MACHINE=i386 else diff --git a/support/config.guess.20180522 b/support/config.guess.20180522 new file mode 100755 index 00000000..883a6713 --- /dev/null +++ b/support/config.guess.20180522 @@ -0,0 +1,1476 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright 1992-2018 Free Software Foundation, Inc. + +timestamp='2018-05-19' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. +# +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# +# Please send patches to . + + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright 1992-2018 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in + ,,) echo "int x;" > "$dummy.c" ; + for c in cc gcc c89 c99 ; do + if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +case "$UNAME_SYSTEM" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval "$set_cc_for_build" + cat <<-EOF > "$dummy.c" + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + + # If ldd exists, use it to detect musl libc. + if command -v ldd >/dev/null && \ + ldd --version 2>&1 | grep -q ^musl + then + LIBC=musl + fi + ;; +esac + +# Note: order is significant - the case branches are not exclusive. + +case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + "/sbin/$sysctl" 2>/dev/null || \ + "/usr/sbin/$sysctl" 2>/dev/null || \ + echo unknown)` + case "$UNAME_MACHINE_ARCH" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine="${arch}${endian}"-unknown + ;; + *) machine="$UNAME_MACHINE_ARCH"-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently (or will in the future) and ABI. + case "$UNAME_MACHINE_ARCH" in + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval "$set_cc_for_build" + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # Determine ABI tags. + case "$UNAME_MACHINE_ARCH" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "$UNAME_VERSION" in + Debian*) + release='-gnu' + ;; + *) + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "$machine-${os}${release}${abi-}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" + exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" + exit ;; + *:MidnightBSD:*:*) + echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" + exit ;; + *:ekkoBSD:*:*) + echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" + exit ;; + *:SolidBSD:*:*) + echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd"$UNAME_RELEASE" + exit ;; + *:MirBSD:*:*) + echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" + exit ;; + *:Sortix:*:*) + echo "$UNAME_MACHINE"-unknown-sortix + exit ;; + *:Redox:*:*) + echo "$UNAME_MACHINE"-unknown-redox + exit ;; + mips:OSF1:*.*) + echo mips-dec-osf1 + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE=alpha ;; + "EV4.5 (21064)") + UNAME_MACHINE=alpha ;; + "LCA4 (21066/21068)") + UNAME_MACHINE=alpha ;; + "EV5 (21164)") + UNAME_MACHINE=alphaev5 ;; + "EV5.6 (21164A)") + UNAME_MACHINE=alphaev56 ;; + "EV5.6 (21164PC)") + UNAME_MACHINE=alphapca56 ;; + "EV5.7 (21164PC)") + UNAME_MACHINE=alphapca57 ;; + "EV6 (21264)") + UNAME_MACHINE=alphaev6 ;; + "EV6.7 (21264A)") + UNAME_MACHINE=alphaev67 ;; + "EV6.8CB (21264C)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8AL (21264B)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8CX (21264D)") + UNAME_MACHINE=alphaev68 ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE=alphaev69 ;; + "EV7 (21364)") + UNAME_MACHINE=alphaev7 ;; + "EV7.9 (21364A)") + UNAME_MACHINE=alphaev79 ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo "$UNAME_MACHINE"-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo "$UNAME_MACHINE"-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix"$UNAME_RELEASE" + exit ;; + arm*:riscos:*:*|arm*:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux"$UNAME_RELEASE" + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval "$set_cc_for_build" + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos"$UNAME_RELEASE" + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos"$UNAME_RELEASE" + ;; + sun4) + echo sparc-sun-sunos"$UNAME_RELEASE" + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos"$UNAME_RELEASE" + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint"$UNAME_RELEASE" + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint"$UNAME_RELEASE" + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint"$UNAME_RELEASE" + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten"$UNAME_RELEASE" + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten"$UNAME_RELEASE" + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix"$UNAME_RELEASE" + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix"$UNAME_RELEASE" + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix"$UNAME_RELEASE" + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos"$UNAME_RELEASE" + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] + then + if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ + [ "$TARGET_BINARY_INTERFACE"x = x ] + then + echo m88k-dg-dgux"$UNAME_RELEASE" + else + echo m88k-dg-dguxbcs"$UNAME_RELEASE" + fi + else + echo i586-dg-dgux"$UNAME_RELEASE" + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + fi + echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[4567]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` + else + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + fi + echo "$IBM_ARCH"-ibm-aix"$IBM_REV" + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + case "$UNAME_MACHINE" in + 9000/31?) HP_ARCH=m68000 ;; + 9000/[34]??) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "$sc_cpu_version" in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "$sc_kernel_bits" in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "$HP_ARCH" = "" ]; then + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ "$HP_ARCH" = hppa2.0w ] + then + eval "$set_cc_for_build" + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH=hppa2.0w + else + HP_ARCH=hppa64 + fi + fi + echo "$HP_ARCH"-hp-hpux"$HPUX_REV" + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux"$HPUX_REV" + exit ;; + 3050*:HI-UX:*:*) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo "$UNAME_MACHINE"-unknown-osf1mk + else + echo "$UNAME_MACHINE"-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi"$UNAME_RELEASE" + exit ;; + *:BSD/OS:*:*) + echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" + exit ;; + *:FreeBSD:*:*) + UNAME_PROCESSOR=`/usr/bin/uname -p` + case "$UNAME_PROCESSOR" in + amd64) + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; + esac + echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" + exit ;; + i*:CYGWIN*:*) + echo "$UNAME_MACHINE"-pc-cygwin + exit ;; + *:MINGW64*:*) + echo "$UNAME_MACHINE"-pc-mingw64 + exit ;; + *:MINGW*:*) + echo "$UNAME_MACHINE"-pc-mingw32 + exit ;; + *:MSYS*:*) + echo "$UNAME_MACHINE"-pc-msys + exit ;; + i*:PW*:*) + echo "$UNAME_MACHINE"-pc-pw32 + exit ;; + *:Interix*:*) + case "$UNAME_MACHINE" in + x86) + echo i586-pc-interix"$UNAME_RELEASE" + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix"$UNAME_RELEASE" + exit ;; + IA64) + echo ia64-unknown-interix"$UNAME_RELEASE" + exit ;; + esac ;; + i*:UWIN*:*) + echo "$UNAME_MACHINE"-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + *:GNU:*:*) + # the GNU system + echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" + exit ;; + i*86:Minix:*:*) + echo "$UNAME_MACHINE"-pc-minix + exit ;; + aarch64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + arm*:Linux:*:*) + eval "$set_cc_for_build" + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + else + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + cris:Linux:*:*) + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + exit ;; + crisv32:Linux:*:*) + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + exit ;; + e2k:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + frv:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + hexagon:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + i*86:Linux:*:*) + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + exit ;; + ia64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + k1om:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + m32r*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + m68*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" + test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } + ;; + mips64el:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + openrisc*:Linux:*:*) + echo or1k-unknown-linux-"$LIBC" + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-"$LIBC" + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-"$LIBC" + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; + PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; + *) echo hppa-unknown-linux-"$LIBC" ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-"$LIBC" + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-"$LIBC" + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-"$LIBC" + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-"$LIBC" + exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" + exit ;; + sh64*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + sh*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + tile*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + vax:Linux:*:*) + echo "$UNAME_MACHINE"-dec-linux-"$LIBC" + exit ;; + x86_64:Linux:*:*) + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + exit ;; + xtensa*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo "$UNAME_MACHINE"-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo "$UNAME_MACHINE"-unknown-stop + exit ;; + i*86:atheos:*:*) + echo "$UNAME_MACHINE"-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo "$UNAME_MACHINE"-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos"$UNAME_RELEASE" + exit ;; + i*86:*DOS:*:*) + echo "$UNAME_MACHINE"-pc-msdosdjgpp + exit ;; + i*86:*:4.*:*) + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" + else + echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + else + echo "$UNAME_MACHINE"-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configure will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos"$UNAME_RELEASE" + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos"$UNAME_RELEASE" + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos"$UNAME_RELEASE" + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos"$UNAME_RELEASE" + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv"$UNAME_RELEASE" + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo "$UNAME_MACHINE"-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo "$UNAME_MACHINE"-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux"$UNAME_RELEASE" + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv"$UNAME_RELEASE" + else + echo mips-unknown-sysv"$UNAME_RELEASE" + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux"$UNAME_RELEASE" + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux"$UNAME_RELEASE" + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux"$UNAME_RELEASE" + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux"$UNAME_RELEASE" + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux"$UNAME_RELEASE" + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux"$UNAME_RELEASE" + exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux"$UNAME_RELEASE" + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody"$UNAME_RELEASE" + exit ;; + *:Rhapsody:*:*) + echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + eval "$set_cc_for_build" + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi + echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = x86; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NEO-*:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSR-*:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSV-*:NONSTOP_KERNEL:*:*) + echo nsv-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSX-*:NONSTOP_KERNEL:*:*) + echo nsx-tandem-nsk"$UNAME_RELEASE" + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = 386; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo "$UNAME_MACHINE"-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux"$UNAME_RELEASE" + exit ;; + *:DragonFly:*:*) + echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "$UNAME_MACHINE" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" + exit ;; + i*86:rdos:*:*) + echo "$UNAME_MACHINE"-pc-rdos + exit ;; + i*86:AROS:*:*) + echo "$UNAME_MACHINE"-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo "$UNAME_MACHINE"-unknown-esx + exit ;; + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs + exit ;; +esac + +echo "$0: unable to guess system type" >&2 + +case "$UNAME_MACHINE:$UNAME_SYSTEM" in + mips:Linux | mips64:Linux) + # If we got here on MIPS GNU/Linux, output extra information. + cat >&2 <&2 </dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = "$UNAME_MACHINE" +UNAME_RELEASE = "$UNAME_RELEASE" +UNAME_SYSTEM = "$UNAME_SYSTEM" +UNAME_VERSION = "$UNAME_VERSION" +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/support/config.sub b/support/config.sub index f38250f1..f208558e 100755 --- a/support/config.sub +++ b/support/config.sub @@ -2,7 +2,7 @@ # Configuration validation subroutine script. # Copyright 1992-2018 Free Software Foundation, Inc. -timestamp='2018-05-19' +timestamp='2018-08-29' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -89,7 +89,7 @@ while test $# -gt 0 ; do - ) # Use stdin as input. break ;; -* ) - echo "$me: invalid option $1$help" + echo "$me: invalid option $1$help" >&2 exit 1 ;; *local*) @@ -149,8 +149,40 @@ case $1 in esac ;; *-*) - basic_machine=$field1 - os=$field2 + # A lone config we happen to match not fitting any pattern + case $field1-$field2 in + decstation-3100) + basic_machine=mips-dec + os= + ;; + *-*) + # Second component is usually, but not always the OS + case $field2 in + # Prevent following clause from handling this valid os + sun*os*) + basic_machine=$field1 + os=$field2 + ;; + # Manufacturers + dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ + | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ + | unicom* | ibm* | next | hp | isi* | apollo | altos* \ + | convergent* | ncr* | news | 32* | 3600* | 3100* \ + | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ + | ultra | tti* | harris | dolphin | highlevel | gould \ + | cbm | ns | masscomp | apple | axis | knuth | cray \ + | microblaze* | sim | cisco \ + | oki | wec | wrs | winbond) + basic_machine=$field1-$field2 + os= + ;; + *) + basic_machine=$field1 + os=$field2 + ;; + esac + ;; + esac ;; *) # Convert single-component short-hands not valid as part of @@ -168,6 +200,14 @@ case $1 in basic_machine=m68010-adobe os=scout ;; + alliant) + basic_machine=fx80-alliant + os= + ;; + altos | altos3068) + basic_machine=m68k-altos + os= + ;; am29k) basic_machine=a29k-none os=bsd @@ -176,6 +216,10 @@ case $1 in basic_machine=580-amdahl os=sysv ;; + amiga) + basic_machine=m68k-unknown + os= + ;; amigaos | amigados) basic_machine=m68k-unknown os=amigaos @@ -212,13 +256,41 @@ case $1 in basic_machine=arm-unknown os=cegcc ;; + convex-c1) + basic_machine=c1-convex + os=bsd + ;; + convex-c2) + basic_machine=c2-convex + os=bsd + ;; + convex-c32) + basic_machine=c32-convex + os=bsd + ;; + convex-c34) + basic_machine=c34-convex + os=bsd + ;; + convex-c38) + basic_machine=c38-convex + os=bsd + ;; cray) basic_machine=j90-cray os=unicos ;; - craynv) - basic_machine=craynv-cray - os=unicosmp + crds | unos) + basic_machine=m68k-crds + os= + ;; + da30) + basic_machine=m68k-da30 + os= + ;; + decstation | pmax | pmin | dec3100 | decstatn) + basic_machine=mips-dec + os= ;; delta88) basic_machine=m88k-motorola @@ -264,6 +336,9 @@ case $1 in basic_machine=m88k-harris os=sysv3 ;; + hp300) + basic_machine=m68k-hp + ;; hp300bsd) basic_machine=m68k-hp os=bsd @@ -285,7 +360,7 @@ case $1 in os=mach ;; vsta) - basic_machine=i386-unknown + basic_machine=i386-pc os=vsta ;; isi68 | isi) @@ -349,7 +424,7 @@ case $1 in os=sysv4 ;; netbsd386) - basic_machine=i386-unknown + basic_machine=i386-pc os=netbsd ;; netwinder) @@ -432,14 +507,26 @@ case $1 in basic_machine=mips-sei os=seiux ;; + sequent) + basic_machine=i386-sequent + os= + ;; sps7) basic_machine=m68k-bull os=sysv2 ;; + st2000) + basic_machine=m68k-tandem + os= + ;; stratus) basic_machine=i860-stratus os=sysv4 ;; + sun2) + basic_machine=m68000-sun + os= + ;; sun2os3) basic_machine=m68000-sun os=sunos3 @@ -448,6 +535,10 @@ case $1 in basic_machine=m68000-sun os=sunos4 ;; + sun3) + basic_machine=m68k-sun + os= + ;; sun3os3) basic_machine=m68k-sun os=sunos3 @@ -456,6 +547,10 @@ case $1 in basic_machine=m68k-sun os=sunos4 ;; + sun4) + basic_machine=sparc-sun + os= + ;; sun4os3) basic_machine=sparc-sun os=sunos3 @@ -468,6 +563,10 @@ case $1 in basic_machine=sparc-sun os=solaris2 ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + os= + ;; sv1) basic_machine=sv1-cray os=unicos @@ -540,521 +639,162 @@ case $1 in ;; esac -### Let's recognize common machines as not being operating systems so -### that things like config.sub decstation-3100 work. We also -### recognize some manufacturers as not being operating systems, so we -### can provide default operating systems below. -case $os in - sun*os*) - # Prevent following clause from handling this invalid input. - ;; - dec* | mips* | sequent* | encore* | pc532* | sgi* | sony* | \ - att* | 7300* | 3300* | delta* | motorola* | sun[234]* | \ - unicom* | ibm* | next | hp | isi* | apollo | altos* | \ - convergent* | ncr* | news | 32* | 3600* | 3100* | hitachi* |\ - c[123]* | convex* | sun | crds | omron* | dg | ultra | tti* | \ - harris | dolphin | highlevel | gould | cbm | ns | masscomp | \ - apple | axis | knuth | cray | microblaze*) - os= - basic_machine=$1 - ;; - bluegene*) - os=cnk - ;; - sim | cisco | oki | wec | winbond) - os= - basic_machine=$1 - ;; - scout) - ;; - wrs) - os=vxworks - basic_machine=$1 - ;; - chorusos*) - os=chorusos - basic_machine=$1 - ;; - chorusrdb) - os=chorusrdb - basic_machine=$1 - ;; - hiux*) - os=hiuxwe2 - ;; - sco6) - os=sco5v6 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco5) - os=sco3.2v5 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco4) - os=sco3.2v4 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco3.2.[4-9]*) - os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco3.2v[4-9]*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco5v6*) - # Don't forget version if it is 3.2v4 or newer. - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - sco*) - os=sco3.2v2 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - udk*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - isc) - os=isc2.2 - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - clix*) - basic_machine=clipper-intergraph - ;; - isc*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` - ;; - lynx*178) - os=lynxos178 - ;; - lynx*5) - os=lynxos5 - ;; - lynx*) - os=lynxos - ;; - ptx*) - basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` - ;; - psos*) - os=psos - ;; - mint | mint[0-9]*) - basic_machine=m68k-atari - os=mint - ;; -esac - -# Decode aliases for certain CPU-COMPANY combinations. +# Decode 1-component or ad-hoc basic machines case $basic_machine in - # Recognize the basic CPU types without company name. - # Some are omitted here because they have special meanings below. - 1750a | 580 \ - | a29k \ - | aarch64 | aarch64_be \ - | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | am33_2.0 \ - | arc | arceb \ - | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \ - | avr | avr32 \ - | ba \ - | be32 | be64 \ - | bfin \ - | c4x | c8051 | clipper | csky \ - | d10v | d30v | dlx | dsp16xx \ - | e2k | epiphany \ - | fido | fr30 | frv | ft32 \ - | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - | hexagon \ - | i370 | i860 | i960 | ia16 | ia64 \ - | ip2k | iq2000 \ - | k1om \ - | le32 | le64 \ - | lm32 \ - | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ - | mips | mipsbe | mipseb | mipsel | mipsle \ - | mips16 \ - | mips64 | mips64el \ - | mips64octeon | mips64octeonel \ - | mips64orion | mips64orionel \ - | mips64r5900 | mips64r5900el \ - | mips64vr | mips64vrel \ - | mips64vr4100 | mips64vr4100el \ - | mips64vr4300 | mips64vr4300el \ - | mips64vr5000 | mips64vr5000el \ - | mips64vr5900 | mips64vr5900el \ - | mipsisa32 | mipsisa32el \ - | mipsisa32r2 | mipsisa32r2el \ - | mipsisa32r6 | mipsisa32r6el \ - | mipsisa64 | mipsisa64el \ - | mipsisa64r2 | mipsisa64r2el \ - | mipsisa64r6 | mipsisa64r6el \ - | mipsisa64sb1 | mipsisa64sb1el \ - | mipsisa64sr71k | mipsisa64sr71kel \ - | mipsr5900 | mipsr5900el \ - | mipstx39 | mipstx39el \ - | mn10200 | mn10300 \ - | moxie \ - | mt \ - | msp430 \ - | nds32 | nds32le | nds32be \ - | nfp \ - | nios | nios2 | nios2eb | nios2el \ - | ns16k | ns32k \ - | open8 | or1k | or1knd | or32 \ - | pdp10 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle \ - | pru \ - | pyramid \ - | riscv32 | riscv64 \ - | rl78 | rx \ - | score \ - | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - | sh64 | sh64le \ - | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ - | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu \ - | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ - | ubicom32 \ - | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ - | visium \ - | wasm32 \ - | x86 | xc16x | xstormy16 | xtensa \ - | z8k | z80) - basic_machine=$basic_machine-unknown + # Here we handle the default manufacturer of certain CPU types. It is in + # some cases the only manufacturer, in others, it is the most popular. + w89k) + cpu=hppa1.1 + vendor=winbond ;; - c54x) - basic_machine=tic54x-unknown + op50n) + cpu=hppa1.1 + vendor=oki ;; - c55x) - basic_machine=tic55x-unknown + op60c) + cpu=hppa1.1 + vendor=oki ;; - c6x) - basic_machine=tic6x-unknown + ibm*) + cpu=i370 + vendor=ibm ;; - leon|leon[3-9]) - basic_machine=sparc-$basic_machine + orion105) + cpu=clipper + vendor=highlevel ;; - m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) - basic_machine=$basic_machine-unknown - os=${os:-none} + mac | mpw | mac-mpw) + cpu=m68k + vendor=apple ;; - m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) - ;; - m9s12z | m68hcs12z | hcs12z | s12z) - basic_machine=s12z-unknown - os=${os:-none} - ;; - ms1) - basic_machine=mt-unknown - ;; - strongarm | thumb | xscale) - basic_machine=arm-unknown - ;; - xgate) - basic_machine=$basic_machine-unknown - os=${os:-none} - ;; - xscaleeb) - basic_machine=armeb-unknown + pmac | pmac-mpw) + cpu=powerpc + vendor=apple ;; - xscaleel) - basic_machine=armel-unknown - ;; - - # We use `pc' rather than `unknown' - # because (1) that's what they normally are, and - # (2) the word "unknown" tends to confuse beginning users. - i*86 | x86_64) - basic_machine=$basic_machine-pc - ;; - # Recognize the basic CPU types with company name. - 580-* \ - | a29k-* \ - | aarch64-* | aarch64_be-* \ - | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ - | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ - | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* | avr32-* \ - | ba-* \ - | be32-* | be64-* \ - | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* \ - | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \ - | d10v-* | d30v-* | dlx-* \ - | e2k-* | elxsi-* \ - | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - | h8300-* | h8500-* \ - | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - | hexagon-* \ - | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ - | ip2k-* | iq2000-* \ - | k1om-* \ - | le32-* | le64-* \ - | lm32-* \ - | m32c-* | m32r-* | m32rle-* \ - | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ - | microblaze-* | microblazeel-* \ - | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - | mips16-* \ - | mips64-* | mips64el-* \ - | mips64octeon-* | mips64octeonel-* \ - | mips64orion-* | mips64orionel-* \ - | mips64r5900-* | mips64r5900el-* \ - | mips64vr-* | mips64vrel-* \ - | mips64vr4100-* | mips64vr4100el-* \ - | mips64vr4300-* | mips64vr4300el-* \ - | mips64vr5000-* | mips64vr5000el-* \ - | mips64vr5900-* | mips64vr5900el-* \ - | mipsisa32-* | mipsisa32el-* \ - | mipsisa32r2-* | mipsisa32r2el-* \ - | mipsisa32r6-* | mipsisa32r6el-* \ - | mipsisa64-* | mipsisa64el-* \ - | mipsisa64r2-* | mipsisa64r2el-* \ - | mipsisa64r6-* | mipsisa64r6el-* \ - | mipsisa64sb1-* | mipsisa64sb1el-* \ - | mipsisa64sr71k-* | mipsisa64sr71kel-* \ - | mipsr5900-* | mipsr5900el-* \ - | mipstx39-* | mipstx39el-* \ - | mmix-* \ - | mt-* \ - | msp430-* \ - | nds32-* | nds32le-* | nds32be-* \ - | nfp-* \ - | nios-* | nios2-* | nios2eb-* | nios2el-* \ - | none-* | np1-* | ns16k-* | ns32k-* \ - | open8-* \ - | or1k*-* \ - | orion-* \ - | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ - | pru-* \ - | pyramid-* \ - | riscv32-* | riscv64-* \ - | rl78-* | romp-* | rs6000-* | rx-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ - | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ - | tahoe-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ - | tile*-* \ - | tron-* \ - | ubicom32-* \ - | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ - | vax-* \ - | visium-* \ - | wasm32-* \ - | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* \ - | xstormy16-* | xtensa*-* \ - | ymp-* \ - | z8k-* | z80-*) - ;; - # Recognize the basic CPU types without company name, with glob match. - xtensa*) - basic_machine=$basic_machine-unknown - ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) - basic_machine=m68000-att + cpu=m68000 + vendor=att ;; 3b*) - basic_machine=we32k-att - ;; - abacus) - basic_machine=abacus-unknown - ;; - alliant | fx80) - basic_machine=fx80-alliant - ;; - altos | altos3068) - basic_machine=m68k-altos - ;; - amd64) - basic_machine=x86_64-pc - ;; - amd64-*) - basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - amiga | amiga-*) - basic_machine=m68k-unknown - ;; - asmjs) - basic_machine=asmjs-unknown - ;; - blackfin-*) - basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux + cpu=we32k + vendor=att ;; bluegene*) - basic_machine=powerpc-ibm + cpu=powerpc + vendor=ibm os=cnk ;; - c54x-*) - basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c55x-*) - basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c6x-*) - basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - c90) - basic_machine=c90-cray - os=${os:-unicos} - ;; - convex-c1) - basic_machine=c1-convex - os=bsd - ;; - convex-c2) - basic_machine=c2-convex - os=bsd - ;; - convex-c32) - basic_machine=c32-convex - os=bsd - ;; - convex-c34) - basic_machine=c34-convex - os=bsd - ;; - convex-c38) - basic_machine=c38-convex - os=bsd - ;; - cr16 | cr16-*) - basic_machine=cr16-unknown - os=${os:-elf} - ;; - crds | unos) - basic_machine=m68k-crds - ;; - crisv32 | crisv32-* | etraxfs*) - basic_machine=crisv32-axis - ;; - cris | cris-* | etrax*) - basic_machine=cris-axis - ;; - crx) - basic_machine=crx-unknown - os=${os:-elf} - ;; - da30 | da30-*) - basic_machine=m68k-da30 - ;; - decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) - basic_machine=mips-dec - ;; decsystem10* | dec10*) - basic_machine=pdp10-dec + cpu=pdp10 + vendor=dec os=tops10 ;; decsystem20* | dec20*) - basic_machine=pdp10-dec + cpu=pdp10 + vendor=dec os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) - basic_machine=m68k-motorola - ;; - dpx20 | dpx20-*) - basic_machine=rs6000-bull - os=${os:-bosx} + cpu=m68k + vendor=motorola ;; dpx2*) - basic_machine=m68k-bull + cpu=m68k + vendor=bull os=sysv3 ;; - e500v[12]) - basic_machine=powerpc-unknown - os=$os"spe" - ;; - e500v[12]-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=$os"spe" - ;; encore | umax | mmax) - basic_machine=ns32k-encore + cpu=ns32k + vendor=encore ;; elxsi) - basic_machine=elxsi-elxsi + cpu=elxsi + vendor=elxsi os=${os:-bsd} ;; fx2800) - basic_machine=i860-alliant + cpu=i860 + vendor=alliant ;; genix) - basic_machine=ns32k-ns + cpu=ns32k + vendor=ns ;; h3050r* | hiux*) - basic_machine=hppa1.1-hitachi + cpu=hppa1.1 + vendor=hitachi os=hiuxwe2 ;; - hp300-*) - basic_machine=m68k-hp - ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) - basic_machine=m68000-hp + cpu=m68000 + vendor=hp ;; hp9k3[2-9][0-9]) - basic_machine=m68k-hp + cpu=m68k + vendor=hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) - basic_machine=hppa1.0-hp + cpu=hppa1.0 + vendor=hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) - basic_machine=hppa1.1-hp + cpu=hppa1.1 + vendor=hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) - basic_machine=hppa1.0-hp - ;; - i370-ibm* | ibm*) - basic_machine=i370-ibm + cpu=hppa1.0 + vendor=hp ;; i*86v32) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc os=sysv32 ;; i*86v4*) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc os=sysv4 ;; i*86v) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc os=sysv ;; i*86sol2) - basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + cpu=`echo "$1" | sed -e 's/86.*/86/'` + vendor=pc os=solaris2 ;; j90 | j90-cray) - basic_machine=j90-cray + cpu=j90 + vendor=cray os=${os:-unicos} ;; iris | iris4d) - basic_machine=mips-sgi + cpu=mips + vendor=sgi case $os in irix*) ;; @@ -1063,38 +803,23 @@ case $basic_machine in ;; esac ;; - leon-*|leon[3-9]-*) - basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` - ;; - m68knommu-*) - basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux - ;; - microblaze*) - basic_machine=microblaze-xilinx - ;; miniframe) - basic_machine=m68000-convergent + cpu=m68000 + vendor=convergent ;; *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) - basic_machine=m68k-atari + cpu=m68k + vendor=atari os=mint ;; - mips3*-*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` - ;; - mips3*) - basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown - ;; - ms1-*) - basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` - ;; news-3600 | risc-news) - basic_machine=mips-sony + cpu=mips + vendor=sony os=newsos ;; next | m*-next) - basic_machine=m68k-next + cpu=m68k + vendor=next case $os in nextstep* ) ;; @@ -1107,260 +832,437 @@ case $basic_machine in esac ;; np1) - basic_machine=np1-gould - ;; - neo-tandem) - basic_machine=neo-tandem - ;; - nse-tandem) - basic_machine=nse-tandem - ;; - nsr-tandem) - basic_machine=nsr-tandem - ;; - nsv-tandem) - basic_machine=nsv-tandem - ;; - nsx-tandem) - basic_machine=nsx-tandem + cpu=np1 + vendor=gould ;; op50n-* | op60c-*) - basic_machine=hppa1.1-oki + cpu=hppa1.1 + vendor=oki os=proelf ;; - openrisc | openrisc-*) - basic_machine=or32-unknown - ;; pa-hitachi) - basic_machine=hppa1.1-hitachi + cpu=hppa1.1 + vendor=hitachi os=hiuxwe2 ;; - parisc-*) - basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` - os=linux - ;; pbd) - basic_machine=sparc-tti + cpu=sparc + vendor=tti ;; pbb) - basic_machine=m68k-tti + cpu=m68k + vendor=tti ;; - pc532 | pc532-*) - basic_machine=ns32k-pc532 - ;; - pc98) - basic_machine=i386-pc - ;; - pc98-*) - basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentium | p5 | k5 | k6 | nexgen | viac3) - basic_machine=i586-pc - ;; - pentiumpro | p6 | 6x86 | athlon | athlon_*) - basic_machine=i686-pc - ;; - pentiumii | pentium2 | pentiumiii | pentium3) - basic_machine=i686-pc - ;; - pentium4) - basic_machine=i786-pc - ;; - pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) - basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentiumpro-* | p6-* | 6x86-* | athlon-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) - basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - pentium4-*) - basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + pc532) + cpu=ns32k + vendor=pc532 ;; pn) - basic_machine=pn-gould + cpu=pn + vendor=gould ;; - power) basic_machine=power-ibm - ;; - ppc | ppcbe) basic_machine=powerpc-unknown - ;; - ppc-* | ppcbe-*) - basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppcle | powerpclittle) - basic_machine=powerpcle-unknown - ;; - ppcle-* | powerpclittle-*) - basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppc64) basic_machine=powerpc64-unknown - ;; - ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - ppc64le | powerpc64little) - basic_machine=powerpc64le-unknown - ;; - ppc64le-* | powerpc64little-*) - basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` + power) + cpu=power + vendor=ibm ;; ps2) - basic_machine=i386-ibm + cpu=i386 + vendor=ibm ;; rm[46]00) - basic_machine=mips-siemens + cpu=mips + vendor=siemens ;; rtpc | rtpc-*) - basic_machine=romp-ibm - ;; - s390 | s390-*) - basic_machine=s390-ibm - ;; - s390x | s390x-*) - basic_machine=s390x-ibm - ;; - sb1) - basic_machine=mipsisa64sb1-unknown - ;; - sb1el) - basic_machine=mipsisa64sb1el-unknown + cpu=romp + vendor=ibm ;; sde) - basic_machine=mipsisa32-sde + cpu=mipsisa32 + vendor=sde os=${os:-elf} ;; - sequent) - basic_machine=i386-sequent - ;; - sh5el) - basic_machine=sh5le-unknown - ;; simso-wrs) - basic_machine=sparclite-wrs + cpu=sparclite + vendor=wrs os=vxworks ;; - spur) - basic_machine=spur-unknown - ;; - st2000) - basic_machine=m68k-tandem - ;; - strongarm-* | thumb-*) - basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` - ;; - sun2) - basic_machine=m68000-sun - ;; - sun3 | sun3-*) - basic_machine=m68k-sun - ;; - sun4) - basic_machine=sparc-sun - ;; - sun386 | sun386i | roadrunner) - basic_machine=i386-sun - ;; - tile*) - basic_machine=$basic_machine-unknown - os=linux-gnu - ;; - tx39) - basic_machine=mipstx39-unknown - ;; - tx39el) - basic_machine=mipstx39el-unknown - ;; tower | tower-32) - basic_machine=m68k-ncr + cpu=m68k + vendor=ncr ;; vpp*|vx|vx-*) - basic_machine=f301-fujitsu + cpu=f301 + vendor=fujitsu ;; - w65*) - basic_machine=w65-wdc - os=none + w65) + cpu=w65 + vendor=wdc ;; w89k-*) - basic_machine=hppa1.1-winbond + cpu=hppa1.1 + vendor=winbond os=proelf ;; - x64) - basic_machine=x86_64-pc - ;; - xps | xps100) - basic_machine=xps100-honeywell - ;; - xscale-* | xscalee[bl]-*) - basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` - ;; none) - basic_machine=none-none - os=${os:-none} + cpu=none + vendor=none + ;; + leon|leon[3-9]) + cpu=sparc + vendor=$basic_machine + ;; + leon-*|leon[3-9]-*) + cpu=sparc + vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; -# Here we handle the default manufacturer of certain CPU types. It is in -# some cases the only manufacturer, in others, it is the most popular. - w89k) - basic_machine=hppa1.1-winbond + *-*) + IFS="-" read -r cpu vendor <&2 - exit 1 + cpu=$basic_machine + vendor=unknown + ;; +esac + +unset -v basic_machine + +# Decode basic machines in the full and proper CPU-Company form. +case $cpu-$vendor in + # Here we handle the default manufacturer of certain CPU types in canonical form. It is in + # some cases the only manufacturer, in others, it is the most popular. + craynv-unknown) + vendor=cray + os=${os:-unicosmp} + ;; + c90-unknown | c90-cray) + vendor=cray + os=${os:-unicos} + ;; + fx80-unknown) + vendor=alliant + ;; + romp-unknown) + vendor=ibm + ;; + mmix-unknown) + vendor=knuth + ;; + microblaze-unknown | microblazeel-unknown) + vendor=xilinx + ;; + rs6000-unknown) + vendor=ibm + ;; + vax-unknown) + vendor=dec + ;; + pdp11-unknown) + vendor=dec + ;; + we32k-unknown) + vendor=att + ;; + cydra-unknown) + vendor=cydrome + ;; + i370-ibm*) + vendor=ibm + ;; + orion-unknown) + vendor=highlevel + ;; + xps-unknown | xps100-unknown) + cpu=xps100 + vendor=honeywell + ;; + + # Here we normalize CPU types with a missing or matching vendor + dpx20-unknown | dpx20-bull) + cpu=rs6000 + vendor=bull + os=${os:-bosx} + ;; + + # Here we normalize CPU types irrespective of the vendor + amd64-*) + cpu=x86_64 + ;; + blackfin-*) + cpu=bfin + os=linux + ;; + c54x-*) + cpu=tic54x + ;; + c55x-*) + cpu=tic55x + ;; + c6x-*) + cpu=tic6x + ;; + e500v[12]-*) + cpu=powerpc + os=$os"spe" + ;; + mips3*-*) + cpu=mips64 + ;; + ms1-*) + cpu=mt + ;; + m68knommu-*) + cpu=m68k + os=linux + ;; + m9s12z-* | m68hcs12z-* | hcs12z-* | s12z-*) + cpu=s12z + ;; + openrisc-*) + cpu=or32 + ;; + parisc-*) + cpu=hppa + os=linux + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + cpu=i586 + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-* | athalon_*-*) + cpu=i686 + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + cpu=i686 + ;; + pentium4-*) + cpu=i786 + ;; + pc98-*) + cpu=i386 + ;; + ppc-* | ppcbe-*) + cpu=powerpc + ;; + ppcle-* | powerpclittle-*) + cpu=powerpcle + ;; + ppc64-*) + cpu=powerpc64 + ;; + ppc64le-* | powerpc64little-*) + cpu=powerpc64le + ;; + sb1-*) + cpu=mipsisa64sb1 + ;; + sb1el-*) + cpu=mipsisa64sb1el + ;; + sh5e[lb]-*) + cpu=`echo "$cpu" | sed 's/^\(sh.\)e\(.\)$/\1\2e/'` + ;; + spur-*) + cpu=spur + ;; + strongarm-* | thumb-*) + cpu=arm + ;; + tx39-*) + cpu=mipstx39 + ;; + tx39el-*) + cpu=mipstx39el + ;; + x64-*) + cpu=x86_64 + ;; + xscale-* | xscalee[bl]-*) + cpu=`echo "$cpu" | sed 's/^xscale/arm/'` + ;; + + # Recognize the canonical CPU Types that limit and/or modify the + # company names they are paired with. + cr16-*) + os=${os:-elf} + ;; + crisv32-* | etraxfs*-*) + cpu=crisv32 + vendor=axis + ;; + cris-* | etrax*-*) + cpu=cris + vendor=axis + ;; + crx-*) + os=${os:-elf} + ;; + neo-tandem) + cpu=neo + vendor=tandem + ;; + nse-tandem) + cpu=nse + vendor=tandem + ;; + nsr-tandem) + cpu=nsr + vendor=tandem + ;; + nsv-tandem) + cpu=nsv + vendor=tandem + ;; + nsx-tandem) + cpu=nsx + vendor=tandem + ;; + s390-*) + cpu=s390 + vendor=ibm + ;; + s390x-*) + cpu=s390x + vendor=ibm + ;; + tile*-*) + os=${os:-linux-gnu} + ;; + + *) + # Recognize the canonical CPU types that are allowed with any + # company name. + case $cpu in + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | abacus \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] \ + | alphapca5[67] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[lb]e | arme[lb] | armv* \ + | avr | avr32 \ + | asmjs \ + | ba \ + | be32 | be64 \ + | bfin | bs2000 \ + | c[123]* | c30 | [cjt]90 | c4x \ + | c8051 | clipper | craynv | csky | cydra \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | elxsi | epiphany \ + | f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \ + | h8300 | h8500 \ + | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i*86 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle \ + | m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \ + | m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \ + | m88110 | m88k | maxq | mb | mcore | mep | metag \ + | microblaze | microblazeel \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mmix \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | none | np1 | ns16k | ns32k \ + | open8 \ + | or1k* \ + | or32 \ + | orion \ + | pdp10 | pdp11 | pj | pjl | pn | power \ + | powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \ + | pru \ + | pyramid \ + | riscv | riscv32 | riscv64 \ + | rl78 | romp | rs6000 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \ + | sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \ + | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v | sv1 | sx* \ + | spu \ + | tahoe \ + | tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \ + | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \ + | vax \ + | visium \ + | wasm32 \ + | we32k \ + | x86 | x86_64 | xc16x | xgate | xps100 \ + | xstormy16 | xtensa* \ + | ymp \ + | z8k | z80) + ;; + + *) + echo Invalid configuration \`"$1"\': machine \`"$cpu-$vendor"\' not recognized 1>&2 + exit 1 + ;; + esac ;; esac # Here we canonicalize certain aliases for manufacturers. -case $basic_machine in - *-digital*) - basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` +case $vendor in + digital*) + vendor=dec ;; - *-commodore*) - basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` + commodore*) + vendor=cbm ;; *) ;; @@ -1377,6 +1279,9 @@ case $os in auroraux) os=auroraux ;; + bluegene*) + os=cnk + ;; solaris1 | solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1393,26 +1298,57 @@ case $os in es1800*) os=ose ;; + # Some version numbers need modification + chorusos*) + os=chorusos + ;; + isc) + os=isc2.2 + ;; + sco6) + os=sco5v6 + ;; + sco5) + os=sco3.2v5 + ;; + sco4) + os=sco3.2v4 + ;; + sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + ;; + sco3.2v[4-9]* | sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + ;; + scout) + # Don't match below + ;; + sco*) + os=sco3.2v2 + ;; + psos*) + os=psos + ;; # Now accept the basic system types. # The portable systems comes first. # Each alternative MUST end in a * to match a version number. # sysv* is not here because it comes later, after sysvr4. gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ - | *vms* | sco* | esix* | isc* | aix* | cnk* | sunos | sunos[34]*\ + | *vms* | esix* | aix* | cnk* | sunos | sunos[34]*\ | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ | sym* | kopensolaris* | plan9* \ | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ | aos* | aros* | cloudabi* | sortix* \ | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ - | clix* | riscos* | uniplus* | iris* | rtu* | xenix* \ - | hiux* | knetbsd* | mirbsd* | netbsd* \ + | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ + | knetbsd* | mirbsd* | netbsd* \ | bitrig* | openbsd* | solidbsd* | libertybsd* \ | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ - | chorusos* | chorusrdb* | cegcc* | glidix* \ - | cygwin* | msys* | pe* | psos* | moss* | proelf* | rtems* \ + | chorusrdb* | cegcc* | glidix* \ + | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ | linux-newlib* | linux-musl* | linux-uclibc* \ | uxpv* | beos* | mpeix* | udk* | moxiebox* \ @@ -1428,14 +1364,17 @@ case $os in # Remember, each alternative MUST END IN *, to match a version number. ;; qnx*) - case $basic_machine in - x86-* | i*86-*) + case $cpu in + x86 | i*86) ;; *) os=nto-$os ;; esac ;; + hiux*) + os=hiuxwe2 + ;; nto-qnx*) ;; nto*) @@ -1445,20 +1384,23 @@ case $os in | windows* | osx | abug | netware* | os9* \ | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) ;; - mac*) - os=`echo "$os" | sed -e 's|mac|macos|'` - ;; linux-dietlibc) os=linux-dietlibc ;; linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; - sunos5*) - os=`echo "$os" | sed -e 's|sunos5|solaris2|'` + lynx*178) + os=lynxos178 ;; - sunos6*) - os=`echo "$os" | sed -e 's|sunos6|solaris3|'` + lynx*5) + os=lynxos5 + ;; + lynx*) + os=lynxos + ;; + mac*) + os=`echo "$os" | sed -e 's|mac|macos|'` ;; opened*) os=openedition @@ -1466,6 +1408,12 @@ case $os in os400*) os=os400 ;; + sunos5*) + os=`echo "$os" | sed -e 's|sunos5|solaris2|'` + ;; + sunos6*) + os=`echo "$os" | sed -e 's|sunos6|solaris3|'` + ;; wince*) os=wince ;; @@ -1543,7 +1491,7 @@ case $os in # Until real need of OS specific support for # particular features comes up, bare metal # configurations are quite functional. - case $basic_machine in + case $cpu in arm*) os=eabi ;; @@ -1577,7 +1525,7 @@ else # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. -case $basic_machine in +case $cpu-$vendor in score-*) os=elf ;; @@ -1599,6 +1547,9 @@ case $basic_machine in c8051-*) os=elf ;; + clipper-intergraph) + os=clix + ;; hexagon-*) os=elf ;; @@ -1744,6 +1695,9 @@ case $basic_machine in *-atari*) os=mint ;; + *-wrs) + os=vxworks + ;; *) os=none ;; @@ -1752,9 +1706,8 @@ fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. -vendor=unknown -case $basic_machine in - *-unknown) +case $vendor in + unknown) case $os in riscix*) vendor=acorn @@ -1789,6 +1742,9 @@ case $basic_machine in genix*) vendor=ns ;; + clix*) + vendor=intergraph + ;; mvs* | opened*) vendor=ibm ;; @@ -1820,11 +1776,10 @@ case $basic_machine in vendor=stratus ;; esac - basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` ;; esac -echo "$basic_machine-$os" +echo "$cpu-$vendor-$os" exit # Local variables: diff --git a/support/config.sub.20180522 b/support/config.sub.20180522 new file mode 100755 index 00000000..f38250f1 --- /dev/null +++ b/support/config.sub.20180522 @@ -0,0 +1,1835 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright 1992-2018 Free Software Foundation, Inc. + +timestamp='2018-05-19' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). + + +# Please send patches to . +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS + +Canonicalize a configuration name. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright 1992-2018 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo "$1" + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Split fields of configuration type +IFS="-" read -r field1 field2 field3 field4 <&2 + exit 1 + ;; + *-*-*-*) + basic_machine=$field1-$field2 + os=$field3-$field4 + ;; + *-*-*) + # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two + # parts + maybe_os=$field2-$field3 + case $maybe_os in + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc \ + | linux-newlib* | linux-musl* | linux-uclibc* | uclinux-uclibc* \ + | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ + | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ + | storm-chaos* | os2-emx* | rtmk-nova*) + basic_machine=$field1 + os=$maybe_os + ;; + android-linux) + basic_machine=$field1-unknown + os=linux-android + ;; + *) + basic_machine=$field1-$field2 + os=$field3 + ;; + esac + ;; + *-*) + basic_machine=$field1 + os=$field2 + ;; + *) + # Convert single-component short-hands not valid as part of + # multi-component configurations. + case $field1 in + 386bsd) + basic_machine=i386-pc + os=bsd + ;; + a29khif) + basic_machine=a29k-amd + os=udi + ;; + adobe68k) + basic_machine=m68010-adobe + os=scout + ;; + am29k) + basic_machine=a29k-none + os=bsd + ;; + amdahl) + basic_machine=580-amdahl + os=sysv + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=bsd + ;; + aros) + basic_machine=i386-pc + os=aros + ;; + aux) + basic_machine=m68k-apple + os=aux + ;; + balance) + basic_machine=ns32k-sequent + os=dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=linux + ;; + cegcc) + basic_machine=arm-unknown + os=cegcc + ;; + cray) + basic_machine=j90-cray + os=unicos + ;; + craynv) + basic_machine=craynv-cray + os=unicosmp + ;; + delta88) + basic_machine=m88k-motorola + os=sysv3 + ;; + dicos) + basic_machine=i686-pc + os=dicos + ;; + djgpp) + basic_machine=i586-pc + os=msdosdjgpp + ;; + ebmon29k) + basic_machine=a29k-amd + os=ebmon + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=ose + ;; + gmicro) + basic_machine=tron-gmicro + os=sysv + ;; + go32) + basic_machine=i386-pc + os=go32 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=hms + ;; + harris) + basic_machine=m88k-harris + os=sysv3 + ;; + hp300bsd) + basic_machine=m68k-hp + os=bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=hpux + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=proelf + ;; + i386mach) + basic_machine=i386-mach + os=mach + ;; + vsta) + basic_machine=i386-unknown + os=vsta + ;; + isi68 | isi) + basic_machine=m68k-isi + os=sysv + ;; + m68knommu) + basic_machine=m68k-unknown + os=linux + ;; + magnum | m3230) + basic_machine=mips-mips + os=sysv + ;; + merlin) + basic_machine=ns32k-utek + os=sysv + ;; + mingw64) + basic_machine=x86_64-pc + os=mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=mingw32ce + ;; + monitor) + basic_machine=m68k-rom68k + os=coff + ;; + morphos) + basic_machine=powerpc-unknown + os=morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=moxiebox + ;; + msdos) + basic_machine=i386-pc + os=msdos + ;; + msys) + basic_machine=i686-pc + os=msys + ;; + mvs) + basic_machine=i370-ibm + os=mvs + ;; + nacl) + basic_machine=le32-unknown + os=nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=newsos + ;; + news1000) + basic_machine=m68030-sony + os=newsos + ;; + necv70) + basic_machine=v70-nec + os=sysv + ;; + nh3000) + basic_machine=m68k-harris + os=cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=cxux + ;; + nindy960) + basic_machine=i960-intel + os=nindy + ;; + mon960) + basic_machine=i960-intel + os=mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=nonstopux + ;; + os400) + basic_machine=powerpc-ibm + os=os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=ose + ;; + os68k) + basic_machine=m68k-none + os=os68k + ;; + paragon) + basic_machine=i860-intel + os=osf + ;; + parisc) + basic_machine=hppa-unknown + os=linux + ;; + pw32) + basic_machine=i586-unknown + os=pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=rdos + ;; + rdos32) + basic_machine=i386-pc + os=rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=coff + ;; + sa29200) + basic_machine=a29k-amd + os=udi + ;; + sei) + basic_machine=mips-sei + os=seiux + ;; + sps7) + basic_machine=m68k-bull + os=sysv2 + ;; + stratus) + basic_machine=i860-stratus + os=sysv4 + ;; + sun2os3) + basic_machine=m68000-sun + os=sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=solaris2 + ;; + sv1) + basic_machine=sv1-cray + os=unicos + ;; + symmetry) + basic_machine=i386-sequent + os=dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=unicos + ;; + t90) + basic_machine=t90-cray + os=unicos + ;; + toad1) + basic_machine=pdp10-xkl + os=tops20 + ;; + tpf) + basic_machine=s390x-ibm + os=tpf + ;; + udi29k) + basic_machine=a29k-amd + os=udi + ;; + ultra3) + basic_machine=a29k-nyu + os=sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=none + ;; + vaxv) + basic_machine=vax-dec + os=sysv + ;; + vms) + basic_machine=vax-dec + os=vms + ;; + vxworks960) + basic_machine=i960-wrs + os=vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=vxworks + ;; + xbox) + basic_machine=i686-pc + os=mingw32 + ;; + ymp) + basic_machine=ymp-cray + os=unicos + ;; + *) + basic_machine=$1 + os= + ;; + esac + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + sun*os*) + # Prevent following clause from handling this invalid input. + ;; + dec* | mips* | sequent* | encore* | pc532* | sgi* | sony* | \ + att* | 7300* | 3300* | delta* | motorola* | sun[234]* | \ + unicom* | ibm* | next | hp | isi* | apollo | altos* | \ + convergent* | ncr* | news | 32* | 3600* | 3100* | hitachi* |\ + c[123]* | convex* | sun | crds | omron* | dg | ultra | tti* | \ + harris | dolphin | highlevel | gould | cbm | ns | masscomp | \ + apple | axis | knuth | cray | microblaze*) + os= + basic_machine=$1 + ;; + bluegene*) + os=cnk + ;; + sim | cisco | oki | wec | winbond) + os= + basic_machine=$1 + ;; + scout) + ;; + wrs) + os=vxworks + basic_machine=$1 + ;; + chorusos*) + os=chorusos + basic_machine=$1 + ;; + chorusrdb) + os=chorusrdb + basic_machine=$1 + ;; + hiux*) + os=hiuxwe2 + ;; + sco6) + os=sco5v6 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco5) + os=sco3.2v5 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco4) + os=sco3.2v4 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + sco*) + os=sco3.2v2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + udk*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + isc) + os=isc2.2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + clix*) + basic_machine=clipper-intergraph + ;; + isc*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + lynx*178) + os=lynxos178 + ;; + lynx*5) + os=lynxos5 + ;; + lynx*) + os=lynxos + ;; + ptx*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + ;; + psos*) + os=psos + ;; + mint | mint[0-9]*) + basic_machine=m68k-atari + os=mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv6m | armv[78][arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper | csky \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nfp \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | wasm32 \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=${os:-none} + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) + ;; + m9s12z | m68hcs12z | hcs12z | s12z) + basic_machine=s12z-unknown + os=${os:-none} + ;; + ms1) + basic_machine=mt-unknown + ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=${os:-none} + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | csky-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nfp-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | wasm32-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + abacus) + basic_machine=abacus-unknown + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + blackfin-*) + basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=cnk + ;; + c54x-*) + basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c90) + basic_machine=c90-cray + os=${os:-unicos} + ;; + convex-c1) + basic_machine=c1-convex + os=bsd + ;; + convex-c2) + basic_machine=c2-convex + os=bsd + ;; + convex-c32) + basic_machine=c32-convex + os=bsd + ;; + convex-c34) + basic_machine=c34-convex + os=bsd + ;; + convex-c38) + basic_machine=c38-convex + os=bsd + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=${os:-elf} + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=${os:-elf} + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=${os:-bosx} + ;; + dpx2*) + basic_machine=m68k-bull + os=sysv3 + ;; + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=$os"spe" + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + elxsi) + basic_machine=elxsi-elxsi + os=${os:-bsd} + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=hiuxwe2 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; + i*86v32) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=sysv32 + ;; + i*86v4*) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=sysv4 + ;; + i*86v) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=sysv + ;; + i*86sol2) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=solaris2 + ;; + j90 | j90-cray) + basic_machine=j90-cray + os=${os:-unicos} + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + irix*) + ;; + *) + os=irix4 + ;; + esac + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` + ;; + m68knommu-*) + basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=linux + ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=mint + ;; + mips3*-*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown + ;; + ms1-*) + basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=newsos + ;; + next | m*-next) + basic_machine=m68k-next + case $os in + nextstep* ) + ;; + ns2*) + os=nextstep2 + ;; + *) + os=nextstep3 + ;; + esac + ;; + np1) + basic_machine=np1-gould + ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + nsv-tandem) + basic_machine=nsv-tandem + ;; + nsx-tandem) + basic_machine=nsx-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=hiuxwe2 + ;; + parisc-*) + basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=${os:-elf} + ;; + sequent) + basic_machine=i386-sequent + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + simso-wrs) + basic_machine=sparclite-wrs + os=vxworks + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + sun2) + basic_machine=m68000-sun + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + tile*) + basic_machine=$basic_machine-unknown + os=linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + w65*) + basic_machine=w65-wdc + os=none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=proelf + ;; + x64) + basic_machine=x86_64-pc + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` + ;; + none) + basic_machine=none-none + os=${os:-none} + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x$os != x ] +then +case $os in + # First match some system type aliases that might get confused + # with valid system types. + # solaris* is a basic system type, with this one exception. + auroraux) + os=auroraux + ;; + solaris1 | solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + solaris) + os=solaris2 + ;; + unixware*) + os=sysv4.2uw + ;; + gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # es1800 is here to avoid being matched by es* (a different OS) + es1800*) + os=ose + ;; + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. + # sysv* is not here because it comes later, after sysvr4. + gnu* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ + | *vms* | sco* | esix* | isc* | aix* | cnk* | sunos | sunos[34]*\ + | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ + | sym* | kopensolaris* | plan9* \ + | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ + | aos* | aros* | cloudabi* | sortix* \ + | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ + | clix* | riscos* | uniplus* | iris* | rtu* | xenix* \ + | hiux* | knetbsd* | mirbsd* | netbsd* \ + | bitrig* | openbsd* | solidbsd* | libertybsd* \ + | ekkobsd* | kfreebsd* | freebsd* | riscix* | lynxos* \ + | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ + | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ + | udi* | eabi* | lites* | ieee* | go32* | aux* | hcos* \ + | chorusos* | chorusrdb* | cegcc* | glidix* \ + | cygwin* | msys* | pe* | psos* | moss* | proelf* | rtems* \ + | midipix* | mingw32* | mingw64* | linux-gnu* | linux-android* \ + | linux-newlib* | linux-musl* | linux-uclibc* \ + | uxpv* | beos* | mpeix* | udk* | moxiebox* \ + | interix* | uwin* | mks* | rhapsody* | darwin* \ + | openstep* | oskit* | conix* | pw32* | nonstopux* \ + | storm-chaos* | tops10* | tenex* | tops20* | its* \ + | os2* | vos* | palmos* | uclinux* | nucleus* \ + | morphos* | superux* | rtmk* | windiss* \ + | powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \ + | skyos* | haiku* | rdos* | toppers* | drops* | es* \ + | onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \ + | midnightbsd*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=nto-$os + ;; + esac + ;; + nto-qnx*) + ;; + nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + sim | xray | os68k* | v88r* \ + | windows* | osx | abug | netware* | os9* \ + | macos* | mpw* | magic* | mmixware* | mon960* | lnews*) + ;; + mac*) + os=`echo "$os" | sed -e 's|mac|macos|'` + ;; + linux-dietlibc) + os=linux-dietlibc + ;; + linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + sunos5*) + os=`echo "$os" | sed -e 's|sunos5|solaris2|'` + ;; + sunos6*) + os=`echo "$os" | sed -e 's|sunos6|solaris3|'` + ;; + opened*) + os=openedition + ;; + os400*) + os=os400 + ;; + wince*) + os=wince + ;; + utek*) + os=bsd + ;; + dynix*) + os=bsd + ;; + acis*) + os=aos + ;; + atheos*) + os=atheos + ;; + syllable*) + os=syllable + ;; + 386bsd) + os=bsd + ;; + ctix* | uts*) + os=sysv + ;; + nova*) + os=rtmk-nova + ;; + ns2) + os=nextstep2 + ;; + nsk*) + os=nsk + ;; + # Preserve the version number of sinix5. + sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + sinix*) + os=sysv4 + ;; + tpf*) + os=tpf + ;; + triton*) + os=sysv3 + ;; + oss*) + os=sysv3 + ;; + svr4*) + os=sysv4 + ;; + svr3) + os=sysv3 + ;; + sysvr4) + os=sysv4 + ;; + # This must come after sysvr4. + sysv*) + ;; + ose*) + os=ose + ;; + *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) + os=mint + ;; + zvmoe) + os=zvmoe + ;; + dicos*) + os=dicos + ;; + pikeos*) + # Until real need of OS specific support for + # particular features comes up, bare metal + # configurations are quite functional. + case $basic_machine in + arm*) + os=eabi + ;; + *) + os=elf + ;; + esac + ;; + nacl*) + ;; + ios) + ;; + none) + ;; + *-eabi) + ;; + *) + echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=elf + ;; + spu-*) + os=elf + ;; + *-acorn) + os=riscix1.2 + ;; + arm*-rebel) + os=linux + ;; + arm*-semi) + os=aout + ;; + c4x-* | tic4x-*) + os=coff + ;; + c8051-*) + os=elf + ;; + hexagon-*) + os=elf + ;; + tic54x-*) + os=coff + ;; + tic55x-*) + os=coff + ;; + tic6x-*) + os=coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=tops20 + ;; + pdp11-*) + os=none + ;; + *-dec | vax-*) + os=ultrix4.2 + ;; + m68*-apollo) + os=domain + ;; + i386-sun) + os=sunos4.0.2 + ;; + m68000-sun) + os=sunos3 + ;; + m68*-cisco) + os=aout + ;; + mep-*) + os=elf + ;; + mips*-cisco) + os=elf + ;; + mips*-*) + os=elf + ;; + or32-*) + os=coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=sysv3 + ;; + sparc-* | *-sun) + os=sunos4.1.1 + ;; + pru-*) + os=elf + ;; + *-be) + os=beos + ;; + *-ibm) + os=aix + ;; + *-knuth) + os=mmixware + ;; + *-wec) + os=proelf + ;; + *-winbond) + os=proelf + ;; + *-oki) + os=proelf + ;; + *-hp) + os=hpux + ;; + *-hitachi) + os=hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=sysv + ;; + *-cbm) + os=amigaos + ;; + *-dg) + os=dgux + ;; + *-dolphin) + os=sysv3 + ;; + m68k-ccur) + os=rtu + ;; + m88k-omron*) + os=luna + ;; + *-next) + os=nextstep + ;; + *-sequent) + os=ptx + ;; + *-crds) + os=unos + ;; + *-ns) + os=genix + ;; + i370-*) + os=mvs + ;; + *-gould) + os=sysv + ;; + *-highlevel) + os=bsd + ;; + *-encore) + os=bsd + ;; + *-sgi) + os=irix + ;; + *-siemens) + os=sysv4 + ;; + *-masscomp) + os=rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=uxpv + ;; + *-rom68k) + os=coff + ;; + *-*bug) + os=coff + ;; + *-apple) + os=macos + ;; + *-atari*) + os=mint + ;; + *) + os=none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + riscix*) + vendor=acorn + ;; + sunos*) + vendor=sun + ;; + cnk*|-aix*) + vendor=ibm + ;; + beos*) + vendor=be + ;; + hpux*) + vendor=hp + ;; + mpeix*) + vendor=hp + ;; + hiux*) + vendor=hitachi + ;; + unos*) + vendor=crds + ;; + dgux*) + vendor=dg + ;; + luna*) + vendor=omron + ;; + genix*) + vendor=ns + ;; + mvs* | opened*) + vendor=ibm + ;; + os400*) + vendor=ibm + ;; + ptx*) + vendor=sequent + ;; + tpf*) + vendor=ibm + ;; + vxsim* | vxworks* | windiss*) + vendor=wrs + ;; + aux*) + vendor=apple + ;; + hms*) + vendor=hitachi + ;; + mpw* | macos*) + vendor=apple + ;; + *mint | mint[0-9]* | *MiNT | MiNT[0-9]*) + vendor=atari + ;; + vos*) + vendor=stratus + ;; + esac + basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` + ;; +esac + +echo "$basic_machine-$os" +exit + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/tests/RUN-ONE-TEST b/tests/RUN-ONE-TEST index 554f3d6e..58c375b7 100755 --- a/tests/RUN-ONE-TEST +++ b/tests/RUN-ONE-TEST @@ -1,4 +1,4 @@ -BUILD_DIR=/usr/local/build/bash/bash-current +BUILD_DIR=/usr/local/build/chet/bash/bash-current THIS_SH=$BUILD_DIR/bash PATH=$PATH:$BUILD_DIR