summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChet Ramey <chet.ramey@case.edu>2020-08-12 14:39:05 -0400
committerChet Ramey <chet.ramey@case.edu>2020-08-12 14:39:05 -0400
commit7a257517b79d6652035e8e7b430cf21b38664e9e (patch)
treeabe4c98216c5677e8cdcc812bc1b6dc448f83804
parent216762309c4a70288f82eea3eacbecf5434a62ba (diff)
downloadbash-7a257517b79d6652035e8e7b430cf21b38664e9e.tar.gz
commit bash-20200807 snapshot
-rw-r--r--CHANGES80
-rw-r--r--CHANGES-5.180
-rw-r--r--COMPAT3
-rw-r--r--CWRU/CWRU.chlog20
-rw-r--r--NEWS19
-rw-r--r--NEWS-5.119
-rw-r--r--bashline.c4
-rw-r--r--builtins/fc.def32
-rwxr-xr-xconfigure20
-rw-r--r--configure.ac2
-rw-r--r--doc/bash.014
-rw-r--r--doc/bash.html8
-rw-r--r--doc/bash.info338
-rw-r--r--doc/bash.pdfbin388035 -> 388191 bytes
-rw-r--r--doc/bash.ps1968
-rw-r--r--doc/bashbug.07
-rw-r--r--doc/bashbug.ps35
-rw-r--r--doc/bashref.dvibin788856 -> 789280 bytes
-rw-r--r--doc/bashref.html15
-rw-r--r--doc/bashref.info338
-rw-r--r--doc/bashref.log8
-rw-r--r--doc/bashref.pdfbin768833 -> 769145 bytes
-rw-r--r--doc/bashref.ps1591
-rw-r--r--doc/builtins.012
-rw-r--r--doc/builtins.ps1778
-rw-r--r--doc/rbash.ps2
-rw-r--r--lib/sh/strftime.c11
-rw-r--r--po/af.gmobin1321 -> 1321 bytes
-rw-r--r--po/af.po394
-rw-r--r--po/bash.pot394
-rw-r--r--po/bg.gmobin223268 -> 219994 bytes
-rw-r--r--po/bg.po401
-rw-r--r--po/ca.gmobin143614 -> 143614 bytes
-rw-r--r--po/ca.po405
-rw-r--r--po/cs.gmobin166318 -> 163842 bytes
-rw-r--r--po/cs.po406
-rw-r--r--po/da.gmobin72064 -> 72064 bytes
-rw-r--r--po/da.po404
-rw-r--r--po/de.gmobin94744 -> 94744 bytes
-rw-r--r--po/de.po397
-rw-r--r--po/el.gmobin74685 -> 74685 bytes
-rw-r--r--po/el.po396
-rw-r--r--po/en@boldquot.gmobin173300 -> 173564 bytes
-rw-r--r--po/en@boldquot.po400
-rw-r--r--po/en@quot.gmobin171652 -> 171916 bytes
-rw-r--r--po/en@quot.po400
-rw-r--r--po/eo.gmobin135665 -> 135665 bytes
-rw-r--r--po/eo.po398
-rw-r--r--po/es.gmobin145473 -> 145473 bytes
-rw-r--r--po/es.po398
-rw-r--r--po/et.gmobin12197 -> 12197 bytes
-rw-r--r--po/et.po394
-rw-r--r--po/fi.gmobin74465 -> 74465 bytes
-rw-r--r--po/fi.po396
-rw-r--r--po/fr.gmobin164996 -> 164996 bytes
-rw-r--r--po/fr.po405
-rw-r--r--po/ga.gmobin107487 -> 107487 bytes
-rw-r--r--po/ga.po405
-rw-r--r--po/gl.gmobin55254 -> 55254 bytes
-rw-r--r--po/gl.po406
-rw-r--r--po/hr.gmobin155056 -> 155056 bytes
-rw-r--r--po/hr.po405
-rw-r--r--po/hu.gmobin163531 -> 161293 bytes
-rw-r--r--po/hu.po397
-rw-r--r--po/id.gmobin87778 -> 87778 bytes
-rw-r--r--po/id.po405
-rw-r--r--po/it.gmobin85368 -> 85368 bytes
-rw-r--r--po/it.po405
-rw-r--r--po/ja.gmobin100113 -> 100113 bytes
-rw-r--r--po/ja.po405
-rw-r--r--po/ko.gmobin52646 -> 52646 bytes
-rw-r--r--po/ko.po396
-rw-r--r--po/lt.gmobin28987 -> 28987 bytes
-rw-r--r--po/lt.po396
-rw-r--r--po/nb.gmobin137234 -> 137234 bytes
-rw-r--r--po/nb.po405
-rw-r--r--po/nl.gmobin162618 -> 160297 bytes
-rw-r--r--po/nl.po397
-rw-r--r--po/pl.gmobin160828 -> 160828 bytes
-rw-r--r--po/pl.po396
-rw-r--r--po/pt.gmobin156639 -> 156639 bytes
-rw-r--r--po/pt.po396
-rw-r--r--po/pt_BR.gmobin160500 -> 160500 bytes
-rw-r--r--po/pt_BR.po396
-rw-r--r--po/ro.gmobin9225 -> 9225 bytes
-rw-r--r--po/ro.po395
-rw-r--r--po/ru.gmobin125446 -> 125446 bytes
-rw-r--r--po/ru.po409
-rw-r--r--po/sk.gmobin84939 -> 84939 bytes
-rw-r--r--po/sk.po405
-rw-r--r--po/sl.gmobin82089 -> 82089 bytes
-rw-r--r--po/sl.po405
-rw-r--r--po/sr.gmobin208754 -> 205797 bytes
-rw-r--r--po/sr.po406
-rw-r--r--po/sv.gmobin154300 -> 154300 bytes
-rw-r--r--po/sv.po396
-rw-r--r--po/tr.gmobin126804 -> 126804 bytes
-rw-r--r--po/tr.po405
-rw-r--r--po/uk.gmobin186844 -> 186844 bytes
-rw-r--r--po/uk.po409
-rw-r--r--po/vi.gmobin138318 -> 138318 bytes
-rw-r--r--po/vi.po405
-rw-r--r--po/zh_CN.gmobin146166 -> 146166 bytes
-rw-r--r--po/zh_CN.po407
-rw-r--r--po/zh_TW.gmobin151330 -> 149275 bytes
-rw-r--r--po/zh_TW.po397
-rw-r--r--tests/history.right8
-rw-r--r--tests/history.tests1
-rw-r--r--tests/history5.sub4
109 files changed, 11671 insertions, 10783 deletions
diff --git a/CHANGES b/CHANGES
index 9066378c..b2999bf0 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,83 @@
+This document details the changes between this version, bash-5.1-beta, and
+the previous version, bash-5.1-alpha.
+
+1. Changes to Bash
+
+a. Fixed a bug that caused name references to variables to not update the
+ referenced variable's assignment side effects.
+
+b. Tightened up the parameter transformation error checking for invalid
+ transformation operators.
+
+c. System-specific changes for: FreeBSD
+
+d. A few minor changes to move potential uses of stdio functions out of signal
+ handling paths.
+
+e. Make sure SIGCHLD is blocked in all cases where waitchld() is not called
+ from a signal handler.
+
+f. Changed `command' builtin processing so it no longer starts an extra process
+ when run asynchronously (command x &).
+
+g. Avoid performing tilde expansion after `:' in words that look like assignment
+ statements when in posix mode.
+
+h. Slight changes to how the `complete' builtin prints out options and actions
+ for completion specifications.
+
+i. Several changes to how `local -' restores the values of options and
+ $SHELLOPTS.
+
+j. Don't treat a word in a compound assignment as an assignment statement
+ unless it has a valid subscript before the `='.
+
+k. Fixed a bug with the DEBUG trap and process substitution that caused the
+ terminal's process group to be set incorrectly.
+
+l. Fixed a bug that left readline's signal handlers installed while running a
+ shell command from a bindable readline command.
+
+m. Fixed the `fc' builtin to clamp out of range history specifications at the
+ boundaries of the history list for POSIX conformance.
+
+2. New Features in Bash
+
+a. If the hash builtin is listing hashed filenames portably, don't print
+ anything if the table is empty.
+
+b. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component.
+
+c. Bash attempts to optimize away forks in the last command in a function body
+ under appropriate circumstances.
+
+d. The globbing code now uses fnmatch(3) to check collation elements (if
+ available) even in cases without multibyte characters.
+
+e. The `fg' and `bg' builtins now return an error in a command substitution
+ when asked to restart a job inherited from the parent shell.
+
+f. The shell now attempts to unlink all FIFOs on exit, whether a consuming
+ process has finished with them or not.
+
+3. Changes to Readline
+
+a. Make sure that all undo groups are closed when leaving vi insertion mode.
+
+b. Make sure that the vi-mode `C' and `c' commands enter insert mode even if
+ the motion command doesn't have any effect.
+
+c. Fixed several potential memory leaks in the callback mode context handling.
+
+d. If readline is handling a SIGTTOU, make sure SIGTTOU is blocked while
+ executing the terminal cleanup code, since it's no longer run in a signal
+ handling context.
+
+4. New Features in Readline
+
+a. The signal cleanup code now blocks SIGINT while processing after a SIGINT.
+
+------------------------------------------------------------------------------
This document details the changes between this version, bash-5.1-alpha, and
the previous version, bash-5.0-release.
diff --git a/CHANGES-5.1 b/CHANGES-5.1
index 6673ad48..85b5d766 100644
--- a/CHANGES-5.1
+++ b/CHANGES-5.1
@@ -1,3 +1,83 @@
+This document details the changes between this version, bash-5.1-beta, and
+the previous version, bash-5.1-alpha.
+
+1. Changes to Bash
+
+a. Fixed a bug that caused name references to variables to not update the
+ referenced variable's assignment side effects.
+
+b. Tightened up the parameter transformation error checking for invalid
+ transformation operators.
+
+c. System-specific changes for: FreeBSD
+
+d. A few minor changes to move potential uses of stdio functions out of signal
+ handling paths.
+
+e. Make sure SIGCHLD is blocked in all cases where waitchld() is not called
+ from a signal handler.
+
+f. Changed `command' builtin processing so it no longer starts an extra process
+ when run asynchronously (command x &).
+
+g. Avoid performing tilde expansion after `:' in words that look like assignment
+ statements when in posix mode.
+
+h. Slight changes to how the `complete' builtin prints out options and actions
+ for completion specifications.
+
+i. Several changes to how `local -' restores the values of options and
+ $SHELLOPTS.
+
+j. Don't treat a word in a compound assignment as an assignment statement
+ unless it has a valid subscript before the `='.
+
+k. Fixed a bug with the DEBUG trap and process substitution that caused the
+ terminal's process group to be set incorrectly.
+
+l. Fixed a bug that left readline's signal handlers installed while running a
+ shell command from a bindable readline command.
+
+m. Fixed the `fc' builtin to clamp out of range history specifications at the
+ boundaries of the history list for POSIX conformance.
+
+2. New Features in Bash
+
+a. If the hash builtin is listing hashed filenames portably, don't print
+ anything if the table is empty.
+
+b. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component.
+
+c. Bash attempts to optimize away forks in the last command in a function body
+ under appropriate circumstances.
+
+d. The globbing code now uses fnmatch(3) to check collation elements (if
+ available) even in cases without multibyte characters.
+
+e. The `fg' and `bg' builtins now return an error in a command substitution
+ when asked to restart a job inherited from the parent shell.
+
+f. The shell now attempts to unlink all FIFOs on exit, whether a consuming
+ process has finished with them or not.
+
+3. Changes to Readline
+
+a. Make sure that all undo groups are closed when leaving vi insertion mode.
+
+b. Make sure that the vi-mode `C' and `c' commands enter insert mode even if
+ the motion command doesn't have any effect.
+
+c. Fixed several potential memory leaks in the callback mode context handling.
+
+d. If readline is handling a SIGTTOU, make sure SIGTTOU is blocked while
+ executing the terminal cleanup code, since it's no longer run in a signal
+ handling context.
+
+4. New Features in Readline
+
+a. The signal cleanup code now blocks SIGINT while processing after a SIGINT.
+
+------------------------------------------------------------------------------
This document details the changes between this version, bash-5.1-alpha, and
the previous version, bash-5.0-release.
diff --git a/COMPAT b/COMPAT
index 331a3975..5cfb8360 100644
--- a/COMPAT
+++ b/COMPAT
@@ -2,7 +2,7 @@ Compatibility with previous versions
====================================
This document details the incompatibilities between this version of bash,
-bash-5.1, and the previous widely-available versions, bash-3.x (which is
+bash-5.1, and the previous widely-available versions, bash-3.2 (which is
still the `standard' version for Mac OS X), 4.2/4.3 (which are still
standard on a few Linux distributions), and bash-4.4/bash-5.0, the current
widely-available versions. These were discovered by users of bash-2.x
@@ -543,6 +543,7 @@ compat50 (set using BASH_COMPAT)
output in a format that can be reused as input (-l). Bash-5.1
suppresses that message if -l is supplied
+
-------------------------------------------------------------------------------
Copying and distribution of this file, with or without modification,
diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog
index 99434a44..8f93f008 100644
--- a/CWRU/CWRU.chlog
+++ b/CWRU/CWRU.chlog
@@ -8853,3 +8853,23 @@ arrayfunc.c
- quote_compound_array_list: turn empty strings into '' instead of
leaving them unmodified. Fixes bug in changes from 4/29 reported
by andy_bash <andy_bash@objectmail.com>
+
+ 8/10
+ ----
+bashline.c
+ - edit_and_execute_command,bash_execute_unix_command: restore the bash
+ signal handlers before running parse_and_execute() so bash will catch
+ and handle signals, instead of letting readline catch them without
+ any opportunity to run _rl_handle_signal(). Fixes bug reported by
+ Stan Marsh <gazelle@xmission.com>
+
+ 8/11
+ ----
+builtins/fc.def
+ - fc_gethnum: return HIST_INVALID for -0 if not in listing mode
+ - fc_builtin: throw an out-of-range error if histbeg or histend gets
+ set to HIST_INVALID
+ - fc_builtin: don't throw errors for other out-of-range history
+ specifications, clamp them at the beginning or end of the history
+ list, as appropriate, per POSIX. Report and fix from Martijn Dekker
+ <martijn@inlv.org>
diff --git a/NEWS b/NEWS
index bc2392f4..98b37c00 100644
--- a/NEWS
+++ b/NEWS
@@ -128,6 +128,23 @@ nn. HISTFILE is now readonly in a restricted shell.
oo. The bash malloc now returns memory that is 16-byte aligned on 64-bit
systems.
+pp. If the hash builtin is listing hashed filenames portably, don't print
+ anything if the table is empty.
+
+qq. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component.
+
+rr. Bash attempts to optimize away forks in the last command in a function body
+ under appropriate circumstances.
+
+ss. The globbing code now uses fnmatch(3) to check collation elements (if
+ available) even in cases without multibyte characters.
+
+tt. The `fg' and `bg' builtins now return an error in a command substitution
+ when asked to restart a job inherited from the parent shell.
+
+uu. The shell now attempts to unlink all FIFOs on exit, whether a consuming
+ process has finished with them or not.
+
2. New Features in Readline
a. If a second consecutive completion attempt produces matches where the first
@@ -161,6 +178,8 @@ i. Readline tries to take advantage of the more regular structure of UTF-8
j. The bindable operate-and-get-next command (and its default bindings) are
now part of readline instead of a bash-specific addition.
+k. The signal cleanup code now blocks SIGINT while processing after a SIGINT.
+
-------------------------------------------------------------------------------
This is a terse description of the new features added to bash-5.0 since
the release of bash-4.4. As always, the manual page (doc/bash.1) is
diff --git a/NEWS-5.1 b/NEWS-5.1
index 8a07052f..e6aa1d12 100644
--- a/NEWS-5.1
+++ b/NEWS-5.1
@@ -128,6 +128,23 @@ nn. HISTFILE is now readonly in a restricted shell.
oo. The bash malloc now returns memory that is 16-byte aligned on 64-bit
systems.
+pp. If the hash builtin is listing hashed filenames portably, don't print
+ anything if the table is empty.
+
+qq. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component.
+
+rr. Bash attempts to optimize away forks in the last command in a function body
+ under appropriate circumstances.
+
+ss. The globbing code now uses fnmatch(3) to check collation elements (if
+ available) even in cases without multibyte characters.
+
+tt. The `fg' and `bg' builtins now return an error in a command substitution
+ when asked to restart a job inherited from the parent shell.
+
+uu. The shell now attempts to unlink all FIFOs on exit, whether a consuming
+ process has finished with them or not.
+
2. New Features in Readline
a. If a second consecutive completion attempt produces matches where the first
@@ -160,3 +177,5 @@ i. Readline tries to take advantage of the more regular structure of UTF-8
j. The bindable operate-and-get-next command (and its default bindings) are
now part of readline instead of a bash-specific addition.
+
+k. The signal cleanup code now blocks SIGINT while processing after a SIGINT.
diff --git a/bashline.c b/bashline.c
index 6cc9555a..de1d7b49 100644
--- a/bashline.c
+++ b/bashline.c
@@ -968,6 +968,7 @@ edit_and_execute_command (count, c, editing_mode, edit_command)
if (rl_deprep_term_function)
(*rl_deprep_term_function) ();
+ rl_clear_signals ();
save_parser_state (&ps);
r = parse_and_execute (command, (editing_mode == VI_EDITING_MODE) ? "v" : "C-xC-e", SEVAL_NOHIST);
restore_parser_state (&ps);
@@ -977,6 +978,7 @@ edit_and_execute_command (count, c, editing_mode, edit_command)
if (rl_prep_term_function)
(*rl_prep_term_function) (metaflag);
+ rl_set_signals ();
current_command_line_count = saved_command_line_count;
@@ -4337,7 +4339,9 @@ bash_execute_unix_command (count, key)
array_needs_making = 1;
save_parser_state (&ps);
+ rl_clear_signals ();
r = parse_and_execute (savestring (cmd), "bash_execute_unix_command", SEVAL_NOHIST|SEVAL_NOFREE);
+ rl_set_signals ();
restore_parser_state (&ps);
v = find_variable ("READLINE_LINE");
diff --git a/builtins/fc.def b/builtins/fc.def
index c266ac2c..901091ff 100644
--- a/builtins/fc.def
+++ b/builtins/fc.def
@@ -86,6 +86,9 @@ $END
extern int errno;
#endif /* !errno */
+#define HIST_INVALID INT_MIN
+#define HIST_ERANGE INT_MIN+1
+
extern int unlink PARAMS((const char *));
extern FILE *sh_mktmpfp PARAMS((char *, int, char **));
@@ -321,10 +324,7 @@ fc_builtin (list)
while (last_hist >= 0 && hlist[last_hist] == 0)
last_hist--;
if (last_hist < 0)
- {
- sh_erange ((char *)NULL, _("history specification"));
- return (EXECUTION_FAILURE);
- }
+ last_hist = 0; /* per POSIX */
if (list)
{
@@ -353,13 +353,18 @@ fc_builtin (list)
histbeg = histend = last_hist;
}
- /* We print error messages for line specifications out of range. */
- if ((histbeg < 0) || (histend < 0))
+ if (histbeg == HIST_INVALID || histend == HIST_INVALID)
{
- sh_erange ((char *)NULL, _("history specification"));
+ sh_erange ((char *)NULL, _("history specification"));
return (EXECUTION_FAILURE);
}
+ /* We don't throw an error for line specifications out of range, per POSIX */
+ if (histbeg < 0)
+ histbeg = 0;
+ if (histend < 0)
+ histend = 0;
+
/* "When not listing, the fc command that caused the editing shall not be
entered into the history list." */
if (listing == 0 && hist_last_line_added)
@@ -382,13 +387,18 @@ fc_builtin (list)
histbeg = last_hist;
}
- /* We print error messages for line specifications out of range. */
- if ((histbeg < 0) || (histend < 0))
+ if (histbeg == HIST_INVALID || histend == HIST_INVALID)
{
- sh_erange ((char *)NULL, _("history specification"));
+ sh_erange ((char *)NULL, _("history specification"));
return (EXECUTION_FAILURE);
}
+ /* We don't throw an error for line specifications out of range, per POSIX */
+ if (histbeg < 0)
+ histbeg = 0;
+ if (histend < 0)
+ histend = 0;
+
if (histend < histbeg)
{
i = histend;
@@ -578,7 +588,7 @@ fc_gethnum (command, hlist, mode)
return (n < 0 ? 0 : n);
}
else if (n == 0)
- return ((sign == -1) ? (mode ? real_last : -1) : i);
+ return ((sign == -1) ? (mode ? real_last : HIST_INVALID) : i);
else
{
n -= history_base;
diff --git a/configure b/configure
index 9890529d..b95b42dd 100755
--- a/configure
+++ b/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.ac for Bash 5.1, version 5.021.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bash 5.1-alpha.
+# Generated by GNU Autoconf 2.69 for bash 5.1-beta.
#
# Report bugs to <bug-bash@gnu.org>.
#
@@ -581,8 +581,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='bash'
PACKAGE_TARNAME='bash'
-PACKAGE_VERSION='5.1-alpha'
-PACKAGE_STRING='bash 5.1-alpha'
+PACKAGE_VERSION='5.1-beta'
+PACKAGE_STRING='bash 5.1-beta'
PACKAGE_BUGREPORT='bug-bash@gnu.org'
PACKAGE_URL=''
@@ -1427,7 +1427,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures bash 5.1-alpha to adapt to many kinds of systems.
+\`configure' configures bash 5.1-beta to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1492,7 +1492,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of bash 5.1-alpha:";;
+ short | recursive ) echo "Configuration of bash 5.1-beta:";;
esac
cat <<\_ACEOF
@@ -1693,7 +1693,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-bash configure 5.1-alpha
+bash configure 5.1-beta
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2402,7 +2402,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by bash $as_me 5.1-alpha, which was
+It was created by bash $as_me 5.1-beta, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2800,7 +2800,7 @@ ac_config_headers="$ac_config_headers config.h"
BASHVERS=5.1
-RELSTATUS=alpha
+RELSTATUS=beta
case "$RELSTATUS" in
alp*|bet*|dev*|rc*|releng*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
@@ -21057,7 +21057,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by bash $as_me 5.1-alpha, which was
+This file was extended by bash $as_me 5.1-beta, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -21123,7 +21123,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-bash config.status 5.1-alpha
+bash config.status 5.1-beta
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/configure.ac b/configure.ac
index f5793e7a..4e96e491 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,7 +24,7 @@ dnl Process this file with autoconf to produce a configure script.
AC_REVISION([for Bash 5.1, version 5.021])dnl
define(bashvers, 5.1)
-define(relstatus, alpha)
+define(relstatus, beta)
AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org])
diff --git a/doc/bash.0 b/doc/bash.0
index 0bf46a41..99aa56ea 100644
--- a/doc/bash.0
+++ b/doc/bash.0
@@ -5090,11 +5090,13 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
is made local to the function in which llooccaall is invoked: shell
options changed using the sseett builtin inside the function are
restored to their original values when the function returns.
- With no operands, llooccaall writes a list of local variables to the
- standard output. It is an error to use llooccaall when not within a
- function. The return status is 0 unless llooccaall is used outside a
- function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly
- variable.
+ The restore is effected as if a series of sseett commands were exe-
+ cuted to restore the values that were in place before the func-
+ tion. With no operands, llooccaall writes a list of local variables
+ to the standard output. It is an error to use llooccaall when not
+ within a function. The return status is 0 unless llooccaall is used
+ outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a
+ readonly variable.
llooggoouutt Exit a login shell.
@@ -6399,4 +6401,4 @@ BBUUGGSS
-GNU Bash 5.1 2020 June 16 BASH(1)
+GNU Bash 5.1 2020 August 3 BASH(1)
diff --git a/doc/bash.html b/doc/bash.html
index f04023b1..4d64f59b 100644
--- a/doc/bash.html
+++ b/doc/bash.html
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2020 June 16<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2020 August 3<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -11311,6 +11311,8 @@ If <I>name</I> is -, the set of shell options is made local to the function
in which <B>local</B> is invoked: shell options changed using the
<B>set</B> builtin inside the function are restored to their original values
when the function returns.
+The restore is effected as if a series of <B>set</B> commands were executed
+to restore the values that were in place before the function.
With no operands,
<B>local</B>
@@ -14252,7 +14254,7 @@ There may be only one active coprocess at a time.
<HR>
<TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>GNU Bash 5.1<TH ALIGN=CENTER width=33%>2020 June 16<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>GNU Bash 5.1<TH ALIGN=CENTER width=33%>2020 August 3<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -14359,6 +14361,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
-Time: 17 July 2020 15:12:43 EDT
+Time: 07 August 2020 11:58:21 EDT
</BODY>
</HTML>
diff --git a/doc/bash.info b/doc/bash.info
index 82a40c16..92b92ce9 100644
--- a/doc/bash.info
+++ b/doc/bash.info
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.7 from
bashref.texi.
This text is a brief description of the features that are present in the
-Bash shell (version 5.1, 2 July 2020).
+Bash shell (version 5.1, 3 August 2020).
- This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash
+ This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Copyright (C) 1988-2018 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
-Bash shell (version 5.1, 2 July 2020). The Bash home page is
+Bash shell (version 5.1, 3 August 2020). The Bash home page is
<http://www.gnu.org/software/bash/>.
- This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash
+ This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Bash contains features that appear in other popular shells, and some
@@ -3746,9 +3746,11 @@ standard.
and its children. If NAME is '-', the set of shell options is made
local to the function in which 'local' is invoked: shell options
changed using the 'set' builtin inside the function are restored to
- their original values when the function returns. The return status
- is zero unless 'local' is used outside a function, an invalid NAME
- is supplied, or NAME is a readonly variable.
+ their original values when the function returns. The restore is
+ effected as if a series of 'set' commands were executed to restore
+ the values that were in place before the function. The return
+ status is zero unless 'local' is used outside a function, an
+ invalid NAME is supplied, or NAME is a readonly variable.
'logout'
logout [N]
@@ -8523,10 +8525,14 @@ File: bash.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: C
-------------------------
'kill-line (C-k)'
- Kill the text from point to the end of the line.
+ Kill the text from point to the end of the line. With a negative
+ numeric argument, kill backward from the cursor to the beginning of
+ the current line.
'backward-kill-line (C-x Rubout)'
Kill backward from the cursor to the beginning of the current line.
+ With a negative numeric argument, kill forward from the cursor to
+ the end of the current line.
'unix-line-discard (C-u)'
Kill backward from the cursor to the beginning of the current line.
@@ -11294,17 +11300,17 @@ D.1 Index of Shell Builtin Commands
(line 58)
* let: Bash Builtins. (line 350)
* local: Bash Builtins. (line 358)
-* logout: Bash Builtins. (line 372)
-* mapfile: Bash Builtins. (line 377)
+* logout: Bash Builtins. (line 374)
+* mapfile: Bash Builtins. (line 379)
* popd: Directory Stack Builtins.
(line 35)
-* printf: Bash Builtins. (line 423)
+* printf: Bash Builtins. (line 425)
* pushd: Directory Stack Builtins.
(line 53)
* pwd: Bourne Shell Builtins.
(line 207)
-* read: Bash Builtins. (line 472)
-* readarray: Bash Builtins. (line 568)
+* read: Bash Builtins. (line 474)
+* readarray: Bash Builtins. (line 570)
* readonly: Bourne Shell Builtins.
(line 217)
* return: Bourne Shell Builtins.
@@ -11313,7 +11319,7 @@ D.1 Index of Shell Builtin Commands
* shift: Bourne Shell Builtins.
(line 257)
* shopt: The Shopt Builtin. (line 9)
-* source: Bash Builtins. (line 577)
+* source: Bash Builtins. (line 579)
* suspend: Job Control Builtins.
(line 113)
* test: Bourne Shell Builtins.
@@ -11322,12 +11328,12 @@ D.1 Index of Shell Builtin Commands
(line 349)
* trap: Bourne Shell Builtins.
(line 355)
-* type: Bash Builtins. (line 582)
-* typeset: Bash Builtins. (line 614)
-* ulimit: Bash Builtins. (line 620)
+* type: Bash Builtins. (line 584)
+* typeset: Bash Builtins. (line 616)
+* ulimit: Bash Builtins. (line 622)
* umask: Bourne Shell Builtins.
(line 404)
-* unalias: Bash Builtins. (line 723)
+* unalias: Bash Builtins. (line 725)
* unset: Bourne Shell Builtins.
(line 422)
* wait: Job Control Builtins.
@@ -11622,9 +11628,9 @@ D.4 Function Index
* backward-char (C-b): Commands For Moving. (line 15)
* backward-delete-char (Rubout): Commands For Text. (line 17)
* backward-kill-line (C-x Rubout): Commands For Killing.
- (line 9)
+ (line 11)
* backward-kill-word (M-<DEL>): Commands For Killing.
- (line 24)
+ (line 28)
* backward-word (M-b): Commands For Moving. (line 22)
* beginning-of-history (M-<): Commands For History.
(line 20)
@@ -11653,18 +11659,18 @@ D.4 Function Index
* complete-variable (M-$): Commands For Completion.
(line 64)
* copy-backward-word (): Commands For Killing.
- (line 65)
+ (line 69)
* copy-forward-word (): Commands For Killing.
- (line 70)
+ (line 74)
* copy-region-as-kill (): Commands For Killing.
- (line 61)
+ (line 65)
* dabbrev-expand (): Commands For Completion.
(line 95)
* delete-char (C-d): Commands For Text. (line 12)
* delete-char-or-list (): Commands For Completion.
(line 43)
* delete-horizontal-space (): Commands For Killing.
- (line 53)
+ (line 57)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* display-shell-version (C-x C-v): Miscellaneous Commands.
(line 110)
@@ -11720,11 +11726,11 @@ D.4 Function Index
* kill-line (C-k): Commands For Killing.
(line 6)
* kill-region (): Commands For Killing.
- (line 57)
+ (line 61)
* kill-whole-line (): Commands For Killing.
- (line 15)
-* kill-word (M-d): Commands For Killing.
(line 19)
+* kill-word (M-d): Commands For Killing.
+ (line 23)
* magic-space (): Miscellaneous Commands.
(line 121)
* menu-complete (): Commands For Completion.
@@ -11771,15 +11777,15 @@ D.4 Function Index
* set-mark (C-@): Miscellaneous Commands.
(line 33)
* shell-backward-kill-word (): Commands For Killing.
- (line 33)
+ (line 37)
* shell-backward-word (M-C-b): Commands For Moving. (line 30)
* shell-expand-line (M-C-e): Miscellaneous Commands.
(line 113)
* shell-forward-word (M-C-f): Commands For Moving. (line 26)
* shell-kill-word (M-C-d): Commands For Killing.
- (line 28)
+ (line 32)
* shell-transpose-words (M-C-t): Commands For Killing.
- (line 37)
+ (line 41)
* skip-csi-sequence (): Miscellaneous Commands.
(line 52)
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
@@ -11791,20 +11797,20 @@ D.4 Function Index
(line 23)
* universal-argument (): Numeric Arguments. (line 10)
* unix-filename-rubout (): Commands For Killing.
- (line 48)
+ (line 52)
* unix-line-discard (C-u): Commands For Killing.
- (line 12)
+ (line 16)
* unix-word-rubout (C-w): Commands For Killing.
- (line 44)
+ (line 48)
* upcase-word (M-u): Commands For Text. (line 58)
* yank (C-y): Commands For Killing.
- (line 75)
+ (line 79)
* yank-last-arg (M-. or M-_): Commands For History.
(line 84)
* yank-nth-arg (M-C-y): Commands For History.
(line 75)
* yank-pop (M-y): Commands For Killing.
- (line 78)
+ (line 82)

File: bash.info, Node: Concept Index, Prev: Function Index, Up: Indexes
@@ -11973,137 +11979,137 @@ D.5 Concept Index

Tag Table:
-Node: Top887
-Node: Introduction2797
-Node: What is Bash?3013
-Node: What is a shell?4127
-Node: Definitions6665
-Node: Basic Shell Features9616
-Node: Shell Syntax10835
-Node: Shell Operation11861
-Node: Quoting13154
-Node: Escape Character14454
-Node: Single Quotes14939
-Node: Double Quotes15287
-Node: ANSI-C Quoting16565
-Node: Locale Translation17824
-Node: Comments18977
-Node: Shell Commands19595
-Node: Reserved Words20533
-Node: Simple Commands21289
-Node: Pipelines21943
-Node: Lists24875
-Node: Compound Commands26666
-Node: Looping Constructs27678
-Node: Conditional Constructs30173
-Node: Command Grouping41744
-Node: Coprocesses43223
-Node: GNU Parallel45126
-Node: Shell Functions49427
-Node: Shell Parameters56634
-Node: Positional Parameters61047
-Node: Special Parameters61947
-Node: Shell Expansions65171
-Node: Brace Expansion67294
-Node: Tilde Expansion70017
-Node: Shell Parameter Expansion72634
-Node: Command Substitution87763
-Node: Arithmetic Expansion89118
-Node: Process Substitution90050
-Node: Word Splitting91170
-Node: Filename Expansion93114
-Node: Pattern Matching95663
-Node: Quote Removal99649
-Node: Redirections99944
-Node: Executing Commands109514
-Node: Simple Command Expansion110184
-Node: Command Search and Execution112138
-Node: Command Execution Environment114514
-Node: Environment117498
-Node: Exit Status119157
-Node: Signals120827
-Node: Shell Scripts122794
-Node: Shell Builtin Commands125806
-Node: Bourne Shell Builtins127844
-Node: Bash Builtins148773
-Node: Modifying Shell Behavior178564
-Node: The Set Builtin178909
-Node: The Shopt Builtin189322
-Node: Special Builtins204232
-Node: Shell Variables205211
-Node: Bourne Shell Variables205648
-Node: Bash Variables207752
-Node: Bash Features240330
-Node: Invoking Bash241343
-Node: Bash Startup Files247356
-Node: Interactive Shells252459
-Node: What is an Interactive Shell?252869
-Node: Is this Shell Interactive?253518
-Node: Interactive Shell Behavior254333
-Node: Bash Conditional Expressions257847
-Node: Shell Arithmetic262424
-Node: Aliases265364
-Node: Arrays267984
-Node: The Directory Stack273993
-Node: Directory Stack Builtins274777
-Node: Controlling the Prompt277745
-Node: The Restricted Shell280695
-Node: Bash POSIX Mode283289
-Node: Shell Compatibility Mode294325
-Node: Job Control300981
-Node: Job Control Basics301441
-Node: Job Control Builtins306437
-Node: Job Control Variables311837
-Node: Command Line Editing312993
-Node: Introduction and Notation314664
-Node: Readline Interaction316287
-Node: Readline Bare Essentials317478
-Node: Readline Movement Commands319261
-Node: Readline Killing Commands320221
-Node: Readline Arguments322139
-Node: Searching323183
-Node: Readline Init File325369
-Node: Readline Init File Syntax326628
-Node: Conditional Init Constructs347167
-Node: Sample Init File351363
-Node: Bindable Readline Commands354487
-Node: Commands For Moving355691
-Node: Commands For History357742
-Node: Commands For Text362535
-Node: Commands For Killing366184
-Node: Numeric Arguments368999
-Node: Commands For Completion370138
-Node: Keyboard Macros374329
-Node: Miscellaneous Commands375016
-Node: Readline vi Mode380700
-Node: Programmable Completion381607
-Node: Programmable Completion Builtins389387
-Node: A Programmable Completion Example400082
-Node: Using History Interactively405329
-Node: Bash History Facilities406013
-Node: Bash History Builtins409018
-Node: History Interaction413747
-Node: Event Designators417367
-Node: Word Designators418721
-Node: Modifiers420481
-Node: Installing Bash422292
-Node: Basic Installation423429
-Node: Compilers and Options426687
-Node: Compiling For Multiple Architectures427428
-Node: Installation Names429121
-Node: Specifying the System Type429939
-Node: Sharing Defaults430655
-Node: Operation Controls431328
-Node: Optional Features432286
-Node: Reporting Bugs442804
-Node: Major Differences From The Bourne Shell443998
-Node: GNU Free Documentation License460850
-Node: Indexes486027
-Node: Builtin Index486481
-Node: Reserved Word Index493308
-Node: Variable Index495756
-Node: Function Index511653
-Node: Concept Index525163
+Node: Top891
+Node: Introduction2805
+Node: What is Bash?3021
+Node: What is a shell?4135
+Node: Definitions6673
+Node: Basic Shell Features9624
+Node: Shell Syntax10843
+Node: Shell Operation11869
+Node: Quoting13162
+Node: Escape Character14462
+Node: Single Quotes14947
+Node: Double Quotes15295
+Node: ANSI-C Quoting16573
+Node: Locale Translation17832
+Node: Comments18985
+Node: Shell Commands19603
+Node: Reserved Words20541
+Node: Simple Commands21297
+Node: Pipelines21951
+Node: Lists24883
+Node: Compound Commands26674
+Node: Looping Constructs27686
+Node: Conditional Constructs30181
+Node: Command Grouping41752
+Node: Coprocesses43231
+Node: GNU Parallel45134
+Node: Shell Functions49435
+Node: Shell Parameters56642
+Node: Positional Parameters61055
+Node: Special Parameters61955
+Node: Shell Expansions65179
+Node: Brace Expansion67302
+Node: Tilde Expansion70025
+Node: Shell Parameter Expansion72642
+Node: Command Substitution87771
+Node: Arithmetic Expansion89126
+Node: Process Substitution90058
+Node: Word Splitting91178
+Node: Filename Expansion93122
+Node: Pattern Matching95671
+Node: Quote Removal99657
+Node: Redirections99952
+Node: Executing Commands109522
+Node: Simple Command Expansion110192
+Node: Command Search and Execution112146
+Node: Command Execution Environment114522
+Node: Environment117506
+Node: Exit Status119165
+Node: Signals120835
+Node: Shell Scripts122802
+Node: Shell Builtin Commands125814
+Node: Bourne Shell Builtins127852
+Node: Bash Builtins148781
+Node: Modifying Shell Behavior178716
+Node: The Set Builtin179061
+Node: The Shopt Builtin189474
+Node: Special Builtins204384
+Node: Shell Variables205363
+Node: Bourne Shell Variables205800
+Node: Bash Variables207904
+Node: Bash Features240482
+Node: Invoking Bash241495
+Node: Bash Startup Files247508
+Node: Interactive Shells252611
+Node: What is an Interactive Shell?253021
+Node: Is this Shell Interactive?253670
+Node: Interactive Shell Behavior254485
+Node: Bash Conditional Expressions257999
+Node: Shell Arithmetic262576
+Node: Aliases265516
+Node: Arrays268136
+Node: The Directory Stack274145
+Node: Directory Stack Builtins274929
+Node: Controlling the Prompt277897
+Node: The Restricted Shell280847
+Node: Bash POSIX Mode283441
+Node: Shell Compatibility Mode294477
+Node: Job Control301133
+Node: Job Control Basics301593
+Node: Job Control Builtins306589
+Node: Job Control Variables311989
+Node: Command Line Editing313145
+Node: Introduction and Notation314816
+Node: Readline Interaction316439
+Node: Readline Bare Essentials317630
+Node: Readline Movement Commands319413
+Node: Readline Killing Commands320373
+Node: Readline Arguments322291
+Node: Searching323335
+Node: Readline Init File325521
+Node: Readline Init File Syntax326780
+Node: Conditional Init Constructs347319
+Node: Sample Init File351515
+Node: Bindable Readline Commands354639
+Node: Commands For Moving355843
+Node: Commands For History357894
+Node: Commands For Text362687
+Node: Commands For Killing366336
+Node: Numeric Arguments369369
+Node: Commands For Completion370508
+Node: Keyboard Macros374699
+Node: Miscellaneous Commands375386
+Node: Readline vi Mode381070
+Node: Programmable Completion381977
+Node: Programmable Completion Builtins389757
+Node: A Programmable Completion Example400452
+Node: Using History Interactively405699
+Node: Bash History Facilities406383
+Node: Bash History Builtins409388
+Node: History Interaction414117
+Node: Event Designators417737
+Node: Word Designators419091
+Node: Modifiers420851
+Node: Installing Bash422662
+Node: Basic Installation423799
+Node: Compilers and Options427057
+Node: Compiling For Multiple Architectures427798
+Node: Installation Names429491
+Node: Specifying the System Type430309
+Node: Sharing Defaults431025
+Node: Operation Controls431698
+Node: Optional Features432656
+Node: Reporting Bugs443174
+Node: Major Differences From The Bourne Shell444368
+Node: GNU Free Documentation License461220
+Node: Indexes486397
+Node: Builtin Index486851
+Node: Reserved Word Index493678
+Node: Variable Index496126
+Node: Function Index512023
+Node: Concept Index525533

End Tag Table
diff --git a/doc/bash.pdf b/doc/bash.pdf
index b4cfbc25..583ef3ed 100644
--- a/doc/bash.pdf
+++ b/doc/bash.pdf
Binary files differ
diff --git a/doc/bash.ps b/doc/bash.ps
index 82d17030..d44ef665 100644
--- a/doc/bash.ps
+++ b/doc/bash.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
-%%CreationDate: Fri Jul 17 15:12:31 2020
+%%CreationDate: Fri Aug 7 11:58:10 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
(~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(1)202.335 E 0 Cg EP
+(2020 August 3)145.395 E(1)199.555 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
@@ -463,7 +463,7 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
(un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
-F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(2)202.335
+F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(2)199.555
E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
@@ -598,8 +598,8 @@ F .388(wed by)-.25 F F2(blank)2.888 E F0 .388(-separated w)B .388
(ords and)-.1 F .815(redirections, and terminated by a)108 722.4 R F4
(contr)3.315 E .815(ol oper)-.45 F(ator)-.15 E F0 5.815(.T)C .815
(he \214rst w)-5.815 F .816(ord speci\214es the command to be e)-.1 F
--.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(3)202.335 E 0 Cg EP
+-.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
+E(3)199.555 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
@@ -719,8 +719,8 @@ G(cuted if, and only if,).15 E F1(command1)2.7 E F0(returns an e)2.5 E
(returns a non-zero e)2.935 F .435(xit status.)-.15 F .435
(The return status of AND)5.435 F(and OR lists is the e)108 722.4 Q
(xit status of the last command e)-.15 E -.15(xe)-.15 G
-(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(4)202.335 E 0 Cg EP
+(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(4)199.555 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
@@ -853,7 +853,8 @@ E F0 1.13(indices. The element of)3.38 F F3 -.27(BA)3.63 G(SH_REMA).27 E
F0(th parenthesized sube)A(xpression.)-.15 E .785
(Expressions may be combined using the follo)144 697.2 R .786
(wing operators, listed in decreasing order of prece-)-.25 F(dence:)144
-709.2 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(5)202.335 E 0 Cg EP
+709.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(5)199.555 E 0 Cg
+EP
%%Page: 6 6
%%BeginPageSetup
BP
@@ -1005,8 +1006,8 @@ F1(elif)2.978 E F2(list)2.978 E F0 1.088(is e)144 712.8 R -.15(xe)-.15 G
1.239(command completes.)144 724.8 R 1.239(Otherwise, the)6.239 F F1
(else)3.739 E F2(list)3.739 E F0 1.239(is e)3.739 F -.15(xe)-.15 G 1.239
(cuted, if present.).15 F 1.24(The e)6.239 F 1.24(xit status is the e)
--.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(6)202.335
-E 0 Cg EP
+-.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(6)
+199.555 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
@@ -1145,7 +1146,7 @@ F(ord)-.1 E .604
1.337(option enabled does not allo)3.837 F 3.837(wc)-.25 G 3.836
(omments. The)-3.837 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E
F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(7)202.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(7)199.555 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
@@ -1248,7 +1249,7 @@ Q F4(\\)144 607.2 Q F2(nnn)A F0(the eight-bit character whose v)180
(igits\))-2.5 E F4(\\c)144 703.2 Q F2(x)A F0 2.5(ac)180 703.2 S(ontrol-)
-2.5 E F2(x)A F0(character)2.5 E(The e)108 720 Q(xpanded result is sing\
le-quoted, as if the dollar sign had not been present.)-.15 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(8)202.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(8)199.555 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
@@ -1397,8 +1398,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144
-.15(xe)-.15 G(-).15 E .443(cuted with the name of a nameref v)108 693.6
R .442(ariable as an ar)-.25 F .442(gument, the v)-.18 F .442
(ariable referenced by the nameref v)-.25 F(ariable)-.25 E
-(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(9)202.335 E 0 Cg EP
+(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
+E(9)199.555 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
@@ -1529,7 +1530,7 @@ F1(shopt)2.616 E F0 -.2(bu)2.616 G .116(iltin command \(see).2 F F3 .116
ch shell option in the list will be enabled before reading an)3.141 F
3.142(ys)-.15 G .642(tartup \214les.)-3.142 F(This v)144 715.2 Q
(ariable is read-only)-.25 E(.)-.65 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(10)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(10)194.555 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
@@ -1652,7 +1653,7 @@ E F0 .005(binary operator to the)2.506 F F1([[)2.505 E F0 .005
-.15 F(xpression.)-.15 E 4.331(The element with inde)144 720 R(x)-.15 E
F4(n)6.831 E F0 4.331(is the portion of the string matching the)6.831 F
F4(n)6.83 E F0 4.33(th parenthesized)B(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(11)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(11)194.555 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
@@ -1765,7 +1766,7 @@ F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 702 Q(OC)-.3 E F0 .168(An array v)
(w\) created to hold the \214le descriptors for output from and input)
-.25 F(to an unnamed coprocess \(see)144 726 Q F1(Copr)2.5 E(ocesses)
-.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(12)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(12)194.555 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
@@ -1874,7 +1875,7 @@ F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 678 Q F3
(belo)2.794 E .294(w\) created to hold the te)-.25 F .293
(xt read by the)-.15 F F1(map\214le)2.793 E F0 -.2(bu)2.793 G .293
(iltin when no).2 F -.25(va)144 714 S(riable name is supplied.).25 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(13)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(13)194.555 E 0 Cg EP
%%Page: 14 14
%%BeginPageSetup
BP
@@ -1979,8 +1980,8 @@ F0(Expands to the user ID of the current user)144 708 Q 2.5(,i)-.4 G
E(.)-.65 E .993(The follo)108 724.8 R .993(wing v)-.25 F .994
(ariables are used by the shell.)-.25 F .994(In some cases,)5.994 F F1
(bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .994
-(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(14)197.335 E 0 Cg EP
+(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(14)194.555 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
@@ -2099,8 +2100,8 @@ R 1.67 -.15(ve t)-.2 H 1.37(he e).15 F -.15(xe)-.15 G 1.37
(cutable bit set, b).15 F 1.37(ut are not e)-.2 F -.15(xe)-.15 G 1.37
(cutable \214les.).15 F 1.37(The pattern matching)6.37 F
(honors the setting of the)144 700.8 Q F1(extglob)2.5 E F0
-(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(15)
-197.335 E 0 Cg EP
+(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(15)
+194.555 E 0 Cg EP
%%Page: 16 16
%%BeginPageSetup
BP
@@ -2221,7 +2222,7 @@ R F1(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v)
2.644(ym)-.15 G .144(ay be preserv)-2.644 F .144
(ed across shell sessions.)-.15 F(This)5.145 E(uses the history comment\
character to distinguish timestamps from other history lines.)144 696 Q
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(16)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(16)194.555 E 0 Cg EP
%%Page: 17 17
%%BeginPageSetup
BP
@@ -2329,7 +2330,7 @@ l to zero, the shell disables mail checking.)-.25 E F1(MAILP)108 684 Q
with a `?'.)-2.62 F(When used in the te)144 720 Q(xt of the message,)
-.15 E F1($_)2.5 E F0 -.15(ex)2.5 G
(pands to the name of the current mail\214le.).15 E(Example:)5 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(17)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(17)194.555 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
BP
@@ -2448,8 +2449,8 @@ Q F0(The CPU percentage, computed as \(%U + %S\) / %R.)194 678 Q .87
(decimal point may be speci\214ed; v)144 718.8 R .537(alues of)-.25 F F4
(p)3.037 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.538 E
F4(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 730.8 Q
-(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(18)
-197.335 E 0 Cg EP
+(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(18)194.555 E 0 Cg EP
%%Page: 19 19
%%BeginPageSetup
BP
@@ -2584,7 +2585,7 @@ F 2.529(wu)-.25 G(nder)-2.529 E F3(EXP)2.529 E(ANSION)-.666 E/F4 9
-.15(xe)-.15 G 3.496(da).15 G .996(rrays, if the optional brack)-3.496 F
.996(ets and subscript are supplied, that inde)-.1 F 3.495(xi)-.15 G
3.495(sa)-3.495 G .995(ssigned to;)-3.495 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(19)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(19)194.555 E 0 Cg EP
%%Page: 20 20
%%BeginPageSetup
BP
@@ -2743,8 +2744,8 @@ F .418(xpansion; tilde e)-.15 F .418(xpansion, parameter and v)-.15 F
.418(ariable e)-.25 F .418(xpansion, arithmetic)-.15 F -.15(ex)108 712.8
S .195(pansion, and command substitution \(done in a left-to-right f).15
F .196(ashion\); w)-.1 F .196(ord splitting; and pathname e)-.1 F(xpan-)
--.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(20)197.335 E 0 Cg EP
+-.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(20)194.555 E 0 Cg EP
%%Page: 21 21
%%BeginPageSetup
BP
@@ -2879,7 +2880,7 @@ E(w_e)-.25 E(x}})-.15 E .618(Brace e)108 588 R .618
(.)A F0(If)6.736 E F3(HOME)4.736 E F0 2.236
(is unset, the home directory of the user e)4.486 F -.15(xe)-.15 G 2.236
(cuting the shell is substituted instead.).15 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(21)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(21)194.555 E 0 Cg EP
%%Page: 22 22
%%BeginPageSetup
BP
@@ -3011,8 +3012,8 @@ F F3(pa-)4.561 E -.15(ra)144 664.8 S(meter).15 E F0 5.741(.T).73 G .741
written to the standard error and the shell, if it is not in-)3.282 F
(teracti)144 724.8 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,)
-2.65 F(the v)2.5 E(alue of)-.25 E F3(par)2.5 E(ameter)-.15 E F0
-(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(22)
-197.335 E 0 Cg EP
+(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(22)
+194.555 E 0 Cg EP
%%Page: 23 23
%%BeginPageSetup
BP
@@ -3134,7 +3135,7 @@ H(pands to a separate w).15 E(ord.)-.1 E(${)108 614.4 Q F2(#)A F1(par)A
144 686.4 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(eferences the last element.)-2.5 E(${)108 703.2 Q F1
(par)A(ameter)-.15 E F2(#)A F1(wor)A(d)-.37 E F0(})A(GNU Bash 5.1)72 768
-Q(2020 June 16)148.175 E(23)197.335 E 0 Cg EP
+Q(2020 August 3)145.395 E(23)194.555 E 0 Cg EP
%%Page: 24 24
%%BeginPageSetup
BP
@@ -3281,7 +3282,7 @@ F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 715.2 R
F1(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F
.153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154
E F1(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144
-727.2 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(24)197.335 E 0 Cg
+727.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(24)194.555 E 0 Cg
EP
%%Page: 25 25
%%BeginPageSetup
@@ -3385,7 +3386,7 @@ F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165
(result is treated as the arithmetic e)2.548 F .048(xpression to be e)
-.15 F -.25(va)-.25 G 2.548(luated. Arithmetic).25 F -.15(ex)2.548 G(-)
.15 E(pansions may be nested.)108 720 Q(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(25)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(25)194.555 E 0 Cg EP
%%Page: 26 26
%%BeginPageSetup
BP
@@ -3541,7 +3542,7 @@ E F0(and)6.48 E F4 -.63(``)3.98 G(..).63 E -.63('')-.55 G F0 1.48
(shell option, so all other \214lenames be)3.183 F .682(ginning with a)
-.15 F F4 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.)
5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(GNU Bash 5.1)72 768
-Q(2020 June 16)148.175 E(26)197.335 E 0 Cg EP
+Q(2020 August 3)145.395 E(26)194.555 E 0 Cg EP
%%Page: 27 27
%%BeginPageSetup
BP
@@ -3651,8 +3652,8 @@ R .968(xtended pattern matching ag)-.15 F .968
(alternations and the strings contain multiple matches.)108 718.8 R .091
(Using separate matches ag)5.091 F .09(ainst shorter strings, or us-)
-.05 F(ing arrays of strings instead of a single long string, may be f)
-108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(27)197.335 E 0 Cg EP
+108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(27)194.555 E 0 Cg EP
%%Page: 28 28
%%BeginPageSetup
BP
@@ -3754,7 +3755,7 @@ E F3(fd)A F0(If)180 532.8 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E
an 9 should be used with care, as the)108 710.4 R 2.545(ym)-.15 G .045
(ay con\215ict with \214le de-)-2.545 F
(scriptors the shell uses internally)108 722.4 Q(.)-.65 E(GNU Bash 5.1)
-72 768 Q(2020 June 16)148.175 E(28)197.335 E 0 Cg EP
+72 768 Q(2020 August 3)145.395 E(28)194.555 E 0 Cg EP
%%Page: 29 29
%%BeginPageSetup
BP
@@ -3841,7 +3842,7 @@ l a line containing only)108 681.6 R F2(delimiter)108.35 693.6 Q F0 .614
F(dard input \(or \214le descriptor)108 705.6 Q F2(n)2.5 E F0(if)2.5 E
F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E
(The format of here-documents is:)108 722.4 Q(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(29)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(29)194.555 E 0 Cg EP
%%Page: 30 30
%%BeginPageSetup
BP
@@ -3936,7 +3937,7 @@ A F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108
(scriptor)108 708 Q F1(n)2.86 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>
-2.5 G(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74
E(If the \214le does not e)5 E(xist, it is created.)-.15 E(GNU Bash 5.1)
-72 768 Q(2020 June 16)148.175 E(30)197.335 E 0 Cg EP
+72 768 Q(2020 August 3)145.395 E(30)194.555 E 0 Cg EP
%%Page: 31 31
%%BeginPageSetup
BP
@@ -4085,7 +4086,7 @@ F -.15(xe)-.15 G .007(cution to reach).15 F .813(the current function.)
108 727.2 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(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(31)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(31)194.555 E 0 Cg EP
%%Page: 32 32
%%BeginPageSetup
BP
@@ -4194,7 +4195,7 @@ F0(multiplication, di)144 590.4 Q(vision, remainder)-.25 E F2 2.5<2bad>
F0(bitwise e)144 674.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)
108 686.4 Q F0(bitwise OR)144 686.4 Q F2(&&)108 698.4 Q F0(logical AND)
144 698.4 Q F2(||)108 710.4 Q F0(logical OR)144 710.4 Q(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(32)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(32)194.555 E 0 Cg EP
%%Page: 33 33
%%BeginPageSetup
BP
@@ -4314,7 +4315,7 @@ G(ists and is readable.).15 E F2<ad73>108 706.8 Q F1(\214le)2.5 E F0
(ists and has a size greater than zero.).15 E F2<ad74>108 718.8 Q F1(fd)
2.5 E F0 -.35(Tr)144 718.8 S(ue if \214le descriptor).35 E F1(fd)4.47 E
F0(is open and refers to a terminal.)3.27 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(33)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(33)194.555 E 0 Cg EP
%%Page: 34 34
%%BeginPageSetup
BP
@@ -4411,7 +4412,7 @@ F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144
710.4 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347
(en to be the name of the command and the remaining w)-.1 F .346
(ords are)-.1 F(the ar)144 722.4 Q(guments.)-.18 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(34)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(34)194.555 E 0 Cg EP
%%Page: 35 35
%%BeginPageSetup
BP
@@ -4534,7 +4535,8 @@ F0(,)A F3(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F3(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 715.2 Q(the \214le creation mode mask as set by)144 715.2 Q F3
(umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)
--2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(35)197.335 E 0 Cg EP
+-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(35)194.555 E 0 Cg
+EP
%%Page: 36 36
%%BeginPageSetup
BP
@@ -4647,7 +4649,7 @@ F0(commands.)2.5 E .562(The en)108 667.2 R .562(vironment for an)-.4 F
F3(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)
108 720 Q
(vironment for a command, not just those that precede the command name.)
--.4 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(36)197.335 E 0 Cg EP
+-.4 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(36)194.555 E 0 Cg EP
%%Page: 37 37
%%BeginPageSetup
BP
@@ -4775,7 +4777,7 @@ ociated)108 696 R .733(with this job is 25647.)108 708 R .732
(All of the processes in a single pipeline are members of the same job)
5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 720 Q F3(job)
4.24 E F0(abstraction as the basis for job control.)2.73 E(GNU Bash 5.1)
-72 768 Q(2020 June 16)148.175 E(37)197.335 E 0 Cg EP
+72 768 Q(2020 August 3)145.395 E(37)194.555 E 0 Cg EP
%%Page: 38 38
%%BeginPageSetup
BP
@@ -4920,8 +4922,8 @@ F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038
as follo)108 693.6 Q(ws:)-.25 E F5(\\a)144 705.6 Q F0
(an ASCII bell character \(07\))180 705.6 Q F5(\\d)144 717.6 Q F0
(the date in "W)180 717.6 Q(eekday Month Date" format \(e.g., "T)-.8 E
-(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(38)
-197.335 E 0 Cg EP
+(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(38)
+194.555 E 0 Cg EP
%%Page: 39 39
%%BeginPageSetup
BP
@@ -5036,8 +5038,8 @@ F0 .463(In this section, the Emacs-style notation is used to denote k)
(ument to a command that).18 F 2.938(acts in the forw)108 727.2 R 2.938
(ard direction \(e.g.,)-.1 F F1(kill\255line)5.438 E F0 5.438(\)c)C
2.938(auses that command to act in a backw)-5.438 F 2.938
-(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(39)
-197.335 E 0 Cg EP
+(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(39)
+194.555 E 0 Cg EP
%%Page: 40 40
%%BeginPageSetup
BP
@@ -5148,7 +5150,7 @@ G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0
(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F4
(Function Key 1)2.5 E F0(.)A
(The full set of GNU Emacs style escape sequences is)108 722.4 Q
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(40)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(40)194.555 E 0 Cg EP
%%Page: 41 41
%%BeginPageSetup
BP
@@ -5242,8 +5244,8 @@ E(ariable.)-.25 E F1(comment\255begin \(`)108 705.6 Q(`#')-.63 E('\))
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 729.6 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(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(41)197.335 E 0 Cg EP
+(in vi command mode.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(41)194.555 E 0 Cg EP
%%Page: 42 42
%%BeginPageSetup
BP
@@ -5350,7 +5352,7 @@ E F0 3.052(,t)C .552(he history code attempts to place point at the sam\
e location on each history line re-)-3.052 F(trie)144 720 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(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(42)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(42)194.555 E 0 Cg EP
%%Page: 43 43
%%BeginPageSetup
BP
@@ -5463,8 +5465,8 @@ ta-)-3.006 F(pre\214x)144 660 Q .885(ed escape sequence.)-.15 F .884
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 708 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(43)197.335 E 0 Cg EP
+(tions at a time.)144 708 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
+E(43)194.555 E 0 Cg EP
%%Page: 44 44
%%BeginPageSetup
BP
@@ -5578,7 +5580,7 @@ F1(term=)3.196 E F0 .696
(wo)3.154 G .654(rd on the right side of).1 F(the)180 727.2 Q F1(=)3.231
E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\
minal and the portion of the terminal)-.05 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(44)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(44)194.555 E 0 Cg EP
%%Page: 45 45
%%BeginPageSetup
BP
@@ -5685,7 +5687,8 @@ F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E
(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 720 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(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(45)197.335 E 0 Cg EP
+-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(45)194.555 E 0 Cg
+EP
%%Page: 46 46
%%BeginPageSetup
BP
@@ -5775,8 +5778,8 @@ S(th an ar).4 E
(restore the history line to its original state.)144 686.4 Q F1(pr)108
698.4 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
(Fetch the pre)144 710.4 Q(vious command from the history list, mo)-.25
-E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(46)197.335 E 0 Cg EP
+E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(46)194.555 E 0 Cg EP
%%Page: 47 47
%%BeginPageSetup
BP
@@ -5875,7 +5878,7 @@ E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E
(See)5.939 E F3(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.439(wf)-.25 G .939(or a descrip-)
-3.439 F(tion of history e)144 696 Q(xpansion.)-.15 E(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(47)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(47)194.555 E 0 Cg EP
%%Page: 48 48
%%BeginPageSetup
BP
@@ -5973,7 +5976,7 @@ E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 664.8 Q
-.05(ga)-.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 724.8 S(rd, b)
.1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(48)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(48)194.555 E 0 Cg EP
%%Page: 49 49
%%BeginPageSetup
BP
@@ -6061,7 +6064,7 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 681.6 Q
(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 .367(starts a ne)2.867 F -.05
(ga)-.15 G(-).05 E(ti)144 717.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G
-(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(49)197.335 E
+(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(49)194.555 E
0 Cg EP
%%Page: 50 50
%%BeginPageSetup
@@ -6166,7 +6169,7 @@ F0(List the possible completions of the te)144 616.8 Q
.715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F
(\214nally e)144 712.8 Q -.15(xe)-.15 G
(cutable \214lenames, in that order).15 E(.)-.55 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(50)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(50)194.555 E 0 Cg EP
%%Page: 51 51
%%BeginPageSetup
BP
@@ -6259,7 +6262,7 @@ SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1
-.1 G 4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 729.6 R
.791(Such sequences be)5.791 F .791
(gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(51)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(51)194.555 E 0 Cg EP
%%Page: 52 52
%%BeginPageSetup
BP
@@ -6374,7 +6377,7 @@ d to generate the list of matching w)108 674.4 R 3.317(ords. If)-.1 F
(option is used for \214lename or directory name completion, the)3.095 F
(shell v)108 727.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
(is used to \214lter the matches.)2.25 E(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(52)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(52)194.555 E 0 Cg EP
%%Page: 53 53
%%BeginPageSetup
BP
@@ -6518,7 +6521,7 @@ F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp)
uld be retried by returning an e)108 712.8 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 724.8 R
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(53)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(53)194.555 E 0 Cg EP
%%Page: 54 54
%%BeginPageSetup
BP
@@ -6652,8 +6655,8 @@ ds from the history list into the input stream, making it easy to repea\
t)-.1 F .21(commands, insert the ar)108 722.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(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(54)197.335 E
-0 Cg EP
+F(vious)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(54)194.555
+E 0 Cg EP
%%Page: 55 55
%%BeginPageSetup
BP
@@ -6776,7 +6779,7 @@ F0(,)A F2<ad>3.029 E F0 3.029(,o)C(r)-3.029 E F2(%)3.029 E F0 5.529(.W)C
(ginning of the line, with the \214rst w)-.15 F .516
(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)5.516 G .516(rds are in-)
.8 F(serted into the current line separated by single spaces.)108 705.6
-Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(55)197.335 E 0 Cg EP
+Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(55)194.555 E 0 Cg EP
%%Page: 56 56
%%BeginPageSetup
BP
@@ -6903,8 +6906,8 @@ F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu)
(names in)144 726 R/F4 9/Times-Bold@0 SF -.666(PA)2.989 G(TH)-.189 E F0
.489(are used to \214nd the directory containing)2.739 F F2(\214lename)
4.899 E F0 5.488(.T).18 G .488(he \214le searched for in)-5.488 F F4
--.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(56)197.335 E 0 Cg EP
+-.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(56)194.555 E 0 Cg EP
%%Page: 57 57
%%BeginPageSetup
BP
@@ -7034,7 +7037,7 @@ F1<ad71>144 650.4 Q F2(function)2.5 E F0(Query about which k)180 662.4 Q
(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1<ad72>144 698.4 Q
F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 710.4 Q .3 -.15(ve a)-.15 H .3
-.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0
-(.)A(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(57)197.335 E 0 Cg EP
+(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(57)194.555 E 0 Cg EP
%%Page: 58 58
%%BeginPageSetup
BP
@@ -7180,7 +7183,7 @@ F0(is)3.772 E .4(performed using a def)144 700.8 R .4(ault v)-.1 F .4
F0 .175(option causes)2.675 F 3.318(as)144 724.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 F2(command)3.617 E F0 .817(to be displayed; the)4.087
-F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(58)197.335 E 0 Cg EP
+F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(58)194.555 E 0 Cg EP
%%Page: 59 59
%%BeginPageSetup
BP
@@ -7296,7 +7299,7 @@ e compspec generates \214lenames, so it can perform an).7 F 2.637<798c>
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
705.6 R .45(Intended to be used with shell)5.45 F(functions.)224 717.6 Q
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(59)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(59)194.555 E 0 Cg EP
%%Page: 60 60
%%BeginPageSetup
BP
@@ -7375,7 +7378,7 @@ E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1
.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)
-.25 F F3(COMPREPL)184 696 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(60)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(60)194.555 E 0 Cg EP
%%Page: 61 61
%%BeginPageSetup
BP
@@ -7507,8 +7510,8 @@ F0 .648(option implies)3.148 F F1<ad66>144 715.2 Q F0 5.836(.T)C(he)
(e)-.18 E F0 .819(is e)3.319 F -.15(xe)-.15 G .819
(cuted in a shell function.).15 F .818
(It is ignored in all other cases.)5.818 F(The)5.818 E F1<ad49>3.318 E
-F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(61)197.335 E 0 Cg EP
+F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(61)194.555 E 0 Cg EP
%%Page: 62 62
%%BeginPageSetup
BP
@@ -7635,8 +7638,8 @@ F2(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
698.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
(lid option is supplied or).25 F F1(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 710.4 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175
-E(62)197.335 E 0 Cg EP
+.15 F(tory stack.)144 710.4 Q(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(62)194.555 E 0 Cg EP
%%Page: 63 63
%%BeginPageSetup
BP
@@ -7754,7 +7757,7 @@ Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671
(ev a)2.979 H(l).15 E F0 5.479(.I)C 2.979(ft)-5.479 G .479(here are no)
-2.979 F F2(ar)3.309 E(gs)-.37 E F0(,).27 E(or only null ar)144 698.4 Q
(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(63)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(63)194.555 E 0 Cg EP
%%Page: 64 64
%%BeginPageSetup
BP
@@ -7902,7 +7905,7 @@ R .454(If the)5.454 F F1<ad65>2.954 E F0 .454
.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(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(64)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(64)194.555 E 0 Cg EP
%%Page: 65 65
%%BeginPageSetup
BP
@@ -8024,8 +8027,8 @@ G 3.367(sd).15 G(etailed)-3.367 E .224(help on all commands matching)144
(ormat)-2.5 E F2<ad73>144 710.4 Q F0
(Display only a short usage synopsis for each)180 710.4 Q F1(pattern)2.5
E F0(The return status is 0 unless no command matches)144 727.2 Q F1
-(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(65)197.335 E 0 Cg EP
+(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(65)194.555 E 0 Cg EP
%%Page: 66 66
%%BeginPageSetup
BP
@@ -8139,7 +8142,7 @@ E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 703.2 R F1
(with the corre-)3.164 F(sponding process group ID, and e)144 715.2 Q
-.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar)
2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15
-E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(66)197.335 E 0 Cg EP
+E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(66)194.555 E 0 Cg EP
%%Page: 67 67
%%BeginPageSetup
BP
@@ -8199,88 +8202,91 @@ C(hen)-5.652 E F1(local)3.152 E F0 .652
(d: shell options changed us-).1 F 1.17(ing the)144 309.6 R F1(set)3.67
E F0 -.2(bu)3.67 G 1.171
(iltin inside the function are restored to their original v).2 F 1.171
-(alues when the function re-)-.25 F 2.888(turns. W)144 321.6 R .388
-(ith no operands,)-.4 F F1(local)2.888 E F0 .388
-(writes a list of local v)2.888 F .388(ariables to the standard output.)
--.25 F .387(It is an error)5.387 F .332(to use)144 333.6 R F1(local)
-2.832 E F0 .332(when not within a function.)2.832 F .332
-(The return status is 0 unless)5.332 F F1(local)2.832 E F0 .332
-(is used outside a func-)2.832 F(tion, an in)144 345.6 Q -.25(va)-.4 G
-(lid).25 E F2(name)2.86 E F0(is supplied, or)2.68 E F2(name)2.5 E F0
-(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108 362.4 Q F0
-(Exit a login shell.)144 362.4 Q F1(map\214le)108 379.2 Q F0([)2.5 E F1
+(alues when the function re-)-.25 F 3.381(turns. The)144 321.6 R .881
+(restore is ef)3.381 F .881(fected as if a series of)-.25 F F1(set)3.381
+E F0 .88(commands were e)3.38 F -.15(xe)-.15 G .88
+(cuted to restore the v).15 F(alues)-.25 E .787
+(that were in place before the function.)144 333.6 R -.4(Wi)5.788 G .788
+(th no operands,).4 F F1(local)3.288 E F0 .788(writes a list of local v)
+3.288 F .788(ariables to)-.25 F .655(the standard output.)144 345.6 R
+.654(It is an error to use)5.655 F F1(local)3.154 E F0 .654
+(when not within a function.)3.154 F .654(The return status is 0)5.654 F
+(unless)144 357.6 Q F1(local)2.5 E F0(is used outside a function, an in)
+2.5 E -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or)2.68 E
+F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108
+374.4 Q F0(Exit a login shell.)144 374.4 Q F1(map\214le)108 391.2 Q F0
+([)2.5 E F1<ad64>A F2(delim)2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)
+2.5 E F0 2.5(][)C F1<ad4f>-2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>
+-2.5 E F2(count)2.5 E F0 2.5(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>
+-2.5 E F2(fd)2.5 E F0 2.5(][)C F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E
+F0 2.5(][)C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E
+(ay)-.15 E F0(])A F1 -.18(re)108 403.2 S(adarray).18 E F0([)2.5 E F1
<ad64>A F2(delim)2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)2.5 E F0 2.5
(][)C F1<ad4f>-2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2
(count)2.5 E F0 2.5(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2
(fd)2.5 E F0 2.5(][)C F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)
C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0
-(])A F1 -.18(re)108 391.2 S(adarray).18 E F0([)2.5 E F1<ad64>A F2(delim)
-2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)2.5 E F0 2.5(][)C F1<ad4f>-2.5
-E F2(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2(count)2.5 E F0 2.5(][)C
-F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2(fd)2.5 E F0 2.5(][)C F1
-<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1<ad63>-2.5 E F2
-(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0(])A .159
-(Read lines from the standard input into the inde)144 403.2 R -.15(xe)
--.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2(arr)2.989 E
-(ay)-.15 E F0 2.659(,o).32 G 2.658(rf)-2.659 G .158
-(rom \214le descriptor)-2.658 F F2(fd)4.628 E F0 1.248(if the)144 415.2
-R F1<ad75>3.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249
+(])A .158(Read lines from the standard input into the inde)144 415.2 R
+-.15(xe)-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2
+(arr)2.989 E(ay)-.15 E F0 2.659(,o).32 G 2.659(rf)-2.659 G .159
+(rom \214le descriptor)-2.659 F F2(fd)4.629 E F0 1.249(if the)144 427.2
+R F1<ad75>3.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.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,)
--6.249 F(ha)144 427.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F1<ad64>144 439.2 Q F0 .911
-(The \214rst character of)180 439.2 R F2(delim)3.411 E F0 .911
-(is used to terminate each input line, rather than ne)3.411 F 3.41
-(wline. If)-.25 F F2(delim)180 451.2 Q F0(is the empty string,)2.5 E F1
+E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
+-6.248 F(ha)144 439.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F1<ad64>144 451.2 Q F0 .91
+(The \214rst character of)180 451.2 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 463.2 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 F1<ad6e>144 463.2 Q F0(Cop)180 463.2 Q 2.5(ya)-.1 G 2.5
+2.5 E(.)-.55 E F1<ad6e>144 475.2 Q F0(Cop)180 475.2 Q 2.5(ya)-.1 G 2.5
(tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count)
-2.5 E F0(is 0, all lines are copied.)2.5 E F1<ad4f>144 475.2 Q F0(Be)180
-475.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82
+2.5 E F0(is 0, all lines are copied.)2.5 E F1<ad4f>144 487.2 Q F0(Be)180
+487.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82
E(x)-.15 E F2(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E
-2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 487.2 Q F0
-(Discard the \214rst)180 487.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1
-<ad74>144 499.2 Q F0(Remo)180 499.2 Q .3 -.15(ve a t)-.15 H(railing).15
+2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 499.2 Q F0
+(Discard the \214rst)180 499.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1
+<ad74>144 511.2 Q F0(Remo)180 511.2 Q .3 -.15(ve a t)-.15 H(railing).15
E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E
-(wline\) from each line read.)-.25 E F1<ad75>144 511.2 Q F0
-(Read lines from \214le descriptor)180 511.2 Q F2(fd)2.5 E F0
-(instead of the standard input.)2.5 E F1<ad43>144 523.2 Q F0(Ev)180
-523.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2
+(wline\) from each line read.)-.25 E F1<ad75>144 523.2 Q F0
+(Read lines from \214le descriptor)180 523.2 Q F2(fd)2.5 E F0
+(instead of the standard input.)2.5 E F1<ad43>144 535.2 Q F0(Ev)180
+535.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2
(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
-(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1<ad63>144 535.2
-Q F0(Specify the number of lines read between each call to)180 535.2 Q
-F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 552 Q F1<ad43>2.967 E F0 .467
+(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1<ad63>144 547.2
+Q F0(Specify the number of lines read between each call to)180 547.2 Q
+F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 564 Q F1<ad43>2.968 E F0 .467
(is speci\214ed without)2.967 F F1<ad63>2.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 564 R 2.762(xo)-.15 G
-2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be assig\
-ned and the line to be assigned to that element)-.15 F .274
-(as additional ar)144 576 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
-(ut before the array element is)-.2 F(assigned.)144 588 Q
-(If not supplied with an e)144 604.8 Q(xplicit origin,)-.15 E F1
+(luated, it is sup-).25 F .261(plied the inde)144 576 R 2.761(xo)-.15 G
+2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be assig\
+ned and the line to be assigned to that element)-.15 F .275
+(as additional ar)144 588 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 600 Q
+(If not supplied with an e)144 616.8 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
-(before assigning to it.)2.5 E F1(map\214le)144 621.6 Q F0 .797
-(returns successfully unless an in)3.298 F -.25(va)-.4 G .797
+(before assigning to it.)2.5 E F1(map\214le)144 633.6 Q F0 .797
+(returns successfully unless an in)3.297 F -.25(va)-.4 G .797
(lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr)
-3.297 E(ay)-.15 E F0 .797(is in-)3.297 F -.25(va)144 633.6 S
+3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 645.6 S
(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 650.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
-2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 662.4 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
-674.4 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 686.4 Q F1<ad6e>144 698.4 Q F0 .551
-(Suppresses the normal change of directory when remo)180 698.4 R .551
+F1(popd)108 662.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
+2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 674.4 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
+686.4 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 698.4 Q F1<ad6e>144 710.4 Q F0 .551
+(Suppresses the normal change of directory when remo)180 710.4 R .551
(ving directories from the stack, so)-.15 F
-(that only the stack is manipulated.)180 710.4 Q(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(67)197.335 E 0 Cg EP
+(that only the stack is manipulated.)180 722.4 Q(GNU Bash 5.1)72 768 Q
+(2020 August 3)145.395 E(67)194.555 E 0 Cg EP
%%Page: 68 68
%%BeginPageSetup
BP
@@ -8294,240 +8300,241 @@ G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14
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 F1<ad>144 108 Q F2(n)A F0(Remo)180
-108 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(zero. F)180 120
-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 136.8 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 148.8 R .415(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
+108 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 120 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 .643(If the)144 136.8 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 148.8 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.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 160.8 Q
(ails.)-.1 E F1(printf)108 177.6 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
-(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .358
-(Write the formatted)144 189.6 R F2(ar)2.858 E(guments)-.37 E F0 .358
-(to the standard output under the control of the)2.858 F F2(format)2.857
-E F0 5.357(.T)C(he)-5.357 E F1<ad76>2.857 E F0(op-)2.857 E .714
+(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .357
+(Write the formatted)144 189.6 R F2(ar)2.857 E(guments)-.37 E F0 .357
+(to the standard output under the control of the)2.857 F F2(format)2.858
+E F0 5.358(.T)C(he)-5.358 E F1<ad76>2.858 E F0(op-)2.858 E .714
(tion causes the output to be assigned to the v)144 201.6 R(ariable)-.25
E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214
-F(output.)144 213.6 Q(The)144 237.6 Q F2(format)3.018 E F0 .517(is a ch\
+F(output.)144 213.6 Q(The)144 237.6 Q F2(format)3.017 E F0 .517(is a ch\
aracter string which contains three types of objects: plain characters,\
- which are)3.018 F .704(simply copied to standard output, character esc\
-ape sequences, which are con)144 249.6 R -.15(ve)-.4 G .704
+ which are)3.017 F .704(simply copied to standard output, character esc\
+ape sequences, which are con)144 249.6 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 261.6 R .036
+\214cations, each of which causes printing of the ne)144 261.6 R .037
(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 273.6 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 285.6 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 285.6 Q
(xtensions:)-.15 E F1(%b)144 297.6 Q F0(causes)180 297.6 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 309.6 Q(ay as)
+2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 309.6 Q(ay as)
-.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 321.6 Q F0(causes)180 321.6 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 333.6 Q F1(%\()144 345.6 Q F2(datefmt)A F1(\)T)A F0(causes)
-180 357.6 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 369.6 R F2
+180 357.6 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 369.6 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
381.6 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 393.6 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 405.6 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 405.6 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 417.6 Q(vior)-.2 E(.)-.55 E .901
+F1(printf)2.71 E F0(beha)180 417.6 Q(vior)-.2 E(.)-.55 E .902
(The %b, %q, and %T directi)144 434.4 R -.15(ve)-.25 G 3.401(sa).15 G
-.901(ll use the \214eld width and precision ar)-3.401 F .902
-(guments from the format)-.18 F .358(speci\214cation and write that man)
-144 446.4 R 2.858(yb)-.15 G .357
-(ytes from \(or use that wide a \214eld for\) the e)-2.858 F .357
+.901(ll use the \214eld width and precision ar)-3.401 F .901
+(guments from the format)-.18 F .357(speci\214cation and write that man)
+144 446.4 R 2.857(yb)-.15 G .358
+(ytes from \(or use that wide a \214eld for\) the e)-2.857 F .358
(xpanded ar)-.15 F(gument,)-.18 E
(which usually contains more characters than the original.)144 458.4 Q
-(Ar)144 475.2 Q .463(guments to non-string format speci\214ers are trea\
-ted as C constants, e)-.18 F .464(xcept that a leading plus or)-.15 F
-1.259(minus sign is allo)144 487.2 R 1.259
+(Ar)144 475.2 Q .464(guments to non-string format speci\214ers are trea\
+ted as C constants, e)-.18 F .463(xcept that a leading plus or)-.15 F
+1.258(minus sign is allo)144 487.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 499.2 Q(alue of the follo)
--.25 E(wing character)-.25 E(.)-.55 E(The)144 516 Q F2(format)2.514 E F0
-.015(is reused as necessary to consume all of the)2.514 F F2(ar)2.515 E
-(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F2(format)
-2.515 E F0 .015(requires more)2.515 F F2(ar)2.515 E(-)-.2 E(guments)144
-528 Q F0 .566(than are supplied, the e)3.066 F .566
+-.25 F 1.259(alue is the)-.25 F(ASCII v)144 499.2 Q(alue of the follo)
+-.25 E(wing character)-.25 E(.)-.55 E(The)144 516 Q F2(format)2.515 E F0
+.015(is reused as necessary to consume all of the)2.515 F F2(ar)2.515 E
+(guments)-.37 E F0 5.015(.I)C 2.514(ft)-5.015 G(he)-2.514 E F2(format)
+2.514 E F0 .014(requires more)2.514 F F2(ar)2.514 E(-)-.2 E(guments)144
+528 Q F0 .565(than are supplied, the e)3.065 F .566
(xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si)
-.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,)
+.15 G 3.066(faz)-3.066 G .566(ero v)-3.066 F .566(alue or null string,)
-.25 F(as appropriate, had been supplied.)144 540 Q(The return v)5 E
(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd)
108 556.8 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C
<ad>-2.5 E F2(n)A F0(])A F1(pushd)108 568.8 Q F0([)2.5 E F1<ad6e>A 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 580.8 R 3.14(wt)
--.25 G .64(op of the)-3.14 F .417(stack the current w)144 592.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 580.8 R 3.139(wt)
+-.25 G .639(op of the)-3.139 F .416(stack the current w)144 592.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 604.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 616.8 Q
F1<ad6e>144 628.8 Q F0 1.811(Suppresses the normal change of directory \
when rotating or adding directories to the)180 628.8 R
(stack, so that only the stack is manipulated.)180 640.8 Q F1(+)144
-652.8 Q F2(n)A F0 1.267(Rotates the stack so that the)180 652.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 664.8 Q F0 2.5(,s)C
+652.8 Q F2(n)A F0 1.268(Rotates the stack so that the)180 652.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 664.8 Q F0 2.5(,s)C
(tarting with zero\) is at the top.)-2.5 E F1<ad>144 676.8 Q F2(n)A F0
.92(Rotates the stack so that the)180 676.8 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 688.8 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
--2.5 E F2(dir)144.35 700.8 Q F0(Adds)180 700.8 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
+-2.5 E F2(dir)144.35 700.8 Q F0(Adds)180 700.8 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 712.8 Q(gument to the)-.18 E F1
-(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 729.6 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(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(68)
-197.335 E 0 Cg EP
+(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 729.6 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(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(68)
+194.555 E 0 Cg EP
%%Page: 69 69
%%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.039
-(returns 0 unless the cd to)144 84 R/F1 10/Times-Italic@0 SF(dir)3.889 E
-F0 -.1(fa)4.269 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 F/F2
-10/Times-Bold@0 SF(pushd)3.54 E F0 1.04(returns 0 unless the directory)
-3.54 F .847(stack is empty)144 96 R 3.347(,an)-.65 G(on-e)-3.347 E .847
-(xistent directory stack element is speci\214ed, or the directory chang\
-e to the)-.15 F(speci\214ed ne)144 108 Q 2.5(wc)-.25 G
-(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108 124.8 Q F0([)2.5 E F2
-(\255LP)A F0(])A .844(Print the absolute pathname of the current w)144
-136.8 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
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.04
+(returns 0 unless the cd to)144 84 R/F1 10/Times-Italic@0 SF(dir)3.89 E
+F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 F/F2
+10/Times-Bold@0 SF(pushd)3.539 E F0 1.039
+(returns 0 unless the directory)3.539 F .846(stack is empty)144 96 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
+108 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108
+124.8 Q F0([)2.5 E F2(\255LP)A F0(])A .845
+(Print the absolute pathname of the current w)144 136.8 R .845
+(orking directory)-.1 F 5.844(.T)-.65 G .844
+(he pathname printed contains no)-5.844 F .181(symbolic links if the)144
148.8 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2
.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2
-(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263
-(enabled. If)144 160.8 R(the)3.263 E F2<ad4c>3.263 E F0 .763
-(option is used, the pathname printed may contain symbolic links.)3.263
-F .764(The return)5.764 F .405(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 160.8 R(the)3.264 E F2<ad4c>3.264 E F0 .763
+(option is used, the pathname printed may contain symbolic links.)3.264
+F .763(The return)5.763 F .405(status is 0 unless an error occurs while\
reading the name of the current directory or an in)144 172.8 R -.25(va)
-.4 G .405(lid op-).25 F(tion is supplied.)144 184.8 Q F2 -.18(re)108
-201.6 S(ad).18 E F0([)3.816 E F2(\255ers)A F0 3.816(][)C F2<ad61>-3.816
-E F1(aname)3.816 E F0 3.816(][)C F2<ad64>-3.816 E F1(delim)3.816 E F0
-3.816(][)C F2<ad69>-3.816 E F1(te)3.816 E(xt)-.2 E F0 3.816(][)C F2
-<ad6e>-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad4e>
--3.817 E F1(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad70>-3.817 E
-F1(pr)3.817 E(ompt)-.45 E F0 3.817(][)C F2<ad74>-3.817 E F1(timeout)
-3.817 E F0 3.817(][)C F2<ad75>-3.817 E F1(fd)3.817 E F0(])A([)108 213.6
+201.6 S(ad).18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2<ad61>-3.817
+E F1(aname)3.817 E F0 3.817(][)C F2<ad64>-3.817 E F1(delim)3.817 E F0
+3.817(][)C F2<ad69>-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2
+<ad6e>-3.817 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad4e>
+-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad70>-3.816 E
+F1(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F2<ad74>-3.816 E F1(timeout)
+3.816 E F0 3.816(][)C F2<ad75>-3.816 E F1(fd)3.816 E F0(])A([)108 213.6
Q F1(name)A F0(...])2.5 E .516(One line is read from the standard input\
, or from the \214le descriptor)144 225.6 R F1(fd)3.016 E F0 .516
-(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 237.6 Q F2
-<ad75>2.935 E F0 .435(option, split into w)2.935 F .435
+(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 237.6 Q F2
+<ad75>2.936 E F0 .436(option, split into w)2.936 F .435
(ords as described abo)-.1 F .735 -.15(ve u)-.15 H(nder).15 E F2 -.75
-(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .436(nd the \214rst w)
--2.935 F .436(ord is as-)-.1 F .376(signed to the \214rst)144 249.6 R F1
-(name)3.236 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376
+(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w)
+-2.935 F .435(ord is as-)-.1 F .375(signed to the \214rst)144 249.6 R F1
+(name)3.235 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376
(ord to the second)-.1 F F1(name)3.236 E F0 2.876(,a).18 G .376
-(nd so on.)-2.876 F .375(If there are more w)5.376 F(ords)-.1 E .236
+(nd so on.)-2.876 F .376(If there are more w)5.376 F(ords)-.1 E .237
(than names, the remaining w)144 261.6 R .237(ords and their interv)-.1
-F .237(ening delimiters are assigned to the last)-.15 F F1(name)3.097 E
-F0 5.237(.I).18 G(f)-5.237 E .875(there are fe)144 273.6 R .875(wer w)
+F .237(ening delimiters are assigned to the last)-.15 F F1(name)3.096 E
+F0 5.236(.I).18 G(f)-5.236 E .874(there are fe)144 273.6 R .874(wer w)
-.25 F .875(ords read from the input stream than names, the remaining n\
-ames are assigned)-.1 F .517(empty v)144 285.6 R 3.017(alues. The)-.25 F
-.517(characters in)3.017 F/F3 9/Times-Bold@0 SF(IFS)3.017 E F0 .518
-(are used to split the line into w)2.767 F .518
-(ords using the same rules the)-.1 F .027(shell uses for e)144 297.6 R
+ames are assigned)-.1 F .518(empty v)144 285.6 R 3.018(alues. The)-.25 F
+.518(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518
+(are used to split the line into w)2.768 F .517
+(ords using the same rules the)-.1 F .026(shell uses for e)144 297.6 R
.026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F2
-.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026
-(backslash character \()2.526 F F2(\\)A F0 2.526(\)m)C(ay)-2.526 E .488
+(backslash character \()2.526 F F2(\\)A F0 2.527(\)m)C(ay)-2.527 E .489
(be used to remo)144 309.6 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H
.488(pecial meaning for the ne).15 F .488
-(xt character read and for line continuation.)-.15 F(Op-)5.489 E
+(xt character read and for line continuation.)-.15 F(Op-)5.488 E
(tions, if supplied, ha)144 321.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad61>144 333.6 Q F1(aname)2.5 E F0 1.026
+(wing meanings:)-.25 E F2<ad61>144 333.6 Q F1(aname)2.5 E F0 1.025
(The w)180 345.6 R 1.026
(ords are assigned to sequential indices of the array v)-.1 F(ariable)
--.25 E F1(aname)3.855 E F0 3.525(,s).18 G 1.025(tarting at 0.)-3.525 F
+-.25 E F1(aname)3.856 E F0 3.526(,s).18 G 1.026(tarting at 0.)-3.526 F
F1(aname)180.33 357.6 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 F1(name)2.5 E F0
(ar)2.5 E(guments are ignored.)-.18 E F2<ad64>144 369.6 Q F1(delim)2.5 E
-F0 .28(The \214rst character of)180 381.6 R F1(delim)2.78 E F0 .281
-(is used to terminate the input line, rather than ne)2.78 F 2.781
-(wline. If)-.25 F F1(de-)2.781 E(lim)180 393.6 Q F0
-(is the empty string,)2.5 E F2 -.18(re)2.5 G(ad).18 E F0
+F0 .281(The \214rst character of)180 381.6 R F1(delim)2.781 E F0 .281
+(is used to terminate the input line, rather than ne)2.781 F 2.78
+(wline. If)-.25 F F1(de-)2.78 E(lim)180 393.6 Q F0(is the empty string,)
+2.5 E F2 -.18(re)2.5 G(ad).18 E F0
(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2
-<ad65>144 405.6 Q F0 .373
+<ad65>144 405.6 Q F0 .372
(If the standard input is coming from a terminal,)180 405.6 R F2 -.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 417.6 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 429.6 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 F2<ad69>144 441.6 Q F1(te)2.5 E(xt)
--.2 E F0(If)180 441.6 Q F2 -.18(re)2.716 G(adline).18 E F0 .216
-(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216
-(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-)
+-.2 E F0(If)180 441.6 Q F2 -.18(re)2.715 G(adline).18 E F0 .216
+(is being used to read the line,)2.715 F F1(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 453.6 Q(gins.)-.15 E F2<ad6e>144 465.6 Q F1(nc)2.5 E
-(har)-.15 E(s)-.1 E F2 -.18(re)180 477.6 S(ad).18 E F0 .322
-(returns after reading)2.822 F F1(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323
+(har)-.15 E(s)-.1 E F2 -.18(re)180 477.6 S(ad).18 E F0 .323
+(returns after reading)2.823 F F1(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323
(characters rather than w)2.823 F .323
(aiting for a complete line of in-)-.1 F(put, b)180 489.6 Q
(ut honors a delimiter if fe)-.2 E(wer than)-.25 E F1(nc)2.5 E(har)-.15
E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F2
<ad4e>144 501.6 Q F1(nc)2.5 E(har)-.15 E(s)-.1 E F2 -.18(re)180 513.6 S
-(ad).18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F1(nc)
+(ad).18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F1(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
+1.27(aiting for a complete)-.1 F .275
(line of input, unless EOF is encountered or)180 525.6 R F2 -.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 537.6
-R F2 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F1(nc)
-3.502 E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 549.6 R .608
-(The result is not split on the characters in)5.608 F F2(IFS)3.108 E F0
-3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 561.6 S .67
+R F2 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F1(nc)
+3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 549.6 R .608
+(The result is not split on the characters in)5.609 F F2(IFS)3.108 E F0
+3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 561.6 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 F2<ad72>180 573.6 Q F0
(option belo)2.5 E(w\).)-.25 E F2<ad70>144 585.6 Q F1(pr)2.5 E(ompt)-.45
-E F0(Display)180 597.6 Q F1(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 597.6 Q F1(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 609.6 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 F2
-<ad72>144 621.6 Q F0 .544(Backslash does not act as an escape character)
-180 621.6 R 5.543(.T)-.55 G .543
-(he backslash is considered to be part of)-5.543 F .492(the line.)180
-633.6 R .492(In particular)5.492 F 2.992(,ab)-.4 G(ackslash-ne)-2.992 E
+<ad72>144 621.6 Q F0 .543(Backslash does not act as an escape character)
+180 621.6 R 5.543(.T)-.55 G .544
+(he backslash is considered to be part of)-5.543 F .493(the line.)180
+633.6 R .493(In particular)5.493 F 2.993(,ab)-.4 G(ackslash-ne)-2.993 E
.493(wline pair may not then be used as a line continua-)-.25 F(tion.)
180 645.6 Q F2<ad73>144 657.6 Q F0(Silent mode.)180 657.6 Q
(If input is coming from a terminal, characters are not echoed.)5 E F2
-<ad74>144 669.6 Q F1(timeout)2.5 E F0(Cause)180 681.6 Q F2 -.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 .56
+<ad74>144 669.6 Q F1(timeout)2.5 E F0(Cause)180 681.6 Q F2 -.18(re)2.928
+G(ad).18 E F0 .428(to time out and return f)2.928 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 693.6 R F1(timeout)3.061 E
-F0(seconds.)3.061 E F1(timeout)5.561 E F0 .561(may be a decimal number)
+F0(seconds.)3.061 E F1(timeout)5.561 E F0 .56(may be a decimal number)
3.061 F(with a fractional portion follo)180 705.6 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 F2 -.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
-717.6 R .506(fect when reading)-.25 F .59(from re)180 729.6 R .59
-(gular \214les.)-.15 F(If)5.59 E F2 -.18(re)3.09 G(ad).18 E F0 .589
-(times out,)3.09 F F2 -.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
+717.6 R .505(fect when reading)-.25 F .589(from re)180 729.6 R .589
+(gular \214les.)-.15 F(If)5.589 E F2 -.18(re)3.089 G(ad).18 E F0 .589
+(times out,)3.089 F F2 -.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
(artial input read into the speci\214ed).15 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(69)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(69)194.555 E 0 Cg EP
%%Page: 70 70
%%BeginPageSetup
BP
@@ -8545,39 +8552,39 @@ G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27
F2<ad75>144 120 Q F1(fd)2.5 E F0(Read input from \214le descriptor)180
120 Q F1(fd)2.5 E F0(.)A .522(If no)144 136.8 R F1(names)3.382 E F0 .522
(are supplied, the line read, without the ending delimiter b)3.292 F
-.522(ut otherwise unmodi\214ed, is)-.2 F 1.187(assigned to the v)144
+.522(ut otherwise unmodi\214ed, is)-.2 F 1.186(assigned to the v)144
148.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9
/Times-Roman@0 SF(.)A F0 1.186(The e)5.686 F 1.186
(xit status is zero, unless end-of-\214le is encountered,)-.15 F F2 -.18
-(re)3.686 G(ad).18 E F0 .96
+(re)3.687 G(ad).18 E F0 .961
(times out \(in which case the status is greater than 128\), a v)144
-160.8 R .961(ariable assignment error \(such as as-)-.25 F .707
+160.8 R .96(ariable assignment error \(such as as-)-.25 F .706
(signing to a readonly v)144 172.8 R .706(ariable\) occurs, or an in)
-.25 F -.25(va)-.4 G .706(lid \214le descriptor is supplied as the ar)
-.25 F .706(gument to)-.18 F F2<ad75>144 184.8 Q F0(.)A F2 -.18(re)108
+.25 F .707(gument to)-.18 F F2<ad75>144 184.8 Q F0(.)A F2 -.18(re)108
201.6 S(adonly).18 E F0([)2.5 E F2(\255aAf)A F0 2.5(][)C F2<ad70>-2.5 E
F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(wor)A(d)-.37 E F0 2.5(].)C(..])
-2.5 E .77(The gi)144 213.6 R -.15(ve)-.25 G(n).15 E F1(names)3.27 E F0
.77(are mark)3.27 F .77(ed readonly; the v)-.1 F .77(alues of these)-.25
-F F1(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.097
-(quent assignment.)144 225.6 R 1.097(If the)6.097 F F2<ad66>3.597 E F0
-1.097(option is supplied, the functions corresponding to the)3.597 F F1
-(names)3.596 E F0 1.096(are so)3.596 F(mark)144 237.6 Q 3.334(ed. The)
+F F1(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.096
+(quent assignment.)144 225.6 R 1.096(If the)6.096 F F2<ad66>3.596 E F0
+1.097(option is supplied, the functions corresponding to the)3.596 F F1
+(names)3.597 E F0 1.097(are so)3.597 F(mark)144 237.6 Q 3.334(ed. The)
-.1 F F2<ad61>3.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 F2<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
--.25 E .777(ables to associati)144 249.6 R 1.077 -.15(ve a)-.25 H 3.277
-(rrays. If).15 F .777(both options are supplied,)3.277 F F2<ad41>3.277 E
-F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F1(name)
-3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 261.6 R -.15(ve)
+-.25 E .776(ables to associati)144 249.6 R 1.076 -.15(ve a)-.25 H 3.276
+(rrays. If).15 F .777(both options are supplied,)3.276 F F2<ad41>3.277 E
+F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F1(name)
+3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 261.6 R -.15(ve)
-.25 G .521(n, or if the).15 F F2<ad70>3.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 273.6 R(The)5.295 E F2
-<ad70>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 273.6 R(The)5.296 E F2
+<ad70>2.796 E F0(option)2.796 E .786
(causes output to be displayed in a format that may be reused as input.)
-144 285.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144
-297.6 Q .718(wed by =)-.25 F F1(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
+144 285.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
+297.6 Q .717(wed by =)-.25 F F1(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 F1(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)
@@ -8585,144 +8592,144 @@ to a subset of the set of readonly names.)144 273.6 R(The)5.295 E F2
-.25 F .26(ariable name, or)-.25 F F2<ad66>2.76 E F0 .26
(is supplied with a)2.76 F F1(name)144.36 321.6 Q F0
(that is not a function.)2.68 E F2 -.18(re)108 338.4 S(tur).18 E(n)-.15
-E F0([)2.5 E F1(n)A F0(])A .021(Causes a function to stop e)144 350.4 R
--.15(xe)-.15 G .021(cuting and return the v).15 F .021
-(alue speci\214ed by)-.25 F F1(n)2.88 E F0 .02(to its caller)2.76 F 5.02
-(.I)-.55 G(f)-5.02 E F1(n)2.88 E F0 .02(is omitted,)2.76 F .596
+E F0([)2.5 E F1(n)A F0(])A .02(Causes a function to stop e)144 350.4 R
+-.15(xe)-.15 G .02(cuting and return the v).15 F .021
+(alue speci\214ed by)-.25 F F1(n)2.881 E F0 .021(to its caller)2.761 F
+5.021(.I)-.55 G(f)-5.021 E F1(n)2.881 E F0 .021(is omitted,)2.761 F .597
(the return status is that of the last command e)144 362.4 R -.15(xe)
--.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E
-F2 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15
+-.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E
+F2 -.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 .267(by a trap handler)144 374.4 R 2.767(,t)-.4 G .267
(he last command used to determine the status is the last command e)
--2.767 F -.15(xe)-.15 G .267(cuted be-).15 F .02(fore the trap handler)
+-2.767 F -.15(xe)-.15 G .268(cuted be-).15 F .02(fore the trap handler)
144 386.4 R 5.02(.I)-.55 G(f)-5.02 E F2 -.18(re)2.52 G(tur).18 E(n)-.15
E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F2(DEB)2.52
E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E
-.886(mine the status is the last command e)144 398.4 R -.15(xe)-.15 G
-.886(cuted by the trap handler before).15 F F2 -.18(re)3.385 G(tur).18 E
-(n)-.15 E F0 -.1(wa)3.385 G 3.385(si).1 G -1.9 -.4(nv o)-3.385 H -.1(ke)
-.4 G 3.385(d. If).1 F F2 -.18(re)144 410.4 S(tur).18 E(n)-.15 E F0 .627
-(is used outside a function, b)3.127 F .628(ut during e)-.2 F -.15(xe)
--.15 G .628(cution of a script by the).15 F F2(.)3.128 E F0(\()5.628 E
-F2(sour)A(ce)-.18 E F0 3.128(\)c)C .628(ommand, it)-3.128 F .589
-(causes the shell to stop e)144 422.4 R -.15(xe)-.15 G .589
-(cuting that script and return either).15 F F1(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 434.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 F1(n)2.826 E F0 .326
-(is supplied, the return v)2.826 F .326(alue is)-.25 F .445
+.885(mine the status is the last command e)144 398.4 R -.15(xe)-.15 G
+.886(cuted by the trap handler before).15 F F2 -.18(re)3.386 G(tur).18 E
+(n)-.15 E F0 -.1(wa)3.386 G 3.386(si).1 G -1.9 -.4(nv o)-3.386 H -.1(ke)
+.4 G 3.386(d. If).1 F F2 -.18(re)144 410.4 S(tur).18 E(n)-.15 E F0 .628
+(is used outside a function, b)3.128 F .628(ut during e)-.2 F -.15(xe)
+-.15 G .628(cution of a script by the).15 F F2(.)3.127 E F0(\()5.627 E
+F2(sour)A(ce)-.18 E F0 3.127(\)c)C .627(ommand, it)-3.127 F .588
+(causes the shell to stop e)144 422.4 R -.15(xe)-.15 G .588
+(cuting that script and return either).15 F F1(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 434.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 F1(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 446.4 R .444
-(The return status is non-zero if)5.445 F F2 -.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 F2 -.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 458.4 R -.15
(xe)-.15 G .381(cution of a script by).15 F F2(.)2.881 E F0(or)3.714 E
-F2(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 470.4 R F2(RETURN)3.249 E F0 .749
+F2(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 470.4 R F2(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 482.4 Q F2
+G .75(cution resumes after the function).15 F(or script.)144 482.4 Q F2
(set)108 499.2 Q F0([)2.5 E F2(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C
F2<ad6f>-2.5 E F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E
F0(...])2.5 E F2(set)108 511.2 Q F0([)2.5 E F2(+abefhkmnptuvxBCEHPT)A F0
2.5(][)C F2(+o)-2.5 E F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E
-(g)-.37 E F0(...])2.5 E -.4(Wi)144 523.2 S .835
+(g)-.37 E F0(...])2.5 E -.4(Wi)144 523.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 535.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 547.2 R F1 .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 547.2 R F1 .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 559.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 .584
-(after option processing are treated as v)144 571.2 R .585
+(The output is sorted according to the current)5.447 F 3.53
+(locale. When)144 559.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 .585
+(after option processing are treated as v)144 571.2 R .584
(alues for the positional parameters and are assigned, in or)-.25 F(-)
-.2 E(der)144 583.2 Q 2.5(,t)-.4 G(o)-2.5 E F2($1)2.5 E F0(,)A F2($2)2.5
E F0(,)A F2 2.5(... $)2.5 F F1(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 F2<ad61>144
-595.2 Q F0 1.378(Each v)184 595.2 R 1.377
+595.2 Q F0 1.377(Each v)184 595.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 607.2 Q(ed for e)-.1 E(xport to the en)-.15
-E(vironment of subsequent commands.)-.4 E F2<ad62>144 619.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 607.2 Q(ed for e)-.1 E(xport to the en)-.15
+E(vironment of subsequent commands.)-.4 E F2<ad62>144 619.2 Q F0 .132
(Report the status of terminated background jobs immediately)184 619.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 631.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
-.25 H(nly when job control is enabled.).15 E F2<ad65>144 643.2 Q F0
-.088(Exit immediately if a)184 643.2 R F1(pipeline)2.588 E F0 .087
-(\(which may consist of a single)2.588 F F1 .087(simple command)2.587 F
-F0 .087(\), a)B F1(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 655.2 Q
-F1 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 667.2
-R .079(xit if the command that f)-.15 F .079
+.087(Exit immediately if a)184 643.2 R F1(pipeline)2.587 E F0 .087
+(\(which may consist of a single)2.587 F F1 .088(simple command)2.588 F
+F0 .088(\), a)B F1(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 655.2 Q
+F1 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
+667.2 R .079(xit if the command that f)-.15 F .08
(ails is part of the command list immediately)-.1 F(follo)184 679.2 Q
-1.654(wing a)-.25 F F2(while)4.154 E F0(or)4.154 E F2(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 F2(if)4.155 E F0(or)4.155 E F2(elif)4.155 E F0(reserv)
-4.155 E(ed)-.15 E -.1(wo)184 691.2 S .582(rds, part of an).1 F 3.082(yc)
--.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F2
-(&&)3.081 E F0(or)3.081 E F2(||)3.081 E F0 .581(list e)3.081 F .581
-(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 703.2 R
-F2(&&)3.417 E F0(or)3.417 E F2(||)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 715.2 S .661(lue is being in).25 F -.15(ve)-.4 G .661
-(rted with).15 F F2(!)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
+1.655(wing a)-.25 F F2(while)4.155 E F0(or)4.155 E F2(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 F2(if)4.154 E F0(or)4.154 E F2(elif)4.154 E F0(reserv)
+4.154 E(ed)-.15 E -.1(wo)184 691.2 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 F2
+(&&)3.081 E F0(or)3.081 E F2(||)3.081 E F0 .582(list e)3.082 F .582
+(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 703.2 R
+F2(&&)3.418 E F0(or)3.418 E F2(||)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 715.2 S .66(lue is being in).25 F -.15(ve)-.4 G .66
+(rted with).15 F F2(!)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 727.2 R 1.112(ailed while)-.1 F
-F2<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113
+F2<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
(eing ignored, the shell does)-3.612 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(70)197.335 E 0 Cg EP
+(2020 August 3)145.395 E(70)194.555 E 0 Cg EP
%%Page: 71 71
%%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 .178(not e)184 84
-R 2.678(xit. A)-.15 F .178(trap on)2.678 F/F1 10/Times-Bold@0 SF(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 96 R .617
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .177(not e)184 84
+R 2.677(xit. A)-.15 F .177(trap on)2.677 F/F1 10/Times-Bold@0 SF(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 96 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 108 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 120 Q
-.998(If a compound command or shell function e)184 138 R -.15(xe)-.15 G
-.999(cutes in a conte).15 F .999(xt where)-.15 F F1<ad65>3.499 E F0 .999
-(is being ig-)3.499 F .089(nored, none of the commands e)184 150 R -.15
+(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 120 Q
+.999(If a compound command or shell function e)184 138 R -.15(xe)-.15 G
+.999(cutes in a conte).15 F .998(xt where)-.15 F F1<ad65>3.498 E F0 .998
+(is being ig-)3.498 F .089(nored, none of the commands e)184 150 R -.15
(xe)-.15 G .089(cuted within the compound command or function body).15 F
-.502(will be af)184 162 R .502(fected by the)-.25 F F1<ad65>3.002 E F0
+.503(will be af)184 162 R .503(fected by the)-.25 F F1<ad65>3.002 E F0
.502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1
-<ad65>3.002 E F0 .502(is set and a command returns a f)3.002 F .503
-(ailure sta-)-.1 F 4.184(tus. If)184 174 R 4.184(ac)4.184 G 1.684
-(ompound command or shell function sets)-4.184 F F1<ad65>4.183 E F0
-1.683(while e)4.183 F -.15(xe)-.15 G 1.683(cuting in a conte).15 F(xt)
--.15 E(where)184 186 Q F1<ad65>3.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
+<ad65>3.002 E F0 .502(is set and a command returns a f)3.002 F .502
+(ailure sta-)-.1 F 4.183(tus. If)184 174 R 4.183(ac)4.183 G 1.683
+(ompound command or shell function sets)-4.183 F F1<ad65>4.184 E F0
+1.684(while e)4.184 F -.15(xe)-.15 G 1.684(cuting in a conte).15 F(xt)
+-.15 E(where)184 186 Q F1<ad65>3.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 198 Q F1
<ad66>144 210 Q F0(Disable pathname e)184 210 Q(xpansion.)-.15 E F1
<ad68>144 222 Q F0 .988(Remember the location of commands as the)184 222
R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F -.15(xe)
--.15 G 3.488(cution. This).15 F .987(is en-)3.487 F(abled by def)184 234
-Q(ault.)-.1 E F1<ad6b>144 246 Q F0 .513(All ar)184 246 R .514
+-.15 G 3.488(cution. This).15 F .988(is en-)3.488 F(abled by def)184 234
+Q(ault.)-.1 E F1<ad6b>144 246 Q F0 .514(All ar)184 246 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 258 Q F1
-<ad6d>144 270 Q F0 .149(Monitor mode.)184 270 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
+<ad6d>144 270 Q F0 .148(Monitor mode.)184 270 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 282 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 294 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 294 R .679
(When a background job completes, the shell prints a line containing it\
-s)5.679 F -.15(ex)184 306 S(it status.).15 E F1<ad6e>144 318 Q F0 .652
-(Read commands b)184 318 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 330 Q(This is ignored by interacti)5 E .3
+s)5.678 F -.15(ex)184 306 S(it status.).15 E F1<ad6e>144 318 Q F0 .653
+(Read commands b)184 318 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 330 Q(This is ignored by interacti)5 E .3
-.15(ve s)-.25 H(hells.).15 E F1<ad6f>144 342 Q/F3 10/Times-Italic@0 SF
(option\255name)2.5 E F0(The)184 354 Q F3(option\255name)2.5 E F0
(can be one of the follo)2.5 E(wing:)-.25 E F1(allexport)184 366 Q F0
@@ -8739,14 +8746,14 @@ F0 2.5(option. This)224 438 R(also af)2.5 E(fects the editing interf)
(functrace)184 474 Q F0(Same as)224 486 Q F1<ad54>2.5 E F0(.)A F1
(hashall)184 498 Q F0(Same as)224 498 Q F1<ad68>2.5 E F0(.)A F1
(histexpand)184 510 Q F0(Same as)224 522 Q F1<ad48>2.5 E F0(.)A F1
-(history)184 534 Q F0 .587(Enable command history)224 534 R 3.087(,a)
+(history)184 534 Q F0 .586(Enable command history)224 534 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 546 Q
(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184
-558 Q(eeof)-.18 E F0 1.656(The ef)224 570 R 1.656
+558 Q(eeof)-.18 E F0 1.657(The ef)224 570 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
582 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 594 S(yw).1 E(ord)-.1 E F0(Same as)224 606 Q F1
<ad6b>2.5 E F0(.)A F1(monitor)184 618 Q F0(Same as)224 618 Q F1<ad6d>2.5
@@ -8756,8 +8763,8 @@ F1(noglob)184 666 Q F0(Same as)224 666 Q F1<ad66>2.5 E F0(.)A F1(nolog)
184 678 Q F0(Currently ignored.)224 678 Q F1(notify)184 690 Q F0
(Same as)224 690 Q F1<ad62>2.5 E F0(.)A F1(nounset)184 702 Q F0(Same as)
224 702 Q F1<ad75>2.5 E F0(.)A F1(onecmd)184 714 Q F0(Same as)224 714 Q
-F1<ad74>2.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(71)
-197.335 E 0 Cg EP
+F1<ad74>2.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(71)
+194.555 E 0 Cg EP
%%Page: 72 72
%%BeginPageSetup
BP
@@ -8765,60 +8772,60 @@ 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(ph)184 84 Q(ysical)-.15 E F0(Same as)224 84 Q F1<ad50>2.5 E F0(.)A F1
-(pipefail)184 96 Q F0 1.03(If set, the return v)224 96 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 108 R
+(pipefail)184 96 Q F0 1.029(If set, the return v)224 96 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 108 R
1.136
(xit with a non-zero status, or zero if all commands in the pipeline)
-.15 F -.15(ex)224 120 S(it successfully).15 E 5(.T)-.65 G
(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 132 Q F0
-2.091(Change the beha)224 132 R 2.091(vior of)-.2 F F1(bash)4.591 E F0
+2.09(Change the beha)224 132 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
144 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 .955
-(for a reference to a document that details ho)224 156 R 3.454(wp)-.25 G
-.954(osix mode af)-3.454 F .954(fects bash')-.25 F 3.454(sb)-.55 G(e-)
--3.454 E(ha)224 168 Q(vior)-.2 E(.)-.55 E F1(pri)184 180 Q(vileged)-.1 E
+/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E .954
+(for a reference to a document that details ho)224 156 R 3.455(wp)-.25 G
+.955(osix mode af)-3.455 F .955(fects bash')-.25 F 3.455(sb)-.55 G(e-)
+-3.455 E(ha)224 168 Q(vior)-.2 E(.)-.55 E F1(pri)184 180 Q(vileged)-.1 E
F0(Same as)224 192 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 204 S(rbose).1 E
F0(Same as)224 204 Q F1<ad76>2.5 E F0(.)A F1(vi)184 216 Q F0 .209
(Use a vi-style command line editing interf)224 216 R 2.709(ace. This)
--.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 228
-Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace)
-184 240 Q F0(Same as)224 240 Q F1<ad78>2.5 E F0(.)A(If)184 258 Q F1
-<ad6f>3.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
-270 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
+-.1 F .209(also af)2.709 F .209(fects the editing in-)-.25 F(terf)224
+228 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1
+(xtrace)184 240 Q F0(Same as)224 240 Q F1<ad78>2.5 E F0(.)A(If)184 258 Q
+F1<ad6f>3.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
+270 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 282 Q F1<ad70>
-144 294 Q F0 -.45(Tu)184 294 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 306 R 1.501
-(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A
-F3 -.27(BA)184 318 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 330 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 294 Q F0 -.45(Tu)184 294 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 306 R 1.5
+(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3
+-.27(BA)184 318 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 330 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 342 R F1<ad70>2.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 354 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 354 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<ad70>
-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 366 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 366 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 378 Q F1<ad74>144 390 Q F0
(Exit after reading and e)184 390 Q -.15(xe)-.15 G(cuting one command.)
-.15 E F1<ad75>144 402 Q F0 -.35(Tr)184 402 S .043(eat unset v).35 F .044
+.15 E F1<ad75>144 402 Q F0 -.35(Tr)184 402 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 414 R 2.683
-(xpansion. If)-.15 F -.15(ex)2.683 G .182
+as an)-.25 F .182(error when performing parameter e)184 414 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 426 R 3.246(,t)-.4 G .746
(he shell prints an error message, and, if not interacti)-3.246 F -.15
@@ -8827,38 +8834,38 @@ as an)-.25 F .183(error when performing parameter e)184 414 R 2.683
(ya)-.15 G(re read.)-2.5 E F1<ad78>144 462 Q F0 .315(After e)184 462 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
474 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 486 Q
(xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
-<ad42>144 498 Q F0 1.206(The shell performs brace e)184 498 R 1.206
+<ad42>144 498 Q F0 1.205(The shell performs brace e)184 498 R 1.205
(xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F F0(abo)3.705 E
--.15(ve)-.15 G 3.705(\). This).15 F 1.205(is on by de-)3.705 F -.1(fa)
-184 510 S(ult.).1 E F1<ad43>144 522 Q F0 .213(If set,)184 522 R F1(bash)
-2.713 E F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F
+-.15(ve)-.15 G 3.706(\). This).15 F 1.206(is on by de-)3.706 F -.1(fa)
+184 510 S(ult.).1 E F1<ad43>144 522 Q F0 .214(If set,)184 522 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 534 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 534 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 546 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
-<ad45>144 558 Q F0 .103(If set, an)184 558 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 570 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 582 Q F1
-<ad48>144 594 Q F0(Enable)184 594 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 606 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 618 Q F0 .96
+<ad45>144 558 Q F0 .104(If set, an)184 558 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 570 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 582 Q F1
+<ad48>144 594 Q F0(Enable)184 594 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 606 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 618 Q F0 .959
(If set, the shell does not resolv)184 618 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 1.452
-(that change the current w)184 630 R 1.452(orking directory)-.1 F 6.452
-(.I)-.65 G 3.953(tu)-6.452 G 1.453(ses the ph)-3.953 F 1.453
-(ysical directory structure in-)-.05 F 3.335(stead. By)184 642 R(def)
-3.335 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834
+(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
+(cuting commands such as).15 F F1(cd)3.46 E F0 1.453
+(that change the current w)184 630 R 1.453(orking directory)-.1 F 6.453
+(.I)-.65 G 3.952(tu)-6.453 G 1.452(ses the ph)-3.952 F 1.452
+(ysical directory structure in-)-.05 F 3.334(stead. By)184 642 R(def)
+3.334 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834
(ws the logical chain of directories when performing com-)-.25 F
(mands which change the current directory)184 654 Q(.)-.65 E F1<ad54>144
666 Q F0 .89(If set, an)184 666 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1
@@ -8868,58 +8875,58 @@ F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 606 Q -.15
(cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
(UG)-.1 E F0(and)4.432 E F1(RETURN)184 690 Q F0
(traps are normally not inherited in such cases.)2.5 E F1<adad>144 702 Q
-F0 .4(If no ar)184 702 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 714 Q
-F2(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
+F0 .401(If no ar)184 702 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 714 Q F2
+(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<ad>2.5 E F0(.)A
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(72)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(72)194.555 E 0 Cg EP
%%Page: 73 73
%%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/F1 10/Times-Bold@0
-SF<ad>144 84 Q F0 .797(Signal the end of options, cause all remaining)
+SF<ad>144 84 Q F0 .796(Signal the end of options, cause all remaining)
184 84 R/F2 10/Times-Italic@0 SF(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297
-(ob)-3.297 G 3.296(ea)-3.297 G .796(ssigned to the positional pa-)-3.296
-F 3.021(rameters. The)184 96 R F1<ad78>3.021 E F0(and)3.022 E F1<ad76>
+(ob)-3.297 G 3.297(ea)-3.297 G .797(ssigned to the positional pa-)-3.297
+F 3.022(rameters. The)184 96 R F1<ad78>3.022 E F0(and)3.022 E F1<ad76>
3.022 E F0 .522(options are turned of)3.022 F 3.022(f. If)-.25 F .522
-(there are no)3.022 F F2(ar)3.022 E(g)-.37 E F0 .522
+(there are no)3.022 F F2(ar)3.022 E(g)-.37 E F0 .521
(s, the positional pa-)B(rameters remain unchanged.)184 108 Q .425
(The options are of)144 124.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 136.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 136.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 148.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 160.8 Q F1(shift)108 177.6 Q F0([)2.5 E F2(n)A F0
-(])A .428(The positional parameters from)144 189.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 201.6 Q F1($#)2.583
-E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A 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 189.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 201.6 Q F1($#)2.582
+E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A 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 213.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 225.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 225.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 237.6 Q F1(shopt)108 254.4 Q F0([)
2.5 E F1(\255pqsu)A F0 2.5(][)C F1<ad6f>-2.5 E F0 2.5(][)C F2(optname)
--2.5 E F0(...])2.5 E -.8(To)144 266.4 S .639(ggle the v).8 F .639
+-2.5 E F0(...])2.5 E -.8(To)144 266.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 278.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 F1<ad6f>2.875 E F0 .375
+5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374
+(listed belo)144 278.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 F1<ad6f>2.874 E F0 .375
(option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
-F F1<ad6f>2.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 2.565(mand. W)144 290.4 R .065
+F F1<ad6f>2.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 2.566(mand. W)144 290.4 R .066
(ith no options, or with the)-.4 F F1<ad70>2.566 E F0 .066
(option, a list of all settable options is displayed, with an in-)2.566
F .074(dication of whether or not each is set; if)144 302.4 R F2
@@ -8932,125 +8939,125 @@ E(options ha)144 326.4 Q .3 -.15(ve t)-.2 H(he follo).15 E
338.4 Q F2(optname)2.5 E F0(.)A F1<ad75>144 350.4 Q F0
(Disable \(unset\) each)180 350.4 Q F2(optname)2.5 E F0(.)A F1<ad71>144
362.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\
-tus indicates whether the)180 362.4 R F2(optname)2.503 E F0(is)2.503 E
-.255(set or unset.)180 374.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 F1<ad71>2.756 E F0 2.756(,t)C .256
-(he return status is zero if)-2.756 F(all)180 386.4 Q F2(optnames)2.5 E
+tus indicates whether the)180 362.4 R F2(optname)2.504 E F0(is)2.504 E
+.256(set or unset.)180 374.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 F1<ad71>2.756 E F0 2.755(,t)C .255
+(he return status is zero if)-2.755 F(all)180 386.4 Q F2(optnames)2.5 E
F0(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 398.4 Q F0
(Restricts the v)180 398.4 Q(alues of)-.25 E F2(optname)2.5 E F0
(to be those de\214ned for the)2.5 E F1<ad6f>2.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 415.2 R F1
-<ad73>3.125 E F0(or)3.124 E F1<ad75>3.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 415.2 R F1
+<ad73>3.124 E F0(or)3.124 E F1<ad75>3.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 .983
-(set or unset, respecti)144 427.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U)
--.65 G .983(nless otherwise noted, the)-5.983 F F1(shopt)3.484 E F0 .984
-(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 439.2 S(ult.)
+E F0(sho)3.124 E .624(ws only those options which are)-.25 F .984
+(set or unset, respecti)144 427.2 R -.15(ve)-.25 G(ly).15 E 5.984(.U)
+-.65 G .984(nless otherwise noted, the)-5.984 F F1(shopt)3.484 E F0 .983
+(options are disabled \(unset\) by de-)3.483 F -.1(fa)144 439.2 S(ult.)
.1 E 1.544(The return status when listing options is zero if all)144 456
-R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)4.044 F
+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 468 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell)
+144 468 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell)
-.25 F(option.)144 480 Q(The list of)144 496.8 Q F1(shopt)2.5 E F0
-(options is:)2.5 E F1(assoc_expand_once)144 514.8 Q F0 1.945
+(options is:)2.5 E F1(assoc_expand_once)144 514.8 Q F0 1.944
(If set, the shell suppresses multiple e)184 526.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 .885(arithmetic e)184 538.8 R .885
(xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe)
-.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885
(ariable as-)-.25 F(signments, and while e)184 550.8 Q -.15(xe)-.15 G
(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E F1
-(autocd)144 562.8 Q F0 .2
+(autocd)144 562.8 Q F0 .199
(If set, a command name that is the name of a directory is e)184 562.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 574.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 586.8 Q(ars)-.1 E F0 .155(If set, an ar)184 598.8 R .155
-(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156
+F1(cdable_v)144 586.8 Q(ars)-.1 E F0 .156(If set, an ar)184 598.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 610.8 Q(ariable whose v)-.25 E
(alue is the directory to change to.)-.25 E F1(cdspell)144 622.8 Q F0
1.055
(If set, minor errors in the spelling of a directory component in a)184
-622.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
-(corrected. The)184 634.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 646.8 R 4.57 -.65(y. I)
+622.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
+(corrected. The)184 634.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 646.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 658.8 Q
(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F1(checkhash)144 670.8 Q F0 .736(If set,)184 682.8 R F1(bash)3.236
-E F0 .736(checks that a command found in the hash table e)3.236 F .737
+.15 E F1(checkhash)144 670.8 Q F0 .737(If set,)184 682.8 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
694.8 Q(If a hashed command no longer e)5 E
(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 706.8
-Q F0 .449(If set,)184 718.8 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 730.8 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
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(73)197.335 E 0 Cg EP
+Q F0 .448(If set,)184 718.8 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 730.8 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
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(73)194.555 E 0 Cg EP
%%Page: 74 74
%%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 .817
-(attempted without an interv)184 84 R .817(ening command \(see)-.15 F/F1
-9/Times-Bold@0 SF .816(JOB CONTR)3.316 F(OL)-.27 E F0(abo)3.066 E -.15
-(ve)-.15 G 3.316(\). The).15 F .816(shell al-)3.316 F -.1(wa)184 96 S
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .816
+(attempted without an interv)184 84 R .816(ening command \(see)-.15 F/F1
+9/Times-Bold@0 SF .817(JOB CONTR)3.316 F(OL)-.27 E F0(abo)3.067 E -.15
+(ve)-.15 G 3.317(\). The).15 F .817(shell al-)3.317 F -.1(wa)184 96 S
(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.)
-2.5 E/F2 10/Times-Bold@0 SF(checkwinsize)144 108 Q F0 1.09(If set,)184
120 R F2(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 132 Q 3.351(,u)-.65 G .851
-(pdates the v)-3.351 F .85(alues of)-.25 F F1(LINES)3.35 E F0(and)3.1 E
+(uiltin\) command and, if)-.2 F(necessary)184 132 Q 3.35(,u)-.65 G .85
+(pdates the v)-3.35 F .85(alues of)-.25 F F1(LINES)3.35 E F0(and)3.1 E
F1(COLUMNS)3.35 E/F3 9/Times-Roman@0 SF(.)A F0 .85
(This option is enabled by de-)5.35 F -.1(fa)184 144 S(ult.).1 E F2
-(cmdhist)144 156 Q F0 .172(If set,)184 156 R F2(bash)2.672 E F0 .172
-(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173
+(cmdhist)144 156 Q F0 .173(If set,)184 156 R F2(bash)2.673 E F0 .173
+(attempts to sa)2.673 F .473 -.15(ve a)-.2 H .172
(ll lines of a multiple-line command in the same history en-).15 F(try)
-184 168 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597
+184 168 Q 5.596(.T)-.65 G .597(his allo)-5.596 F .597
(ws easy re-editing of multi-line commands.)-.25 F .597
-(This option is enabled by de-)5.597 F -.1(fa)184 180 S 1.287(ult, b).1
+(This option is enabled by de-)5.597 F -.1(fa)184 180 S 1.288(ult, b).1
F 1.288(ut only has an ef)-.2 F 1.288
-(fect if command history is enabled, as described abo)-.25 F 1.588 -.15
+(fect if command history is enabled, as described abo)-.25 F 1.587 -.15
(ve u)-.15 H(nder).15 E F1(HIST)184 192 Q(OR)-.162 E(Y)-.315 E F3(.)A F2
(compat31)144 204 Q(compat32)144 216 Q(compat40)144 228 Q(compat41)144
240 Q(compat42)144 252 Q(compat43)144 264 Q(compat44)144 276 Q F0 .889
(These control aspects of the shell')184 288 R 3.389(sc)-.55 G .889
(ompatibility mode \(see)-3.389 F F1 .889(SHELL COMP)3.389 F -.855(AT)
-.666 G(IBILITY).855 E(MODE)184 300 Q F0(belo)2.25 E(w\).)-.25 E F2
-(complete_fullquote)144 316.8 Q F0 .653(If set,)184 328.8 R F2(bash)
+(complete_fullquote)144 316.8 Q F0 .654(If set,)184 328.8 R F2(bash)
3.153 E F0 .653(quotes all shell metacharacters in \214lenames and dire\
-ctory names when per)3.153 F(-)-.2 E 1.525(forming completion.)184 340.8
-R 1.524(If not set,)6.525 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15
+ctory names when per)3.153 F(-)-.2 E 1.524(forming completion.)184 340.8
+R 1.524(If not set,)6.524 F F2(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 352.8 R .029(metacharacters appear in shell v)184
-364.8 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 376.8 R
+enames when these)184 352.8 R .028(metacharacters appear in shell v)184
+364.8 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 376.8 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 388.8 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123
+(ev e)184 388.8 T 1.922 -.4(r, a).25 H 1.422 -.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.122(his is acti)-6.123 F -.15(ve)-.25 G .59
+6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59
(only when bash is using backslashes to quote completed \214lenames.)184
400.8 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 412.8 Q
(ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
-(ersions through 4.2.)-.15 E F2(dir)144 429.6 Q(expand)-.18 E F0 .487
-(If set,)184 441.6 R F2(bash)2.987 E F0 .486
+(ersions through 4.2.)-.15 E F2(dir)144 429.6 Q(expand)-.18 E F0 .486
+(If set,)184 441.6 R F2(bash)2.986 E F0 .486
(replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
-.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184
-453.6 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
-465.6 Q F2(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
-(hat the user typed.)-2.5 E F2(dirspell)144 482.4 Q F0 .859(If set,)184
-482.4 R F2(bash)3.359 E F0 .858
-(attempts spelling correction on directory names during w)3.359 F .858
+.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184
+453.6 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 465.6 Q F2(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
+(hat the user typed.)-2.5 E F2(dirspell)144 482.4 Q F0 .858(If set,)184
+482.4 R F2(bash)3.358 E F0 .858
+(attempts spelling correction on directory names during w)3.358 F .859
(ord completion if)-.1 F
(the directory name initially supplied does not e)184 494.4 Q(xist.)-.15
E F2(dotglob)144 511.2 Q F0 .165(If set,)184 511.2 R F2(bash)2.665 E F0
@@ -9060,48 +9067,48 @@ E F2(dotglob)144 511.2 Q F0 .165(If set,)184 511.2 R F2(bash)2.665 E F0
.63 G(')-.08 E F0(and)5 E F2 -.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 F2(dotglob)2.5 E F0
-(is set.)2.5 E F2(execfail)144 540 Q F0 .517(If set, a non-interacti)184
-540 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516
-(xit if it cannot e)-.15 F -.15(xe)-.15 G .516
+(is set.)2.5 E F2(execfail)144 540 Q F0 .516(If set, a non-interacti)184
+540 R .816 -.15(ve s)-.25 H .516(hell will not e).15 F .516
+(xit if it cannot e)-.15 F -.15(xe)-.15 G .517
(cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184
552 Q F2(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 F2(exec)2.5 E F0
--.1(fa)2.5 G(ils.).1 E F2(expand_aliases)144 568.8 Q F0 .716
+-.1(fa)2.5 G(ils.).1 E F2(expand_aliases)144 568.8 Q F0 .717
(If set, aliases are e)184 580.8 R .717(xpanded as described abo)-.15 F
-1.017 -.15(ve u)-.15 H(nder).15 E F1(ALIASES)3.217 E F3(.)A F0 .717
+1.017 -.15(ve u)-.15 H(nder).15 E F1(ALIASES)3.217 E F3(.)A F0 .716
(This option is enabled)5.217 F(by def)184 592.8 Q(ault for interacti)
-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F2(extdeb)144 609.6 Q(ug)-.2 E F0
.17(If set at shell in)184 621.6 R -.2(vo)-.4 G .17
(cation, or in a shell startup \214le, arrange to e).2 F -.15(xe)-.15 G
-.17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081
+.17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.082
(before the shell starts, identical to the)184 633.6 R F2<adad646562>
-3.582 E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582
-F -.2(vo)-.4 G 1.082(cation, be-).2 F(ha)184 645.6 Q
+3.582 E(ugger)-.2 E F0 3.581(option. If)3.581 F 1.081(set after in)3.581
+F -.2(vo)-.4 G 1.081(cation, be-).2 F(ha)184 645.6 Q
(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F2(1.)184
-662.4 Q F0(The)220 662.4 Q F2<ad46>4.251 E F0 1.751(option to the)4.251
-F F2(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
+662.4 Q F0(The)220 662.4 Q F2<ad46>4.25 E F0 1.75(option to the)4.25 F
+F2(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 674.4
Q(gument.)-.18 E F2(2.)184 691.2 Q F0 1.667(If the command run by the)
220 691.2 R F2(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 703.2 Q -.15(xe)-.15 G(cuted.).15 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(74)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(74)194.555 E 0 Cg EP
%%Page: 75 75
%%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/F1 10/Times-Bold@0
-SF(3.)184 84 Q F0 .841(If the command run by the)220 84 R F1(DEB)3.341 E
-(UG)-.1 E F0 .841(trap returns a v)3.341 F .84
+SF(3.)184 84 Q F0 .84(If the command run by the)220 84 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(exe)220 96 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 108 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 124.8 Q/F2 9/Times-Bold@0 SF -.27(BA)220
-124.8 S(SH_ARGC).27 E F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0
+124.8 S(SH_ARGC).27 E F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0
.904(are updated as described in their descriptions)3.154 F(abo)220
136.8 Q -.15(ve)-.15 G(.).15 E F1(5.)184 153.6 Q F0 1.637(Function trac\
ing is enabled: command substitution, shell functions, and sub-)220
@@ -9121,62 +9128,62 @@ F0(are enabled.)2.5 E F1(extquote)144 240 Q F0 .86(If set,)184 252 R F1
(${)3.36 E F3(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86
(pansions en-).15 F(closed in double quotes.)184 264 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 280.8 Q
-F0 .242(If set, patterns which f)184 280.8 R .243
+F0 .243(If set, patterns which f)184 280.8 R .243
(ail to match \214lenames during pathname e)-.1 F .243
(xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 292.8 Q(.)
-.55 E F1 -.25(fo)144 309.6 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
-.937(If set, the suf)184 321.6 R<8c78>-.25 E .936(es speci\214ed by the)
+.936(If set, the suf)184 321.6 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 .936(ords to be ignored)-.1 F .32(when performing w)184 333.6 R
+-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 333.6 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.948
-(pletions. See)184 345.6 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/F4 9/Times-Roman@0 SF(.)A F0 .447(This option is)4.947
+.32(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947
+(pletions. See)184 345.6 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/F4 9/Times-Roman@0 SF(.)A F0 .448(This option is)4.948
F(enabled by def)184 357.6 Q(ault.)-.1 E F1(globasciiranges)144 374.4 Q
-F0 2.518(If set, range e)184 386.4 R 2.519
-(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 398.4 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
+F0 2.519(If set, range e)184 386.4 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 398.4 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
(nt)-3.214 G .714(he traditional C locale when performing comparisons.)
-3.214 F 1.02(That is, the current locale')184 410.4 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(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 422.4 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 .956
+F1(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 422.4 R F1
+(A)3.456 E F0(and)3.456 E F1(B)3.456 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 434.4 Q(.)-.55 E
-F1(globstar)144 451.2 Q F0 .518(If set, the pattern)184 451.2 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
+F1(globstar)144 451.2 Q F0 .519(If set, the pattern)184 451.2 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
(or more directories and subdirectories.)184 463.2 R .431
-(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
+(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
475.2 Q F1(gnu_errfmt)144 492 Q F0(If set, shell error messages are wri\
tten in the standard GNU error message format.)184 504 Q F1(histappend)
144 520.8 Q F0 .676
(If set, the history list is appended to the \214le named by the v)184
-532.8 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G
+532.8 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G
(ri-).25 E(able when the shell e)184 544.8 Q(xits, rather than o)-.15 E
-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 561.6 Q(eedit)
--.18 E F0 .576(If set, and)184 573.6 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 585.6 Q F1(histv)144 602.4 Q(erify)-.1 E F0 .402
+-.18 E F0 .575(If set, and)184 573.6 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 585.6 Q F1(histv)144 602.4 Q(erify)-.1 E F0 .403
(If set, and)184 614.4 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 .662(passed to the shell parser)184 626.4 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 638.4 S -.25(ff).2 G(er).25
+2.903 F .661(passed to the shell parser)184 626.4 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 638.4 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 655.2 Q F0 1.181(If set, and)184 667.2 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 679.2 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 691.2 Q -.15(ve)-.15 G 2.5(\). This).15 F
-(is enabled by def)2.5 E(ault.)-.1 E(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(75)197.335 E 0 Cg EP
+(hostcomplete)144 655.2 Q F0 1.182(If set, and)184 667.2 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 679.2 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 691.2 Q -.15(ve)-.15 G 2.5(\). This).15 F
+(is enabled by def)2.5 E(ault.)-.1 E(GNU Bash 5.1)72 768 Q
+(2020 August 3)145.395 E(75)194.555 E 0 Cg EP
%%Page: 76 76
%%BeginPageSetup
BP
@@ -9186,9 +9193,9 @@ BP
SF(huponexit)144 84 Q F0(If set,)184 96 Q F1(bash)2.5 E F0(will send)2.5
E/F2 9/Times-Bold@0 SF(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 112.8 Q(exit)-.18 E F0 .219
+(inherit_err)144 112.8 Q(exit)-.18 E F0 .22
(If set, command substitution inherits the v)184 124.8 R .219
-(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .22
+(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219
(option, instead of unsetting)2.719 F(it in the subshell en)184 136.8 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)
@@ -9197,86 +9204,86 @@ E/F2 9/Times-Bold@0 SF(SIGHUP)2.5 E F0(to all jobs when an interacti)
F0 .33(to cause that w)2.83 F .33(ord and all remaining characters on)
-.1 F .967(that line to be ignored in an interacti)184 177.6 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 .968(option is)3.468 F
+E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F
(enabled by def)184 189.6 Q(ault.)-.1 E F1(lastpipe)144 206.4 Q F0 .066
(If set, and job control is not acti)184 206.4 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 218.4 Q(vironment.)
--.4 E F1(lithist)144 235.2 Q F0 .654(If set, and the)184 235.2 R F1
-(cmdhist)3.154 E F0 .654(option is enabled, multi-line commands are sa)
-3.154 F -.15(ve)-.2 G 3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)
--3.155 F(with embedded ne)184 247.2 Q
+-.4 E F1(lithist)144 235.2 Q F0 .655(If set, and the)184 235.2 R F1
+(cmdhist)3.155 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(with embedded ne)184 247.2 Q
(wlines rather than using semicolon separators where possible.)-.25 E F1
-(localv)144 264 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 276 R
+(localv)144 264 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 276 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
-288 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 300 Q
-F1(localv)144 316.8 Q(ar_unset)-.1 E F0 .329(If set, calling)184 328.8 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\
+288 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 300 Q
+F1(localv)144 316.8 Q(ar_unset)-.1 E F0 .328(If set, calling)184 328.8 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\
ps \214nd them unset until that function returns. This is identical to \
the beha)184 340.8 R(v-)-.2 E(ior of unsetting local v)184 352.8 Q
(ariables at the current function scope.)-.25 E F1(login_shell)144 369.6
Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
-381.6 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 393.6 S(lue may not be changed.)
-.25 E F1(mailwar)144 410.4 Q(n)-.15 E F0 .814(If set, and a \214le that)
-184 422.4 R F1(bash)3.314 E F0 .815
-(is checking for mail has been accessed since the last time it)3.314 F
+381.6 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 393.6 S(lue may not be changed.)
+.25 E F1(mailwar)144 410.4 Q(n)-.15 E F0 .815(If set, and a \214le that)
+184 422.4 R F1(bash)3.315 E F0 .814
+(is checking for mail has been accessed since the last time it)3.315 F
-.1(wa)184 434.4 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
-451.2 Q F0 .325(If set, and)184 463.2 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
+451.2 Q F0 .324(If set, and)184 463.2 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
(completions when completion is attempted on an empty line.)184 475.2 Q
-F1(nocaseglob)144 492 Q F0 .436(If set,)184 504 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 516 S
+F1(nocaseglob)144 492 Q F0 .437(If set,)184 504 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 516 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 532.8 Q F0 1.194(If set,)184
-544.8 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 556.8 R
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 532.8 Q F0 1.193(If set,)184
+544.8 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 F .551(while e)184 556.8 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 568.8 S .623(rd e).1 F .623(xpansions, or when \214ltering\
+F -.1(wo)184 568.8 S .622(rd e).1 F .623(xpansions, or when \214ltering\
possible completions as part of programmable com-)-.15 F(pletion.)184
-580.8 Q F1(nullglob)144 597.6 Q F0 .854(If set,)184 609.6 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 621.6 S
+580.8 Q F1(nullglob)144 597.6 Q F0 .855(If set,)184 609.6 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 621.6 S
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
-638.4 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184
-650.4 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
+638.4 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
+650.4 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
(are enabled.)184 662.4 Q(This option is enabled by def)5 E(ault.)-.1 E
F1(pr)144 679.2 Q(ogcomp_alias)-.18 E F0 2.124
(If set, and programmable completion is enabled,)184 691.2 R F1(bash)
4.624 E F0 2.124(treats a command name that)4.624 F(doesn')184 703.2 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
+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
(xpansion. If it has)-.15 F 1.473(an alias,)184 715.2 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 727.2 Q(xpanded alias.)-.15 E
-(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(76)197.335 E 0 Cg EP
+(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(76)194.555 E 0 Cg EP
%%Page: 77 77
%%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/F1 10/Times-Bold@0
-SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.448
-(If set, prompt strings under)184 96 R 1.448(go parameter e)-.18 F 1.447
-(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 108 S .17
-(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
+SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.447
+(If set, prompt strings under)184 96 R 1.448(go parameter e)-.18 F 1.448
+(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 108 S
+.171(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.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G
+/Times-Bold@0 SF(PR)2.67 E(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G
(.).15 E(This option is enabled by def)184 120 Q(ault.)-.1 E F1 -.18(re)
144 136.8 S(stricted_shell).18 E F0 1.069
(The shell sets this option if it is started in restricted mode \(see)
@@ -9285,44 +9292,44 @@ SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.448
(This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
(-).15 E(cuted, allo)184 172.8 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 189.6 Q(erbose)-.1 E F0 .502(If set, the)184 201.6 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
+E F1(shift_v)144 189.6 Q(erbose)-.1 E F0 .501(If set, the)184 201.6 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
(xceeds the number)-.15 F(of positional parameters.)184 213.6 Q F1(sour)
-144 230.4 Q(cepath)-.18 E F0 .77(If set, the)184 242.4 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 254.4 Q 2.5(gument. This)-.18 F
-(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 271.2 Q F0
-(If set, the)184 283.2 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
+144 230.4 Q(cepath)-.18 E F0 .771(If set, the)184 242.4 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 254.4 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E
+(ault.)-.1 E F1(xpg_echo)144 271.2 Q F0(If set, the)184 283.2 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 300 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 312 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 324 R F1<ad66>
-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 336 S(nless the shell is a login shell and)-2.5 E F1
+108 300 Q F0([)2.5 E F1<ad66>A F0(])A 1.001(Suspend the e)144 312 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 324 R F1<ad66>
+2.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 336 S(nless the shell is a login shell and)-2.5 E F1
<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E
F1(test)108 352.8 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
-108 364.8 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 364.8 R .877
-(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
+108 364.8 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 364.8 R .878
+(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 376.8
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 1.361
-(primaries described abo)144 388.8 R 1.661 -.15(ve u)-.15 H(nder).15 E
-F2(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)
-A F1(test)5.86 E F0 1.36(does not accept an)3.86 F 3.86(yo)-.15 G(p-)
--3.86 E(tions, nor does it accept and ignore an ar)144 400.8 Q
+(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.36
+(primaries described abo)144 388.8 R 1.66 -.15(ve u)-.15 H(nder).15 E F2
+(CONDITION)3.86 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
+F1(test)5.86 E F0 1.361(does not accept an)3.86 F 3.861(yo)-.15 G(p-)
+-3.861 E(tions, nor does it accept and ignore an ar)144 400.8 Q
(gument of)-.18 E F1<adad>2.5 E F0(as signifying the end of options.)2.5
-E .785(Expressions may be combined using the follo)144 418.8 R .786
-(wing operators, listed in decreasing order of prece-)-.25 F 3.412
-(dence. The)144 430.8 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
+E .786(Expressions may be combined using the follo)144 418.8 R .785
+(wing operators, listed in decreasing order of prece-)-.25 F 3.411
+(dence. The)144 430.8 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
(used when there are \214v)144 442.8 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
(ore ar)-2.5 E(guments.)-.18 E F1(!)144 454.8 Q F3 -.2(ex)2.5 G(pr).2 E
F0 -.35(Tr)180 454.8 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23
@@ -9345,9 +9352,9 @@ F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
E 2.5(2a)144 609.6 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 621.6 R .37(gument is)-.18 F F1(!)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 .379(If the \214rst ar)180 633.6 R .38
-(gument is one of the unary conditional operators listed abo)-.18 F .68
--.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 645.6 Q .553
+(gument is null.)-.18 F .38(If the \214rst ar)180 633.6 R .38
+(gument is one of the unary conditional operators listed abo)-.18 F .679
+-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.879 E(TION)180 645.6 Q .552
(AL EXPRESSIONS)-.18 F F4(,)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 657.6 Q
@@ -9358,35 +9365,35 @@ 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 693.6 R 1.155 -.15
(ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
-F4(,)A F0(the)3.104 E .578(result of the e)180 705.6 R .578(xpression i\
+F4(,)A F0(the)3.105 E .579(result of the e)180 705.6 R .578(xpression i\
s the result of the binary test using the \214rst and third ar)-.15 F
-(guments)-.18 E 1.333(as operands.)180 717.6 R(The)6.333 E F1<ad61>3.833
-E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
+(guments)-.18 E 1.332(as operands.)180 717.6 R(The)6.332 E F1<ad61>3.832
+E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
(operators are considered binary operators when there are)3.832 F .558
(three ar)180 729.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
F .558(gument is)-.18 F F1(!)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(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(77)197.335 E 0 Cg EP
+(o-ar)-.1 E(gument)-.18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(77)194.555 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 .521
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .52
(test using the second and third ar)180 84 R 3.021(guments. If)-.18 F
-.521(the \214rst ar)3.021 F .52(gument is e)-.18 F(xactly)-.15 E/F1 10
-/Times-Bold@0 SF(\()3.02 E F0 .52(and the third)3.02 F(ar)180 96 Q .485
-(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485
+.521(the \214rst ar)3.021 F .521(gument is e)-.18 F(xactly)-.15 E/F1 10
+/Times-Bold@0 SF(\()3.021 E F0 .521(and the third)3.021 F(ar)180 96 Q
+.485(gument is e)-.18 F(xactly)-.15 E F1(\))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 108 Q
(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 120 S -.18(rg)-2.5 G
-(uments).18 E .385(If the \214rst ar)180 132 R .385(gument is)-.18 F F1
-(!)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 .284(posed of the remaining ar)180 144 R 2.784
+(uments).18 E .384(If the \214rst ar)180 132 R .384(gument is)-.18 F F1
+(!)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 .285(posed of the remaining ar)180 144 R 2.784
(guments. Otherwise,)-.18 F .284(the e)2.784 F .284
-(xpression is parsed and e)-.15 F -.25(va)-.25 G .285(luated ac-).25 F
+(xpression is parsed and e)-.15 F -.25(va)-.25 G .284(luated ac-).25 F
(cording to precedence using the rules listed abo)180 156 Q -.15(ve)-.15
G(.).15 E 2.5(5o)144 168 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)-.18 E
1.635(The e)180 180 R 1.635(xpression is parsed and e)-.15 F -.25(va)
@@ -9399,44 +9406,45 @@ E F1(>)2.5 E F0(operators sort le)2.5 E
processes run from the shell.)144 226.8 R(The return status is 0.)144
238.8 Q F1(trap)108 255.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E
/F2 10/Times-Italic@0 SF(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])
-2.5 E .683(The command)144 267.6 R F2(ar)3.513 E(g)-.37 E F0 .683
-(is to be read and e)3.403 F -.15(xe)-.15 G .682
-(cuted when the shell recei).15 F -.15(ve)-.25 G 3.182(ss).15 G
-(ignal\(s\))-3.182 E F2(sigspec)3.522 E F0 5.682(.I).31 G(f)-5.682 E F2
-(ar)3.512 E(g)-.37 E F0(is)3.402 E .608(absent \(and there is a single)
+2.5 E .682(The command)144 267.6 R F2(ar)3.512 E(g)-.37 E F0 .682
+(is to be read and e)3.402 F -.15(xe)-.15 G .682
+(cuted when the shell recei).15 F -.15(ve)-.25 G 3.183(ss).15 G
+(ignal\(s\))-3.183 E F2(sigspec)3.523 E F0 5.683(.I).31 G(f)-5.683 E F2
+(ar)3.513 E(g)-.37 E F0(is)3.403 E .609(absent \(and there is a single)
144 279.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
F0 3.108(,e)C .608
(ach speci\214ed signal is reset to its original disposition)-3.108 F
-.659(\(the v)144 291.6 R .659(alue it had upon entrance to the shell\).)
--.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
+.658(\(the v)144 291.6 R .658(alue it had upon entrance to the shell\).)
+-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
-144.34 303.6 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 F2(ar)3.411 E(g)-.37 E
-F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
+144.34 303.6 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 F2(ar)3.41 E(g)-.37 E F0 .58
+(is not present and)3.3 F F1<ad70>3.08 E F0(has)3.08 E 1.214
(been supplied, then the trap commands associated with each)144 315.6 R
-F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
+F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
F(gu-)-.18 E .86(ments are supplied or if only)144 327.6 R F1<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 2.83
(signal. The)144 339.6 R F1<ad6c>2.83 E F0 .33(option causes the shell \
-to print a list of signal names and their corresponding num-)2.83 F 4.31
-(bers. Each)144 351.6 R F2(sigspec)4.65 E F0 1.811
-(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811
-(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
+to print a list of signal names and their corresponding num-)2.83 F
+4.311(bers. Each)144 351.6 R F2(sigspec)4.651 E F0 1.811
+(is either a signal name de\214ned in <)4.621 F F2(signal.h)A F0 1.81
+(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E
(names are case insensiti)144 363.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
-/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .667
-(If a)144 381.6 R F2(sigspec)3.507 E F0(is)3.477 E F3(EXIT)3.167 E F0
-.667(\(0\) the command)2.917 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386
-F -.15(xe)-.15 G .666(cuted on e).15 F .666(xit from the shell.)-.15 F
-.666(If a)5.666 F F2(sigspec)3.506 E F0(is)3.476 E F3(DE-)3.166 E -.09
-(BU)144 393.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .483(the command)
-2.733 F F2(ar)3.313 E(g)-.37 E F0 .483(is e)3.203 F -.15(xe)-.15 G .484
-(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 .484(simple command)
-2.984 F F0(,)A F2(for)2.984 E F0(command,)2.984 E F2(case)2.984 E F0
-(command,)2.984 E F2(select)144 405.6 Q F0 .563(command, e)3.063 F -.15
+/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .666
+(If a)144 381.6 R F2(sigspec)3.506 E F0(is)3.476 E F3(EXIT)3.166 E F0
+.666(\(0\) the command)2.916 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386
+F -.15(xe)-.15 G .666(cuted on e).15 F .667(xit from the shell.)-.15 F
+.667(If a)5.667 F F2(sigspec)3.507 E F0(is)3.477 E F3(DE-)3.167 E -.09
+(BU)144 393.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .484(the command)
+2.734 F F2(ar)3.314 E(g)-.37 E F0 .484(is e)3.204 F -.15(xe)-.15 G .484
+(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 .483(simple command)
+2.984 F F0(,)A F2(for)2.983 E F0(command,)2.983 E F2(case)2.983 E F0
+(command,)2.983 E F2(select)144 405.6 Q F0 .562(command, e)3.062 F -.15
(ve)-.25 G .563(ry arithmetic).15 F F2(for)3.063 E F0 .563
-(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .562
-(cutes in a shell).15 F .622(function \(see)144 417.6 R F3 .622
+(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .563
+(cutes in a shell).15 F .623(function \(see)144 417.6 R F3 .622
(SHELL GRAMMAR)3.122 F F0(abo)2.872 E -.15(ve)-.15 G 3.122(\). Refer).15
F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0
.622(option to the)3.122 F F1(shopt)144 429.6 Q F0 -.2(bu)2.996 G .496
@@ -9447,30 +9455,30 @@ F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18
(cuted with the).15 F F1(.)2.68 E F0(or)2.68 E F1(sour)2.68 E(ce)-.18 E
F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F -.15(exe)144 453.6 S
-(cuting.).15 E .961(If a)144 471.6 R F2(sigspec)3.801 E F0(is)3.771 E F3
-(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F2(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(sin\
+(cuting.).15 E .96(If a)144 471.6 R F2(sigspec)3.8 E F0(is)3.77 E F3
+(ERR)3.46 E F4(,)A F0 .96(the command)3.21 F F2(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 483.6 R .185(xit status, subject to)-.15 F .452(the follo)144
-495.6 R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)2.952 E F0 .451
-(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451
-(ailed command is part of the com-)-.1 F .387
-(mand list immediately follo)144 507.6 R .387(wing a)-.25 F F1(while)
-2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
-(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
-(statement, part)4.848 F .778(of a command e)144 519.6 R -.15(xe)-.15 G
+ro e)144 483.6 R .184(xit status, subject to)-.15 F .451(the follo)144
+495.6 R .451(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451
+(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452
+(ailed command is part of the com-)-.1 F .388
+(mand list immediately follo)144 507.6 R .388(wing a)-.25 F F1(while)
+2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
+(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387
+(statement, part)4.847 F .777(of a command e)144 519.6 R -.15(xe)-.15 G
.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
(list e)3.278 F .778(xcept the command follo)-.15 F .778
-(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
-3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 531.6 R
+(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0
+3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 531.6 R
1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)
-3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F
F1(!)3.78 E F0(.)A(These are the same conditions obe)144 543.6 Q
(yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5
-(\)o)C(ption.)-2.5 E .133
+(\)o)C(ption.)-2.5 E .132
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
-561.6 R -.35(Tr)5.132 G .132(apped signals that are not be-).35 F .117
+561.6 R -.35(Tr)5.133 G .133(apped signals that are not be-).35 F .117
(ing ignored are reset to their original v)144 573.6 R .117
(alues in a subshell or subshell en)-.25 F .117
(vironment when one is cre-)-.4 F 2.5(ated. The)144 585.6 R
@@ -9478,42 +9486,42 @@ F1(!)3.78 E F0(.)A(These are the same conditions obe)144 543.6 Q
(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 602.4 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 614.4 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
+.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
F1<ad74>144 626.4 Q F0 .715(option is used,)3.215 F F1(type)3.215 E F0
.715(prints a string which is one of)3.215 F F2(alias)3.545 E F0(,).27 E
F2 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)5.185 E F0
(,).24 E F2 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F2
-(\214le)5.125 E F0(if)3.395 E F2(name)144.36 638.4 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
+(\214le)5.125 E F0(if)3.395 E F2(name)144.36 638.4 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
(found, then nothing is printed, and an e)144 650.4 R .118
-(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
-F1<ad70>2.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855
+(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
+F1<ad70>2.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855
(either returns the name of the disk \214le that w)144 662.4 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 .528(mand name, or nothing if)
+.855(were speci\214ed as a com-)3.535 F .529(mand name, or nothing if)
144 674.4 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028
G .528(uld not return).1 F F2(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528
-E F1<ad50>3.028 E F0 .529(option forces a)3.028 F F3 -.666(PA)3.029 G
-(TH)-.189 E F0 .007(search for each)144 686.4 R F2(name)2.507 E F0 2.507
-(,e)C -.15(ve)-2.757 G 2.507(ni).15 G(f)-2.507 E F5 .007(type -t name)
-2.507 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0
-5.006(.I).18 G 2.506(fac)-5.006 G .006(ommand is hashed,)-2.506 F F1
-<ad70>2.506 E F0(and)144 698.4 Q F1<ad50>3.23 E F0 .73
-(print the hashed v)3.23 F .731
+E F1<ad50>3.028 E F0 .528(option forces a)3.028 F F3 -.666(PA)3.028 G
+(TH)-.189 E F0 .006(search for each)144 686.4 R F2(name)2.506 E F0 2.506
+(,e)C -.15(ve)-2.756 G 2.506(ni).15 G(f)-2.506 E F5 .007(type -t name)
+2.506 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0
+5.007(.I).18 G 2.507(fac)-5.007 G .007(ommand is hashed,)-2.507 F F1
+<ad70>2.507 E F0(and)144 698.4 Q F1<ad50>3.231 E F0 .731
+(print the hashed v)3.231 F .73
(alue, which is not necessarily the \214le that appears \214rst in)-.25
-F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1<ad61>
-144 710.4 Q F0 .824(option is used,)3.324 F F1(type)3.324 E F0 .824
-(prints all of the places that contain an e)3.324 F -.15(xe)-.15 G .823
-(cutable named).15 F F2(name)3.683 E F0 5.823(.T).18 G .823(his in-)
--5.823 F 1.176(cludes aliases and functions, if and only if the)144
-722.4 R F1<ad70>3.676 E F0 1.176(option is not also used.)3.676 F 1.177
-(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175
-E(78)197.335 E 0 Cg EP
+F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1<ad61>144
+710.4 Q F0 .823(option is used,)3.323 F F1(type)3.323 E F0 .824
+(prints all of the places that contain an e)3.323 F -.15(xe)-.15 G .824
+(cutable named).15 F F2(name)3.684 E F0 5.824(.T).18 G .824(his in-)
+-5.824 F 1.176(cludes aliases and functions, if and only if the)144
+722.4 R F1<ad70>3.676 E F0 1.176(option is not also used.)3.676 F 1.176
+(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395
+E(78)194.555 E 0 Cg EP
%%Page: 79 79
%%BeginPageSetup
BP
@@ -9522,35 +9530,35 @@ BP
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.223
(commands is not consulted when using)144 84 R/F1 10/Times-Bold@0 SF
<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0 1.223
-(option suppresses shell function lookup, as)3.723 F .325(with the)144
-96 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
+(option suppresses shell function lookup, as)3.723 F .326(with the)144
+96 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 108 Q F1(ulimit)108 124.8 Q F0([)2.5 E F1
(\255HSabcde\214klmnpqrstuvxPR)A(T)-.4 E F0([)2.5 E/F2 10/Times-Italic@0
-SF(limit)A F0(]])A(Pro)144 136.8 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
+SF(limit)A F0(]])A(Pro)144 136.8 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
(ilable to the shell and to processes started by it, on systems).25 F
-.943(that allo)144 148.8 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
-(The)5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
+.944(that allo)144 148.8 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
+(The)5.944 E F1<ad48>3.444 E F0(and)3.444 E F1<ad53>3.444 E F0 .943
(options specify that the hard or soft limit is set for the)3.444 F(gi)
-144 160.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
+144 160.8 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
(hard limit cannot be increased by a non-root user once it is set; a so\
-ft limit may)2.709 F .425(be increased up to the v)144 172.8 R .425
-(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
-F0(nor)2.926 E F1<ad53>2.926 E F0 .426
-(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
+ft limit may)2.708 F .426(be increased up to the v)144 172.8 R .426
+(alue of the hard limit.)-.25 F .425(If neither)5.426 F F1<ad48>2.925 E
+F0(nor)2.925 E F1<ad53>2.925 E F0 .425
+(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144
184.8 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
-.741(of the special v)144 196.8 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
+.742(of the special v)144 196.8 R(alues)-.25 E F1(hard)3.242 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 .024
+C .741(hich stand for the current hard limit, the current)-3.241 F .023
(soft limit, and no limit, respecti)144 208.8 R -.15(ve)-.25 G(ly).15 E
5.023(.I)-.65 G(f)-5.023 E F2(limit)2.613 E F0 .023
(is omitted, the current v)3.203 F .023
-(alue of the soft limit of the re-)-.25 F .984
-(source is printed, unless the)144 220.8 R F1<ad48>3.484 E F0 .984
-(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985
+(alue of the soft limit of the re-)-.25 F .985
+(source is printed, unless the)144 220.8 R F1<ad48>3.485 E F0 .984
+(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984
(more than one resource is speci\214ed, the)3.484 F
(limit name and unit are printed before the v)144 232.8 Q 2.5
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1
@@ -9571,7 +9579,7 @@ Q F0(The maximum size of a process')180 280.8 Q 2.5(sd)-.55 G(ata se)
(The maximum resident set size \(man)180 352.8 Q 2.5(ys)-.15 G
(ystems do not honor this limit\))-2.5 E F1<ad6e>144 364.8 Q F0 .791(Th\
e maximum number of open \214le descriptors \(most systems do not allo)
-180 364.8 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
+180 364.8 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
(be set\))180 376.8 Q F1<ad70>144 388.8 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))180 388.8 Q F1
<ad71>144 400.8 Q F0
@@ -9591,20 +9599,20 @@ Q F1<ad73>144 424.8 Q F0(The maximum stack size)180 424.8 Q F1<ad74>144
E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the).15 F F1<ad61>
2.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 .044
-(no option is gi)144 549.6 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
-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
-<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144
+(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045
+(no option is gi)144 549.6 R -.15(ve)-.25 G .045(n, then).15 F F1<ad66>
+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
+<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .67(in seconds;)144
561.6 R F1<ad52>3.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F
F1<ad70>3.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;)
-3.17 F F1<ad50>3.17 E F0(,)A F1<ad54>3.17 E F0(,)A F1<ad62>3.17 E F0(,)
-A F1<ad6b>144 573.6 Q F0(,)A F1<ad6e>3.736 E F0 3.736(,a)C(nd)-3.736 E
+A F1<ad6b>144 573.6 Q F0(,)A F1<ad6e>3.737 E F0 3.737(,a)C(nd)-3.737 E
F1<ad75>3.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236
(alues; and, when in posix mode,)-.25 F F1<ad63>3.736 E F0(and)3.736 E
-F1<ad66>3.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239
+F1<ad66>3.736 E F0 3.736(,w)C 1.236(hich are in)-3.736 F .238
(512-byte increments.)144 585.6 R .238
-(The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238
+(The return status is 0 unless an in)5.238 F -.25(va)-.4 G .238
(lid option or ar).25 F .238(gument is supplied, or an)-.18 F
(error occurs while setting a ne)144 597.6 Q 2.5(wl)-.25 G(imit.)-2.5 E
F1(umask)108 614.4 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
@@ -9614,25 +9622,25 @@ F1(umask)108 614.4 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
(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 638.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
-650.4 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
+650.4 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
(option causes the mask to be)2.882 F .547
(printed in symbolic form; the def)144 662.4 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 F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
-(mode)144.38 674.4 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 686.4 Q
+(mode)144.38 674.4 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 686.4 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 703.2 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
-(...])2.5 E(Remo)144 715.2 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name)
-3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E
-F1<ad61>3.258 E F0 .757(is supplied, all alias de\214nitions are re-)
+(...])2.5 E(Remo)144 715.2 Q 1.057 -.15(ve e)-.15 H(ach).15 E F2(name)
+3.257 E F0 .757(from the list of de\214ned aliases.)3.257 F(If)5.758 E
+F1<ad61>3.258 E F0 .758(is supplied, all alias de\214nitions are re-)
3.258 F(mo)144 727.2 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(GNU Bash 5.1)72 768 Q(2020 June 16)
-148.175 E(79)197.335 E 0 Cg EP
+(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 August 3)
+145.395 E(79)194.555 E 0 Cg EP
%%Page: 80 80
%%BeginPageSetup
BP
@@ -9641,68 +9649,68 @@ BP
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
SF(unset)108 84 Q F0<5bad>2.5 E F1(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0
2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E -.15(Fo)144
-96 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 3.803(,r).18 G(emo)
--3.803 E 1.603 -.15(ve t)-.15 H 1.303(he corresponding v).15 F 1.303
-(ariable or function.)-.25 F 1.303(If the)6.303 F F1<ad76>3.804 E F0
-1.304(option is gi)3.804 F -.15(ve)-.25 G 1.304(n, each).15 F F2(name)
-144.36 108 Q F0 .465(refers to a shell v)3.145 F .464
+96 S 3.804(re).15 G(ach)-3.804 E F2(name)4.164 E F0 3.804(,r).18 G(emo)
+-3.804 E 1.604 -.15(ve t)-.15 H 1.304(he corresponding v).15 F 1.303
+(ariable or function.)-.25 F 1.303(If the)6.303 F F1<ad76>3.803 E F0
+1.303(option is gi)3.803 F -.15(ve)-.25 G 1.303(n, each).15 F F2(name)
+144.36 108 Q F0 .464(refers to a shell v)3.144 F .464
(ariable, and that v)-.25 F .464(ariable is remo)-.25 F -.15(ve)-.15 G
-2.964(d. Read-only).15 F -.25(va)2.964 G .464(riables may not be un-).25
-F 2.768(set. If)144 120 R F1<ad66>2.768 E F0 .269(is speci\214ed, each)
-2.768 F F2(name)3.129 E F0 .269
+2.965(d. Read-only).15 F -.25(va)2.965 G .465(riables may not be un-).25
+F 2.769(set. If)144 120 R F1<ad66>2.769 E F0 .269(is speci\214ed, each)
+2.769 F F2(name)3.129 E F0 .269
(refers to a shell function, and the function de\214nition is remo)2.949
-F -.15(ve)-.15 G(d.).15 E .404(If the)144 132 R F1<ad6e>2.904 E F0 .404
+F -.15(ve)-.15 G(d.).15 E .403(If the)144 132 R F1<ad6e>2.903 E F0 .404
(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)2.904 F
.404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0(attrib)2.904
-E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F .719
-(rather than the v)144 144 R .719(ariable it references.)-.25 F F1<ad6e>
-5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1<ad66>3.22 E
-F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737
-(are supplied, each)144 156 R F2(name)3.237 E F0 .737(refers to a v)
-3.237 F .737(ariable; if there is no v)-.25 F .736
-(ariable by that name, a function with)-.25 F 1.761(that name, if an)144
-168 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F
+E(ute,)-.2 E F2(name)2.904 E F0 .404(will be unset)2.904 F .72
+(rather than the v)144 144 R .72(ariable it references.)-.25 F F1<ad6e>
+5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F1<ad66>3.219 E
+F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F .736
+(are supplied, each)144 156 R F2(name)3.236 E F0 .736(refers to a v)
+3.236 F .737(ariable; if there is no v)-.25 F .737
+(ariable by that name, a function with)-.25 F 1.762(that name, if an)144
+168 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F
1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve)
--.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172
+-.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171
(passed to subsequent commands.)144 180 R 3.172(If an)8.172 F 5.672(yo)
-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES).27 E
-/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A F3
--.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 192 S(SH_COMMAND).27
-E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482
+/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A F3
+-.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 192 S(SH_COMMAND).27
+E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482
G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E F4(,)A F3
-(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)144 204 Q
+(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)144 204 Q
(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)2.67 E(AME)
-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 E F4(,)A
F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 216 Q F4
-(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the)4.029 F
-4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve)
--.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G 1.78
-(re subse-)-4.28 F(quently reset.)144 228 Q(The e)5 E
+(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the)4.03 F 4.279
+(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve)-.25 G
+4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya)-.15 G 1.779
+(re subse-)-4.279 F(quently reset.)144 228 Q(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 244.8 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1
<ad70>-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8
(Wa)144 256.8 S .659(it for each speci\214ed child process and return i\
-ts termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658
-(may be a process)3.928 F .008
+ts termination 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 268.8 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 280.8 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E
-F1(wait)2.942 E F0 -.1(wa)2.942 G .441
+-.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 280.8 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,).15 E
+F1(wait)2.941 E F0 -.1(wa)2.941 G .441
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
-.441(cuted process substitu-).15 F .597
+.442(cuted process substitu-).15 F .598
(tion, if its process id is the same as)144 292.8 R F1($!)3.098 E F0
-3.098(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598
-F F1<ad6e>3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 304.8
-Q F0 -.1(wa)3.083 G .583(its for a single job from the list of).1 F F2
+3.098(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597
+F F1<ad6e>3.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 304.8
+Q F0 -.1(wa)3.082 G .583(its for a single job from the list of).1 F F2
(id)3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083
E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj)
--.15 G .582(ob, to complete and)-3.083 F .403(returns its e)144 316.8 R
-.403(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403
-(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573
+-.15 G .583(ob, to complete and)-3.083 F .404(returns its e)144 316.8 R
+.404(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403
+(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .572
(are supplied and the shell has no unw)144 328.8 R .573
-(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572
-(If the)5.573 F F1<ad70>3.072 E F0 .572(option is)3.072 F .39
+(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .573
+(If the)5.573 F F1<ad70>3.073 E F0 .573(option is)3.073 F .39
(supplied, the process or job identi\214er of the job for which the e)
144 340.8 R .39(xit status is returned is assigned to)-.15 F .905(the v)
144 352.8 R(ariable)-.25 E F2(varname)3.405 E F0 .905
@@ -9711,82 +9719,82 @@ E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj)
(an)144 364.8 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39
(is useful only when the)3.89 F F1<ad6e>3.89 E F0 1.39
(option is supplied.)3.89 F 1.39(Supplying the)6.39 F F1<ad66>3.89 E F0
-(option,)3.89 E .575(when job control is enabled, forces)144 376.8 R F1
+(option,)3.89 E .574(when job control is enabled, forces)144 376.8 R F1
(wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0
-.574(to terminate before returning its status, in-)3.075 F .635
+.575(to terminate before returning its status, in-)3.075 F .635
(stead of returning when it changes status.)144 388.8 R(If)5.635 E F2
(id)3.145 E F0 .635(speci\214es a non-e)3.905 F .635
(xistent process or job, the return)-.15 F(status is 127.)144 400.8 Q
(Otherwise, the return status is the e)5 E
(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E
/F5 10.95/Times-Bold@0 SF(SHELL COMP)72 417.6 Q -1.04(AT)-.81 G
-(IBILITY MODE)1.04 E F0 .912
+(IBILITY MODE)1.04 E F0 .911
(Bash-4.0 introduced the concept of a `shell compatibility le)108 429.6
R -.15(ve)-.25 G .912(l', speci\214ed as a set of options to the shopt)
-.15 F -.2(bu)108 441.6 S(iltin).2 E F1(compat31)3.377 E F0(,)A F1
-(compat32)3.377 E F0(,)A F1(compat40)3.377 E F0(,)A F1(compat41)3.377 E
-F0 3.378(,a)C .878(nd so on\).)-3.378 F .878
+.15 F -.2(bu)108 441.6 S(iltin).2 E F1(compat31)3.378 E F0(,)A F1
+(compat32)3.378 E F0(,)A F1(compat40)3.378 E F0(,)A F1(compat41)3.378 E
+F0 3.378(,a)C .878(nd so on\).)-3.378 F .877
(There is only one current compatibility)5.878 F(le)108 453.6 Q -.15(ve)
--.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754(ach option is mutually e)
--3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754(.T).15 G .754
-(he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 G 3.253(si)
--3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753
-(sers to select be-)-3.253 F(ha)108 465.6 Q 1.083(vior from pre)-.2 F
-1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
-1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084
-(igrate scripts to use)-3.584 F(current features and beha)108 477.6 Q
+-.25 G 3.253(l-).15 G 3.253(-e)-3.253 G .753(ach option is mutually e)
+-3.253 F(xclusi)-.15 E -.15(ve)-.25 G 5.753(.T).15 G .753
+(he compatibility le)-5.753 F -.15(ve)-.25 G 3.254(li).15 G 3.254(si)
+-3.254 G .754(ntended to allo)-3.254 F 3.254(wu)-.25 G .754
+(sers to select be-)-3.254 F(ha)108 465.6 Q 1.084(vior from pre)-.2 F
+1.084(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
+1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.583(ym)-.15 G 1.083
+(igrate scripts to use)-3.583 F(current features and beha)108 477.6 Q
(vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G
-(ntended to be a temporary solution.)-2.5 E 1.457
+(ntended to be a temporary solution.)-2.5 E 1.456
(This section does not mention beha)108 494.4 R 1.457
-(vior that is standard for a particular v)-.2 F 1.456
-(ersion \(e.g., setting)-.15 F F1(compat32)3.956 E F0 .886
+(vior that is standard for a particular v)-.2 F 1.457
+(ersion \(e.g., setting)-.15 F F1(compat32)3.957 E F0 .887
(means that quoting the rhs of the re)108 506.4 R(ge)-.15 E .886
-(xp matching operator quotes special re)-.15 F(ge)-.15 E .887
+(xp matching operator quotes special re)-.15 F(ge)-.15 E .886
(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 518.4 Q
(ault beha)-.1 E(vior in bash-3.2 and abo)-.2 E -.15(ve)-.15 G(\).).15 E
-.523(If a user enables, say)108 535.2 R(,)-.65 E F1(compat32)3.023 E F0
+.522(If a user enables, say)108 535.2 R(,)-.65 E F1(compat32)3.023 E F0
3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25
-F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522
-(ls up to and includ-).15 F .259(ing the current compatibility le)108
-547.2 R -.15(ve)-.25 G 2.759(l. The).15 F .259
-(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G
-.26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108
-559.2 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)C 1.646
-(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H
-1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645
-(or instance, the)-.15 F .76
+F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .523
+(ls up to and includ-).15 F .26(ing the current compatibility le)108
+547.2 R -.15(ve)-.25 G 2.76(l. The).15 F .259
+(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.759(lc).15
+G .259(ontrols beha)-2.759 F .259(vior that changed)-.2 F 1.645
+(in that v)108 559.2 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146
+(,b)C 1.646(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15
+(ve b)-.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F
+1.646(or instance, the)-.15 F .761
(change to use locale-based comparisons with the)108 571.2 R F1([[)3.261
-E F0 .761(command came in bash-4.1, and earlier v)3.261 F .761
-(ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108
-583.2 R F1(compat32)4.405 E F0 1.904
-(will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295
+E F0 .76(command came in bash-4.1, and earlier v)3.261 F .76
+(ersions used)-.15 F 1.904(ASCII-based comparisons, so enabling)108
+583.2 R F1(compat32)4.404 E F0 1.905
+(will enable ASCII-based comparisons as well.)4.404 F(That)6.905 E .296
(granularity may not be suf)108 595.2 R .296
(\214cient for all uses, and as a result users should emplo)-.25 F 2.796
-(yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15
+(yc)-.1 G .295(ompatibility le)-2.796 F -.15(ve)-.25 G .295(ls care-).15
F(fully)108 607.2 Q 5(.R)-.65 G(ead the documentation for a particular \
-feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532
-(Bash-4.3 introduced a ne)108 624 R 3.032(ws)-.25 G .531(hell v)-3.032 F
+feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .531
+(Bash-4.3 introduced a ne)108 624 R 3.031(ws)-.25 G .531(hell v)-3.031 F
(ariable:)-.25 E F3 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F4(.)
-.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .531
-(ariable \(a decimal)-.25 F -.15(ve)108 636 S .107(rsion number lik).15
-F 2.607(e4)-.1 G .107(.2, or an inte)-2.607 F .107
-(ger corresponding to the)-.15 F F1(compat)2.608 E F2(NN)A F0 .108
-(option, lik)2.608 F 2.608(e4)-.1 G .108(2\) determines the com-)-2.608
-F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .388
+.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .532
+(ariable \(a decimal)-.25 F -.15(ve)108 636 S .108(rsion number lik).15
+F 2.608(e4)-.1 G .108(.2, or an inte)-2.608 F .108
+(ger corresponding to the)-.15 F F1(compat)2.607 E F2(NN)A F0 .107
+(option, lik)2.607 F 2.607(e4)-.1 G .107(2\) determines the com-)-2.607
+F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .387
(Starting with bash-4.4, Bash has be)108 664.8 R .388
-(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.887
-(ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387(he options will)
--2.887 F(be remo)108 676.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G
+(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.888
+(ls. Ev).15 F(entually)-.15 E 2.888(,t)-.65 G .388(he options will)
+-2.888 F(be remo)108 676.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G
-.2(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F3 -.27(BA)2.5 G(SH_COMP).27 E -.855
-(AT)-.666 G F4(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 693.6 R
-1.163(ersion for which there will be an indi)-.15 F 1.164
-(vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.)
+(AT)-.666 G F4(.).855 E F0 1.164(Bash-5.0 is the \214nal v)108 693.6 R
+1.164(ersion for which there will be an indi)-.15 F 1.163
+(vidual shopt option for the pre)-.25 F 1.163(vious v)-.25 F(ersion.)
-.15 E(Users should use)108 705.6 Q F3 -.27(BA)2.5 G(SH_COMP).27 E -.855
-(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614
+(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.613
(The follo)108 722.4 R 1.613(wing table describes the beha)-.25 F 1.613
(vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G
-4.113(ls).15 G 4.113(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q
-(2020 June 16)148.175 E(80)197.335 E 0 Cg EP
+4.113(ls).15 G 4.114(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q
+(2020 August 3)145.395 E(80)194.555 E 0 Cg EP
%%Page: 81 81
%%BeginPageSetup
BP
@@ -9794,12 +9802,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(compat)108 84 Q/F2 10/Times-Italic@0 SF(NN)A F0 1.186
-(tag is used as shorthand for setting the compatibility le)3.685 F -.15
+(tag is used as shorthand for setting the compatibility le)3.686 F -.15
(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F2(NN)3.686 E F0 1.186
-(using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108 96 R
-1.307(or v)-.15 F 1.307(ersions prior to bash-5.0, the compatibility le)
--.15 F -.15(ve)-.25 G 3.806(lm).15 G 1.306
-(ay be set using the corresponding)-3.806 F F1(compat)108 108 Q F2(NN)A
+(using one of the follo)3.686 F(wing)-.25 E 3.806(mechanisms. F)108 96 R
+1.306(or v)-.15 F 1.306(ersions prior to bash-5.0, the compatibility le)
+-.15 F -.15(ve)-.25 G 3.807(lm).15 G 1.307
+(ay be set using the corresponding)-3.807 F F1(compat)108 108 Q F2(NN)A
F0 .502(shopt option.)3.002 F -.15(Fo)5.502 G 3.002(rb).15 G .502
(ash-4.3 and later v)-3.002 F .502(ersions, the)-.15 F/F3 9/Times-Bold@0
SF -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va)3.607 G
@@ -9810,113 +9818,113 @@ Q F1([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15
G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect)
-.25 E F1(compat32)108 165.6 Q F0<83>144 177.6 Q .35
(interrupting a command list such as "a ; b ; c" causes the e)180 177.6
-R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017
+R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .018
(in the list \(in bash-4.0 and later v)180 189.6 R .018
-(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt)
-.15 G .018(he interrupt, so in-)-2.518 F
+(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.517(dt)
+.15 G .017(he interrupt, so in-)-2.517 F
(terrupting one command in a list aborts the e)180 201.6 Q -.15(xe)-.15
G(cution of the entire list\)).15 E F1(compat40)108 218.4 Q F0<83>144
-230.4 Q(the)180 230.4 Q F1(<)2.674 E F0(and)2.674 E F1(>)2.673 E F0 .173
+230.4 Q(the)180 230.4 Q F1(<)2.673 E F0(and)2.673 E F1(>)2.673 E F0 .173
(operators to the)2.673 F F1([[)2.673 E F0 .173
(command do not consider the current locale when compar)2.673 F(-)-.2 E
-.067(ing strings; the)180 242.4 R 2.567(yu)-.15 G .067
-(se ASCII ordering.)-2.567 F .068(Bash v)5.068 F .068
+.068(ing strings; the)180 242.4 R 2.568(yu)-.15 G .068
+(se ASCII ordering.)-2.568 F .068(Bash v)5.068 F .067
(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 254.4 Q F2
-(str)4.743 E(cmp)-.37 E F0 1.903
-(\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G
-1.902(ollation sequence and)-4.402 F F2(str)4.742 E(-)-.2 E(coll)180
+(str)4.742 E(cmp)-.37 E F0 1.902
+(\(3\); bash-4.1 and later use the current locale').19 F 4.403(sc)-.55 G
+1.903(ollation sequence and)-4.403 F F2(str)4.743 E(-)-.2 E(coll)180
266.4 Q F0(\(3\).).51 E F1(compat41)108 283.2 Q F0<83>144 295.2 Q(in)180
295.2 Q F2(posix)3.79 E F0(mode,)3.79 E F1(time)3.79 E F0 1.29
(may be follo)3.79 F 1.29
(wed by options and still be recognized as a reserv)-.25 F(ed)-.15 E -.1
(wo)180 307.2 S(rd \(this is POSIX interpretation 267\)).1 E<83>144
-319.2 Q(in)180 319.2 Q F2(posix)2.709 E F0 .208
-(mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15
-G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.708 E(d)
--.37 E F0 .281(portion of a double-quoted parameter e)180 331.2 R .282
-(xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot)
--2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\
+319.2 Q(in)180 319.2 Q F2(posix)2.708 E F0 .208
+(mode, the parser requires that an e)2.708 F -.15(ve)-.25 G 2.708(nn).15
+G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.709 E(d)
+-.37 E F0 .282(portion of a double-quoted parameter e)180 331.2 R .282
+(xpansion and treats them specially)-.15 F 2.781(,s)-.65 G 2.781(ot)
+-2.781 G .281(hat charac-)-2.781 F(ters within the single quotes are co\
nsidered quoted \(this is POSIX interpretation 221\))180 343.2 Q F1
-(compat42)108 360 Q F0<83>144 372 Q 1.056(the replacement string in dou\
-ble-quoted pattern substitution does not under)180 372 R 1.055
+(compat42)108 360 Q F0<83>144 372 Q 1.055(the replacement string in dou\
+ble-quoted pattern substitution does not under)180 372 R 1.056
(go quote re-)-.18 F(mo)180 384 Q -.25(va)-.15 G(l, as it does in v).25
E(ersions after bash-4.2)-.15 E<83>144 396 Q .021
(in posix mode, single quotes are considered special when e)180 396 R
-.021(xpanding the)-.15 F F2(wor)2.521 E(d)-.37 E F0 .021(portion of a)
-2.521 F .018(double-quoted parameter e)180 408 R .017
+.021(xpanding the)-.15 F F2(wor)2.52 E(d)-.37 E F0 .02(portion of a)2.52
+F .017(double-quoted parameter e)180 408 R .017
(xpansion and can be used to quote a closing brace or other spe-)-.15 F
-.998(cial character \(this is part of POSIX interpretation 221\); in la\
-ter v)180 420 R .999(ersions, single quotes)-.15 F
+.999(cial character \(this is part of POSIX interpretation 221\); in la\
+ter v)180 420 R .998(ersions, single quotes)-.15 F
(are not special within double-quoted w)180 432 Q(ord e)-.1 E(xpansions)
--.15 E F1(compat43)108 448.8 Q F0<83>144 460.8 Q 1.071
-(the shell does not print a w)180 460.8 R 1.07
-(arning message if an attempt is made to use a quoted com-)-.1 F .248
-(pound assignment as an ar)180 472.8 R .249
-(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249
+-.15 E F1(compat43)108 448.8 Q F0<83>144 460.8 Q 1.07
+(the shell does not print a w)180 460.8 R 1.071
+(arning message if an attempt is made to use a quoted com-)-.1 F .249
+(pound assignment as an ar)180 472.8 R .248
+(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .248
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 484.8 Q
-<83>144 496.8 Q -.1(wo)180 496.8 S .501(rd e).1 F .501
+<83>144 496.8 Q -.1(wo)180 496.8 S .5(rd e).1 F .501
(xpansion errors are considered non-f)-.15 F .501
(atal errors that cause the current command to)-.1 F -.1(fa)180 508.8 S
.605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605
(osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak)
-.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605
(atal errors that cause the)-.1 F(shell to e)180 520.8 Q(xit\))-.15 E
-<83>144 532.8 Q .355(when e)180 532.8 R -.15(xe)-.15 G .354
-(cuting a shell function, the loop state \(while/until/etc.\)).15 F .354
-(is not reset, so)5.354 F F1(br)2.854 E(eak)-.18 E F0(or)2.854 E F1
+<83>144 532.8 Q .354(when e)180 532.8 R -.15(xe)-.15 G .354
+(cuting a shell function, the loop state \(while/until/etc.\)).15 F .355
+(is not reset, so)5.354 F F1(br)2.855 E(eak)-.18 E F0(or)2.855 E F1
(continue)180 544.8 Q F0 .052
(in that function will break or continue loops in the calling conte)
-2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
+2.553 F .052(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
180 556.8 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 573.6 Q F0<83>
144 585.6 Q .719(the shell sets up the v)180 585.6 R .719(alues used by)
-.25 F F3 -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F3 -.27(BA)3.219
-G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G .718(an e)-3.218
+G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.219(yc)-.15 G .719(an e)-3.219
F(xpand)-.15 E(to the shell')180 597.6 Q 2.5(sp)-.55 G
(ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G
(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 609.6 Q
-2.634(as)180 609.6 S .134(ubshell inherits loops from its parent conte)
--2.634 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1
-(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180
+2.635(as)180 609.6 S .135(ubshell inherits loops from its parent conte)
+-2.635 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1
+(continue)2.634 E F0 .134(will cause the sub-)2.634 F(shell to e)180
621.6 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre)
2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 633.6 Q -.25(va)
-180 633.6 S .619(riable assignments preceding b).25 F .618(uiltins lik)
+180 633.6 S .618(riable assignments preceding b).25 F .618(uiltins lik)
-.2 F(e)-.1 E F1(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G
-(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119
-(tinue to af)180 645.6 R .119(fect v)-.25 F .119
-(ariables with the same name in the calling en)-.25 F .12(vironment e)
--.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62
-F(not in posix mode)180 657.6 Q F1(compat50)108 674.4 Q F0<83>144 686.4
-Q 1.209(Bash-5.1 changed the w)180 686.4 R(ay)-.1 E F3($RANDOM)3.709 E
-F0 1.209(is generated to introduce slightly more random-)3.459 F 1.018
-(ness. If the shell compatibility le)180 698.4 R -.15(ve)-.25 G 3.518
-(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E
-3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019
-(rts to the method from).25 F .733(bash-5.0 and pre)180 710.4 R .733
-(vious v)-.25 F .732
+(adonly).18 E F0 .618(that set attrib)3.118 F .619(utes con-)-.2 F .12
+(tinue to af)180 645.6 R .12(fect v)-.25 F .119
+(ariables with the same name in the calling en)-.25 F .119(vironment e)
+-.4 F -.15(ve)-.25 G 2.619(ni).15 G 2.619(ft)-2.619 G .119(he shell is)
+-2.619 F(not in posix mode)180 657.6 Q F1(compat50)108 674.4 Q F0<83>144
+686.4 Q 1.209(Bash-5.1 changed the w)180 686.4 R(ay)-.1 E F3($RANDOM)
+3.709 E F0 1.209(is generated to introduce slightly more random-)3.459 F
+1.019(ness. If the shell compatibility le)180 698.4 R -.15(ve)-.25 G
+3.518(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25
+E 3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018
+(rts to the method from).25 F .732(bash-5.0 and pre)180 710.4 R .732
+(vious v)-.25 F .733
(ersions, so seeding the random number generator by assigning a)-.15 F
-.25(va)180 722.4 S(lue to).25 E F3(RANDOM)2.5 E F0
(will produce the same sequence as in bash-5.0)2.25 E(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(81)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(81)194.555 E 0 Cg EP
%%Page: 82 82
%%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<83>144 84 Q .695
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>144 84 Q .696
(If the command hash table is empty)180 84 R 3.196(,b)-.65 G .696(ash v)
--3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15 F 1.321
+-3.196 F .695(ersions prior to bash-5.1 printed an informa-)-.15 F 1.32
(tional message to that ef)180 96 R 1.321(fect, e)-.25 F -.15(ve)-.25 G
3.821(nw).15 G 1.321(hen producing output that can be reused as input.)
-3.821 F(Bash-5.1 suppresses that message when the)180 108 Q/F1 10
/Times-Bold@0 SF<ad6c>2.5 E F0(option is supplied.)2.5 E/F2 10.95
/Times-Bold@0 SF(RESTRICTED SHELL)72 124.8 Q F0(If)108 136.8 Q F1(bash)
-3.581 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0
+3.582 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0
3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F1<ad72>3.581 E F0 1.081
(option is supplied at in)3.581 F -.2(vo)-.4 G 1.081
-(cation, the shell becomes re-).2 F 2.977(stricted. A)108 148.8 R .476
-(restricted shell is used to set up an en)2.977 F .476
-(vironment more controlled than the standard shell.)-.4 F .476(It be-)
-5.476 F(ha)108 160.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E
+(cation, the shell becomes re-).2 F 2.976(stricted. A)108 148.8 R .476
+(restricted shell is used to set up an en)2.976 F .476
+(vironment more controlled than the standard shell.)-.4 F .477(It be-)
+5.477 F(ha)108 160.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 177.6 Q
(changing directories with)144 177.6 Q F1(cd)2.5 E F0<83>108 194.4 Q
@@ -9930,13 +9938,13 @@ G(TH)-.189 E F4(,)A F3(HISTFILE)2.25 E F4(,)A F3(ENV)2.25 E F4(,)A F0
(iltin command).2 E<83>108 244.8 Q
(specifying a \214lename containing a slash as an ar)144 244.8 Q
(gument to the)-.18 E F1(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2
-E<83>108 261.6 Q .449
+E<83>108 261.6 Q .45
(specifying a \214lename containing a slash as an ar)144 261.6 R .449
-(gument to the)-.18 F F1<ad70>2.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 273.6 Q<83>
-108 290.4 Q(importing function de\214nitions from the shell en)144 290.4
-Q(vironment at startup)-.4 E<83>108 307.2 Q(parsing the v)144 307.2 Q
-(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
+(gument to the)-.18 F F1<ad70>2.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 273.6 Q
+<83>108 290.4 Q(importing function de\214nitions from the shell en)144
+290.4 Q(vironment at startup)-.4 E<83>108 307.2 Q(parsing the v)144
+307.2 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
(vironment at startup)-.4 E<83>108 324 Q(redirecting output using the >\
, >|, <>, >&, &>, and >> redirection operators)144 324 Q<83>108 340.8 Q
(using the)144 340.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G
@@ -9953,8 +9961,8 @@ F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 408 Q
(These restrictions are enforced after an)108 424.8 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 441.6 R -.15
-(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0
-(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 453.6 Q F0(turns of)
+(xe)-.15 G 1.567(cuted \(see).15 F F3 1.567(COMMAND EXECUTION)4.067 F F0
+(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 453.6 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 F2(SEE ALSO)72
470.4 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 482.4 Q(ence Manual)-.37
@@ -9980,7 +9988,7 @@ E F0(The personal initialization \214le, e)144 667.2 Q -.15(xe)-.15 G
(-shell startup \214le).15 E F5(~/.bash_lo)109.666 703.2 Q(gout)-.1 E F0
(The indi)144 715.2 Q(vidual login shell cleanup \214le, e)-.25 E -.15
(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E(GNU Bash 5.1)72
-768 Q(2020 June 16)148.175 E(82)197.335 E 0 Cg EP
+768 Q(2020 August 3)145.395 E(82)194.555 E 0 Cg EP
%%Page: 83 83
%%BeginPageSetup
BP
@@ -9994,21 +10002,21 @@ BP
(bfox@gnu.or)108 136.8 Q(g)-.18 E(Chet Rame)108 153.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 165.6 Q(y@case.edu)-.15 E F2 -.11(BU)72
-182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
+182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568
(If you \214nd a b)108 194.4 R .568(ug in)-.2 F/F3 10/Times-Bold@0 SF
(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 .568(ug, and)-.2 F 5.626
+(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 206.4 R 5.625(ersion of)-.15 F F3
-(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
+(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
(ilable from).25 F F1(ftp://ftp.gnu.or)108 218.4 Q(g/pub/gnu/bash/)-.37
-E F0(.)A .41(Once you ha)108 235.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 F1(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 247.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
+E F0(.)A .411(Once you ha)108 235.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 F1(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 247.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
(be mailed to)108 259.2 Q F1 -.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 F3(gnu.bash.b)2.5 E(ug)
-.2 E F0(.)A(ALL b)108 276 Q(ug reports should include:)-.2 E(The v)108
@@ -10022,25 +10030,25 @@ E F0(.)A .41(Once you ha)108 235.2 R .71 -.15(ve d)-.2 H .41
374.4 Q(ug reports concerning this manual page should be directed to)-.2
E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
.25 E F2 -.11(BU)72 391.2 S(GS).11 E F0(It')108 403.2 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 420 R 1.868(ferences between)-.25 F F3
+(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869
+(There are some subtle dif)108 420 R 1.869(ferences between)-.25 F F3
(bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F
-F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9
+F3(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9
/Times-Bold@0 SF(POSIX)108 432 Q F0(speci\214cation.)2.25 E
(Aliases are confusing in some uses.)108 448.8 Q(Shell b)108 465.6 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 482.4 R .389
+re not handled gracefully when)108 482.4 R .39
(process suspension is attempted.)108 494.4 R .389
-(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 506.4 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 518.4 Q(Array v)108 535.2
-Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
+(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 506.4 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 518.4 Q(Array v)108
+535.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
(There may be only one acti)108 552 Q .3 -.15(ve c)-.25 H
-(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E
-(83)197.335 E 0 Cg EP
+(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E
+(83)194.555 E 0 Cg EP
%%Trailer
end
%%EOF
diff --git a/doc/bashbug.0 b/doc/bashbug.0
index e40eed37..373c47b1 100644
--- a/doc/bashbug.0
+++ b/doc/bashbug.0
@@ -29,9 +29,10 @@ EENNVVIIRROONNMMEENNTT
EEDDIITTOORR Specifies the preferred editor. If EEDDIITTOORR is not set, bbaasshhbbuugg
attempts to locate a number of alternative editors, including
- eemmaaccss, and defaults to vvii.
+ eemmaaccss. If bbaasshhbbuugg cannot locate any of the alternative editors,
+ it attempts to execute vvii.
- HHOOMMEE Directory in which the failed bug report is saved if the mail
+ HHOOMMEE Directory in which the failed bug report is saved if the mail
fails.
TTMMPPDDIIRR Directory in which to create temporary files and directories.
@@ -48,4 +49,4 @@ AAUUTTHHOORRSS
-GNU Bash-4.4 2016 February 15 BASHBUG(1)
+GNU Bash 5.1 2020 August 1 BASHBUG(1)
diff --git a/doc/bashbug.ps b/doc/bashbug.ps
index a5df73f5..9c60a331 100644
--- a/doc/bashbug.ps
+++ b/doc/bashbug.ps
@@ -1,10 +1,10 @@
%!PS-Adobe-3.0
-%%Creator: groff version 1.22.3
-%%CreationDate: Mon Mar 28 15:34:55 2016
+%%Creator: groff version 1.22.4
+%%CreationDate: Fri Aug 7 11:58:10 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
-%%DocumentSuppliedResources: procset grops 1.22 3
+%%DocumentSuppliedResources: procset grops 1.22 4
%%Pages: 1
%%PageOrder: Ascend
%%DocumentMedia: Default 612 792 0 () ()
@@ -14,7 +14,7 @@
%%PageMedia: Default
%%EndDefaults
%%BeginProlog
-%%BeginResource: procset grops 1.22 3
+%%BeginResource: procset grops 1.22 4
%!PS-Adobe-3.0 Resource-ProcSet
/setpacking where{
pop
@@ -275,20 +275,23 @@ E(vironment v)-.4 E(ariables if the)-.25 E 2.5(ye)-.15 G(xist:)-2.65 E
F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144
312 R 2.827(.I)-.55 G(f)-2.827 E F4(EDIT)2.827 E(OR)-.162 E F0 .327
(is not set,)2.577 F F2(bashb)2.827 E(ug)-.2 E F0 .328
-(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q .3
--.15(ve e)-.25 H(ditors, including).15 E F2(emacs)2.5 E F0 2.5(,a)C
-(nd def)-2.5 E(aults to)-.1 E F2(vi)2.5 E F0(.)A F2(HOME)108 340.8 Q F0
-(Directory in which the f)144 352.8 Q(ailed b)-.1 E(ug report is sa)-.2
-E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G(he mail f)-2.5 E(ails.)-.1 E
-F2(TMPDIR)108 369.6 Q F0
+(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q
+1.925 -.15(ve e)-.25 H 1.625(ditors, including).15 F F2(emacs)4.125 E F0
+6.625(.I)C(f)-6.625 E F2(bashb)4.125 E(ug)-.2 E F0 1.625
+(cannot locate an)4.125 F 4.125(yo)-.15 G 4.125(ft)-4.125 G 1.625
+(he alternati)-4.125 F 1.925 -.15(ve e)-.25 H 1.625(ditors, it at-).15 F
+(tempts to e)144 336 Q -.15(xe)-.15 G(cute).15 E F2(vi)2.5 E F0(.)A F2
+(HOME)108 352.8 Q F0(Directory in which the f)144 364.8 Q(ailed b)-.1 E
+(ug report is sa)-.2 E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G
+(he mail f)-2.5 E(ails.)-.1 E F2(TMPDIR)108 381.6 Q F0
(Directory in which to create temporary \214les and directories.)144
-381.6 Q F1(SEE ALSO)72 398.4 Q F3(bash)108 410.4 Q F0(\(1\))A F1 -.548
-(AU)72 427.2 S(THORS).548 E F0(Brian F)108 439.2 Q(ox, Free Softw)-.15 E
-(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 451.2 Q(g)-.18 E
-(Chet Rame)108 468 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8
+393.6 Q F1(SEE ALSO)72 410.4 Q F3(bash)108 422.4 Q F0(\(1\))A F1 -.548
+(AU)72 439.2 S(THORS).548 E F0(Brian F)108 451.2 Q(ox, Free Softw)-.15 E
+(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 463.2 Q(g)-.18 E
+(Chet Rame)108 480 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@po.cwru.edu)
-108 480 Q(GNU Bash-4.4)72 768 Q(2016 February 15)138.46 E(1)193.45 E 0
-Cg EP
+108 492 Q(GNU Bash 5.1)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg
+EP
%%Trailer
end
%%EOF
diff --git a/doc/bashref.dvi b/doc/bashref.dvi
index f5e17e70..9d3a16a0 100644
--- a/doc/bashref.dvi
+++ b/doc/bashref.dvi
Binary files differ
diff --git a/doc/bashref.html b/doc/bashref.html
index eb08b3bf..36eaef0e 100644
--- a/doc/bashref.html
+++ b/doc/bashref.html
@@ -1,9 +1,9 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- This text is a brief description of the features that are present in
-the Bash shell (version 5.1, 2 July 2020).
+the Bash shell (version 5.1, 3 August 2020).
-This is Edition 5.1, last updated 2 July 2020,
+This is Edition 5.1, last updated 3 August 2020,
of The GNU Bash Reference Manual,
for Bash, Version 5.1.
@@ -63,6 +63,7 @@ ul.no-bullet {list-style: none}
+
<span id="SEC_Contents"></span>
<h2 class="contents-heading">Table of Contents</h2>
@@ -275,10 +276,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
<span id="Bash-Features-1"></span><h1 class="top">Bash Features</h1>
<p>This text is a brief description of the features that are present in
-the Bash shell (version 5.1, 2 July 2020).
+the Bash shell (version 5.1, 3 August 2020).
The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
</p>
-<p>This is Edition 5.1, last updated 2 July 2020,
+<p>This is Edition 5.1, last updated 3 August 2020,
of <cite>The GNU Bash Reference Manual</cite>,
for <code>Bash</code>, Version 5.1.
</p>
@@ -5040,6 +5041,8 @@ If <var>name</var> is &lsquo;<samp>-</samp>&rsquo;, the set of shell options is
function in which <code>local</code> is invoked: shell options changed using
the <code>set</code> builtin inside the function are restored to their original
values when the function returns.
+The restore is effected as if a series of <code>set</code> commands were executed
+to restore the values that were in place before the function.
The return status is zero unless <code>local</code> is used outside
a function, an invalid <var>name</var> is supplied, or <var>name</var> is a
readonly variable.
@@ -11363,12 +11366,16 @@ Next: <a href="#Numeric-Arguments" accesskey="n" rel="next">Numeric Arguments</a
<span id="index-kill_002dline-_0028C_002dk_0029"></span>
</dt>
<dd><p>Kill the text from point to the end of the line.
+With a negative numeric argument, kill backward from the cursor to the
+beginning of the current line.
</p>
</dd>
<dt><code>backward-kill-line (C-x Rubout)</code>
<span id="index-backward_002dkill_002dline-_0028C_002dx-Rubout_0029"></span>
</dt>
<dd><p>Kill backward from the cursor to the beginning of the current line.
+With a negative numeric argument, kill forward from the cursor to the
+end of the current line.
</p>
</dd>
<dt><code>unix-line-discard (C-u)</code>
diff --git a/doc/bashref.info b/doc/bashref.info
index 765efd02..695d2051 100644
--- a/doc/bashref.info
+++ b/doc/bashref.info
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.7 from
bashref.texi.
This text is a brief description of the features that are present in the
-Bash shell (version 5.1, 2 July 2020).
+Bash shell (version 5.1, 3 August 2020).
- This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash
+ This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Copyright (C) 1988-2018 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
*************
This text is a brief description of the features that are present in the
-Bash shell (version 5.1, 2 July 2020). The Bash home page is
+Bash shell (version 5.1, 3 August 2020). The Bash home page is
<http://www.gnu.org/software/bash/>.
- This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash
+ This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash
Reference Manual', for 'Bash', Version 5.1.
Bash contains features that appear in other popular shells, and some
@@ -3746,9 +3746,11 @@ standard.
and its children. If NAME is '-', the set of shell options is made
local to the function in which 'local' is invoked: shell options
changed using the 'set' builtin inside the function are restored to
- their original values when the function returns. The return status
- is zero unless 'local' is used outside a function, an invalid NAME
- is supplied, or NAME is a readonly variable.
+ their original values when the function returns. The restore is
+ effected as if a series of 'set' commands were executed to restore
+ the values that were in place before the function. The return
+ status is zero unless 'local' is used outside a function, an
+ invalid NAME is supplied, or NAME is a readonly variable.
'logout'
logout [N]
@@ -8523,10 +8525,14 @@ File: bashref.info, Node: Commands For Killing, Next: Numeric Arguments, Prev
-------------------------
'kill-line (C-k)'
- Kill the text from point to the end of the line.
+ Kill the text from point to the end of the line. With a negative
+ numeric argument, kill backward from the cursor to the beginning of
+ the current line.
'backward-kill-line (C-x Rubout)'
Kill backward from the cursor to the beginning of the current line.
+ With a negative numeric argument, kill forward from the cursor to
+ the end of the current line.
'unix-line-discard (C-u)'
Kill backward from the cursor to the beginning of the current line.
@@ -11294,17 +11300,17 @@ D.1 Index of Shell Builtin Commands
(line 58)
* let: Bash Builtins. (line 350)
* local: Bash Builtins. (line 358)
-* logout: Bash Builtins. (line 372)
-* mapfile: Bash Builtins. (line 377)
+* logout: Bash Builtins. (line 374)
+* mapfile: Bash Builtins. (line 379)
* popd: Directory Stack Builtins.
(line 35)
-* printf: Bash Builtins. (line 423)
+* printf: Bash Builtins. (line 425)
* pushd: Directory Stack Builtins.
(line 53)
* pwd: Bourne Shell Builtins.
(line 207)
-* read: Bash Builtins. (line 472)
-* readarray: Bash Builtins. (line 568)
+* read: Bash Builtins. (line 474)
+* readarray: Bash Builtins. (line 570)
* readonly: Bourne Shell Builtins.
(line 217)
* return: Bourne Shell Builtins.
@@ -11313,7 +11319,7 @@ D.1 Index of Shell Builtin Commands
* shift: Bourne Shell Builtins.
(line 257)
* shopt: The Shopt Builtin. (line 9)
-* source: Bash Builtins. (line 577)
+* source: Bash Builtins. (line 579)
* suspend: Job Control Builtins.
(line 113)
* test: Bourne Shell Builtins.
@@ -11322,12 +11328,12 @@ D.1 Index of Shell Builtin Commands
(line 349)
* trap: Bourne Shell Builtins.
(line 355)
-* type: Bash Builtins. (line 582)
-* typeset: Bash Builtins. (line 614)
-* ulimit: Bash Builtins. (line 620)
+* type: Bash Builtins. (line 584)
+* typeset: Bash Builtins. (line 616)
+* ulimit: Bash Builtins. (line 622)
* umask: Bourne Shell Builtins.
(line 404)
-* unalias: Bash Builtins. (line 723)
+* unalias: Bash Builtins. (line 725)
* unset: Bourne Shell Builtins.
(line 422)
* wait: Job Control Builtins.
@@ -11622,9 +11628,9 @@ D.4 Function Index
* backward-char (C-b): Commands For Moving. (line 15)
* backward-delete-char (Rubout): Commands For Text. (line 17)
* backward-kill-line (C-x Rubout): Commands For Killing.
- (line 9)
+ (line 11)
* backward-kill-word (M-<DEL>): Commands For Killing.
- (line 24)
+ (line 28)
* backward-word (M-b): Commands For Moving. (line 22)
* beginning-of-history (M-<): Commands For History.
(line 20)
@@ -11653,18 +11659,18 @@ D.4 Function Index
* complete-variable (M-$): Commands For Completion.
(line 64)
* copy-backward-word (): Commands For Killing.
- (line 65)
+ (line 69)
* copy-forward-word (): Commands For Killing.
- (line 70)
+ (line 74)
* copy-region-as-kill (): Commands For Killing.
- (line 61)
+ (line 65)
* dabbrev-expand (): Commands For Completion.
(line 95)
* delete-char (C-d): Commands For Text. (line 12)
* delete-char-or-list (): Commands For Completion.
(line 43)
* delete-horizontal-space (): Commands For Killing.
- (line 53)
+ (line 57)
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
* display-shell-version (C-x C-v): Miscellaneous Commands.
(line 110)
@@ -11720,11 +11726,11 @@ D.4 Function Index
* kill-line (C-k): Commands For Killing.
(line 6)
* kill-region (): Commands For Killing.
- (line 57)
+ (line 61)
* kill-whole-line (): Commands For Killing.
- (line 15)
-* kill-word (M-d): Commands For Killing.
(line 19)
+* kill-word (M-d): Commands For Killing.
+ (line 23)
* magic-space (): Miscellaneous Commands.
(line 121)
* menu-complete (): Commands For Completion.
@@ -11771,15 +11777,15 @@ D.4 Function Index
* set-mark (C-@): Miscellaneous Commands.
(line 33)
* shell-backward-kill-word (): Commands For Killing.
- (line 33)
+ (line 37)
* shell-backward-word (M-C-b): Commands For Moving. (line 30)
* shell-expand-line (M-C-e): Miscellaneous Commands.
(line 113)
* shell-forward-word (M-C-f): Commands For Moving. (line 26)
* shell-kill-word (M-C-d): Commands For Killing.
- (line 28)
+ (line 32)
* shell-transpose-words (M-C-t): Commands For Killing.
- (line 37)
+ (line 41)
* skip-csi-sequence (): Miscellaneous Commands.
(line 52)
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
@@ -11791,20 +11797,20 @@ D.4 Function Index
(line 23)
* universal-argument (): Numeric Arguments. (line 10)
* unix-filename-rubout (): Commands For Killing.
- (line 48)
+ (line 52)
* unix-line-discard (C-u): Commands For Killing.
- (line 12)
+ (line 16)
* unix-word-rubout (C-w): Commands For Killing.
- (line 44)
+ (line 48)
* upcase-word (M-u): Commands For Text. (line 58)
* yank (C-y): Commands For Killing.
- (line 75)
+ (line 79)
* yank-last-arg (M-. or M-_): Commands For History.
(line 84)
* yank-nth-arg (M-C-y): Commands For History.
(line 75)
* yank-pop (M-y): Commands For Killing.
- (line 78)
+ (line 82)

File: bashref.info, Node: Concept Index, Prev: Function Index, Up: Indexes
@@ -11973,137 +11979,137 @@ D.5 Concept Index

Tag Table:
-Node: Top887
-Node: Introduction2797
-Node: What is Bash?3013
-Node: What is a shell?4127
-Node: Definitions6665
-Node: Basic Shell Features9616
-Node: Shell Syntax10835
-Node: Shell Operation11861
-Node: Quoting13154
-Node: Escape Character14454
-Node: Single Quotes14939
-Node: Double Quotes15287
-Node: ANSI-C Quoting16565
-Node: Locale Translation17824
-Node: Comments18977
-Node: Shell Commands19595
-Node: Reserved Words20533
-Node: Simple Commands21289
-Node: Pipelines21943
-Node: Lists24875
-Node: Compound Commands26666
-Node: Looping Constructs27678
-Node: Conditional Constructs30173
-Node: Command Grouping41744
-Node: Coprocesses43223
-Node: GNU Parallel45126
-Node: Shell Functions49427
-Node: Shell Parameters56634
-Node: Positional Parameters61047
-Node: Special Parameters61947
-Node: Shell Expansions65171
-Node: Brace Expansion67294
-Node: Tilde Expansion70017
-Node: Shell Parameter Expansion72634
-Node: Command Substitution87763
-Node: Arithmetic Expansion89118
-Node: Process Substitution90050
-Node: Word Splitting91170
-Node: Filename Expansion93114
-Node: Pattern Matching95663
-Node: Quote Removal99649
-Node: Redirections99944
-Node: Executing Commands109514
-Node: Simple Command Expansion110184
-Node: Command Search and Execution112138
-Node: Command Execution Environment114514
-Node: Environment117498
-Node: Exit Status119157
-Node: Signals120827
-Node: Shell Scripts122794
-Node: Shell Builtin Commands125806
-Node: Bourne Shell Builtins127844
-Node: Bash Builtins148773
-Node: Modifying Shell Behavior178564
-Node: The Set Builtin178909
-Node: The Shopt Builtin189322
-Node: Special Builtins204232
-Node: Shell Variables205211
-Node: Bourne Shell Variables205648
-Node: Bash Variables207752
-Node: Bash Features240330
-Node: Invoking Bash241343
-Node: Bash Startup Files247356
-Node: Interactive Shells252459
-Node: What is an Interactive Shell?252869
-Node: Is this Shell Interactive?253518
-Node: Interactive Shell Behavior254333
-Node: Bash Conditional Expressions257847
-Node: Shell Arithmetic262424
-Node: Aliases265364
-Node: Arrays267984
-Node: The Directory Stack273993
-Node: Directory Stack Builtins274777
-Node: Controlling the Prompt277745
-Node: The Restricted Shell280695
-Node: Bash POSIX Mode283289
-Node: Shell Compatibility Mode294325
-Node: Job Control300981
-Node: Job Control Basics301441
-Node: Job Control Builtins306437
-Node: Job Control Variables311837
-Node: Command Line Editing312993
-Node: Introduction and Notation314664
-Node: Readline Interaction316287
-Node: Readline Bare Essentials317478
-Node: Readline Movement Commands319261
-Node: Readline Killing Commands320221
-Node: Readline Arguments322139
-Node: Searching323183
-Node: Readline Init File325369
-Node: Readline Init File Syntax326628
-Node: Conditional Init Constructs347167
-Node: Sample Init File351363
-Node: Bindable Readline Commands354487
-Node: Commands For Moving355691
-Node: Commands For History357742
-Node: Commands For Text362535
-Node: Commands For Killing366184
-Node: Numeric Arguments368999
-Node: Commands For Completion370138
-Node: Keyboard Macros374329
-Node: Miscellaneous Commands375016
-Node: Readline vi Mode380700
-Node: Programmable Completion381607
-Node: Programmable Completion Builtins389387
-Node: A Programmable Completion Example400082
-Node: Using History Interactively405329
-Node: Bash History Facilities406013
-Node: Bash History Builtins409018
-Node: History Interaction413747
-Node: Event Designators417367
-Node: Word Designators418721
-Node: Modifiers420481
-Node: Installing Bash422292
-Node: Basic Installation423429
-Node: Compilers and Options426687
-Node: Compiling For Multiple Architectures427428
-Node: Installation Names429121
-Node: Specifying the System Type429939
-Node: Sharing Defaults430655
-Node: Operation Controls431328
-Node: Optional Features432286
-Node: Reporting Bugs442804
-Node: Major Differences From The Bourne Shell443998
-Node: GNU Free Documentation License460850
-Node: Indexes486027
-Node: Builtin Index486481
-Node: Reserved Word Index493308
-Node: Variable Index495756
-Node: Function Index511653
-Node: Concept Index525163
+Node: Top891
+Node: Introduction2805
+Node: What is Bash?3021
+Node: What is a shell?4135
+Node: Definitions6673
+Node: Basic Shell Features9624
+Node: Shell Syntax10843
+Node: Shell Operation11869
+Node: Quoting13162
+Node: Escape Character14462
+Node: Single Quotes14947
+Node: Double Quotes15295
+Node: ANSI-C Quoting16573
+Node: Locale Translation17832
+Node: Comments18985
+Node: Shell Commands19603
+Node: Reserved Words20541
+Node: Simple Commands21297
+Node: Pipelines21951
+Node: Lists24883
+Node: Compound Commands26674
+Node: Looping Constructs27686
+Node: Conditional Constructs30181
+Node: Command Grouping41752
+Node: Coprocesses43231
+Node: GNU Parallel45134
+Node: Shell Functions49435
+Node: Shell Parameters56642
+Node: Positional Parameters61055
+Node: Special Parameters61955
+Node: Shell Expansions65179
+Node: Brace Expansion67302
+Node: Tilde Expansion70025
+Node: Shell Parameter Expansion72642
+Node: Command Substitution87771
+Node: Arithmetic Expansion89126
+Node: Process Substitution90058
+Node: Word Splitting91178
+Node: Filename Expansion93122
+Node: Pattern Matching95671
+Node: Quote Removal99657
+Node: Redirections99952
+Node: Executing Commands109522
+Node: Simple Command Expansion110192
+Node: Command Search and Execution112146
+Node: Command Execution Environment114522
+Node: Environment117506
+Node: Exit Status119165
+Node: Signals120835
+Node: Shell Scripts122802
+Node: Shell Builtin Commands125814
+Node: Bourne Shell Builtins127852
+Node: Bash Builtins148781
+Node: Modifying Shell Behavior178716
+Node: The Set Builtin179061
+Node: The Shopt Builtin189474
+Node: Special Builtins204384
+Node: Shell Variables205363
+Node: Bourne Shell Variables205800
+Node: Bash Variables207904
+Node: Bash Features240482
+Node: Invoking Bash241495
+Node: Bash Startup Files247508
+Node: Interactive Shells252611
+Node: What is an Interactive Shell?253021
+Node: Is this Shell Interactive?253670
+Node: Interactive Shell Behavior254485
+Node: Bash Conditional Expressions257999
+Node: Shell Arithmetic262576
+Node: Aliases265516
+Node: Arrays268136
+Node: The Directory Stack274145
+Node: Directory Stack Builtins274929
+Node: Controlling the Prompt277897
+Node: The Restricted Shell280847
+Node: Bash POSIX Mode283441
+Node: Shell Compatibility Mode294477
+Node: Job Control301133
+Node: Job Control Basics301593
+Node: Job Control Builtins306589
+Node: Job Control Variables311989
+Node: Command Line Editing313145
+Node: Introduction and Notation314816
+Node: Readline Interaction316439
+Node: Readline Bare Essentials317630
+Node: Readline Movement Commands319413
+Node: Readline Killing Commands320373
+Node: Readline Arguments322291
+Node: Searching323335
+Node: Readline Init File325521
+Node: Readline Init File Syntax326780
+Node: Conditional Init Constructs347319
+Node: Sample Init File351515
+Node: Bindable Readline Commands354639
+Node: Commands For Moving355843
+Node: Commands For History357894
+Node: Commands For Text362687
+Node: Commands For Killing366336
+Node: Numeric Arguments369369
+Node: Commands For Completion370508
+Node: Keyboard Macros374699
+Node: Miscellaneous Commands375386
+Node: Readline vi Mode381070
+Node: Programmable Completion381977
+Node: Programmable Completion Builtins389757
+Node: A Programmable Completion Example400452
+Node: Using History Interactively405699
+Node: Bash History Facilities406383
+Node: Bash History Builtins409388
+Node: History Interaction414117
+Node: Event Designators417737
+Node: Word Designators419091
+Node: Modifiers420851
+Node: Installing Bash422662
+Node: Basic Installation423799
+Node: Compilers and Options427057
+Node: Compiling For Multiple Architectures427798
+Node: Installation Names429491
+Node: Specifying the System Type430309
+Node: Sharing Defaults431025
+Node: Operation Controls431698
+Node: Optional Features432656
+Node: Reporting Bugs443174
+Node: Major Differences From The Bourne Shell444368
+Node: GNU Free Documentation License461220
+Node: Indexes486397
+Node: Builtin Index486851
+Node: Reserved Word Index493678
+Node: Variable Index496126
+Node: Function Index512023
+Node: Concept Index525533

End Tag Table
diff --git a/doc/bashref.log b/doc/bashref.log
index f62e8805..2b9bded2 100644
--- a/doc/bashref.log
+++ b/doc/bashref.log
@@ -1,4 +1,4 @@
-This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=pdfetex 2019.11.6) 17 JUL 2020 15:12
+This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=pdfetex 2019.11.6) 7 AUG 2020 11:58
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
@@ -280,7 +280,7 @@ gnored[]
[127] [128] [129] [130] [131] [132] [133] [134] [135] [136]
[137] [138] [139]
-Overfull \hbox (15.27109pt too wide) in paragraph at lines 2058--2058
+Overfull \hbox (15.27109pt too wide) in paragraph at lines 2062--2062
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DEI] [
-A @textttsl ac-tion@texttt ] [-
@@ -308,7 +308,7 @@ texinfo.tex: doing @include of fdl.texi
Here is how much of TeX's memory you used:
4088 strings out of 497098
47386 string characters out of 6206772
- 139199 words of memory out of 5000000
+ 139203 words of memory out of 5000000
4863 multiletter control sequences out of 15000+600000
34315 words of font info for 116 fonts, out of 8000000 for 9000
51 hyphenation exceptions out of 8191
@@ -330,7 +330,7 @@ e/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fon
ts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/typ
e1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
lic/cm-super/sfrm1440.pfb>
-Output written on bashref.pdf (189 pages, 768833 bytes).
+Output written on bashref.pdf (189 pages, 769145 bytes).
PDF statistics:
2680 PDF objects out of 2984 (max. 8388607)
2445 compressed objects within 25 object streams
diff --git a/doc/bashref.pdf b/doc/bashref.pdf
index 79a7bbb0..158cbf4c 100644
--- a/doc/bashref.pdf
+++ b/doc/bashref.pdf
Binary files differ
diff --git a/doc/bashref.ps b/doc/bashref.ps
index 9376d024..126b119f 100644
--- a/doc/bashref.ps
+++ b/doc/bashref.ps
@@ -1,7 +1,7 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.999 Copyright 2019 Radical Eye Software
%%Title: bashref.dvi
-%%CreationDate: Fri Jul 17 19:12:40 2020
+%%CreationDate: Fri Aug 7 15:58:17 2020
%%Pages: 189
%%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 2020.07.17:1512
+%DVIPSSource: TeX output 2020.08.07:1158
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7614,7 +7614,7 @@ ifelse
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.1,)g(for)f
-Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.1.)3367 1697 y(July)f(2020)150
+Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.1.)3252 1697 y(August)f(2020)150
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
@@ -7622,16 +7622,15 @@ b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.1,)c(2)e(July)g
-(2020\).)150 4523 y(This)38 b(is)h(Edition)g(5.1,)j(last)d(up)s(dated)f
-(2)h(July)f(2020,)43 b(of)c Fr(The)f(GNU)i(Bash)f(Reference)g(Man)m
-(ual)p Fu(,)j(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8
-b(ersion)31 b(5.1.)150 4767 y(Cop)m(yrigh)m(t)602 4764
-y(c)577 4767 y Fq(\015)f Fu(1988{2018)35 b(F)-8 b(ree)31
-b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 4902
-y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
-b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
-(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.1,)c(3)e(August)h
+(2020\).)150 4523 y(This)g(is)g(Edition)h(5.1,)h(last)f(up)s(dated)e(3)
+i(August)f(2020,)j(of)e Fr(The)e(GNU)j(Bash)e(Reference)h(Man)m(ual)p
+Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)c(V)-8 b(ersion)31
+b(5.1.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
+y Fq(\015)f Fu(1988{2018)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
+b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
+(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
+(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
@@ -12305,1050 +12304,1056 @@ TeXDict begin 57 62 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(Arithmetic],)51
b(page)46 b(93.)87 b(If)45 b(the)g(last)h Fr(expression)g
Fu(ev)-5 b(aluates)47 b(to)f(0,)k Ft(let)44 b Fu(returns)g(1;)630
-408 y(otherwise)31 b(0)g(is)f(returned.)150 566 y Ft(local)870
-700 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p
-Fj(value)p Ft(])e(...)630 833 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m
+408 y(otherwise)31 b(0)g(is)f(returned.)150 568 y Ft(local)870
+702 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p
+Fj(value)p Ft(])e(...)630 836 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m
(t,)g(a)f(lo)s(cal)h(v)-5 b(ariable)27 b(named)e Fr(name)31
b Fu(is)26 b(created,)i(and)d(assigned)h Fr(v)-5 b(alue)p
-Fu(.)630 943 y(The)37 b Fr(option)h Fu(can)f(b)s(e)g(an)m(y)h(of)f(the)
+Fu(.)630 946 y(The)37 b Fr(option)h Fu(can)f(b)s(e)g(an)m(y)h(of)f(the)
h(options)g(accepted)g(b)m(y)g Ft(declare)p Fu(.)59 b
-Ft(local)36 b Fu(can)i(only)630 1052 y(b)s(e)j(used)h(within)f(a)i
+Ft(local)36 b Fu(can)i(only)630 1055 y(b)s(e)j(used)h(within)f(a)i
(function;)48 b(it)42 b(mak)m(es)h(the)f(v)-5 b(ariable)43
b Fr(name)48 b Fu(ha)m(v)m(e)43 b(a)f(visible)h(scop)s(e)630
-1162 y(restricted)h(to)f(that)h(function)e(and)g(its)i(c)m(hildren.)78
+1165 y(restricted)h(to)f(that)h(function)e(and)g(its)i(c)m(hildren.)78
b(If)42 b Fr(name)48 b Fu(is)43 b(`)p Ft(-)p Fu(',)j(the)d(set)h(of)f
-(shell)630 1271 y(options)34 b(is)f(made)g(lo)s(cal)i(to)f(the)f
+(shell)630 1275 y(options)34 b(is)f(made)g(lo)s(cal)i(to)f(the)f
(function)g(in)g(whic)m(h)g Ft(local)f Fu(is)h(in)m(v)m(ok)m(ed:)48
-b(shell)34 b(options)630 1381 y(c)m(hanged)e(using)e(the)i
+b(shell)34 b(options)630 1384 y(c)m(hanged)e(using)e(the)i
Ft(set)e Fu(builtin)h(inside)g(the)g(function)g(are)g(restored)h(to)g
-(their)f(original)630 1491 y(v)-5 b(alues)25 b(when)e(the)i(function)f
-(returns.)37 b(The)24 b(return)f(status)i(is)f(zero)i(unless)d
-Ft(local)g Fu(is)i(used)630 1600 y(outside)k(a)f(function,)h(an)f(in)m
-(v)-5 b(alid)29 b Fr(name)k Fu(is)28 b(supplied,)g(or)g
-Fr(name)34 b Fu(is)28 b(a)h(readonly)f(v)-5 b(ariable.)150
-1758 y Ft(logout)870 1891 y(logout)46 b([)p Fj(n)p Ft(])630
-2025 y Fu(Exit)31 b(a)g(login)g(shell,)g(returning)e(a)i(status)g(of)f
-Fr(n)g Fu(to)h(the)g(shell's)f(paren)m(t.)150 2182 y
-Ft(mapfile)870 2316 y(mapfile)46 b([-d)h Fj(delim)p Ft(])f([-n)h
+(their)f(original)630 1494 y(v)-5 b(alues)36 b(when)e(the)i(function)f
+(returns.)54 b(The)35 b(restore)h(is)g(e\013ected)h(as)e(if)h(a)g
+(series)f(of)h Ft(set)630 1603 y Fu(commands)j(w)m(ere)g(executed)h(to)
+f(restore)h(the)f(v)-5 b(alues)39 b(that)h(w)m(ere)f(in)f(place)i(b)s
+(efore)f(the)630 1713 y(function.)j(The)30 b(return)g(status)h(is)g
+(zero)h(unless)e Ft(local)g Fu(is)h(used)f(outside)h(a)g(function,)g
+(an)630 1823 y(in)m(v)-5 b(alid)31 b Fr(name)k Fu(is)c(supplied,)e(or)i
+Fr(name)k Fu(is)c(a)f(readonly)h(v)-5 b(ariable.)150
+1982 y Ft(logout)870 2116 y(logout)46 b([)p Fj(n)p Ft(])630
+2250 y Fu(Exit)31 b(a)g(login)g(shell,)g(returning)e(a)i(status)g(of)f
+Fr(n)g Fu(to)h(the)g(shell's)f(paren)m(t.)150 2409 y
+Ft(mapfile)870 2544 y(mapfile)46 b([-d)h Fj(delim)p Ft(])f([-n)h
Fj(count)p Ft(])f([-O)h Fj(origin)p Ft(])f([-s)g Fj(count)p
-Ft(])1061 2426 y([-t])h([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
+Ft(])1061 2653 y([-t])h([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p Ft(])630
-2559 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
+2788 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
(the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38 b Fr(arra)m(y)p
-Fu(,)i(or)630 2669 y(from)28 b(\014le)h(descriptor)f
+Fu(,)i(or)630 2897 y(from)28 b(\014le)h(descriptor)f
Fr(fd)k Fu(if)c(the)h Ft(-u)f Fu(option)h(is)g(supplied.)39
b(The)28 b(v)-5 b(ariable)29 b Ft(MAPFILE)e Fu(is)i(the)630
-2778 y(default)i Fr(arra)m(y)p Fu(.)41 b(Options,)30
+3007 y(default)i Fr(arra)m(y)p Fu(.)41 b(Options,)30
b(if)g(supplied,)g(ha)m(v)m(e)h(the)g(follo)m(wing)h(meanings:)630
-2936 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m(haracter)i(of)f
+3166 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m(haracter)i(of)f
Fr(delim)g Fu(is)f(used)g(to)h(terminate)h(eac)m(h)g(input)d(line,)1110
-3045 y(rather)41 b(than)h(newline.)74 b(If)41 b Fr(delim)h
+3275 y(rather)41 b(than)h(newline.)74 b(If)41 b Fr(delim)h
Fu(is)g(the)f(empt)m(y)h(string,)j Ft(mapfile)40 b Fu(will)1110
-3155 y(terminate)31 b(a)g(line)g(when)e(it)i(reads)f(a)h(NUL)g(c)m
-(haracter.)630 3313 y Ft(-n)384 b Fu(Cop)m(y)30 b(at)h(most)g
+3385 y(terminate)31 b(a)g(line)g(when)e(it)i(reads)f(a)h(NUL)g(c)m
+(haracter.)630 3544 y Ft(-n)384 b Fu(Cop)m(y)30 b(at)h(most)g
Fr(coun)m(t)i Fu(lines.)41 b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h
-(lines)e(are)h(copied.)630 3470 y Ft(-O)384 b Fu(Begin)31
+(lines)e(are)h(copied.)630 3703 y Ft(-O)384 b Fu(Begin)31
b(assigning)g(to)g Fr(arra)m(y)39 b Fu(at)31 b(index)f
Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f(is)g(0.)630
-3628 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g Fr(coun)m(t)j
-Fu(lines)e(read.)630 3785 y Ft(-t)384 b Fu(Remo)m(v)m(e)32
+3862 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g Fr(coun)m(t)j
+Fu(lines)e(read.)630 4021 y Ft(-t)384 b Fu(Remo)m(v)m(e)32
b(a)f(trailing)g Fr(delim)g Fu(\(default)g(newline\))f(from)g(eac)m(h)i
-(line)f(read.)630 3943 y Ft(-u)384 b Fu(Read)31 b(lines)f(from)g
+(line)f(read.)630 4180 y Ft(-u)384 b Fu(Read)31 b(lines)f(from)g
(\014le)h(descriptor)f Fr(fd)j Fu(instead)e(of)f(the)h(standard)e
-(input.)630 4100 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b
+(input.)630 4340 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b
Fr(callbac)m(k)33 b Fu(eac)m(h)26 b(time)g Fr(quan)m(tum)f
Fu(lines)g(are)g(read.)39 b(The)25 b Ft(-c)f Fu(option)1110
-4210 y(sp)s(eci\014es)30 b Fr(quan)m(tum)p Fu(.)630 4367
+4449 y(sp)s(eci\014es)30 b Fr(quan)m(tum)p Fu(.)630 4608
y Ft(-c)384 b Fu(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f
(read)h(b)s(et)m(w)m(een)g(eac)m(h)g(call)h(to)f Fr(callbac)m(k)p
-Fu(.)630 4525 y(If)36 b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g
+Fu(.)630 4767 y(If)36 b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g
Ft(-c)p Fu(,)h(the)g(default)f(quan)m(tum)g(is)h(5000.)60
-b(When)36 b Fr(callbac)m(k)44 b Fu(is)630 4634 y(ev)-5
+b(When)36 b Fr(callbac)m(k)44 b Fu(is)630 4877 y(ev)-5
b(aluated,)30 b(it)e(is)g(supplied)f(the)h(index)f(of)i(the)f(next)g
(arra)m(y)g(elemen)m(t)h(to)g(b)s(e)e(assigned)i(and)630
-4744 y(the)39 b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i
+4986 y(the)39 b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i
(as)e(additional)h(argumen)m(ts.)66 b Fr(callbac)m(k)47
-b Fu(is)630 4854 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read)
+b Fu(is)630 5096 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read)
g(but)g(b)s(efore)g(the)h(arra)m(y)g(elemen)m(t)g(is)g(assigned.)630
-4987 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
+5230 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
Ft(mapfile)c Fu(will)j(clear)g Fr(arra)m(y)34 b Fu(b)s(efore)24
-b(assigning)630 5097 y(to)31 b(it.)630 5230 y Ft(mapfile)41
+b(assigning)630 5340 y(to)31 b(it.)p eop end
+%%Page: 58 64
+TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Ft(mapfile)41
b Fu(returns)g(successfully)i(unless)e(an)i(in)m(v)-5
b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630
-5340 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5
+408 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5
b(alid)31 b(or)g(unassignable,)f(or)h Fr(arra)m(y)38
-b Fu(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)p eop
-end
-%%Page: 58 64
-TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(58)150 299 y Ft(printf)870
-434 y(printf)46 b([-v)h Fj(var)p Ft(])g Fj(format)f Ft([)p
-Fj(arguments)p Ft(])630 570 y Fu(W)-8 b(rite)27 b(the)g(formatted)f
-Fr(argumen)m(ts)k Fu(to)d(the)f(standard)f(output)h(under)e(the)i(con)m
-(trol)i(of)e(the)630 679 y Fr(format)p Fu(.)66 b(The)39
-b Ft(-v)f Fu(option)h(causes)g(the)g(output)g(to)g(b)s(e)f(assigned)h
-(to)h(the)f(v)-5 b(ariable)39 b Fr(v)-5 b(ar)630 789
-y Fu(rather)30 b(than)g(b)s(eing)g(prin)m(ted)g(to)h(the)g(standard)e
-(output.)630 924 y(The)36 b Fr(format)i Fu(is)f(a)f(c)m(haracter)i
-(string)e(whic)m(h)g(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5
-b(jects:)53 b(plain)630 1034 y(c)m(haracters,)41 b(whic)m(h)c(are)h
-(simply)e(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e
-(se-)630 1143 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f
-(copied)g(to)g(the)g(standard)f(output,)i(and)f(format)630
-1253 y(sp)s(eci\014cations,)j(eac)m(h)e(of)g(whic)m(h)f(causes)g(prin)m
-(ting)g(of)h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p
-Fu(.)630 1363 y(In)24 b(addition)h(to)g(the)g(standard)f
-Ft(printf\(1\))e Fu(formats,)27 b Ft(printf)c Fu(in)m(terprets)i(the)f
-(follo)m(wing)630 1472 y(extensions:)630 1633 y Ft(\045b)384
-b Fu(Causes)38 b Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)
-g(sequences)g(in)f(the)h(cor-)1110 1743 y(resp)s(onding)31
-b Fr(argumen)m(t)j Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g
-Ft(echo)c(-e)j Fu(\(see)h(Section)g(4.2)1110 1852 y([Bash)e(Builtins],)
-g(page)g(51\).)630 2014 y Ft(\045q)384 b Fu(Causes)32
-b Ft(printf)e Fu(to)i(output)g(the)g(corresp)s(onding)f
-Fr(argumen)m(t)j Fu(in)d(a)i(format)1110 2123 y(that)e(can)g(b)s(e)e
-(reused)h(as)h(shell)f(input.)630 2284 y Ft(\045\()p
-Fj(datefmt)p Ft(\)T)1110 2394 y Fu(Causes)f Ft(printf)e
-Fu(to)j(output)f(the)g(date-time)i(string)e(resulting)h(from)e(using)
-1110 2504 y Fr(datefm)m(t)45 b Fu(as)d(a)g(format)g(string)g(for)g
-Ft(strftime)p Fu(\(3\).)74 b(The)41 b(corresp)s(onding)1110
-2613 y Fr(argumen)m(t)h Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e
-(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 2723
-y(the)24 b(ep)s(o)s(c)m(h.)38 b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f
-(v)-5 b(alues)24 b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25
-b(represen)m(ts)1110 2832 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i
-(represen)m(ts)f(the)g(time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.)
-1110 2942 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
+b Fu(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150
+564 y Ft(printf)870 697 y(printf)46 b([-v)h Fj(var)p
+Ft(])g Fj(format)f Ft([)p Fj(arguments)p Ft(])630 830
+y Fu(W)-8 b(rite)27 b(the)g(formatted)f Fr(argumen)m(ts)k
+Fu(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the)
+630 939 y Fr(format)p Fu(.)66 b(The)39 b Ft(-v)f Fu(option)h(causes)g
+(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h(the)f(v)-5
+b(ariable)39 b Fr(v)-5 b(ar)630 1049 y Fu(rather)30 b(than)g(b)s(eing)g
+(prin)m(ted)g(to)h(the)g(standard)e(output.)630 1181
+y(The)36 b Fr(format)i Fu(is)f(a)f(c)m(haracter)i(string)e(whic)m(h)g
+(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5 b(jects:)53
+b(plain)630 1291 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e
+(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e(se-)630
+1401 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to)
+g(the)g(standard)f(output,)i(and)f(format)630 1510 y(sp)s
+(eci\014cations,)j(eac)m(h)e(of)g(whic)m(h)f(causes)g(prin)m(ting)g(of)
+h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p Fu(.)630
+1620 y(In)24 b(addition)h(to)g(the)g(standard)f Ft(printf\(1\))e
+Fu(formats,)27 b Ft(printf)c Fu(in)m(terprets)i(the)f(follo)m(wing)630
+1729 y(extensions:)630 1885 y Ft(\045b)384 b Fu(Causes)38
+b Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)g(sequences)g
+(in)f(the)h(cor-)1110 1995 y(resp)s(onding)31 b Fr(argumen)m(t)j
+Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g Ft(echo)c(-e)j
+Fu(\(see)h(Section)g(4.2)1110 2104 y([Bash)e(Builtins],)g(page)g(51\).)
+630 2260 y Ft(\045q)384 b Fu(Causes)32 b Ft(printf)e
+Fu(to)i(output)g(the)g(corresp)s(onding)f Fr(argumen)m(t)j
+Fu(in)d(a)i(format)1110 2370 y(that)e(can)g(b)s(e)e(reused)h(as)h
+(shell)f(input.)630 2525 y Ft(\045\()p Fj(datefmt)p Ft(\)T)1110
+2635 y Fu(Causes)f Ft(printf)e Fu(to)j(output)f(the)g(date-time)i
+(string)e(resulting)h(from)e(using)1110 2744 y Fr(datefm)m(t)45
+b Fu(as)d(a)g(format)g(string)g(for)g Ft(strftime)p Fu(\(3\).)74
+b(The)41 b(corresp)s(onding)1110 2854 y Fr(argumen)m(t)h
+Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e(the)g(n)m(um)m(b)s(er)f(of)
+h(seconds)g(since)1110 2964 y(the)24 b(ep)s(o)s(c)m(h.)38
+b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f(v)-5 b(alues)24
+b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25 b(represen)m(ts)1110
+3073 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i(represen)m(ts)f(the)g
+(time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.)1110
+3183 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
(ersion)f(b)s(eha)m(v)m(es)g(as)g(if)f(-1)h(had)f(b)s(een)1110
-3051 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
-Ft(printf)f Fu(b)s(eha)m(vior.)630 3213 y(The)d(\045b,)h(\045q,)h(and)e
+3292 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
+Ft(printf)f Fu(b)s(eha)m(vior.)630 3448 y(The)d(\045b,)h(\045q,)h(and)e
(\045T)g(directiv)m(es)j(all)e(use)g(the)g(\014eld)f(width)g(and)h
-(precision)g(argumen)m(ts)630 3322 y(from)f(the)g(format)h(sp)s
+(precision)g(argumen)m(ts)630 3558 y(from)f(the)g(format)h(sp)s
(eci\014cation)g(and)e(write)i(that)f(man)m(y)h(b)m(ytes)f(from)g(\(or)
-h(use)e(that)i(wide)630 3432 y(a)42 b(\014eld)g(for\))g(the)h(expanded)
+h(use)e(that)i(wide)630 3667 y(a)42 b(\014eld)g(for\))g(the)h(expanded)
e(argumen)m(t,)k(whic)m(h)d(usually)g(con)m(tains)h(more)f(c)m
-(haracters)630 3541 y(than)30 b(the)h(original.)630 3677
+(haracters)630 3777 y(than)30 b(the)h(original.)630 3910
y(Argumen)m(ts)d(to)h(non-string)e(format)i(sp)s(eci\014ers)e(are)h
-(treated)h(as)g(C)e(language)j(constan)m(ts,)630 3786
+(treated)h(as)g(C)e(language)j(constan)m(ts,)630 4019
y(except)22 b(that)g(a)g(leading)g(plus)e(or)h(min)m(us)f(sign)i(is)f
(allo)m(w)m(ed,)k(and)c(if)g(the)g(leading)h(c)m(haracter)h(is)630
-3896 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5
+4129 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5
b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5 b(alue)25 b(of)f(the)h(follo)m
-(wing)h(c)m(haracter.)630 4031 y(The)31 b Fr(format)i
+(wing)h(c)m(haracter.)630 4261 y(The)31 b Fr(format)i
Fu(is)f(reused)e(as)i(necessary)f(to)i(consume)e(all)h(of)f(the)h
Fr(argumen)m(ts)p Fu(.)44 b(If)30 b(the)i Fr(for-)630
-4141 y(mat)c Fu(requires)e(more)g Fr(argumen)m(ts)k Fu(than)25
+4371 y(mat)c Fu(requires)e(more)g Fr(argumen)m(ts)k Fu(than)25
b(are)i(supplied,)e(the)h(extra)h(format)f(sp)s(eci\014cations)630
-4251 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29
+4481 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29
b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)s(een)g
-(supplied.)38 b(The)630 4360 y(return)29 b(v)-5 b(alue)31
+(supplied.)38 b(The)630 4590 y(return)29 b(v)-5 b(alue)31
b(is)g(zero)g(on)f(success,)h(non-zero)g(on)f(failure.)150
-4521 y Ft(read)870 4657 y(read)47 b([-ers])f([-a)h Fj(aname)p
+4746 y Ft(read)870 4879 y(read)47 b([-ers])f([-a)h Fj(aname)p
Ft(])f([-d)h Fj(delim)p Ft(])f([-i)h Fj(text)p Ft(])f([-n)h
-Fj(nchars)p Ft(])1061 4766 y([-N)g Fj(nchars)p Ft(])f([-p)h
+Fj(nchars)p Ft(])1061 4988 y([-N)g Fj(nchars)p Ft(])f([-p)h
Fj(prompt)p Ft(])e([-t)i Fj(timeout)p Ft(])f([-u)h Fj(fd)p
-Ft(])g([)p Fj(name)f Ft(...)o(])630 4902 y Fu(One)38
+Ft(])g([)p Fj(name)f Ft(...)o(])630 5121 y Fu(One)38
b(line)g(is)g(read)g(from)g(the)g(standard)f(input,)j(or)e(from)f(the)i
-(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 5011 y(plied)34
+(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 5230 y(plied)34
b(as)h(an)f(argumen)m(t)h(to)g(the)f Ft(-u)g Fu(option,)i(split)f(in)m
(to)g(w)m(ords)f(as)g(describ)s(ed)g(ab)s(o)m(v)m(e)h(in)630
-5121 y(Section)j(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(32,)j
-(and)36 b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)630
-5230 y(\014rst)32 b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the)
-g(second)g Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32
-b(there)h(are)g(more)630 5340 y(w)m(ords)39 b(than)g(names,)j(the)e
-(remaining)f(w)m(ords)g(and)g(their)h(in)m(terv)m(ening)g(delimiters)h
-(are)p eop end
+5340 y(Section)j(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(32,)j
+(and)36 b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)p
+eop end
%%Page: 59 65
TeXDict begin 59 64 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y(assigned)29
-b(to)h(the)g(last)g Fr(name)p Fu(.)40 b(If)29 b(there)g(are)h(few)m(er)
-f(w)m(ords)g(read)g(from)g(the)g(input)g(stream)630 408
-y(than)35 b(names,)i(the)e(remaining)h(names)f(are)h(assigned)f(empt)m
-(y)h(v)-5 b(alues.)56 b(The)34 b(c)m(haracters)630 518
-y(in)e(the)h(v)-5 b(alue)33 b(of)g(the)g Ft(IFS)f Fu(v)-5
-b(ariable)33 b(are)h(used)d(to)j(split)f(the)g(line)g(in)m(to)g(w)m
-(ords)g(using)f(the)630 628 y(same)d(rules)f(the)g(shell)h(uses)f(for)g
-(expansion)g(\(describ)s(ed)g(ab)s(o)m(v)m(e)i(in)e(Section)h(3.5.7)h
-([W)-8 b(ord)630 737 y(Splitting],)38 b(page)f(32\).)60
+b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y(\014rst)32
+b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the)g(second)g
+Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32 b(there)h(are)g(more)630
+408 y(w)m(ords)39 b(than)g(names,)j(the)e(remaining)f(w)m(ords)g(and)g
+(their)h(in)m(terv)m(ening)g(delimiters)h(are)630 518
+y(assigned)29 b(to)h(the)g(last)g Fr(name)p Fu(.)40 b(If)29
+b(there)g(are)h(few)m(er)f(w)m(ords)g(read)g(from)g(the)g(input)g
+(stream)630 628 y(than)35 b(names,)i(the)e(remaining)h(names)f(are)h
+(assigned)f(empt)m(y)h(v)-5 b(alues.)56 b(The)34 b(c)m(haracters)630
+737 y(in)e(the)h(v)-5 b(alue)33 b(of)g(the)g Ft(IFS)f
+Fu(v)-5 b(ariable)33 b(are)h(used)d(to)j(split)f(the)g(line)g(in)m(to)g
+(w)m(ords)g(using)f(the)630 847 y(same)d(rules)f(the)g(shell)h(uses)f
+(for)g(expansion)g(\(describ)s(ed)g(ab)s(o)m(v)m(e)i(in)e(Section)h
+(3.5.7)h([W)-8 b(ord)630 956 y(Splitting],)38 b(page)f(32\).)60
b(The)35 b(bac)m(kslash)i(c)m(haracter)h(`)p Ft(\\)p
Fu(')e(ma)m(y)h(b)s(e)f(used)f(to)i(remo)m(v)m(e)h(an)m(y)630
-847 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m(haracter)h(read)
-e(and)g(for)g(line)h(con)m(tin)m(uation.)630 983 y(Options,)f(if)h
-(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h(meanings:)630
-1144 y Ft(-a)e Fj(aname)114 b Fu(The)34 b(w)m(ords)f(are)i(assigned)f
-(to)h(sequen)m(tial)h(indices)e(of)g(the)g(arra)m(y)h(v)-5
-b(ariable)1110 1254 y Fr(aname)p Fu(,)29 b(starting)h(at)f(0.)40
-b(All)29 b(elemen)m(ts)h(are)e(remo)m(v)m(ed)i(from)d
-Fr(aname)34 b Fu(b)s(efore)1110 1363 y(the)d(assignmen)m(t.)41
+1066 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m(haracter)h
+(read)e(and)g(for)g(line)h(con)m(tin)m(uation.)630 1196
+y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
+(meanings:)630 1348 y Ft(-a)e Fj(aname)114 b Fu(The)34
+b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)e(of)g(the)g
+(arra)m(y)h(v)-5 b(ariable)1110 1457 y Fr(aname)p Fu(,)29
+b(starting)h(at)f(0.)40 b(All)29 b(elemen)m(ts)h(are)e(remo)m(v)m(ed)i
+(from)d Fr(aname)34 b Fu(b)s(efore)1110 1567 y(the)d(assignmen)m(t.)41
b(Other)30 b Fr(name)36 b Fu(argumen)m(ts)30 b(are)h(ignored.)630
-1525 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f
+1718 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f
Fr(delim)g Fu(is)g(used)g(to)g(terminate)h(the)f(input)f(line,)1110
-1635 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h
+1828 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h
Fu(is)g(the)h(empt)m(y)f(string,)g Ft(read)f Fu(will)h(termi-)1110
-1744 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.)
-630 1906 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)
-f(Line)h(Editing],)50 b(page)45 b(111\))i(is)1110 2016
+1937 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.)
+630 2089 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)
+f(Line)h(Editing],)50 b(page)45 b(111\))i(is)1110 2198
y(used)37 b(to)i(obtain)g(the)f(line.)65 b(Readline)39
b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110
-2125 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k
-(editing)d(settings,)j(but)c(uses)1110 2235 y(Readline's)31
-b(default)g(\014lename)f(completion.)630 2397 y Ft(-i)g
+2308 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k
+(editing)d(settings,)j(but)c(uses)1110 2418 y(Readline's)31
+b(default)g(\014lename)f(completion.)630 2569 y Ft(-i)g
Fj(text)162 b Fu(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g
(the)g(line,)j Fr(text)f Fu(is)e(placed)h(in)m(to)g(the)1110
-2506 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630
-2668 y Ft(-n)f Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j
+2679 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630
+2830 y Ft(-n)f Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j
(reading)f Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m
-(aiting)1110 2778 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f
-(honors)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 2887
+(aiting)1110 2939 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f
+(honors)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 3049
y Fr(nc)m(hars)d Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g
-(delimiter.)630 3049 y Ft(-N)g Fj(nchars)66 b Ft(read)39
+(delimiter.)630 3200 y Ft(-N)g Fj(nchars)66 b Ft(read)39
b Fu(returns)f(after)j(reading)e(exactly)j Fr(nc)m(hars)h
-Fu(c)m(haracters)f(rather)d(than)1110 3159 y(w)m(aiting)32
+Fu(c)m(haracters)f(rather)d(than)1110 3310 y(w)m(aiting)32
b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless)f(EOF)h(is)g(encoun)
-m(tered)g(or)1110 3268 y Ft(read)f Fu(times)i(out.)43
+m(tered)g(or)1110 3420 y Ft(read)f Fu(times)i(out.)43
b(Delimiter)33 b(c)m(haracters)f(encoun)m(tered)g(in)f(the)g(input)g
-(are)1110 3378 y(not)g(treated)h(sp)s(ecially)f(and)f(do)h(not)g(cause)
+(are)1110 3529 y(not)g(treated)h(sp)s(ecially)f(and)f(do)h(not)g(cause)
g Ft(read)e Fu(to)j(return)d(un)m(til)i Fr(nc)m(hars)1110
-3487 y Fu(c)m(haracters)26 b(are)f(read.)38 b(The)24
+3639 y Fu(c)m(haracters)26 b(are)f(read.)38 b(The)24
b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e
-Ft(IFS)p Fu(;)1110 3597 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5
+Ft(IFS)p Fu(;)1110 3748 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5
b(ariable)23 b(is)f(assigned)g(exactly)i(the)e(c)m(haracters)i(read)
-1110 3707 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g
-(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 3868 y
+1110 3858 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g
+(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 4009 y
Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p
Fu(,)g(without)e(a)h(trailing)h(newline,)h(b)s(efore)d(attempting)i(to)
-1110 3978 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
-(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 4088 y(from)30
-b(a)h(terminal.)630 4249 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
+1110 4119 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
+(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 4228 y(from)30
+b(a)h(terminal.)630 4380 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
(giv)m(en,)k(bac)m(kslash)d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h
-(c)m(haracter.)1110 4359 y(The)30 b(bac)m(kslash)i(is)f(considered)g
+(c)m(haracter.)1110 4489 y(The)30 b(bac)m(kslash)i(is)f(considered)g
(to)h(b)s(e)e(part)h(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110
-4468 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f
-(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 4630
+4599 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f
+(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 4750
y Ft(-s)384 b Fu(Silen)m(t)28 b(mo)s(de.)40 b(If)27 b(input)f(is)i
(coming)g(from)f(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110
-4740 y(ec)m(ho)s(ed.)630 4902 y Ft(-t)i Fj(timeout)1110
-5011 y Fu(Cause)42 b Ft(read)g Fu(to)h(time)h(out)f(and)f(return)f
-(failure)i(if)g(a)g(complete)h(line)f(of)1110 5121 y(input)26
+4860 y(ec)m(ho)s(ed.)630 5011 y Ft(-t)i Fj(timeout)1110
+5121 y Fu(Cause)42 b Ft(read)g Fu(to)h(time)h(out)f(and)f(return)f
+(failure)i(if)g(a)g(complete)h(line)f(of)1110 5230 y(input)26
b(\(or)h(a)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)g(of)h(c)m(haracters\))h
-(is)f(not)g(read)g(within)f Fr(time-)1110 5230 y(out)37
+(is)f(not)g(read)g(within)f Fr(time-)1110 5340 y(out)37
b Fu(seconds.)53 b Fr(timeout)38 b Fu(ma)m(y)d(b)s(e)f(a)h(decimal)h(n)
-m(um)m(b)s(er)d(with)h(a)h(fractional)1110 5340 y(p)s(ortion)29
-b(follo)m(wing)h(the)f(decimal)h(p)s(oin)m(t.)40 b(This)29
-b(option)g(is)g(only)g(e\013ectiv)m(e)j(if)p eop end
+m(um)m(b)s(er)d(with)h(a)h(fractional)p eop end
%%Page: 60 66
TeXDict begin 60 65 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(60)1110 299 y
-Ft(read)35 b Fu(is)i(reading)g(input)e(from)h(a)h(terminal,)i(pip)s(e,)
-e(or)g(other)f(sp)s(ecial)i(\014le;)1110 408 y(it)31
-b(has)g(no)g(e\013ect)h(when)e(reading)h(from)g(regular)g(\014les.)42
-b(If)30 b Ft(read)g Fu(times)h(out,)1110 518 y Ft(read)d
+b(Shell)30 b(Builtin)h(Commands)2069 b(60)1110 299 y(p)s(ortion)29
+b(follo)m(wing)h(the)f(decimal)h(p)s(oin)m(t.)40 b(This)29
+b(option)g(is)g(only)g(e\013ectiv)m(e)j(if)1110 408 y
+Ft(read)j Fu(is)i(reading)g(input)e(from)h(a)h(terminal,)i(pip)s(e,)e
+(or)g(other)f(sp)s(ecial)i(\014le;)1110 518 y(it)31 b(has)g(no)g
+(e\013ect)h(when)e(reading)h(from)g(regular)g(\014les.)42
+b(If)30 b Ft(read)g Fu(times)h(out,)1110 628 y Ft(read)d
Fu(sa)m(v)m(es)j(an)m(y)f(partial)h(input)d(read)i(in)m(to)h(the)e(sp)s
(eci\014ed)g(v)-5 b(ariable)31 b Fr(name)p Fu(.)1110
-628 y(If)k Fr(timeout)j Fu(is)e(0,)h Ft(read)e Fu(returns)f
+737 y(If)k Fr(timeout)j Fu(is)e(0,)h Ft(read)e Fu(returns)f
(immediately)-8 b(,)39 b(without)c(trying)h(to)g(read)1110
-737 y(an)m(y)c(data.)44 b(The)31 b(exit)h(status)f(is)h(0)f(if)h(input)
+847 y(an)m(y)c(data.)44 b(The)31 b(exit)h(status)f(is)h(0)f(if)h(input)
e(is)h(a)m(v)-5 b(ailable)34 b(on)d(the)h(sp)s(eci\014ed)1110
-847 y(\014le)g(descriptor,)g(non-zero)h(otherwise.)46
-b(The)31 b(exit)i(status)f(is)g(greater)h(than)1110 956
-y(128)f(if)e(the)h(timeout)g(is)f(exceeded.)630 1104
+956 y(\014le)g(descriptor,)g(non-zero)h(otherwise.)46
+b(The)31 b(exit)i(status)f(is)g(greater)h(than)1110 1066
+y(128)f(if)e(the)h(timeout)g(is)f(exceeded.)630 1225
y Ft(-u)g Fj(fd)258 b Fu(Read)31 b(input)e(from)h(\014le)g(descriptor)h
-Fr(fd)p Fu(.)630 1252 y(If)h(no)g Fr(name)5 b Fu(s)33
+Fr(fd)p Fu(.)630 1385 y(If)h(no)g Fr(name)5 b Fu(s)33
b(are)f(supplied,)g(the)h(line)g(read,)g(without)f(the)h(ending)f
-(delimiter)h(but)e(oth-)630 1361 y(erwise)36 b(unmo)s(di\014ed,)e(is)i
+(delimiter)h(but)e(oth-)630 1494 y(erwise)36 b(unmo)s(di\014ed,)e(is)i
(assigned)f(to)h(the)g(v)-5 b(ariable)36 b Ft(REPLY)p
-Fu(.)55 b(The)34 b(exit)j(status)e(is)h(zero,)630 1471
+Fu(.)55 b(The)34 b(exit)j(status)e(is)h(zero,)630 1604
y(unless)i(end-of-\014le)h(is)f(encoun)m(tered,)j Ft(read)d
Fu(times)h(out)f(\(in)h(whic)m(h)f(case)h(the)g(status)g(is)630
-1581 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30
+1714 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30
b(assignmen)m(t)h(error)f(\(suc)m(h)f(as)i(assigning)f(to)h(a)f
-(readonly)630 1690 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m
+(readonly)630 1823 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m
(v)-5 b(alid)29 b(\014le)g(descriptor)f(is)h(supplied)e(as)i(the)g
-(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 1838 y Ft(readarray)870
-1947 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p
+(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 1983 y Ft(readarray)870
+2092 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p
Ft(])f([-O)h Fj(origin)p Ft(])f([-s)h Fj(count)p Ft(])1061
-2057 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
+2202 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p Ft(])630
-2186 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
+2336 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
(the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38 b Fr(arra)m(y)p
-Fu(,)i(or)630 2295 y(from)30 b(\014le)g(descriptor)h
+Fu(,)i(or)630 2446 y(from)30 b(\014le)g(descriptor)h
Fr(fd)i Fu(if)d(the)h Ft(-u)e Fu(option)i(is)g(supplied.)630
-2424 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)150 2572
-y Ft(source)870 2700 y(source)46 b Fj(filename)630 2829
+2580 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)150 2740
+y Ft(source)870 2874 y(source)46 b Fj(filename)630 3009
y Fu(A)30 b(synon)m(ym)g(for)g Ft(.)g Fu(\(see)i(Section)f(4.1)g
-([Bourne)g(Shell)f(Builtins],)h(page)g(44\).)150 2977
-y Ft(type)870 3105 y(type)47 b([-afptP])e([)p Fj(name)i
-Ft(...)o(])630 3234 y Fu(F)-8 b(or)42 b(eac)m(h)g Fr(name)p
+([Bourne)g(Shell)f(Builtins],)h(page)g(44\).)150 3168
+y Ft(type)870 3303 y(type)47 b([-afptP])e([)p Fj(name)i
+Ft(...)o(])630 3437 y Fu(F)-8 b(or)42 b(eac)m(h)g Fr(name)p
Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m(terpreted)g(if)
-g(used)f(as)i(a)f(command)630 3344 y(name.)630 3472 y(If)g(the)g
+g(used)f(as)i(a)f(command)630 3547 y(name.)630 3681 y(If)g(the)g
Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c Fu(prin)m(ts)h(a)h(single)g
(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p Ft(alias)p
-Fu(',)630 3582 y(`)p Ft(function)p Fu(',)32 b(`)p Ft(builtin)p
+Fu(',)630 3791 y(`)p Ft(function)p Fu(',)32 b(`)p Ft(builtin)p
Fu(',)g(`)p Ft(file)p Fu(')g(or)h(`)p Ft(keyword)p Fu(',)f(if)h
Fr(name)38 b Fu(is)33 b(an)f(alias,)j(shell)e(function,)630
-3691 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h(reserv)m(ed)g
+3900 y(shell)i(builtin,)g(disk)g(\014le,)h(or)e(shell)h(reserv)m(ed)g
(w)m(ord,)h(resp)s(ectiv)m(ely)-8 b(.)55 b(If)34 b(the)h
-Fr(name)40 b Fu(is)35 b(not)630 3801 y(found,)29 b(then)h(nothing)h(is)
+Fr(name)40 b Fu(is)35 b(not)630 4010 y(found,)29 b(then)h(nothing)h(is)
f(prin)m(ted,)g(and)g Ft(type)f Fu(returns)g(a)i(failure)g(status.)630
-3930 y(If)25 b(the)g Ft(-p)g Fu(option)h(is)f(used,)h
+4144 y(If)25 b(the)g Ft(-p)g Fu(option)h(is)f(used,)h
Ft(type)e Fu(either)h(returns)g(the)g(name)g(of)h(the)f(disk)g(\014le)g
-(that)h(w)m(ould)630 4039 y(b)s(e)k(executed,)h(or)g(nothing)f(if)g
+(that)h(w)m(ould)630 4254 y(b)s(e)k(executed,)h(or)g(nothing)f(if)g
Ft(-t)g Fu(w)m(ould)g(not)h(return)e(`)p Ft(file)p Fu('.)630
-4168 y(The)h Ft(-P)g Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g
+4389 y(The)h Ft(-P)g Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g
(eac)m(h)g Fr(name)p Fu(,)g(ev)m(en)g(if)g Ft(-t)f Fu(w)m(ould)g(not)h
-(return)630 4277 y(`)p Ft(file)p Fu('.)630 4406 y(If)f(a)g(command)g
+(return)630 4498 y(`)p Ft(file)p Fu('.)630 4633 y(If)f(a)g(command)g
(is)g(hashed,)f Ft(-p)h Fu(and)f Ft(-P)g Fu(prin)m(t)h(the)g(hashed)f
-(v)-5 b(alue,)31 b(whic)m(h)f(is)g(not)g(neces-)630 4516
+(v)-5 b(alue,)31 b(whic)m(h)f(is)g(not)g(neces-)630 4742
y(sarily)h(the)f(\014le)h(that)g(app)s(ears)e(\014rst)h(in)g
-Ft($PATH)p Fu(.)630 4644 y(If)22 b(the)i Ft(-a)e Fu(option)h(is)g
+Ft($PATH)p Fu(.)630 4877 y(If)22 b(the)i Ft(-a)e Fu(option)h(is)g
(used,)h Ft(type)e Fu(returns)f(all)j(of)f(the)g(places)h(that)f(con)m
-(tain)i(an)d(executable)630 4754 y(named)32 b Fr(\014le)p
+(tain)i(an)d(executable)630 4986 y(named)32 b Fr(\014le)p
Fu(.)49 b(This)32 b(includes)h(aliases)h(and)e(functions,)i(if)f(and)f
-(only)h(if)g(the)g Ft(-p)f Fu(option)i(is)630 4864 y(not)d(also)g
-(used.)630 4992 y(If)f(the)g Ft(-f)g Fu(option)g(is)h(used,)e
+(only)h(if)g(the)g Ft(-p)f Fu(option)i(is)630 5096 y(not)d(also)g
+(used.)630 5230 y(If)f(the)g Ft(-f)g Fu(option)g(is)h(used,)e
Ft(type)g Fu(do)s(es)h(not)h(attempt)g(to)g(\014nd)d(shell)j
-(functions,)f(as)g(with)630 5102 y(the)h Ft(command)d
-Fu(builtin.)630 5230 y(The)j(return)f(status)h(is)g(zero)h(if)f(all)h
-(of)f(the)h Fr(names)i Fu(are)e(found,)e(non-zero)i(if)f(an)m(y)g(are)h
-(not)630 5340 y(found.)p eop end
+(functions,)f(as)g(with)630 5340 y(the)h Ft(command)d
+Fu(builtin.)p eop end
%%Page: 61 67
TeXDict begin 61 66 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(61)150 299 y Ft(typeset)870
-432 y(typeset)46 b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p
-Ft([=)p Fj(value)p Ft(])d(...)o(])630 564 y Fu(The)31
-b Ft(typeset)e Fu(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i
-(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 674 y(a)g(synon)m(ym)f
-(for)g(the)g Ft(declare)f Fu(builtin)h(command.)150 830
-y Ft(ulimit)870 963 y(ulimit)46 b([-HSabcdefiklmnpqrstuvxPT)o(])c([)p
-Fj(limit)p Ft(])630 1096 y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o)
-m(v)m(er)g(the)f(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)
-f(started)h(b)m(y)g(the)630 1205 y(shell,)i(on)f(systems)g(that)h(allo)
-m(w)h(suc)m(h)e(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i
-(it)e(is)h(in)m(terpreted)630 1315 y(as)i(follo)m(ws:)630
-1471 y Ft(-S)384 b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)
-g(asso)s(ciated)h(with)e(a)h(resource.)630 1627 y Ft(-H)384
-b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h
-(with)e(a)h(resource.)630 1783 y Ft(-a)384 b Fu(All)31
-b(curren)m(t)f(limits)h(are)g(rep)s(orted.)630 1938 y
-Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i(bu\013er)e
-(size.)630 2094 y Ft(-c)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g
-(core)g(\014les)f(created.)630 2250 y Ft(-d)384 b Fu(The)30
-b(maxim)m(um)g(size)h(of)g(a)g(pro)s(cess's)f(data)h(segmen)m(t.)630
-2406 y Ft(-e)384 b Fu(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m
-(y)f(\()p Ft(")p Fu(nice)p Ft(")p Fu(\).)630 2562 y Ft(-f)384
-b Fu(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)
-g(shell)h(and)f(its)h(c)m(hildren.)630 2718 y Ft(-i)384
+b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y(The)31
+b(return)f(status)h(is)g(zero)h(if)f(all)h(of)f(the)h
+Fr(names)i Fu(are)e(found,)e(non-zero)i(if)f(an)m(y)g(are)h(not)630
+408 y(found.)150 571 y Ft(typeset)870 707 y(typeset)46
+b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p Ft([=)p Fj(value)p
+Ft(])d(...)o(])630 842 y Fu(The)31 b Ft(typeset)e Fu(command)i(is)g
+(supplied)f(for)h(compatibilit)m(y)i(with)e(the)g(Korn)f(shell.)44
+b(It)31 b(is)630 952 y(a)g(synon)m(ym)f(for)g(the)g Ft(declare)f
+Fu(builtin)h(command.)150 1114 y Ft(ulimit)870 1250 y(ulimit)46
+b([-HSabcdefiklmnpqrstuvxPT)o(])c([)p Fj(limit)p Ft(])630
+1386 y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o)m(v)m(er)g(the)f
+(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)f(started)h(b)m
+(y)g(the)630 1496 y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)m(h)e
+(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h(in)m
+(terpreted)630 1605 y(as)i(follo)m(ws:)630 1767 y Ft(-S)384
+b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)g(asso)s(ciated)h
+(with)e(a)h(resource.)630 1930 y Ft(-H)384 b Fu(Change)30
+b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h(with)e(a)h
+(resource.)630 2092 y Ft(-a)384 b Fu(All)31 b(curren)m(t)f(limits)h
+(are)g(rep)s(orted.)630 2254 y Ft(-b)384 b Fu(The)30
+b(maxim)m(um)g(so)s(c)m(k)m(et)i(bu\013er)e(size.)630
+2416 y Ft(-c)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g(core)g(\014les)
+f(created.)630 2578 y Ft(-d)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g
+(a)g(pro)s(cess's)f(data)h(segmen)m(t.)630 2741 y Ft(-e)384
+b Fu(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m(y)f(\()p
+Ft(")p Fu(nice)p Ft(")p Fu(\).)630 2903 y Ft(-f)384 b
+Fu(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)g
+(shell)h(and)f(its)h(c)m(hildren.)630 3065 y Ft(-i)384
b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e
-(signals.)630 2874 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s
+(signals.)630 3227 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s
(er)f(of)i(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630
-3030 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
-(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 3186
+3389 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
+(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 3551
y Ft(-m)384 b Fu(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g
-(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 3296
-y(limit\).)630 3452 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
+(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 3661
+y(limit\).)630 3823 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)1110
-3561 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
-630 3717 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
-3873 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
-(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 4029
+3933 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
+630 4095 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
+4257 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
+(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 4419
y Ft(-r)384 b Fu(The)30 b(maxim)m(um)g(real-time)i(sc)m(heduling)f
-(priorit)m(y)-8 b(.)630 4185 y Ft(-s)384 b Fu(The)30
-b(maxim)m(um)g(stac)m(k)i(size.)630 4341 y Ft(-t)384
+(priorit)m(y)-8 b(.)630 4582 y Ft(-s)384 b Fu(The)30
+b(maxim)m(um)g(stac)m(k)i(size.)630 4744 y Ft(-t)384
b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g(time)h(in)f(seconds.)
-630 4497 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+630 4906 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(pro)s(cesses)f(a)m(v)-5 b(ailable)33 b(to)e(a)f(single)i(user.)630
-4653 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f
+5068 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f
(memory)g(a)m(v)-5 b(ailable)44 b(to)e(the)g(shell,)1110
-4763 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
-4918 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
-(\014le)f(lo)s(c)m(ks.)630 5074 y Ft(-P)384 b Fu(The)30
-b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pseudoterminals.)630
-5230 y Ft(-R)384 b Fu(The)27 b(maxim)m(um)h(time)h(a)f(real-time)i(pro)
-s(cess)d(can)i(run)d(b)s(efore)i(blo)s(c)m(king,)h(in)1110
-5340 y(microseconds.)p eop end
+5178 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
+5340 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+(\014le)f(lo)s(c)m(ks.)p eop end
%%Page: 62 68
TeXDict begin 62 67 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y Ft(-T)384
-b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(threads.)630
-451 y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h
-Ft(-a)f Fu(option)h(is)f(not)h(used,)h Fr(limit)h Fu(is)e(the)g(new)f
-(v)-5 b(alue)37 b(of)g(the)630 561 y(sp)s(eci\014ed)c(resource.)51
-b(The)34 b(sp)s(ecial)g Fr(limit)j Fu(v)-5 b(alues)34
-b Ft(hard)p Fu(,)g Ft(soft)p Fu(,)g(and)f Ft(unlimited)e
-Fu(stand)630 670 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g
-(curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)h(resp)s(ectiv)m(ely)-8
-b(.)48 b(A)630 780 y(hard)37 b(limit)h(cannot)h(b)s(e)e(increased)h(b)m
-(y)f(a)h(non-ro)s(ot)g(user)f(once)i(it)f(is)g(set;)k(a)c(soft)g(limit)
-630 890 y(ma)m(y)j(b)s(e)e(increased)i(up)e(to)h(the)h(v)-5
-b(alue)40 b(of)g(the)h(hard)e(limit.)70 b(Otherwise,)43
-b(the)d(curren)m(t)630 999 y(v)-5 b(alue)29 b(of)h(the)f(soft)g(limit)h
-(for)e(the)h(sp)s(eci\014ed)g(resource)g(is)g(prin)m(ted,)g(unless)f
-(the)h Ft(-H)f Fu(option)630 1109 y(is)h(supplied.)39
-b(When)29 b(setting)h(new)f(limits,)h(if)f(neither)g
-Ft(-H)g Fu(nor)f Ft(-S)h Fu(is)g(supplied,)f(b)s(oth)h(the)630
-1218 y(hard)i(and)h(soft)h(limits)g(are)f(set.)48 b(If)31
-b(no)i(option)f(is)h(giv)m(en,)h(then)e Ft(-f)g Fu(is)g(assumed.)46
-b(V)-8 b(alues)630 1328 y(are)38 b(in)g(1024-b)m(yte)i(incremen)m(ts,)g
-(except)f(for)f Ft(-t)p Fu(,)h(whic)m(h)e(is)h(in)g(seconds;)j
-Ft(-R)p Fu(,)e(whic)m(h)f(is)630 1438 y(in)g(microseconds;)43
+b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y Ft(-P)384
+b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pseudoterminals.)630
+462 y Ft(-R)384 b Fu(The)27 b(maxim)m(um)h(time)h(a)f(real-time)i(pro)s
+(cess)d(can)i(run)d(b)s(efore)i(blo)s(c)m(king,)h(in)1110
+571 y(microseconds.)630 734 y Ft(-T)384 b Fu(The)30 b(maxim)m(um)g(n)m
+(um)m(b)s(er)f(of)i(threads.)630 896 y(If)36 b Fr(limit)k
+Fu(is)c(giv)m(en,)k(and)c(the)h Ft(-a)f Fu(option)h(is)f(not)h(used,)h
+Fr(limit)h Fu(is)e(the)g(new)f(v)-5 b(alue)37 b(of)g(the)630
+1006 y(sp)s(eci\014ed)c(resource.)51 b(The)34 b(sp)s(ecial)g
+Fr(limit)j Fu(v)-5 b(alues)34 b Ft(hard)p Fu(,)g Ft(soft)p
+Fu(,)g(and)f Ft(unlimited)e Fu(stand)630 1116 y(for)h(the)g(curren)m(t)
+g(hard)f(limit,)i(the)g(curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)
+h(resp)s(ectiv)m(ely)-8 b(.)48 b(A)630 1225 y(hard)37
+b(limit)h(cannot)h(b)s(e)e(increased)h(b)m(y)f(a)h(non-ro)s(ot)g(user)f
+(once)i(it)f(is)g(set;)k(a)c(soft)g(limit)630 1335 y(ma)m(y)j(b)s(e)e
+(increased)i(up)e(to)h(the)h(v)-5 b(alue)40 b(of)g(the)h(hard)e(limit.)
+70 b(Otherwise,)43 b(the)d(curren)m(t)630 1444 y(v)-5
+b(alue)29 b(of)h(the)f(soft)g(limit)h(for)e(the)h(sp)s(eci\014ed)g
+(resource)g(is)g(prin)m(ted,)g(unless)f(the)h Ft(-H)f
+Fu(option)630 1554 y(is)h(supplied.)39 b(When)29 b(setting)h(new)f
+(limits,)h(if)f(neither)g Ft(-H)g Fu(nor)f Ft(-S)h Fu(is)g(supplied,)f
+(b)s(oth)h(the)630 1664 y(hard)i(and)h(soft)h(limits)g(are)f(set.)48
+b(If)31 b(no)i(option)f(is)h(giv)m(en,)h(then)e Ft(-f)g
+Fu(is)g(assumed.)46 b(V)-8 b(alues)630 1773 y(are)38
+b(in)g(1024-b)m(yte)i(incremen)m(ts,)g(except)f(for)f
+Ft(-t)p Fu(,)h(whic)m(h)e(is)h(in)g(seconds;)j Ft(-R)p
+Fu(,)e(whic)m(h)f(is)630 1883 y(in)g(microseconds;)43
b Ft(-p)p Fu(,)d(whic)m(h)e(is)g(in)g(units)f(of)i(512-b)m(yte)h(blo)s
(c)m(ks;)j Ft(-P)p Fu(,)d Ft(-T)p Fu(,)g Ft(-b)p Fu(,)g
-Ft(-k)p Fu(,)g Ft(-n)630 1547 y Fu(and)29 b Ft(-u)p Fu(,)h(whic)m(h)f
+Ft(-k)p Fu(,)g Ft(-n)630 1992 y Fu(and)29 b Ft(-u)p Fu(,)h(whic)m(h)f
(are)h(unscaled)f(v)-5 b(alues;)31 b(and,)e(when)g(in)h
-Fm(posix)e Fu(Mo)s(de)i(\(see)h(Section)f(6.11)630 1657
+Fm(posix)e Fu(Mo)s(de)i(\(see)h(Section)f(6.11)630 2102
y([Bash)h(POSIX)e(Mo)s(de],)i(page)g(101\),)i Ft(-c)c
Fu(and)h Ft(-f)p Fu(,)g(whic)m(h)g(are)h(in)f(512-b)m(yte)j(incremen)m
-(ts.)630 1788 y(The)h(return)g(status)h(is)f(zero)i(unless)e(an)g(in)m
+(ts.)630 2238 y(The)h(return)g(status)h(is)f(zero)i(unless)e(an)g(in)m
(v)-5 b(alid)36 b(option)f(or)f(argumen)m(t)i(is)e(supplied,)h(or)630
-1897 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f(limit.)
-150 2050 y Ft(unalias)870 2181 y(unalias)46 b([-a])g([)p
-Fj(name)h Ft(...)g(])630 2312 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f
+2348 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f(limit.)
+150 2510 y Ft(unalias)870 2646 y(unalias)46 b([-a])g([)p
+Fj(name)h Ft(...)g(])630 2782 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f
Fr(name)k Fu(from)39 b(the)i(list)f(of)g(aliases.)71
b(If)40 b Ft(-a)f Fu(is)h(supplied,)h(all)g(aliases)h(are)630
-2421 y(remo)m(v)m(ed.)g(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
-i(6.6)f([Aliases],)h(page)f(94.)150 2655 y Fs(4.3)68
-b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 2876 y Fk(4.3.1)63
-b(The)41 b(Set)g(Builtin)150 3023 y Fu(This)35 b(builtin)h(is)g(so)g
+2892 y(remo)m(v)m(ed.)g(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
+i(6.6)f([Aliases],)h(page)f(94.)150 3138 y Fs(4.3)68
+b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 3362 y Fk(4.3.1)63
+b(The)41 b(Set)g(Builtin)150 3509 y Fu(This)35 b(builtin)h(is)g(so)g
(complicated)i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59
b Ft(set)35 b Fu(allo)m(ws)j(y)m(ou)e(to)h(c)m(hange)150
-3132 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f
+3618 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f
(p)s(ositional)h(parameters,)h(or)e(to)h(displa)m(y)f(the)g(names)h
-(and)150 3242 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150
-3394 y Ft(set)870 3525 y(set)47 b([--abefhkmnptuvxBCEHPT])41
+(and)150 3728 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150
+3892 y Ft(set)870 4028 y(set)47 b([--abefhkmnptuvxBCEHPT])41
b([-o)47 b Fj(option-name)p Ft(])e([)p Fj(argument)g
-Ft(...)o(])870 3635 y(set)i([+abefhkmnptuvxBCEHPT])42
+Ft(...)o(])870 4138 y(set)i([+abefhkmnptuvxBCEHPT])42
b([+o)47 b Fj(option-name)p Ft(])d([)p Fj(argument)h
-Ft(...)o(])630 3766 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
+Ft(...)o(])630 4274 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
(are)g(supplied,)g Ft(set)f Fu(displa)m(ys)g(the)h(names)g(and)f(v)-5
-b(alues)23 b(of)g(all)630 3875 y(shell)j(v)-5 b(ariables)27
+b(alues)23 b(of)g(all)630 4384 y(shell)j(v)-5 b(ariables)27
b(and)e(functions,)h(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s
-(cale,)k(in)c(a)i(format)630 3985 y(that)i(ma)m(y)h(b)s(e)e(reused)g
+(cale,)k(in)c(a)i(format)630 4493 y(that)i(ma)m(y)h(b)s(e)e(reused)g
(as)h(input)f(for)h(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h
-(v)-5 b(ariables.)630 4094 y(Read-only)37 b(v)-5 b(ariables)37
+(v)-5 b(ariables.)630 4603 y(Read-only)37 b(v)-5 b(ariables)37
b(cannot)h(b)s(e)e(reset.)59 b(In)36 b Fm(posix)g Fu(mo)s(de,)i(only)f
-(shell)f(v)-5 b(ariables)38 b(are)630 4204 y(listed.)630
-4335 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
+(shell)f(v)-5 b(ariables)38 b(are)630 4712 y(listed.)630
+4849 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
(shell)h(attributes.)41 b(Options,)29 b(if)g(sp)s(ec-)630
-4445 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630
-4597 y Ft(-a)384 b Fu(Eac)m(h)37 b(v)-5 b(ariable)36
+4958 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630
+5121 y Ft(-a)384 b Fu(Eac)m(h)37 b(v)-5 b(ariable)36
b(or)g(function)g(that)g(is)g(created)h(or)f(mo)s(di\014ed)f(is)h(giv)m
-(en)h(the)1110 4706 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for)
+(en)h(the)1110 5230 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for)
g(exp)s(ort)g(to)h(the)g(en)m(vironmen)m(t)f(of)h(sub-)1110
-4816 y(sequen)m(t)i(commands.)630 4968 y Ft(-b)384 b
-Fu(Cause)44 b(the)h(status)g(of)f(terminated)h(bac)m(kground)g(jobs)f
-(to)h(b)s(e)f(rep)s(orted)1110 5078 y(immediately)-8
-b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)g(the)g(next)g
-(primary)g(prompt.)630 5230 y Ft(-e)384 b Fu(Exit)65
-b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g(3.2.3)h([Pip)s
-(elines],)1110 5340 y(page)56 b(8\),)62 b(whic)m(h)55
-b(ma)m(y)h(consist)f(of)h(a)f(single)h(simple)f(command)g(\(see)p
-eop end
+5340 y(sequen)m(t)i(commands.)p eop end
%%Page: 63 69
TeXDict begin 63 68 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(63)1110 299 y(Section)30
+b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y Ft(-b)384
+b Fu(Cause)44 b(the)h(status)g(of)f(terminated)h(bac)m(kground)g(jobs)f
+(to)h(b)s(e)f(rep)s(orted)1110 408 y(immediately)-8 b(,)30
+b(rather)d(than)f(b)s(efore)h(prin)m(ting)g(the)g(next)g(primary)g
+(prompt.)630 555 y Ft(-e)384 b Fu(Exit)65 b(immediately)g(if)f(a)h(pip)
+s(eline)e(\(see)i(Section)g(3.2.3)h([Pip)s(elines],)1110
+664 y(page)56 b(8\),)62 b(whic)m(h)55 b(ma)m(y)h(consist)f(of)h(a)f
+(single)h(simple)f(command)g(\(see)1110 774 y(Section)30
b(3.2.2)i([Simple)d(Commands],)g(page)h(8\),)h(a)f(list)g(\(see)h
-(Section)f(3.2.4)1110 408 y([Lists],)66 b(page)59 b(9\),)67
+(Section)f(3.2.4)1110 883 y([Lists],)66 b(page)59 b(9\),)67
b(or)58 b(a)h(comp)s(ound)e(command)h(\(see)h(Section)g(3.2.5)1110
-518 y([Comp)s(ound)h(Commands],)70 b(page)63 b(10\))g(returns)e(a)i
-(non-zero)f(status.)1110 628 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h
+993 y([Comp)s(ound)h(Commands],)70 b(page)63 b(10\))g(returns)e(a)i
+(non-zero)f(status.)1110 1103 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h
(if)f(the)h(command)f(that)h(fails)f(is)g(part)g(of)h(the)1110
-737 y(command)g(list)h(immediately)g(follo)m(wing)g(a)g
+1212 y(command)g(list)h(immediately)g(follo)m(wing)g(a)g
Ft(while)e Fu(or)h Ft(until)e Fu(k)m(eyw)m(ord,)1110
-847 y(part)61 b(of)g(the)g(test)h(in)e(an)h Ft(if)f Fu(statemen)m(t,)71
-b(part)61 b(of)g(an)m(y)g(command)1110 956 y(executed)50
-b(in)e(a)h Ft(&&)f Fu(or)h Ft(||)f Fu(list)h(except)g(the)g(command)g
-(follo)m(wing)h(the)1110 1066 y(\014nal)37 b Ft(&&)g
-Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f(in)g(a)g(pip)s(eline)g(but)g
-(the)g(last,)j(or)e(if)f(the)1110 1176 y(command's)c(return)f(status)h
-(is)g(b)s(eing)g(in)m(v)m(erted)h(with)e Ft(!)p Fu(.)48
-b(If)33 b(a)g(comp)s(ound)1110 1285 y(command)g(other)g(than)f(a)i
-(subshell)d(returns)h(a)h(non-zero)h(status)f(b)s(ecause)1110
-1395 y(a)k(command)g(failed)g(while)g Ft(-e)f Fu(w)m(as)i(b)s(eing)e
-(ignored,)j(the)e(shell)g(do)s(es)g(not)1110 1504 y(exit.)42
-b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g(is)f(executed)i(b)s
-(efore)e(the)g(shell)h(exits.)1110 1644 y(This)f(option)h(applies)f(to)
-h(the)g(shell)g(en)m(vironmen)m(t)g(and)f(eac)m(h)h(subshell)f(en-)1110
-1754 y(vironmen)m(t)j(separately)i(\(see)f(Section)g(3.7.3)h([Command)d
-(Execution)i(En-)1110 1864 y(vironmen)m(t],)i(page)f(40\),)i(and)d(ma)m
-(y)h(cause)f(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110
-1973 y(cuting)d(all)g(the)g(commands)f(in)g(the)g(subshell.)1110
-2113 y(If)41 b(a)g(comp)s(ound)e(command)i(or)g(shell)g(function)g
-(executes)h(in)f(a)g(con)m(text)1110 2223 y(where)31
-b Ft(-e)g Fu(is)g(b)s(eing)g(ignored,)h(none)f(of)h(the)f(commands)g
-(executed)h(within)1110 2332 y(the)j(comp)s(ound)f(command)h(or)g
-(function)f(b)s(o)s(dy)g(will)h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110
-2442 y Ft(-e)25 b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f
-Fu(is)h(set)g(and)f(a)h(command)g(returns)e(a)i(failure)g(status.)1110
-2552 y(If)32 b(a)i(comp)s(ound)d(command)i(or)g(shell)g(function)f
-(sets)i Ft(-e)e Fu(while)h(executing)1110 2661 y(in)40
-b(a)h(con)m(text)i(where)d Ft(-e)g Fu(is)h(ignored,)j(that)d(setting)h
-(will)f(not)g(ha)m(v)m(e)h(an)m(y)1110 2771 y(e\013ect)g(un)m(til)e
-(the)h(comp)s(ound)e(command)h(or)g(the)g(command)g(con)m(taining)1110
-2880 y(the)31 b(function)f(call)h(completes.)630 3051
-y Ft(-f)384 b Fu(Disable)31 b(\014lename)g(expansion)f(\(globbing\).)
-630 3221 y Ft(-h)384 b Fu(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h
-(\(hash\))g(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)h(up)e(for)1110
-3331 y(execution.)42 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
-(default.)630 3501 y Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h
-(form)f(of)g(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110
-3611 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
-(those)i(that)f(precede)g(the)1110 3720 y(command)30
-b(name.)630 3891 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g
+1322 y(part)61 b(of)g(the)g(test)h(in)e(an)h Ft(if)f
+Fu(statemen)m(t,)71 b(part)61 b(of)g(an)m(y)g(command)1110
+1431 y(executed)50 b(in)e(a)h Ft(&&)f Fu(or)h Ft(||)f
+Fu(list)h(except)g(the)g(command)g(follo)m(wing)h(the)1110
+1541 y(\014nal)37 b Ft(&&)g Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f
+(in)g(a)g(pip)s(eline)g(but)g(the)g(last,)j(or)e(if)f(the)1110
+1650 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h
+(with)e Ft(!)p Fu(.)48 b(If)33 b(a)g(comp)s(ound)1110
+1760 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h
+(status)f(b)s(ecause)1110 1870 y(a)k(command)g(failed)g(while)g
+Ft(-e)f Fu(w)m(as)i(b)s(eing)e(ignored,)j(the)e(shell)g(do)s(es)g(not)
+1110 1979 y(exit.)42 b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g
+(is)f(executed)i(b)s(efore)e(the)g(shell)h(exits.)1110
+2107 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g
+(and)f(eac)m(h)h(subshell)f(en-)1110 2217 y(vironmen)m(t)j(separately)i
+(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)1110
+2326 y(vironmen)m(t],)i(page)f(40\),)i(and)d(ma)m(y)h(cause)f
+(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110 2436 y(cuting)d(all)g
+(the)g(commands)f(in)g(the)g(subshell.)1110 2564 y(If)41
+b(a)g(comp)s(ound)e(command)i(or)g(shell)g(function)g(executes)h(in)f
+(a)g(con)m(text)1110 2673 y(where)31 b Ft(-e)g Fu(is)g(b)s(eing)g
+(ignored,)h(none)f(of)h(the)f(commands)g(executed)h(within)1110
+2783 y(the)j(comp)s(ound)f(command)h(or)g(function)f(b)s(o)s(dy)g(will)
+h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110 2892 y Ft(-e)25
+b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f Fu(is)h(set)g(and)f(a)h(command)
+g(returns)e(a)i(failure)g(status.)1110 3002 y(If)32 b(a)i(comp)s(ound)d
+(command)i(or)g(shell)g(function)f(sets)i Ft(-e)e Fu(while)h(executing)
+1110 3112 y(in)40 b(a)h(con)m(text)i(where)d Ft(-e)g
+Fu(is)h(ignored,)j(that)d(setting)h(will)f(not)g(ha)m(v)m(e)h(an)m(y)
+1110 3221 y(e\013ect)g(un)m(til)e(the)h(comp)s(ound)e(command)h(or)g
+(the)g(command)g(con)m(taining)1110 3331 y(the)31 b(function)f(call)h
+(completes.)630 3477 y Ft(-f)384 b Fu(Disable)31 b(\014lename)g
+(expansion)f(\(globbing\).)630 3623 y Ft(-h)384 b Fu(Lo)s(cate)33
+b(and)e(remem)m(b)s(er)h(\(hash\))g(commands)f(as)h(they)g(are)g(lo)s
+(ok)m(ed)h(up)e(for)1110 3733 y(execution.)42 b(This)29
+b(option)i(is)g(enabled)f(b)m(y)g(default.)630 3879 y
+Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h(form)f(of)g
+(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110
+3988 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
+(those)i(that)f(precede)g(the)1110 4098 y(command)30
+b(name.)630 4244 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g
(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(107\).)41
-b(All)1110 4001 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
+b(All)1110 4354 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110
-4110 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
-(taining)i(its)f(exit)g(status.)630 4281 y Ft(-n)384
+4463 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
+(taining)i(its)f(exit)g(status.)630 4609 y Ft(-n)384
b Fu(Read)38 b(commands)f(but)f(do)i(not)f(execute)i(them.)62
-b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 4390 y(c)m(hec)m(k)d(a)e
+b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 4719 y(c)m(hec)m(k)d(a)e
(script)g(for)g(syn)m(tax)h(errors.)42 b(This)30 b(option)i(is)f
-(ignored)g(b)m(y)g(in)m(terac-)1110 4500 y(tiv)m(e)h(shells.)630
-4670 y Ft(-o)e Fj(option-name)1110 4780 y Fu(Set)h(the)f(option)h
+(ignored)g(b)m(y)g(in)m(terac-)1110 4829 y(tiv)m(e)h(shells.)630
+4975 y Ft(-o)e Fj(option-name)1110 5084 y Fu(Set)h(the)f(option)h
(corresp)s(onding)e(to)i Fr(option-name)5 b Fu(:)1110
-4950 y Ft(allexport)1590 5060 y Fu(Same)30 b(as)h Ft(-a)p
-Fu(.)1110 5230 y Ft(braceexpand)1590 5340 y Fu(Same)f(as)h
-Ft(-B)p Fu(.)p eop end
+5230 y Ft(allexport)1590 5340 y Fu(Same)30 b(as)h Ft(-a)p
+Fu(.)p eop end
%%Page: 64 70
TeXDict begin 64 69 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(64)1110 299 y
-Ft(emacs)240 b Fu(Use)25 b(an)f Ft(emacs)p Fu(-st)m(yle)h(line)f
-(editing)h(in)m(terface)h(\(see)g(Chapter)e(8)1590 408
+Ft(braceexpand)1590 408 y Fu(Same)30 b(as)h Ft(-B)p Fu(.)1110
+573 y Ft(emacs)240 b Fu(Use)25 b(an)f Ft(emacs)p Fu(-st)m(yle)h(line)f
+(editing)h(in)m(terface)h(\(see)g(Chapter)e(8)1590 682
y([Command)33 b(Line)g(Editing],)h(page)h(111\).)51 b(This)32
-b(also)i(a\013ects)1590 518 y(the)d(editing)g(in)m(terface)h(used)d
-(for)h Ft(read)f(-e)p Fu(.)1110 675 y Ft(errexit)144
-b Fu(Same)30 b(as)h Ft(-e)p Fu(.)1110 831 y Ft(errtrace)96
-b Fu(Same)30 b(as)h Ft(-E)p Fu(.)1110 988 y Ft(functrace)1590
-1097 y Fu(Same)f(as)h Ft(-T)p Fu(.)1110 1254 y Ft(hashall)144
-b Fu(Same)30 b(as)h Ft(-h)p Fu(.)1110 1410 y Ft(histexpand)1590
-1520 y Fu(Same)f(as)h Ft(-H)p Fu(.)1110 1677 y Ft(history)144
+b(also)i(a\013ects)1590 792 y(the)d(editing)g(in)m(terface)h(used)d
+(for)h Ft(read)f(-e)p Fu(.)1110 956 y Ft(errexit)144
+b Fu(Same)30 b(as)h Ft(-e)p Fu(.)1110 1121 y Ft(errtrace)96
+b Fu(Same)30 b(as)h Ft(-E)p Fu(.)1110 1285 y Ft(functrace)1590
+1395 y Fu(Same)f(as)h Ft(-T)p Fu(.)1110 1559 y Ft(hashall)144
+b Fu(Same)30 b(as)h Ft(-h)p Fu(.)1110 1724 y Ft(histexpand)1590
+1833 y Fu(Same)f(as)h Ft(-H)p Fu(.)1110 1998 y Ft(history)144
b Fu(Enable)39 b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h
-(Section)h(9.1)1590 1786 y([Bash)d(History)g(F)-8 b(acilities],)41
-b(page)c(146.)60 b(This)36 b(option)h(is)f(on)1590 1896
+(Section)h(9.1)1590 2107 y([Bash)d(History)g(F)-8 b(acilities],)41
+b(page)c(146.)60 b(This)36 b(option)h(is)f(on)1590 2217
y(b)m(y)30 b(default)h(in)f(in)m(teractiv)m(e)j(shells.)1110
-2052 y Ft(ignoreeof)1590 2162 y Fu(An)d(in)m(teractiv)m(e)j(shell)e
-(will)g(not)f(exit)h(up)s(on)e(reading)i(EOF.)1110 2318
+2381 y Ft(ignoreeof)1590 2491 y Fu(An)d(in)m(teractiv)m(e)j(shell)e
+(will)g(not)f(exit)h(up)s(on)e(reading)i(EOF.)1110 2655
y Ft(keyword)144 b Fu(Same)30 b(as)h Ft(-k)p Fu(.)1110
-2475 y Ft(monitor)144 b Fu(Same)30 b(as)h Ft(-m)p Fu(.)1110
-2632 y Ft(noclobber)1590 2741 y Fu(Same)f(as)h Ft(-C)p
-Fu(.)1110 2898 y Ft(noexec)192 b Fu(Same)30 b(as)h Ft(-n)p
-Fu(.)1110 3054 y Ft(noglob)192 b Fu(Same)30 b(as)h Ft(-f)p
-Fu(.)1110 3211 y Ft(nolog)240 b Fu(Curren)m(tly)30 b(ignored.)1110
-3367 y Ft(notify)192 b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110
-3524 y Ft(nounset)144 b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110
-3680 y Ft(onecmd)192 b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110
-3837 y Ft(physical)96 b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110
-3994 y Ft(pipefail)96 b Fu(If)44 b(set,)k(the)d(return)e(v)-5
+2819 y Ft(monitor)144 b Fu(Same)30 b(as)h Ft(-m)p Fu(.)1110
+2984 y Ft(noclobber)1590 3093 y Fu(Same)f(as)h Ft(-C)p
+Fu(.)1110 3258 y Ft(noexec)192 b Fu(Same)30 b(as)h Ft(-n)p
+Fu(.)1110 3422 y Ft(noglob)192 b Fu(Same)30 b(as)h Ft(-f)p
+Fu(.)1110 3587 y Ft(nolog)240 b Fu(Curren)m(tly)30 b(ignored.)1110
+3751 y Ft(notify)192 b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110
+3915 y Ft(nounset)144 b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110
+4080 y Ft(onecmd)192 b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110
+4244 y Ft(physical)96 b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110
+4408 y Ft(pipefail)96 b Fu(If)44 b(set,)k(the)d(return)e(v)-5
b(alue)45 b(of)f(a)h(pip)s(eline)e(is)i(the)f(v)-5 b(alue)45
-b(of)1590 4103 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h
-(exit)g(with)f(a)g(non-zero)1590 4213 y(status,)28 b(or)f(zero)g(if)f
+b(of)1590 4518 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h
+(exit)g(with)f(a)g(non-zero)1590 4628 y(status,)28 b(or)f(zero)g(if)f
(all)i(commands)e(in)g(the)h(pip)s(eline)f(exit)i(suc-)1590
-4322 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h
-(default.)1110 4479 y Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m
+4737 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h
+(default.)1110 4902 y Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m
(vior)h(of)f(Bash)g(where)g(the)g(default)h(op)s(era-)1590
-4589 y(tion)25 b(di\013ers)f(from)g(the)h Fm(posix)f
-Fu(standard)f(to)i(matc)m(h)h(the)f(stan-)1590 4698 y(dard)h(\(see)j
+5011 y(tion)25 b(di\013ers)f(from)g(the)h Fm(posix)f
+Fu(standard)f(to)i(matc)m(h)h(the)f(stan-)1590 5121 y(dard)h(\(see)j
(Section)f(6.11)h([Bash)f(POSIX)e(Mo)s(de],)j(page)f(101\).)1590
-4808 y(This)37 b(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g(b)s(eha)m(v)m
-(e)g(as)g(a)f(strict)h(su-)1590 4917 y(p)s(erset)30 b(of)h(that)f
-(standard.)1110 5074 y Ft(privileged)1590 5183 y Fu(Same)g(as)h
-Ft(-p)p Fu(.)1110 5340 y Ft(verbose)144 b Fu(Same)30
-b(as)h Ft(-v)p Fu(.)p eop end
+5230 y(This)37 b(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g(b)s(eha)m(v)m
+(e)g(as)g(a)f(strict)h(su-)1590 5340 y(p)s(erset)30 b(of)h(that)f
+(standard.)p eop end
%%Page: 65 71
TeXDict begin 65 70 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(65)1110 299 y
-Ft(vi)384 b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g(editing)g(in)
-m(terface.)58 b(This)35 b(also)h(a\013ects)1590 408 y(the)31
-b(editing)g(in)m(terface)h(used)d(for)h Ft(read)f(-e)p
-Fu(.)1110 555 y Ft(xtrace)192 b Fu(Same)30 b(as)h Ft(-x)p
-Fu(.)630 701 y Ft(-p)384 b Fu(T)-8 b(urn)33 b(on)h(privileged)h(mo)s
-(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f Ft($BASH_ENV)e
-Fu(and)h Ft($ENV)1110 810 y Fu(\014les)23 b(are)h(not)f(pro)s(cessed,)h
-(shell)g(functions)e(are)i(not)f(inherited)g(from)f(the)i(en-)1110
-920 y(vironmen)m(t,)h(and)e(the)g Ft(SHELLOPTS)p Fu(,)f
-Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e Fu(and)i Ft(GLOBIGNORE)1110
-1029 y Fu(v)-5 b(ariables,)23 b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m
-(vironmen)m(t,)i(are)e(ignored.)38 b(If)20 b(the)h(shell)1110
-1139 y(is)37 b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d
-(\(group\))g(id)g(not)g(equal)h(to)g(the)f(real)1110
-1249 y(user)h(\(group\))h(id,)i(and)d(the)h Ft(-p)f Fu(option)i(is)e
-(not)i(supplied,)f(these)h(actions)1110 1358 y(are)32
-b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j(user)c(id)h(is)g(set)h(to)f
-(the)h(real)f(user)g(id.)45 b(If)32 b(the)1110 1468 y
-Ft(-p)i Fu(option)h(is)g(supplied)f(at)h(startup,)h(the)f(e\013ectiv)m
-(e)i(user)d(id)g(is)h(not)g(reset.)1110 1577 y(T)-8 b(urning)35
-b(this)i(option)g(o\013)g(causes)g(the)g(e\013ectiv)m(e)i(user)d(and)g
-(group)g(ids)g(to)1110 1687 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f
-(and)g(group)g(ids.)630 1833 y Ft(-t)384 b Fu(Exit)31
-b(after)g(reading)f(and)g(executing)h(one)g(command.)630
-1979 y Ft(-u)384 b Fu(T)-8 b(reat)25 b(unset)e(v)-5 b(ariables)25
-b(and)e(parameters)h(other)h(than)e(the)h(sp)s(ecial)h(param-)1110
-2089 y(eters)35 b(`)p Ft(@)p Fu(')f(or)g(`)p Ft(*)p Fu(')h(as)f(an)g
-(error)g(when)f(p)s(erforming)g(parameter)i(expansion.)1110
-2198 y(An)28 b(error)h(message)g(will)g(b)s(e)f(written)h(to)h(the)e
-(standard)g(error,)h(and)f(a)h(non-)1110 2308 y(in)m(teractiv)m(e)k
-(shell)e(will)g(exit.)630 2454 y Ft(-v)384 b Fu(Prin)m(t)30
-b(shell)h(input)e(lines)i(as)g(they)f(are)h(read.)630
-2600 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f(simple)f
-(commands,)i Ft(for)e Fu(commands,)i Ft(case)d Fu(commands,)1110
-2710 y Ft(select)29 b Fu(commands,)j(and)e(arithmetic)j
-Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110 2819
-y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f(are)
-h(expanded)f(and)f(b)s(efore)1110 2929 y(they)i(are)g(executed.)49
+Ft(privileged)1590 408 y Fu(Same)30 b(as)h Ft(-p)p Fu(.)1110
+569 y Ft(verbose)144 b Fu(Same)30 b(as)h Ft(-v)p Fu(.)1110
+729 y Ft(vi)384 b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g
+(editing)g(in)m(terface.)58 b(This)35 b(also)h(a\013ects)1590
+838 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h
+Ft(read)f(-e)p Fu(.)1110 999 y Ft(xtrace)192 b Fu(Same)30
+b(as)h Ft(-x)p Fu(.)630 1159 y Ft(-p)384 b Fu(T)-8 b(urn)33
+b(on)h(privileged)h(mo)s(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f
+Ft($BASH_ENV)e Fu(and)h Ft($ENV)1110 1268 y Fu(\014les)23
+b(are)h(not)f(pro)s(cessed,)h(shell)g(functions)e(are)i(not)f
+(inherited)g(from)f(the)i(en-)1110 1378 y(vironmen)m(t,)h(and)e(the)g
+Ft(SHELLOPTS)p Fu(,)f Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e
+Fu(and)i Ft(GLOBIGNORE)1110 1487 y Fu(v)-5 b(ariables,)23
+b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m(vironmen)m(t,)i(are)e
+(ignored.)38 b(If)20 b(the)h(shell)1110 1597 y(is)37
+b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d(\(group\))g(id)g(not)g
+(equal)h(to)g(the)f(real)1110 1707 y(user)h(\(group\))h(id,)i(and)d
+(the)h Ft(-p)f Fu(option)i(is)e(not)i(supplied,)f(these)h(actions)1110
+1816 y(are)32 b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j(user)c(id)h(is)
+g(set)h(to)f(the)h(real)f(user)g(id.)45 b(If)32 b(the)1110
+1926 y Ft(-p)i Fu(option)h(is)g(supplied)f(at)h(startup,)h(the)f
+(e\013ectiv)m(e)i(user)d(id)g(is)h(not)g(reset.)1110
+2035 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
+(e\013ectiv)m(e)i(user)d(and)g(group)g(ids)g(to)1110
+2145 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
+2305 y Ft(-t)384 b Fu(Exit)31 b(after)g(reading)f(and)g(executing)h
+(one)g(command.)630 2465 y Ft(-u)384 b Fu(T)-8 b(reat)25
+b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h(other)h(than)e(the)h
+(sp)s(ecial)h(param-)1110 2575 y(eters)35 b(`)p Ft(@)p
+Fu(')f(or)g(`)p Ft(*)p Fu(')h(as)f(an)g(error)g(when)f(p)s(erforming)g
+(parameter)i(expansion.)1110 2685 y(An)28 b(error)h(message)g(will)g(b)
+s(e)f(written)h(to)h(the)e(standard)g(error,)h(and)f(a)h(non-)1110
+2794 y(in)m(teractiv)m(e)k(shell)e(will)g(exit.)630 2954
+y Ft(-v)384 b Fu(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f(are)
+h(read.)630 3114 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f
+(simple)f(commands,)i Ft(for)e Fu(commands,)i Ft(case)d
+Fu(commands,)1110 3224 y Ft(select)29 b Fu(commands,)j(and)e
+(arithmetic)j Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110
+3334 y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f
+(are)h(expanded)f(and)f(b)s(efore)1110 3443 y(they)i(are)g(executed.)49
b(The)32 b(v)-5 b(alue)33 b(of)g(the)g Ft(PS4)f Fu(v)-5
-b(ariable)34 b(is)f(expanded)f(and)1110 3039 y(the)24
+b(ariable)34 b(is)f(expanded)f(and)1110 3553 y(the)24
b(resultan)m(t)h(v)-5 b(alue)24 b(is)g(prin)m(ted)g(b)s(efore)f(the)h
-(command)g(and)f(its)i(expanded)1110 3148 y(argumen)m(ts.)630
-3294 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p)s(erform)f(brace)h
-(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 3404
+(command)g(and)f(its)i(expanded)1110 3662 y(argumen)m(ts.)630
+3823 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p)s(erform)f(brace)h
+(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 3932
y(Expansion],)30 b(page)h(23\).)42 b(This)30 b(option)h(is)f(on)g(b)m
-(y)h(default.)630 3550 y Ft(-C)384 b Fu(Prev)m(en)m(t)25
+(y)h(default.)630 4092 y Ft(-C)384 b Fu(Prev)m(en)m(t)25
b(output)e(redirection)h(using)f(`)p Ft(>)p Fu(',)i(`)p
Ft(>&)p Fu(',)g(and)e(`)p Ft(<>)p Fu(')g(from)h(o)m(v)m(erwriting)1110
-3660 y(existing)31 b(\014les.)630 3806 y Ft(-E)384 b
+4202 y(existing)31 b(\014les.)630 4362 y Ft(-E)384 b
Fu(If)39 b(set,)j(an)m(y)e(trap)f(on)g Ft(ERR)g Fu(is)g(inherited)g(b)m
-(y)g(shell)h(functions,)h(command)1110 3915 y(substitutions,)35
+(y)g(shell)h(functions,)h(command)1110 4472 y(substitutions,)35
b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.)
-1110 4025 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g
-(in)g(suc)m(h)g(cases.)630 4171 y Ft(-H)384 b Fu(Enable)38
+1110 4581 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g
+(in)g(suc)m(h)g(cases.)630 4741 y Ft(-H)384 b Fu(Enable)38
b(`)p Ft(!)p Fu(')h(st)m(yle)h(history)e(substitution)g(\(see)h
-(Section)h(9.3)f([History)g(In-)1110 4281 y(teraction],)g(page)d
+(Section)h(9.3)f([History)g(In-)1110 4851 y(teraction],)g(page)d
(148\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
-(teractiv)m(e)1110 4390 y(shells.)630 4536 y Ft(-P)384
+(teractiv)m(e)1110 4961 y(shells.)630 5121 y Ft(-P)384
b Fu(If)39 b(set,)j(do)d(not)g(resolv)m(e)i(sym)m(b)s(olic)e(links)g
-(when)f(p)s(erforming)g(commands)1110 4646 y(suc)m(h)29
+(when)f(p)s(erforming)g(commands)1110 5230 y(suc)m(h)29
b(as)h Ft(cd)f Fu(whic)m(h)g(c)m(hange)h(the)g(curren)m(t)f(directory)
--8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 4756 y(tory)j(is)g(used)
+-8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 5340 y(tory)j(is)g(used)
f(instead.)52 b(By)34 b(default,)h(Bash)f(follo)m(ws)h(the)f(logical)i
-(c)m(hain)f(of)1110 4865 y(directories)j(when)d(p)s(erforming)h
-(commands)g(whic)m(h)g(c)m(hange)i(the)f(curren)m(t)1110
-4975 y(directory)-8 b(.)1110 5103 y(F)g(or)42 b(example,)i(if)d
-Ft(/usr/sys)e Fu(is)i(a)g(sym)m(b)s(olic)g(link)g(to)h
-Ft(/usr/local/sys)1110 5212 y Fu(then:)1350 5340 y Ft($)47
-b(cd)h(/usr/sys;)d(echo)i($PWD)p eop end
+(c)m(hain)f(of)p eop end
%%Page: 66 72
TeXDict begin 66 71 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(66)1350 299 y
-Ft(/usr/sys)1350 408 y($)47 b(cd)h(..;)f(pwd)1350 518
-y(/usr)1110 652 y Fu(If)30 b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350
-786 y Ft($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 895
-y(/usr/local/sys)1350 1005 y($)g(cd)h(..;)f(pwd)1350
-1114 y(/usr/local)630 1272 y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g
-(on)g Ft(DEBUG)e Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f
-(shell)i(func-)1110 1382 y(tions,)k(command)d(substitutions,)h(and)f
-(commands)g(executed)h(in)f(a)h(sub-)1110 1491 y(shell)33
-b(en)m(vironmen)m(t.)49 b(The)32 b Ft(DEBUG)g Fu(and)g
-Ft(RETURN)f Fu(traps)h(are)i(normally)f(not)1110 1601
-y(inherited)d(in)g(suc)m(h)g(cases.)630 1759 y Ft(--)384
-b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e(option,)k(then)c
-(the)h(p)s(ositional)g(parame-)1110 1869 y(ters)31 b(are)g(unset.)40
-b(Otherwise,)31 b(the)f(p)s(ositional)i(parameters)f(are)f(set)h(to)h
-(the)1110 1978 y Fr(argumen)m(ts)p Fu(,)f(ev)m(en)g(if)f(some)h(of)g
-(them)f(b)s(egin)g(with)g(a)h(`)p Ft(-)p Fu('.)630 2136
-y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h(options,)k(cause)c(all)h
-(remaining)e Fr(argumen)m(ts)49 b Fu(to)d(b)s(e)1110
-2246 y(assigned)33 b(to)h(the)g(p)s(ositional)g(parameters.)49
-b(The)33 b Ft(-x)g Fu(and)f Ft(-v)h Fu(options)h(are)1110
-2355 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m(ts,)j
-(the)e(p)s(ositional)g(parameters)1110 2465 y(remain)30
-b(unc)m(hanged.)630 2623 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`)
+b(Shell)30 b(Builtin)h(Commands)2069 b(66)1110 299 y(directories)38
+b(when)d(p)s(erforming)h(commands)g(whic)m(h)g(c)m(hange)i(the)f
+(curren)m(t)1110 408 y(directory)-8 b(.)1110 542 y(F)g(or)42
+b(example,)i(if)d Ft(/usr/sys)e Fu(is)i(a)g(sym)m(b)s(olic)g(link)g(to)
+h Ft(/usr/local/sys)1110 651 y Fu(then:)1350 784 y Ft($)47
+b(cd)h(/usr/sys;)d(echo)i($PWD)1350 894 y(/usr/sys)1350
+1003 y($)g(cd)h(..;)f(pwd)1350 1113 y(/usr)1110 1246
+y Fu(If)30 b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350 1379
+y Ft($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1489 y(/usr/local/sys)
+1350 1599 y($)g(cd)h(..;)f(pwd)1350 1708 y(/usr/local)630
+1865 y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g(on)g
+Ft(DEBUG)e Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f(shell)i
+(func-)1110 1974 y(tions,)k(command)d(substitutions,)h(and)f(commands)g
+(executed)h(in)f(a)h(sub-)1110 2084 y(shell)33 b(en)m(vironmen)m(t.)49
+b(The)32 b Ft(DEBUG)g Fu(and)g Ft(RETURN)f Fu(traps)h(are)i(normally)f
+(not)1110 2194 y(inherited)d(in)g(suc)m(h)g(cases.)630
+2350 y Ft(--)384 b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e
+(option,)k(then)c(the)h(p)s(ositional)g(parame-)1110
+2460 y(ters)31 b(are)g(unset.)40 b(Otherwise,)31 b(the)f(p)s(ositional)
+i(parameters)f(are)f(set)h(to)h(the)1110 2569 y Fr(argumen)m(ts)p
+Fu(,)f(ev)m(en)g(if)f(some)h(of)g(them)f(b)s(egin)g(with)g(a)h(`)p
+Ft(-)p Fu('.)630 2726 y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h
+(options,)k(cause)c(all)h(remaining)e Fr(argumen)m(ts)49
+b Fu(to)d(b)s(e)1110 2836 y(assigned)33 b(to)h(the)g(p)s(ositional)g
+(parameters.)49 b(The)33 b Ft(-x)g Fu(and)f Ft(-v)h Fu(options)h(are)
+1110 2945 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m
+(ts,)j(the)e(p)s(ositional)g(parameters)1110 3055 y(remain)30
+b(unc)m(hanged.)630 3211 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`)
p Ft(-)p Fu(')g(causes)h(these)f(options)h(to)g(b)s(e)e(turned)g
-(o\013.)40 b(The)27 b(options)h(can)630 2732 y(also)36
+(o\013.)40 b(The)27 b(options)h(can)630 3321 y(also)36
b(b)s(e)f(used)f(up)s(on)g(in)m(v)m(o)s(cation)j(of)e(the)g(shell.)56
b(The)34 b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g(b)s(e)630
-2842 y(found)29 b(in)h Ft($-)p Fu(.)630 2976 y(The)43
+3431 y(found)29 b(in)h Ft($-)p Fu(.)630 3564 y(The)43
b(remaining)h(N)f Fr(argumen)m(ts)48 b Fu(are)c(p)s(ositional)g
-(parameters)g(and)f(are)h(assigned,)j(in)630 3085 y(order,)30
+(parameters)g(and)f(are)h(assigned,)j(in)630 3673 y(order,)30
b(to)h Ft($1)p Fu(,)f Ft($2)p Fu(,)36 b(.)22 b(.)g(.)42
b Ft($N)p Fu(.)e(The)30 b(sp)s(ecial)h(parameter)g Ft(#)f
-Fu(is)g(set)h(to)g(N.)630 3219 y(The)f(return)f(status)i(is)f(alw)m(a)m
+Fu(is)g(set)h(to)g(N.)630 3806 y(The)f(return)f(status)i(is)f(alw)m(a)m
(ys)i(zero)f(unless)f(an)g(in)m(v)-5 b(alid)31 b(option)g(is)f
-(supplied.)150 3417 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150
-3564 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
+(supplied.)150 4003 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150
+4150 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150
-3722 y Ft(shopt)870 3856 y(shopt)46 b([-pqsu])g([-o])h([)p
-Fj(optname)e Ft(...])630 3989 y Fu(T)-8 b(oggle)37 b(the)e(v)-5
+4307 y Ft(shopt)870 4440 y(shopt)46 b([-pqsu])g([-o])h([)p
+Fj(optname)e Ft(...])630 4573 y Fu(T)-8 b(oggle)37 b(the)e(v)-5
b(alues)35 b(of)g(settings)h(con)m(trolling)g(optional)g(shell)f(b)s
-(eha)m(vior.)55 b(The)34 b(settings)630 4099 y(can)24
+(eha)m(vior.)55 b(The)34 b(settings)630 4682 y(can)24
b(b)s(e)g(either)h(those)f(listed)h(b)s(elo)m(w,)h(or,)f(if)g(the)f
Ft(-o)f Fu(option)i(is)f(used,)h(those)g(a)m(v)-5 b(ailable)26
-b(with)630 4209 y(the)k Ft(-o)f Fu(option)i(to)f(the)g
+b(with)630 4792 y(the)k Ft(-o)f Fu(option)i(to)f(the)g
Ft(set)f Fu(builtin)h(command)f(\(see)i(Section)g(4.3.1)g([The)f(Set)g
-(Builtin],)630 4318 y(page)i(62\).)45 b(With)32 b(no)f(options,)h(or)g
+(Builtin],)630 4902 y(page)i(62\).)45 b(With)32 b(no)f(options,)h(or)g
(with)f(the)g Ft(-p)g Fu(option,)h(a)g(list)g(of)f(all)i(settable)g
-(options)630 4428 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h
+(options)630 5011 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h
(of)g(whether)e(or)h(not)h(eac)m(h)g(is)g(set;)h(if)e
-Fr(optnames)38 b Fu(are)630 4537 y(supplied,)25 b(the)g(output)g(is)g
+Fr(optnames)38 b Fu(are)630 5121 y(supplied,)25 b(the)g(output)g(is)g
(restricted)g(to)h(those)g(options.)39 b(The)24 b Ft(-p)h
-Fu(option)g(causes)g(output)630 4647 y(to)30 b(b)s(e)f(displa)m(y)m(ed)
+Fu(option)g(causes)g(output)630 5230 y(to)30 b(b)s(e)f(displa)m(y)m(ed)
g(in)g(a)h(form)f(that)g(ma)m(y)h(b)s(e)f(reused)f(as)i(input.)39
-b(Other)29 b(options)g(ha)m(v)m(e)i(the)630 4757 y(follo)m(wing)h
-(meanings:)630 4914 y Ft(-s)384 b Fu(Enable)30 b(\(set\))i(eac)m(h)f
-Fr(optname)p Fu(.)630 5072 y Ft(-u)384 b Fu(Disable)31
-b(\(unset\))g(eac)m(h)h Fr(optname)p Fu(.)630 5230 y
-Ft(-q)384 b Fu(Suppresses)28 b(normal)h(output;)h(the)g(return)e
-(status)i(indicates)h(whether)e(the)1110 5340 y Fr(optname)37
-b Fu(is)31 b(set)h(or)f(unset.)43 b(If)31 b(m)m(ultiple)h
-Fr(optname)37 b Fu(argumen)m(ts)31 b(are)h(giv)m(en)p
-eop end
+b(Other)29 b(options)g(ha)m(v)m(e)i(the)630 5340 y(follo)m(wing)h
+(meanings:)p eop end
%%Page: 67 73
TeXDict begin 67 72 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(67)1110 299 y(with)29
-b Ft(-q)p Fu(,)g(the)g(return)f(status)h(is)g(zero)h(if)f(all)h
-Fr(optnames)j Fu(are)d(enabled;)f(non-)1110 408 y(zero)i(otherwise.)630
-570 y Ft(-o)384 b Fu(Restricts)22 b(the)f(v)-5 b(alues)22
-b(of)f Fr(optname)27 b Fu(to)22 b(b)s(e)e(those)i(de\014ned)e(for)h
-(the)g Ft(-o)f Fu(option)1110 680 y(to)31 b(the)g Ft(set)e
+b(Shell)30 b(Builtin)h(Commands)2069 b(67)630 299 y Ft(-s)384
+b Fu(Enable)30 b(\(set\))i(eac)m(h)f Fr(optname)p Fu(.)630
+456 y Ft(-u)384 b Fu(Disable)31 b(\(unset\))g(eac)m(h)h
+Fr(optname)p Fu(.)630 613 y Ft(-q)384 b Fu(Suppresses)28
+b(normal)h(output;)h(the)g(return)e(status)i(indicates)h(whether)e(the)
+1110 723 y Fr(optname)37 b Fu(is)31 b(set)h(or)f(unset.)43
+b(If)31 b(m)m(ultiple)h Fr(optname)37 b Fu(argumen)m(ts)31
+b(are)h(giv)m(en)1110 833 y(with)d Ft(-q)p Fu(,)g(the)g(return)f
+(status)h(is)g(zero)h(if)f(all)h Fr(optnames)j Fu(are)d(enabled;)f
+(non-)1110 942 y(zero)i(otherwise.)630 1099 y Ft(-o)384
+b Fu(Restricts)22 b(the)f(v)-5 b(alues)22 b(of)f Fr(optname)27
+b Fu(to)22 b(b)s(e)e(those)i(de\014ned)e(for)h(the)g
+Ft(-o)f Fu(option)1110 1209 y(to)31 b(the)g Ft(set)e
Fu(builtin)h(\(see)h(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f
-(62\).)630 842 y(If)e(either)i Ft(-s)e Fu(or)h Ft(-u)f
+(62\).)630 1366 y(If)e(either)i Ft(-s)e Fu(or)h Ft(-u)f
Fu(is)h(used)f(with)g(no)h Fr(optname)35 b Fu(argumen)m(ts,)c
-Ft(shopt)d Fu(sho)m(ws)h(only)h(those)630 951 y(options)h(whic)m(h)f
+Ft(shopt)d Fu(sho)m(ws)h(only)h(those)630 1476 y(options)h(whic)m(h)f
(are)h(set)f(or)h(unset,)f(resp)s(ectiv)m(ely)-8 b(.)630
-1087 y(Unless)30 b(otherwise)h(noted,)g(the)g Ft(shopt)d
+1609 y(Unless)30 b(otherwise)h(noted,)g(the)g Ft(shopt)d
Fu(options)j(are)g(disabled)f(\(o\013)7 b(\))32 b(b)m(y)e(default.)630
-1223 y(The)d(return)f(status)i(when)f(listing)h(options)g(is)f(zero)i
+1743 y(The)d(return)f(status)i(when)f(listing)h(options)g(is)f(zero)i
(if)e(all)i Fr(optnames)i Fu(are)d(enabled,)g(non-)630
-1332 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f(unsetting)g
-(options,)i(the)e(return)f(status)h(is)g(zero)630 1442
+1852 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f(unsetting)g
+(options,)i(the)e(return)f(status)h(is)g(zero)630 1962
y(unless)30 b(an)g Fr(optname)36 b Fu(is)30 b(not)h(a)g(v)-5
-b(alid)30 b(shell)h(option.)630 1577 y(The)f(list)h(of)f
-Ft(shopt)f Fu(options)i(is:)630 1739 y Ft(assoc_expand_once)1110
-1849 y Fu(If)h(set,)i(the)e(shell)h(suppresses)e(m)m(ultiple)i(ev)-5
+b(alid)30 b(shell)h(option.)630 2095 y(The)f(list)h(of)f
+Ft(shopt)f Fu(options)i(is:)630 2252 y Ft(assoc_expand_once)1110
+2362 y Fu(If)h(set,)i(the)e(shell)h(suppresses)e(m)m(ultiple)i(ev)-5
b(aluation)34 b(of)e(asso)s(ciativ)m(e)j(arra)m(y)1110
-1958 y(subscripts)24 b(during)h(arithmetic)h(expression)g(ev)-5
-b(aluation,)28 b(while)e(executing)1110 2068 y(builtins)c(that)i(can)f
+2472 y(subscripts)24 b(during)h(arithmetic)h(expression)g(ev)-5
+b(aluation,)28 b(while)e(executing)1110 2581 y(builtins)c(that)i(can)f
(p)s(erform)f(v)-5 b(ariable)24 b(assignmen)m(ts,)h(and)e(while)g
-(executing)1110 2178 y(builtins)30 b(that)h(p)s(erform)e(arra)m(y)i
-(dereferencing.)630 2339 y Ft(autocd)192 b Fu(If)27 b(set,)h(a)g
+(executing)1110 2691 y(builtins)30 b(that)h(p)s(erform)e(arra)m(y)i
+(dereferencing.)630 2848 y Ft(autocd)192 b Fu(If)27 b(set,)h(a)g
(command)f(name)g(that)h(is)f(the)g(name)g(of)h(a)f(directory)h(is)f
-(executed)1110 2449 y(as)j(if)f(it)h(w)m(ere)f(the)h(argumen)m(t)g(to)g
+(executed)1110 2958 y(as)j(if)f(it)h(w)m(ere)f(the)h(argumen)m(t)g(to)g
(the)f Ft(cd)g Fu(command.)40 b(This)29 b(option)g(is)h(only)1110
-2559 y(used)g(b)m(y)g(in)m(teractiv)m(e)j(shells.)630
-2720 y Ft(cdable_vars)1110 2830 y Fu(If)h(this)h(is)g(set,)i(an)e
+3067 y(used)g(b)m(y)g(in)m(teractiv)m(e)j(shells.)630
+3224 y Ft(cdable_vars)1110 3334 y Fu(If)h(this)h(is)g(set,)i(an)e
(argumen)m(t)g(to)h(the)f Ft(cd)f Fu(builtin)h(command)f(that)i(is)f
-(not)1110 2939 y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h
+(not)1110 3444 y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h
(name)f(of)h(a)g(v)-5 b(ariable)31 b(whose)g(v)-5 b(alue)31
-b(is)1110 3049 y(the)g(directory)f(to)i(c)m(hange)f(to.)630
-3211 y Ft(cdspell)144 b Fu(If)27 b(set,)h(minor)f(errors)f(in)h(the)g
+b(is)1110 3553 y(the)g(directory)f(to)i(c)m(hange)f(to.)630
+3710 y Ft(cdspell)144 b Fu(If)27 b(set,)h(minor)f(errors)f(in)h(the)g
(sp)s(elling)h(of)f(a)g(directory)h(comp)s(onen)m(t)f(in)g(a)h
-Ft(cd)1110 3320 y Fu(command)i(will)h(b)s(e)f(corrected.)43
+Ft(cd)1110 3820 y Fu(command)i(will)h(b)s(e)f(corrected.)43
b(The)30 b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110
-3430 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
+3930 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74
-b(If)42 b(a)1110 3540 y(correction)25 b(is)e(found,)g(the)h(corrected)g
-(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 3649
+b(If)42 b(a)1110 4039 y(correction)25 b(is)e(found,)g(the)h(corrected)g
+(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 4149
y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m
-(teractiv)m(e)k(shells.)630 3811 y Ft(checkhash)1110
-3921 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
-(command)f(found)g(in)g(the)h(hash)f(table)1110 4030
+(teractiv)m(e)k(shells.)630 4306 y Ft(checkhash)1110
+4416 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
+(command)f(found)g(in)g(the)h(hash)f(table)1110 4525
y(exists)k(b)s(efore)f(trying)h(to)h(execute)g(it.)48
-b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4140
+b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4635
y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)630
-4301 y Ft(checkjobs)1110 4411 y Fu(If)d(set,)i(Bash)e(lists)h(the)g
+4792 y Ft(checkjobs)1110 4902 y Fu(If)d(set,)i(Bash)e(lists)h(the)g
(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore)
-1110 4521 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
+1110 5011 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110
-4630 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
-(exit)g(is)g(attempted)h(without)e(an)1110 4740 y(in)m(terv)m(ening)d
+5121 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
+(exit)g(is)g(attempted)h(without)e(an)1110 5230 y(in)m(terv)m(ening)d
(command)f(\(see)h(Chapter)e(7)h([Job)g(Con)m(trol],)i(page)f(107\).)40
-b(The)1110 4849 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
-(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 5011 y Ft(checkwinsize)1110
-5121 y Fu(If)23 b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f(size)h
-(after)h(eac)m(h)f(external)h(\(non-builtin\))1110 5230
-y(command)55 b(and,)60 b(if)55 b(necessary)-8 b(,)62
-b(up)s(dates)54 b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f
-Fu(and)1110 5340 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g
-(enabled)f(b)m(y)g(default.)p eop end
+b(The)1110 5340 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
+(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)p eop end
%%Page: 68 74
TeXDict begin 68 73 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(cmdhist)144
+b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(checkwinsize)
+1110 408 y Fu(If)23 b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f
+(size)h(after)h(eac)m(h)f(external)h(\(non-builtin\))1110
+518 y(command)55 b(and,)60 b(if)55 b(necessary)-8 b(,)62
+b(up)s(dates)54 b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f
+Fu(and)1110 628 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g
+(enabled)f(b)m(y)g(default.)630 800 y Ft(cmdhist)144
b Fu(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f
-(of)g(a)h(m)m(ultiple-line)g(command)1110 408 y(in)c(the)g(same)g
+(of)g(a)h(m)m(ultiple-line)g(command)1110 909 y(in)c(the)g(same)g
(history)g(en)m(try)-8 b(.)42 b(This)30 b(allo)m(ws)i(easy)g
-(re-editing)g(of)f(m)m(ulti-line)1110 518 y(commands.)79
+(re-editing)g(of)f(m)m(ulti-line)1110 1019 y(commands.)79
b(This)43 b(option)g(is)h(enabled)f(b)m(y)g(default,)k(but)c(only)g
-(has)g(an)1110 628 y(e\013ect)30 b(if)e(command)g(history)g(is)h
+(has)g(an)1110 1129 y(e\013ect)30 b(if)e(command)g(history)g(is)h
(enabled)f(\(see)h(Section)g(9.1)h([Bash)e(History)1110
-737 y(F)-8 b(acilities],)34 b(page)d(146\).)630 909 y
-Ft(compat31)630 1019 y(compat32)630 1129 y(compat40)630
-1238 y(compat41)630 1348 y(compat42)630 1457 y(compat43)630
-1567 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h
+1238 y(F)-8 b(acilities],)34 b(page)d(146\).)630 1410
+y Ft(compat31)630 1520 y(compat32)630 1630 y(compat40)630
+1739 y(compat41)630 1849 y(compat42)630 1958 y(compat43)630
+2068 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h
(shell's)g(compatibilit)m(y)h(mo)s(de)e(\(see)h(Sec-)1110
-1677 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g
-(104\).)630 1849 y Ft(complete_fullquote)1110 1958 y
+2178 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g
+(104\).)630 2350 y Ft(complete_fullquote)1110 2459 y
Fu(If)g(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i(in)e
-(\014lenames)g(and)g(direc-)1110 2068 y(tory)g(names)f(when)g(p)s
+(\014lenames)g(and)g(direc-)1110 2569 y(tory)g(names)f(when)g(p)s
(erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m
-(es)1110 2178 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
-(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 2287
+(es)1110 2679 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
+(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 2788
y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f
-(these)i(metac)m(har-)1110 2397 y(acters)29 b(app)s(ear)e(in)g(shell)h
+(these)i(metac)m(har-)1110 2898 y(acters)29 b(app)s(ear)e(in)g(shell)h
(v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e
-(completed.)1110 2506 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
+(completed.)1110 3007 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
-5 b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110
-2616 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
-g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 2725
+3117 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
+g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 3226
y(\014lenames)j(will)h(not)f(b)s(e)g(quoted,)h(either.)41
b(This)28 b(is)i(activ)m(e)h(only)e(when)g(bash)1110
-2835 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
-(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 2945
+3336 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
+(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 3446
y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g
-(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 3054 y(through)30
-b(4.2.)630 3226 y Ft(direxpand)1110 3336 y Fu(If)k(set,)i(Bash)f
+(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 3555 y(through)30
+b(4.2.)630 3727 y Ft(direxpand)1110 3837 y Fu(If)k(set,)i(Bash)f
(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g
-(ex-)1110 3446 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
-(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 3555
+(ex-)1110 3947 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
+(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 4056
y(con)m(ten)m(ts)29 b(of)e(the)g(readline)h(editing)g(bu\013er.)38
-b(If)27 b(not)g(set,)i(Bash)e(attempts)h(to)1110 3665
+b(If)27 b(not)g(set,)i(Bash)e(attempts)h(to)1110 4166
y(preserv)m(e)j(what)f(the)g(user)g(t)m(yp)s(ed.)630
-3837 y Ft(dirspell)96 b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s
+4338 y Ft(dirspell)96 b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s
(elling)g(correction)g(on)g(directory)g(names)f(during)1110
-3947 y(w)m(ord)36 b(completion)h(if)f(the)g(directory)g(name)g
-(initially)h(supplied)e(do)s(es)h(not)1110 4056 y(exist.)630
-4228 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e(includes)g
+4448 y(w)m(ord)36 b(completion)h(if)f(the)g(directory)g(name)g
+(initially)h(supplied)e(do)s(es)h(not)1110 4557 y(exist.)630
+4729 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e(includes)g
(\014lenames)g(b)s(eginning)f(with)h(a)g(`.')58 b(in)36
-b(the)g(results)1110 4338 y(of)f(\014lename)f(expansion.)53
+b(the)g(results)1110 4839 y(of)f(\014lename)f(expansion.)53
b(The)33 b(\014lenames)i(`)p Ft(.)p Fu(')f(and)g(`)p
-Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 4448
+Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 4949
y(matc)m(hed)31 b(explicitly)-8 b(,)33 b(ev)m(en)e(if)f
-Ft(dotglob)f Fu(is)h(set.)630 4620 y Ft(execfail)96 b
+Ft(dotglob)f Fu(is)h(set.)630 5121 y Ft(execfail)96 b
Fu(If)24 b(this)h(is)f(set,)j(a)e(non-in)m(teractiv)m(e)i(shell)e(will)
-f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 4729 y(the)i(\014le)g
+f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 5230 y(the)i(\014le)g
(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)h(the)f
-Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 4839 y(in)m(teractiv)m(e)
-33 b(shell)e(do)s(es)f(not)g(exit)i(if)e Ft(exec)f Fu(fails.)630
-5011 y Ft(expand_aliases)1110 5121 y Fu(If)j(set,)h(aliases)g(are)g
-(expanded)e(as)h(describ)s(ed)f(b)s(elo)m(w)h(under)f(Aliases,)i(Sec-)
-1110 5230 y(tion)38 b(6.6)h([Aliases],)j(page)d(94.)64
-b(This)37 b(option)h(is)g(enabled)g(b)m(y)g(default)g(for)1110
-5340 y(in)m(teractiv)m(e)33 b(shells.)p eop end
+Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 5340 y(in)m(teractiv)m(e)
+33 b(shell)e(do)s(es)f(not)g(exit)i(if)e Ft(exec)f Fu(fails.)p
+eop end
%%Page: 69 75
TeXDict begin 69 74 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(69)630 299 y Ft(extdebug)96
+b(Shell)30 b(Builtin)h(Commands)2069 b(69)630 299 y Ft(expand_aliases)
+1110 408 y Fu(If)32 b(set,)h(aliases)g(are)g(expanded)e(as)h(describ)s
+(ed)f(b)s(elo)m(w)h(under)f(Aliases,)i(Sec-)1110 518
+y(tion)38 b(6.6)h([Aliases],)j(page)d(94.)64 b(This)37
+b(option)h(is)g(enabled)g(b)m(y)g(default)g(for)1110
+628 y(in)m(teractiv)m(e)33 b(shells.)630 786 y Ft(extdebug)96
b Fu(If)35 b(set)i(at)f(shell)g(in)m(v)m(o)s(cation,)k(or)c(in)f(a)h
(shell)h(startup)e(\014le,)i(arrange)g(to)f(ex-)1110
-408 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h
-(starts,)h(iden)m(tical)g(to)f(the)1110 518 y Ft(--debugger)32
+896 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h
+(starts,)h(iden)m(tical)g(to)f(the)1110 1005 y Ft(--debugger)32
b Fu(option.)56 b(If)35 b(set)h(after)g(in)m(v)m(o)s(cation,)j(b)s(eha)
-m(vior)c(in)m(tended)g(for)1110 628 y(use)30 b(b)m(y)g(debuggers)g(is)h
-(enabled:)1159 756 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g
+m(vior)c(in)m(tended)g(for)1110 1115 y(use)30 b(b)m(y)g(debuggers)g(is)
+h(enabled:)1159 1249 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g
Ft(declare)d Fu(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290
-865 y(Builtins],)29 b(page)g(51\))g(displa)m(ys)f(the)g(source)h
-(\014le)f(name)g(and)f(line)h(n)m(um-)1290 975 y(b)s(er)h(corresp)s
+1358 y(Builtins],)29 b(page)g(51\))g(displa)m(ys)f(the)g(source)h
+(\014le)f(name)g(and)f(line)h(n)m(um-)1290 1468 y(b)s(er)h(corresp)s
(onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-)
-1290 1084 y(men)m(t.)1159 1212 y(2.)61 b(If)20 b(the)h(command)g(run)e
+1290 1577 y(men)m(t.)1159 1711 y(2.)61 b(If)20 b(the)h(command)g(run)e
(b)m(y)i(the)f Ft(DEBUG)g Fu(trap)g(returns)g(a)h(non-zero)g(v)-5
-b(alue,)1290 1322 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
-(not)i(executed.)1159 1450 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
+b(alue,)1290 1821 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
+(not)i(executed.)1159 1955 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
(y)i(the)f Ft(DEBUG)f Fu(trap)h(returns)f(a)i(v)-5 b(alue)38
-b(of)f(2,)1290 1559 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
-(subroutine)e(\(a)i(shell)g(function)f(or)1290 1669 y(a)h(shell)g
+b(of)f(2,)1290 2064 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
+(subroutine)e(\(a)i(shell)g(function)f(or)1290 2174 y(a)h(shell)g
(script)f(executed)h(b)m(y)g(the)f Ft(.)h Fu(or)f Ft(source)f
-Fu(builtins\),)i(the)g(shell)1290 1778 y(sim)m(ulates)d(a)g(call)h(to)f
-Ft(return)p Fu(.)1159 1906 y(4.)61 b Ft(BASH_ARGC)34
+Fu(builtins\),)i(the)g(shell)1290 2284 y(sim)m(ulates)d(a)g(call)h(to)f
+Ft(return)p Fu(.)1159 2418 y(4.)61 b Ft(BASH_ARGC)34
b Fu(and)i Ft(BASH_ARGV)e Fu(are)j(up)s(dated)e(as)h(describ)s(ed)g(in)
-g(their)1290 2016 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
-(V)-8 b(ariables],)32 b(page)f(73\).)1159 2144 y(5.)61
+g(their)1290 2527 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
+(V)-8 b(ariables],)32 b(page)f(73\).)1159 2661 y(5.)61
b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56
-b(substitution,)63 b(shell)1290 2253 y(functions,)32
+b(substitution,)63 b(shell)1290 2771 y(functions,)32
b(and)e(subshells)h(in)m(v)m(ok)m(ed)i(with)e Ft(\()f
-Fj(command)e Ft(\))j Fu(inherit)h(the)1290 2363 y Ft(DEBUG)d
-Fu(and)h Ft(RETURN)e Fu(traps.)1159 2491 y(6.)61 b(Error)41
+Fj(command)e Ft(\))j Fu(inherit)h(the)1290 2880 y Ft(DEBUG)d
+Fu(and)h Ft(RETURN)e Fu(traps.)1159 3014 y(6.)61 b(Error)41
b(tracing)i(is)f(enabled:)63 b(command)42 b(substitution,)i(shell)f
-(func-)1290 2600 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i
+(func-)1290 3124 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i
(with)e Ft(\()g Fj(command)f Ft(\))h Fu(inherit)h(the)g
-Ft(ERR)1290 2710 y Fu(trap.)630 2856 y Ft(extglob)144
+Ft(ERR)1290 3233 y Fu(trap.)630 3392 y Ft(extglob)144
b Fu(If)26 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g
-(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 2966 y(Section)j(3.5.8.1)i
+(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 3501 y(Section)j(3.5.8.1)i
([P)m(attern)f(Matc)m(hing],)g(page)f(33\))h(are)f(enabled.)630
-3112 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p
+3660 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p
Fj(string)p Ft(')49 b Fu(and)i Ft($")p Fj(string)p Ft(")e
-Fu(quoting)k(is)e(p)s(erformed)f(within)1110 3221 y Ft(${)p
+Fu(quoting)k(is)e(p)s(erformed)f(within)1110 3769 y Ft(${)p
Fj(parameter)p Ft(})31 b Fu(expansions)k(enclosed)g(in)g(double)f
-(quotes.)55 b(This)33 b(option)1110 3331 y(is)d(enabled)h(b)m(y)f
-(default.)630 3477 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d
+(quotes.)55 b(This)33 b(option)1110 3879 y(is)d(enabled)h(b)m(y)f
+(default.)630 4037 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d
(whic)m(h)g(fail)h(to)h(matc)m(h)f(\014lenames)f(during)g(\014lename)g
-(ex-)1110 3587 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)630
-3733 y Ft(force_fignore)1110 3842 y Fu(If)43 b(set,)k(the)d(su\016xes)f
+(ex-)1110 4147 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)630
+4305 y Ft(force_fignore)1110 4415 y Fu(If)43 b(set,)k(the)d(su\016xes)f
(sp)s(eci\014ed)f(b)m(y)i(the)f Ft(FIGNORE)f Fu(shell)h(v)-5
-b(ariable)44 b(cause)1110 3952 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h
+b(ariable)44 b(cause)1110 4524 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h
(when)f(p)s(erforming)f(w)m(ord)h(completion)i(ev)m(en)f(if)g(the)1110
-4061 y(ignored)37 b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g
-(completions.)62 b(See)37 b(Section)h(5.2)1110 4171 y([Bash)24
+4634 y(ignored)37 b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g
+(completions.)62 b(See)37 b(Section)h(5.2)1110 4743 y([Bash)24
b(V)-8 b(ariables],)27 b(page)e(73,)h(for)d(a)h(description)g(of)g
-Ft(FIGNORE)p Fu(.)37 b(This)22 b(option)1110 4281 y(is)30
-b(enabled)h(b)m(y)f(default.)630 4427 y Ft(globasciiranges)1110
-4536 y Fu(If)j(set,)h(range)f(expressions)g(used)f(in)h(pattern)g(matc)
-m(hing)h(brac)m(k)m(et)h(expres-)1110 4646 y(sions)28
+Ft(FIGNORE)p Fu(.)37 b(This)22 b(option)1110 4853 y(is)30
+b(enabled)h(b)m(y)f(default.)630 5011 y Ft(globasciiranges)1110
+5121 y Fu(If)j(set,)h(range)f(expressions)g(used)f(in)h(pattern)g(matc)
+m(hing)h(brac)m(k)m(et)h(expres-)1110 5230 y(sions)28
b(\(see)h(Section)h(3.5.8.1)g([P)m(attern)g(Matc)m(hing],)h(page)e
-(33\))g(b)s(eha)m(v)m(e)g(as)g(if)1110 4756 y(in)i(the)g(traditional)i
+(33\))g(b)s(eha)m(v)m(e)g(as)g(if)1110 5340 y(in)i(the)g(traditional)i
(C)d(lo)s(cale)j(when)d(p)s(erforming)g(comparisons.)44
-b(That)31 b(is,)1110 4865 y(the)d(curren)m(t)g(lo)s(cale's)i(collating)
-h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g(accoun)m(t,)i(so)1110
-4975 y(`)p Ft(b)p Fu(')j(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p
-Ft(A)p Fu(')g(and)f(`)p Ft(B)p Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m
-(w)m(er-)1110 5084 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i
-(together.)630 5230 y Ft(globstar)96 b Fu(If)38 b(set,)j(the)e(pattern)
-f(`)p Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m
-(text)j(will)1110 5340 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)
-f(more)g(directories)h(and)e(sub)s(directories.)54 b(If)p
-eop end
+b(That)31 b(is,)p eop end
%%Page: 70 76
TeXDict begin 70 75 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(70)1110 299 y(the)30
-b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p Ft(/)p
-Fu(',)f(only)g(directories)h(and)f(sub)s(directories)1110
-408 y(matc)m(h.)630 558 y Ft(gnu_errfmt)1110 667 y Fu(If)35
-b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g
-(standard)f Fm(gnu)g Fu(error)1110 777 y(message)c(format.)630
-927 y Ft(histappend)1110 1036 y Fu(If)c(set,)j(the)e(history)g(list)g
+b(Shell)30 b(Builtin)h(Commands)2069 b(70)1110 299 y(the)28
+b(curren)m(t)g(lo)s(cale's)i(collating)h(sequence)d(is)h(not)f(tak)m
+(en)h(in)m(to)g(accoun)m(t,)i(so)1110 408 y(`)p Ft(b)p
+Fu(')j(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p
+Ft(A)p Fu(')g(and)f(`)p Ft(B)p Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m
+(w)m(er-)1110 518 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i
+(together.)630 693 y Ft(globstar)96 b Fu(If)38 b(set,)j(the)e(pattern)f
+(`)p Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m
+(text)j(will)1110 803 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)f
+(more)g(directories)h(and)e(sub)s(directories.)54 b(If)1110
+913 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
+Ft(/)p Fu(',)f(only)g(directories)h(and)f(sub)s(directories)1110
+1022 y(matc)m(h.)630 1198 y Ft(gnu_errfmt)1110 1307 y
+Fu(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g
+(standard)f Fm(gnu)g Fu(error)1110 1417 y(message)c(format.)630
+1592 y Ft(histappend)1110 1702 y Fu(If)c(set,)j(the)e(history)g(list)g
(is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5
-b(alue)29 b(of)1110 1146 y(the)d Ft(HISTFILE)d Fu(v)-5
+b(alue)29 b(of)1110 1811 y(the)d Ft(HISTFILE)d Fu(v)-5
b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m
-(erwriting)1110 1255 y(the)31 b(\014le.)630 1405 y Ft(histreedit)1110
-1514 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
+(erwriting)1110 1921 y(the)31 b(\014le.)630 2096 y Ft(histreedit)1110
+2206 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
(user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110
-1624 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
-1773 y Ft(histverify)1110 1883 y Fu(If)35 b(set,)i(and)e(Readline)h(is)
+2315 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
+2491 y Ft(histverify)1110 2600 y Fu(If)35 b(set,)i(and)e(Readline)h(is)
f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110
-1993 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
-(parser.)59 b(Instead,)38 b(the)1110 2102 y(resulting)i(line)f(is)h
+2710 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
+(parser.)59 b(Instead,)38 b(the)1110 2819 y(resulting)i(line)f(is)h
(loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing)
-1110 2212 y(further)29 b(mo)s(di\014cation.)630 2361
-y Ft(hostcomplete)1110 2471 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f
+1110 2929 y(further)29 b(mo)s(di\014cation.)630 3104
+y Ft(hostcomplete)1110 3214 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f
(b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110
-2580 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
-(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 2690 y(pleted)g(\(see)h
+3324 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
+(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 3433 y(pleted)g(\(see)h
(Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g
-(133\).)1110 2800 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
-630 2949 y Ft(huponexit)1110 3059 y Fu(If)i(set,)i(Bash)f(will)h(send)d
+(133\).)1110 3543 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
+630 3718 y Ft(huponexit)1110 3828 y Fu(If)i(set,)i(Bash)f(will)h(send)d
Ft(SIGHUP)h Fu(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login)
-1110 3168 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
-(page)f(42\).)630 3318 y Ft(inherit_errexit)1110 3427
+1110 3937 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
+(page)f(42\).)630 4113 y Ft(inherit_errexit)1110 4222
y Fu(If)e(set,)h(command)g(substitution)f(inherits)g(the)g(v)-5
-b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110 3537
+b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110 4332
y(tion,)33 b(instead)g(of)f(unsetting)g(it)h(in)f(the)g(subshell)f(en)m
-(vironmen)m(t.)46 b(This)32 b(op-)1110 3646 y(tion)f(is)f(enabled)h
-(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 3796
-y Ft(interactive_comments)1110 3905 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s
+(vironmen)m(t.)46 b(This)32 b(op-)1110 4441 y(tion)f(is)f(enabled)h
+(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 4617
+y Ft(interactive_comments)1110 4726 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s
(eginning)g(with)h(`)p Ft(#)p Fu(')g(to)h(cause)f(that)h(w)m(ord)f(and)
-f(all)i(remain-)1110 4015 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g
+f(all)i(remain-)1110 4836 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g
(to)g(b)s(e)f(ignored)g(in)g(an)g(in)m(teractiv)m(e)j(shell.)1110
-4125 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
-4274 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
+4945 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
+5121 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
(not)f(activ)m(e,)k(the)d(shell)f(runs)f(the)i(last)g(command)1110
-4384 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
-(kground)g(in)g(the)g(curren)m(t)g(shell)1110 4493 y(en)m(vironmen)m
-(t.)630 4643 y Ft(lithist)144 b Fu(If)22 b(enabled,)i(and)d(the)h
-Ft(cmdhist)e Fu(option)j(is)f(enabled,)i(m)m(ulti-line)f(commands)1110
-4752 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s
-(edded)g(newlines)h(rather)g(than)f(using)1110 4862 y(semicolon)32
-b(separators)f(where)e(p)s(ossible.)630 5011 y Ft(localvar_inherit)1110
-5121 y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g
-(v)-5 b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110
-5230 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g
-(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 5340 y(v)-5
-b(alue)31 b(is)f(assigned.)41 b(The)30 b Fr(nameref)48
-b Fu(attribute)31 b(is)f(not)h(inherited.)p eop end
+5230 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
+(kground)g(in)g(the)g(curren)m(t)g(shell)1110 5340 y(en)m(vironmen)m
+(t.)p eop end
%%Page: 71 77
TeXDict begin 71 76 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(71)630 299 y Ft(localvar_unset)
-1110 408 y Fu(If)33 b(set,)i(calling)g Ft(unset)d Fu(on)i(lo)s(cal)g(v)
--5 b(ariables)35 b(in)e(previous)g(function)g(scop)s(es)1110
-518 y(marks)26 b(them)g(so)g(subsequen)m(t)g(lo)s(okups)f(\014nd)g
-(them)h(unset)f(un)m(til)i(that)g(func-)1110 628 y(tion)40
-b(returns.)68 b(This)39 b(is)g(iden)m(tical)j(to)e(the)g(b)s(eha)m
-(vior)g(of)g(unsetting)g(lo)s(cal)1110 737 y(v)-5 b(ariables)31
-b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630 891
-y Ft(login_shell)1110 1000 y Fu(The)35 b(shell)h(sets)g(this)f(option)h
-(if)g(it)g(is)f(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110
-1110 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(86\).)41
-b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630
-1263 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h(\014le)g(that)g
-(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)
-1110 1373 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m
-(ed,)k(the)c(message)h Ft("The)k(mail)h(in)f Fj(mail-)1110
-1482 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)m(ed.)630
-1636 y Ft(no_empty_cmd_completion)1110 1745 y Fu(If)g(set,)g(and)g
-(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e
-(searc)m(h)1110 1855 y(the)25 b Ft(PATH)f Fu(for)h(p)s(ossible)f
-(completions)j(when)d(completion)i(is)f(attempted)h(on)1110
-1965 y(an)k(empt)m(y)h(line.)630 2118 y Ft(nocaseglob)1110
-2228 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
-(case-insensitiv)m(e)j(fashion)c(when)1110 2337 y(p)s(erforming)29
-b(\014lename)i(expansion.)630 2491 y Ft(nocasematch)1110
-2600 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
-(case-insensitiv)m(e)i(fashion)d(when)1110 2710 y(p)s(erforming)31
-b(matc)m(hing)i(while)f(executing)i Ft(case)d Fu(or)h
-Ft([[)g Fu(conditional)h(com-)1110 2819 y(mands,)d(when)g(p)s
-(erforming)g(pattern)h(substitution)g(w)m(ord)g(expansions,)g(or)1110
-2929 y(when)g(\014ltering)i(p)s(ossible)f(completions)h(as)g(part)f(of)
-h(programmable)f(com-)1110 3039 y(pletion.)630 3192 y
-Ft(nullglob)96 b Fu(If)23 b(set,)j(Bash)e(allo)m(ws)g(\014lename)g
-(patterns)g(whic)m(h)f(matc)m(h)h(no)g(\014les)f(to)i(expand)1110
-3302 y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g(themselv)m(es.)
-630 3455 y Ft(progcomp)96 b Fu(If)25 b(set,)i(the)f(programmable)g
-(completion)g(facilities)i(\(see)f(Section)f(8.6)h([Pro-)1110
-3565 y(grammable)45 b(Completion],)k(page)c(137\))h(are)f(enabled.)82
-b(This)44 b(option)h(is)1110 3674 y(enabled)30 b(b)m(y)h(default.)630
-3828 y Ft(progcomp_alias)1110 3937 y Fu(If)23 b(set,)j(and)d
+b(Shell)30 b(Builtin)h(Commands)2069 b(71)630 299 y Ft(lithist)144
+b Fu(If)22 b(enabled,)i(and)d(the)h Ft(cmdhist)e Fu(option)j(is)f
+(enabled,)i(m)m(ulti-line)f(commands)1110 408 y(are)28
+b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s(edded)g(newlines)h
+(rather)g(than)f(using)1110 518 y(semicolon)32 b(separators)f(where)e
+(p)s(ossible.)630 682 y Ft(localvar_inherit)1110 792
+y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g(v)-5
+b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110
+902 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g
+(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 1011 y(v)-5
+b(alue)31 b(is)f(assigned.)41 b(The)30 b Fr(nameref)48
+b Fu(attribute)31 b(is)f(not)h(inherited.)630 1176 y
+Ft(localvar_unset)1110 1285 y Fu(If)i(set,)i(calling)g
+Ft(unset)d Fu(on)i(lo)s(cal)g(v)-5 b(ariables)35 b(in)e(previous)g
+(function)g(scop)s(es)1110 1395 y(marks)26 b(them)g(so)g(subsequen)m(t)
+g(lo)s(okups)f(\014nd)g(them)h(unset)f(un)m(til)i(that)g(func-)1110
+1504 y(tion)40 b(returns.)68 b(This)39 b(is)g(iden)m(tical)j(to)e(the)g
+(b)s(eha)m(vior)g(of)g(unsetting)g(lo)s(cal)1110 1614
+y(v)-5 b(ariables)31 b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630
+1778 y Ft(login_shell)1110 1888 y Fu(The)35 b(shell)h(sets)g(this)f
+(option)h(if)g(it)g(is)f(started)h(as)g(a)g(login)g(shell)g(\(see)g
+(Sec-)1110 1998 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g
+(86\).)41 b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m
+(hanged.)630 2162 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h
+(\014le)g(that)g(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s
+(een)g(accessed)1110 2271 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)
+f(c)m(hec)m(k)m(ed,)k(the)c(message)h Ft("The)k(mail)h(in)f
+Fj(mail-)1110 2381 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)
+m(ed.)630 2545 y Ft(no_empty_cmd_completion)1110 2655
+y Fu(If)g(set,)g(and)g(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g
+(not)g(attempt)i(to)e(searc)m(h)1110 2765 y(the)25 b
+Ft(PATH)f Fu(for)h(p)s(ossible)f(completions)j(when)d(completion)i(is)f
+(attempted)h(on)1110 2874 y(an)k(empt)m(y)h(line.)630
+3039 y Ft(nocaseglob)1110 3148 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g
+(\014lenames)g(in)f(a)h(case-insensitiv)m(e)j(fashion)c(when)1110
+3258 y(p)s(erforming)29 b(\014lename)i(expansion.)630
+3422 y Ft(nocasematch)1110 3532 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g
+(patterns)g(in)f(a)h(case-insensitiv)m(e)i(fashion)d(when)1110
+3641 y(p)s(erforming)31 b(matc)m(hing)i(while)f(executing)i
+Ft(case)d Fu(or)h Ft([[)g Fu(conditional)h(com-)1110
+3751 y(mands,)d(when)g(p)s(erforming)g(pattern)h(substitution)g(w)m
+(ord)g(expansions,)g(or)1110 3861 y(when)g(\014ltering)i(p)s(ossible)f
+(completions)h(as)g(part)f(of)h(programmable)f(com-)1110
+3970 y(pletion.)630 4134 y Ft(nullglob)96 b Fu(If)23
+b(set,)j(Bash)e(allo)m(ws)g(\014lename)g(patterns)g(whic)m(h)f(matc)m
+(h)h(no)g(\014les)f(to)i(expand)1110 4244 y(to)31 b(a)g(n)m(ull)f
+(string,)h(rather)f(than)g(themselv)m(es.)630 4408 y
+Ft(progcomp)96 b Fu(If)25 b(set,)i(the)f(programmable)g(completion)g
+(facilities)i(\(see)f(Section)f(8.6)h([Pro-)1110 4518
+y(grammable)45 b(Completion],)k(page)c(137\))h(are)f(enabled.)82
+b(This)44 b(option)h(is)1110 4628 y(enabled)30 b(b)m(y)h(default.)630
+4792 y Ft(progcomp_alias)1110 4902 y Fu(If)23 b(set,)j(and)d
(programmable)h(completion)h(is)f(enabled,)h(Bash)f(treats)h(a)f(com-)
-1110 4047 y(mand)34 b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g
-(completions)f(as)g(a)g(p)s(ossible)g(alias)1110 4156
+1110 5011 y(mand)34 b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g
+(completions)f(as)g(a)g(p)s(ossible)g(alias)1110 5121
y(and)40 b(attempts)i(alias)h(expansion.)72 b(If)41 b(it)g(has)g(an)g
-(alias,)k(Bash)c(attempts)1110 4266 y(programmable)28
+(alias,)k(Bash)c(attempts)1110 5230 y(programmable)28
b(completion)h(using)e(the)h(command)f(w)m(ord)h(resulting)f(from)1110
-4376 y(the)k(expanded)e(alias.)630 4529 y Ft(promptvars)1110
-4639 y Fu(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
-(expansion,)k(command)1110 4748 y(substitution,)35 b(arithmetic)g
-(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
-4858 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)
-f(6.9)h([Con)m(trolling)g(the)1110 4967 y(Prompt],)30
-b(page)h(98\).)42 b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)
-630 5121 y Ft(restricted_shell)1110 5230 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 5340 y(Section)32
-b(6.10)h([The)d(Restricted)j(Shell],)e(page)h(100\).)45
-b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)p eop end
+5340 y(the)k(expanded)e(alias.)p eop end
%%Page: 72 78
TeXDict begin 72 77 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(72)1110 299 y(b)s(e)32
-b(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 408 y(allo)m(wing)k(the)e(startup)f
-(\014les)h(to)g(disco)m(v)m(er)h(whether)f(or)f(not)i(a)f(shell)g(is)g
-(re-)1110 518 y(stricted.)630 677 y Ft(shift_verbose)1110
-787 y Fu(If)g(this)g(is)g(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m
-(ts)f(an)h(error)g(message)i(when)d(the)1110 897 y(shift)30
-b(coun)m(t)h(exceeds)g(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)i
-(parameters.)630 1056 y Ft(sourcepath)1110 1166 y Fu(If)22
-b(set,)j(the)e Ft(source)e Fu(builtin)h(uses)g(the)h(v)-5
-b(alue)23 b(of)g Ft(PATH)e Fu(to)j(\014nd)d(the)h(directory)1110
-1275 y(con)m(taining)29 b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m
-(t.)40 b(This)27 b(option)h(is)f(enabled)1110 1385 y(b)m(y)j(default.)
-630 1544 y Ft(xpg_echo)96 b Fu(If)31 b(set,)h(the)g Ft(echo)e
+b(Shell)30 b(Builtin)h(Commands)2069 b(72)630 299 y Ft(promptvars)1110
+408 y Fu(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
+(expansion,)k(command)1110 518 y(substitution,)35 b(arithmetic)g
+(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
+628 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)f
+(6.9)h([Con)m(trolling)g(the)1110 737 y(Prompt],)30 b(page)h(98\).)42
+b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)630
+897 y Ft(restricted_shell)1110 1006 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 1116 y(Section)32 b(6.10)h([The)d(Restricted)j(Shell],)e(page)h
+(100\).)45 b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)1110
+1225 y(b)s(e)g(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 1335
+y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g(disco)m(v)m(er)h
+(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110 1445
+y(stricted.)630 1604 y Ft(shift_verbose)1110 1714 y Fu(If)g(this)g(is)g
+(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m(ts)f(an)h(error)g(message)
+i(when)d(the)1110 1823 y(shift)30 b(coun)m(t)h(exceeds)g(the)g(n)m(um)m
+(b)s(er)e(of)h(p)s(ositional)i(parameters.)630 1983 y
+Ft(sourcepath)1110 2092 y Fu(If)22 b(set,)j(the)e Ft(source)e
+Fu(builtin)h(uses)g(the)h(v)-5 b(alue)23 b(of)g Ft(PATH)e
+Fu(to)j(\014nd)d(the)h(directory)1110 2202 y(con)m(taining)29
+b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m(t.)40
+b(This)27 b(option)h(is)f(enabled)1110 2311 y(b)m(y)j(default.)630
+2471 y Ft(xpg_echo)96 b Fu(If)31 b(set,)h(the)g Ft(echo)e
Fu(builtin)h(expands)f(bac)m(kslash-escap)s(e)j(sequences)f(b)m(y)f
-(de-)1110 1654 y(fault.)150 1895 y Fs(4.4)68 b(Sp)t(ecial)45
-b(Builtins)150 2054 y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e
+(de-)1110 2580 y(fault.)150 2821 y Fs(4.4)68 b(Sp)t(ecial)45
+b(Builtins)150 2980 y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e
Fm(posix)g Fu(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e
-(commands)g(as)h Fl(sp)-5 b(e-)150 2164 y(cial)p Fu(.)47
+(commands)g(as)h Fl(sp)-5 b(e-)150 3090 y(cial)p Fu(.)47
b(When)33 b(Bash)f(is)h(executing)g(in)f Fm(posix)g Fu(mo)s(de,)h(the)g
(sp)s(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
-2273 y(commands)e(in)g(three)h(resp)s(ects:)199 2408
+3200 y(commands)e(in)g(three)h(resp)s(ects:)199 3334
y(1.)61 b(Sp)s(ecial)31 b(builtins)e(are)i(found)e(b)s(efore)h(shell)h
-(functions)f(during)f(command)h(lo)s(okup.)199 2542 y(2.)61
+(functions)f(during)f(command)h(lo)s(okup.)199 3469 y(2.)61
b(If)30 b(a)h(sp)s(ecial)g(builtin)f(returns)f(an)h(error)g(status,)h
-(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 2677
+(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 3603
y(3.)61 b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)
g(sta)m(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330
-2786 y(after)i(the)f(command)h(completes.)275 2946 y(When)36
+3713 y(after)i(the)f(command)h(completes.)275 3872 y(When)36
b(Bash)g(is)h(not)f(executing)i(in)e Fm(posix)f Fu(mo)s(de,)j(these)f
(builtins)f(b)s(eha)m(v)m(e)h(no)f(di\013eren)m(tly)h(than)150
-3055 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
+3982 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
b(The)30 b(Bash)g Fm(posix)g Fu(mo)s(de)g(is)g(describ)s(ed)f(in)h
-(Section)h(6.11)150 3165 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(101.)275
-3299 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390
-3434 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
-(readonly)f(return)h(set)390 3543 y(shift)g(trap)h(unset)p
+(Section)h(6.11)150 4091 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(101.)275
+4226 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390
+4360 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
+(readonly)f(return)h(set)390 4470 y(shift)g(trap)h(unset)p
eop end
%%Page: 73 79
TeXDict begin 73 78 bop 3659 -116 a Fu(73)150 299 y Fp(5)80
@@ -17477,54 +17482,60 @@ b(Command)29 b(Line)i(Editing)2062 b(131)150 299 y Ft(upcase-word)27
b(\(M-u\))630 408 y Fu(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g
(follo)m(wing\))i(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m
(t,)e(upp)s(er-)630 518 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g
-(not)h(mo)m(v)m(e)h(the)e(cursor.)150 692 y Ft(downcase-word)d(\(M-l\))
-630 801 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m
+(not)h(mo)m(v)m(e)h(the)e(cursor.)150 665 y Ft(downcase-word)d(\(M-l\))
+630 775 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m
(wing\))i(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m
-(w)m(ercase)630 911 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
-(mo)m(v)m(e)i(the)f(cursor.)150 1084 y Ft(capitalize-word)26
-b(\(M-c\))630 1194 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
+(w)m(ercase)630 884 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
+(mo)m(v)m(e)i(the)f(cursor.)150 1032 y Ft(capitalize-word)26
+b(\(M-c\))630 1141 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
(wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h
-(capitalize)630 1304 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
-(mo)m(v)m(e)i(the)f(cursor.)150 1477 y Ft(overwrite-mode)26
-b(\(\))630 1587 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
+(capitalize)630 1251 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
+(mo)m(v)m(e)i(the)f(cursor.)150 1398 y Ft(overwrite-mode)26
+b(\(\))630 1508 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,)
-h(switc)m(hes)630 1696 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
+h(switc)m(hes)630 1617 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m
-(t,)i(switc)m(hes)e(to)630 1806 y(insert)30 b(mo)s(de.)41
+(t,)i(switc)m(hes)e(to)630 1727 y(insert)30 b(mo)s(de.)41
b(This)30 b(command)h(a\013ects)h(only)e Ft(emacs)f Fu(mo)s(de;)i
-Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 1915
+Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 1837
y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f
Ft(readline\(\))c Fu(starts)k(in)f(insert)g(mo)s(de.)630
-2057 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s
+1965 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s
(ound)c(to)j Ft(self-insert)c Fu(replace)k(the)g(text)g(at)630
-2167 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h
+2075 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h
(the)f(righ)m(t.)126 b(Characters)59 b(b)s(ound)d(to)630
-2276 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter)
-h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 2418
+2184 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter)
+h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 2313
y(By)g(default,)f(this)h(command)f(is)g(un)m(b)s(ound.)150
-2631 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150
-2810 y Ft(kill-line)28 b(\(C-k\))630 2920 y Fu(Kill)j(the)f(text)i
-(from)e(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f(line.)150
-3093 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630
-3203 y Fu(Kill)h(bac)m(kw)m(ard)g(from)e(the)i(cursor)f(to)h(the)f(b)s
-(eginning)g(of)h(the)f(curren)m(t)g(line.)150 3376 y
-Ft(unix-line-discard)c(\(C-u\))630 3486 y Fu(Kill)31
-b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f(to)h(the)f(b)s(eginning)g(of)h
-(the)f(curren)m(t)g(line.)150 3659 y Ft(kill-whole-line)c(\(\))630
-3769 y Fu(Kill)37 b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h
-(line,)h(no)f(matter)g(where)f(p)s(oin)m(t)h(is.)59 b(By)36
-b(default,)630 3879 y(this)30 b(is)h(un)m(b)s(ound.)150
-4052 y Ft(kill-word)d(\(M-d\))630 4162 y Fu(Kill)i(from)f(p)s(oin)m(t)g
-(to)h(the)g(end)e(of)i(the)f(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m
-(w)m(een)g(w)m(ords,)f(to)h(the)g(end)630 4271 y(of)h(the)f(next)h(w)m
-(ord.)40 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f
-Ft(forward-word)p Fu(.)150 4445 y Ft(backward-kill-word)25
-b(\(M-DEL\))630 4555 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m
-(t.)40 b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
-Ft(backward-word)p Fu(.)150 4728 y Ft(shell-kill-word)d(\(M-C-d\))630
-4838 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
+2500 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150
+2665 y Ft(kill-line)28 b(\(C-k\))630 2775 y Fu(Kill)k(the)f(text)i
+(from)d(p)s(oin)m(t)i(to)g(the)f(end)g(of)g(the)h(line.)44
+b(With)31 b(a)h(negativ)m(e)i(n)m(umeric)d(argu-)630
+2885 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f(the)g(cursor)g(to)h
+(the)g(b)s(eginning)e(of)i(the)g(curren)m(t)f(line.)150
+3032 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630
+3141 y Fu(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h(cursor)g(to)g(the)g
+(b)s(eginning)g(of)g(the)g(curren)m(t)f(line.)70 b(With)41
+b(a)630 3251 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50
+b(kill)c(forw)m(ard)e(from)h(the)g(cursor)g(to)h(the)f(end)f(of)i(the)
+630 3361 y(curren)m(t)30 b(line.)150 3508 y Ft(unix-line-discard)c
+(\(C-u\))630 3617 y Fu(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f
+(to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150
+3765 y Ft(kill-whole-line)c(\(\))630 3874 y Fu(Kill)37
+b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g
+(where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630
+3984 y(this)30 b(is)h(un)m(b)s(ound.)150 4131 y Ft(kill-word)d(\(M-d\))
+630 4241 y Fu(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
+(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
+(the)g(end)630 4350 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
+b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft(forward-word)p
+Fu(.)150 4498 y Ft(backward-kill-word)25 b(\(M-DEL\))630
+4607 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40
+b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
+Ft(backward-word)p Fu(.)150 4754 y Ft(shell-kill-word)d(\(M-C-d\))630
+4864 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
-(the)g(end)630 4947 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
+(the)g(end)630 4974 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft
(shell-forward-word)p Fu(.)150 5121 y Ft(shell-backward-kill-word)24
b(\(\))630 5230 y Fu(Kill)e(the)h(w)m(ord)e(b)s(ehind)g(p)s(oin)m(t.)38
diff --git a/doc/builtins.0 b/doc/builtins.0
index db48eba3..b406d43d 100644
--- a/doc/builtins.0
+++ b/doc/builtins.0
@@ -827,11 +827,13 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
is made local to the function in which llooccaall is invoked: shell
options changed using the sseett builtin inside the function are
restored to their original values when the function returns.
- With no operands, llooccaall writes a list of local variables to the
- standard output. It is an error to use llooccaall when not within a
- function. The return status is 0 unless llooccaall is used outside a
- function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly
- variable.
+ The restore is effected as if a series of sseett commands were exe-
+ cuted to restore the values that were in place before the func-
+ tion. With no operands, llooccaall writes a list of local variables
+ to the standard output. It is an error to use llooccaall when not
+ within a function. The return status is 0 unless llooccaall is used
+ outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a
+ readonly variable.
llooggoouutt Exit a login shell.
diff --git a/doc/builtins.ps b/doc/builtins.ps
index 413536b6..55ad305f 100644
--- a/doc/builtins.ps
+++ b/doc/builtins.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
-%%CreationDate: Fri Jul 17 15:12:32 2020
+%%CreationDate: Fri Aug 7 11:58:10 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -1584,286 +1584,287 @@ C(hen)-5.652 E F2(local)3.152 E F0 .652
(d: shell options changed us-).1 F 1.17(ing the)144 544.8 R F2(set)3.67
E F0 -.2(bu)3.67 G 1.171
(iltin inside the function are restored to their original v).2 F 1.171
-(alues when the function re-)-.25 F 2.888(turns. W)144 556.8 R .388
-(ith no operands,)-.4 F F2(local)2.888 E F0 .388
-(writes a list of local v)2.888 F .388(ariables to the standard output.)
--.25 F .387(It is an error)5.387 F .332(to use)144 568.8 R F2(local)
-2.832 E F0 .332(when not within a function.)2.832 F .332
-(The return status is 0 unless)5.332 F F2(local)2.832 E F0 .332
-(is used outside a func-)2.832 F(tion, an in)144 580.8 Q -.25(va)-.4 G
-(lid).25 E F1(name)2.86 E F0(is supplied, or)2.68 E F1(name)2.5 E F0
-(is a readonly v)2.5 E(ariable.)-.25 E F2(logout)108 597.6 Q F0
-(Exit a login shell.)144 597.6 Q F2(map\214le)108 614.4 Q F0([)2.5 E F2
+(alues when the function re-)-.25 F 3.381(turns. The)144 556.8 R .881
+(restore is ef)3.381 F .881(fected as if a series of)-.25 F F2(set)3.381
+E F0 .88(commands were e)3.38 F -.15(xe)-.15 G .88
+(cuted to restore the v).15 F(alues)-.25 E .787
+(that were in place before the function.)144 568.8 R -.4(Wi)5.788 G .788
+(th no operands,).4 F F2(local)3.288 E F0 .788(writes a list of local v)
+3.288 F .788(ariables to)-.25 F .655(the standard output.)144 580.8 R
+.654(It is an error to use)5.655 F F2(local)3.154 E F0 .654
+(when not within a function.)3.154 F .654(The return status is 0)5.654 F
+(unless)144 592.8 Q F2(local)2.5 E F0(is used outside a function, an in)
+2.5 E -.25(va)-.4 G(lid).25 E F1(name)2.86 E F0(is supplied, or)2.68 E
+F1(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F2(logout)108
+609.6 Q F0(Exit a login shell.)144 609.6 Q F2(map\214le)108 626.4 Q F0
+([)2.5 E F2<ad64>A F1(delim)2.5 E F0 2.5(][)C F2<ad6e>-2.5 E F1(count)
+2.5 E F0 2.5(][)C F2<ad4f>-2.5 E F1(origin)2.5 E F0 2.5(][)C F2<ad73>
+-2.5 E F1(count)2.5 E F0 2.5(][)C F2<ad74>-2.5 E F0 2.5(][)C F2<ad75>
+-2.5 E F1(fd)2.5 E F0 2.5(][)C F2<ad43>-2.5 E F1(callbac)2.5 E(k)-.2 E
+F0 2.5(][)C F2<ad63>-2.5 E F1(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E
+(ay)-.15 E F0(])A F2 -.18(re)108 638.4 S(adarray).18 E F0([)2.5 E F2
<ad64>A F1(delim)2.5 E F0 2.5(][)C F2<ad6e>-2.5 E F1(count)2.5 E F0 2.5
(][)C F2<ad4f>-2.5 E F1(origin)2.5 E F0 2.5(][)C F2<ad73>-2.5 E F1
(count)2.5 E F0 2.5(][)C F2<ad74>-2.5 E F0 2.5(][)C F2<ad75>-2.5 E F1
(fd)2.5 E F0 2.5(][)C F2<ad43>-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)
C F2<ad63>-2.5 E F1(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0
-(])A F2 -.18(re)108 626.4 S(adarray).18 E F0([)2.5 E F2<ad64>A F1(delim)
-2.5 E F0 2.5(][)C F2<ad6e>-2.5 E F1(count)2.5 E F0 2.5(][)C F2<ad4f>-2.5
-E F1(origin)2.5 E F0 2.5(][)C F2<ad73>-2.5 E F1(count)2.5 E F0 2.5(][)C
-F2<ad74>-2.5 E F0 2.5(][)C F2<ad75>-2.5 E F1(fd)2.5 E F0 2.5(][)C F2
-<ad43>-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)C F2<ad63>-2.5 E F1
-(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0(])A .159
-(Read lines from the standard input into the inde)144 638.4 R -.15(xe)
--.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F1(arr)2.989 E
-(ay)-.15 E F0 2.659(,o).32 G 2.658(rf)-2.659 G .158
-(rom \214le descriptor)-2.658 F F1(fd)4.628 E F0 1.248(if the)144 650.4
-R F2<ad75>3.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249
+(])A .158(Read lines from the standard input into the inde)144 650.4 R
+-.15(xe)-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F1
+(arr)2.989 E(ay)-.15 E F0 2.659(,o).32 G 2.659(rf)-2.659 G .159
+(rom \214le descriptor)-2.659 F F1(fd)4.629 E F0 1.249(if the)144 662.4
+R F2<ad75>3.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 F1(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,)
--6.249 F(ha)144 662.4 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad64>144 674.4 Q F0 .911
-(The \214rst character of)180 674.4 R F1(delim)3.411 E F0 .911
-(is used to terminate each input line, rather than ne)3.411 F 3.41
-(wline. If)-.25 F F1(delim)180 686.4 Q F0(is the empty string,)2.5 E F2
+E F1(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
+-6.248 F(ha)144 674.4 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F2<ad64>144 686.4 Q F0 .91
+(The \214rst character of)180 686.4 R F1(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 F1(delim)180 698.4 Q F0(is the empty string,)2.5 E F2
(map\214le)2.5 E F0(will terminate a line when it reads a NUL character)
-2.5 E(.)-.55 E F2<ad6e>144 698.4 Q F0(Cop)180 698.4 Q 2.5(ya)-.1 G 2.5
+2.5 E(.)-.55 E F2<ad6e>144 710.4 Q F0(Cop)180 710.4 Q 2.5(ya)-.1 G 2.5
(tm)-2.5 G(ost)-2.5 E F1(count)2.7 E F0 2.5(lines. If)3.18 F F1(count)
-2.5 E F0(is 0, all lines are copied.)2.5 E F2<ad4f>144 710.4 Q F0(Be)180
-710.4 Q(gin assigning to)-.15 E F1(arr)2.83 E(ay)-.15 E F0(at inde)2.82
-E(x)-.15 E F1(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E
-2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)
-149.565 E(11)198.725 E 0 Cg EP
+2.5 E F0(is 0, all lines are copied.)2.5 E(GNU Bash 5.0)72 768 Q
+(2004 Apr 20)149.565 E(11)198.725 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
-E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad73>144 84 Q F0
-(Discard the \214rst)180 84 Q/F2 10/Times-Italic@0 SF(count)2.5 E F0
-(lines read.)2.5 E F1<ad74>144 96 Q F0(Remo)180 96 Q .3 -.15(ve a t)-.15
-H(railing).15 E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E
-(wline\) from each line read.)-.25 E F1<ad75>144 108 Q F0
-(Read lines from \214le descriptor)180 108 Q F2(fd)2.5 E F0
-(instead of the standard input.)2.5 E F1<ad43>144 120 Q F0(Ev)180 120 Q
-(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2(quantum)
-2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
-(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1<ad63>144 132 Q
-F0(Specify the number of lines read between each call to)180 132 Q F2
-(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 148.8 Q F1<ad43>2.967 E F0 .467
+E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad4f>144 84 Q F0(Be)
+180 84 Q(gin assigning to)-.15 E/F2 10/Times-Italic@0 SF(arr)2.83 E(ay)
+-.15 E F0(at inde)2.82 E(x)-.15 E F2(origin)2.73 E F0 5(.T).24 G(he def)
+-5 E(ault inde)-.1 E 2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 96
+Q F0(Discard the \214rst)180 96 Q F2(count)2.5 E F0(lines read.)2.5 E F1
+<ad74>144 108 Q F0(Remo)180 108 Q .3 -.15(ve a t)-.15 H(railing).15 E F2
+(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E(wline\) from each line read.)
+-.25 E F1<ad75>144 120 Q F0(Read lines from \214le descriptor)180 120 Q
+F2(fd)2.5 E F0(instead of the standard input.)2.5 E F1<ad43>144 132 Q F0
+(Ev)180 132 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E
+F2(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
+(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1<ad63>144 144 Q
+F0(Specify the number of lines read between each call to)180 144 Q F2
+(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 160.8 Q F1<ad43>2.968 E F0 .467
(is speci\214ed without)2.967 F F1<ad63>2.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 160.8 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 172.8 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
-(ut before the array element is)-.2 F(assigned.)144 184.8 Q
-(If not supplied with an e)144 201.6 Q(xplicit origin,)-.15 E F1
+(luated, it is sup-).25 F .261(plied the inde)144 172.8 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 184.8 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 196.8 Q
+(If not supplied with an e)144 213.6 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
-(before assigning to it.)2.5 E F1(map\214le)144 218.4 Q F0 .797
-(returns successfully unless an in)3.298 F -.25(va)-.4 G .797
+(before assigning to it.)2.5 E F1(map\214le)144 230.4 Q F0 .797
+(returns successfully unless an in)3.297 F -.25(va)-.4 G .797
(lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr)
-3.297 E(ay)-.15 E F0 .797(is in-)3.297 F -.25(va)144 230.4 S
+3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 242.4 S
(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 247.2 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
-2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 259.2 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
-271.2 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 283.2 Q F1<ad6e>144 295.2 Q F0 .551
-(Suppresses the normal change of directory when remo)180 295.2 R .551
+F1(popd)108 259.2 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
+2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 271.2 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
+283.2 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 295.2 Q F1<ad6e>144 307.2 Q F0 .551
+(Suppresses the normal change of directory when remo)180 307.2 R .551
(ving directories from the stack, so)-.15 F
-(that only the stack is manipulated.)180 307.2 Q F1(+)144 319.2 Q F2(n)A
-F0(Remo)180 319.2 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E
+(that only the stack is manipulated.)180 319.2 Q F1(+)144 331.2 Q F2(n)A
+F0(Remo)180 331.2 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
F F1(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180
-331.2 S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0
+343.2 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 F1<ad>144 343.2 Q F2(n)A F0
-(Remo)180 343.2 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
-(zero. F)180 355.2 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0
+-.65 E F3(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 355.2 Q F2(n)A F0
+(Remo)180 355.2 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 367.2 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
-372 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 384 R .415(alse if an in)-.1 F
+E F3(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144
+384 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 396 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
-(tory stack entry is speci\214ed, or the directory change f)144 396 Q
-(ails.)-.1 E F1(printf)108 412.8 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
-(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .358
-(Write the formatted)144 424.8 R F2(ar)2.858 E(guments)-.37 E F0 .358
-(to the standard output under the control of the)2.858 F F2(format)2.857
-E F0 5.357(.T)C(he)-5.357 E F1<ad76>2.857 E F0(op-)2.857 E .714
-(tion causes the output to be assigned to the v)144 436.8 R(ariable)-.25
+(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 408 Q
+(ails.)-.1 E F1(printf)108 424.8 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
+(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .357
+(Write the formatted)144 436.8 R F2(ar)2.857 E(guments)-.37 E F0 .357
+(to the standard output under the control of the)2.857 F F2(format)2.858
+E F0 5.358(.T)C(he)-5.358 E F1<ad76>2.858 E F0(op-)2.858 E .714
+(tion causes the output to be assigned to the v)144 448.8 R(ariable)-.25
E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214
-F(output.)144 448.8 Q(The)144 472.8 Q F2(format)3.018 E F0 .517(is a ch\
+F(output.)144 460.8 Q(The)144 484.8 Q F2(format)3.017 E F0 .517(is a ch\
aracter string which contains three types of objects: plain characters,\
- which are)3.018 F .704(simply copied to standard output, character esc\
-ape sequences, which are con)144 484.8 R -.15(ve)-.4 G .704
+ which are)3.017 F .704(simply copied to standard output, character esc\
+ape sequences, which are con)144 496.8 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 496.8 R .036
-(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 508.8 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 520.8 Q
-(xtensions:)-.15 E F1(%b)144 532.8 Q F0(causes)180 532.8 Q F1(printf)
-2.596 E F0 .096(to e)2.596 F .096
+\214cations, each of which causes printing of the ne)144 508.8 R .037
+(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 520.8 Q(gument)-.37 E F0
+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 532.8 Q
+(xtensions:)-.15 E F1(%b)144 544.8 Q F0(causes)180 544.8 Q F1(printf)
+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 544.8 Q(ay as)
--.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 556.8 Q F0(causes)180 556.8 Q
+2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 556.8 Q(ay as)
+-.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 568.8 Q F0(causes)180 568.8 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 568.8 Q F1(%\()144 580.8 Q F2(datefmt)A F1(\)T)A F0(causes)
-180 592.8 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 604.8 R F2
+(input.)180 580.8 Q F1(%\()144 592.8 Q F2(datefmt)A F1(\)T)A F0(causes)
+180 604.8 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 616.8 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
-616.8 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
-(current time, and \2552 represents the time the shell w)180 628.8 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 640.8 R -.15
+(ger representing the number)-.15 F .292(of seconds since the epoch.)180
+628.8 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 .694
+(current time, and \2552 represents the time the shell w)180 640.8 R
+.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 652.8 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 652.8 Q(vior)-.2 E(.)-.55 E .901
-(The %b, %q, and %T directi)144 669.6 R -.15(ve)-.25 G 3.401(sa).15 G
-.901(ll use the \214eld width and precision ar)-3.401 F .902
-(guments from the format)-.18 F .358(speci\214cation and write that man)
-144 681.6 R 2.858(yb)-.15 G .357
-(ytes from \(or use that wide a \214eld for\) the e)-2.858 F .357
+F1(printf)2.71 E F0(beha)180 664.8 Q(vior)-.2 E(.)-.55 E .902
+(The %b, %q, and %T directi)144 681.6 R -.15(ve)-.25 G 3.401(sa).15 G
+.901(ll use the \214eld width and precision ar)-3.401 F .901
+(guments from the format)-.18 F .357(speci\214cation and write that man)
+144 693.6 R 2.857(yb)-.15 G .358
+(ytes from \(or use that wide a \214eld for\) the e)-2.857 F .358
(xpanded ar)-.15 F(gument,)-.18 E
-(which usually contains more characters than the original.)144 693.6 Q
-(Ar)144 710.4 Q .463(guments to non-string format speci\214ers are trea\
-ted as C constants, e)-.18 F .464(xcept that a leading plus or)-.15 F
-1.259(minus sign is allo)144 722.4 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(GNU Bash 5.0)72 768 Q(2004 Apr 20)
-149.565 E(12)198.725 E 0 Cg EP
+(which usually contains more characters than the original.)144 705.6 Q
+(Ar)144 722.4 Q .464(guments to non-string format speci\214ers are trea\
+ted as C constants, e)-.18 F .463(xcept that a leading plus or)-.15 F
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(12)198.725 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
-E(UIL)-.1 E(TINS\(1\))-.92 E(ASCII v)144 84 Q(alue of the follo)-.25 E
-(wing character)-.25 E(.)-.55 E(The)144 100.8 Q/F1 10/Times-Italic@0 SF
-(format)2.514 E F0 .015(is reused as necessary to consume all of the)
-2.514 F F1(ar)2.515 E(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)
--2.515 E F1(format)2.515 E F0 .015(requires more)2.515 F F1(ar)2.515 E
-(-)-.2 E(guments)144 112.8 Q F0 .566(than are supplied, the e)3.066 F
+E(UIL)-.1 E(TINS\(1\))-.92 E 1.258(minus sign is allo)144 84 R 1.259
+(wed, and if the leading character is a single or double quote, the v)
+-.25 F 1.259(alue is the)-.25 F(ASCII v)144 96 Q(alue of the follo)-.25
+E(wing character)-.25 E(.)-.55 E(The)144 112.8 Q/F1 10/Times-Italic@0 SF
+(format)2.515 E F0 .015(is reused as necessary to consume all of the)
+2.515 F F1(ar)2.515 E(guments)-.37 E F0 5.015(.I)C 2.514(ft)-5.015 G(he)
+-2.514 E F1(format)2.514 E F0 .014(requires more)2.514 F F1(ar)2.514 E
+(-)-.2 E(guments)144 124.8 Q F0 .565(than are supplied, the e)3.065 F
.566(xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066
-(si).15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565
+(si).15 G 3.066(faz)-3.066 G .566(ero v)-3.066 F .566
(alue or null string,)-.25 F(as appropriate, had been supplied.)144
-124.8 Q(The return v)5 E(alue is zero on success, non-zero on f)-.25 E
-(ailure.)-.1 E/F2 10/Times-Bold@0 SF(pushd)108 141.6 Q F0([)2.5 E F2
+136.8 Q(The return v)5 E(alue is zero on success, non-zero on f)-.25 E
+(ailure.)-.1 E/F2 10/Times-Bold@0 SF(pushd)108 153.6 Q F0([)2.5 E F2
<ad6e>A F0 2.5(][)C(+)-2.5 E F1(n)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0(])A
-F2(pushd)108 153.6 Q F0([)2.5 E F2<ad6e>A F0 2.5(][)C F1(dir)-2.5 E F0
-(])A .639(Adds a directory to the top of the directory stack, or rotate\
-s the stack, making the ne)144 165.6 R 3.14(wt)-.25 G .64(op of the)
--3.14 F .417(stack the current w)144 177.6 R .416(orking directory)-.1 F
-5.416(.W)-.65 G .416(ith no ar)-5.816 F(guments,)-.18 E F2(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
-(and returns 0, unless the directory stack is empty)144 189.6 R 6.625
+F2(pushd)108 165.6 Q F0([)2.5 E F2<ad6e>A F0 2.5(][)C F1(dir)-2.5 E F0
+(])A .64(Adds a directory to the top of the directory stack, or rotates\
+ the stack, making the ne)144 177.6 R 3.139(wt)-.25 G .639(op of the)
+-3.139 F .416(stack the current w)144 189.6 R .416(orking directory)-.1
+F 5.416(.W)-.65 G .416(ith no ar)-5.816 F(guments,)-.18 E F2(pushd)2.916
+E F0 -.15(ex)2.916 G .416(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 201.6 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 201.6 Q
-F2<ad6e>144 213.6 Q F0 1.811(Suppresses the normal change of directory \
-when rotating or adding directories to the)180 213.6 R
-(stack, so that only the stack is manipulated.)180 225.6 Q F2(+)144
-237.6 Q F1(n)A F0 1.267(Rotates the stack so that the)180 237.6 R F1(n)
-3.767 E F0 1.268(th directory \(counting from the left of the list sho)B
-1.268(wn by)-.25 F F2(dirs)180 249.6 Q F0 2.5(,s)C
-(tarting with zero\) is at the top.)-2.5 E F2<ad>144 261.6 Q F1(n)A F0
-.92(Rotates the stack so that the)180 261.6 R F1(n)3.42 E F0 .92
+-.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 213.6 Q
+F2<ad6e>144 225.6 Q F0 1.811(Suppresses the normal change of directory \
+when rotating or adding directories to the)180 225.6 R
+(stack, so that only the stack is manipulated.)180 237.6 Q F2(+)144
+249.6 Q F1(n)A F0 1.268(Rotates the stack so that the)180 249.6 R F1(n)
+3.768 E F0 1.267(th directory \(counting from the left of the list sho)B
+1.267(wn by)-.25 F F2(dirs)180 261.6 Q F0 2.5(,s)C
+(tarting with zero\) is at the top.)-2.5 E F2<ad>144 273.6 Q F1(n)A F0
+.92(Rotates the stack so that the)180 273.6 R F1(n)3.42 E F0 .92
(th directory \(counting from the right of the list sho)B .92(wn by)-.25
-F F2(dirs)180 273.6 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
--2.5 E F1(dir)144.35 285.6 Q F0(Adds)180 285.6 Q F1(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
-(if it had been supplied as the ar)180 297.6 Q(gument to the)-.18 E F2
-(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 314.4 R F2(pushd)
-2.989 E F0 .489(command is successful, a)2.989 F F2(dirs)2.988 E F0 .488
-(is performed as well.)2.988 F .488(If the \214rst form is used,)5.488 F
-F2(pushd)2.988 E F0 1.039(returns 0 unless the cd to)144 326.4 R F1(dir)
-3.889 E F0 -.1(fa)4.269 G 3.539(ils. W).1 F 1.039(ith the second form,)
--.4 F F2(pushd)3.54 E F0 1.04(returns 0 unless the directory)3.54 F .847
-(stack is empty)144 338.4 R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent\
+F F2(dirs)180 285.6 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
+-2.5 E F1(dir)144.35 297.6 Q F0(Adds)180 297.6 Q F1(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 309.6 Q(gument to the)-.18 E F2
+(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 326.4 R F2(pushd)
+2.988 E F0 .488(command is successful, a)2.988 F F2(dirs)2.988 E F0 .488
+(is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F
+F2(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 338.4 R F1(dir)
+3.89 E F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4
+F F2(pushd)3.539 E F0 1.039(returns 0 unless the directory)3.539 F .846
+(stack is empty)144 350.4 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 350.4 Q 2.5(wc)-.25 G(urrent directory f)-2.5
-E(ails.)-.1 E F2(pwd)108 367.2 Q F0([)2.5 E F2(\255LP)A F0(])A .844
-(Print the absolute pathname of the current w)144 379.2 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
-391.2 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2
+-.15 F(speci\214ed ne)144 362.4 Q 2.5(wc)-.25 G(urrent directory f)-2.5
+E(ails.)-.1 E F2(pwd)108 379.2 Q F0([)2.5 E F2(\255LP)A F0(])A .845
+(Print the absolute pathname of the current w)144 391.2 R .845
+(orking directory)-.1 F 5.844(.T)-.65 G .844
+(he pathname printed contains no)-5.844 F .181(symbolic links if the)144
+403.2 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2
.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2
-(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263
-(enabled. If)144 403.2 R(the)3.263 E F2<ad4c>3.263 E F0 .763
-(option is used, the pathname printed may contain symbolic links.)3.263
-F .764(The return)5.764 F .405(status is 0 unless an error occurs while\
- reading the name of the current directory or an in)144 415.2 R -.25(va)
--.4 G .405(lid op-).25 F(tion is supplied.)144 427.2 Q F2 -.18(re)108
-444 S(ad).18 E F0([)3.816 E F2(\255ers)A F0 3.816(][)C F2<ad61>-3.816 E
-F1(aname)3.816 E F0 3.816(][)C F2<ad64>-3.816 E F1(delim)3.816 E F0
-3.816(][)C F2<ad69>-3.816 E F1(te)3.816 E(xt)-.2 E F0 3.816(][)C F2
-<ad6e>-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad4e>
--3.817 E F1(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad70>-3.817 E
-F1(pr)3.817 E(ompt)-.45 E F0 3.817(][)C F2<ad74>-3.817 E F1(timeout)
-3.817 E F0 3.817(][)C F2<ad75>-3.817 E F1(fd)3.817 E F0(])A([)108 456 Q
+(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264
+(enabled. If)144 415.2 R(the)3.264 E F2<ad4c>3.264 E F0 .763
+(option is used, the pathname printed may contain symbolic links.)3.264
+F .763(The return)5.763 F .405(status is 0 unless an error occurs while\
+ reading the name of the current directory or an in)144 427.2 R -.25(va)
+-.4 G .405(lid op-).25 F(tion is supplied.)144 439.2 Q F2 -.18(re)108
+456 S(ad).18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2<ad61>-3.817 E
+F1(aname)3.817 E F0 3.817(][)C F2<ad64>-3.817 E F1(delim)3.817 E F0
+3.817(][)C F2<ad69>-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2
+<ad6e>-3.817 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad4e>
+-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad70>-3.816 E
+F1(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F2<ad74>-3.816 E F1(timeout)
+3.816 E F0 3.816(][)C F2<ad75>-3.816 E F1(fd)3.816 E F0(])A([)108 468 Q
F1(name)A F0(...])2.5 E .516(One line is read from the standard input, \
-or from the \214le descriptor)144 468 R F1(fd)3.016 E F0 .516
-(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 480 Q F2<ad75>
-2.935 E F0 .435(option, split into w)2.935 F .435(ords as described abo)
+or from the \214le descriptor)144 480 R F1(fd)3.016 E F0 .516
+(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 492 Q F2<ad75>
+2.936 E F0 .436(option, split into w)2.936 F .435(ords as described abo)
-.1 F .735 -.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)2.935 G .435
-(rd Splitting).75 F F0 2.935(,a)C .436(nd the \214rst w)-2.935 F .436
-(ord is as-)-.1 F .376(signed to the \214rst)144 492 R F1(name)3.236 E
+(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w)-2.935 F .435
+(ord is as-)-.1 F .375(signed to the \214rst)144 504 R F1(name)3.235 E
F0 2.876(,t).18 G .376(he second w)-2.876 F .376(ord to the second)-.1 F
-F1(name)3.236 E F0 2.876(,a).18 G .376(nd so on.)-2.876 F .375
-(If there are more w)5.376 F(ords)-.1 E .236
-(than names, the remaining w)144 504 R .237(ords and their interv)-.1 F
-.237(ening delimiters are assigned to the last)-.15 F F1(name)3.097 E F0
-5.237(.I).18 G(f)-5.237 E .875(there are fe)144 516 R .875(wer w)-.25 F
+F1(name)3.236 E F0 2.876(,a).18 G .376(nd so on.)-2.876 F .376
+(If there are more w)5.376 F(ords)-.1 E .237
+(than names, the remaining w)144 516 R .237(ords and their interv)-.1 F
+.237(ening delimiters are assigned to the last)-.15 F F1(name)3.096 E F0
+5.236(.I).18 G(f)-5.236 E .874(there are fe)144 528 R .874(wer w)-.25 F
.875(ords read from the input stream than names, the remaining names ar\
-e assigned)-.1 F .517(empty v)144 528 R 3.017(alues. The)-.25 F .517
-(characters in)3.017 F/F3 9/Times-Bold@0 SF(IFS)3.017 E F0 .518
-(are used to split the line into w)2.767 F .518
-(ords using the same rules the)-.1 F .027(shell uses for e)144 540 R
+e assigned)-.1 F .518(empty v)144 540 R 3.018(alues. The)-.25 F .518
+(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518
+(are used to split the line into w)2.768 F .517
+(ords using the same rules the)-.1 F .026(shell uses for e)144 552 R
.026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F2
-.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026
-(backslash character \()2.526 F F2(\\)A F0 2.526(\)m)C(ay)-2.526 E .488
-(be used to remo)144 552 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H
+(backslash character \()2.526 F F2(\\)A F0 2.527(\)m)C(ay)-2.527 E .489
+(be used to remo)144 564 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H
.488(pecial meaning for the ne).15 F .488
-(xt character read and for line continuation.)-.15 F(Op-)5.489 E
-(tions, if supplied, ha)144 564 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad61>144 576 Q F1(aname)2.5 E F0 1.026(The w)
-180 588 R 1.026(ords are assigned to sequential indices of the array v)
--.1 F(ariable)-.25 E F1(aname)3.855 E F0 3.525(,s).18 G 1.025
-(tarting at 0.)-3.525 F F1(aname)180.33 600 Q F0(is unset before an)2.68
+(xt character read and for line continuation.)-.15 F(Op-)5.488 E
+(tions, if supplied, ha)144 576 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F2<ad61>144 588 Q F1(aname)2.5 E F0 1.025(The w)
+180 600 R 1.026(ords are assigned to sequential indices of the array v)
+-.1 F(ariable)-.25 E F1(aname)3.856 E F0 3.526(,s).18 G 1.026
+(tarting at 0.)-3.526 F F1(aname)180.33 612 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
-F1(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F2<ad64>144 612 Q
-F1(delim)2.5 E F0 .28(The \214rst character of)180 624 R F1(delim)2.78 E
-F0 .281(is used to terminate the input line, rather than ne)2.78 F 2.781
-(wline. If)-.25 F F1(de-)2.781 E(lim)180 636 Q F0(is the empty string,)
-2.5 E F2 -.18(re)2.5 G(ad).18 E F0
+F1(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F2<ad64>144 624 Q
+F1(delim)2.5 E F0 .281(The \214rst character of)180 636 R F1(delim)2.781
+E F0 .281(is used to terminate the input line, rather than ne)2.781 F
+2.78(wline. If)-.25 F F1(de-)2.78 E(lim)180 648 Q F0
+(is the empty string,)2.5 E F2 -.18(re)2.5 G(ad).18 E F0
(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2
-<ad65>144 648 Q F0 .373
-(If the standard input is coming from a terminal,)180 648 R F2 -.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 .218
-(to obtain the line.)180 660 R .218(Readline uses the current \(or def)
+<ad65>144 660 Q F0 .372
+(If the standard input is coming from a terminal,)180 660 R F2 -.18(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 672 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 672 Q -.15(ve)-.25 G 2.5(\)e).15 G
+(viously)-.25 E(acti)180 684 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 F2<ad69>144 684 Q F1(te)2.5 E(xt)-.2
-E F0(If)180 684 Q F2 -.18(re)2.716 G(adline).18 E F0 .216
-(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216
-(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-)
--.25 F(ing be)180 696 Q(gins.)-.15 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)
+E(ault \214lename completion.)-.1 E F2<ad69>144 696 Q F1(te)2.5 E(xt)-.2
+E F0(If)180 696 Q F2 -.18(re)2.715 G(adline).18 E F0 .216
+(is being used to read the line,)2.715 F F1(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 708 Q(gins.)-.15 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)
149.565 E(13)198.725 E 0 Cg EP
%%Page: 14 14
%%BeginPageSetup
@@ -1873,52 +1874,52 @@ BP
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad6e>144 84 Q/F2 10
/Times-Italic@0 SF(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 96 S(ad)
-.18 E F0 .322(returns after reading)2.822 F F2(nc)2.823 E(har)-.15 E(s)
+.18 E F0 .323(returns after reading)2.823 F F2(nc)2.823 E(har)-.15 E(s)
-.1 E F0 .323(characters rather than w)2.823 F .323
(aiting for a complete line of in-)-.1 F(put, b)180 108 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 F1
<ad4e>144 120 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 132 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
+.18 E 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 144 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
+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 156 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 168 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 180 S .67
+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 168 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 180 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 F1<ad72>180 192 Q F0(option belo)
2.5 E(w\).)-.25 E F1<ad70>144 204 Q F2(pr)2.5 E(ompt)-.45 E F0(Display)
-180 216 Q F2(pr)3.66 E(ompt)-.45 E F0 1.161(on standard error)3.66 F
+180 216 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 228 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
-<ad72>144 240 Q F0 .544(Backslash does not act as an escape character)
-180 240 R 5.543(.T)-.55 G .543(he backslash is considered to be part of)
--5.543 F .492(the line.)180 252 R .492(In particular)5.492 F 2.992(,ab)
--.4 G(ackslash-ne)-2.992 E .493
+<ad72>144 240 Q F0 .543(Backslash does not act as an escape character)
+180 240 R 5.543(.T)-.55 G .544(he backslash is considered to be part of)
+-5.543 F .493(the line.)180 252 R .493(In particular)5.493 F 2.993(,ab)
+-.4 G(ackslash-ne)-2.993 E .493
(wline pair may not then be used as a line continua-)-.25 F(tion.)180
264 Q F1<ad73>144 276 Q F0(Silent mode.)180 276 Q
(If input is coming from a terminal, characters are not echoed.)5 E F1
-<ad74>144 288 Q F2(timeout)2.5 E F0(Cause)180 300 Q 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 .56
+<ad74>144 288 Q F2(timeout)2.5 E F0(Cause)180 300 Q F1 -.18(re)2.928 G
+(ad).18 E F0 .428(to time out and return f)2.928 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 312 R F2(timeout)3.061 E F0
-(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number)
+(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number)
3.061 F(with a fractional portion follo)180 324 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
-336 R .506(fect when reading)-.25 F .59(from re)180 348 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
+336 R .505(fect when reading)-.25 F .589(from re)180 348 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
(artial input read into the speci\214ed).15 F -.25(va)180 360 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
@@ -1931,39 +1932,39 @@ F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G
(Read input from \214le descriptor)180 396 Q F2(fd)2.5 E F0(.)A .522
(If no)144 412.8 R F2(names)3.382 E F0 .522
(are supplied, the line read, without the ending delimiter b)3.292 F
-.522(ut otherwise unmodi\214ed, is)-.2 F 1.187(assigned to the v)144
+.522(ut otherwise unmodi\214ed, is)-.2 F 1.186(assigned to the v)144
424.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9
/Times-Roman@0 SF(.)A F0 1.186(The e)5.686 F 1.186
(xit status is zero, unless end-of-\214le is encountered,)-.15 F F1 -.18
-(re)3.686 G(ad).18 E F0 .96
+(re)3.687 G(ad).18 E F0 .961
(times out \(in which case the status is greater than 128\), a v)144
-436.8 R .961(ariable assignment error \(such as as-)-.25 F .707
+436.8 R .96(ariable assignment error \(such as as-)-.25 F .706
(signing to a readonly v)144 448.8 R .706(ariable\) occurs, or an in)
-.25 F -.25(va)-.4 G .706(lid \214le descriptor is supplied as the ar)
-.25 F .706(gument to)-.18 F F1<ad75>144 460.8 Q F0(.)A F1 -.18(re)108
+.25 F .707(gument to)-.18 F F1<ad75>144 460.8 Q F0(.)A F1 -.18(re)108
477.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1<ad70>-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 489.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 501.6 R 1.097(If the)6.097 F F1<ad66>3.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 513.6 Q 3.334(ed. The)
+F F2(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.096
+(quent assignment.)144 501.6 R 1.096(If the)6.096 F F1<ad66>3.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 513.6 Q 3.334(ed. The)
-.1 F F1<ad61>3.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 F1<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
--.25 E .777(ables to associati)144 525.6 R 1.077 -.15(ve a)-.25 H 3.277
-(rrays. If).15 F .777(both options are supplied,)3.277 F F1<ad41>3.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 537.6 R -.15(ve)
+-.25 E .776(ables to associati)144 525.6 R 1.076 -.15(ve a)-.25 H 3.276
+(rrays. If).15 F .777(both options are supplied,)3.276 F F1<ad41>3.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 537.6 R -.15(ve)
-.25 G .521(n, or if the).15 F F1<ad70>3.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 549.6 R(The)5.295 E F1
-<ad70>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 549.6 R(The)5.296 E F1
+<ad70>2.796 E F0(option)2.796 E .786
(causes output to be displayed in a format that may be reused as input.)
-144 561.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144
-573.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
+144 561.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
+573.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)
@@ -1971,35 +1972,35 @@ to a subset of the set of readonly names.)144 549.6 R(The)5.295 E F1
-.25 F .26(ariable name, or)-.25 F F1<ad66>2.76 E F0 .26
(is supplied with a)2.76 F F2(name)144.36 597.6 Q F0
(that is not a function.)2.68 E F1 -.18(re)108 614.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 626.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 626.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 638.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
+-.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 .267(by a trap handler)144 650.4 R 2.767(,t)-.4 G .267
(he last command used to determine the status is the last command e)
--2.767 F -.15(xe)-.15 G .267(cuted be-).15 F .02(fore the trap handler)
+-2.767 F -.15(xe)-.15 G .268(cuted be-).15 F .02(fore the trap handler)
144 662.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15
E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F1(DEB)2.52
E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E
-.886(mine the status is the last command e)144 674.4 R -.15(xe)-.15 G
-.886(cuted by the trap handler before).15 F F1 -.18(re)3.385 G(tur).18 E
-(n)-.15 E F0 -.1(wa)3.385 G 3.385(si).1 G -1.9 -.4(nv o)-3.385 H -.1(ke)
-.4 G 3.385(d. If).1 F F1 -.18(re)144 686.4 S(tur).18 E(n)-.15 E F0 .627
-(is used outside a function, b)3.127 F .628(ut during e)-.2 F -.15(xe)
--.15 G .628(cution of a script by the).15 F F1(.)3.128 E F0(\()5.628 E
-F1(sour)A(ce)-.18 E F0 3.128(\)c)C .628(ommand, it)-3.128 F .589
-(causes the shell to stop e)144 698.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 710.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 2.036
+.885(mine the status is the last command e)144 674.4 R -.15(xe)-.15 G
+.886(cuted by the trap handler before).15 F F1 -.18(re)3.386 G(tur).18 E
+(n)-.15 E F0 -.1(wa)3.386 G 3.386(si).1 G -1.9 -.4(nv o)-3.386 H -.1(ke)
+.4 G 3.386(d. If).1 F F1 -.18(re)144 686.4 S(tur).18 E(n)-.15 E F0 .628
+(is used outside a function, b)3.128 F .628(ut during e)-.2 F -.15(xe)
+-.15 G .628(cution of a script by the).15 F F1(.)3.127 E F0(\()5.627 E
+F1(sour)A(ce)-.18 E F0 3.127(\)c)C .627(ommand, it)-3.127 F .588
+(causes the shell to stop e)144 698.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 710.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 2.035
(its least signi\214cant 8 bits.)144 722.4 R 2.035
-(The return status is non-zero if)7.036 F F1 -.18(re)4.535 G(tur).18 E
-(n)-.15 E F0 2.035(is supplied a non-numeric)4.535 F(GNU Bash 5.0)72 768
+(The return status is non-zero if)7.035 F F1 -.18(re)4.536 G(tur).18 E
+(n)-.15 E F0 2.036(is supplied a non-numeric)4.536 F(GNU Bash 5.0)72 768
Q(2004 Apr 20)149.565 E(14)198.725 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
@@ -2007,111 +2008,111 @@ BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
-E(UIL)-.1 E(TINS\(1\))-.92 E(ar)144 84 Q .705
+E(UIL)-.1 E(TINS\(1\))-.92 E(ar)144 84 Q .706
(gument, or is used outside a function and not during e)-.18 F -.15(xe)
--.15 G .706(cution of a script by).15 F/F1 10/Times-Bold@0 SF(.)3.206 E
-F0(or)4.039 E F1(sour)3.206 E(ce)-.18 E F0 5.706(.A)C -.15(ny)-5.706 G
-.366(command associated with the)144 96 R F1(RETURN)2.866 E F0 .365
-(trap is e)2.866 F -.15(xe)-.15 G .365(cuted before e).15 F -.15(xe)-.15
-G .365(cution resumes after the func-).15 F(tion or script.)144 108 Q F1
+-.15 G .705(cution of a script by).15 F/F1 10/Times-Bold@0 SF(.)3.205 E
+F0(or)4.038 E F1(sour)3.205 E(ce)-.18 E F0 5.705(.A)C -.15(ny)-5.705 G
+.365(command associated with the)144 96 R F1(RETURN)2.865 E F0 .365
+(trap is e)2.865 F -.15(xe)-.15 G .365(cuted before e).15 F -.15(xe)-.15
+G .366(cution resumes after the func-).15 F(tion or script.)144 108 Q F1
(set)108 124.8 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C
F1<ad6f>-2.5 E/F2 10/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C
F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1(set)108 136.8 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 148.8 S .835
+F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.4(Wi)144 148.8 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 160.8
-R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783
-(riables cannot be).25 F 2.946(reset. In)144 172.8 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 172.8 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 184.8 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 .584
-(after option processing are treated as v)144 196.8 R .585
+(The output is sorted according to the current)5.447 F 3.53
+(locale. When)144 184.8 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 .585
+(after option processing are treated as v)144 196.8 R .584
(alues for the positional parameters and are assigned, in or)-.25 F(-)
-.2 E(der)144 208.8 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 F1<ad61>144
-220.8 Q F0 1.378(Each v)184 220.8 R 1.377
+220.8 Q F0 1.377(Each v)184 220.8 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 232.8 Q(ed for e)-.1 E(xport to the en)-.15
-E(vironment of subsequent commands.)-.4 E F1<ad62>144 244.8 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 232.8 Q(ed for e)-.1 E(xport to the en)-.15
+E(vironment of subsequent commands.)-.4 E F1<ad62>144 244.8 Q F0 .132
(Report the status of terminated background jobs immediately)184 244.8 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 256.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
-.25 H(nly when job control is enabled.).15 E F1<ad65>144 268.8 Q F0
-.088(Exit immediately if a)184 268.8 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 280.8 Q
-F2 1.52(compound command)4.02 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF
+.087(Exit immediately if a)184 268.8 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 280.8 Q
+F2 1.521(compound command)4.021 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF
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
+.15 F 1.521(xits with a non-zero status.)-.15 F .079
(The shell does not e)184 292.8 R .079(xit if the command that f)-.15 F
-.079(ails is part of the command list immediately)-.1 F(follo)184 304.8
-Q 1.654(wing a)-.25 F F1(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 316.8 S .582(rds, part of an).1 F 3.082(yc)
--.15 G .582(ommand e)-3.082 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 328.8 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 340.8 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
+.08(ails is part of the command list immediately)-.1 F(follo)184 304.8 Q
+1.655(wing a)-.25 F F1(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 316.8 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 .582(list e)3.082 F .582
+(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 328.8 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 340.8 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 352.8 R 1.112(ailed while)-.1 F
-F1<ad65>3.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 364.8 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 376.8 R .617
+F1<ad65>3.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 364.8 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 376.8 R .617
(vironment and each subshell en)-.4 F .617(vironment separately \(see)
--.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 388.8 R(ONMENT)
+-.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 388.8 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 400.8
-Q .998(If a compound command or shell function e)184 418.8 R -.15(xe)
--.15 G .999(cutes in a conte).15 F .999(xt where)-.15 F F1<ad65>3.499 E
-F0 .999(is being ig-)3.499 F .089(nored, none of the commands e)184
+(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 400.8
+Q .999(If a compound command or shell function e)184 418.8 R -.15(xe)
+-.15 G .999(cutes in a conte).15 F .998(xt where)-.15 F F1<ad65>3.498 E
+F0 .998(is being ig-)3.498 F .089(nored, none of the commands e)184
430.8 R -.15(xe)-.15 G .089
-(cuted within the compound command or function body).15 F .502
-(will be af)184 442.8 R .502(fected by the)-.25 F F1<ad65>3.002 E F0
+(cuted within the compound command or function body).15 F .503
+(will be af)184 442.8 R .503(fected by the)-.25 F F1<ad65>3.002 E F0
.502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1
-<ad65>3.002 E F0 .502(is set and a command returns a f)3.002 F .503
-(ailure sta-)-.1 F 4.184(tus. If)184 454.8 R 4.184(ac)4.184 G 1.684
-(ompound command or shell function sets)-4.184 F F1<ad65>4.183 E F0
-1.683(while e)4.183 F -.15(xe)-.15 G 1.683(cuting in a conte).15 F(xt)
--.15 E(where)184 466.8 Q F1<ad65>3.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
+<ad65>3.002 E F0 .502(is set and a command returns a f)3.002 F .502
+(ailure sta-)-.1 F 4.183(tus. If)184 454.8 R 4.183(ac)4.183 G 1.683
+(ompound command or shell function sets)-4.183 F F1<ad65>4.184 E F0
+1.684(while e)4.184 F -.15(xe)-.15 G 1.684(cuting in a conte).15 F(xt)
+-.15 E(where)184 466.8 Q F1<ad65>3.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 478.8 Q F1
<ad66>144 490.8 Q F0(Disable pathname e)184 490.8 Q(xpansion.)-.15 E F1
<ad68>144 502.8 Q F0 .988(Remember the location of commands as the)184
502.8 R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F
--.15(xe)-.15 G 3.488(cution. This).15 F .987(is en-)3.487 F
-(abled by def)184 514.8 Q(ault.)-.1 E F1<ad6b>144 526.8 Q F0 .513
+-.15(xe)-.15 G 3.488(cution. This).15 F .988(is en-)3.488 F
+(abled by def)184 514.8 Q(ault.)-.1 E F1<ad6b>144 526.8 Q F0 .514
(All ar)184 526.8 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 538.8 Q F1
-<ad6d>144 550.8 Q F0 .149(Monitor mode.)184 550.8 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
+<ad6d>144 550.8 Q F0 .148(Monitor mode.)184 550.8 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 562.8 R F3 .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 574.8 R
-.678(When a background job completes, the shell prints a line containin\
-g its)5.679 F -.15(ex)184 586.8 S(it status.).15 E F1<ad6e>144 598.8 Q
-F0 .652(Read commands b)184 598.8 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
+(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 574.8 R
+.679(When a background job completes, the shell prints a line containin\
+g its)5.678 F -.15(ex)184 586.8 S(it status.).15 E F1<ad6e>144 598.8 Q
+F0 .653(Read commands b)184 598.8 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
610.8 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15
E F1<ad6f>144 622.8 Q F2(option\255name)2.5 E F0(The)184 634.8 Q F2
(option\255name)2.5 E F0(can be one of the follo)2.5 E(wing:)-.25 E F1
@@ -2137,15 +2138,15 @@ E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(err)184 84 Q(exit)
(Same as)224 96 Q F1<ad45>2.5 E F0(.)A F1(functrace)184 108 Q F0
(Same as)224 120 Q F1<ad54>2.5 E F0(.)A F1(hashall)184 132 Q F0(Same as)
224 132 Q F1<ad68>2.5 E F0(.)A F1(histexpand)184 144 Q F0(Same as)224
-156 Q F1<ad48>2.5 E F0(.)A F1(history)184 168 Q F0 .587
+156 Q F1<ad48>2.5 E F0(.)A F1(history)184 168 Q F0 .586
(Enable command history)224 168 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 9
/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9/Times-Roman@0 SF
(.)A F0 .587(This option is)5.087 F(on by def)224 180 Q
(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184
-192 Q(eeof)-.18 E F0 1.656(The ef)224 204 R 1.656
+192 Q(eeof)-.18 E F0 1.657(The ef)224 204 R 1.657
(fect is as if the shell command)-.25 F/F4 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
216 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 228 S(yw).1 E(ord)-.1 E F0(Same as)224 240 Q F1
<ad6b>2.5 E F0(.)A F1(monitor)184 252 Q F0(Same as)224 252 Q F1<ad6d>2.5
@@ -2156,60 +2157,60 @@ F1(noglob)184 300 Q F0(Same as)224 300 Q F1<ad66>2.5 E F0(.)A F1(nolog)
(Same as)224 324 Q F1<ad62>2.5 E F0(.)A F1(nounset)184 336 Q F0(Same as)
224 336 Q F1<ad75>2.5 E F0(.)A F1(onecmd)184 348 Q F0(Same as)224 348 Q
F1<ad74>2.5 E F0(.)A F1(ph)184 360 Q(ysical)-.15 E F0(Same as)224 360 Q
-F1<ad50>2.5 E F0(.)A F1(pipefail)184 372 Q F0 1.03(If set, the return v)
-224 372 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 384 R
-1.136
+F1<ad50>2.5 E F0(.)A F1(pipefail)184 372 Q F0 1.029
+(If set, the return v)224 372 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 384
+R 1.136
(xit with a non-zero status, or zero if all commands in the pipeline)
-.15 F -.15(ex)224 396 S(it successfully).15 E 5(.T)-.65 G
(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 408 Q F0
-2.091(Change the beha)224 408 R 2.091(vior of)-.2 F F1(bash)4.591 E F0
+2.09(Change the beha)224 408 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
420 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2
-1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E .955
-(for a reference to a document that details ho)224 432 R 3.454(wp)-.25 G
-.954(osix mode af)-3.454 F .954(fects bash')-.25 F 3.454(sb)-.55 G(e-)
--3.454 E(ha)224 444 Q(vior)-.2 E(.)-.55 E F1(pri)184 456 Q(vileged)-.1 E
+1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E .954
+(for a reference to a document that details ho)224 432 R 3.455(wp)-.25 G
+.955(osix mode af)-3.455 F .955(fects bash')-.25 F 3.455(sb)-.55 G(e-)
+-3.455 E(ha)224 444 Q(vior)-.2 E(.)-.55 E F1(pri)184 456 Q(vileged)-.1 E
F0(Same as)224 468 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 480 S(rbose).1 E
F0(Same as)224 480 Q F1<ad76>2.5 E F0(.)A F1(vi)184 492 Q F0 .209
(Use a vi-style command line editing interf)224 492 R 2.709(ace. This)
--.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 504
-Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace)
-184 516 Q F0(Same as)224 516 Q F1<ad78>2.5 E F0(.)A(If)184 534 Q F1
-<ad6f>3.053 E F0 .553(is supplied with no)3.053 F F5(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
-546 Q F0 1.071(is supplied with no)3.571 F F5(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
+-.1 F .209(also af)2.709 F .209(fects the editing in-)-.25 F(terf)224
+504 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1
+(xtrace)184 516 Q F0(Same as)224 516 Q F1<ad78>2.5 E F0(.)A(If)184 534 Q
+F1<ad6f>3.052 E F0 .552(is supplied with no)3.052 F F5(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
+546 Q F0 1.072(is supplied with no)3.572 F F5(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 558 Q F1<ad70>
-144 570 Q F0 -.45(Tu)184 570 S 1.072(rn on).45 F F5(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
-F2($ENV)3.572 E F0(and)3.322 E F2($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 582 R 1.501
-(vironment, and the)-.4 F F2(SHELLOPTS)4.001 E F3(,)A F2 -.27(BA)184 594
-S(SHOPTS).27 E F3(,)A F2(CDP)2.775 E -.855(AT)-.666 G(H).855 E F3(,)A F0
-(and)2.775 E F2(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 606 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 570 Q F0 -.45(Tu)184 570 S 1.071(rn on).45 F F5(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
+F2($ENV)3.572 E F0(and)3.322 E F2($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 582 R 1.5
+(vironment, and the)-.4 F F2(SHELLOPTS)4 E F3(,)A F2 -.27(BA)184 594 S
+(SHOPTS).27 E F3(,)A F2(CDP)2.774 E -.855(AT)-.666 G(H).855 E F3(,)A F0
+(and)2.774 E F2(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 606 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 618 R F1<ad70>2.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 630 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 630 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<ad70>
-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 642 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 642 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 654 Q F1<ad74>144 666 Q F0
(Exit after reading and e)184 666 Q -.15(xe)-.15 G(cuting one command.)
-.15 E F1<ad75>144 678 Q F0 -.35(Tr)184 678 S .043(eat unset v).35 F .044
+.15 E F1<ad75>144 678 Q F0 -.35(Tr)184 678 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 690 R 2.683
-(xpansion. If)-.15 F -.15(ex)2.683 G .182
+as an)-.25 F .182(error when performing parameter e)184 690 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 702 R 3.246(,t)-.4 G .746
(he shell prints an error message, and, if not interacti)-3.246 F -.15
@@ -2226,39 +2227,39 @@ E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad76>144 84 Q F0
F1<ad78>144 96 Q F0 .315(After e)184 96 R .315(xpanding each)-.15 F/F2
10/Times-Italic@0 SF .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 108 R F1
+(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 108 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 9/Times-Bold@0 SF(PS4)3.736 E
/F4 9/Times-Roman@0 SF(,)A F0(follo)3.486 E 1.236(wed by the com-)-.25 F
(mand and its e)184 120 Q(xpanded ar)-.15 E(guments or associated w)-.18
-E(ord list.)-.1 E F1<ad42>144 132 Q F0 1.206(The shell performs brace e)
-184 132 R 1.206(xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F
-F0(abo)3.705 E -.15(ve)-.15 G 3.705(\). This).15 F 1.205(is on by de-)
-3.705 F -.1(fa)184 144 S(ult.).1 E F1<ad43>144 156 Q F0 .213(If set,)184
-156 R F1(bash)2.713 E F0 .213(does not o)2.713 F -.15(ve)-.15 G .214
+E(ord list.)-.1 E F1<ad42>144 132 Q F0 1.205(The shell performs brace e)
+184 132 R 1.205(xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F
+F0(abo)3.705 E -.15(ve)-.15 G 3.706(\). This).15 F 1.206(is on by de-)
+3.706 F -.1(fa)184 144 S(ult.).1 E F1<ad43>144 156 Q F0 .214(If set,)184
+156 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 168 R .553(may be o)
+(,)A F1(>&)2.714 E F0 2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213
+(redirection opera-)2.713 F 3.053(tors. This)184 168 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 180 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
-<ad45>144 192 Q F0 .103(If set, an)184 192 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 204 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 216 Q F1
-<ad48>144 228 Q F0(Enable)184 228 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 240 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 252 Q F0 .96
+<ad45>144 192 Q F0 .104(If set, an)184 192 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 204 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 216 Q F1
+<ad48>144 228 Q F0(Enable)184 228 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 240 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 252 Q F0 .959
(If set, the shell does not resolv)184 252 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 1.452
-(that change the current w)184 264 R 1.452(orking directory)-.1 F 6.452
-(.I)-.65 G 3.953(tu)-6.452 G 1.453(ses the ph)-3.953 F 1.453
-(ysical directory structure in-)-.05 F 3.335(stead. By)184 276 R(def)
-3.335 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834
+(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
+(cuting commands such as).15 F F1(cd)3.46 E F0 1.453
+(that change the current w)184 264 R 1.453(orking directory)-.1 F 6.453
+(.I)-.65 G 3.952(tu)-6.453 G 1.452(ses the ph)-3.952 F 1.452
+(ysical directory structure in-)-.05 F 3.334(stead. By)184 276 R(def)
+3.334 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834
(ws the logical chain of directories when performing com-)-.25 F
(mands which change the current directory)184 288 Q(.)-.65 E F1<ad54>144
300 Q F0 .89(If set, an)184 300 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1
@@ -2268,51 +2269,51 @@ F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 240 Q -.15
(cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
(UG)-.1 E F0(and)4.432 E F1(RETURN)184 324 Q F0
(traps are normally not inherited in such cases.)2.5 E F1<adad>144 336 Q
-F0 .4(If no ar)184 336 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 348 Q
-F2(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
+F0 .401(If no ar)184 336 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 348 Q F2
+(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<ad>2.5 E F0(.)A F1<ad>144
-360 Q F0 .797(Signal the end of options, cause all remaining)184 360 R
-F2(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.296(ea)-3.297 G
-.796(ssigned to the positional pa-)-3.296 F 3.021(rameters. The)184 372
-R F1<ad78>3.021 E F0(and)3.022 E F1<ad76>3.022 E F0 .522
+360 Q F0 .796(Signal the end of options, cause all remaining)184 360 R
+F2(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.297(ea)-3.297 G
+.797(ssigned to the positional pa-)-3.297 F 3.022(rameters. The)184 372
+R F1<ad78>3.022 E F0(and)3.022 E F1<ad76>3.022 E F0 .522
(options are turned of)3.022 F 3.022(f. If)-.25 F .522(there are no)
-3.022 F F2(ar)3.022 E(g)-.37 E F0 .522(s, the positional pa-)B
+3.022 F F2(ar)3.022 E(g)-.37 E F0 .521(s, the positional pa-)B
(rameters remain unchanged.)184 384 Q .425(The options are of)144 400.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 412.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 412.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 424.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 436.8 Q F1(shift)108 453.6 Q F0([)2.5 E F2(n)A F0
-(])A .428(The positional parameters from)144 465.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 477.6 Q F1($#)2.583
-E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A 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 465.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 477.6 Q F1($#)2.582
+E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A 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 489.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 501.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 501.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 513.6 Q F1(shopt)108 530.4 Q F0([)
2.5 E F1(\255pqsu)A F0 2.5(][)C F1<ad6f>-2.5 E F0 2.5(][)C F2(optname)
--2.5 E F0(...])2.5 E -.8(To)144 542.4 S .639(ggle the v).8 F .639
+-2.5 E F0(...])2.5 E -.8(To)144 542.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 554.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 F1<ad6f>2.875 E F0 .375
+5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374
+(listed belo)144 554.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 F1<ad6f>2.874 E F0 .375
(option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
-F F1<ad6f>2.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 2.565(mand. W)144 566.4 R .065
+F F1<ad6f>2.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 2.566(mand. W)144 566.4 R .066
(ith no options, or with the)-.4 F F1<ad70>2.566 E F0 .066
(option, a list of all settable options is displayed, with an in-)2.566
F .074(dication of whether or not each is set; if)144 578.4 R F2
@@ -2325,21 +2326,21 @@ E(options ha)144 602.4 Q .3 -.15(ve t)-.2 H(he follo).15 E
614.4 Q F2(optname)2.5 E F0(.)A F1<ad75>144 626.4 Q F0
(Disable \(unset\) each)180 626.4 Q F2(optname)2.5 E F0(.)A F1<ad71>144
638.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\
-tus indicates whether the)180 638.4 R F2(optname)2.503 E F0(is)2.503 E
-.255(set or unset.)180 650.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 F1<ad71>2.756 E F0 2.756(,t)C .256
-(he return status is zero if)-2.756 F(all)180 662.4 Q F2(optnames)2.5 E
+tus indicates whether the)180 638.4 R F2(optname)2.504 E F0(is)2.504 E
+.256(set or unset.)180 650.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 F1<ad71>2.756 E F0 2.755(,t)C .255
+(he return status is zero if)-2.755 F(all)180 662.4 Q F2(optnames)2.5 E
F0(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 674.4 Q F0
(Restricts the v)180 674.4 Q(alues of)-.25 E F2(optname)2.5 E F0
(to be those de\214ned for the)2.5 E F1<ad6f>2.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 691.2 R F1
-<ad73>3.125 E F0(or)3.124 E F1<ad75>3.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 691.2 R F1
+<ad73>3.124 E F0(or)3.124 E F1<ad75>3.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 .983
-(set or unset, respecti)144 703.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U)
--.65 G .983(nless otherwise noted, the)-5.983 F F1(shopt)3.484 E F0 .984
-(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 715.2 S(ult.)
+E F0(sho)3.124 E .624(ws only those options which are)-.25 F .984
+(set or unset, respecti)144 703.2 R -.15(ve)-.25 G(ly).15 E 5.984(.U)
+-.65 G .984(nless otherwise noted, the)-5.984 F F1(shopt)3.484 E F0 .983
+(options are disabled \(unset\) by de-)3.483 F -.1(fa)144 715.2 S(ult.)
.1 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(17)198.725 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
@@ -2349,90 +2350,90 @@ BP
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E 1.544
(The return status when listing options is zero if all)144 84 R/F1 10
-/Times-Italic@0 SF(optnames)4.044 E F0 1.544
-(are enabled, non-zero otherwise.)4.044 F .696
+/Times-Italic@0 SF(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 96 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell)
+144 96 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell)
-.25 F(option.)144 108 Q(The list of)144 124.8 Q/F2 10/Times-Bold@0 SF
(shopt)2.5 E F0(options is:)2.5 E F2(assoc_expand_once)144 142.8 Q F0
-1.945(If set, the shell suppresses multiple e)184 154.8 R -.25(va)-.25 G
-1.944(luation of associati).25 F 2.244 -.15(ve a)-.25 H 1.944
+1.944(If set, the shell suppresses multiple e)184 154.8 R -.25(va)-.25 G
+1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945
(rray subscripts during).15 F .885(arithmetic e)184 166.8 R .885
(xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe)
-.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885
(ariable as-)-.25 F(signments, and while e)184 178.8 Q -.15(xe)-.15 G
(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E F2
-(autocd)144 190.8 Q F0 .2
+(autocd)144 190.8 Q F0 .199
(If set, a command name that is the name of a directory is e)184 190.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 202.8 Q F2(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
-F2(cdable_v)144 214.8 Q(ars)-.1 E F0 .155(If set, an ar)184 226.8 R .155
-(gument to the)-.18 F F2(cd)2.655 E F0 -.2(bu)2.655 G .156
+F2(cdable_v)144 214.8 Q(ars)-.1 E F0 .156(If set, an ar)184 226.8 R .156
+(gument to the)-.18 F F2(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 238.8 Q(ariable whose v)-.25 E
(alue is the directory to change to.)-.25 E F2(cdspell)144 250.8 Q F0
1.055
(If set, minor errors in the spelling of a directory component in a)184
-250.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
-(corrected. The)184 262.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 274.8 R 4.57 -.65(y. I)
+250.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
+(corrected. The)184 262.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 274.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 286.8 Q
(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F2(checkhash)144 298.8 Q F0 .736(If set,)184 310.8 R F2(bash)3.236
-E F0 .736(checks that a command found in the hash table e)3.236 F .737
+.15 E F2(checkhash)144 298.8 Q F0 .737(If set,)184 310.8 R F2(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
322.8 Q(If a hashed command no longer e)5 E
(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 334.8
-Q F0 .449(If set,)184 346.8 R F2(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 2.661(shell. If)184 358.8 R(an)2.661 E 2.661(yj)-.15 G
+Q F0 .448(If set,)184 346.8 R F2(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 2.662(shell. If)184 358.8 R(an)2.662 E 2.661(yj)-.15 G
.161(obs are running, this causes the e)-2.661 F .161
-(xit to be deferred until a second e)-.15 F .162(xit is at-)-.15 F 1.473
+(xit to be deferred until a second e)-.15 F .161(xit is at-)-.15 F 1.472
(tempted without an interv)184 370.8 R 1.473(ening command \(see)-.15 F
/F3 9/Times-Bold@0 SF 1.473(JOB CONTR)3.973 F(OL)-.27 E F0(abo)3.723 E
--.15(ve)-.15 G 3.973(\). The).15 F 1.472(shell al-)3.972 F -.1(wa)184
+-.15(ve)-.15 G 3.973(\). The).15 F 1.473(shell al-)3.973 F -.1(wa)184
382.8 S(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G
(obs are stopped.)-2.5 E F2(checkwinsize)144 394.8 Q F0 1.09(If set,)184
406.8 R F2(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 418.8 Q 3.351(,u)-.65 G
-.851(pdates the v)-3.351 F .85(alues of)-.25 F F3(LINES)3.35 E F0(and)
-3.1 E F3(COLUMNS)3.35 E/F4 9/Times-Roman@0 SF(.)A F0 .85
+(uiltin\) command and, if)-.2 F(necessary)184 418.8 Q 3.35(,u)-.65 G .85
+(pdates the v)-3.35 F .85(alues of)-.25 F F3(LINES)3.35 E F0(and)3.1 E
+F3(COLUMNS)3.35 E/F4 9/Times-Roman@0 SF(.)A F0 .85
(This option is enabled by de-)5.35 F -.1(fa)184 430.8 S(ult.).1 E F2
-(cmdhist)144 442.8 Q F0 .172(If set,)184 442.8 R F2(bash)2.672 E F0 .172
-(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173
+(cmdhist)144 442.8 Q F0 .173(If set,)184 442.8 R F2(bash)2.673 E F0 .173
+(attempts to sa)2.673 F .473 -.15(ve a)-.2 H .172
(ll lines of a multiple-line command in the same history en-).15 F(try)
-184 454.8 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597
+184 454.8 Q 5.596(.T)-.65 G .597(his allo)-5.596 F .597
(ws easy re-editing of multi-line commands.)-.25 F .597
-(This option is enabled by de-)5.597 F -.1(fa)184 466.8 S 1.287(ult, b)
+(This option is enabled by de-)5.597 F -.1(fa)184 466.8 S 1.288(ult, b)
.1 F 1.288(ut only has an ef)-.2 F 1.288
-(fect if command history is enabled, as described abo)-.25 F 1.588 -.15
+(fect if command history is enabled, as described abo)-.25 F 1.587 -.15
(ve u)-.15 H(nder).15 E F3(HIST)184 478.8 Q(OR)-.162 E(Y)-.315 E F4(.)A
F2(compat31)144 490.8 Q(compat32)144 502.8 Q(compat40)144 514.8 Q
(compat41)144 526.8 Q(compat42)144 538.8 Q(compat43)144 550.8 Q
(compat44)144 562.8 Q F0 .889(These control aspects of the shell')184
574.8 R 3.389(sc)-.55 G .889(ompatibility mode \(see)-3.389 F F3 .889
(SHELL COMP)3.389 F -.855(AT)-.666 G(IBILITY).855 E(MODE)184 586.8 Q F0
-(belo)2.25 E(w\).)-.25 E F2(complete_fullquote)144 603.6 Q F0 .653
+(belo)2.25 E(w\).)-.25 E F2(complete_fullquote)144 603.6 Q F0 .654
(If set,)184 615.6 R F2(bash)3.153 E F0 .653(quotes all shell metachara\
-cters in \214lenames and directory names when per)3.153 F(-)-.2 E 1.525
-(forming completion.)184 627.6 R 1.524(If not set,)6.525 F F2(bash)4.024
+cters in \214lenames and directory names when per)3.153 F(-)-.2 E 1.524
+(forming completion.)184 627.6 R 1.524(If not set,)6.524 F F2(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 c\
haracters that will be quoted in completed \214lenames when these)184
-639.6 R .029(metacharacters appear in shell v)184 651.6 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 663.6 R 1.073
+639.6 R .028(metacharacters appear in shell v)184 651.6 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 663.6 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 675.6 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123
+(ev e)184 675.6 T 1.922 -.4(r, a).25 H 1.422 -.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.122(his is acti)-6.123 F -.15(ve)-.25 G .59
+6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59
(only when bash is using backslashes to quote completed \214lenames.)184
687.6 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 699.6 Q
(ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
@@ -2445,15 +2446,15 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(dir)144 84 Q(expand)
--.18 E F0 .487(If set,)184 96 R F1(bash)2.987 E F0 .486
+-.18 E F0 .486(If set,)184 96 R F1(bash)2.986 E F0 .486
(replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
-.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184
-108 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
-120 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 136.8 Q F0 .859(If set,)184
-136.8 R F1(bash)3.359 E F0 .858
-(attempts spelling correction on directory names during w)3.359 F .858
+.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184
+108 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 120 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 136.8 Q F0 .858(If set,)184
+136.8 R F1(bash)3.358 E F0 .858
+(attempts spelling correction on directory names during w)3.358 F .859
(ord completion if)-.1 F
(the directory name initially supplied does not e)184 148.8 Q(xist.)-.15
E F1(dotglob)144 165.6 Q F0 .165(If set,)184 165.6 R F1(bash)2.665 E F0
@@ -2463,41 +2464,41 @@ E F1(dotglob)144 165.6 Q F0 .165(If set,)184 165.6 R F1(bash)2.665 E F0
.63 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 194.4 Q F0 .517(If set, a non-interacti)
-184 194.4 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516
-(xit if it cannot e)-.15 F -.15(xe)-.15 G .516
+(is set.)2.5 E F1(execfail)144 194.4 Q F0 .516(If set, a non-interacti)
+184 194.4 R .816 -.15(ve s)-.25 H .516(hell will not e).15 F .516
+(xit if it cannot e)-.15 F -.15(xe)-.15 G .517
(cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184
206.4 Q 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 223.2 Q F0 .716
+F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 223.2 Q F0 .717
(If set, aliases are e)184 235.2 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 .717(This option is enabled)5.217 F
+/F3 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F
(by def)184 247.2 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
.15 E F1(extdeb)144 264 Q(ug)-.2 E F0 .17(If set at shell in)184 276 R
-.2(vo)-.4 G .17(cation, or in a shell startup \214le, arrange to e).2 F
--.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081
+-.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.082
(before the shell starts, identical to the)184 288 R F1<adad646562>3.582
-E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 F -.2
-(vo)-.4 G 1.082(cation, be-).2 F(ha)184 300 Q
+E(ugger)-.2 E F0 3.581(option. If)3.581 F 1.081(set after in)3.581 F -.2
+(vo)-.4 G 1.081(cation, be-).2 F(ha)184 300 Q
(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184
-316.8 Q F0(The)220 316.8 Q F1<ad46>4.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
+316.8 Q F0(The)220 316.8 Q F1<ad46>4.25 E F0 1.75(option to the)4.25 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 328.8
Q(gument.)-.18 E F1(2.)184 345.6 Q F0 1.667(If the command run by the)
220 345.6 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 357.6 Q -.15(xe)-.15 G(cuted.).15 E F1
-(3.)184 374.4 Q F0 .841(If the command run by the)220 374.4 R F1(DEB)
-3.341 E(UG)-.1 E F0 .841(trap returns a v)3.341 F .84
+(3.)184 374.4 Q F0 .84(If the command run by the)220 374.4 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(exe)220 386.4 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 398.4 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 415.2 Q F2 -.27(BA)220 415.2 S(SH_ARGC).27 E
-F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904
+F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904
(are updated as described in their descriptions)3.154 F(abo)220 427.2 Q
-.15(ve)-.15 G(.).15 E F1(5.)184 444 Q F0 1.637(Function tracing is ena\
bled: command substitution, shell functions, and sub-)220 444 R
@@ -2517,30 +2518,30 @@ F1($)3.36 E F0<08>A F4(string)A F0 3.36<0861>C(nd)-3.36 E F1($)3.36 E F0
(${)3.36 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86
(pansions en-).15 F(closed in double quotes.)184 554.4 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 571.2 Q
-F0 .242(If set, patterns which f)184 571.2 R .243
+F0 .243(If set, patterns which f)184 571.2 R .243
(ail to match \214lenames during pathname e)-.1 F .243
(xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 583.2 Q(.)
-.55 E F1 -.25(fo)144 600 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
-.937(If set, the suf)184 612 R<8c78>-.25 E .936(es speci\214ed by the)
+.936(If set, the suf)184 612 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 .936(ords to be ignored)-.1 F .32(when performing w)184 624 R .32
+-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 624 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.948
-(pletions. See)184 636 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 648 Q(ault.)-.1 E F1(globasciiranges)144 664.8 Q F0 2.518
+(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947
+(pletions. See)184 636 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 648 Q(ault.)-.1 E F1(globasciiranges)144 664.8 Q F0 2.519
(If set, range e)184 676.8 R 2.519
-(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 688.8 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
+(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 688.8 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
(nt)-3.214 G .714(he traditional C locale when performing comparisons.)
-3.214 F 1.02(That is, the current locale')184 700.8 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(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 712.8 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 .956
+F1(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 712.8 R F1
+(A)3.456 E F0(and)3.456 E F1(B)3.456 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 724.8 Q(.)-.55 E
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(19)198.725 E 0 Cg EP
%%Page: 20 20
@@ -2550,42 +2551,42 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(globstar)144 84 Q F0
-.518(If set, the pattern)184 84 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
+.519(If set, the pattern)184 84 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
(or more directories and subdirectories.)184 96 R .431
-(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
+(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
108 Q F1(gnu_errfmt)144 124.8 Q F0(If set, shell error messages are wri\
tten in the standard GNU error message format.)184 136.8 Q F1
(histappend)144 153.6 Q F0 .676
(If set, the history list is appended to the \214le named by the v)184
-165.6 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 177.6 Q
+165.6 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 177.6 Q
(xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1
-(histr)144 194.4 Q(eedit)-.18 E F0 .576(If set, and)184 206.4 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 218.4 Q F1(histv)144
-235.2 Q(erify)-.1 E F0 .402(If set, and)184 247.2 R F1 -.18(re)2.903 G
+(histr)144 194.4 Q(eedit)-.18 E F0 .575(If set, and)184 206.4 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 218.4 Q F1(histv)144
+235.2 Q(erify)-.1 E F0 .403(If set, and)184 247.2 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 .662(passed to the shell parser)184 259.2 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 271.2 S -.25(ff).2 G(er).25
+2.903 F .661(passed to the shell parser)184 259.2 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 271.2 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 288 Q F0 1.181(If set, and)184 300 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
-312 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 324 Q -.15(ve)-.15 G 2.5(\). This).15 F
+(hostcomplete)144 288 Q F0 1.182(If set, and)184 300 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
+312 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 324 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 340.8 Q F0
(If set,)184 352.8 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 369.6 Q(exit)-.18 E F0 .219
+.15 E(xits.)-.15 E F1(inherit_err)144 369.6 Q(exit)-.18 E F0 .22
(If set, command substitution inherits the v)184 381.6 R .219
-(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .22
+(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219
(option, instead of unsetting)2.719 F(it in the subshell en)184 393.6 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)
@@ -2594,36 +2595,36 @@ F2(READLINE)3.88 E F0(abo)184 324 Q -.15(ve)-.15 G 2.5(\). This).15 F
F0 .33(to cause that w)2.83 F .33(ord and all remaining characters on)
-.1 F .967(that line to be ignored in an interacti)184 434.4 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 .968(option is)3.468 F
+E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F
(enabled by def)184 446.4 Q(ault.)-.1 E F1(lastpipe)144 463.2 Q F0 .066
(If set, and job control is not acti)184 463.2 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 475.2 Q(vironment.)
--.4 E F1(lithist)144 492 Q F0 .654(If set, and the)184 492 R F1(cmdhist)
-3.154 E F0 .654(option is enabled, multi-line commands are sa)3.154 F
--.15(ve)-.2 G 3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F
+-.4 E F1(lithist)144 492 Q F0 .655(If set, and the)184 492 R F1(cmdhist)
+3.155 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
(with embedded ne)184 504 Q
(wlines rather than using semicolon separators where possible.)-.25 E F1
-(localv)144 520.8 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 532.8 R
+(localv)144 520.8 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 532.8 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
-544.8 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 556.8 Q
-F1(localv)144 573.6 Q(ar_unset)-.1 E F0 .329(If set, calling)184 585.6 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\
+544.8 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 556.8 Q
+F1(localv)144 573.6 Q(ar_unset)-.1 E F0 .328(If set, calling)184 585.6 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\
ps \214nd them unset until that function returns. This is identical to \
the beha)184 597.6 R(v-)-.2 E(ior of unsetting local v)184 609.6 Q
(ariables at the current function scope.)-.25 E F1(login_shell)144 626.4
Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
-638.4 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 650.4 S(lue may not be changed.)
-.25 E F1(mailwar)144 667.2 Q(n)-.15 E F0 .814(If set, and a \214le that)
-184 679.2 R F1(bash)3.314 E F0 .815
-(is checking for mail has been accessed since the last time it)3.314 F
+638.4 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 650.4 S(lue may not be changed.)
+.25 E F1(mailwar)144 667.2 Q(n)-.15 E F0 .815(If set, and a \214le that)
+184 679.2 R F1(bash)3.315 E F0 .814
+(is checking for mail has been accessed since the last time it)3.315 F
-.1(wa)184 691.2 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(GNU Bash 5.0)72 768 Q(2004 Apr 20)
@@ -2635,46 +2636,46 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF
-(no_empty_cmd_completion)144 84 Q F0 .325(If set, and)184 96 R F1 -.18
-(re)2.825 G(adline).18 E F0 .325(is being used,)2.825 F F1(bash)2.824 E
+(no_empty_cmd_completion)144 84 Q F0 .324(If set, and)184 96 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 9/Times-Bold@0 SF
--.666(PA)2.824 G(TH)-.189 E F0 .324(for possible)2.574 F
+-.666(PA)2.825 G(TH)-.189 E F0 .325(for possible)2.575 F
(completions when completion is attempted on an empty line.)184 108 Q F1
-(nocaseglob)144 124.8 Q F0 .436(If set,)184 136.8 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 148.8 S
+(nocaseglob)144 124.8 Q F0 .437(If set,)184 136.8 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 148.8 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 165.6 Q F0 1.194(If set,)184
-177.6 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 189.6 R
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 165.6 Q F0 1.193(If set,)184
+177.6 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 F .551(while e)184 189.6 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 201.6 S .623(rd e).1 F .623(xpansions, or when \214ltering\
+F -.1(wo)184 201.6 S .622(rd e).1 F .623(xpansions, or when \214ltering\
possible completions as part of programmable com-)-.15 F(pletion.)184
-213.6 Q F1(nullglob)144 230.4 Q F0 .854(If set,)184 242.4 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 254.4 S
+213.6 Q F1(nullglob)144 230.4 Q F0 .855(If set,)184 242.4 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 254.4 S
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
-271.2 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184
-283.2 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
+271.2 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
+283.2 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
(are enabled.)184 295.2 Q(This option is enabled by def)5 E(ault.)-.1 E
F1(pr)144 312 Q(ogcomp_alias)-.18 E F0 2.124
(If set, and programmable completion is enabled,)184 324 R F1(bash)4.624
-E F0 2.124(treats a command name that)4.624 F(doesn')184 336 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
+E F0 2.124(treats a command name that)4.624 F(doesn')184 336 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
(xpansion. If it has)-.15 F 1.473(an alias,)184 348 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 360 Q(xpanded alias.)-.15 E F1(pr)
-144 376.8 Q(omptv)-.18 E(ars)-.1 E F0 1.448
+144 376.8 Q(omptv)-.18 E(ars)-.1 E F0 1.447
(If set, prompt strings under)184 388.8 R 1.448(go parameter e)-.18 F
-1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184
-400.8 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(PR)2.671
-E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E
+1.448(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184
+400.8 S .171(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(PR)2.67 E
+(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E
(This option is enabled by def)184 412.8 Q(ault.)-.1 E F1 -.18(re)144
429.6 S(stricted_shell).18 E F0 1.069
(The shell sets this option if it is started in restricted mode \(see)
@@ -2683,40 +2684,40 @@ E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E
(This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
(-).15 E(cuted, allo)184 465.6 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 482.4 Q(erbose)-.1 E F0 .502(If set, the)184 494.4 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
+E F1(shift_v)144 482.4 Q(erbose)-.1 E F0 .501(If set, the)184 494.4 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
(xceeds the number)-.15 F(of positional parameters.)184 506.4 Q F1(sour)
-144 523.2 Q(cepath)-.18 E F0 .77(If set, the)184 535.2 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 547.2 Q 2.5(gument. This)-.18 F
-(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 564 Q F0
-(If set, the)184 576 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 592.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 604.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 616.8 R F1<ad66>
-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 628.8 S(nless the shell is a login shell and)-2.5 E
+144 523.2 Q(cepath)-.18 E F0 .771(If set, the)184 535.2 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 547.2 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E
+(ault.)-.1 E F1(xpg_echo)144 564 Q F0(If set, the)184 576 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 592.8 Q F0([)2.5 E F1<ad66>A F0(])A
+1.001(Suspend the e)144 604.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 616.8 R F1<ad66>2.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 628.8 S(nless the shell is a login shell and)-2.5 E
F1<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5
E F1(test)108 645.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
-108 657.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 657.6 R .877
-(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
+108 657.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 657.6 R .878
+(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 669.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 .073
+(gument. Expressions)-.18 F .53(are composed of the)3.03 F .072
(primaries described in the)144 681.6 R F1(bash)2.573 E F0 .073
(manual page under)2.573 F F2(CONDITION)2.573 E .073(AL EXPRESSIONS)-.18
-F/F4 9/Times-Roman@0 SF(.)A F1(test)4.573 E F0 .072(does not)2.572 F
-.694(accept an)144 693.6 R 3.194(yo)-.15 G .694
-(ptions, nor does it accept and ignore an ar)-3.194 F .695(gument of)
--.18 F F1<adad>3.195 E F0 .695(as signifying the end of op-)3.195 F
+F/F4 9/Times-Roman@0 SF(.)A F1(test)4.573 E F0 .073(does not)2.573 F
+.695(accept an)144 693.6 R 3.195(yo)-.15 G .695
+(ptions, nor does it accept and ignore an ar)-3.195 F .694(gument of)
+-.18 F F1<adad>3.194 E F0 .694(as signifying the end of op-)3.194 F
(tions.)144 705.6 Q 3.141(Expressions may be combined using the follo)
144 723.6 R 3.141(wing operators, listed in decreasing order of)-.25 F
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(21)198.725 E 0 Cg EP
@@ -2726,9 +2727,9 @@ BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
-E(UIL)-.1 E(TINS\(1\))-.92 E 4.113(precedence. The)144 84 R -.25(eva)
-4.113 G 1.613(luation depends on the number of ar).25 F 1.614
-(guments; see belo)-.18 F 5.414 -.65(w. O)-.25 H 1.614(perator prece-)
+E(UIL)-.1 E(TINS\(1\))-.92 E 4.114(precedence. The)144 84 R -.25(eva)
+4.114 G 1.613(luation depends on the number of ar).25 F 1.613
+(guments; see belo)-.18 F 5.413 -.65(w. O)-.25 H 1.613(perator prece-)
.65 F(dence is used when there are \214v)144 96 Q 2.5(eo)-.15 G 2.5(rm)
-2.5 G(ore ar)-2.5 E(guments.)-.18 E/F1 10/Times-Bold@0 SF(!)144 108 Q
/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F0 -.35(Tr)180 108 S
@@ -2752,10 +2753,10 @@ F0 -.25(eva)2.5 G(luate conditional e).25 E
E 2.5(2a)144 262.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 274.8 R .37(gument is)-.18 F F1(!)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 286.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
-298.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 286.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
+298.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 310.8 Q
(alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
@@ -2765,28 +2766,28 @@ 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 346.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 358.8 R .578(xpression i\
+F4(,)A F0(the)3.104 E .578(result of the e)180 358.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 370.8 R(The)6.332 E F1<ad61>3.832
-E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
+(guments)-.18 E 1.333(as operands.)180 370.8 R(The)6.333 E F1<ad61>3.833
+E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
(operators are considered binary operators when there are)3.832 F .558
(three ar)180 382.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
F .558(gument is)-.18 F F1(!)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
-394.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
-(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third)
-3.021 F(ar)180 406.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))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
+394.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
+(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02
+F(ar)180 406.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))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 418.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
-430.8 S -.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 442.8 R
-.384(gument is)-.18 F F1(!)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 .285
+430.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 442.8 R
+.385(gument is)-.18 F F1(!)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 .284
(posed of the remaining ar)180 454.8 R 2.784(guments. Otherwise,)-.18 F
.284(the e)2.784 F .284(xpression is parsed and e)-.15 F -.25(va)-.25 G
-.284(luated ac-).25 F(cording to precedence using the rules listed abo)
+.285(luated ac-).25 F(cording to precedence using the rules listed abo)
180 466.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 478.8 S 2.5(rm)-2.5 G
(ore ar)-2.5 E(guments)-.18 E 1.635(The e)180 490.8 R 1.635
(xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635
@@ -2798,45 +2799,44 @@ F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1
1.229(Print the accumulated user and system times for the shell and for\
processes run from the shell.)144 537.6 R(The return status is 0.)144
549.6 Q F1(trap)108 566.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E
-F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .682(The command)
-144 578.4 R F2(ar)3.512 E(g)-.37 E F0 .682(is to be read and e)3.402 F
+F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .683(The command)
+144 578.4 R F2(ar)3.513 E(g)-.37 E F0 .683(is to be read and e)3.403 F
-.15(xe)-.15 G .682(cuted when the shell recei).15 F -.15(ve)-.25 G
-3.183(ss).15 G(ignal\(s\))-3.183 E F2(sigspec)3.523 E F0 5.683(.I).31 G
-(f)-5.683 E F2(ar)3.513 E(g)-.37 E F0(is)3.403 E .609
+3.182(ss).15 G(ignal\(s\))-3.182 E F2(sigspec)3.522 E F0 5.682(.I).31 G
+(f)-5.682 E F2(ar)3.512 E(g)-.37 E F0(is)3.402 E .608
(absent \(and there is a single)144 590.4 R F2(sigspec)3.108 E F0 3.108
(\)o)C(r)-3.108 E F1<ad>3.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 602.4 R .658(alue it had upon entrance to the shell\).)
--.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659
+.659(\(the v)144 602.4 R .659(alue it had upon entrance to the shell\).)
+-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
-144.34 614.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 F2(ar)3.41 E(g)-.37 E F0 .58
-(is not present and)3.3 F F1<ad70>3.08 E F0(has)3.08 E 1.214
+144.34 614.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 F2(ar)3.411 E(g)-.37 E
+F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
(been supplied, then the trap commands associated with each)144 626.4 R
-F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
+F2(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 638.4 R F1<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 2.83
(signal. The)144 650.4 R F1<ad6c>2.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 662.4 R F2(sigspec)4.651 E F0 1.811
-(is either a signal name de\214ned in <)4.621 F F2(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 662.4 R F2(sigspec)4.65 E F0 1.811
+(is either a signal name de\214ned in <)4.62 F F2(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 674.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 .666(If a)144 692.4 R F2
-(sigspec)3.506 E F0(is)3.476 E F3(EXIT)3.166 E F0 .666
-(\(0\) the command)2.916 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 F
--.15(xe)-.15 G .666(cuted on e).15 F .667(xit from the shell.)-.15 F
-.667(If a)5.667 F F2(sigspec)3.507 E F0(is)3.477 E F3(DE-)3.167 E -.09
-(BU)144 704.4 S(G).09 E F4(,)A F0 .484(the command)2.734 F F2(ar)3.314 E
-(g)-.37 E F0 .484(is e)3.204 F -.15(xe)-.15 G .484(cuted before e).15 F
--.15(ve)-.25 G(ry).15 E F2 .483(simple command)2.984 F F0(,)A F2(for)
-2.983 E F0(command,)2.983 E F2(case)2.983 E F0(command,)2.983 E F2
-(select)144 716.4 Q F0 .562(command, e)3.062 F -.15(ve)-.25 G .563
+F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E .667(If a)144 692.4 R F2
+(sigspec)3.507 E F0(is)3.477 E F3(EXIT)3.167 E F0 .667
+(\(0\) the command)2.917 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 F
+-.15(xe)-.15 G .666(cuted on e).15 F .666(xit from the shell.)-.15 F
+.666(If a)5.666 F F2(sigspec)3.506 E F0(is)3.476 E F3(DE-)3.166 E -.09
+(BU)144 704.4 S(G).09 E F4(,)A F0 .483(the command)2.733 F F2(ar)3.313 E
+(g)-.37 E F0 .483(is e)3.203 F -.15(xe)-.15 G .484(cuted before e).15 F
+-.15(ve)-.25 G(ry).15 E F2 .484(simple command)2.984 F F0(,)A F2(for)
+2.984 E F0(command,)2.984 E F2(case)2.984 E F0(command,)2.984 E F2
+(select)144 716.4 Q F0 .563(command, e)3.063 F -.15(ve)-.25 G .563
(ry arithmetic).15 F F2(for)3.063 E F0 .563
-(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .563
-(cutes in a shell).15 F .623(function \(see)144 728.4 R F3 .622
+(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .562
+(cutes in a shell).15 F .622(function \(see)144 728.4 R F3 .622
(SHELL GRAMMAR)3.122 F F0(abo)2.872 E -.15(ve)-.15 G 3.122(\). Refer).15
F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0
.622(option to the)3.122 F(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E
@@ -2856,30 +2856,30 @@ F F1(DEB)2.996 E(UG)-.1 E F0 2.996(trap. If)2.996 F(a)2.996 E/F2 10
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18
(cuted with the).15 F F1(.)2.68 E F0(or)2.68 E F1(sour)2.68 E(ce)-.18 E
F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F -.15(exe)144 108 S(cuting.)
-.15 E .96(If a)144 126 R F2(sigspec)3.8 E F0(is)3.77 E F3(ERR)3.46 E F4
-(,)A F0 .96(the command)3.21 F F2(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(single simple comma\
-nd\), a list, or a compound command returns a non\255zero e)144 138 R
-.184(xit status, subject to)-.15 F .451(the follo)144 150 R .451
-(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451
-(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452
-(ailed command is part of the com-)-.1 F .388
-(mand list immediately follo)144 162 R .388(wing a)-.25 F F1(while)2.888
-E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
-(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387
-(statement, part)4.847 F .777(of a command e)144 174 R -.15(xe)-.15 G
+.15 E .961(If a)144 126 R F2(sigspec)3.801 E F0(is)3.771 E F3(ERR)3.461
+E F4(,)A F0 .961(the command)3.211 F F2(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 sim\
+ple command\), a list, or a compound command returns a non\255zero e)144
+138 R .185(xit status, subject to)-.15 F .452(the follo)144 150 R .452
+(wing conditions.)-.25 F(The)5.452 E F3(ERR)2.952 E F0 .451
+(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451
+(ailed command is part of the com-)-.1 F .387
+(mand list immediately follo)144 162 R .387(wing a)-.25 F F1(while)2.887
+E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
+(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
+(statement, part)4.848 F .778(of a command e)144 174 R -.15(xe)-.15 G
.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
(list e)3.278 F .778(xcept the command follo)-.15 F .778
-(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0
-3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 186 R 1.28
+(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
+3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 186 R 1.28
(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78
F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F1(!)
3.78 E F0(.)A(These are the same conditions obe)144 198 Q(yed by the)
-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5(\)o)C
-(ption.)-2.5 E .132
+(ption.)-2.5 E .133
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
-216 R -.35(Tr)5.133 G .133(apped signals that are not be-).35 F .117
+216 R -.35(Tr)5.132 G .132(apped signals that are not be-).35 F .117
(ing ignored are reset to their original v)144 228 R .117
(alues in a subshell or subshell en)-.25 F .117
(vironment when one is cre-)-.4 F 2.5(ated. The)144 240 R
@@ -2887,71 +2887,71 @@ F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F1(!)
(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 256.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 268.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
+.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
F1<ad74>144 280.8 Q F0 .715(option is used,)3.215 F F1(type)3.215 E F0
.715(prints a string which is one of)3.215 F F2(alias)3.545 E F0(,).27 E
F2 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)5.185 E F0
(,).24 E F2 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F2
-(\214le)5.125 E F0(if)3.395 E F2(name)144.36 292.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
+(\214le)5.125 E F0(if)3.395 E F2(name)144.36 292.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 304.8 R .118
-(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
-F1<ad70>2.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
+F1<ad70>2.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 316.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 .529(mand name, or nothing if)
+.855(were speci\214ed as a com-)3.535 F .528(mand name, or nothing if)
144 328.8 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028
G .528(uld not return).1 F F2(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528
-E F1<ad50>3.028 E F0 .528(option forces a)3.028 F F3 -.666(PA)3.028 G
-(TH)-.189 E F0 .006(search for each)144 340.8 R F2(name)2.506 E F0 2.506
-(,e)C -.15(ve)-2.756 G 2.506(ni).15 G(f)-2.506 E F5 .007(type -t name)
-2.506 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0
-5.007(.I).18 G 2.507(fac)-5.007 G .007(ommand is hashed,)-2.507 F F1
-<ad70>2.507 E F0(and)144 352.8 Q F1<ad50>3.231 E F0 .731
-(print the hashed v)3.231 F .73
+E F1<ad50>3.028 E F0 .529(option forces a)3.028 F F3 -.666(PA)3.029 G
+(TH)-.189 E F0 .007(search for each)144 340.8 R F2(name)2.507 E F0 2.507
+(,e)C -.15(ve)-2.757 G 2.507(ni).15 G(f)-2.507 E F5 .007(type -t name)
+2.507 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0
+5.006(.I).18 G 2.506(fac)-5.006 G .006(ommand is hashed,)-2.506 F F1
+<ad70>2.506 E F0(and)144 352.8 Q F1<ad50>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 F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1<ad61>144
-364.8 Q F0 .823(option is used,)3.323 F F1(type)3.323 E F0 .824
-(prints all of the places that contain an e)3.323 F -.15(xe)-.15 G .824
-(cutable named).15 F F2(name)3.684 E F0 5.824(.T).18 G .824(his in-)
--5.824 F 1.176(cludes aliases and functions, if and only if the)144
-376.8 R F1<ad70>3.676 E F0 1.176(option is not also used.)3.676 F 1.176
+F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1<ad61>
+144 364.8 Q F0 .824(option is used,)3.324 F F1(type)3.324 E F0 .824
+(prints all of the places that contain an e)3.324 F -.15(xe)-.15 G .823
+(cutable named).15 F F2(name)3.683 E F0 5.823(.T).18 G .823(his in-)
+-5.823 F 1.176(cludes aliases and functions, if and only if the)144
+376.8 R F1<ad70>3.676 E F0 1.176(option is not also used.)3.676 F 1.177
(The table of hashed)6.176 F 1.223(commands is not consulted when using)
144 388.8 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
-1.223(option suppresses shell function lookup, as)3.723 F .326(with the)
-144 400.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 412.8 Q F1(ulimit)108 429.6 Q F0([)2.5 E F1
+1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
+144 400.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 412.8 Q F1(ulimit)108 429.6 Q F0([)2.5 E F1
(\255HSabcde\214klmnpqrstuvxPR)A(T)-.4 E F0([)2.5 E F2(limit)A F0(]])A
-(Pro)144 441.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
+(Pro)144 441.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 453.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
-(The)5.944 E F1<ad48>3.444 E F0(and)3.444 E F1<ad53>3.444 E F0 .943
+.943(that allo)144 453.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
+(The)5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
(options specify that the hard or soft limit is set for the)3.444 F(gi)
-144 465.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
+144 465.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 477.6 R .426
-(alue of the hard limit.)-.25 F .425(If neither)5.426 F F1<ad48>2.925 E
-F0(nor)2.925 E F1<ad53>2.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 477.6 R .425
+(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
+F0(nor)2.926 E F1<ad53>2.926 E F0 .426
+(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
489.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 501.6 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1
+.741(of the special v)144 501.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 .023
+C .741(hich stand for the current hard limit, the current)-3.241 F .024
(soft limit, and no limit, respecti)144 513.6 R -.15(ve)-.25 G(ly).15 E
5.023(.I)-.65 G(f)-5.023 E F2(limit)2.613 E F0 .023
(is omitted, the current v)3.203 F .023
-(alue of the soft limit of the re-)-.25 F .985
-(source is printed, unless the)144 525.6 R F1<ad48>3.485 E F0 .984
-(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984
+(alue of the soft limit of the re-)-.25 F .984
+(source is printed, unless the)144 525.6 R F1<ad48>3.484 E F0 .984
+(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985
(more than one resource is speci\214ed, the)3.484 F
(limit name and unit are printed before the v)144 537.6 Q 2.5
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1
@@ -2972,7 +2972,7 @@ Q F0(The maximum size of a process')180 585.6 Q 2.5(sd)-.55 G(ata se)
(The maximum resident set size \(man)180 657.6 Q 2.5(ys)-.15 G
(ystems do not honor this limit\))-2.5 E F1<ad6e>144 669.6 Q F0 .791(Th\
e maximum number of open \214le descriptors \(most systems do not allo)
-180 669.6 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
+180 669.6 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
(be set\))180 681.6 Q F1<ad70>144 693.6 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))180 693.6 Q F1
<ad71>144 705.6 Q F0
@@ -3000,20 +3000,20 @@ blocking, in microseconds)180 168 Q F1<ad54>144 180 Q F0
/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G
.468(n, and the).15 F F1<ad61>2.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 208.8 R -.15(ve)-.25 G .045(n, then).15 F F1<ad66>
-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
-<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .67(in seconds;)144
+(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
+(no option is gi)144 208.8 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
+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
+<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144
220.8 R F1<ad52>3.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F
F1<ad70>3.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;)
-3.17 F F1<ad50>3.17 E F0(,)A F1<ad54>3.17 E F0(,)A F1<ad62>3.17 E F0(,)
-A F1<ad6b>144 232.8 Q F0(,)A F1<ad6e>3.737 E F0 3.737(,a)C(nd)-3.737 E
+A F1<ad6b>144 232.8 Q F0(,)A F1<ad6e>3.736 E F0 3.736(,a)C(nd)-3.736 E
F1<ad75>3.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236
(alues; and, when in posix mode,)-.25 F F1<ad63>3.736 E F0(and)3.736 E
-F1<ad66>3.736 E F0 3.736(,w)C 1.236(hich are in)-3.736 F .238
+F1<ad66>3.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239
(512-byte increments.)144 244.8 R .238
-(The return status is 0 unless an in)5.238 F -.25(va)-.4 G .238
+(The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238
(lid option or ar).25 F .238(gument is supplied, or an)-.18 F
(error occurs while setting a ne)144 256.8 Q 2.5(wl)-.25 G(imit.)-2.5 E
F1(umask)108 273.6 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
@@ -3023,86 +3023,86 @@ F1(umask)108 273.6 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
(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 297.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
-309.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
+309.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 F1<ad53>2.882 E F0 .382
(option causes the mask to be)2.882 F .547
(printed in symbolic form; the def)144 321.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 F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
-(mode)144.38 333.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 345.6 Q
+(mode)144.38 333.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 345.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 362.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
-(...])2.5 E(Remo)144 374.4 Q 1.057 -.15(ve e)-.15 H(ach).15 E F2(name)
-3.257 E F0 .757(from the list of de\214ned aliases.)3.257 F(If)5.758 E
-F1<ad61>3.258 E F0 .758(is supplied, all alias de\214nitions are re-)
+(...])2.5 E(Remo)144 374.4 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name)
+3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E
+F1<ad61>3.258 E F0 .757(is supplied, all alias de\214nitions are re-)
3.258 F(mo)144 386.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 403.2 Q F0<5bad>2.5 E F1
(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
-2.5 E -.15(Fo)144 415.2 S 3.804(re).15 G(ach)-3.804 E F2(name)4.164 E F0
-3.804(,r).18 G(emo)-3.804 E 1.604 -.15(ve t)-.15 H 1.304
+2.5 E -.15(Fo)144 415.2 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0
+3.803(,r).18 G(emo)-3.803 E 1.603 -.15(ve t)-.15 H 1.303
(he corresponding v).15 F 1.303(ariable or function.)-.25 F 1.303
-(If the)6.303 F F1<ad76>3.803 E F0 1.303(option is gi)3.803 F -.15(ve)
--.25 G 1.303(n, each).15 F F2(name)144.36 427.2 Q F0 .464
-(refers to a shell v)3.144 F .464(ariable, and that v)-.25 F .464
-(ariable is remo)-.25 F -.15(ve)-.15 G 2.965(d. Read-only).15 F -.25(va)
-2.965 G .465(riables may not be un-).25 F 2.769(set. If)144 439.2 R F1
-<ad66>2.769 E F0 .269(is speci\214ed, each)2.769 F F2(name)3.129 E F0
+(If the)6.303 F F1<ad76>3.804 E F0 1.304(option is gi)3.804 F -.15(ve)
+-.25 G 1.304(n, each).15 F F2(name)144.36 427.2 Q F0 .465
+(refers to a shell v)3.145 F .464(ariable, and that v)-.25 F .464
+(ariable is remo)-.25 F -.15(ve)-.15 G 2.964(d. Read-only).15 F -.25(va)
+2.964 G .464(riables may not be un-).25 F 2.768(set. If)144 439.2 R F1
+<ad66>2.768 E F0 .269(is speci\214ed, each)2.768 F F2(name)3.129 E F0
.269(refers to a shell function, and the function de\214nition is remo)
-2.949 F -.15(ve)-.15 G(d.).15 E .403(If the)144 451.2 R F1<ad6e>2.903 E
+2.949 F -.15(ve)-.15 G(d.).15 E .404(If the)144 451.2 R F1<ad6e>2.904 E
F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)
2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0
-(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .404(will be unset)2.904 F
-.72(rather than the v)144 463.2 R .72(ariable it references.)-.25 F F1
-<ad6e>5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F1<ad66>
-3.219 E F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F
-.736(are supplied, each)144 475.2 R F2(name)3.236 E F0 .736
-(refers to a v)3.236 F .737(ariable; if there is no v)-.25 F .737
-(ariable by that name, a function with)-.25 F 1.762(that name, if an)144
-487.2 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F
+(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F
+.719(rather than the v)144 463.2 R .719(ariable it references.)-.25 F F1
+<ad6e>5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1<ad66>
+3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737
+(are supplied, each)144 475.2 R F2(name)3.237 E F0 .737(refers to a v)
+3.237 F .737(ariable; if there is no v)-.25 F .736
+(ariable by that name, a function with)-.25 F 1.761(that name, if an)144
+487.2 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F
1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve)
--.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171
+-.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172
(passed to subsequent commands.)144 499.2 R 3.172(If an)8.172 F 5.672
(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES)
-.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A
-F3 -.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 511.2 S
-(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3
+.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A
+F3 -.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 511.2 S
+(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3
-.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E
-F4(,)A F3(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)
+F4(,)A F3(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)
144 523.2 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)
2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67
E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144
-535.2 Q F4(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the)
-4.03 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F
--.15(ve)-.25 G 4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya)
--.15 G 1.779(re subse-)-4.279 F(quently reset.)144 547.2 Q(The e)5 E
+535.2 Q F4(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the)
+4.029 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F
+-.15(ve)-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G
+1.78(re subse-)-4.28 F(quently reset.)144 547.2 Q(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 564 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1<ad70>
-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
576 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 588 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 600 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,)
-.15 E F1(wait)2.941 E F0 -.1(wa)2.941 G .441
+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 588 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 600 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,)
+.15 E F1(wait)2.942 E F0 -.1(wa)2.942 G .441
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
-.442(cuted process substitu-).15 F .598
+.441(cuted process substitu-).15 F .597
(tion, if its process id is the same as)144 612 R F1($!)3.098 E F0 3.098
-(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597 F F1
-<ad6e>3.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 624 Q F0
--.1(wa)3.082 G .583(its for a single job from the list of).1 F F2(id)
+(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 F F1
+<ad6e>3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 624 Q F0
+-.1(wa)3.083 G .583(its for a single job from the list of).1 F F2(id)
3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083 E
F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj)-.15
-G .583(ob, to complete and)-3.083 F .404(returns its e)144 636 R .404
+G .582(ob, to complete and)-3.083 F .403(returns its e)144 636 R .403
(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403
-(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .572
+(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573
(are supplied and the shell has no unw)144 648 R .573
-(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .573
-(If the)5.573 F F1<ad70>3.073 E F0 .573(option is)3.073 F .39
+(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572
+(If the)5.573 F F1<ad70>3.072 E F0 .572(option is)3.072 F .39
(supplied, the process or job identi\214er of the job for which the e)
144 660 R .39(xit status is returned is assigned to)-.15 F .905(the v)
144 672 R(ariable)-.25 E F2(varname)3.405 E F0 .905
@@ -3111,9 +3111,9 @@ G .583(ob, to complete and)-3.083 F .404(returns its e)144 636 R .404
(an)144 684 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39
(is useful only when the)3.89 F F1<ad6e>3.89 E F0 1.39
(option is supplied.)3.89 F 1.39(Supplying the)6.39 F F1<ad66>3.89 E F0
-(option,)3.89 E .574(when job control is enabled, forces)144 696 R F1
+(option,)3.89 E .575(when job control is enabled, forces)144 696 R F1
(wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0
-.575(to terminate before returning its status, in-)3.075 F .635
+.574(to terminate before returning its status, in-)3.075 F .635
(stead of returning when it changes status.)144 708 R(If)5.635 E F2(id)
3.145 E F0 .635(speci\214es a non-e)3.905 F .635
(xistent process or job, the return)-.15 F(status is 127.)144 720 Q
@@ -3127,79 +3127,79 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10.95/Times-Bold@0 SF(SHELL COMP)72 84 Q
--1.04(AT)-.81 G(IBILITY MODE)1.04 E F0 .911
+-1.04(AT)-.81 G(IBILITY MODE)1.04 E F0 .912
(Bash-4.0 introduced the concept of a `shell compatibility le)108 96 R
-.15(ve)-.25 G .912(l', speci\214ed as a set of options to the shopt).15
-F -.2(bu)108 108 S(iltin).2 E/F2 10/Times-Bold@0 SF(compat31)3.378 E F0
-(,)A F2(compat32)3.378 E F0(,)A F2(compat40)3.378 E F0(,)A F2(compat41)
-3.378 E F0 3.378(,a)C .878(nd so on\).)-3.378 F .877
+F -.2(bu)108 108 S(iltin).2 E/F2 10/Times-Bold@0 SF(compat31)3.377 E F0
+(,)A F2(compat32)3.377 E F0(,)A F2(compat40)3.377 E F0(,)A F2(compat41)
+3.377 E F0 3.378(,a)C .878(nd so on\).)-3.378 F .878
(There is only one current compatibility)5.878 F(le)108 120 Q -.15(ve)
--.25 G 3.253(l-).15 G 3.253(-e)-3.253 G .753(ach option is mutually e)
--3.253 F(xclusi)-.15 E -.15(ve)-.25 G 5.753(.T).15 G .753
-(he compatibility le)-5.753 F -.15(ve)-.25 G 3.254(li).15 G 3.254(si)
--3.254 G .754(ntended to allo)-3.254 F 3.254(wu)-.25 G .754
-(sers to select be-)-3.254 F(ha)108 132 Q 1.084(vior from pre)-.2 F
-1.084(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
-1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.583(ym)-.15 G 1.083
-(igrate scripts to use)-3.583 F(current features and beha)108 144 Q
+-.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754(ach option is mutually e)
+-3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754(.T).15 G .754
+(he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 G 3.253(si)
+-3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753
+(sers to select be-)-3.253 F(ha)108 132 Q 1.083(vior from pre)-.2 F
+1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
+1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084
+(igrate scripts to use)-3.584 F(current features and beha)108 144 Q
(vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G
-(ntended to be a temporary solution.)-2.5 E 1.456
+(ntended to be a temporary solution.)-2.5 E 1.457
(This section does not mention beha)108 160.8 R 1.457
-(vior that is standard for a particular v)-.2 F 1.457
-(ersion \(e.g., setting)-.15 F F2(compat32)3.957 E F0 .887
+(vior that is standard for a particular v)-.2 F 1.456
+(ersion \(e.g., setting)-.15 F F2(compat32)3.956 E F0 .886
(means that quoting the rhs of the re)108 172.8 R(ge)-.15 E .886
-(xp matching operator quotes special re)-.15 F(ge)-.15 E .886
+(xp matching operator quotes special re)-.15 F(ge)-.15 E .887
(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 184.8 Q
(ault beha)-.1 E(vior in bash-3.2 and abo)-.2 E -.15(ve)-.15 G(\).).15 E
-.522(If a user enables, say)108 201.6 R(,)-.65 E F2(compat32)3.023 E F0
+.523(If a user enables, say)108 201.6 R(,)-.65 E F2(compat32)3.023 E F0
3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25
-F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .523
-(ls up to and includ-).15 F .26(ing the current compatibility le)108
-213.6 R -.15(ve)-.25 G 2.76(l. The).15 F .259
-(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.759(lc).15
-G .259(ontrols beha)-2.759 F .259(vior that changed)-.2 F 1.645
-(in that v)108 225.6 R 1.646(ersion of)-.15 F F2(bash)4.146 E F0 4.146
-(,b)C 1.646(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15
-(ve b)-.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F
-1.646(or instance, the)-.15 F .761
+F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522
+(ls up to and includ-).15 F .259(ing the current compatibility le)108
+213.6 R -.15(ve)-.25 G 2.759(l. The).15 F .259
+(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G
+.26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108
+225.6 R 1.646(ersion of)-.15 F F2(bash)4.146 E F0 4.146(,b)C 1.646
+(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H
+1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645
+(or instance, the)-.15 F .76
(change to use locale-based comparisons with the)108 237.6 R F2([[)3.261
-E F0 .76(command came in bash-4.1, and earlier v)3.261 F .76
-(ersions used)-.15 F 1.904(ASCII-based comparisons, so enabling)108
-249.6 R F2(compat32)4.404 E F0 1.905
-(will enable ASCII-based comparisons as well.)4.404 F(That)6.905 E .296
+E F0 .761(command came in bash-4.1, and earlier v)3.261 F .761
+(ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108
+249.6 R F2(compat32)4.405 E F0 1.904
+(will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295
(granularity may not be suf)108 261.6 R .296
(\214cient for all uses, and as a result users should emplo)-.25 F 2.796
-(yc)-.1 G .295(ompatibility le)-2.796 F -.15(ve)-.25 G .295(ls care-).15
+(yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15
F(fully)108 273.6 Q 5(.R)-.65 G(ead the documentation for a particular \
-feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .531
-(Bash-4.3 introduced a ne)108 290.4 R 3.031(ws)-.25 G .531(hell v)-3.031
+feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532
+(Bash-4.3 introduced a ne)108 290.4 R 3.032(ws)-.25 G .531(hell v)-3.032
F(ariable:)-.25 E/F3 9/Times-Bold@0 SF -.27(BA)3.031 G(SH_COMP).27 E
-.855(AT)-.666 G/F4 9/Times-Roman@0 SF(.).855 E F0 .531(The v)5.031 F
-.531(alue assigned to this v)-.25 F .532(ariable \(a decimal)-.25 F -.15
-(ve)108 302.4 S .108(rsion number lik).15 F 2.608(e4)-.1 G .108
-(.2, or an inte)-2.608 F .108(ger corresponding to the)-.15 F F2(compat)
-2.607 E/F5 10/Times-Italic@0 SF(NN)A F0 .107(option, lik)2.607 F 2.607
-(e4)-.1 G .107(2\) determines the com-)-2.607 F(patibility le)108 314.4
-Q -.15(ve)-.25 G(l.).15 E .387(Starting with bash-4.4, Bash has be)108
+.531(alue assigned to this v)-.25 F .531(ariable \(a decimal)-.25 F -.15
+(ve)108 302.4 S .107(rsion number lik).15 F 2.607(e4)-.1 G .107
+(.2, or an inte)-2.607 F .107(ger corresponding to the)-.15 F F2(compat)
+2.608 E/F5 10/Times-Italic@0 SF(NN)A F0 .108(option, lik)2.608 F 2.608
+(e4)-.1 G .108(2\) determines the com-)-2.608 F(patibility le)108 314.4
+Q -.15(ve)-.25 G(l.).15 E .388(Starting with bash-4.4, Bash has be)108
331.2 R .388(gun deprecating older compatibility le)-.15 F -.15(ve)-.25
-G 2.888(ls. Ev).15 F(entually)-.15 E 2.888(,t)-.65 G .388
-(he options will)-2.888 F(be remo)108 343.2 Q -.15(ve)-.15 G 2.5(di).15
+G 2.887(ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387
+(he options will)-2.887 F(be remo)108 343.2 Q -.15(ve)-.15 G 2.5(di).15
G 2.5(nf)-2.5 G -.2(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F3 -.27(BA)2.5 G
-(SH_COMP).27 E -.855(AT)-.666 G F4(.).855 E F0 1.164
-(Bash-5.0 is the \214nal v)108 360 R 1.164
-(ersion for which there will be an indi)-.15 F 1.163
-(vidual shopt option for the pre)-.25 F 1.163(vious v)-.25 F(ersion.)
+(SH_COMP).27 E -.855(AT)-.666 G F4(.).855 E F0 1.163
+(Bash-5.0 is the \214nal v)108 360 R 1.163
+(ersion for which there will be an indi)-.15 F 1.164
+(vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.)
-.15 E(Users should use)108 372 Q F3 -.27(BA)2.5 G(SH_COMP).27 E -.855
-(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.613
+(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614
(The follo)108 388.8 R 1.613(wing table describes the beha)-.25 F 1.613
(vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G
-4.113(ls).15 G 4.114(etting. The)-4.113 F F2(compat)108 400.8 Q F5(NN)A
-F0 1.186(tag is used as shorthand for setting the compatibility le)3.686
+4.113(ls).15 G 4.113(etting. The)-4.113 F F2(compat)108 400.8 Q F5(NN)A
+F0 1.186(tag is used as shorthand for setting the compatibility le)3.685
F -.15(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F5(NN)3.686 E F0 1.186
-(using one of the follo)3.686 F(wing)-.25 E 3.806(mechanisms. F)108
-412.8 R 1.306(or v)-.15 F 1.306
+(using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108
+412.8 R 1.307(or v)-.15 F 1.307
(ersions prior to bash-5.0, the compatibility le)-.15 F -.15(ve)-.25 G
-3.807(lm).15 G 1.307(ay be set using the corresponding)-3.807 F F2
+3.806(lm).15 G 1.306(ay be set using the corresponding)-3.806 F F2
(compat)108 424.8 Q F5(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502
G 3.002(rb).15 G .502(ash-4.3 and later v)-3.002 F .502(ersions, the)
-.15 F F3 -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va)
@@ -3210,39 +3210,39 @@ Q F2([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15
G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect)
-.25 E F2(compat32)108 482.4 Q F0<83>144 494.4 Q .35
(interrupting a command list such as "a ; b ; c" causes the e)180 494.4
-R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .018
+R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017
(in the list \(in bash-4.0 and later v)180 506.4 R .018
-(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.517(dt)
-.15 G .017(he interrupt, so in-)-2.517 F
+(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt)
+.15 G .018(he interrupt, so in-)-2.518 F
(terrupting one command in a list aborts the e)180 518.4 Q -.15(xe)-.15
G(cution of the entire list\)).15 E F2(compat40)108 535.2 Q F0<83>144
-547.2 Q(the)180 547.2 Q F2(<)2.673 E F0(and)2.673 E F2(>)2.673 E F0 .173
+547.2 Q(the)180 547.2 Q F2(<)2.674 E F0(and)2.674 E F2(>)2.673 E F0 .173
(operators to the)2.673 F F2([[)2.673 E F0 .173
(command do not consider the current locale when compar)2.673 F(-)-.2 E
-.068(ing strings; the)180 559.2 R 2.568(yu)-.15 G .068
-(se ASCII ordering.)-2.568 F .068(Bash v)5.068 F .067
+.067(ing strings; the)180 559.2 R 2.567(yu)-.15 G .067
+(se ASCII ordering.)-2.567 F .068(Bash v)5.068 F .068
(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 571.2 Q F5
-(str)4.742 E(cmp)-.37 E F0 1.902
-(\(3\); bash-4.1 and later use the current locale').19 F 4.403(sc)-.55 G
-1.903(ollation sequence and)-4.403 F F5(str)4.743 E(-)-.2 E(coll)180
+(str)4.743 E(cmp)-.37 E F0 1.903
+(\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G
+1.902(ollation sequence and)-4.402 F F5(str)4.742 E(-)-.2 E(coll)180
583.2 Q F0(\(3\).).51 E F2(compat41)108 600 Q F0<83>144 612 Q(in)180 612
Q F5(posix)3.79 E F0(mode,)3.79 E F2(time)3.79 E F0 1.29(may be follo)
3.79 F 1.29(wed by options and still be recognized as a reserv)-.25 F
(ed)-.15 E -.1(wo)180 624 S(rd \(this is POSIX interpretation 267\)).1 E
-<83>144 636 Q(in)180 636 Q F5(posix)2.708 E F0 .208
-(mode, the parser requires that an e)2.708 F -.15(ve)-.25 G 2.708(nn).15
-G .208(umber of single quotes occur in the)-2.708 F F5(wor)2.709 E(d)
--.37 E F0 .282(portion of a double-quoted parameter e)180 648 R .282
-(xpansion and treats them specially)-.15 F 2.781(,s)-.65 G 2.781(ot)
--2.781 G .281(hat charac-)-2.781 F(ters within the single quotes are co\
+<83>144 636 Q(in)180 636 Q F5(posix)2.709 E F0 .208
+(mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15
+G .208(umber of single quotes occur in the)-2.708 F F5(wor)2.708 E(d)
+-.37 E F0 .281(portion of a double-quoted parameter e)180 648 R .282
+(xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot)
+-2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\
nsidered quoted \(this is POSIX interpretation 221\))180 660 Q F2
-(compat42)108 676.8 Q F0<83>144 688.8 Q 1.055(the replacement string in\
- double-quoted pattern substitution does not under)180 688.8 R 1.056
+(compat42)108 676.8 Q F0<83>144 688.8 Q 1.056(the replacement string in\
+ double-quoted pattern substitution does not under)180 688.8 R 1.055
(go quote re-)-.18 F(mo)180 700.8 Q -.25(va)-.15 G(l, as it does in v)
.25 E(ersions after bash-4.2)-.15 E<83>144 712.8 Q .021
(in posix mode, single quotes are considered special when e)180 712.8 R
-.021(xpanding the)-.15 F F5(wor)2.52 E(d)-.37 E F0 .02(portion of a)2.52
-F 1.492(double-quoted parameter e)180 724.8 R 1.492
+.021(xpanding the)-.15 F F5(wor)2.521 E(d)-.37 E F0 .021(portion of a)
+2.521 F 1.493(double-quoted parameter e)180 724.8 R 1.492
(xpansion and can be used to quote a closing brace or other)-.15 F
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(25)198.725 E 0 Cg EP
%%Page: 26 26
@@ -3255,56 +3255,56 @@ E(UIL)-.1 E(TINS\(1\))-.92 E 2.355(special character \(this is part of \
POSIX interpretation 221\); in later v)180 84 R 2.355(ersions, single)
-.15 F(quotes are not special within double-quoted w)180 96 Q(ord e)-.1
E(xpansions)-.15 E/F1 10/Times-Bold@0 SF(compat43)108 112.8 Q F0<83>144
-124.8 Q 1.07(the shell does not print a w)180 124.8 R 1.071
-(arning message if an attempt is made to use a quoted com-)-.1 F .249
-(pound assignment as an ar)180 136.8 R .248
-(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .248
+124.8 Q 1.071(the shell does not print a w)180 124.8 R 1.07
+(arning message if an attempt is made to use a quoted com-)-.1 F .248
+(pound assignment as an ar)180 136.8 R .249
+(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 148.8 Q
-<83>144 160.8 Q -.1(wo)180 160.8 S .5(rd e).1 F .501
+<83>144 160.8 Q -.1(wo)180 160.8 S .501(rd e).1 F .501
(xpansion errors are considered non-f)-.15 F .501
(atal errors that cause the current command to)-.1 F -.1(fa)180 172.8 S
.605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605
(osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak)
-.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605
(atal errors that cause the)-.1 F(shell to e)180 184.8 Q(xit\))-.15 E
-<83>144 196.8 Q .354(when e)180 196.8 R -.15(xe)-.15 G .354
-(cuting a shell function, the loop state \(while/until/etc.\)).15 F .355
-(is not reset, so)5.354 F F1(br)2.855 E(eak)-.18 E F0(or)2.855 E F1
+<83>144 196.8 Q .355(when e)180 196.8 R -.15(xe)-.15 G .354
+(cuting a shell function, the loop state \(while/until/etc.\)).15 F .354
+(is not reset, so)5.354 F F1(br)2.854 E(eak)-.18 E F0(or)2.854 E F1
(continue)180 208.8 Q F0 .052
(in that function will break or continue loops in the calling conte)
-2.553 F .052(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
+2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
180 220.8 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 237.6 Q F0<83>
144 249.6 Q .719(the shell sets up the v)180 249.6 R .719(alues used by)
-.25 F/F2 9/Times-Bold@0 SF -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E
-F2 -.27(BA)3.219 G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.219(yc)-.15 G
-.719(an e)-3.219 F(xpand)-.15 E(to the shell')180 261.6 Q 2.5(sp)-.55 G
+F2 -.27(BA)3.219 G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G
+.718(an e)-3.218 F(xpand)-.15 E(to the shell')180 261.6 Q 2.5(sp)-.55 G
(ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G
(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 273.6 Q
-2.635(as)180 273.6 S .135(ubshell inherits loops from its parent conte)
--2.635 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1
-(continue)2.634 E F0 .134(will cause the sub-)2.634 F(shell to e)180
+2.634(as)180 273.6 S .134(ubshell inherits loops from its parent conte)
+-2.634 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1
+(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180
285.6 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre)
2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 297.6 Q -.25(va)
-180 297.6 S .618(riable assignments preceding b).25 F .618(uiltins lik)
+180 297.6 S .619(riable assignments preceding b).25 F .618(uiltins lik)
-.2 F(e)-.1 E F1(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G
-(adonly).18 E F0 .618(that set attrib)3.118 F .619(utes con-)-.2 F .12
-(tinue to af)180 309.6 R .12(fect v)-.25 F .119
-(ariables with the same name in the calling en)-.25 F .119(vironment e)
--.4 F -.15(ve)-.25 G 2.619(ni).15 G 2.619(ft)-2.619 G .119(he shell is)
--2.619 F(not in posix mode)180 321.6 Q F1(compat50)108 338.4 Q F0<83>144
-350.4 Q 1.209(Bash-5.1 changed the w)180 350.4 R(ay)-.1 E F2($RANDOM)
-3.709 E F0 1.209(is generated to introduce slightly more random-)3.459 F
-1.019(ness. If the shell compatibility le)180 362.4 R -.15(ve)-.25 G
-3.518(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25
-E 3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018
-(rts to the method from).25 F .732(bash-5.0 and pre)180 374.4 R .732
-(vious v)-.25 F .733
+(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119
+(tinue to af)180 309.6 R .119(fect v)-.25 F .119
+(ariables with the same name in the calling en)-.25 F .12(vironment e)
+-.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62
+F(not in posix mode)180 321.6 Q F1(compat50)108 338.4 Q F0<83>144 350.4
+Q 1.209(Bash-5.1 changed the w)180 350.4 R(ay)-.1 E F2($RANDOM)3.709 E
+F0 1.209(is generated to introduce slightly more random-)3.459 F 1.018
+(ness. If the shell compatibility le)180 362.4 R -.15(ve)-.25 G 3.518
+(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E
+3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019
+(rts to the method from).25 F .733(bash-5.0 and pre)180 374.4 R .733
+(vious v)-.25 F .732
(ersions, so seeding the random number generator by assigning a)-.15 F
-.25(va)180 386.4 S(lue to).25 E F2(RANDOM)2.5 E F0
(will produce the same sequence as in bash-5.0)2.25 E<83>144 398.4 Q
-.696(If the command hash table is empty)180 398.4 R 3.196(,b)-.65 G .696
-(ash v)-3.196 F .695(ersions prior to bash-5.1 printed an informa-)-.15
-F 1.32(tional message to that ef)180 410.4 R 1.321(fect, e)-.25 F -.15
+.695(If the command hash table is empty)180 398.4 R 3.196(,b)-.65 G .696
+(ash v)-3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15
+F 1.321(tional message to that ef)180 410.4 R 1.321(fect, e)-.25 F -.15
(ve)-.25 G 3.821(nw).15 G 1.321
(hen producing output that can be reused as input.)-3.821 F
(Bash-5.1 suppresses that message when the)180 422.4 Q F1<ad6c>2.5 E F0
diff --git a/doc/rbash.ps b/doc/rbash.ps
index e91538f1..67d330f0 100644
--- a/doc/rbash.ps
+++ b/doc/rbash.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.22.4
-%%CreationDate: Fri Jul 17 15:12:32 2020
+%%CreationDate: Fri Aug 7 11:58:10 2020
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.22 4
diff --git a/lib/sh/strftime.c b/lib/sh/strftime.c
index 0fdcd8c6..08ccb9a3 100644
--- a/lib/sh/strftime.c
+++ b/lib/sh/strftime.c
@@ -62,6 +62,7 @@
#include <stdio.h>
#include <ctype.h>
#include <time.h>
+#include <errno.h>
#if defined(TM_IN_SYS_TIME)
#include <sys/types.h>
@@ -80,6 +81,10 @@
#undef strchr /* avoid AIX weirdness */
+#if !defined (errno)
+extern int errno;
+#endif
+
#if defined (SHELL)
extern char *get_string_value (const char *);
#endif
@@ -172,7 +177,7 @@ strftime(char *s, size_t maxsize, const char *format, const struct tm *timeptr)
char *start = s;
auto char tbuf[100];
long off;
- int i, w;
+ int i, w, oerrno;
long y;
static short first = 1;
#ifdef POSIX_SEMANTICS
@@ -217,6 +222,8 @@ strftime(char *s, size_t maxsize, const char *format, const struct tm *timeptr)
};
static const char *ampm[] = { "AM", "PM", };
+ oerrno = errno;
+
if (s == NULL || format == NULL || timeptr == NULL || maxsize == 0)
return 0;
@@ -716,6 +723,8 @@ strftime(char *s, size_t maxsize, const char *format, const struct tm *timeptr)
out:
if (s < endp && *format == '\0') {
*s = '\0';
+ if (s == start)
+ errno = oerrno;
return (s - start);
} else
return 0;
diff --git a/po/af.gmo b/po/af.gmo
index fe43f0cc..1d8d4fc3 100644
--- a/po/af.gmo
+++ b/po/af.gmo
Binary files differ
diff --git a/po/af.po b/po/af.po
index 0cb6e8fe..0c0ad0c2 100644
--- a/po/af.po
+++ b/po/af.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 2.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2004-03-17 13:48+0200\n"
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
"Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -21,8 +21,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "Os/2 Biskaart Skikking"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -81,17 +81,17 @@ msgstr "%s: bevel nie gevind nie"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr ""
@@ -183,7 +183,7 @@ msgstr ""
msgid "%s: usage: "
msgstr ""
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, fuzzy, c-format
msgid "%s: option requires an argument"
msgstr "%s: option `%s' requires an argument\n"
@@ -198,7 +198,7 @@ msgstr ""
msgid "%s: not found"
msgstr "%s: bevel nie gevind nie"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, fuzzy, c-format
msgid "%s: invalid option"
msgstr "%s: illegal option -- %c\n"
@@ -208,7 +208,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, fuzzy, c-format
msgid "`%s': not a valid identifier"
msgstr "Die datum is nie geldige!"
@@ -223,7 +223,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:1568
+#: builtins/common.c:244 expr.c:1569
#, fuzzy
msgid "invalid number"
msgstr "Die sein nommer wat was gevang het"
@@ -316,36 +316,36 @@ msgstr "%s: dubbelsinnige herroetering"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, fuzzy, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: kan nie %s skep nie"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, fuzzy, c-format
msgid "%s: cannot unset"
msgstr "%s: kan nie %s skep nie"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr ""
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr ""
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr ""
@@ -358,13 +358,13 @@ msgstr ""
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -378,7 +378,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: leesalleen-funksie"
@@ -432,7 +432,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: is 'n gids"
@@ -447,7 +447,7 @@ msgstr "%s: kan nie 'n binre ler uitvoer nie"
msgid "%s: file is too large"
msgstr ""
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kan nie 'n binre ler uitvoer nie"
@@ -513,12 +513,12 @@ msgstr "%s: option `%s' requires an argument\n"
msgid "hashing disabled"
msgstr ""
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr ""
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, fuzzy, c-format
msgid "hits\tcommand\n"
msgstr "Bevelrel"
@@ -596,7 +596,7 @@ msgstr ""
msgid "Unknown error"
msgstr "Onbekende fout %d"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
#, fuzzy
msgid "expression expected"
msgstr "Bools uitdrukking verwag"
@@ -780,11 +780,11 @@ msgstr "pypfout: %s"
msgid "can only `return' from a function or sourced script"
msgstr ""
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
-#: builtins/set.def:954
+#: builtins/set.def:966
#, fuzzy, c-format
msgid "%s: not an array variable"
msgstr "Veranderlike boom"
@@ -951,77 +951,76 @@ msgstr "Spring na:"
msgid "%s: unbound variable"
msgstr "Veranderlike boom"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
#, fuzzy
msgid "pipe error"
msgstr "pypfout: %s"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: bevel nie gevind nie"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: is 'n gids"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: kan nie 'n binre ler uitvoer nie"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr ""
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
@@ -1049,62 +1048,62 @@ msgstr ""
msgid "syntax error in variable assignment"
msgstr "Sintaks fout in patroon"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
#, fuzzy
msgid "division by 0"
msgstr "devisie by nul."
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr ""
-#: expr.c:645
+#: expr.c:646
#, fuzzy
msgid "`:' expected for conditional expression"
msgstr "Soek die ler vir 'n uitdrukking"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr ""
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
-#: expr.c:1055
+#: expr.c:1056
#, fuzzy
msgid "missing `)'"
msgstr "Ontbrekende '>'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
#, fuzzy
msgid "syntax error: operand expected"
msgstr "Onverwagte einde van ler tydens inlees van hulpbron."
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr ""
-#: expr.c:1512
+#: expr.c:1513
#, fuzzy, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr ""
"Hierdie is die fout boodskap van %1:\n"
"%2"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr ""
-#: expr.c:1581
+#: expr.c:1582
msgid "invalid integer constant"
msgstr ""
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "waarde te groot vir basis"
-#: expr.c:1646
+#: expr.c:1647
#, fuzzy, c-format
msgid "%s: expression error\n"
msgstr "Pypfout.\n"
@@ -1114,7 +1113,7 @@ msgstr "Pypfout.\n"
msgid "getcwd: cannot access parent directories"
msgstr "Kan nie die program uitvoer nie:"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1129,209 +1128,222 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr ""
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
-#: jobs.c:1844
+#: jobs.c:1850
#, fuzzy, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "E108: Geen veranderlike: \"%s\""
-#: jobs.c:1859
+#: jobs.c:1865
#, fuzzy, c-format
msgid "Signal %d"
msgstr "Sein kwaliteit:"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Klaar"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
#, fuzzy
msgid "Stopped"
msgstr "Op gehou"
-#: jobs.c:1882
+#: jobs.c:1888
#, fuzzy, c-format
msgid "Stopped(%s)"
msgstr "Op gehou"
-#: jobs.c:1886
+#: jobs.c:1892
#, fuzzy
msgid "Running"
msgstr "aktief"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Klaar(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Verlaat %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Onbekende status"
-#: jobs.c:1995
+#: jobs.c:2001
#, fuzzy, c-format
msgid "(core dumped) "
msgstr "Kern Ontwikkelaar"
-#: jobs.c:2014
+#: jobs.c:2020
#, fuzzy, c-format
msgid " (wd: %s)"
msgstr "Aktiveer nou dadelik"
-#: jobs.c:2254
+#: jobs.c:2259
#, fuzzy, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "Fout in die skryf van %s"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr ""
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr ""
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr ""
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: kan nie %s skep nie"
+
+#: jobs.c:3571
#, fuzzy, c-format
msgid "%s: job has terminated"
msgstr "Die bediener beindig Die verbinding."
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr ""
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr ""
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, fuzzy, c-format
msgid " (core dumped)"
msgstr "Kern Ontwikkelaar"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, fuzzy, c-format
msgid "(wd now: %s)\n"
msgstr "Aktiveer nou dadelik"
-#: jobs.c:4390
+#: jobs.c:4391
#, fuzzy
msgid "initialize_job_control: getpgrp failed"
msgstr "Inisialisering van OpenGL het misluk."
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr ""
-#: jobs.c:4472
+#: jobs.c:4473
#, fuzzy
msgid "initialize_job_control: setpgid"
msgstr "Inisialisering van OpenGL het misluk."
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr ""
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "geen taakbeheer in hierdie dop nie"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr ""
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "onbekend"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr ""
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
@@ -1449,103 +1461,103 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr ""
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
-#: parse.y:4678
+#: parse.y:4704
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "Sintaks fout in patroon"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
-#: parse.y:4760
+#: parse.y:4786
#, fuzzy
msgid "expected `)'"
msgstr "')' is verwag\n"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr ""
-#: parse.y:4838
+#: parse.y:4864
#, fuzzy, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "%s: binre operator is verwag\n"
-#: parse.y:4842
+#: parse.y:4868
#, fuzzy
msgid "conditional binary operator expected"
msgstr "%s: binre operator is verwag\n"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr ""
-#: parse.y:4879
+#: parse.y:4905
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Soek die ler vir 'n uitdrukking"
-#: parse.y:4882
+#: parse.y:4908
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Soek die ler vir 'n uitdrukking"
-#: parse.y:4886
+#: parse.y:4912
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "Soek die ler vir 'n uitdrukking"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
-#: parse.y:6328
+#: parse.y:6354
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "Sintaks fout in patroon"
-#: parse.y:6338
+#: parse.y:6364
#, fuzzy
msgid "syntax error: unexpected end of file"
msgstr "Onverwagte einde van ler tydens inlees van hulpbron."
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "sintaksfout"
-#: parse.y:6401
+#: parse.y:6427
#, fuzzy, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Gebruik Kaart na Los Tronk"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1588,138 +1600,138 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr ""
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr ""
-#: redir.c:195
+#: redir.c:204
#, fuzzy, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: dubbelsinnige herroetering"
-#: redir.c:199
+#: redir.c:208
#, fuzzy, c-format
msgid "%s: cannot overwrite existing file"
msgstr "Jy het gespesifiseer 'n bestaande ler"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr ""
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr ""
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
#, fuzzy
msgid "redirection error: cannot duplicate fd"
msgstr "Pypfout.\n"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr ""
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr ""
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, fuzzy, c-format
msgid "%c%c: invalid option"
msgstr "%s: illegal option -- %c\n"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: is 'n gids"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Ek het nie 'n naam nie!"
-#: shell.c:2032
+#: shell.c:2035
#, fuzzy, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "bedryfstelselkernweergawe"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
"\t%s [GNU long option] [option] script-file ...\n"
msgstr ""
-#: shell.c:2035
+#: shell.c:2038
#, fuzzy
msgid "GNU long options:\n"
msgstr "Gnu C Saamsteller Opsies"
-#: shell.c:2039
+#: shell.c:2042
#, fuzzy
msgid "Shell options:\n"
msgstr "opneem opsies"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr ""
-#: shell.c:2059
+#: shell.c:2062
#, fuzzy, c-format
msgid "\t-%s or -o option\n"
msgstr ""
"Gebruik so: %s LER \n"
" of: %s OPSIE\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1927,112 +1939,112 @@ msgstr ""
msgid "Unknown Signal #%d"
msgstr "Sein kwaliteit:"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, fuzzy, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "--Geen rels in buffer--"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr ""
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
#, fuzzy
msgid "cannot make pipe for process substitution"
msgstr "Woord Substitusie"
-#: subst.c:5944
+#: subst.c:5977
#, fuzzy
msgid "cannot make child for process substitution"
msgstr "Woord Substitusie"
-#: subst.c:6018
+#: subst.c:6051
#, fuzzy, c-format
msgid "cannot open named pipe %s for reading"
msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
-#: subst.c:6020
+#: subst.c:6053
#, fuzzy, c-format
msgid "cannot open named pipe %s for writing"
msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
-#: subst.c:6043
+#: subst.c:6076
#, fuzzy, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "Kan nie oopmaak vir skrip-afvoer nie: \""
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "--Geen rels in buffer--"
-#: subst.c:6307
+#: subst.c:6340
#, fuzzy
msgid "cannot make pipe for command substitution"
msgstr "Woord Substitusie"
-#: subst.c:6351
+#: subst.c:6384
#, fuzzy
msgid "cannot make child for command substitution"
msgstr "Woord Substitusie"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr ""
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "Veranderlike boom"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr ""
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr ""
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, fuzzy, c-format
msgid "%s: substring expression < 0"
msgstr "ongeldige uitdrukking"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, fuzzy, c-format
msgid "%s: bad substitution"
msgstr "Woord Substitusie"
-#: subst.c:9308
+#: subst.c:9354
#, fuzzy, c-format
msgid "$%s: cannot assign in this way"
msgstr "Kan nie soek 'n handtekening in hierdie boodskap!"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, fuzzy, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "--Geen rels in buffer--"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr ""
@@ -2103,78 +2115,78 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr ""
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr ""
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr ""
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr ""
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr ""
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr ""
#: version.c:46 version2.c:46
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr ""
#: version.c:47 version2.c:47
@@ -4268,7 +4280,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/bash.pot b/po/bash.pot
index 08876583..8625bb19 100644
--- a/po/bash.pot
+++ b/po/bash.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr ""
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -82,17 +82,17 @@ msgstr ""
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr ""
@@ -182,7 +182,7 @@ msgstr ""
msgid "%s: usage: "
msgstr ""
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr ""
@@ -197,7 +197,7 @@ msgstr ""
msgid "%s: not found"
msgstr ""
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr ""
@@ -207,7 +207,7 @@ msgstr ""
msgid "%s: invalid option name"
msgstr ""
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
msgid "invalid hex number"
msgstr ""
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr ""
@@ -310,36 +310,36 @@ msgstr ""
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr ""
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr ""
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr ""
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr ""
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr ""
@@ -352,13 +352,13 @@ msgstr ""
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -372,7 +372,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr ""
@@ -426,7 +426,7 @@ msgstr ""
msgid "%s: cannot delete: %s"
msgstr ""
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr ""
@@ -441,7 +441,7 @@ msgstr ""
msgid "%s: file is too large"
msgstr ""
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr ""
@@ -506,12 +506,12 @@ msgstr ""
msgid "hashing disabled"
msgstr ""
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr ""
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr ""
@@ -588,7 +588,7 @@ msgstr ""
msgid "Unknown error"
msgstr ""
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr ""
@@ -769,11 +769,11 @@ msgstr ""
msgid "can only `return' from a function or sourced script"
msgstr ""
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr ""
@@ -932,76 +932,75 @@ msgstr ""
msgid "%s: unbound variable"
msgstr ""
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr ""
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr ""
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr ""
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr ""
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr ""
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1026,56 +1025,56 @@ msgstr ""
msgid "syntax error in variable assignment"
msgstr ""
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr ""
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr ""
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr ""
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr ""
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr ""
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr ""
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr ""
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr ""
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr ""
-#: expr.c:1581
+#: expr.c:1582
msgid "invalid integer constant"
msgstr ""
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr ""
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr ""
@@ -1084,7 +1083,7 @@ msgstr ""
msgid "getcwd: cannot access parent directories"
msgstr ""
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1099,205 +1098,218 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr ""
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr ""
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr ""
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr ""
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr ""
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr ""
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr ""
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr ""
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr ""
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr ""
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr ""
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr ""
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr ""
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr ""
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr ""
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr ""
-#: jobs.c:3568
+#: jobs.c:3564
+#, c-format
+msgid "%s: no current jobs"
+msgstr ""
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr ""
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr ""
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr ""
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr ""
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr ""
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr ""
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr ""
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr ""
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr ""
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr ""
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr ""
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr ""
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr ""
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
@@ -1411,99 +1423,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr ""
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr ""
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr ""
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr ""
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr ""
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr ""
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr ""
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr ""
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr ""
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr ""
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1546,133 +1558,133 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr ""
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr ""
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr ""
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr ""
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr ""
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr ""
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr ""
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr ""
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr ""
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr ""
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr ""
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr ""
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr ""
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr ""
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
"\t%s [GNU long option] [option] script-file ...\n"
msgstr ""
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr ""
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr ""
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr ""
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr ""
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1847,107 +1859,107 @@ msgstr ""
msgid "Unknown Signal #%d"
msgstr ""
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr ""
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr ""
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr ""
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr ""
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr ""
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr ""
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr ""
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr ""
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr ""
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr ""
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr ""
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr ""
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr ""
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr ""
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr ""
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr ""
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr ""
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr ""
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr ""
@@ -2014,78 +2026,78 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr ""
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr ""
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr ""
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr ""
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr ""
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr ""
#: version.c:46 version2.c:46
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr ""
#: version.c:47 version2.c:47
@@ -4131,7 +4143,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/bg.gmo b/po/bg.gmo
index 18cf14b0..e340aaa4 100644
--- a/po/bg.gmo
+++ b/po/bg.gmo
Binary files differ
diff --git a/po/bg.po b/po/bg.po
index c550e66e..c7ec2078 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2020-03-27 19:47+0100\n"
"Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
"Language-Team: Bulgarian <dict@ludost.net>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "грешен индекс на масив"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: изтриване на атрибута за указател от променливата"
@@ -85,20 +85,20 @@ msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
"заместване на изразите с фигурни скоби: не може да се задели памет за „%s“"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"заместване на изразите с фигурни скоби: не може да се задели памет за %u "
"елемента"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
"заместване на изразите с фигурни скоби: не може да се задели памет за „%s“"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: грешно име на синоним"
@@ -203,7 +203,7 @@ msgstr "предупреждение: "
msgid "%s: usage: "
msgstr "%s: употреба: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: опцията изисква аргумент"
@@ -218,7 +218,7 @@ msgstr "%s: изисква се числов аргумент"
msgid "%s: not found"
msgstr "%s: не е открит"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: грешна опция"
@@ -228,7 +228,7 @@ msgstr "%s: грешна опция"
msgid "%s: invalid option name"
msgstr "%s: грешно име на опция"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s“: грешен идентификатор"
@@ -241,7 +241,7 @@ msgstr "грешно осмично число"
msgid "invalid hex number"
msgstr "грешно шестнайсетично число"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "грешно число"
@@ -331,36 +331,36 @@ msgstr "%s: нееднозначно указана задача"
msgid "help not available in this version"
msgstr "помощта не е включена в тази версия"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: не може да се премахне: %s е само за четене"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: не може да се премахне"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: грешно име на действие"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: не е указано дописване"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "предупреждение: опцията „-F“ може да не работи според очакванията ви"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "предупреждение: опцията „-C“ може да не работи според очакванията ви"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "в момента не се изпълнява функция за дописване"
@@ -373,13 +373,13 @@ msgstr "може да се използва само във функция"
msgid "%s: reference variable cannot be an array"
msgstr "%s: променливата-указател не може да е масив"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: променливата-указател не може да сочи към себе си"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: цикъл в променливите-указатели"
@@ -393,7 +393,7 @@ msgstr "„%s“: неправилно име за променлива-указ
msgid "cannot use `-f' to make functions"
msgstr "„-f“ не може да се използва за създаването на функции"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: функция с права само за четене"
@@ -447,7 +447,7 @@ msgstr "%s: не е зареден динамично"
msgid "%s: cannot delete: %s"
msgstr "%s: не може да се изтрие: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: е директория"
@@ -462,7 +462,7 @@ msgstr "%s: не е обикновен файл"
msgid "%s: file is too large"
msgstr "%s: файлът е прекалено голям"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: двоичният файл не може да бъде изпълнен"
@@ -527,12 +527,12 @@ msgstr "%s: опцията изисква аргумент — %c\n"
msgid "hashing disabled"
msgstr "хеширането е изключено"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: таблицата с хешове е празна\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "съвпад.\tкоманда\n"
@@ -620,7 +620,7 @@ msgstr "%s: аргументите трябва да са идентификат
msgid "Unknown error"
msgstr "Неизвестна грешка"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "очаква се израз"
@@ -869,12 +869,12 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"„return“ е възможен само от функция или изпълнен в текущата обвивка скрипт"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
"не може едновременно да се премахват задаванията на функция и променлива"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: не е променлива за масив"
@@ -1034,79 +1034,78 @@ msgstr "грешен преход"
msgid "%s: unbound variable"
msgstr "%s: променлива без стойност"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
"\aвремето за изчакване на вход изтече: следва автоматично излизане от "
"системата\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "стандартният вход не може да бъде пренасочен от „/dev/null“: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "в променливата $TIMEFORMAT: „%c“: грешен форматиращ знак"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: копроцесът [%d:%s] все още съществува"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "грешка в програмен канал"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: превишено е максималното ниво на влагане на „eval“ (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: превишено е максималното ниво на влагане на код (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: превишено е максималното ниво на влагане на функции (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s: ограничение: в имената на командите не може да присъства знакът „/“"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: командата не е открита"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: лош интерпретатор"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: двоичният файл не може да бъде изпълнен: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s“ е вградена команда в обвивката"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "файловият дескриптор %d не може да се дублира като дескриптор %d"
@@ -1131,57 +1130,57 @@ msgstr "опит за присвояване на стойност на нещо
msgid "syntax error in variable assignment"
msgstr "синтактична грешка при присвояване на променлива"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "деление на 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "програмна грешка: неправилна лексема за присвояване на израз"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "за условен израз се изисква „:“"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "степента е по-малка от 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "очаква се идентификатор след предварително увеличаване или намаляване"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "липсва „)“"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "синтактична грешка: очаква се оператор"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "синтактична грешка: грешен аритметичен оператор"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (грешната лексема е „%s“)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "грешна аритметична основа на бройна система"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: грешен номер на ред"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "стойността е прекалено голяма за основата"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: грешка в израза\n"
@@ -1190,7 +1189,7 @@ msgstr "%s: грешка в израза\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: няма достъп до родителските директории"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "не може да се изчисти режимът без забавяне на файловия дескриптор %d"
@@ -1208,175 +1207,180 @@ msgstr ""
"запазване на входа на bash: вече съществува буфер за новия файлов дескриптор "
"%d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
"стартиране на програмен канал: не може да се комуникира с водача на канала\n"
"(pgrp pipe)"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "стартираният процес %d е в изпълняваната задача %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "изтриване на спряната задача %d в групата процеси %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "добавяне на процес: процесът %5ld (%s) е отбелязан като още жив"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr ""
"описателен идентификатор на процес: %ld: няма такъв идентификатор на процес"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Сигнал %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Завършен"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Спрян"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Спрян (%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Изпълняван"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Завършен (%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Изход %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Непознато състояние"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(паметта е разтоварена)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "дъщерният процес смени групата при изпълнение (от %ld на %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "изчакване: процесът с идентификатор %ld не е дъщерен на тази обвивка"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "изчакване: липсват данни за процес с идентификатор %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "изчакване на задача: задачата %d е спряна"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: няма такава задача"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: задачата е приключила"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: задача %d вече е във фонов режим"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
"изчакване на дъщерен процес: включване на незабавното излизане от функцията\n"
"чрез WNOHANG, за да се избегне недефиниран блок"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: ред %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (паметта е разтоварена)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(работната директория е: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "инициализация на контрола на задачите: неуспешно изпълнение на getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
"инициализация на контрола на задачите: няма управление на задачите във фонов "
"режим"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "инициализация на контрола на задачите: дисциплина на линията"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr ""
"инициализация на контрола на задачите: задаване на група при изпълнение "
"(setpgid)"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "групата на процесите на терминала не може да бъде зададена (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "в тази обвивка няма управление на задачите"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "заделяне на памет: грешно предположение: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1385,46 +1389,60 @@ msgstr ""
"\r\n"
"заделяне на памет: %s:%d: предположението е отпечатано\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "непознат"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
"заделяне на памет: блок в списъка със свободни блокове е зает или неподходящ"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr ""
"изчистване на памет: извикано е с блоков аргумент, който вече е изчистен"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "изчистване на памет: извикано е с незаделен блоков аргумент"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
"изчистване на памет: открито е отрицателно препълване с mh_nbytes извън\n"
"допустимия диапазон"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+"изчистване на памет: открито е отрицателно препълване с mh_nbytes извън\n"
+"допустимия диапазон"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
"изчистване на памет: късовете на началната и крайната области се различават"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "презаделяне: извикано е с аргумент с незаделен блок"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"презаделяне: открито е отрицателно препълване с mh_nbytes извън допустимия\n"
"диапазон"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"презаделяне: открито е отрицателно препълване с mh_nbytes извън допустимия\n"
+"диапазон"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "презаделяне: късовете на началната и крайната области се различават"
@@ -1544,100 +1562,100 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "превишен е максималният брой възможни вътрешни документи"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
"неочакван знак за край на файл „EOF“, а се очакваше съответстващ знак „%c“"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "неочакван знак за край на файл „EOF“, а се очакваше „]]“"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "синтактична грешка в условен израз: неочаквана лексема „%s“"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "синтактична грешка в условен израз"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "неочаквана лексема „%s“, а се очакваше знакът „)“"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "очакваше се „)“"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "неочакван аргумент „%s“ за унарен условен оператор"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "неочакван аргумент за унарен условен оператор"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "неочаквана лексема „%s“, очакваше се бинарен условен оператор"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "очакваше се бинарен условен оператор"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "неочакван аргумент „%s“ за бинарен условен оператор"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "неочакван аргумент за бинарен условен оператор"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "неочаквана лексема „%c“ в условна команда"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "неочаквана лексема „%s“ в условна команда"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "неочаквана лексема %d в условна команда"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "синтактична грешка в близост до неочакваната лексема „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "синтактична грешка в близост до „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "синтактична грешка: неочакван край на файл"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "синтактична грешка"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Използвайте „%s“, за да излезете от обвивката.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "неочакван знак за край на файл „EOF“, очакваше се знакът „)“"
@@ -1681,94 +1699,94 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "отпечатване: „%c“: неправилен форматиращ знак"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "файловият дескриптор е извън допустимия диапазон"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: двусмислено пренасочване"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: не може да се презапише съществуващ файл"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: поради ограничение изходът не може да се пренасочи"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "не може да се създаде временен файл за вътрешен документ: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: на променлива не може да се присвои файлов дескриптор"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
"„/dev/(tcp|udp)/host/port“ не се поддържат, ако няма поддръжка на мрежа"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "грешка при пренасочване: файловият дескриптор не може да бъде дублиран"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "не е открита директорията „/tmp“. Създайте я!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "„/tmp“ трябва да е директория"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "режимът за красив изход се игнорира при интерактивна работа"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: неправилна опция"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
"идентификаторът на потребител на процеса не може да се зададе да е %d,\n"
"ефективният идентификатор на потребител на процеса е %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
"идентификаторът на група на процеса не може да се зададе да е %d,\n"
"ефективният идентификатор на група на процеса е %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "режимът на изчистване на грешки е недостъпен, защото е изключен"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: е директория"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Не може да се получи името на текущия потребител!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, версия %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1777,48 +1795,48 @@ msgstr ""
"Употреба: %s [дълга опция на GNU] [опция]…\n"
" %s [дълга опция на GNU] [опция] файл-скрипт…\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Дълги опции на GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Опции на обвивката:\n"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr ""
" -ilrsD или -c команда, или -O къса_опция (само при стартиране)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr " -%s или -o опция\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"За повече информация за опциите на обвивката въведете „%s -c \"help set\"“.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"За повече информация за вградените в обвивката команди въведете „%s -c "
"help“.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "За да докладвате грешки, използвайте командата „bashbug“.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Интернет страница на bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Обща помощ за програмите на GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1993,98 +2011,98 @@ msgstr "Заявка за информация"
msgid "Unknown Signal #%d"
msgstr "Непознат сигнал #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "лошо заместване: липсва затварящ знак „%s“ в %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: на член от масив не може да се присвои списък"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "не може да се създаде програмен канал за заместване на процеси"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "не може да се създаде дъщерен процес за заместване на процеси"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "именуваният програмен канал %s не може да се отвори за четене"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "именуваният програмен канал %s не може да се отвори за запис"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr ""
"именуваният програмен канал %s не може да се\n"
"дублира като файловия дескриптор %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "заместване на команди: знакът „null“ във входа е прескочен"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "не може да се създаде програмен канал за заместване на команди"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "не може да се създаде дъщерен процес за заместване на команди"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "заместване на команди: каналът не може да се дублира като fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: неправилно име за променлива-указател"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: грешно непряко заместване"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "„%s“: грешно име на променлива"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: аргументът не е зададен"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: аргументът е „null“ или не е зададен"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: изразът от подниза е < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: лошо заместване"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: не може да се задава по този начин"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2092,12 +2110,12 @@ msgstr ""
"бъдещите версии на обвивката ще използват изчисляване като аритметично\n"
"заместване"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "лошо заместване: липсва затварящ знак „`“ в %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "няма съвпадение: %s"
@@ -2168,91 +2186,91 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "обработка на прихващания: неправилен сигнал %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "грешка при внасянето на дефиницията на функция за „%s“"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "нивото на обвивката (%d) е прекалено голямо. Задава се да е 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
"създаване на локална променлива: липсва контекст на функция в текущата "
"област\n"
"на видимост"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: на тази променлива не може да се присвои стойност"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: присвояване на число на променлива-указател"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
"всички локални променливи: липсва контекст на функция в текущата област на\n"
"видимост"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s: аргументът за низа за изнасяне не трябва да е „null“"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "неправилен знак на позиция %d в низа за изнасяне за %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "липсва „=“ в низа за изнасяне за %s"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"изваждане на контекст на променливи: в началото на структурата за променливи "
"на\n"
"обвивката (shell_variables) е нещо, което не е контекст на функция"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr ""
"изваждане на контекст на променливи: липсва контекст за глобални променливи\n"
"(global_variables)"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"изваждане на област: в началото на структурата за променливи на обвивката\n"
"(shell_variables) е нещо, което не е временна област в обкръжението"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s не може да се отвори като ФАЙЛ"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: грешен файлов дескриптор за файла за трасиране"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: е извън допустимия диапазон"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Авторски права © 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5941,6 +5959,7 @@ msgstr ""
" извеждането на резултата или при присвояването на стойността."
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5962,7 +5981,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/ca.gmo b/po/ca.gmo
index 56dd76ee..726739b6 100644
--- a/po/ca.gmo
+++ b/po/ca.gmo
Binary files differ
diff --git a/po/ca.po b/po/ca.po
index 4a9b494b..ea89c71f 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2017-01-10 20:11+0100\n"
"Last-Translator: Ernest Adrogué Calveras <eadrogue@gmx.net>\n"
"Language-Team: Catalan <ca@dodds.net>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "subíndex erroni"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: s'elimina l'atribut «nameref»"
@@ -84,17 +84,17 @@ msgstr "«%s»: no es pot desvincular"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "expansió de claus: no es pot assignar memòria per a %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
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:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "«%s»: el nom de l'àlies no és valid"
@@ -198,7 +198,7 @@ msgstr "atenció: "
msgid "%s: usage: "
msgstr "%s: sintaxi: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: l'opció requereix un argument"
@@ -213,7 +213,7 @@ msgstr "%s: falta un argument numèric"
msgid "%s: not found"
msgstr "%s: no s'ha trobat"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: l'opció no és vàlida"
@@ -223,7 +223,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "«%s»: no és un identificador vàlid"
@@ -236,7 +236,7 @@ msgstr "nombre octal no vàlid"
msgid "invalid hex number"
msgstr "nombre hexadecimal no vàlid"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "nombre no vàlid"
@@ -328,36 +328,36 @@ msgid "help not available in this version"
msgstr "aquesta versió no té ajuda disponible"
# unset UID
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: no es pot suprimir: %s de només lectura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: no es pot suprimir"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nom d'acció no vàlid"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: no hi ha especificació de compleció"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "atenció: l'opció -F pot no funcionar com us espereu"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "atenció: l'opció -C pot no funcionar com us espereu"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "no s'està executant una funció de compleció"
@@ -370,13 +370,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: no es permeten autoreferències en variables referència"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: referència circular"
@@ -390,7 +390,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funció de només lectura"
@@ -445,7 +445,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: és un directori"
@@ -460,7 +460,7 @@ msgstr "%s: no és un fitxer ordinari"
msgid "%s: file is too large"
msgstr "%s: el fitxer és massa gran"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: no es poden executar fitxers binaris"
@@ -526,13 +526,13 @@ msgstr "%s: l'opció requereix un argument -- %c\n"
msgid "hashing disabled"
msgstr "el «hashing» està deshabilitat"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: la taula «hash» és buida\n"
# hash (sense arguments)
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "vegades\tordre\n"
@@ -618,7 +618,7 @@ msgstr "%s: els arguments han de ser ids de processos o feines"
msgid "Unknown error"
msgstr "Error desconegut"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "s'esperava una expressió"
@@ -869,11 +869,11 @@ msgid "can only `return' from a function or sourced script"
msgstr "només es permet fer «return» des d'una funció o script"
# unset -f -v foo
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "no és possible suprimir una funció i una variable alhora"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: no és una variable vector"
@@ -1041,79 +1041,78 @@ msgid "%s: unbound variable"
msgstr "%s: variable no definida"
# SIGALRM
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atemps esgotat mentre s'esperaven dades: autodesconnexió\n"
# error intern
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: «%c»: el caràcter de format no és vàlid"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: el coprocés [%d:%s] encara existeix"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "error de canonada"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: excedit el nombre màxim d'avaluacions imbricades (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: excedit el nombre màxim de funcions imbricades (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restricció: no podeu especificar «/» en noms d'ordres"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: no s'ha trobat l'ordre"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: intèrpret erroni"
# error intern
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: no es pot executar el fitxer binari: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "«%s»: és una ordre interna especial"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "no s'ha pogut duplicar l'fd %d com a fd %d"
@@ -1139,59 +1138,59 @@ msgstr "intent d'assignació a una no-variable"
msgid "syntax error in variable assignment"
msgstr "error de sintaxi a l'expressió"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "divisió per 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: el component «expassign» és erroni"
# echo $((4 > 5 ? 0))
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "falta un caràcter «:» a l'expressió condicional"
# echo $((4 ** -1))
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponent menor que 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "fa falta un identificador després del pre-increment o pre-decrement"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "falta un caràcter «)»"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "error de sintaxi: s'esperava un operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "error de sintaxi: l'operador aritmètic no és vàlid"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (l'element erroni és «%s»)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "la base aritmètica no és vàlida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: el nombre de línies no és vàlid"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "el valor de la base és massa gran"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: expressió errònia\n"
@@ -1200,7 +1199,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "no s'ha pogut restablir el mode «nodelay» per a l'fd %d"
@@ -1215,209 +1214,224 @@ msgstr "error en crear un fd nou a partir de l'fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: ja existia un «buffer» per al nou fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp de la canonada"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: no existeix tal pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Senyal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Fet"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Aturat"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Aturat(%s)"
# ha de tenir menys de 10 caràcters o no queda alineat
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Funcionant"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Fet(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Sortida %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Estat desconegut"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(s'ha bolcat la memòria)"
# wd = working directory
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (dt: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid (de %ld a %ld) per al procés inferior"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: No es té constància del procés %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: la feina %d està aturada"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: no existeix tal feina"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: la feina ha acabat"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: la feina %d ja es troba en segon pla"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: s'activa «WNOHANG» per a evitar un bloqueig indefinit"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s línia %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (s'ha bolcat la memòria)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(dt ara: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp ha fallat"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: disciplina de línia"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: disciplina de línia"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, 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:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "aquesta sessió no té control de feines"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: asserció fallida: %s\n"
# error intern i el \r provoca warnings
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "desconegut"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloc abatussat a la llista de disponibles"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: cridat amb un argument de bloc ja alliberat"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: cridat amb un argument bloc no assignat"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underflow detectat; mh_nbytes fora del domini"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underflow detectat; mh_nbytes fora del domini"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: les mides inicial i final del fragment difereixen"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: cridat amb un argument de bloc no assignat"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underflow detectat: mh_nbytes fora del domini"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underflow detectat: mh_nbytes fora del domini"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: les mides inicial i final del fragment difereixen"
@@ -1534,100 +1548,100 @@ msgid "maximum here-document count exceeded"
msgstr "excedit el nombre màxim de documents literals"
# "echo $(echo" en un script
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF inesperat mentre es cercava «%c»"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF inesperat mentre es cercava «]]»"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "error de sintaxi a l'expressió condicional: element «%s» inesperat"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "error de sintaxi a l'expressió condicional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "element «%s» inesperat, s'esperava «)»"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "s'esperava «)»"
# [[ -d ]]
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argument «%s» inesperat a un operador unari condicional"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argument inesperat a un operador unari condicional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "element «%s» inesperat, s'esperava un operador binari condicional"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "s'esperava un operador binari condicional"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argument inesperat «%s» a un operador binari condicional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argument inesperat a un operador binari condicional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "element «%c» inesperat en una ordre condicional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "element «%s» inesperat en una ordre condicional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "element %d inesperat en una ordre condicional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "error de sintaxi a prop de l'element inesperat «%s»"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "error de sintaxi a prop de «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "error de sintaxi: final de fitxer inesperat"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "error de sintaxi"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Useu \"%s\" per a abandonar l'intèrpret.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF inesperat mentre es cercava un «)»"
@@ -1670,91 +1684,91 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: «%c»: el caràcter de format no és vàlid"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descriptor de fitxer fora del domini"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redirecció ambigua"
# opció noclobber
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: no es pot escriure sobre un fitxer existent"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricció: no podeu redirigir la sortida"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "no s'ha pogut crear el fitxer temporal per a un document literal: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: no és possible assignar un fd a una variable"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "error de redirecció: no es pot duplicar l'fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "no s'ha trobat el directori /tmp, sis-plau creeu-lo!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp ha de ser un nom de directori vàlid"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: l'opció no és vàlida"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "no s'ha pogut establir l'uid com a %d: uid effectiu %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "no s'ha pogut establir el gid com a %d: gid effectiu %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "no es pot iniciar el depurador; mode de depuració desactivat"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: És un directori"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "No teniu nom!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versió %s-(%s)\n"
#
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1763,45 +1777,45 @@ msgstr ""
"Sintaxi: %s [opció GNU llarga] [opció] ...\n"
" %s [opció GNU llarga] [opció] fitxer-script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Opcions GNU llargues:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opcions de l'intèrpret:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s, o bé -o opció\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "pàgina web de bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Ajuda general per a programari GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1978,109 +1992,109 @@ msgid "Unknown Signal #%d"
msgstr "Senyal Desconegut #%d"
# missatge similar a subst.c:75XX
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, 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:3280
+#: subst.c:3281
#, 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:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "no s'ha pogut crear la canonada per a la substitució de procés"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "no s'ha pogut crear el fill per a la substitució de procés"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "no s'ha pogut obrir la canonada %s per a lectura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "no s'ha pogut obrir la canonada %s per a escriptura"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "substitució d'ordre: s'ignora un octet nul en l'entrada"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "no s'ha pogut crear la canonada per a la substitució d'ordre"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "no s'ha pogut crear un fill per a la substitució d'ordre"
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: el nom de la variable referenciada no és vàlid"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: expansió indirecta no vàlida"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: nom de variable no vàlid"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: paràmetre nul o no definit"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: paràmetre nul o no definit"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expressió de subcadena < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: substitució errònia"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: no és possible assignar d'aquesta manera"
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "subtitució errònia: falta un caràcter «`» final a %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "cap coincidència: %s"
@@ -2149,88 +2163,88 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: senyal erroni %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error en importar la definició de funció de «%s»"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
-#: variables.c:2871
+#: variables.c:2668
#, 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:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: assignació numèrica a una variable referència"
# error intern
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "el paràmetre «exportstr» de la variable %s és nul"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, 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:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "falta un «=» en el paràmetre «exportstr» de %s"
# error intern
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
# error intern
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr ""
# error intern
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
# error intern
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: no s'ha pogut obrir com a FITXER"
# error intern
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr ""
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: el valor de compatibilitat és fora del domini"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5741,7 +5755,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5943,6 +5957,10 @@ msgstr ""
"\n"
" Un sinònim de «mapfile»."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
+
#~ msgid "add_process: process %5ld (%s) in the_pipeline"
#~ msgstr "add_process: procés %5ld (%s) a the_pipeline"
@@ -5964,6 +5982,3 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
diff --git a/po/cs.gmo b/po/cs.gmo
index 5d8af7a8..61bfd4ba 100644
--- a/po/cs.gmo
+++ b/po/cs.gmo
Binary files differ
diff --git a/po/cs.po b/po/cs.po
index b70ae375..adc43d6b 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2019-10-29 19:12+01:00\n"
"Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
"Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -29,8 +29,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "chybný podskript pole"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: odstraňuje se atribut odkazu na název"
@@ -90,17 +90,17 @@ msgid "brace expansion: cannot allocate memory for %s"
msgstr "závorková expanze: nelze alokovat paměť pro %s"
# TODO: pluralize
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "závorková expanze: alokace paměti pro %u prvků selhala"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: chybný název aliasu"
@@ -202,7 +202,7 @@ msgstr "varování: "
msgid "%s: usage: "
msgstr "%s: užití: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: přepínač vyžaduje argument"
@@ -217,7 +217,7 @@ msgstr "%s: vyžadován číselný argument"
msgid "%s: not found"
msgstr "%s: nenalezeno"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: chybný přepínač"
@@ -227,7 +227,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s“: není platným identifikátorem"
@@ -240,7 +240,7 @@ msgstr "neplatné osmičkové číslo"
msgid "invalid hex number"
msgstr "chybné šestnáctkové číslo"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "chybné číslo"
@@ -330,36 +330,36 @@ msgstr "%s: nejednoznačné určení úlohy"
msgid "help not available in this version"
msgstr "k této verzi není dostupná nápověda"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nelze zrušit: %s jen pro čtení"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nelze zrušit"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: neplatný název akce"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: žádné doplňování neurčeno"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "varování: přepínač -F možná nebude dělat, co jste čekali"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "varování: přepínač -C možná nebude dělat, co jste čekali"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "doplňovací funkce se právě nevykonává"
@@ -372,13 +372,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: kruhový odkaz na název"
@@ -392,7 +392,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkce jen pro čtení"
@@ -446,7 +446,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: je adresářem"
@@ -461,7 +461,7 @@ msgstr "%s: není obyčejný soubor"
msgid "%s: file is too large"
msgstr "%s: soubor je příliš velký"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: binární soubor nelze spustit"
@@ -528,12 +528,12 @@ msgstr "%s: přepínač vyžaduje argument – %c\n"
msgid "hashing disabled"
msgstr "hashování zakázáno"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tabulka hashů je prázdná\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "zásahů\tpříkaz\n"
@@ -621,7 +621,7 @@ msgstr "%s: argumenty musí být proces nebo identifikátor úlohy"
msgid "Unknown error"
msgstr "Neznámá chyba"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "očekáván výraz"
@@ -858,11 +858,11 @@ msgstr "chyba čtení: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "„return“ lze provést jen z funkce nebo skriptu načteného přes „source“"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "funkci i proměnnou nelze rušit současně"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: není (proměnnou typu) pole"
@@ -1021,76 +1021,75 @@ msgstr "chybný skok"
msgid "%s: unbound variable"
msgstr "%s: nevázaná proměnná"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\ačasový limit pro čekání na vstup vypršel: automatické odhlášení\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "standardní vstup nelze přesměrovat z /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c“: chybný formátovací znak"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: koproces [%d:%s] stále existuje"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "chyba v rouře"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: omezeno: v názvu příkazu nesmí být „/“"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: příkaz nenalezen"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: chybný interpretr"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: binární soubor nelze spustit: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s“: je zvláštní vestavěný příkaz shellu"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "deskriptor souboru %d nelze duplikovat na deskriptor %d"
@@ -1115,57 +1114,57 @@ msgstr "pokus o přiřazení do ne-proměnné"
msgid "syntax error in variable assignment"
msgstr "syntaktická chyba v přiřazení do proměnné"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "dělení nulou"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "chyba: chybný expassing token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "v podmíněném výrazu očekávána „:“"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "mocnitel menší než 0"
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "postrádám „)“"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntaktická chyba: očekáván operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntaktická chyba: chybný aritmetický operátor"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (chybný token je „%s“)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "chybný aritmetický základ"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: chybný počet řádků"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "hodnot je pro základ příliš velká"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: chyba výrazu\n"
@@ -1174,7 +1173,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "na deskriptoru %d nelze resetovat režim nodelay"
@@ -1189,168 +1188,173 @@ msgstr "nový deskriptor souboru pro vstup bashe z deskr. %d nelze alokovat"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer již pro nový deskriptor %d existuje"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp roury"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "forknutý PID %d se objevil v běžící úloze %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "mažu pozastavenou úlohu %d se skupinou procesů %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: žádný takový PID"
-#: jobs.c:1859
+#: jobs.c:1865
#, 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:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Dokončena"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Pozastavena"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Pozastavena (%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Běží"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Dokončena (%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Ukončena %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Stav neznámý"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped [obraz paměti uložen]) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (cwd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid na potomku (z %ld na %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: PID %ld není potomkem tohoto shellu"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Žádný záznam o procesu %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: úloha %d je pozastavena"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: žádná taková úloha"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: úloha skončila"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: úloha %d je již na pozadí"
-#: jobs.c:3803
+#: jobs.c:3806
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:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: řádek %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped [obraz paměti uložen])"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(cwd nyní: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp selhalo"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: správa úloh nefunguje na pozadí"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: disciplína linky"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "nelze nastavit skupinu procesů terminálu (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "žádná správa úloh v tomto shellu"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: předpoklad nesplněn: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1359,39 +1363,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: zbabraný předpoklad\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "není známo"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blok v seznamu uvolněných zbit"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: zavoláno s argumentem již uvolněného bloku"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: zavoláno s argumentem nenaalokovaného bloku"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: zjištěno podtečení, mh_nbytes mimo rozsah"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: zjištěno podtečení, mh_nbytes mimo rozsah"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: velikosti počátečního a koncového kusu se liší"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: zavoláno s argumentem nenaalokovaného bloku"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: zjištěno podtečení, mh_nbytes mimo rozsah"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: zjištěno podtečení, mh_nbytes mimo rozsah"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: velikosti počátečního a koncového kusu se liší"
@@ -1507,102 +1521,102 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maximální počet here dokumentů překročen"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, 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:4669
+#: parse.y:4695
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:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "chyba syntaxe ve výrazu podmínky"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "neočekávaný token „%s“, očekávána „)“"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "očekávána „)“"
-#: parse.y:4788
+#: parse.y:4814
#, 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:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "neočekávaný argument u podmínkového unárního operátoru"
-#: parse.y:4838
+#: parse.y:4864
#, 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:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "očekáván podmínkový binární operátor"
-#: parse.y:4864
+#: parse.y:4890
#, 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:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "neočekávaný argument u podmínkového binárního operátoru"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "neočekávaný token „%c“ v podmínkovém příkazu"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "neočekávaný token „%s“ v podmínkovém příkazu"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "neočekávaný token %d v podmínkovém příkazu"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "chyba syntaxe poblíž neočekávaného tokenu „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "chyba syntaxe poblíž „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "chyba syntaxe: nenadálý konec souboru"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "chyba syntaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Shell lze ukončit příkazem „%s“.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "nenadálý konec souboru při hledání odpovídající „)“"
@@ -1646,89 +1660,89 @@ msgstr "xtrace: fd (%d) != fileno fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c“: chybný formátovací znak"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "deskriptor souboru mimo rozsah"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: nejednoznačné přesměrování"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: existující soubor nelze přepsat"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: omezeno: výstup nelze přesměrovat"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "pro „here“ dokument nelze vytvořit dočasný soubor: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: deskriptor souboru nelze přiřadit do proměnné"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "chyba přesměrování: deskriptor souboru nelze duplikovat"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nelze nalézt /tmp, vytvořte jej, prosím!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp musí být platným názvem pro adresář"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "v interaktivních shellech se režim krásného výpisu nepoužije"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: chybný přepínač"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "UID nelze nastavit na %d: efektivní UID je %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "GID nelze nastavit na %d: efektivní GID je %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "debuger nelze spustit, ladicí režim zakázán"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Je adresářem"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nemám žádné jméno!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, verze %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1737,48 +1751,48 @@ msgstr ""
"Použití:\t%s [Dlouhý GNU přepínač] [přepínač]…\n"
"\t%s [Dlouhý GNU přepínač] [přepínač] skriptový_soubor…\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Dlouhé GNU přepínače:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Přepínače shellu:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s nebo -o přepínač\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Chyby nahlásíte příkazem „bashbug“.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Domovská stránka bashe: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Obecný návod na použití softwaru GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1957,96 +1971,96 @@ msgstr "Požadavek o informaci"
msgid "Unknown Signal #%d"
msgstr "Neznámý signál č. %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "chybná substituce: v %2$s chybí uzavírací „%1$s“"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: seznam nelze přiřadit do prvku pole"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "nelze vyrobit rouru za účelem substituce procesu"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "nelze vytvořit potomka za účelem substituce procesu"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "pojmenovanou rouru %s nelze otevřít pro čtení"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "pojmenovanou rouru %s nelze otevřít pro zápis"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "pojmenovanou rouru %s nelze zdvojit jako deskriptor %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "substituce příkazu: nulový bajt ve vstupu ignorován"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "nelze vytvořit rouru pro substituci příkazu"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "nelze vytvořit potomka pro substituci příkazu"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: rouru nelze zdvojit jako deskriptor 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: neplatný název proměnné pro odkaz na název"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: chybná nepřímá expanze"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: chybný název proměnné"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parametr nenastaven"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametr null nebo nenastaven"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: výraz podřetězce < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: chybná substituce"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: takto nelze přiřazovat"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2054,12 +2068,12 @@ msgstr ""
"budoucá verze tohoto shellu budou vynucovat vyhodnocení jako aritmetickou "
"substituci"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "chybná substituce: v %s chybí uzavírací „`“"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "žádná shoda: %s"
@@ -2128,80 +2142,80 @@ msgstr "run_pending_traps: obsluha signálu je SIG_DFL, přeposílám %d (%s) so
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: chybný signál %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "chyba při importu definice „%s“"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "úroveň shellu (%d) příliš vysoká, resetuji na 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: žádný kontext funkce v aktuálním rozsahu"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: hodnotu nelze do proměnné přiřadit"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: přiřazení čísla odkazu na název"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: žádný kontext funkce v aktuálním rozsahu"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s: má nullový exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "neplatný znak %d v exportstr pro %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "v exportstr pro %s chybí „=“"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: hlava shell_variables není kontextem funkce"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: chybí kontext global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: nelze otevřít jako SOUBOR"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: neplatná hodnota pro deskriptor trasovacího souboru"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: hodnota kompatibility je mimo rozsah"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright © 2018 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright © 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5670,6 +5684,7 @@ msgstr ""
" zápisu nebo přiřazení."
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5691,7 +5706,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5895,6 +5910,10 @@ msgstr ""
" \n"
" Synonymum pro „mapfile“."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright © 2018 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5925,9 +5944,6 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Copyright © 2012 Free Software Foundation, Inc."
-
#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#~ msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
diff --git a/po/da.gmo b/po/da.gmo
index 7df23da6..9afa03ed 100644
--- a/po/da.gmo
+++ b/po/da.gmo
Binary files differ
diff --git a/po/da.po b/po/da.po
index 6a03c8c6..13ea9016 100644
--- a/po/da.po
+++ b/po/da.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2011-03-18 01:36+0100\n"
"Last-Translator: Kenneth Nielsen <k.nielsen81@gmail.com>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -29,8 +29,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "ugyldigt arrayindeks"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -91,17 +91,17 @@ msgstr "\"%s\": kan ikke løsne"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, fuzzy, c-format
msgid "`%s': invalid alias name"
msgstr "\"%s\": ugyldigt tastetildelingsnavn"
@@ -206,7 +206,7 @@ msgstr "advarsel: "
msgid "%s: usage: "
msgstr "%s: brug: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: tilvalg kræver et argument"
@@ -221,7 +221,7 @@ msgstr "%s: numerisk argument påkrævet"
msgid "%s: not found"
msgstr "%s: ikke fundet"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: ugyldigt tilvalg"
@@ -231,7 +231,7 @@ msgstr "%s: ugyldigt tilvalg"
msgid "%s: invalid option name"
msgstr "%s: ugyldigt tilvalgsnavn"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "\"%s\": ikke et gyldigt identificeringsnavn"
@@ -244,7 +244,7 @@ msgstr "ugyldigt oktaltal"
msgid "invalid hex number"
msgstr "ugyldigt heksadecimalt tal"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "ugyldigt tal"
@@ -334,36 +334,36 @@ msgstr "%s: tvetydig job-spec"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: kan ikke fjerne: skrivebeskyttet %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: kan ikke fjerne"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: ugyldigt handlingsnavn"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: ingen fuldførselsspecifikation"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "advarsel: tilvalget -F vil måske ikke virke, som du forventer"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "advarsel: tilvalget -C vil måske ikke virke, som du forventer"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "ikke i gang med at eksekvere fuldførelsesfunktion"
@@ -376,13 +376,13 @@ msgstr "kan kun bruges i en funktion"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -396,7 +396,7 @@ msgstr "\"%s\": ugyldigt tastetildelingsnavn"
msgid "cannot use `-f' to make functions"
msgstr "kan ikke bruge \"-f\" til at lave funktioner"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: skrivebeskyttet funktion"
@@ -450,7 +450,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: er en mappe"
@@ -465,7 +465,7 @@ msgstr "%s: ikke en regulær fil"
msgid "%s: file is too large"
msgstr "%s: fil er for stor"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kan ikke eksekvere binær fil"
@@ -530,12 +530,12 @@ msgstr "%s: et argument er påkrævet til tilvalget -- %c\n"
msgid "hashing disabled"
msgstr "hashing slået fra"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hash-tabel tom\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tkommando\n"
@@ -626,7 +626,7 @@ msgstr "%s: argumenter skal være processer eller job-id'er"
msgid "Unknown error"
msgstr "Ukendt fejl"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "forventede et udtryk"
@@ -866,11 +866,11 @@ msgstr "læsefejl: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "kan kun udføre \"return\" fra en funktion eller indlæst skript"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "kan ikke fjerne en funktion og en variabel samtidig"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ikke en arrayvariabel"
@@ -1029,71 +1029,70 @@ msgstr "dårligt hop"
msgid "%s: unbound variable"
msgstr "%s: ubundet variabel"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atidsudløb mens der ventedes på input: auto-logud\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "kan ikke videresende standardinput fra /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: \"%c\": ugyldigt formateringstegn"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "datakanalfejl (pipe error)"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: begrænset: kan ikke specificere \"/\" i kommandonavne"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: kommando ikke fundet"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: dårlig fortolker"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: kan ikke eksekvere binær fil"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s er indbygget i skallen\n"
@@ -1107,7 +1106,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:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "kan ikke duplikere fd %d til fd %d"
@@ -1133,59 +1132,59 @@ msgstr "forsøgte tildeling til ikke-variabel"
msgid "syntax error in variable assignment"
msgstr "syntaksfejl i udtryk"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
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:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: dårligt expassign-udtryk"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "\":\" forventet for betingede udtryk"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponent mindre end 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "identifikator forventet efter præforøgelse eller -formindskelse"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "manglende \")\""
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntaksfejl: operand forventet"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntaksfejl: ugyldig aritmetisk operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (fejlelement er \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "ugyldig aritmetisk grundtal"
# -c Specify the number of lines read between each call to callback.
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: ugyldigt antal linjer"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "værdi for stor til grundtal"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: fejl i udtryk\n"
@@ -1195,7 +1194,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d"
@@ -1211,167 +1210,172 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer eksisterer allerede til ny fd %d"
# ??
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp-datakanal (pipe)"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "forgrenet pid %d figurerer i kørende job %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "sletter stoppet job %d med procesgruppe %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: ingen process med det pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Færdig"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stoppet"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stoppet(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Kører"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Færdig(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Afslut %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Ukendt status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(smed kerne) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "underproces setpgid (%ld til %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Ingen optegnelse af proces %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: job %d er stoppet"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: intet sådant job"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: job er afbrudt"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: job %d er allerede i baggrunden"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: linje %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (smed kerne)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd nu: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp fejlede"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: linjedisciplin"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: linjedisciplin"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "kan ikke indstille terminal-procesgruppe (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "ingen jobkontrol i denne skal"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: forfejlet hævdelse: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1380,39 +1384,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: hævdelse forkludret\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "ukendt"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blok i fri liste tværet ud"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: kaldt med blokargument som allerede er fri"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: kaldt med ikke-allokeret blokargument"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underløb detekteret, mh_nbytes uden for interval"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underløb detekteret, mh_nbytes uden for interval"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: størrelse på start- og slut-bid afviger"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: kaldt med ikke-allokeret blokargument"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underløb detekteret, mh_nbytes uden for interval"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underløb detekteret, mh_nbytes uden for interval"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: størrelse på start- og slut-bid afviger"
@@ -1527,104 +1541,104 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "uventet EOF mens der ledtes efter samhørende \"%c\""
-#: parse.y:4669
+#: parse.y:4695
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:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntaksfejl i betingelsesudtryk: uventet element \"%s\""
-#: parse.y:4678
+#: parse.y:4704
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:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "uventet element \"%s\", forventede \")\""
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "forventede \")\""
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "uventet argument \"%s\" til unær betingelsesoperator"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "uventet argument til unær betingelsesoperator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "uventet udtryk \"%s\", ventede binær betingelsesoperator"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "ventedet binær betingelsesoperator"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "uventet argument \"%s\" til binær betingelsesoperator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "uventet argument til binær betingelsesoperator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "uventet udtryk \"%c\" i betingelseskommando"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "uventet udtryk \"%s\" i betingelseskommando"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "uventet udtryk \"%d\" i betingelseskommando"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntaksfejl nær uventet udtryk \"%s\""
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntaksfejl nær \"%s\""
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntaksfejl: uventet slutning på fil"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntaksfejl"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Brug \"%s\" for at forlade skallen.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "uventet EOF mens der ledtes efter samhørende \")\""
@@ -1667,91 +1681,91 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: \"%c\": ugyldigt formateringstegn"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "fil-deskriptor uden for interval"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: tvetydig videresendelse"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: kan ikke overskrive eksisterende fil"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: begrænset: kan ikke videresende output"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "kan ikke danne midlertidig fil til here-dokument: %s"
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: kan ikke tildele liste til arrayelementer"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "videresendelsesfejl: kan ikke duplikere fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "kan ikke finde /tmp, opret venligst mappen!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp skal være et gyldigt mappenavn"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: ugyldigt tilvalg"
# Har ladet nodelay stå, idet jeg gætter på at det er et navn
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d"
# Har ladet nodelay stå, idet jeg gætter på at det er et navn
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: er en mappe"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Jeg har ikke noget navn!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1760,48 +1774,48 @@ msgstr ""
"Brug:\t%s [langt GNU-tilvalg] [tilvalg] ...\n"
"\t%s [langt GNU-tilvalg] [tilvalg] skript-fil ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Lange GNU-tilvalg:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Skal-tilvalg:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\tTilvalg -%s eller -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Brug kommandoen \"bashbug\" til at rapportere fejl.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1978,109 +1992,109 @@ msgstr "Informationsforespørgsel"
msgid "Unknown Signal #%d"
msgstr "Ukendt signal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "dårlig udskiftning: ingen lukkende \"%s\" i %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: kan ikke tildele liste til arrayelementer"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "kan ikke lave datakanal (pipe) til procesudskiftning"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "kan ikke danne underproces til procesudskiftning"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "kan ikke åbne navngiven datakanal (pipe) %s til læsning"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "kan ikke åbne navngiven datakanal (pipe) %s til skrivning"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "kan ikke duplikere navngiven datakanal (pipe) %s som %d"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "dårlig udskiftning: ingen lukkende \"`\" i %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "kan ikke danne datakanal (pipe) til kommandoudskiftning"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "kan ikke danne underproces til kommandoudskiftning"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: kan ikke duplikere datakanal (pipe) som fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: ugyldigt antal linjer"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "\"%s\": ugyldigt tastetildelingsnavn"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter null eller ikke indstillet"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter null eller ikke indstillet"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: understreng-udtryk < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: dårlig udskiftning"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: kan ikke tildele på denne måde"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "dårlig udskiftning: ingen lukkende \"`\" i %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "intet match: %s"
@@ -2149,80 +2163,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: ugyldigt signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "fejl under importering af funktionsdefinition for \"%s\""
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "skalniveau (%d) for højt, genindstiller til 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: ingen funktionskontekst ved nuværende navneområde"
-#: variables.c:2871
+#: variables.c:2668
#, fuzzy, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: kan ikke tildele liste til arrayelementer"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: ingen funktionskontekst ved nuværende navneområde"
-#: variables.c:4949
+#: variables.c:4746
#, fuzzy, c-format
msgid "%s has null exportstr"
msgstr "%s: parameter null eller ikke indstillet"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "ugyldigt tegn %d i exportstr for %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "intet \"=\" i exportstr for %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: ingen global_variables-kontekst"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, fuzzy, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: kan ikke åbne: %s"
-#: variables.c:6567
+#: variables.c:6367
#, fuzzy, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%d: ugyldig filbeskrivelse: %s"
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s udenfor rækkevidde"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5801,7 +5815,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -6007,6 +6021,10 @@ msgstr ""
" \n"
" Et synonym for \"mapfile\"."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -6024,10 +6042,6 @@ msgstr ""
#~ msgstr "Ukendt signal #"
#, fuzzy
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc."
-
-#, fuzzy
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/de.gmo b/po/de.gmo
index c8def603..d4328174 100644
--- a/po/de.gmo
+++ b/po/de.gmo
Binary files differ
diff --git a/po/de.po b/po/de.po
index f395ef4e..fd15a021 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2019-10-21 20:58+0200\n"
"Last-Translator: Nils Naumann <nau@gmx.net>\n"
"Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "Falscher Feldindex."
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: Entferne das Nameref Attribut."
@@ -86,17 +86,17 @@ msgstr "»%s«: Bindung kann nicht gelöst werden."
msgid "brace expansion: cannot allocate memory for %s"
msgstr "Klammererweiterung: Konnte keinen Speicher für %s zuweisen."
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "Klammererweiterung: Konnte keinen Speicher für %u Elemente zuweisen."
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "Klammererweiterung: Konnte keinen Speicher für »%s« zuweisen."
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "»%s«: Ungültiger Aliasname."
@@ -202,7 +202,7 @@ msgstr "Warnung: "
msgid "%s: usage: "
msgstr "%s: Aufruf: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: Die Option erfordert ein Argument."
@@ -217,7 +217,7 @@ msgstr "%s: Ein numerischer Parameter ist erforderlich."
msgid "%s: not found"
msgstr "%s: Nicht gefunden."
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: Ungültige Option."
@@ -227,7 +227,7 @@ msgstr "%s: Ungültige Option."
msgid "%s: invalid option name"
msgstr "%s: Ungültiger Optionsname."
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "»%s«: Ist kein gültiger Bezeichner."
@@ -240,7 +240,7 @@ msgstr "Ungültige Oktalzahl."
msgid "invalid hex number"
msgstr "Ungültige hexadezimale Zahl."
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "Ungültige Zahl."
@@ -330,36 +330,36 @@ msgstr "%s: Mehrdeutige Jobbezeichnung."
msgid "help not available in this version"
msgstr "In dieser Version ist keine Hilfe verfügbar."
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: »unset« nicht möglich: %s ist schreibgeschützt"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: »unset« nicht möglich."
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: Ungültiger Aktionsname."
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: Keine Komplettierung angegeben."
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "Warnung: Die Option -F könnte unerwartete Ergebnisse liefern."
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "Warnung: Die Option -C könnte unerwartete Ergebnisse liefern."
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "Gegenwärtig wird keine Komplettierungsfunktion ausgeführt."
@@ -372,13 +372,13 @@ msgstr "Kann nur innerhalb einer Funktion benutzt werden."
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: Zirkularbezug auf indirekte Variable."
@@ -392,7 +392,7 @@ msgstr "»%s«: Ungültiger Name für indirekte Variablenreferenz."
msgid "cannot use `-f' to make functions"
msgstr "Mit »-f« können keine Funktionen erzeugt werden."
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: Schreibgeschützte Funktion."
@@ -448,7 +448,7 @@ msgstr "%s: Ist nicht dynamisch geladen."
msgid "%s: cannot delete: %s"
msgstr "%s: Kann nicht löschen: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: ist ein Verzeichnis."
@@ -463,7 +463,7 @@ msgstr "%s: Ist keine normale Datei."
msgid "%s: file is too large"
msgstr "%s: Die Datei ist zu groß."
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: Kann die Datei nicht ausführen."
@@ -528,12 +528,12 @@ msgstr "%s: Diese Option erfordert ein Argument -- %c\n"
msgid "hashing disabled"
msgstr "Hashing deaktiviert."
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: Die Hashtabelle ist leer.\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "Treffer\tBefehl\n"
@@ -623,7 +623,7 @@ msgstr "%s: Die Argumente müssen Prozess- oder Job-IDs sein."
msgid "Unknown error"
msgstr "Unbekannter Fehler."
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "Ausdruck erwartet."
@@ -866,12 +866,12 @@ msgstr ""
"»Return« ist nur aus einer Funktion oder einem mit »source« ausgeführten "
"Skript möglich."
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
"Gleichzeitiges »unset« einer Funktion und einer Variable ist nicht möglich."
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: Ist keine Feldvariable."
@@ -1032,76 +1032,75 @@ msgstr "Falscher Sprung"
msgid "%s: unbound variable"
msgstr "%s ist nicht gesetzt."
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aZu lange keine Eingabe: Automatisch ausgeloggt.\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "Kann nicht die Standardeingabe von /dev/null umleiten: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: »%c«: Ungültiges Formatzeichen."
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "Pipe-Fehler"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: Maximale Schachtelungstiefe überschritten (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: Maximale Quellcode-Schachtelungstiefe überschritten (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximale Schachtelungstiefe für Funktionen überschritten (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: eingeschränkt: `/' ist in Kommandonamen unzulässig."
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: Kommando nicht gefunden."
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: Defekter Interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: Kann die Binärdatei nicht ausführen: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "»%s« ist eine spezielle eingebaute Funktion."
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "Kann fd %d nicht auf fd %d verdoppeln."
@@ -1126,58 +1125,58 @@ msgstr "Versuchte Zuweisung zu etwas, das keine Variable ist."
msgid "syntax error in variable assignment"
msgstr "Syntaxfehler in der Variablenzuweisung."
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "Division durch 0."
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "Fehler: Falscher Zuweisungsoperator."
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "»:« für ein bedingten Ausdruck erwartet."
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "Der Exponent ist kleiner als 0."
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet."
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "Fehlende »)«"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "Syntaxfehler: Operator erwartet."
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "Syntaxfehler: Ungültiger arithmetischer Operator."
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (Fehlerverursachendes Zeichen ist \"%s\")."
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "Ungültige Basis."
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: Ungültige Zeilenanzahlangabe."
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "Der Wert ist für die aktuelle Basis zu groß."
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: Fehler im Ausdruck.\n"
@@ -1186,7 +1185,7 @@ msgstr "%s: Fehler im Ausdruck.\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: Kann auf die übergeordneten Verzeichnisse nicht zugreifen."
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "Konnte den No-Delay-Modus für fd %d nicht wiederherstellen."
@@ -1202,174 +1201,179 @@ msgstr "Kann keinen neuen Dateideskriptor für die Eingabe von fd %d zuweisen."
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."
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "Die geforkte PID %d erscheint im laufenden Prozess %d."
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "Lösche den gestoppten Prozess %d der Prozessgruppe %ld."
# https://lists.gnu.org/archive/html/bug-bash/2019-09/msg00024.html
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
# Programmierfehler
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: Prozessnummer existiert nicht."
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Fertig"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Angehalten"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Angehalten(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Läuft"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Fertig(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Exit %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Unbekannter Status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(Speicherabzug geschrieben) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (Verz.: %s)"
# interner Fehler
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr ""
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr ""
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: Der Job %d ist gestoppt."
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: Kein solcher Job."
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: Der Job ist beendet."
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: Der Job %d läuft bereits im Hintergrund."
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
# Debug Ausgabe
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: Zeile %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (Speicherabzug geschrieben)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n"
# interner Fehler
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp war nicht erfolgreich."
# interner Fehler
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: Keine Jobsteuerung im Hintergrund."
# interner Fehler
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
# interner Fehler
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "Kann die Prozessgruppe des Terminals nicht setzen (%d)."
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "Keine Jobsteuerung in dieser Shell."
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: Zusicherung gescheitert: %s.\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1378,40 +1382,51 @@ msgstr ""
"\r\n"
"malloc: %s:%d: Zusicherung verpfuscht\\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "Unbekannt"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "Malloc: Ein internet Speicherbereich (free list) wurde überschrieben."
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: Wurde für bereits freigegebenen Speicherbereich aufgerufen."
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: Wurde für nicht zugeordneten Speicherbereich aufgerufen."
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: Beginn und Ende Segmentgrößen sind unterschiedlich."
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: Mit nicht zugewiesenen Argument aufgerufen."
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: Beginn und Ende Segmentgrößen sind unterschiedlich.<"
@@ -1534,100 +1549,100 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "Dateiende beim Suchen nach »%c« erreicht."
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "Dateiende beim Suchen nach »]]« erreicht."
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "Syntaxfehler im bedingten Ausdruck: Unerwartetes Symbol »%s«."
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "Syntaxfehler im bedingten Ausdruck."
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "Unerwartetes Zeichen: »%s« anstatt von »)«"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "»)« erwartet."
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr ""
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr ""
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr ""
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "Syntaxfehler beim unerwarteten Symbol »%s«"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "Syntaxfehler bei »%s«"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "Syntaxfehler: Unerwartetes Dateiende."
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "Syntaxfehler"
# Du oder Sie?
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Verwenden Sie »%s«, um die Shell zu verlassen.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "Dateiende beim Suchen nach zugehöriger »)« erreicht."
@@ -1670,91 +1685,91 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: »%c«: Ungültiges Formatsymbol."
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "Dateideskriptor außerhalb des gültigen Bereichs."
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: Mehrdeutige Umlenkung."
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: Kann existierende Datei nicht überschreiben."
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: eingeschränkt: Die Ausgabe darf nicht umgeleitet werden."
-#: redir.c:209
+#: redir.c:218
#, 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:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: Kann fd keiner Variable zuweisen."
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
"Dateinamen der Form /dev/(tcp|udp)/host/port werden ohne Netzwerk nicht "
"unterstützt"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "Umleitungsfehler: Verdoppeln des Dateibezeichners nicht möglich."
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "Konnte das Verzeichnis »/tmp« nicht finden, bitte anlegen."
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp muss ein Verzeichnis sein."
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "Der hübsche Druckmodus wird in interaktiven Schells ignoriert."
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: Ungültige Option"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "Konnte die UID nicht in %d ändern: Die effektive UID ist %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "Konnte die GID nicht in %d ändern: Die effektive GID ist %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "Kann keinen Debugger starten. Der Debugmodus ist gesperrt."
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Ist ein Verzeichnis."
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Ich habe keinen Benutzernamen!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, Version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1763,48 +1778,48 @@ msgstr ""
"Aufruf:\t%s [Lange GNU-Option] [Option] ...\n"
"\t%s [Lange GNU-Option] [Option] Script-Datei ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Lange GNU-Optionen:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Shell-Optionen:\n"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-ilrsD oder -c Kommando oder -O shopt_option\t\t(Nur Aufruf)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s oder Option -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"Geben Sie »%s -c \"help set\"« ein, um mehr über Shell-Optionen zu "
"erfahren.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"Geben Sie »%s -c help« ein, um mehr über eingebaute Shellkommandos zu "
"erfahren.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Mit dem Kommando »bashbug« Kommando können Sie Fehler melden.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Bash-Homepage: <https://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Allgemeine Hilfe für GNU-Software: <https://www.gnu.org/gethelp/>\n"
@@ -1980,98 +1995,98 @@ msgstr "Informationsanforderung"
msgid "Unknown Signal #%d"
msgstr "Unbekanntes Signal Nr.: %d."
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "Falsche Ersetzung: Kein schließendes »%s« in »%s« enthalten."
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: Kann einem Feldelement keine Liste zuweisen."
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "Kann keine Pipe für die Prozessersetzung erzeugen."
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "Kann den Kindsprozess für die Prozessersetzung nicht erzeugen."
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "Kann nicht die benannte Pipe %s zum Lesen öffnen."
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "Kann nicht die benannte Pipe %s zum Schreiben öffnen."
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "Kann die benannte Pipe %s nicht auf fd %d duplizieren."
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "Kommandoersetzung: NULL-Byte in der Eingabe ignoriert."
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "Kann keine Pipes für Kommandoersetzung erzeugen."
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "Kann keinen Unterprozess für die Kommandoersetzung erzeugen."
# interner Fehler
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: Kann Pipe nicht als Dateideskriptor 1 duplizieren."
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: Ungültiger Variablenname für Namensreferenz."
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: Ungültige indirekte Expansion."
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: Ungültiger Variablenname."
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: Der Parameter ist nicht gesetzt."
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: Parameter ist leer oder nicht gesetzt."
# interner Fehler
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: Teilstring-Ausdruck < 0."
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: Falsche Substitution."
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: Kann so nicht zuweisen."
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2079,12 +2094,12 @@ msgstr ""
"Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer "
"Ersetzungen erzwingen."
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "Falsche Ersetzung: Kein schließendes »`« in %s."
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "Keine Entsprechung: %s"
@@ -2152,90 +2167,90 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Falsches Signal %d."
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "Fehler beim Importieren der Funktionsdefinition für »%s«."
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: Der Variable darf kein Wert zugewiesen werden."
# Interner Fehler
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: assigning integer to name reference"
# Interner Fehler
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no function context at current scope"
# Interner Fehler
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s has null exportstr"
# Interner Fehler
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "invalid character %d in exportstr for %s"
# Interner Fehler
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no `=' in exportstr for %s"
# Interner Fehler
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: head of shell_variables not a function context"
# Interner Fehler
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
# Interner Fehler
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: head of shell_variables not a temporary environment scope"
# Interner Fehler
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: cannot open as FILE"
# Interner Fehler
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: invalid value for trace file descriptor"
# Interner Fehler
-#: variables.c:6612
+#: variables.c:6412
#, 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) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5018,7 +5033,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/el.gmo b/po/el.gmo
index 3b94dbfa..f2b2bdb1 100644
--- a/po/el.gmo
+++ b/po/el.gmo
Binary files differ
diff --git a/po/el.po b/po/el.po
index 040994a7..b11db6d3 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2017-06-21 17:08+0300\n"
"Last-Translator: Lefteris Dimitroulakis <ledimitro@gmail.com>\n"
"Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "κακός δείκτης πίνακα"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: αφαίρεση του χαρακτηριστικού nameref "
@@ -83,17 +83,17 @@ msgstr "«%s»: αδυναμία αποσύνδεσης"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για %s "
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για %d στοιχεία "
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για «%s»"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "«%s»: μη έγκυρο ψευδώνημο"
@@ -183,7 +183,7 @@ msgstr "προειδοποίηση: "
msgid "%s: usage: "
msgstr "%s: χρήση: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: η επιλογή απαιτεί όρισμα"
@@ -198,7 +198,7 @@ msgstr "%s: απαιτείται αριθμητικό όρισμα"
msgid "%s: not found"
msgstr "%s: δεν βρέθηκε"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: μη έγκυρη επιλογή"
@@ -208,7 +208,7 @@ msgstr "%s: μη έγκυρη επιλογή"
msgid "%s: invalid option name"
msgstr "%s: μη έγκυρο όνομα επιλογής"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "«%s»: μή έγκυρο αναγνωριστικό "
@@ -221,7 +221,7 @@ msgstr "μη έγκυρος οκταδικός αριθμός"
msgid "invalid hex number"
msgstr "μη έγκυρος εξαδικός αριθμός"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "μη έγκυρος αριθμός"
@@ -311,36 +311,36 @@ msgstr "%s: ασαφείς προδιαγραφές εργασίας"
msgid "help not available in this version"
msgstr "βοήθεια μη διαθέσιμη σ' αυτήν την έκδοση "
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: αδυναμία unset: %s μόνο για ανάγνωση"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: αδυναμία «unset»"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: μη έγκυρο όνομα ενέργειας"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: δεν υπάρχει προδιαγραφή συμπλήρωσης"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "προειδοποίηση: η επιλογή -F μπορεί να μη δουλέψει όπως περιμένεις"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "προειδοποίηση: η επιλογή -C ίσως δεν δουλέψει όπως αναμένετε"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "η λειτουργία συμπλήρωσης δεν εκτελείται επί του παρόντος "
@@ -353,13 +353,13 @@ msgstr "μπορεί να χρησιμοποιηθεί μόνο μέσα σε σ
msgid "%s: reference variable cannot be an array"
msgstr "%s: η μεταβλητή αναφοράς δεν μπορεί να είναι πίνακας "
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: nameref αυτοαναφορά μεταβλητής δεν επιτρέπεται "
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: κυκλική αναφορά ονόματος "
@@ -374,7 +374,7 @@ msgid "cannot use `-f' to make functions"
msgstr ""
"η επιλογή «-f» δεν μπορεί να χρησιμοποιηθεί για τη δημιουργία συναρτήσεων"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: συνάρτηση μόνο για ανάγνωση"
@@ -428,7 +428,7 @@ msgstr "%s: δεν φορτώθηκε δυναμικά"
msgid "%s: cannot delete: %s"
msgstr "%s: αδυναμία διαγραφής: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: είναι κατάλογος"
@@ -443,7 +443,7 @@ msgstr "%s: όχι κανονικό αρχείο"
msgid "%s: file is too large"
msgstr "%s: αρχείο πολύ μεγάλο"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: αδυναμία εκτέλεσης δυαδικού αρχείου"
@@ -508,12 +508,12 @@ msgstr "%s: η επιλογή απαιτεί ένα όρισμα -- %c\n"
msgid "hashing disabled"
msgstr "hashing απενεργοποιημένο "
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: πίνακας hash κενός\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tcommand\n"
@@ -601,7 +601,7 @@ msgstr "%s: ορίσματα πρέπει να είναι ID διεργασιώ
msgid "Unknown error"
msgstr "Άγνωστο σφάλμα"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "αναμενόταν έκφραση"
@@ -782,11 +782,11 @@ msgstr "σφάλμα ανάγνωσης: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "«επιστροφή» είναι μόνο δυνατή από συνάρτηση ή sourced script "
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "«unset» δεν μπορεί να εφαρμοστεί συγχρόνως σε συνάρτηση και μεταβλητή"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: δεν είναι μεταβλητή πίνακα"
@@ -947,76 +947,75 @@ msgstr "κακό άλμα"
msgid "%s: unbound variable"
msgstr "%s: μεταβλητή χωρίς σύνδεση "
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aη αναμονή για δεδομένα έληξε: αυτόματη αποσύνδεση\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "αδυναμία ανακατεύθυνσης τυπικής εισόδου από /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: «%c»: μη έγκυρος χαρακτήρας μορφοποίησης"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] υφίσταται ακόμη "
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "pipe error"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: μέγιστο επίπεδο φωλιάσματος eval ξεπεράστηκε (%d) "
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: μέγιστο επίπεδο φωλιάσματος source ξεπεράστηκε (%d) "
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: μέγιστο επίπεδο φωλιάσματος συνάρτησης ξεπεράστηκε (%d) "
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: περιορισμός: δεν μπορεί να περιέχεται «/» σε όνομα εντολής"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: εντολή δεν βρέθηκε"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: κακός interpreter "
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: αδυναμία εκτέλεσης δυαδικού αρχείου: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "«%s»: είναι ειδικό builtin"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "αδυναμία αντιγραφής του fd %d στον fd %d"
@@ -1042,57 +1041,57 @@ msgstr "απόπειρα ανάθεσης σε μη-μεταβλητή"
msgid "syntax error in variable assignment"
msgstr "συντακτικό σφάλμα στην έκφραση"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "διαίρεση διά 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: κακό σύμβολο για expassign "
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "«:» αναμενόταν για μια έκφραση υπό συνθήκη"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "εκθέτης μικρότερος του 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "αναγνωριστικό αναμενόταν μετά από pre-increment ή pre-decrement "
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "λείπει «)»"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntax error: αναμενόταν τελεστέος"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntax error: μη έγκυρος αριθμητικός τελεστής"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (το λανθασμένο σύμβολο είναι \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "μη έγκυρη αριθμητική βάση"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: μη έγκυρος αριθμός γραμμής"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "τιμή πολύ μεγάλη για βάση"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: σφάλμα έκφρασης\n"
@@ -1101,7 +1100,7 @@ msgstr "%s: σφάλμα έκφρασης\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: αδυναμία πρόσβασης στο γονικό κατάλογο"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "αδυναμία επανάταξης nodelay mode για fd %d"
@@ -1117,207 +1116,222 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: ο buffer υπάρχει ήδη για νέο fd %d "
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "η διεργασία κλώνος %d εμφανίζεται στην εργασία που τρέχει %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "διαγραφή σταματημένης εγασίας %d με ομάδα %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) μαρκαρισμένη ως ακόμα ζωντανή "
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: δεν υπάρχει τέτοιο pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Σήμα %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Done"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "σταματημένο"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "σταματημένο(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "υπό εκτέλεση"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Done(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Έξοδος %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Άγνωστη κατάσταση"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "child setpgid (%ld to %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: διεργασία %ld δεν αποτελεί θυγατρική αυτού του κελύφους"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Δεν υπάρχουν στοιχεία για διεργασία %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: η εργασία %d είναι σταματημένη"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: δεν υπάρχει τέτοια εργασία"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: η εργασία τερματίστηκε"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: εργασία %d ήδη στο παρασκήνιο"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
"waitchld: ενεργοποίηση WNOHANG ώστε ν' αποφευχθεί οριστικό μπλοκάρισμα "
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: γραμμή %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(τώρα wd: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: αποτυχία getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr ""
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "αδυναμία ρύθμισης της ομάδας της διεργασίας του τερματικού (%d) "
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "δεν υπάρχει job control σ'αυτό το κέλυφος"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: αποτυχημένη assertion: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "άγνωστο"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: κλήθηκε με όρισμα ήδη ελευθερωμένο μπλοκ "
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: κλήθηκε με όρισμα ένα μη εκχωρημένο μπλοκ "
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου "
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου "
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: τα μεγέθη των κομματιών στην αρχή και το τέλος διαφέρουν "
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: κλήθηκε με όρισμα ένα μη εκχωρημένο μπλοκ "
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: μεγέθη κομματιών σ' αρχή και τέλος διαφέρουν "
@@ -1434,99 +1448,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "ο μέγιστος αριθμός here-document ξεπεράστηκε "
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "μη αναμενόμενο EOF κατά την αναζήτηση «%c»"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "μη αναμενόμενο EOF ενώ έψαχνα για «]]»"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error in conditional expression: μη αναμενόμενο σύμβολο «%s»"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "συντακτικό σφάλμα σ' έκφραση υπό συνθήκη "
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "μη αναμενόμενο σύμβολο «%s», αναμενόταν «)»"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "αναμενόταν «)»"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "απροσδόκητο όρισμα «%s» στον υπό αίρεση μοναδιαίο τελεστή "
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "απροσδόκητο όρισμα για τον μοναδιαίο τελεστή "
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "απροσδόκητο σύμβολο «%s» βρέθηκε αντί για δυαδικό τελεστή υπό αίρεση "
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "αναμενόταν δυαδικός τελεστής υπό αίρεση "
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "απροσδόκητο όρισμα «%s» για δυαδικό τελεστή υπό αίρεση "
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "απροσδόκητο όρισμα για δυαδικό τελεστή υπό αίρεση "
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "απροσδόκητο σύμβολο «%c» σε εντολή υπό αίρεση "
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "απροσδόκητο σύμβολο «%s» σε εντολή υπό αίρεση "
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "απροσδόκητο σύμβολο %d σε εντολή υπό αίρεση "
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "συντακτικό σφάλμα κοντά στο μη αναμενόμενο σύμβολο «%s»"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "συντακτικό σφάλμα κοντά σε «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntax error: μη αναμενόμενο τέλος αρχείου"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "συντακτικό σφάλμα"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Χρήση «%s» για έξοδο από το κέλυφος.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "μη αναμενόμενο EOF ενώ έψαχνα «)»"
@@ -1569,89 +1583,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: «%c»: μη έγκυρη μορφή χαρακτήρα"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "περιγραφέας αρχείου εκτός ορίων"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: ασαφής ανακατεύθυνση"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: αδυναμία εγγραφής πάνω σε υπάρχον αρχείο"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricted: αδυναμία ανακατεύθυνσης εξόδου"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "αδυναμία δημιουργίας προσωρινού αρχείου για here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: αδυναμία ανάθεσης fd σε μεταβλητή"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port δεν υποστηρίζεται χωρίς δικτύωση"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr ""
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "δεν μπόρεσα να βρω /tmp, παρακαλώ να τον δημιουργήσετε!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp πρέπει να είναι ένα έγκυρο όνομα αρχείου"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: μη έγκυρη επιλογή"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "αδυναμία ρύθμισης uid σε %d: effective uid %d "
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "αδυναμί ρύθμισης gid σε %d: effective gid %d "
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "αδυναμία εκκίνησης του debugger, debugging απενεργοποιημένο "
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: είναι κατάλογος"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Δεν έχω όνομα!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, έκδοση %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1660,48 +1674,48 @@ msgstr ""
"Χρήση:\t%s [μακρά επιλογή GNU] [επιλογή] ...\n"
"\t%s [μακρά επιλογή GNU] [επιλοη] script-file ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Μακρές επιλογές GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Επιλογές κελύφους:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ή επιλογή -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"Πληκτρολόγησε «%s -c \"help set\"» για πληροφορίες επί των επιλογών "
"κελύφους.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"Πληκτρολόγησε «%s -c help» για περισσότερες πληροφορίες σχετικά με τις "
"ενσωματομένες στο κέλυφος εντολές.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Χρησιμοποίησε την εντολή «bashbug» για αναφορά σφαλμάτων.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "σελίδα του bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1878,96 +1892,96 @@ msgstr "Αίτηση για πληροφορίες"
msgid "Unknown Signal #%d"
msgstr "Άγνωστο σήμα #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "κακή αντικατάσταση: όχι «%s» που κλείνει στο %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: αδυναμία εκχώρησης λίστας σε στοιχείο του πίνακα "
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "αδυναμία δημιουργίας σωλήνα για αντικατάσταση διεργασίας "
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "αδυναμία δημιουργίας θυγατρικής για αντικατάσταση διεργασίας "
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "αδυναμία ανοίγματοε επώνυμης σωλήνας %s προς ανάγνωση"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "αδυναμία ανοίγματος επώνυμης σωλήνας %s προς εγγραφή"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "αδυναμία αναπαραγωγής named pipe %s ως fd %d "
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "αντικατάσταση εντολής: null byte αγνοήθηκε στην είσοδο "
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "αδυναμία δημιουργίας σωλήνα για αντικατάσταση εντολής "
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "αδυναμία δημιουργίας θυγατρικής για αντικατάσταση εντολής "
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: αδυναμία αναπαραγωγής σωλήνα ως fd 1 "
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: μη έγκυρο όνομα μεταβλητής ως όνομα αναφοράς "
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: μη έγκυρη έμμεση επέκταση "
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: μη έγκυρο όνομα μεταβλητής"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: παράμετρος κενή ή δεν έχει οριστεί"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: παράμετρος κενή ή δεν έχει οριστεί"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: έκφραση αρνητική < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: κακή αντικατάσταση"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: αδύνατη ανάθεση κατ' αυτόν τον τρόπο"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -1975,12 +1989,12 @@ msgstr ""
"μελλοντικές εκδόσεις του κελύφους θα επιβάλουν την αποτίμηση ως μια "
"αριθμητική αντικατάσταση"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "κακή αντικατάσταση: δεν υπάρχει «`» που κλείνει στο %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "χωρίς ταίριασμα: %s"
@@ -2049,79 +2063,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: κακό σήμα %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "σφάλμα κατά την εισαγωγή του ορισμού της συνάρτησης «%s»"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "επίπεδο κελύφους (%d) πολύ υψηλό, επαναφορά στο 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: η μεταβλητή δεν μπορεί να δεχτεί τιμή "
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s έχει κενό exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "ο χαρακτήρας %d δεν έίναι έγκυρος στην exportstr για %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "απουσία «=» στην exportstr για %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: αδυναμία ανοίγματος ως ΑΡΧΕΙΟ"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: μη έγκυρη τιμή για trace file descriptor"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: τιμή συμβατότητας εκτός ορίου "
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -4476,7 +4490,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo
index 7a98eaa1..279127a7 100644
--- a/po/en@boldquot.gmo
+++ b/po/en@boldquot.gmo
Binary files differ
diff --git a/po/en@boldquot.po b/po/en@boldquot.po
index 1257bcf0..5e1d98f8 100644
--- a/po/en@boldquot.po
+++ b/po/en@boldquot.po
@@ -32,8 +32,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 5.1-alpha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
-"PO-Revision-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
+"PO-Revision-Date: 2020-08-07 12:00-0400\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
@@ -46,8 +46,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "bad array subscript"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: removing nameref attribute"
@@ -106,17 +106,17 @@ msgstr "‘%s’: cannot unbind in command keymap"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "brace expansion: cannot allocate memory for %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "brace expansion: failed to allocate memory for %u elements"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "‘%s’: invalid alias name"
@@ -215,7 +215,7 @@ msgstr "warning: "
msgid "%s: usage: "
msgstr "%s: usage: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: option requires an argument"
@@ -230,7 +230,7 @@ msgstr "%s: numeric argument required"
msgid "%s: not found"
msgstr "%s: not found"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: invalid option"
@@ -240,7 +240,7 @@ msgstr "%s: invalid option"
msgid "%s: invalid option name"
msgstr "%s: invalid option name"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "‘%s’: not a valid identifier"
@@ -253,7 +253,7 @@ msgstr "invalid octal number"
msgid "invalid hex number"
msgstr "invalid hex number"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "invalid number"
@@ -343,36 +343,36 @@ msgstr "%s: ambiguous job spec"
msgid "help not available in this version"
msgstr "help not available in this version"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: cannot unset: readonly %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: cannot unset"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: invalid action name"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: no completion specification"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "warning: -F option may not work as you expect"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "warning: -C option may not work as you expect"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "not currently executing completion function"
@@ -385,13 +385,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: nameref variable self references not allowed"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: circular name reference"
@@ -405,7 +405,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: readonly function"
@@ -459,7 +459,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: is a directory"
@@ -474,7 +474,7 @@ msgstr "%s: not a regular file"
msgid "%s: file is too large"
msgstr "%s: file is too large"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: cannot execute binary file"
@@ -539,12 +539,12 @@ msgstr "%s: option requires an argument -- %c\n"
msgid "hashing disabled"
msgstr "hashing disabled"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hash table empty\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tcommand\n"
@@ -634,7 +634,7 @@ msgstr "%s: arguments must be process or job IDs"
msgid "Unknown error"
msgstr "Unknown error"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "expression expected"
@@ -876,11 +876,11 @@ msgstr "read error: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "can only ‘return’ from a function or sourced script"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "cannot simultaneously unset a function and a variable"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: not an array variable"
@@ -1039,76 +1039,75 @@ msgstr "bad jump"
msgid "%s: unbound variable"
msgstr "%s: unbound variable"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atimed out waiting for input: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "cannot redirect standard input from /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: ‘%c’: invalid format character"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] still exists"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "pipe error"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: maximum eval nesting level exceeded (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: maximum source nesting level exceeded (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximum function nesting level exceeded (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restricted: cannot specify ‘/’ in command names"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: command not found"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: bad interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: cannot execute binary file: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "‘%s’: is a special builtin"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "cannot duplicate fd %d to fd %d"
@@ -1133,56 +1132,56 @@ msgstr "attempted assignment to non-variable"
msgid "syntax error in variable assignment"
msgstr "syntax error in variable assignment"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "division by 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: bad expassign token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "‘:’ expected for conditional expression"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponent less than 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "identifier expected after pre-increment or pre-decrement"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "missing ‘)’"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntax error: operand expected"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntax error: invalid arithmetic operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (error token is “%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "invalid arithmetic base"
-#: expr.c:1581
+#: expr.c:1582
msgid "invalid integer constant"
msgstr "invalid integer constant"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "value too great for base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: expression error\n"
@@ -1191,7 +1190,7 @@ msgstr "%s: expression error\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: cannot access parent directories"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "cannot reset nodelay mode for fd %d"
@@ -1206,166 +1205,171 @@ msgstr "cannot allocate new file descriptor for bash input from fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer already exists for new fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "forked pid %d appears in running job %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "deleting stopped job %d with process group %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) marked as still alive"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: no such pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Done"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stopped"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stopped(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Running"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Done(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Exit %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Unknown status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "child setpgid (%ld to %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: No record of process %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: job %d is stopped"
-#: jobs.c:3568
+#: jobs.c:3564
+#, c-format
+msgid "%s: no current jobs"
+msgstr "%s: no current jobs"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: job has terminated"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: job %d already in background"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: turning on WNOHANG to avoid indefinite block"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: line %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd now: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp failed"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: no job control in background"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "cannot set terminal process group (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "no job control in this shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: failed assertion: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1374,39 +1378,47 @@ msgstr ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "unknown"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: block on free list clobbered"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: called with already freed block argument"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: called with unallocated block argument"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underflow detected; mh_nbytes out of range"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underflow detected; magic8 corrupted"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: start and end chunk sizes differ"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: called with unallocated block argument"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underflow detected; mh_nbytes out of range"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underflow detected; magic8 corrupted"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: start and end chunk sizes differ"
@@ -1522,99 +1534,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maximum here-document count exceeded"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "unexpected EOF while looking for matching ‘%c’"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "unexpected EOF while looking for ‘]]’"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error in conditional expression: unexpected token ‘%s’"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntax error in conditional expression"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "unexpected token ‘%s’, expected ‘)’"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "expected ‘)’"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "unexpected argument ‘%s’ to conditional unary operator"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "unexpected argument to conditional unary operator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "unexpected token ‘%s’, conditional binary operator expected"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "conditional binary operator expected"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "unexpected argument ‘%s’ to conditional binary operator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "unexpected argument to conditional binary operator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "unexpected token ‘%c’ in conditional command"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "unexpected token ‘%s’ in conditional command"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "unexpected token %d in conditional command"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error near unexpected token ‘%s’"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error near ‘%s’"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntax error: unexpected end of file"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntax error"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use “%s” to leave the shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "unexpected EOF while looking for matching ‘)’"
@@ -1657,89 +1669,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: ‘%c’: invalid format character"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "file descriptor out of range"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: ambiguous redirect"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: cannot overwrite existing file"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricted: cannot redirect output"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "cannot create temp file for here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: cannot assign fd to variable"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port not supported without networking"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "redirection error: cannot duplicate fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "could not find /tmp, please create!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp must be a valid directory name"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "pretty-printing mode ignored in interactive shells"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: invalid option"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "cannot set uid to %d: effective uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "cannot set gid to %d: effective gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "cannot start debugger; debugging mode disabled"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Is a directory"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "I have no name!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1748,47 +1760,47 @@ msgstr ""
"Usage:\t%s [GNU long option] [option] ...\n"
"\t%s [GNU long option] [option] script-file ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU long options:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Shell options:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s or -o option\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use the ‘bashbug’ command to report bugs.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash home page: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
@@ -1963,96 +1975,96 @@ msgstr "Information request"
msgid "Unknown Signal #%d"
msgstr "Unknown Signal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "bad substitution: no closing ‘%s’ in %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: cannot assign list to array member"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "cannot make pipe for process substitution"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "cannot make child for process substitution"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "cannot open named pipe %s for reading"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "cannot open named pipe %s for writing"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "cannot duplicate named pipe %s as fd %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "command substitution: ignored null byte in input"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "cannot make pipe for command substitution"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "cannot make child for command substitution"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: cannot duplicate pipe as fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: invalid variable name for name reference"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: invalid indirect expansion"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: invalid variable name"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter not set"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter null or not set"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: substring expression < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: bad substitution"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: cannot assign in this way"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2060,12 +2072,12 @@ msgstr ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "bad substitution: no closing “`” in %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "no match: %s"
@@ -2133,79 +2145,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: bad signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error importing function definition for ‘%s’"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell level (%d) too high, resetting to 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: variable may not be assigned value"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: assigning integer to name reference"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no function context at current scope"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s has null exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "invalid character %d in exportstr for %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no ‘=’ in exportstr for %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: cannot open as FILE"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: invalid value for trace file descriptor"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: compatibility value out of range"
#: version.c:46 version2.c:46
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2020 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5675,7 +5687,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5703,7 +5715,7 @@ msgstr ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/en@quot.gmo b/po/en@quot.gmo
index cba516eb..3d194c63 100644
--- a/po/en@quot.gmo
+++ b/po/en@quot.gmo
Binary files differ
diff --git a/po/en@quot.po b/po/en@quot.po
index fbeda2cb..43e6b9da 100644
--- a/po/en@quot.po
+++ b/po/en@quot.po
@@ -29,8 +29,8 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 5.1-alpha\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
-"PO-Revision-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
+"PO-Revision-Date: 2020-08-07 12:00-0400\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
@@ -43,8 +43,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "bad array subscript"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: removing nameref attribute"
@@ -103,17 +103,17 @@ msgstr "‘%s’: cannot unbind in command keymap"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "brace expansion: cannot allocate memory for %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "brace expansion: failed to allocate memory for %u elements"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "‘%s’: invalid alias name"
@@ -211,7 +211,7 @@ msgstr "warning: "
msgid "%s: usage: "
msgstr "%s: usage: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: option requires an argument"
@@ -226,7 +226,7 @@ msgstr "%s: numeric argument required"
msgid "%s: not found"
msgstr "%s: not found"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: invalid option"
@@ -236,7 +236,7 @@ msgstr "%s: invalid option"
msgid "%s: invalid option name"
msgstr "%s: invalid option name"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "‘%s’: not a valid identifier"
@@ -249,7 +249,7 @@ msgstr "invalid octal number"
msgid "invalid hex number"
msgstr "invalid hex number"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "invalid number"
@@ -339,36 +339,36 @@ msgstr "%s: ambiguous job spec"
msgid "help not available in this version"
msgstr "help not available in this version"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: cannot unset: readonly %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: cannot unset"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: invalid action name"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: no completion specification"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "warning: -F option may not work as you expect"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "warning: -C option may not work as you expect"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "not currently executing completion function"
@@ -381,13 +381,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: nameref variable self references not allowed"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: circular name reference"
@@ -401,7 +401,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: readonly function"
@@ -455,7 +455,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: is a directory"
@@ -470,7 +470,7 @@ msgstr "%s: not a regular file"
msgid "%s: file is too large"
msgstr "%s: file is too large"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: cannot execute binary file"
@@ -535,12 +535,12 @@ msgstr "%s: option requires an argument -- %c\n"
msgid "hashing disabled"
msgstr "hashing disabled"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hash table empty\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tcommand\n"
@@ -627,7 +627,7 @@ msgstr "%s: arguments must be process or job IDs"
msgid "Unknown error"
msgstr "Unknown error"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "expression expected"
@@ -866,11 +866,11 @@ msgstr "read error: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "can only ‘return’ from a function or sourced script"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "cannot simultaneously unset a function and a variable"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: not an array variable"
@@ -1029,76 +1029,75 @@ msgstr "bad jump"
msgid "%s: unbound variable"
msgstr "%s: unbound variable"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atimed out waiting for input: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "cannot redirect standard input from /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: ‘%c’: invalid format character"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] still exists"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "pipe error"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: maximum eval nesting level exceeded (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: maximum source nesting level exceeded (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximum function nesting level exceeded (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restricted: cannot specify ‘/’ in command names"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: command not found"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: bad interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: cannot execute binary file: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "‘%s’: is a special builtin"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "cannot duplicate fd %d to fd %d"
@@ -1123,56 +1122,56 @@ msgstr "attempted assignment to non-variable"
msgid "syntax error in variable assignment"
msgstr "syntax error in variable assignment"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "division by 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: bad expassign token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "‘:’ expected for conditional expression"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponent less than 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "identifier expected after pre-increment or pre-decrement"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "missing ‘)’"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntax error: operand expected"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntax error: invalid arithmetic operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (error token is “%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "invalid arithmetic base"
-#: expr.c:1581
+#: expr.c:1582
msgid "invalid integer constant"
msgstr "invalid integer constant"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "value too great for base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: expression error\n"
@@ -1181,7 +1180,7 @@ msgstr "%s: expression error\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: cannot access parent directories"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "cannot reset nodelay mode for fd %d"
@@ -1196,166 +1195,171 @@ msgstr "cannot allocate new file descriptor for bash input from fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer already exists for new fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "forked pid %d appears in running job %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "deleting stopped job %d with process group %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) marked as still alive"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: no such pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Done"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stopped"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stopped(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Running"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Done(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Exit %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Unknown status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "child setpgid (%ld to %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: No record of process %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: job %d is stopped"
-#: jobs.c:3568
+#: jobs.c:3564
+#, c-format
+msgid "%s: no current jobs"
+msgstr "%s: no current jobs"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: job has terminated"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: job %d already in background"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: turning on WNOHANG to avoid indefinite block"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: line %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd now: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp failed"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: no job control in background"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "cannot set terminal process group (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "no job control in this shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: failed assertion: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1364,39 +1368,47 @@ msgstr ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "unknown"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: block on free list clobbered"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: called with already freed block argument"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: called with unallocated block argument"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underflow detected; mh_nbytes out of range"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underflow detected; magic8 corrupted"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: start and end chunk sizes differ"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: called with unallocated block argument"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underflow detected; mh_nbytes out of range"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underflow detected; magic8 corrupted"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: start and end chunk sizes differ"
@@ -1512,99 +1524,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maximum here-document count exceeded"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "unexpected EOF while looking for matching ‘%c’"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "unexpected EOF while looking for ‘]]’"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error in conditional expression: unexpected token ‘%s’"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntax error in conditional expression"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "unexpected token ‘%s’, expected ‘)’"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "expected ‘)’"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "unexpected argument ‘%s’ to conditional unary operator"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "unexpected argument to conditional unary operator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "unexpected token ‘%s’, conditional binary operator expected"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "conditional binary operator expected"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "unexpected argument ‘%s’ to conditional binary operator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "unexpected argument to conditional binary operator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "unexpected token ‘%c’ in conditional command"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "unexpected token ‘%s’ in conditional command"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "unexpected token %d in conditional command"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error near unexpected token ‘%s’"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error near ‘%s’"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntax error: unexpected end of file"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntax error"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use “%s” to leave the shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "unexpected EOF while looking for matching ‘)’"
@@ -1647,89 +1659,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: ‘%c’: invalid format character"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "file descriptor out of range"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: ambiguous redirect"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: cannot overwrite existing file"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricted: cannot redirect output"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "cannot create temp file for here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: cannot assign fd to variable"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port not supported without networking"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "redirection error: cannot duplicate fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "could not find /tmp, please create!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp must be a valid directory name"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "pretty-printing mode ignored in interactive shells"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: invalid option"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "cannot set uid to %d: effective uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "cannot set gid to %d: effective gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "cannot start debugger; debugging mode disabled"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Is a directory"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "I have no name!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1738,44 +1750,44 @@ msgstr ""
"Usage:\t%s [GNU long option] [option] ...\n"
"\t%s [GNU long option] [option] script-file ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU long options:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Shell options:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s or -o option\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use the ‘bashbug’ command to report bugs.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash home page: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
@@ -1950,96 +1962,96 @@ msgstr "Information request"
msgid "Unknown Signal #%d"
msgstr "Unknown Signal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "bad substitution: no closing ‘%s’ in %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: cannot assign list to array member"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "cannot make pipe for process substitution"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "cannot make child for process substitution"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "cannot open named pipe %s for reading"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "cannot open named pipe %s for writing"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "cannot duplicate named pipe %s as fd %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "command substitution: ignored null byte in input"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "cannot make pipe for command substitution"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "cannot make child for command substitution"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: cannot duplicate pipe as fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: invalid variable name for name reference"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: invalid indirect expansion"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: invalid variable name"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter not set"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter null or not set"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: substring expression < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: bad substitution"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: cannot assign in this way"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2047,12 +2059,12 @@ msgstr ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "bad substitution: no closing “`” in %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "no match: %s"
@@ -2120,79 +2132,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: bad signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error importing function definition for ‘%s’"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell level (%d) too high, resetting to 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: no function context at current scope"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: variable may not be assigned value"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: assigning integer to name reference"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: no function context at current scope"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s has null exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "invalid character %d in exportstr for %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no ‘=’ in exportstr for %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no global_variables context"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: cannot open as FILE"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: invalid value for trace file descriptor"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: compatibility value out of range"
#: version.c:46 version2.c:46
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2020 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5637,7 +5649,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5665,7 +5677,7 @@ msgstr ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/eo.gmo b/po/eo.gmo
index 9f7f2daf..8fe0d10d 100644
--- a/po/eo.gmo
+++ b/po/eo.gmo
Binary files differ
diff --git a/po/eo.po b/po/eo.po
index e298df28..4eebaaa9 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -30,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2016-09-22 23:59+0700\n"
"Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -45,8 +45,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "Misa tabel-indico"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: ne plu nomreferenco (la atributo nameref forigitas)"
@@ -108,18 +108,18 @@ msgid "brace expansion: cannot allocate memory for %s"
msgstr "vinkulmalvolvo: Maleblas memorhavigo por %s"
# XXX: internal_error
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %d elementoj"
# XXX: internal_error
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %s"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "%s: Maltaŭgas por uzi kiel alinomon"
@@ -224,7 +224,7 @@ msgstr "Averto: "
msgid "%s: usage: "
msgstr "%s: Uzmaniero: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: La opcio bezonas argumenton"
@@ -239,7 +239,7 @@ msgstr "%s: Necesas nombra argumento"
msgid "%s: not found"
msgstr "%s: Ne trovita"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: Misa opcio"
@@ -249,7 +249,7 @@ msgstr "%s: Misa opcio"
msgid "%s: invalid option name"
msgstr "%s: Misa opcinomo"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s‟ ne estas taŭga nomo"
@@ -262,7 +262,7 @@ msgstr "Misa okuma nombro"
msgid "invalid hex number"
msgstr "Misa 16uma nombro"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "Misa nombro"
@@ -352,36 +352,36 @@ msgstr "%s: Ambigua laborindiko"
msgid "help not available in this version"
msgstr "helpilo mankas en ĉi tiu versio"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: Malaktivigo fiaskis: nurlega %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: Malaktivigo fiaskis"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: Misa nomo de ago"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: Kompletigo ne estas specifita"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "Averto: La opcio -F povas funkcii alie ol vi eble supozas"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "Averto: La opcio -C povas funkcii alie ol vi eble supozas"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "Ni ne estas en plenumado de kompletiga funkcio"
@@ -394,13 +394,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: Nomreferenca variablo ne referencu sin mem"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: Cikla nomreferenco"
@@ -414,7 +414,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: Nurlega funkcio"
@@ -468,7 +468,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s estas dosierujo"
@@ -483,7 +483,7 @@ msgstr "%s: Ne ordinara dosiero"
msgid "%s: file is too large"
msgstr "%s: Tro granda dosiero"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: Neplenumebla duuma dosiero"
@@ -548,12 +548,12 @@ msgstr "%s: La opcio bezonas argumenton -- %c\n"
msgid "hashing disabled"
msgstr "Nomkonservado (haketado, «hashing») estas malŝaltita"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: Hakettabelo estas malplena\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "Trafoj\tKomando\n"
@@ -640,7 +640,7 @@ msgstr "%s: Argumento estu proceznumero aŭ laborindiko"
msgid "Unknown error"
msgstr "Nekonata eraro"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "Mankas esprimo"
@@ -883,11 +883,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"„return‟ sencas nur en funkcio aŭ punkte vokita („.‟, „source‟) skripto"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "Ne eblas samtempe malaktivigi funkcion kaj variablon"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: Ne tabela variablo"
@@ -1048,79 +1048,78 @@ msgstr "Misa salto"
msgid "%s: unbound variable"
msgstr "%s: Neligita variablo"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aTro longe sen enigo: Aŭtomata seancofino\n"
# XXX: internal error:
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c‟: Misa formatsigno"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: la kunprocezo [%d:%s] ankoraŭ ekzistas"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "Eraro en dukto"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: La ingado de „eval“oj superis sian maksimumon (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: La ingado de „source“oj superis sian maksimumon (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: La ingado de funkcioj superis sian maksimumon (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: Komando ne trovita"
# XXX: internal error:
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: Misa interpretilo"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: Neplenumebla duuma dosiero: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s‟ estas primitiva komando speciala"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d"
@@ -1146,57 +1145,57 @@ msgstr "Provo valorizi ne-variablon"
msgid "syntax error in variable assignment"
msgstr "Sintaksa eraro en esprimo"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "Divido per 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "CIMO: Misa operacisigno en kombinita valorizsimbolo"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "„:‟ mankas kondiĉa esprimo"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "Negativa eksponento"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "Post antaŭkremento aperu nomo de variablo"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "Mankas „)‟"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "Sintaksa eraro: Mankas operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "Sintaksa eraro: Misa operacisimbolo aritmetika"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (misa simbolo estas „%s‟)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "Maltaŭga bazo nombrosistema"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: Misa lininombro"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "Tro granda valoro por bazo de nombrosistemo"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: Misa esprimo\n"
@@ -1205,7 +1204,7 @@ msgstr "%s: Misa esprimo\n"
msgid "getcwd: cannot access parent directories"
msgstr "getwd: Ne eblas atingi patrajn dosierujojn"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "Ne eblas reŝalti senprokrastan reĝimon por dosiernumero %d"
@@ -1221,170 +1220,175 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: La nova dosiernumero (fd %d) jam havas bufron"
# ZZZ: sys_error (_("start_pipeline: pgrp pipe"));
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: procezgrupo dukto"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "Forke farita proceznumero %d aperas en rulata laboro %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) marked as still alive"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: Ne estas tia proceznumero (%ld)!"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signalo %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Farite"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Haltigita"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Haltigita(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Rulata"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Farite(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Eliro %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Nekonata stato"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(nekropsio elŝutita)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (labordosierujo: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "provo atribui (setpgid) procezgrupon %2$ld de la procezido %1$ld"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Malestas informoj pri procezo %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: La laboro %d estas haltigita"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: Ne estas tia laboro"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: La laboro finiĝis"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: La laboro %d jam estas fona"
# XXX: internal warning:
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: WNOHANG iĝas ŝaltita por eviti nedifintan pendiĝon"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: linio %dª: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr "(nekropsio elŝutita)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(nun labordosierujo estas: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp fiaskis"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: liniaranĝo"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: liniaranĝo"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid()"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "ne prosperis atribui grupon (%d) de terminala procezo"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "Ĉi tiu ŝelo ne disponigas laborregadon"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: Malveras la aserto: %s\n"
# XXX: debug?
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1394,47 +1398,59 @@ msgstr ""
"malloc: %s:%d: aserto sufokita\r\n"
# XXX: internal error
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "nekonata"
# XXX: debug?
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: Skribdifektita bloko en malokupa listo (free list)"
# XXX: debug?
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: La argumento montras blokon jam malokupitan"
# XXX: debug?
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: La argumento ne montras generitan memoron"
# XXX: debug?
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: Okazis maltroo; mh_nbytes estas ekster sia variejo"
# XXX: debug?
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: Okazis maltroo; mh_nbytes estas ekster sia variejo"
+
+# XXX: debug?
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj"
# XXX: debug?
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: La argumento ne montras generitan memoron"
# XXX: debug?
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: Okazis maltroo; mh_nbytes estas ekster sia variejo"
# XXX: debug?
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: Okazis maltroo; mh_nbytes estas ekster sia variejo"
+
+# XXX: debug?
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj"
@@ -1564,99 +1580,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "La nombro de tuj-documentoj superis sian maksimumon"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "Neatendita dosierfino dum serĉo de responda „%c‟"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "Neatendita dosierfino dum serĉo de „]]‟"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "Sintaksa eraro en kondiĉa esprimo"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "Nekonvena simbolo „%s‟ anstataŭ „)‟"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "Mankas „)‟"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "Maltaŭga argumento por unuloka kondiĉa operacisimbolo"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "Misa simbolo „%s‟ anstataŭ duloka kondiĉa operacisigno"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "ĉi tie devas esti duloka kondiĉa operacisigno"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "<maltaŭga argumento por duloka kondiĉa operacisimbolo"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Misa simbolo „%c‟ en kondiĉa komando"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Misa simbolo „%s‟ en kondiĉa komando"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "Misa simbolo „%d‟ en kondiĉa komando"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "Sintaksa eraro apud neatendita simbolo „%s‟"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "Sintaksa eraro apud „%s‟"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "Sintaksa eraro: Neatendita dosierfino"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "Sintaksa eraro"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Uzu «%s» por eliri el la ŝelo.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "Neatendita dosierfino dum serĉo de responda „)‟"
@@ -1705,95 +1721,95 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c‟: Misa formatsigno"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "Ekstervarieja dosiernumero"
# XXX: internal_error
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: Ambigua alidirektado"
# XXX: internal_error
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: Maleblas surskribi ekzistantan dosieron"
# XXX: internal_error
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: Limigita ŝelo: malpermesitas alidirekti eligon"
# XXX: internal_error
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "Malprosperis krei labordosieron por tuj-dokumento: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: Maleblas konservi la dosiernumeron en la variablo"
# XXX: internal_warning
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "«/dev/(tcp|udp)/host/port» ne disponeblas ekster retumado"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "Alidirektada eraro: Fiaskis kunnomumo al dosiernumero"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "Mankas «/tmp», bv krei ĝin!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "«/tmp» devas esti valida dosierujo"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: Misa opcio"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "Ne eblas ŝanĝi UID-on al %d: la efektiva UID estas %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "Ne eblas ŝanĝi GID-on al %d: la efektiva GID estas %d"
# XXX: internal_warning
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "Maleblas lanĉi erarserĉilon: la erarserĉa reĝimo malŝaltitas."
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s : ĉi tio estas dosierujo"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Mi ne havas nomon!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNUa «bash», versio %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1802,46 +1818,46 @@ msgstr ""
"Uzo:\t%s [GNUa opcio longforma] [opcio] ...\n"
"\t%s [GNUa opcio longforma] [opcio] SKRIPTODOSIERO ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNUaj opcioj longformaj:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Ŝelaj opcioj:\n"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-ilrsD aŭ -c KOMANDO aŭ -O SHOPT_OPCIO\t\t(nur ĉe voko)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s aŭ -o opcio\n"
# bash --help
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr "Por pluaj informoj pri la opcioj tajpu: «%s -c \"help set\"»\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr "Por scii pli pri la primitivaj ŝelkomandoj tajpu: „%s -c help‟\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Por raporti pri eraroj uzu la komandon „bashbug‟\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
"La hejmpaĝo de Baŝo (anglalingva): <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -2057,109 +2073,109 @@ msgstr "Informmendo"
msgid "Unknown Signal #%d"
msgstr "Nekonata signalo n-ro %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "Misa anstataŭigo: Mankas ferma „%s‟ en %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: Maleblas valorizi tabelanon per listo"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "Ne prosperis fari dukton por proceza anstataŭigo"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "Ne prosperis krei idon por proceza anstataŭigo"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "Ne prosperis malfermi nomitan dukton %s porlegan"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "Ne prosperis malfermi nomitan dukton %s por skribado"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "Ne prosperis kunnomumi nomhavan dukton %s kiel dosiernumeron %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "Komanda anstataŭigo: nul-bajto en enigaĵo, ignorita"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "Ne prosperis fari dukton por komanda anstataŭigo"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "Ne prosperis krei procezidon por komanda anstataŭigo"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: Ne prosperis kunnomumi la dosiernumeron 1 al dukto"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: Misa variablonomo por nomreferenco"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: Misa malvolvo malrekta"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: Maltaŭga variablonomo"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: Parametro estas NUL aŭ malaktiva"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: Parametro estas NUL aŭ malaktiva"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: subĉeno-esprimo < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: Misa anstataŭigo"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: ĉi tiel ne valorizebla"
# XXX: internal warning:
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "Misa anstataŭigo: Mankas ferma „`‟ en %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "Nenio kongrua: %s"
@@ -2228,92 +2244,92 @@ msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem"
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Misa signalnumero %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "Eraro ĉe importo de funkcidifino por „%s‟"
# XXX: internal_warning
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: Variablo ne valorizebla"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: Nomreferenco valorizata per entjero"
# XXX: internal_error
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "«exportstr» de %s estas NUL"
# XXX: internal_error
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, 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:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟"
# XXX: internal_error
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: Mankas kunteksto de „global_variables‟"
# XXX: internal_error
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: Ne malfermeblas kiel DOSIERO"
# XXX: internal_error
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s kongruo-nivelo estas ekster sia variejo"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2016 ĉe «Free Software Foundation, Inc.»"
#: version.c:47 version2.c:47
@@ -5839,7 +5855,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/es.gmo b/po/es.gmo
index 1072dbd3..4098fa6b 100644
--- a/po/es.gmo
+++ b/po/es.gmo
Binary files differ
diff --git a/po/es.po b/po/es.po
index 6ac16c14..481a60aa 100644
--- a/po/es.po
+++ b/po/es.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-06-04 22:22+0200\n"
"Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "subíndice de matriz incorrecto"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: se elimina el atributo nameref"
@@ -86,17 +86,17 @@ msgstr "`%s': no se puede borrar la asignación"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "expansión de llaves: no se puede asignar memoria a %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "expansión de llaves: fallo al asignar memoria a %d elementos"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': nombre de alias inválido"
@@ -199,7 +199,7 @@ msgstr "aviso: "
msgid "%s: usage: "
msgstr "%s: modo de empleo: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: la opción requiere un argumento"
@@ -214,7 +214,7 @@ msgstr "%s: se requiere un argumento numérico"
msgid "%s: not found"
msgstr "%s: no encontrado"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: opción inválida"
@@ -224,7 +224,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': no es un identificador válido"
@@ -237,7 +237,7 @@ msgstr "número octal inválido"
msgid "invalid hex number"
msgstr "número hexadecimal inválido"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "número inválido"
@@ -327,36 +327,36 @@ msgstr "%s: especificación de trabajo ambigua"
msgid "help not available in this version"
msgstr "ayuda no disponible en esta versión"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: no se puede borrar: %s es de solo lectura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: no se puede borrar"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nombre de acción inválido"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: no hay especificación para completado"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "aviso: es posible que la opción -F no funcione como se espera"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "aviso: es posible que la opción -C no funcione como se espera"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "no se está ejecutando la función de completado"
@@ -371,13 +371,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: no se permiten las autoreferencias a variables nameref"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: referencia de nombre circular"
@@ -391,7 +391,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: función de sólo lectura"
@@ -446,7 +446,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: es un directorio"
@@ -463,7 +463,7 @@ msgstr "%s: el fichero es demasiado grande"
# file=fichero. archive=archivo. Si no, es imposible traducir tar. sv
# De acuerdo. Corregido en todo el fichero. cfuga
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: no se puede ejecutar el fichero binario"
@@ -528,12 +528,12 @@ msgstr "%s: la opción requiere un argumento -- %c\n"
msgid "hashing disabled"
msgstr "asociación desactivada"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tabla de asociación vacía\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "coinc\torden\n"
@@ -621,7 +621,7 @@ msgstr "%s: los argumentos deben ser IDs de procesos o trabajos"
msgid "Unknown error"
msgstr "Error desconocido"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "se esperaba una expresión"
@@ -863,11 +863,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"sólo se puede usar `return' desde una función o un script leído con `source'"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: no es una variable de matriz"
@@ -1026,78 +1026,77 @@ msgstr "salto erróneo"
msgid "%s: unbound variable"
msgstr "%s: variable sin asignar"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aha expirado mientras esperaba alguna entrada: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': carácter de formato inválido"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] aún existe"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "error de tubería"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: nivel máximo de anidamiento de evaluaciones excedido (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: nivel máximo de anidamiento de funciones excedido (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: orden no encontrada"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, 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:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: no se puede ejecutar fichero binario: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "`%s': es una orden interna especial"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "no se puede duplicar el df %d al df %d"
@@ -1123,25 +1122,25 @@ msgstr "se intentó asignar a algo que no es una variable"
msgid "syntax error in variable assignment"
msgstr "error sintáctico en la expresión"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
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:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "defecto: elemento de asignación de expresión erróneo"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "se esperaba `:' para la expresión condicional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponente menor que 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"se esperaba un identificador después del pre-incremento o pre-decremento"
@@ -1149,37 +1148,37 @@ msgstr ""
# falta , singular em+
# mmmh, puede faltar más de un paréntesis cfuga
# tiene razón Enrique, es singular. cfuga
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "falta un `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "error sintáctico: se esperaba un operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "error sintáctico: operador aritmético inválido"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (el elemento de error es \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base aritmética inválida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: cuenta de líneas inválida"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valor demasiado grande para la base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: error de expresión\n"
@@ -1188,7 +1187,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "no se puede reestablecer el modo nodelay para el df %d"
@@ -1209,168 +1208,173 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
"save_bash_input: el almacenamiento intermedio ya existe para el nuevo df %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: tubería de pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "borrando el trabajo detenido %d con grupo de proceso %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: no existe tal pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Señal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Hecho"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Detenido"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Detenido(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Ejecutando"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Hecho(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Salida %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Estado desconocido"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(`core' generado) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (da: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid hijo (%ld a %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: No hay un registro del proceso %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: el trabajo %d está detenido"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: no existe ese trabajo"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: el trabajo ha terminado"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: el trabajo %d ya está en segundo plano"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: se activa WNOHANG para evitar el bloque indefinido"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: línea %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (`core' generado)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(dir ahora: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_jobs_control: falló getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_jobs_control: disciplina de línea"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_jobs_control: disciplina de línea"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_jobs_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "no se puede establecer el grupo de proceso de terminal (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "no hay control de trabajos en este shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: falló la aserción: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1379,42 +1383,54 @@ msgstr ""
"\r\n"
"malloc: %s:%d: aserción arruinada\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "desconocido"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloque en la lista libre sobreescrito"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: se llamó con un argumento de bloque previamente liberado"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: se llamó con un argumento de bloque sin asignar"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
"free: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+"free: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
"free: los tamaños de los fragmentos del inicio y del final son diferentes"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: se llamó con un argumento de bloque sin asignar"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"realloc: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"realloc: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: los tamaños de los pedazos de inicio y fin son diferentes"
@@ -1533,71 +1549,71 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "número máximo de documentos en «here--document» excedido"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF inesperado mientras se buscaba un `%c' coincidente"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF inesperado mientras se buscaba `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "error sintáctico en la expresión condicional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "elemento inesperado `%s', se esperaba `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "se esperaba `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumento inesperado `%s' para el operador unario condicional"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argumento inesperado para el operador unario condicional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "elemento inesperado `%s', se esperaba un operador binario condicional"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "se esperaba un operador binario condicional"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumento inesperado `%s' para el operador binario condicional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argumento inesperado para el operador binario condicional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "elemento inesperado `%c' en la orden condicional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "elemento inesperado `%s' en la orden condicional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "elemento inesperado %d en la orden condicional"
@@ -1608,12 +1624,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:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "error sintáctico cerca del elemento inesperado `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "error sintáctico cerca de `%s'"
@@ -1622,20 +1638,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:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "error sintáctico: no se esperaba el final del fichero"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "error sintáctico"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Utilice \"%s\" para dejar el shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF inesperado mientras se buscaba un `)' coincidente"
@@ -1678,75 +1694,75 @@ msgstr "xtrace fd (%d) != numfich xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': carácter de formato inválido"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descriptor de fichero fuera de rango"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redireccionamiento ambiguo"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: no se puede sobreescribir un fichero existente"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restringido: no se puede redirigir la salida"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "no se puede crear un fichero temporal para el documento-aquí: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: no se puede asignar el fd a la variable"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "no se admite /dev/(tcp|udp)/anfitrion/puerto sin red"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "error de redirección: no se puede duplicar el df"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "¡no se puede encontrar /tmp, crear por favor!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp debe ser un nombre de directorio válido"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opción inválida"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "no se puede establecer el uid %d: uid efectivo %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "no se puede establecer gid a %d: gid efectivo %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "no puede ejecutar el depurador; modo depurado desactivado"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: es un directorio"
@@ -1754,11 +1770,11 @@ msgstr "%s: es un directorio"
# Yo pondría "no tengo ningún nombre". sv
# Revisé el código fuente de bash. Es un mensaje de error cuando no se
# encuentra el nombre del usuario que ejecuta el shell. cfuga
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "¡No tengo nombre de usuario!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versión %s-(%s)\n"
@@ -1768,7 +1784,7 @@ msgstr "GNU bash, versión %s-(%s)\n"
# traducido en otras ocasiones. Sehll script lo henmos traducido
# como guión del shell , eso es seguro ... así que puede estar
# bien así , ya lo verán otros em+
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1777,48 +1793,48 @@ msgstr ""
"Modo de empleo:\t%s [opción GNU larga] [opción] ...\n"
"\t%s [opción GNU larga] [opción] fichero de shell ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Opciones GNU largas:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opciones del shell:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s o -o opción\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Utilice la orden `bashbug' para reportar defectos.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "página inicial bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Ayuda general utilizando software GNU: <http://www.gnu.org/gethelp/>\n"
@@ -2004,96 +2020,96 @@ msgstr "Solicitud de información"
msgid "Unknown Signal #%d"
msgstr "Señal Desconocida #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, 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:3280
+#: subst.c:3281
#, 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:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "no se puede crear la tubería para la sustitución del proceso"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "no se puede crear un proceso hijo para la sustitución del proceso"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "no se puede abrir la tubería llamada %s para lectura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "no se puede abrir la tubería llamada %s para escritura"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "sustitución de orden: se ignora byte nulo en la entrada"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "no se puede crear la tubería para la sustitución de la orden"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "no se puede crear un proceso hijo para la sustitución de la orden"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: no se puede duplicar la tubería como df 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: nombre de variable inválido para referencia de nombre"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: expansión indirecta inválida"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: nombre de variable inválido"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parámetro nulo o no establecido"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parámetro nulo o no establecido"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expresión de subcadena < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: sustitución errónea"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: no se puede asignar de esta forma"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2101,12 +2117,12 @@ msgstr ""
"versiones futuras del intérprete obligarán la evaluación como una "
"sustitución aritmética"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "sustitución errónea: no hay una \"`\" que cierre en %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "no hay coincidencia: %s"
@@ -2182,81 +2198,81 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: señal errónea %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error al importar la definición de la función para `%s'"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: variable quizá no es valor asignado"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: asignando entero a nombre referencia"
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s tiene exportstr nulo"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "carácter inválido %d en exportstr para %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "no hay `=' en exportstr para %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: no es un contexto global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: no se puede abrir como FICHERO"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: valor de compatibilidad fuera del rango"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5796,7 +5812,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/et.gmo b/po/et.gmo
index dfbcdf11..1da87894 100644
--- a/po/et.gmo
+++ b/po/et.gmo
Binary files differ
diff --git a/po/et.po b/po/et.po
index 7a96ba5f..408b23e3 100644
--- a/po/et.po
+++ b/po/et.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 3.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2006-11-11 16:38+0200\n"
"Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
"Language-Team: Estonian <et@li.org>\n"
@@ -20,8 +20,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "vigane massiivi indeks"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -80,17 +80,17 @@ msgstr "`%s': ei saa lahti siduda"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, fuzzy, c-format
msgid "`%s': invalid alias name"
msgstr "%s: vigane tegevuse nimi"
@@ -181,7 +181,7 @@ msgstr "%s: hoiatus: "
msgid "%s: usage: "
msgstr "%s: hoiatus: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: vti nuab argumenti"
@@ -196,7 +196,7 @@ msgstr "%s: nutakse numbrilist argumenti"
msgid "%s: not found"
msgstr "%s: ei leitud"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: vigane vti"
@@ -206,7 +206,7 @@ msgstr "%s: vigane vti"
msgid "%s: invalid option name"
msgstr "%s: vigane vtme nimi"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': ei ole lubatud identifikaator"
@@ -221,7 +221,7 @@ msgstr "vigane signaali number"
msgid "invalid hex number"
msgstr "vigane number"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "vigane number"
@@ -311,36 +311,36 @@ msgstr "%s: segane t"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: ei saa eemaldada: %s on ainult lugemiseks"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: ei saa eemaldada"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: vigane tegevuse nimi"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr ""
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "hoiatus: vti -F ei pruugi ttada nagu te ootate"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "hoiatus: vti -C ei pruugi ttada nagu te ootate"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr ""
@@ -353,13 +353,13 @@ msgstr "saab kasutada ainult funktsioonis"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -373,7 +373,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr "vtit `-f' ei saa funktsiooni loomiseks kasutada"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funktsioon ei ole muudetav"
@@ -427,7 +427,7 @@ msgstr "%s: pole dnaamiliselt laetud"
msgid "%s: cannot delete: %s"
msgstr "%s: ei saa kustutada: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: on kataloog"
@@ -442,7 +442,7 @@ msgstr "%s: ei ole tavaline fail"
msgid "%s: file is too large"
msgstr "%s: fail on liiga suur"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kahendfaili ei nnestu kivitada"
@@ -507,12 +507,12 @@ msgstr "%s: vti nuab argumenti -- %c\n"
msgid "hashing disabled"
msgstr ""
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr ""
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, fuzzy, c-format
msgid "hits\tcommand\n"
msgstr "viimane ksklus: %s\n"
@@ -589,7 +589,7 @@ msgstr ""
msgid "Unknown error"
msgstr "Tundmatu viga"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "oodati avaldist"
@@ -771,11 +771,11 @@ msgstr "viga lugemisel: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr ""
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: pole massiiv"
@@ -934,77 +934,76 @@ msgstr ""
msgid "%s: unbound variable"
msgstr "%s: sidumata muutuja"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
#, fuzzy
msgid "pipe error"
msgstr "kirjutamise viga: %s"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: piiratud: kskudes ei saa kasutada smboleid `/'"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: ksku ei ole"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: halb interpretaator"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: kahendfaili ei nnestu kivitada"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s on shelli siseksk\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1030,57 +1029,57 @@ msgstr "ritati omistada mitte-muutujale"
msgid "syntax error in variable assignment"
msgstr "sntaksi viga avaldises"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "nulliga jagamine"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr ""
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr ""
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponent on viksem kui 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "puudub `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "sntaksi viga: oodati operandi"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "sntaksi viga: vigane aritmeetiline operaator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr ""
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "vigane aritmeetiline baas"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: vigane vti"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "vrtus on baasiks liiga suur"
-#: expr.c:1646
+#: expr.c:1647
#, fuzzy, c-format
msgid "%s: expression error\n"
msgstr "%s: oodati tisarvude avaldist"
@@ -1089,7 +1088,7 @@ msgstr "%s: oodati tisarvude avaldist"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: vanemkataloogidele ei ole juurdepsu"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1104,206 +1103,219 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr ""
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: pid puudub"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr ""
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr ""
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr ""
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr ""
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr ""
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr ""
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr ""
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr ""
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr ""
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr ""
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr ""
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr ""
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr ""
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: t %d on peatatud"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: sellist td pole"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: t on lpetatud"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: t %d on juba taustal"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, fuzzy, c-format
msgid "%s: line %d: "
msgstr "%s: hoiatus: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr ""
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr ""
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr ""
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr ""
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr ""
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr ""
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr ""
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr ""
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
#, fuzzy
msgid "unknown"
msgstr "%s: tundmatu masin"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr ""
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
@@ -1417,99 +1429,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr ""
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr ""
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "sntaksi viga tingimuslikus avaldises"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "ootamatu mrk `%s', oodati `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "oodati `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr ""
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr ""
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr ""
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr ""
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr ""
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr ""
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr ""
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "sntaksi viga kohal `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "sntaksi viga: ootamatu faililpp"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "sntaksi viga"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Ksuinterpretaatorist vljumiseks kasutage \"%s\".\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
@@ -1552,89 +1564,89 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr ""
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "faili deskriptor on piiridest vljas"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: segane mbersuunamine"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: fail on olemas, ei kirjuta le"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: piiratud: vljundit ei saa mber suunata"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr ""
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "$%s: sedasi ei saa omistada"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "viga mbersuunamisel: fd duplikaadi loomine ei nnestu"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "/tmp puudub, palun looge see!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp peab olema kataloogi nimi"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: vigane vti"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: on kataloog"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Mul ei ole nime!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr ""
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1643,45 +1655,45 @@ msgstr ""
"Kasuta:\t%s [GNU pikk vti] [vti] ...\n"
"\t%s [GNU pikk vti] [vti] skript-fail ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU pikad vtmed:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Ksuinterpretaatori vtmed:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-irsD vi -c ksklus vi -O lhivti\t\t(ainult kivitamine)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s vi -o vti\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Vigadest teatamiseks kasutage ksku `bashbug'.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1857,107 +1869,107 @@ msgstr ""
msgid "Unknown Signal #%d"
msgstr ""
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr ""
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr ""
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr ""
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr ""
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr ""
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr ""
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr ""
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr ""
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr ""
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr ""
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: vigane vti"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "%s: vigane tegevuse nimi"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameeter on null vi pole seatud"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameeter on null vi pole seatud"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr ""
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: halb asendus"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: sedasi ei saa omistada"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, fuzzy, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "sulgev `%c' puudub %s sees"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "ei leitud: %s"
@@ -2025,79 +2037,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: vigane signaal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr ""
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shelli tase (%d) on liiga krge, kasutan vrtust 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: praegune skoop pole funktsiooni kontekst"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: praegune skoop pole funktsiooni kontekst"
-#: variables.c:4949
+#: variables.c:4746
#, fuzzy, c-format
msgid "%s has null exportstr"
msgstr "%s: parameeter on null vi pole seatud"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: pole global_variables kontekst"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
-#: variables.c:6562
+#: variables.c:6362
#, fuzzy, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: ei saa avada: %s"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr ""
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s on piiridest vljas"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Autoriigus 2006 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
@@ -4147,7 +4159,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/fi.gmo b/po/fi.gmo
index 89469c8a..89f215f5 100644
--- a/po/fi.gmo
+++ b/po/fi.gmo
Binary files differ
diff --git a/po/fi.po b/po/fi.po
index 9710ee77..118e022f 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2009-05-09 15:13+0300\n"
"Last-Translator: Pekka Niemi <pekka.niemi@iki.fi>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -25,8 +25,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "virheellinen taulukkoindeksi"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -87,17 +87,17 @@ msgstr "”%s”: ei voida irrottaa"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, fuzzy, c-format
msgid "`%s': invalid alias name"
msgstr "”%s”: virheellinen näppäinkartan nimi"
@@ -202,7 +202,7 @@ msgstr "varoitus: "
msgid "%s: usage: "
msgstr "%s: käyttö: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: valitsin vaatii argumentin"
@@ -217,7 +217,7 @@ msgstr "%s: vaaditaan numeerinen argumentti"
msgid "%s: not found"
msgstr "%s: ei löytynyt"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: virheellinen valitsin"
@@ -227,7 +227,7 @@ msgstr "%s: virheellinen valitsin"
msgid "%s: invalid option name"
msgstr "%s: virheellinen valitsimen nimi"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "”%s”: virheellinen tunniste"
@@ -240,7 +240,7 @@ msgstr "virheellinen oktaaliluku"
msgid "invalid hex number"
msgstr "virheellinen heksadesimaaliluku"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "virheellinen luku"
@@ -330,36 +330,36 @@ msgstr "%s: ei ole yksiselitteinen työtunniste"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: ei voida poistaa: kirjoitussuojattu %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: ei voida poistaa"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: virheellinen toiminnon nimi"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: ei lavennusmääritystä"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "varoitus: -F -valitsin ei ehkä toimi odotetusti"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "varoitus: -C -valitsin ei ehkä toimi odotetusti"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "tällä hetkellä komennon lavennusfunktiota ei suoriteta"
@@ -372,13 +372,13 @@ msgstr "voidaan käyttää ainoastaan funktiossa"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -392,7 +392,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr "”-f”:ää ei voida käyttää funktioiden luomiseen"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: kirjoitussuojattu funktio"
@@ -446,7 +446,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: on hakemisto"
@@ -461,7 +461,7 @@ msgstr "%s: ei tavallinen tiedosto"
msgid "%s: file is too large"
msgstr "%s: tiedosto on liian iso"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: binääritiedostoa ei voida suorittaa"
@@ -526,12 +526,12 @@ msgstr "%s: valitsin vaatii argumentin – %c\n"
msgid "hashing disabled"
msgstr "hajautus kytketty pois"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hajautustaulukko on tyhjä\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "osumia\tkomento\n"
@@ -619,7 +619,7 @@ msgstr "%s: argumenttien pitää olla prosessi- tai työtunnisteita"
msgid "Unknown error"
msgstr "Tuntematon virhe"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "odotettiin lauseketta"
@@ -852,11 +852,11 @@ msgstr "lukuvirhe: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "”return” on käytettävissä vain funktiossa tai ladatussa skriptissä"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "funktiota ja muuttujaa ei voi poistaa yhtä aikaa"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ei ole taulukkomuuttuja"
@@ -1017,76 +1017,75 @@ msgstr "virheellinen hyppy"
msgid "%s: unbound variable"
msgstr "%s: sitomaton muuttuja"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aaikakatkaisu: automaattinen uloskirjautuminen\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "syötettä ei voida lukea tiedostosta /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "AJAN MUOTOMÄÄRITYS: ”%c”: virheellinen muotoilumerkki"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "putkitusvirhe"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: rajoitettu: komentojen nimissä ei voi käyttää ”/”-merkkiä"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: komentoa ei löydy"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: virheellinen tulkki"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: binääritiedostoa ei voida suorittaa"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s on komentotulkin sisäänrakennettu komento\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "tiedostokahvaa %d ei voida kopioida kahvaksi %d"
@@ -1112,57 +1111,57 @@ msgstr "yritettiin sijoittaa objektiin, joka ei ole muuttuja"
msgid "syntax error in variable assignment"
msgstr "lauseoppivirhe lausekkeessa"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "jako nollalla"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bugi: virheellinen sijoitusavainsana"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "”:”:ttä odotettiin ehdolliseen lausekkeeseen"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponentti on pienempi kuin 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "odotettiin muuttujaa ++:n tai --:n jälkeen"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "puuttuva ”)”"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "lauseoppivirhe: odotettiin operandia"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "lauseoppivirhe: virheellinen aritmetiikkaoperaattori"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (virheellinen avainsana on ”%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "virheellinen lukujärjestelmä"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: virheellinen rivimäärä"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "liian iso luku lukujärjestelmälle"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: virhe lausekkeessa\n"
@@ -1171,7 +1170,7 @@ msgstr "%s: virhe lausekkeessa\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: ylempiin hakemistoihin ei päästä"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d"
@@ -1186,167 +1185,172 @@ msgstr "bashin syötteeksi ei voida avata uutta tiedostokahvaa kahvasta %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: uudella tiedostokahvalla %d on jo puskuri"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp-putki"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "haarautettu prosessi-id %d on ajossa olevalla työllä %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "poistetaan pysäytetty työ %d prosessiryhmästä %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: prosessi %5ld (%s) on merkattu vielä toimivaksi"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: prosessitunnusta ei löydy."
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signaali %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Valmis"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Pysäytetty"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Pysäytetty(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Ajossa"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Valmis(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Poistui %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Tuntematon tila"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(luotiin core-tiedosto)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (työhakemisto: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "lapsiprosessin setpgid (%ld => %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Prosessista %ld ei ole tietoja"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: työ %d on pysäytetty"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: työtä ei löydy"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: työ on lopetettu"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: työ %d on jo taustalla"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: rivi %d:"
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (luotiin core-tiedosto)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(työhakemisto nyt: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp epäonnistui"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: vuonhallinta"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: vuonhallinta"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "päätteen prosessiryhmää ei voitu asettaa (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "tällä komentotulkilla ei ole työnohjausta"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: varmistus epäonnistui: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1355,39 +1359,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: varmistus epäonnistui\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "tuntematon"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: vapaitten listan lohko ylikirjoittui"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: kutsuttiin argumenttina jo vapautettu lohko"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: kutsuttuun argumenttina varaamaton lohko"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: alku- ja loppulohkojen koot eroavat"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: kutsuargumentti on varaamaton lohko"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: alku- ja loppulohkojen koot eroavat"
@@ -1502,100 +1516,100 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "odottamaton EOF (tiedostonloppu) odotettaessa sulkevaa ”%c”"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "odottamaton EOF odotettaessa ”]]”"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "lauseoppivirhe ehdollisessa lausekkeessa: odottamaton avainsana ”%s”"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "lauseoppivirhe ehdollisessa lausekkeessa"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "odottamaton avainsana ”%s”, odotettiin ”)”"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "odototettiin ”)”"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "odottamaton argumentti ”%s” ehdolliselle unaariselle operaattorille"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "odottamaton argumentti ehdolliselle unaariselle operaattorille"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
"odottamaton avainsana ”%s”, odotettiin ehdollista binääristä operaattoria"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "odotettiin ehdollista binääristä operaattoria"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "odottamaton argumentti ”%s” ehdolliselle binääriselle operaattorille"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "odottamaton argumentti ehdolliselle binääriselle operaattorille"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "odottamaton avainsana ”%c” ehdollisessa komennossa"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "odottamaton avainsana ”%s” ehdollisessa komennossa"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "odottamaton avainsana %d ehdollisessa komennossa"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "lauseoppivirhe lähellä odottamatonta avainsanaa ”%s”"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "lauseoppivirhe lähellä ”%s”"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "lauseoppivirhe: odottamaton tiedostonloppu"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "lauseoppivirhe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Kirjoita ”%s” poistuaksesi komentotulkista.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "Odottamaton EOF odotettaessa vastaavaa ”)”"
@@ -1638,89 +1652,89 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: ”%c”: virheellinen muotoilumerkki"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "tiedostokahva rajojen ulkopuolella"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: epämääräinen uudelleenohjaus"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: olemassa olevan tiedoston päälle ei voida kirjoittaa"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: rajoitettu: tulostusta ei voida uudelleenohjata"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "here-dokumentille ei voida luoda väliaikaistiedostoa: %s"
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: listaa ei voida sijoittaa taulukon alkioon"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port-muotoa ei tueta ilman tietoliikennettä"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "virhe uudelleenohjauksessa: tiedostokahvaa ei voida kopioida"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "/tmp-hakemistoa ei löytynyt, luo se!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp:n pitää olla kelvollinen hakemiston nimi"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: virheellinen valitsin"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: on hakemisto"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Minulla ei ole nimeä!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versio %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1729,50 +1743,50 @@ msgstr ""
"Käyttö:\t%s[GNU:n pitkä valitsin] [valitsin] ...\n"
"\t%s [GNU:n pitkä valitsin] [valitsin] komentotiedosto ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU:n pitkät valitsimet:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Komentotulkin valitsimet:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s tai -o -valitsin\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Raportoi virheet komennolla ”bashbug”.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1947,108 +1961,108 @@ msgstr "Informaatiopyyntö"
msgid "Unknown Signal #%d"
msgstr "Tuntematon signaali #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "virheellinen korvaus: ei sulkevaa ”%s” jonossa %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: listaa ei voida sijoittaa taulukon alkioon"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "putkea ei voida luoda prosessin korvaamista varten"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "lapsiprosessia ei voida luoda prosessin korvaamista varten"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nimettyä putkea %s ei voida avata lukemista varten"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "nimettyä putkea %s ei voida avata kirjoitusta varten"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "nimettyä putkea %s ei voida kopioida tiedostokahvaksi %d"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "virheellinen korvaus: ei sulkevaa ”`” jonossa %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "putkea ei voida luoda komennon korvaamista varten"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "ei voida luoda lapsiprosessia komennon korvaamista varten"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: putkea ei voida kopioida tiedostokahvaksi 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: virheellinen rivimäärä"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "%s: virheellinen toiminnon nimi"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parametria ei ole tai sitä ei ole asetettu"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametria ei ole tai sitä ei ole asetettu"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: alimerkkijonolauseke < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: virheellinen korvaus"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: ei voida asettaa näin"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "virheellinen korvaus: ei sulkevaa ”`” jonossa %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "ei osumia: %s"
@@ -2117,81 +2131,81 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: virheellinen signaali %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "virhe tuotaessa ”%s”:n funktiomääritystä"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "komentotulkkitaso (%d) liian korkea, palautetaan 1:ksi"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: ei funktiokontekstia nykytilassa"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: ei funktiokontekstia nykytilassa"
-#: variables.c:4949
+#: variables.c:4746
#, fuzzy, c-format
msgid "%s has null exportstr"
msgstr "%s: parametria ei ole tai sitä ei ole asetettu"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "virheellinen merkki %d %s:n exportstr:ssä"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "ei =:ä kohteen %s exportstr:ssä"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: shell_variablesin alku ei ole funktiokonteksti"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: ei global_variables-kontekstia"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, fuzzy, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: ei voida avata: %s"
-#: variables.c:6567
+#: variables.c:6367
#, fuzzy, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%d: virheellinen tiedostokahva: %s"
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s rajojen ulkopuolella"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright © 2009 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5654,7 +5668,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/fr.gmo b/po/fr.gmo
index 7c5778b1..f79960e9 100644
--- a/po/fr.gmo
+++ b/po/fr.gmo
Binary files differ
diff --git a/po/fr.po b/po/fr.po
index 0c5895df..b7045bbd 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-12-01 19:00+0100\n"
"Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "mauvais indice de tableau"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: retire l'attribut nameref"
@@ -86,18 +86,18 @@ msgstr "« %s » : impossible à délier"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "expansion des accolades : impossible d'allouer la mémoire pour %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"expansion des accolades : échec lors de l'allocation mémoire pour %u éléments"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "« %s » : nom d'alias non valable"
@@ -203,7 +203,7 @@ msgstr "avertissement :"
msgid "%s: usage: "
msgstr "%s : utilisation :"
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s : l'option nécessite un argument"
@@ -218,7 +218,7 @@ msgstr "%s : argument numérique nécessaire"
msgid "%s: not found"
msgstr "%s : non trouvé"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s : option non valable"
@@ -228,7 +228,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "« %s » : identifiant non valable"
@@ -241,7 +241,7 @@ msgstr "nombre octal non valable"
msgid "invalid hex number"
msgstr "nombre hexadécimal non valable"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "nombre non valable"
@@ -333,40 +333,40 @@ msgstr "%s : spécification de tâche ambiguë"
msgid "help not available in this version"
msgstr "l'aide n'est pas disponible dans cette version"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s : « unset » impossible : %s est en lecture seule"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s : « unset » impossible"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s : nom d'action non valable"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s : pas d'indication de complètement"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
"avertissement : l'option « -F » peut fonctionner différemment de ce à quoi "
"vous vous attendez"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
"avertissement : l'option « -C » peut fonctionner différemment de ce à quoi "
"vous vous attendez"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "fonction de complétion actuellement non en cours d'exécution"
@@ -379,13 +379,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s : référence de nom circulaire"
@@ -399,7 +399,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s : fonction en lecture seule"
@@ -454,7 +454,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s : ceci est un répertoire"
@@ -469,7 +469,7 @@ msgstr "%s : ceci n'est pas un fichier régulier"
msgid "%s: file is too large"
msgstr "%s : le fichier est trop grand"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s : ne peut exécuter le fichier binaire"
@@ -534,12 +534,12 @@ msgstr "%s : l'option nécessite un argument -- %c\n"
msgid "hashing disabled"
msgstr "hachage désactivé"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s : table de hachage vide\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "occurrences\tcommande\n"
@@ -629,7 +629,7 @@ msgstr ""
msgid "Unknown error"
msgstr "Erreur inconnue"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "une expression est attendue"
@@ -872,13 +872,13 @@ msgstr ""
"« return » n'est possible que depuis une fonction ou depuis un script "
"exécuté par « source »"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
"« unset » ne peut pas s'appliquer simultanément à une fonction et à une "
"variable"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s : n'est pas une variable tableau"
@@ -1039,80 +1039,79 @@ msgstr "mauvais saut"
msgid "%s: unbound variable"
msgstr "%s : variable sans liaison"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aattente de données expirée : déconnexion automatique\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT : « %c » : caractère de format non valable"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] existe encore"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "erreur de tube"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s : commande introuvable"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s : %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s : %s : mauvais interpréteur"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s : impossible d'exécuter le fichier binaire : %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "« %s » : est une primitive spéciale"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "impossible de dupliquer le fd %d vers le fd %d"
@@ -1137,57 +1136,57 @@ msgstr "tentative d'affectation à une non-variable"
msgid "syntax error in variable assignment"
msgstr "erreur de syntaxe dans l'affectation d'une variable"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "division par 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bogue : mauvais symbole pour expassign"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "« : » attendu pour une expression conditionnelle"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exposant négatif"
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "« ) » manquante"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "erreur de syntaxe : opérande attendu"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "erreur de syntaxe : opérateur arithmétique non valable"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s : %s (le symbole erroné est « %s »)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base arithmétique non valable"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s : nombre de lignes non valable"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valeur trop grande pour la base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s : erreur d'expression\n"
@@ -1196,7 +1195,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "impossible de réinitialiser le mode « nodelay » pour le fd %d"
@@ -1213,166 +1212,171 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input : le tampon existe déjà pour le nouveau fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline : pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process : pid %5ld (%s) signalé toujours en vie"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid : %ld : n° de processus inexistant"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Fini"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stoppé"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stoppé(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "En cours d'exécution"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Fini(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Termine %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "État inconnu"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd : %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "fils setpgid (%ld à %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for : Aucun enregistrement du processus n°%ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job : la tâche %d est stoppée"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s : tâche inexistante"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s : la tâche s'est terminée"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s : la tâche %d est déjà en arrière plan"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld : activation de WNOHANG pour éviter un blocage définitif"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s : ligne %d : "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(maintenant, wd : %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control : getpgrp a échoué"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control : pas de contrôle de tâche en tâche de fond"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control : discipline de ligne"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control : setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "impossible de régler le groupe de processus du terminal (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "pas de contrôle de tâche dans ce shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc : échec de l'assertion : %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1381,39 +1385,49 @@ msgstr ""
"\r\n"
"malloc : %s:%d : assertion manquée\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "inconnu"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc : bloc écrasé sur liste libre"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free : appelé avec un bloc déjà libéré comme argument"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free : appelé avec un bloc non alloué comme argument"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free : débordement négatif détecté ; « mh_nbytes » est hors plage"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free : débordement négatif détecté ; « mh_nbytes » est hors plage"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free : les tailles de fragment au début et à la fin sont différentes"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc : appelé avec un bloc non alloué comme argument"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc : débordement négatif détecté ; « mh_nbytes » est hors plage"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc : débordement négatif détecté ; « mh_nbytes » est hors plage"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
"realloc : les tailles de fragment au début et à la fin sont différentes"
@@ -1534,102 +1548,102 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "nombre maximum de documents en ligne (« here-document ») dépassé"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, 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:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "fin de fichier (EOF) prématurée lors de la recherche de « ]] »"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
"erreur de syntaxe dans une expression conditionnelle : symbole « %s » "
"inattendu"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "erreur de syntaxe dans une expression conditionnelle"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "symbole inattendu « %s » au lieu de « ) »"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "« ) » attendu"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argument inattendu « %s » pour l'opérateur conditionnel à un argument"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argument inattendu pour l'opérateur conditionnel à un argument"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "symbole « %s » trouvé à la place d'un opérateur binaire conditionnel"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "opérateur binaire conditionnel attendu"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argument « %s » inattendu pour l'opérateur binaire conditionnel"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argument inattendu pour l'opérateur binaire conditionnel"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "symbole « %c » inattendu dans la commande conditionnelle"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "symbole « %s » inattendu dans la commande conditionnelle"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "symbole « %d » inattendu dans la commande conditionnelle"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "erreur de syntaxe près du symbole inattendu « %s »"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "erreur de syntaxe près de « %s »"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "erreur de syntaxe : fin de fichier prématurée"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "erreur de syntaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Utilisez « %s » pour quitter le shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr ""
"fin de fichier (EOF) prématurée lors de la recherche d'une « ) » "
@@ -1674,91 +1688,91 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf : « %c » : caractère de format invalide"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descripteur de fichier hors plage"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s : redirection ambiguë"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s : impossible d'écraser le fichier existant"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s : restreint : impossible de rediriger la sortie"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr ""
"impossible de créer un fichier temporaire pour le « here-document » : %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s : impossible d'affecter le descripteur de fichier à la variable"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr ""
"erreur de redirection : impossible de dupliquer le descripteur de fichier"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "« /tmp » introuvable, veuillez le créer !"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "« /tmp » doit être un nom de répertoire valable"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "le mode d'affichage amélioré est ignoré dans les shells interactifs"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c : option non valable"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "impossible de changer le uid en %d : uid effectif %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "impossible de changer le gid en %d: gid effectif %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "impossible de démarrer le débogueur: mode déboguage désactivé"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s : Ceci est un répertoire"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Je n'ai pas de nom !"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1767,47 +1781,47 @@ msgstr ""
"Utilisation :\t%s [option longue GNU] [option] ...\n"
"\t%s [option longue GNU] [option] fichier-script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Options longues GNU :\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Options du shell :\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ou -o option\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "page d'accueil de bash : <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1984,97 +1998,97 @@ msgstr "Demande d'information"
msgid "Unknown Signal #%d"
msgstr "Signal n°%d inconnu"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "Mauvaise substitution : pas de « %s » de fermeture dans %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s : impossible d'affecter une liste à un élément de tableau"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "impossible de fabriquer un tube pour une substitution de processus"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "impossible de fabriquer un fils pour une substitution de processus"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "impossible d'ouvrir le tube nommé « %s » en lecture"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "impossible d'ouvrir le tube nommé « %s » en écriture"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "substitution de commande: octet nul ignoré en entrée"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "impossible de fabriquer un tube pour une substitution de commande"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr ""
"impossible de fabriquer un processus fils pour une substitution de commande"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute : impossible de dupliquer le tube vers le fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s : expansion indirecte invalide"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: nom de variable invalide"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s : paramètre non défini"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s : paramètre vide ou non défini"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s : expression de sous-chaîne négative"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s : mauvaise substitution"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s : affectation impossible de cette façon"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2082,12 +2096,12 @@ msgstr ""
"les versions futures du shell forceront l'évaluation comme une substitution "
"arithmétique"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "mauvais remplacement : pas de « ` » de fermeture dans %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "pas de correspondance : %s"
@@ -2158,88 +2172,88 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler : mauvais signal %d"
-#: variables.c:437
+#: variables.c:421
#, 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:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "niveau de shell trop élevé (%d), initialisation à 1"
-#: variables.c:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s : la variable ne peut se voir assigner une valeur"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s : assigne un entier à la référence de nom"
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s a un « exportstr » nul"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "caractère %d non valable dans « exportstr » pour %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "pas de « = » dans « exportstr » pour %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context : aucun contexte à « global_variables »"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s : %s : impossible d'ouvrir comme FILE"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s : %s : valeur de compatibilité hors plage"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5972,7 +5986,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -6197,6 +6211,10 @@ msgstr ""
" \n"
" Synonyme de « mapfile »."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -6227,9 +6245,6 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
-
#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#~ msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
diff --git a/po/ga.gmo b/po/ga.gmo
index b792b4a1..80ece6d8 100644
--- a/po/ga.gmo
+++ b/po/ga.gmo
Binary files differ
diff --git a/po/ga.po b/po/ga.po
index d6a08623..11248215 100644
--- a/po/ga.po
+++ b/po/ga.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-12-06 21:34+0000\n"
"Last-Translator: Séamus Ó Ciardhuáin <sociardhuain@gmail.com>\n"
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "droch-fhoscript eagair"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: aitreabúid nameref (tagairt athróga) á baint"
@@ -87,18 +87,18 @@ msgstr "'%s': ní féidir dícheangail"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "fairsingiú lúibíní: ní féidir cuimhne a leithdháileadh le haghaidh %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"fairsingiú lúibíní: theip ar leithdháileadh cuimhne le haghaidh %u eilimint"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "'%s': ainm neamhbhailí ar mhapa eochrach"
@@ -203,7 +203,7 @@ msgstr "rabhadh: "
msgid "%s: usage: "
msgstr "%s: úsáid: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: tá argóint riachtanach don rogha"
@@ -218,7 +218,7 @@ msgstr "%s: argóint uimhriúil de dhíth"
msgid "%s: not found"
msgstr "%s: gan aimsiú"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: rogha neamhbhailí"
@@ -228,7 +228,7 @@ msgstr "%s: rogha neamhbhailí"
msgid "%s: invalid option name"
msgstr "%s: ainm neamhbhailí rogha"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "'%s': ní aitheantóir bailí é"
@@ -241,7 +241,7 @@ msgstr "uimhir ochtnártha neamhbhailí"
msgid "invalid hex number"
msgstr "uimhir heicsidheachúlach neamhbhailí"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "uimhir neamhbhailí"
@@ -331,38 +331,38 @@ msgstr "%s: sonrú taisc athbhríoch"
msgid "help not available in this version"
msgstr "Níl cabhair ar fáil sa leagan seo."
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: ní féidir díshocrú: %s inléite amháin"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: ní féidir díshocrú"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: ainm neamhbhailí gnímh"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: níl sonrú iomlánaithe ann."
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
"Rabhadh: b'fhéidir nach n-oibríonn an rogha -F mar a bheifeá ag súil leis."
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
"Rabhadh: b'fhéidir nach n-oibríonn an rogha -C mar a bheifeá ag súil leis."
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "níl an fheidhm chomhlánaithe á rith faoi láthair"
@@ -375,14 +375,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: tagairt ainm ciorclach"
@@ -396,7 +396,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: feidhm inléite amháin"
@@ -453,7 +453,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: is comhadlann é"
@@ -468,7 +468,7 @@ msgstr "%s: ní gnáthchomhad é"
msgid "%s: file is too large"
msgstr "%s: tá an comhad ró-mhór"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: ní féidir comhad dénártha a rith"
@@ -533,12 +533,12 @@ msgstr "%s: tá argóint riachtanach don rogha -- %c\n"
msgid "hashing disabled"
msgstr "Tá haiseáil díchumasaithe."
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tá an tábla haiseála folamh.\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "amais\tordú\n"
@@ -628,7 +628,7 @@ msgstr "%s: is gá le argóintí bheith ina aitheantais phróisis nó taisc"
msgid "Unknown error"
msgstr "Earráid neamhaithnid"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "Ag súil le slonn"
@@ -875,11 +875,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"Ní féidir \"return\" a dhéanamh ach ó fheidhm nó ó script rite le \"source\""
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ní athróg eagair é"
@@ -1038,76 +1038,75 @@ msgstr "drochléim"
msgid "%s: unbound variable"
msgstr "%s: athróg neamhcheangailte"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aImithe thar am ag feitheamh le hionchur: logáil amach uathoibríoch\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "FORMÁID_AMA: '%c': carachtar formáide neamhbhaií."
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, 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:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "earráid phíopa"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: imithe thar uasleibhéal neadaithe eval (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: imithe thar uasleibhéal neadaithe foinse (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: imithe thar uasleibhéal neadaithe feidhme (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: srianta: ní féidir \"/\" a shonrú in ainmneacha ordaithe"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: níor aimsíodh an t-ordú"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: drochléirmhínitheoir"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: ní féidir comhad dénártha a rith: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "Is ordú ionsuite speisialta é '%s'"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr ""
@@ -1133,57 +1132,57 @@ msgstr "Deineadh iarracht sannadh go rud nach athróg é."
msgid "syntax error in variable assignment"
msgstr "Earráid chomhréire i sannadh athróige."
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "Roinnt ar 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "Fabht: droch-chomhartha expassign"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "Bhíothas ag súil le \":\" le haghaidh sloinn choinníollaigh."
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "Easpónant níos lú ná 0."
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "\")\" ar iarraidh"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "Earráid chomhréire: bhíothas ag súil le hoibreann."
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "Earráid chomhréire: oibreoir neamhbhailí uimhríochta"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (comhartha earráide '%s')"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "Bonnuimhir uimhríochtúil neamhbhailí."
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: comhaireamh neamhbhailí línte"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "Tá an luach rómhór don bhonnuimhir."
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: earráid sloinn\n"
@@ -1192,7 +1191,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1213,166 +1212,171 @@ msgstr ""
"save_bash_input: tá an maolán ann cheana le haghaidh an tuairisceoir comhaid "
"nua %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp píopa"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: níl an aitheantóir próisis sin ann."
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Comhartha %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Déanta"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stoptha"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stoptha(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Ag Rith"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Déanta(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Scoir %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Stádas neamhaithnid"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(cuimhne dumpáilte)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (comhadlann oibre: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid macphróisis (%ld go %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: níl taifead den phróiseas %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: tá an tasc %d stoptha."
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: níl a léithéid de tasc ann."
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: tá an tasc críochnaithe."
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: tá an tasc %d sa chúlra cheana."
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: ag cumasú WNOHANG chun stad éiginnte a sheachaint"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: líne %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (cuimhne dumpáilte)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(comhadlann oibre anois: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: theip ar getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: níl rialú jabanna ar fáil sa chúlra"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: araíonacht líne"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, 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:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "Níl rialú tascanna sa bhlaosc seo."
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: dearbhú teipthe: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1381,39 +1385,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: dearbhú ina phraiseach\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "neamhaithnid"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloc ar an liosta saor scriosta"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: glaoite le argóint bhloic á saoradh cheana"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: glaoite le argóint bhloic nár leithdháileadh"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: gannsreabhadh; tá mh_nbytes as raon"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: gannsreabhadh; tá mh_nbytes as raon"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: ní ionann méid na smután túis agus deiridh"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: glaoite le argóint bhloic nár leithdháileadh"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: gannsreabhadh; tá mh_nbytes as raon"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: gannsreabhadh; tá mh_nbytes as raon"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: ní ionann méideanna na smután túis agus deiridh"
@@ -1532,102 +1546,102 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "Imithe thar uasfhad na cáipéise-anseo"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, 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:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "Deireadh comhaid gan súil leis agus \"]]\" á lorg."
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "Earráid chomhréire i slonn coinníollach."
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "Comhartha '%s' gan súil leis; ag súil le ')'."
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "Ag súil le \")\""
-#: parse.y:4788
+#: parse.y:4814
#, 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:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "Argóint gan súil lei go hoibreoir coinníollach aonártha ."
-#: parse.y:4838
+#: parse.y:4864
#, 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:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "Bhíothas ag súil le hoibreoir coinníollach dénártha."
-#: parse.y:4864
+#: parse.y:4890
#, 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:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "Argóint gan súil lei go hoibreoir dénártha coinníollach."
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "Comhartha '%c' gan súil leis in ordú coinníollach."
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "Comhartha \"%s\" gan súil leis in ordú coinníollach."
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "Comhartha %d gan súil leis in ordú coinníollach."
-#: parse.y:6309
+#: parse.y:6335
#, 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:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "Earráid chomhréire in aice '%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "Earráid chomhréire: deireadh comhaid gan súil leis."
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "Earráid chomhréire"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Úsáid '%s' le scoir den mblaosc.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "Deireadh comhaid gan súil leis agus ')' á lorg le meaitseáil."
@@ -1670,94 +1684,94 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: '%c': carachtar formáide neamhbhailí"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "tuairisceoir comhaid as raon"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: atreorú athbhríoch"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: ní féidir comhad atá ann cheana a fhorscríobh."
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: srianta: ní féidir aschur a atreorú."
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "ní féidir cáipéis shealadach a chruthú don cháipéis leabaithe: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: ní féidir tuairisceoir comhaid a shannadh go hathróg."
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "Earráid atreoraithe: ní féidir an tuairisceoir comhaid a dhúbailt."
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "Níorbh fhéidir /tmp a aimsiú. Cruthaigh é le do thoil!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "Caithfidh /tmp bheith ina ainm comhadlainne bailí."
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: rogha neamhbhailí"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
"Ní féidir an t-aitheantóir úsáideora (uid) a athrú go %d: aitheantóir "
"éifeachtach %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
"Ní féidir an t-aitheantóir grúpa (gid) a athrú go %d: aitheantóir "
"éifeachtach %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
"Ní féidir an dífhabhtóir a thosú; tá an mód dífhabhtaithe díchumasaithe."
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: is comhadlann é"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Níl ainm orm!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, leagan %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1766,47 +1780,47 @@ msgstr ""
"Úsáid:\t%s [rogha fada GNU] [rogha] ...\n"
"\t%s [rogha fada GNU] [rogha] comhad_scripte ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Roghanna fada GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Roghanna blaoisce:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s nó -o rogha\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "leathanach baile bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Cabhair ghinearálta le bogearraí GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1981,99 +1995,99 @@ msgstr "Iarratas faisnéise"
msgid "Unknown Signal #%d"
msgstr "Comhartha neamhaithnid #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "Drochionadú: níl '%s' dúnta i %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: ní féidir liosta a shannadh go ball eagair."
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadaíocht próisis."
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadaíocht próisis."
-#: subst.c:6018
+#: subst.c:6051
#, 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:6020
+#: subst.c:6053
#, 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:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "ionadú orduithe: tugadh neamhaird ar ghiotán neamhnitheach san ionchur"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadú ordaithe."
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadú ordaithe."
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "'%s': ainm neamhbhailí athróige le haghaidh tagairt ainm"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: fairsingiú neamhbhailí indíreach"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: ainm neamhbhailí athróige"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: paraiméadar gan socrú."
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: paraiméadar neamhnitheach nó gan socrú."
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: slonn fotheaghráin < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: drochionadú"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: ní féidir sannadh mar seo."
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2081,12 +2095,12 @@ msgstr ""
"i leaganacha den bhlaosc amach anseo, beidh luachálú mar ionadú uimhríochta "
"éigeantach"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "drochionadú: níl '`' dúnta i %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "gan meaitseáil: %s"
@@ -2155,80 +2169,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: droch-chomhartha %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "Earráid agus sainmhíniú na feidhme '%s' á iompórtáil."
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: ní féidir luach a shannadh ar an athróg"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: slánuimhir a sannadh go tagairt ainm"
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "Tá teaghrán easpórtála neamhnitheach ag %s"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, 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:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "Níl '=' sa teaghrán easpórtála le haghaidh %s."
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: níl comhthéacs global_variables ann"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: ní féidir a oscailt mar CHOMHAD"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: luach neamhbhailí le haghaidh tuairisceoir comhaid rianaithe"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: luach comhoiriúnachta as raon"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Cóipcheart © 2018 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Cóipcheart © 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5072,7 +5086,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5261,6 +5275,10 @@ msgstr ""
" \n"
" Comhchiallach le \"mapfile\"."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Cóipcheart © 2018 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5276,9 +5294,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Comhartha neamhaithnid #"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Cóipcheart © 2012 Free Software Foundation, Inc."
-
#~ msgid ":"
#~ msgstr ":"
diff --git a/po/gl.gmo b/po/gl.gmo
index c04a9ac9..51f84efc 100644
--- a/po/gl.gmo
+++ b/po/gl.gmo
Binary files differ
diff --git a/po/gl.po b/po/gl.po
index 9cb08687..a6c2037a 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2012-02-23 14:38+0100\n"
"Last-Translator: Leandro Regueiro <leandro.regueiro@gmail.com>\n"
"Language-Team: Galician <proxecto@trasno.net>\n"
@@ -28,8 +28,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "subíndice de matriz incorrecto"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -90,17 +90,17 @@ msgstr "%s: non se pode borrar a asignación"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': nome de alias non válido"
@@ -205,7 +205,7 @@ msgstr "aviso: "
msgid "%s: usage: "
msgstr "%s: uso: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: a opción require un argumento"
@@ -220,7 +220,7 @@ msgstr "%s: requírese un argumento numérico"
msgid "%s: not found"
msgstr "%s: non se atopou"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: opción non válida"
@@ -230,7 +230,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': non é un identificador válido"
@@ -243,7 +243,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:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "número non válido"
@@ -333,36 +333,36 @@ msgstr "%s: especificación de traballo ambigüa"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: non é posíbel borrar: %s é de só lectura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: non é posíbel borrar"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nome de acción non válido"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: non hai completado de especificación"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "aviso: é posíbel que a opción -F non funcione como se espera"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "aviso: é posíbel que a opción -C non funcione como se espera"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "non se está executando a función de completado"
@@ -375,13 +375,13 @@ msgstr "só se pode usar dentro dunha función"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -395,7 +395,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: función de só lectura"
@@ -449,7 +449,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: é un directorio"
@@ -464,7 +464,7 @@ msgstr "%s: non é un ficheiro regular"
msgid "%s: file is too large"
msgstr "%s: o ficheiro é demasiado grande"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: non é posíbel executar o ficheiro binario"
@@ -529,12 +529,12 @@ msgstr "%s: a opción require un argumento -- %c\n"
msgid "hashing disabled"
msgstr "asociación desactivada"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: táboa de asociación baleira\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "coinc\torde\n"
@@ -622,7 +622,7 @@ msgstr "%s: os argumentos deben ser procesos ou IDs de traballos"
msgid "Unknown error"
msgstr "Erro descoñecido"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "agardábase unha expresión"
@@ -859,11 +859,11 @@ msgstr "erro de lectura: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "só se pode usar «return» nunha función ou guión lido con «source»"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: non é unha variábel de matriz"
@@ -1022,76 +1022,75 @@ msgstr "salto erróneo"
msgid "%s: unbound variable"
msgstr "%s: variable sen asignar"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aexpirou mentres agardaba algunha entrada: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': carácter de formato non válido"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "erro de canalización"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restrinxido: non se pode especificar `/' en nomes de ordes"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: non se atopou a orde"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: intérprete erróneo"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: non é posíbel executar o ficheiro binario"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s é unha orde interna do shell\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "no se pode duplicar o df %d ao df %d"
@@ -1117,58 +1116,58 @@ msgstr "tentouse asignar a algo que non é unha variábel"
msgid "syntax error in variable assignment"
msgstr "erro de sintaxe na expresión"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "división entre 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "erro: elemento de asignación de expresión erróneo"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "agardábase `:' para a expresión condicional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "expoñente menor que 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"agardábase un identificador despois do pre-incremento ou pre-decremento"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "falta un `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "erro de sintaxe: agardábase un operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "erro de sintaxe: operador aritmético non válido"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (o elemento de erro é \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base aritmética non válida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: conta de liñas non válida"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valor demasiado grande para a base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: erro de expresión\n"
@@ -1177,7 +1176,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "non é posíbel restabelecer o modo nodelay para o df %d"
@@ -1195,167 +1194,172 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
"save_bash_input: o almacenamento intermedio xa existe para o novo fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: tubería de pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "borrando o trabajo detido %d con grupo de proceso %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: non existe tal pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Sinal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Feito"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Detido"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Detido(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "En execución"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Feito(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Saída %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Estado descoñecido"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(«core» xerado) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (dir agora: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid fillo (%ld a %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Non hai un rexistro do proceso %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: o traballo %d está detido"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: non existe ese traballo"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: o traballo rematou"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: o trabajo %d xa está en segundo plano"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: actívase WNOHANG para evitar o bloque indefinido"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: liña %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " («core» generado)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(dir agora: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_jobs_control: fallou getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_jobs_control: disciplina de liña"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_jobs_control: disciplina de liña"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_jobs_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "non é posíbel estabelecer o grupo de procesos de terminal (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "non hai control de trabalos nesta shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: fallou a aserción: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1364,40 +1368,51 @@ msgstr ""
"\r\n"
"malloc: %s:%d: aserción arruinada\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "descoñecido"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloque na lista libre sobreescrito"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: chamouse cun argumento de bloque previamente liberado"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: chamouse cun argumento de bloque sen asignar"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: os tamaños dos anacos de inicio e fin son diferentes"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: chamouse cun argumento de bloque sen asignar"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"realloc: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"realloc: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: os tamaños dos anacos de inicio e fin son diferentes"
@@ -1514,99 +1529,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF inesperado mentres se buscaba un `%c' coincidente"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF inesperado mentres se buscaba `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "error de sintaxe na expresión condicional: elemento inesperado `%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "error sintáctico na expresión condicional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "elemento inesperado `%s', agardábase `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "agardábase `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumento inesperado `%s' para o operador unario condicional"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argumento inesperado para o operador unario condicional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "elemento inesperado `%s', agardábase un operador binario condicional"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "agardábase un operador binario condicional"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumento inesperado `%s' para o operador binario condicional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argumento inesperado para o operador binario condicional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "elemento inesperado `%c' na orde condicional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "elemento inesperado `%s' na orde condicional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "elemento inesperado %d na orde condicional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "error de sintaxe perto do elemento inesperado `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "erro de sintaxe cerca de «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "error de sintaxe: non se agardaba o final do fichero"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "erro de sintaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use «%s» para deixar o shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF non agardado mentres se buscaba un «)» coincidente"
@@ -1649,89 +1664,89 @@ msgstr "xtrace fd (%d) != numfich xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': carácter de formato non válido"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descritor de ficheiro fóra de rango"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redireccionamento ambigüo"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: non se pode sobreescribir un fichero existente"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restrinxido: no se pode redirixir a saída"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "non se pode crear un fichero temporal para o documento-aquí: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: non é posíbel asignar o gd á variábel"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "non se admite /dev/(tcp|udp)/anfitrion/porto sen rede"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "erro de redirección: non é posíbel duplicar o fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "non é posíbel atopar /tmp, por favor creeo!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp debe ser un nome de directorio válido"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opción non válida"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "non é posíbel restabelecer o modo nodelay para o df %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "non é posíbel restabelecer o modo nodelay para o df %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: é un directorio"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Non teño nome!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versión %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1740,49 +1755,49 @@ msgstr ""
"Uso:\t%s [opción GNU longa] [opción] ...\n"
"\t%s [opción GNU longa] [opción] guión-do-shell\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Opcións GNU longas:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opcións do shell:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ou -o opción\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use a orden `bashbug' para reportar erros.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1957,97 +1972,97 @@ msgstr "Solicitude de información"
msgid "Unknown Signal #%d"
msgstr "Sinal descoñecido #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, 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:3280
+#: subst.c:3281
#, 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:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "non é posíbel crear a tubería para a sustitución do proceso"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "non é posíbel crear un proceso fillo para a substitución do proceso"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "non é posíbel abrir a tubería chamada %s para lectura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "non é posíbel abrir a tubería chamada %s para escritura"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "substitución errónea: non hai unha \"`\" que peche en %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "non é posíble crear a tubería para a substitución da orde"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "non é posíbel crear un proceso fillo para a substitución da orde"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: non é posíbel duplicar a tubería como fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: conta de liñas non válida"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "`%s': nome de alias non válido"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parámetro nulo ou non estabelecido"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parámetro nulo ou non estabelecido"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expresión de subcadea < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: substitución errónea"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: non é posíbel asignar de esta forma"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2055,12 +2070,12 @@ msgstr ""
"versiones futuras do intérprete obligarán a evaluación como unha "
"substitución aritmética"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "substitución errónea: non hai unha \"`\" que peche en %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "non hai concidencia: %s"
@@ -2129,82 +2144,82 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: sinal errónea %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "erro ao importar a definición da función para «%s»"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, fuzzy, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: non é posíbel asignar o gd á variábel"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s ten exportstr nulo"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "carácter non válido %d en exportsrt para %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "non hai «=» en exportstr para %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: non é un contexto global_variables "
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: non é posíbel abrir como FICHEIRO"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s fóra de rango"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2011 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
msgid ""
@@ -4635,7 +4650,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -4750,6 +4765,10 @@ msgstr ""
" \n"
" Un sinónimo de `mapfile'."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2011 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -4765,9 +4784,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Sinal descoñecido #"
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/hr.gmo b/po/hr.gmo
index 70ad0740..e39c76f2 100644
--- a/po/hr.gmo
+++ b/po/hr.gmo
Binary files differ
diff --git a/po/hr.po b/po/hr.po
index e50a9b46..64b76ad2 100644
--- a/po/hr.po
+++ b/po/hr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-12-05 17:31-0800\n"
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -29,8 +29,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "nevaljani indeks polja"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: uklanja se atribut nameref"
@@ -92,21 +92,21 @@ msgstr ""
"(primjer ekspanzije unutar vitičastih zagrada: echo a{d,c}e -> ade, ace)"
# Brace expansion is a mechanism by which arbitrary strings may be generated
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"brace expansion: nije uspjelo dodijeliti memoriju za %u elemenata\n"
"(primjer ekspanzije unutar vitičastih zagrada: echo a{d,c}e -> ade, ace)"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: nevaljano ime aliasa"
@@ -208,7 +208,7 @@ msgstr "upozorenje: "
msgid "%s: usage: "
msgstr "%s: uporaba: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: opcija zahtijeva argument"
@@ -223,7 +223,7 @@ msgstr "%s: zahtijeva se numerički argument"
msgid "%s: not found"
msgstr "%s: nije pronađeno"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: nevaljana opcija"
@@ -233,7 +233,7 @@ msgstr "%s: nevaljana opcija"
msgid "%s: invalid option name"
msgstr "%s: nevaljano ime opcije"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s“: nije valjani identifikator"
@@ -246,7 +246,7 @@ msgstr "nevaljani oktalni broj"
msgid "invalid hex number"
msgstr "nevaljani heksadecimalni broj"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "nevaljani broj"
@@ -336,36 +336,36 @@ msgstr "%s: dvosmisleni pokazatelj posla"
msgid "help not available in this version"
msgstr "u ovoj inačici pomoć nije ugrađena"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nije moguće poništiti: %s je moguće samo čitati"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nije moguće poništiti"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nevaljano ime za akciju"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: dovršavanje nije specificirano"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "upozorenje: opcija -F možda neće raditi prema očekivanju"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "upozorenje: opcija -C možda neće raditi prema očekivanju"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "trenutačno se ne izvršava funkcija kompletiranja"
@@ -378,13 +378,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: kružna referencija na ime"
@@ -398,7 +398,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkcija samo za čitanje"
@@ -452,7 +452,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: to je direktorij"
@@ -467,7 +467,7 @@ msgstr "%s: nije obična datoteka"
msgid "%s: file is too large"
msgstr "%s: datoteka je prevelika"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: nije moguće izvršiti binarnu datoteku"
@@ -533,12 +533,12 @@ msgstr "%s: opcija zahtijeva argument -- %c\n"
msgid "hashing disabled"
msgstr "hash-tablica je onemogućena"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hash-tablica je prazna\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "pogodci\tnaredba\n"
@@ -626,7 +626,7 @@ msgstr "%s: argumenti moraju biti ID-ovi procesa ili posla"
msgid "Unknown error"
msgstr "Nepoznata greška"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "očekivao se izraz"
@@ -860,11 +860,11 @@ msgstr "greška čitanja: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "„return“ je mogući samo iz funkcije ili iz pokrenute skripte"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "nije moguće istovremeno poništiti funkciju i varijablu"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: nije varijabla polja"
@@ -1023,76 +1023,75 @@ msgstr "loši skok"
msgid "%s: unbound variable"
msgstr "%s: nepovezana varijabla"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\avrijeme čekanja na ulaz je isteklo: automatska-odjava\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "nije moguće preusmjeriti standardni ulaz iz /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c“: nevaljani znak za format"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc(): coproc [%d:%s] još uvijek postoji"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "greška cijevi"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: naredba nije pronađena"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: loši interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: binarnu datoteku %s nije moguće pokrenuti/izvršiti"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s“ je specijalna funkcija ugrađena u ljusku"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nije moguće kopirati deskriptor datoteke %d u deskriptor datoteke %d"
@@ -1117,57 +1116,57 @@ msgstr "vrijednost se može dodijeliti samo varijabli"
msgid "syntax error in variable assignment"
msgstr "sintaktička greška zadavanja varijable"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "dijeljenje s 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "**interna greška** : loši token u izrazu za dodjelu"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "znak „:“ je nužan u uvjetnom izrazu"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponent je manji od 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "nakon pre-increment ili pre-decrement očekuje se identifikator"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "nema „)“"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "sintaktička greška: očekivao se operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "sintaktička greška: nevaljani aritmetički operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (simbol greške je „%s“)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "nevaljana aritmetička baza"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: nevaljani količina redaka"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "vrijednost baze je prevelika"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: greška u izrazu\n"
@@ -1176,7 +1175,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "ne može se onemogućiti nodelay način za deskriptor datoteke %d"
@@ -1191,166 +1190,171 @@ msgstr "nije moguće dodijeliti novi datotečni deskriptor za bash ulaz iz fd %d
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input(): međuspremnik već postoji za novi fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline(): pgrp pipe (procesna grupa cijevi)"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "potproces PID %d javlja se u pokrenutom poslu %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "uklanja se zaustavljeni posao %d s grupom procesa %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid(): %ld: PID ne postoji"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Gotovo"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Zaustavljeno"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Zaustavljeno(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Pokrenuto"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Gotovo(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Izlaz %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Nepoznati status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(stanje memorije zapisano) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "postavljanje procesne grupe %2$ld od potomka %1$ld"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: PID %ld nije potomak ove ljuske"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: nema zapisa o procesu %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: posao %d je zaustavljen"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: nema takvoga posla"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: posao je prekinut"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: posao %d je već u pozadini"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld(): omogući WNOHANG da se izbjegne neodređeno blokiranje"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: redak %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (stanje memorije zapisano)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(radni direktorij je sada: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: neuspješni getpgrp()"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: nema kontrole nad pozadinskim poslovima"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid()"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "nije moguće postaviti procesnu grupu (%d) terminala"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "nema kontrole nad poslovima u ovoj ljusci"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc(): neuspješni kontrolni test: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1359,39 +1363,49 @@ msgstr ""
"\r\n"
"malloc(): %s:%d: loše provedena proba\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "nepoznato"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc(): prepisani je blok na popisu slobodne memorije"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free(): pozvan s argumentom za već slobodni memorijski blok"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free(): pozvan s argumentom za ne dodijeljeni memorijski blok"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free(): otkriveni je podljev, mh_nbytes ispod granica"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free(): otkriveni je podljev, mh_nbytes ispod granica"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free(): veličine segmenta od početka i kraja su različite"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc(): pozvan s argumentom za ne dodijeljeni memorijski blok"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc(): otkriveni je podljev, mh_nbytes ispod granica"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc(): otkriveni je podljev, mh_nbytes ispod granica"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc(): veličine segmenta od početka i kraja su različite"
@@ -1508,99 +1522,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maksimalni broj za here-document je prekoračeni"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "neočekivani EOF pri traženju odgovarajućeg „%c“"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "neočekivani EOF pri traženju „]]“"
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "sintaktička greška u uvjetnom izrazu"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "neočekivani token „%s“ umjesto očekivane „)“"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "očekivana je „)“"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "neočekivani argument „%s“ uvjetnom unarnom operatoru"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "neočekivani argument za uvjetni unarni operator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "neočekivani token „%s“; očekivao se uvjetni binarni operator"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "očekivao se uvjetni binarni operator"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "neočekivani argument „%s“ za uvjetni binarni operator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "neočekivani argument za uvjetni binarni operator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "neočekivani token „%c“ u uvjetnoj naredbi"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "neočekivani token „%s“ u uvjetnoj naredbi"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "neočekivani token %d u uvjetnoj naredbi"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "sintaktička greška blizu neočekivanog tokena „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "sintaktička greška blizu „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "sintaktička greška: neočekivani kraj datoteke"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "sintaktička greška"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Koristite \"%s\" da napustite ljusku.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "neočekivani EOF pri traženju odgovarajuće „)“"
@@ -1643,89 +1657,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf(): „%c“: nevaljani znak za format"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "deskriptor datoteke je izvan raspona"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: dvosmisleno preusmjeravanje"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: nije moguće pisati preko postojeće datoteke"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ograničeno: nije moguće preusmjeriti izlaz"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nije moguće napraviti privremenu datoteku za here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: nije moguće dodijeliti deskriptor datoteke varijabli"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port nije podržan bez umrežavanja"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "greška preusmjeravanja: nije moguće kopirati deskriptor datoteke"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nije bilo moguće pronaći /tmp; napravite taj direktorij!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp mora biti ispravno ime direktorija"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "u interaktivnoj ljusci pretty-printing se ignorira"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: nevaljana opcija"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "nije moguće postaviti UID na %d: efektivni UID je %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "nije moguće postaviti GID na %d: efektivni GID je %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "nije moguće pokrenuti debugger; debugiranje je onemogućeno"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: to je direktorij"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nemam ime!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, inačica %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1734,47 +1748,47 @@ msgstr ""
"Uporaba: %s [GNU dugačka opcija] [opcija] ...\n"
" %s [GNU dugačka opcija] [opcija] skripta ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU dugačke opcije:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opcije ljuske:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ili -o opcija\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Koristite naredbu „bashbug“ za prijavljivanje grešaka.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash Web stranica: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1950,109 +1964,109 @@ msgstr "Zahtjev za informacijom"
msgid "Unknown Signal #%d"
msgstr "Nepoznati signal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "loša supstitucija: nema zaključnoga „%s“ u %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: nije moguće dodijeliti popis elementu polja"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "nije moguće napraviti cijev za zamjenu procesa"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "nije moguće napraviti potomka za zamjenu procesa"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nije moguće otvoriti imenovanu cijev %s za čitanje"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "nije moguće otvoriti imenovanu cijev %s za pisanje"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "nevaljana supstitucija: ignorirani NULL bajt na ulazu"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "nije moguće napraviti cijev za zamjenu naredbi"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "nije moguće napraviti potomka za zamjenu naredbi"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
"command_substitute(): nije moguće kopirati cijev kao deskriptor datoteke 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: nevaljano ime varijable za naziv referencije"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: nevaljana indirektna ekspanzija"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "„%s“: nevaljano ime varijable"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parametar nije postavljen"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: prazni parametar ili nije postavljen"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: rezultat od izraza dijela stringa < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: loša supstitucija"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: nije moguće dodijeliti na ovaj način"
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "loša supstitucija: nema zaključnoga znaka „`“ u %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "nema podudaranja: %s"
@@ -2121,80 +2135,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler(): loši signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "greška pri importiranju definicije funkcije za „%s“"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "razina ljuske (%d) je previsoka, vraća se na 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable(): u trenutačnom području nema konteksta funkcije"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: varijabli se ne može dodijeliti vrijednost"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: nazivu referencije se pripisuje cijeli broj"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables(): u trenutačnom području nema konteksta funkcije"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "*** %s ima prazni exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "*** nevaljani znak %d u exportstr za %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "*** nema „=“ u exportstr za %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context(): nije „global_variables“ kontekst"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: nije moguće otvoriti kao DATOTEKU"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: nevaljana vrijednost za praćenje deskriptora datoteke"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s vrijednost za kompatibilnost je izvan raspona"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
msgid ""
@@ -5506,7 +5520,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5697,6 +5711,10 @@ msgstr ""
"\n"
" Sinonim za „mapfile“."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5712,9 +5730,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Nepoznati signal #"
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
-
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/hu.gmo b/po/hu.gmo
index 96b7b435..6a1f533b 100644
--- a/po/hu.gmo
+++ b/po/hu.gmo
Binary files differ
diff --git a/po/hu.po b/po/hu.po
index a9da01ca..faf4a59a 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2019-11-16 17:58+0100\n"
"Last-Translator: Balázs Úr <ur.balazs@fsf.hu>\n"
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -25,8 +25,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "hibás tömbindex"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: névhivatkozás attribútum eltávolítása"
@@ -86,19 +86,19 @@ msgstr "„%s”: nem lehetséges a kötés megszüntetése"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "szögleteszárójel-kiegészítés: Nem foglalható memória ehhez: %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
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 %u elem számára"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s”: érvénytelen alias-név"
@@ -201,7 +201,7 @@ msgstr "figyelmeztetés: "
msgid "%s: usage: "
msgstr "%s: használat: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: a kapcsolónak kötelező argumentuma van"
@@ -216,7 +216,7 @@ msgstr "%s: a kötelező argumentum egy szám"
msgid "%s: not found"
msgstr "%s: nem található"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: érvénytelen kapcsoló"
@@ -226,7 +226,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s”: érvénytelen azonosító"
@@ -239,7 +239,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:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "érvénytelen szám"
@@ -329,36 +329,36 @@ msgstr "%s: kétértelmű munkamegadás"
msgid "help not available in this version"
msgstr "ebben a verzióban nem érhető el súgó"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nem szüntethető meg: csak olvasható %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nem szüntethető meg"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: érvénytelen műveletnév"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: nincs kiegészítés meghatározva"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "figyelmeztetés: a -F kapcsoló nem a várt módon működhet"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "figyelmeztetés: a -C kapcsoló nem a várt módon működhet"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "jelenleg nincs kiegészítési függvény végrehajtás alatt"
@@ -371,13 +371,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: körkörös névhivatkozás"
@@ -391,7 +391,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: csak olvasható függvény"
@@ -445,7 +445,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s egy könyvtár"
@@ -460,7 +460,7 @@ msgstr "%s: nem normál fájl"
msgid "%s: file is too large"
msgstr "%s: a fájl túl nagy"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: bináris nem hajtható végre"
@@ -525,12 +525,12 @@ msgstr "%s: a kapcsolónak kötelező argumentuma van – %c\n"
msgid "hashing disabled"
msgstr "a hashelés le van tiltva"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: a hashtábla üres\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "t.szám\tparancs\n"
@@ -616,7 +616,7 @@ msgstr "%s: az argumentumok folyamat- vagy munkaazonosítók lehetnek"
msgid "Unknown error"
msgstr "Ismeretlen hiba"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "az értelmező kifejezést várt"
@@ -852,11 +852,11 @@ msgstr ""
"csak függvényből vagy source-olt parancsfájlból lehet „return”-nel "
"visszatérni"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: nem egy tömbváltozó"
@@ -1016,76 +1016,75 @@ msgstr "hibás ugrás"
msgid "%s: unbound variable"
msgstr "%s: kötetlen változó"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aidőtúllépés bemenetre várva: automatikus kijelentkezés\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "szabványos bemenet /dev/null-ra állítása sikertelen: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "IDŐFORMÁTUM: „%c”: érvénytelen formátumkarakter"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, 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:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "hibás csővezeték"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: korlátozott: nem adható meg „/” a parancsok nevében"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: parancs nem található"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: rossz parancsértelmező"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: a bináris nem hajtható végre: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s”: egy speciális beépített parancs"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, 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"
@@ -1110,57 +1109,57 @@ msgstr "nem változóhoz próbált értéket rendelni"
msgid "syntax error in variable assignment"
msgstr "szintaktikai hiba a változó-értékadásban"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "0-val osztás"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: rossz expassign token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "„:” egy feltételkifejezés szükséges"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "0-nál kisebb kitevő"
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "hiányzó „)”"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "szintaktikai hiba: operandus kell következzen"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "szintaktikai hiba: érvénytelen aritmetikai operátor"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (hibás token: „%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "érvénytelen számrendszer"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: sorok száma érvénytelen"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "túl nagy érték a számrendszerhez"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: hibás kifejezés\n"
@@ -1169,7 +1168,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:6028
+#: input.c:99 subst.c:6061
#, 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"
@@ -1185,166 +1184,171 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: már van puffer a(z) %d. fájlleíróhoz"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp csővezeték"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: nincs ilyen pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "%d. szignál"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Kész"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Megállítva"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Megállítva(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Fut"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Kész(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Kilépett(%d)"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Ismeretlen állapot"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core készült) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (mk: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "gyermek setpgid (innen: %ld ide: %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Nincs bejegyzés %ld. számú folyamatról"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: %d. számú munka le lett állítva"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: nincs ilyen munka"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: a munka be lett fejezve"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: %d. számú munka már a háttérben van"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: WNOHANG bekapcsolása a korlátlan blokk elkerülésére"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: %d. sor: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core készült)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(mk most: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp sikertelen"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: nincs munkakezelés a háttérben"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "nem állítható be a terminál folyamatcsoportja (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "nincsen munkakezelés ebben a parancsértelmezőben"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: nem teljesülő feltételezés: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1353,39 +1357,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: téves feltételezés\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "ismeretlen"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: a szabadlistán lévő blokk felülírva"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: már felszabadított blokkal lett hívva"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: nem lefoglalt blokkal lett hívva"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: kezdő- és záródarab mérete eltér"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: nem lefoglalt blokkal lett hívva"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: kezdő- és záródarab mérete eltér"
@@ -1501,99 +1515,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "a maximális here-document szám túllépve"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "váratlan EOF „%c” helyett"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "váratlan EOF „]]” helyett"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "szintaktikai hiba a feltételben: váratlan token: „%s”"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "szintaktikai hiba a feltételben"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "váratlan token (%s) „)” helyett"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "„)” szükséges"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "váratlan argumentum (%s) feltételes egyoperandusú operátorhoz"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "váratlan argumentum feltételes egyoperandusú operátorhoz"
-#: parse.y:4838
+#: parse.y:4864
#, 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:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "feltételes kétoperandusú operátor szükséges"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "váratlan argumentum (%s) feltételes kétoperandusú operátorhoz"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "váratlan argumentum feltételes kétoperandusú operátorhoz"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "váratlan token (%c) feltételes parancsban"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "váratlan token (%s) feltételes parancsban"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "váratlan token (%d) feltételes parancsban"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "szintaktikai hiba „%s” váratlan token közelében"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "szintaktikai hiba „%s” közelében"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "szintaktikai hiba: váratlan fájlvége"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "szintaktikai hiba"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "„%s” használatával lehet elhagyni a parancsértelmezőt.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "váratlan EOF „)” helyett"
@@ -1636,89 +1650,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c”: érvénytelen formátumkarakter"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "fájlleíró kívül esik a tartományon"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: kétértelmű átirányítás"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: nem lehet felülírni létező fájlt"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: korlátozott: nem lehet átirányítani a kimenetet"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nem lehet a heredocnak átmeneti fájlt létrehozni: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: nem lehet változóhoz fájlleírót rendelni"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "átirányítási hiba: nem lehet duplikálni a fájlleírót"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nem található /tmp, hozza létre!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp érvényes könyvtárnév kell legyen"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "a csinos kiírási mód mellőzve van interaktív az parancsértelmezőkben"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: érvénytelen kapcsoló"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "az uid nem állítható be %d értékre: a hatásos uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "a gid nem állítható be %d értékre: a hatásos gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "nem indítható el a hibakereső; a hibakeresési mód letiltva"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: ez egy könyvtár"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nincs nevem!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, %s-(%s) verzió\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1727,46 +1741,46 @@ msgstr ""
"Használat:\t%s [GNU hosszú kapcsoló] [kapcsoló] ...\n"
"\t%s [GNU hosszú kapcsoló] [kapcsoló] parancsfájl ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU hosszú kapcsolók:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Parancsértelmező-kapcsolók:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s vagy -o kapcsoló\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "A „bashbug” paranccsal jelenthet hibákat.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "a bash honlapja: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1943,96 +1957,96 @@ msgstr "Információkérés"
msgid "Unknown Signal #%d"
msgstr "%d. számú ismeretlen szignál"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, 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:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: lista nem adható tömbelemnek értékül"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "nem hozható létre a csővezeték a folyamatbehelyettesítéshez"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "nem hozható létre a gyermek a folyamatbehelyettesítéshez"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nem nyitható meg olvasásra a(z) %s csővezeték"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "nem nyitható meg írásra a(z) %s csővezeték"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "parancshelyettesítés: figyelmen kívül hagyott null bájt a bemeneten"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "nem hozható létre csővezeték a parancsbehelyettesítéshez"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "nem hozható létre gyermek a parancsbehelyettesítéshez"
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: érvénytelen változóérték a névhivatkozáshoz"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: az indirekt kiegészítés érvénytelen"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: érvénytelen változónév"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: a paraméter nincs beállítva"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: a paraméter null vagy nincs beállítva"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: részkarakterlánc-kifejezés < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: rossz helyettesítés"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: nem lehet így értéket adni"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2040,12 +2054,12 @@ msgstr ""
"a parancsértelmező későbbi verziói kötelezővé teszik majd az aritmetikai "
"kiértékelést"
-#: subst.c:10288
+#: subst.c:10331
#, 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:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "nincs találat: %s"
@@ -2113,79 +2127,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: rossz szignál: %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "hiba a függvénydefiníció betöltésekor: „%s”"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: nem lehet a változóhoz értéket rendelni"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: egész szám hozzárendelése a névhivatkozáshoz"
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s exportstr-je null"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "érvénytelen karakter (%d) %s exportstr-jében"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "nincs „=” %s exportstr-jében"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: nincs global_variables környezet"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: nem nyitható meg FILE-ként"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, 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"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5600,6 +5614,7 @@ msgstr ""
" értékadás hibával járt."
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5621,7 +5636,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/id.gmo b/po/id.gmo
index 35d7f62f..c16f4a37 100644
--- a/po/id.gmo
+++ b/po/id.gmo
Binary files differ
diff --git a/po/id.po b/po/id.po
index e29b1091..3e420af9 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.3-rc2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2014-08-06 12:45+0700\n"
"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "array subscript buruk"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -82,17 +82,17 @@ msgstr "'%s': tidak dapat melepaskan"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "brace expansion: cannot allocate memory for %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "brace expansion: failed to allocate memory for %d elements"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': nama alias tidak valid"
@@ -197,7 +197,7 @@ msgstr "peringatan: "
msgid "%s: usage: "
msgstr "%s: penggunaan: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: pilihan membutuhkan sebuah argumen"
@@ -212,7 +212,7 @@ msgstr "%s: argumen numeric dibutuhkan"
msgid "%s: not found"
msgstr "%s: tidak ditemukan"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: pilihan tidak valid"
@@ -222,7 +222,7 @@ msgstr "%s: pilihan tidak valid"
msgid "%s: invalid option name"
msgstr "%s: nama pilihan tidak valid"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': bukan sebuah identifier yang valid"
@@ -235,7 +235,7 @@ msgstr "nomor oktal tidak valid"
msgid "invalid hex number"
msgstr "nomor hexa tidak valid"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "nomor tidak valid"
@@ -325,38 +325,38 @@ msgstr "%s: spesifikasi pekerjaan ambigu"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: tidak dapat unset: baca-saja %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: tidak dapat unset"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nama aksi tidak valid"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: tidak ada spesifikasi completion"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
"peringatan: pilihan -F mungkin tidak bekerja seperti yang anda harapkan"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
"peringatan: pilihan -C mungkin tidak bekerja seperti yang anda harapkan"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "saat ini sedang tidak menjalankan fungsi completion"
@@ -369,13 +369,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: nameref variable self references not allowed"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: circular name reference"
@@ -389,7 +389,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: fungsi baca-saja"
@@ -443,7 +443,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: bukan sebuah direktori"
@@ -458,7 +458,7 @@ msgstr "%s: bukan sebuah file umum"
msgid "%s: file is too large"
msgstr "%s: file terlalu besar"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: tidak dapat menjalankan berkas binary"
@@ -523,12 +523,12 @@ msgstr "%s: pilihan membutuhkan sebuah argumen -- %c\n"
msgid "hashing disabled"
msgstr "hashing dinonaktifkan"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tabel hash kosong\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "tekan\tperintah\n"
@@ -618,7 +618,7 @@ msgstr "%s: argumen harus diproses atau ID pekerjaan"
msgid "Unknown error"
msgstr "Kesalahan tidak diketahui"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "diduga sebuah ekspresi"
@@ -857,11 +857,11 @@ msgstr "error baca: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "hanya dapat `return' dari sebuah fungsi atau script yang disource"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "tidak dapat secara simultan unset sebuah fungsi dan sebuah variable"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: bukan sebuah variabel array"
@@ -1020,77 +1020,76 @@ msgstr "lompat buruk"
msgid "%s: unbound variable"
msgstr "%s: variabel tidak terikat"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "kehabisan waktu menunggu masukan: otomatis-keluar\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "tidak dapat menyalurkan masukan standar dari /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': karakter format tidak valid"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "pipe error"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, fuzzy, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "%s: maximum function nesting level exceeded (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, fuzzy, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: maximum function nesting level exceeded (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximum function nesting level exceeded (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: perintah tidak ditemukan"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: interpreter buruk"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: tidak dapat menjalankan berkas binary: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "`%s': adalah sebuah shell builtin"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "tidak dapat menduplikasikan fd %d ke fd %d"
@@ -1116,57 +1115,57 @@ msgstr "mencoba menempatkan ke bukan sebuah variabel"
msgid "syntax error in variable assignment"
msgstr "syntax error dalam expresi"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "dibagi oleh 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: tanda expassign buruk"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "`:' diharapkan untuk sebuah pernyataan kondisional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponen kurang dari 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "idenfier diharapkan setelah pre-increment atau pre-decrement"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "hilang `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntax error: operand diharapkan"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntax error: operator arithmetic tidak valid"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (error token adalah \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "basis arithmetic tidak valid"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: jumlah baris tidak valid"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "nilai terlalu besar untuk basis"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: expresi error\n"
@@ -1175,7 +1174,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "tidak dapat mereset mode nodelay untuk fd %d"
@@ -1192,167 +1191,172 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "simpan bash_input: buffer telah ada untuk fd %d baru"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "forked pid %d terlihat dalam pekerjaan yang sedang berjalan %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "menghapus pekerjaan yang terhenti %d dengan proses grup %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) ditandai dengan tetap hidup"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: tidak ada pid seperti itu"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "sinyal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Selesai"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Terhenti"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Terhenti(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Berjalan"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Selesai(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Keluar %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Status tidak diketahui"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core didump) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "anak setpgid (%ld ke %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Tidak ada catatan untuk proses %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: pekerjaan %d terhenti"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: tidak ada pekerjaan seperti itu"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: pekerjaan telah selesai"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: pekerjaan %d sudah berjalan di belakang (background)"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: mengaktifkan WNOHANG untuk menghindari blok tak terhingga"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: baris %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core didump)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd sekarang: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp gagal"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: baris disiplin"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: baris disiplin"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "tidak dapat menset terminal proses grup (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "tidak ada pengontrol pekerjaan dalam shell ini"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: gagal assertion: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1361,39 +1365,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: assertion rusak\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "tidak diketahui"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blok dalam daftar bebas clobbered"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: dipanggil dengan argumen blok yang sudah dibebaskan"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: dipanggil dengan argumen blok yang tidak dialokasikan"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underflow terdeteksi; mh_nbytes diluar dari jangkauan"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underflow terdeteksi; mh_nbytes diluar dari jangkauan"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: awal dan akhir dari ukuran potongan berbeda"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: dipanggil dengan argumen blok yang tidak teralokasikan"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underflow terdeteksi; my_nbytes diluar dari jangkauan"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underflow terdeteksi; my_nbytes diluar dari jangkauan"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: awal dan akhir dari ukuran potongan berbeda"
@@ -1509,99 +1523,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF tidak terduga ketika mencari untuk pencocokan `%c'"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF tidak terduga ketika mencari untuk `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntax error dalam ekspresi kondisional: tanda `%s' tidak terduga"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntax error dalam ekspresi kondisional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "tanda `%s' tidak terduga, diduga `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "diduga `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumen tidak terduga `%s' ke operator kondisional unary"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argumen tidak terduga untuk operasi unary kondisional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "tanda `%s' tidak terduga, operator binary kondisional diduga"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "operator binary kondisional diduga"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumen `%s' tidak terduga ke operator binary kondisional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argumen tidak terduga ke operasi binary kondisional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "tanda `%c' tidak terduga dalam perintah kondisional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "tanda `%s' tidak terduga dalam perintah kondisional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "tanda %d tidak terduga dalam perintah kondisional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntax error didekat tanda `%s' yang tidak terduga"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntax error didekat `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntax error: tidak terduga diakhir dari berkas"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntax error"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'"
@@ -1644,89 +1658,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: '%c': format karakter tidak valid"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "berkas deskripsi diluar dari jangkauan"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redirect ambigu"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: tidak dapat menulis berkas yang sudah ada"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricted: tidak dapat meredirect keluaran"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "tidak dapat membuat berkas sementara untuk dokumen disini: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: tidak dapat meng-'assign' fd ke variabel"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port tidak dilayani tanpa jaringan"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "redirection error: tidak dapat menduplikasi fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "tidak dapat menemukan /tmp, tolong buat!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp harus berupa sebuah nama direktori yang valid"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: pilihan tidak valid"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "tidak dapat mereset mode nodelay untuk fd %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "tidak dapat mereset mode nodelay untuk fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: bukan sebuah direktori"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Aku tidak memiliki nama!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versi %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1735,49 +1749,49 @@ msgstr ""
"Penggunaan:\t%s [GNU pilihan panjang] [pilihan] ...\n"
"\t%s [GNU pilihan panjang] [pilihan] berkas-script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU pilihan panjang:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Pilihan shell:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s atau pilihan -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Gunakan perintah 'bashbug' untuk melaporkan bugs.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1952,97 +1966,97 @@ msgstr "Permintaan informasi"
msgid "Unknown Signal #%d"
msgstr "Sinyal tidak diketahui #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "substitusi buruk: tidak ada penutupan `%s' dalam %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: tidak dapat meng-assign daftar kedalam anggoya array"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "tidak dapat membuat pipe untuk proses substitusi"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "tidak dapat membuat anak untuk proses substitusi"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "tidak dapat membuka named pipe %s untuk membaca"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "tidak dapat membukan named pipe %s untuk menulis"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "tidak dapat menduplikasi nama pipe %s sebagai fd %d"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "tidak dapat membuat pipe untuk perintah substitusi"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "tidak dapat membuat anak untuk perintah substitusi"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: tidak dapat menduplikasikan pipe sebagi fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: jumlah baris tidak valid"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "`%s': nama alias tidak valid"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter kosong atau tidak diset"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter kosong atau tidak diset"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: substring expresi < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: substitusi buruk"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: tidak dapat meng-assign dengan cara ini"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2050,12 +2064,12 @@ msgstr ""
"versi selanjutnya dari shell akan memaksa evaluasi dari sebuah penggantian "
"aritmetika"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "tidak cocok: %s"
@@ -2124,83 +2138,83 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: sinyal buruk %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "error mengimpor definisi fungsi untuk `%s'"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "level shell (%d) terlalu tinggi, mereset ke 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: tidak ada context fungsi di scope ini"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: tidak dapat meng-'assign' fd ke variabel"
-#: variables.c:3653
+#: variables.c:3450
#, fuzzy, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: tidak ada context fungsi dalam scope ini"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s memiliki exportstr kosong"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "karakter %d tidak valid dalam exporstr untuk %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "bukan `=' dalam exportstr untuk %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: bukan global_variable context"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: tidak dapat membuka sebagai BERKAS"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: nilai dari berkas pendeskripsi penelusur tidak valid"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: diluar jangkauan"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Hak Cipta (C) 2013 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Hak Cipta (C) 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5772,7 +5786,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5982,6 +5996,10 @@ msgstr ""
" \n"
" Sebuah sinonim untuk `mapfile'."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Hak Cipta (C) 2013 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5997,9 +6015,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Sinyal tidak diketahui #"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Hak Cipta (C) 2012 Free Software Foundation, Inc."
-
#~ msgid ":"
#~ msgstr ":"
diff --git a/po/it.gmo b/po/it.gmo
index 386f3230..7764cea1 100644
--- a/po/it.gmo
+++ b/po/it.gmo
Binary files differ
diff --git a/po/it.po b/po/it.po
index ae834fde..65656285 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2011-10-17 09:14+0200\n"
"Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n"
"Language-Team: Italian <tp@lists.linux.it>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "indice dell'array errato"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -84,17 +84,17 @@ msgstr "\"%s\": impossibile eliminare l'associazione"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "\"%s\": nome alias non valido"
@@ -201,7 +201,7 @@ msgstr "attenzione: "
msgid "%s: usage: "
msgstr "%s: uso: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: l'opzione richiede un argomento"
@@ -216,7 +216,7 @@ msgstr "%s: è necessario un argomento numerico"
msgid "%s: not found"
msgstr "%s: non trovata"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: opzione non valida"
@@ -226,7 +226,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "\"%s\": non è un identificatore valido"
@@ -239,7 +239,7 @@ msgstr "numero ottale non valido"
msgid "invalid hex number"
msgstr "numero esadecimale non valido"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "numero non valido"
@@ -329,36 +329,36 @@ msgstr "%s: specifica di job ambigua"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: impossibile azzerare: %s in sola lettura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: impossibile azzerare"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nome azione non valido"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: nessun completamento specificato"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "attenzione: l'opzione -F potrebbe non funzionare come previsto"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "attenzione: l'opzione -C potrebbe non funzionare come previsto"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "funzione di completamento attualmente non in esecuzione"
@@ -371,13 +371,13 @@ msgstr "può essere usato solo in una funzione"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -391,7 +391,7 @@ msgstr "\"%s\": nome alias non valido"
msgid "cannot use `-f' to make functions"
msgstr "impossibile usare \"-f\" per creare funzioni"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funzione in sola lettura"
@@ -445,7 +445,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: è una directory"
@@ -460,7 +460,7 @@ msgstr "%s: non è un file regolare"
msgid "%s: file is too large"
msgstr "%s: file troppo grande"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: impossibile eseguire il file binario"
@@ -525,12 +525,12 @@ msgstr "%s: l'opzione richiede un argomento -- %c\n"
msgid "hashing disabled"
msgstr "hashing disabilitato"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s tabella di hash vuota\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "rich.\tcomando\n"
@@ -618,7 +618,7 @@ msgstr "%s: gli argomenti devono essere ID di processo o di job"
msgid "Unknown error"
msgstr "Errore sconosciuto"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "attesa espressione"
@@ -857,11 +857,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"è possibile eseguire \"return\" solo da una funzione o da uno script chiamato"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "impossibile azzerare contemporaneamente una funzione e una variabile"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: non è una variabile array"
@@ -1020,76 +1020,75 @@ msgstr "salto errato"
msgid "%s: unbound variable"
msgstr "%s: variabile non assegnata"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atempo di attesa scaduto per l'input: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "impossibile redirigere lo standard input da /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: \"%c\": carattere di formato non valido"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "errore della pipe"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: limitato: impossibile specificare \"/\" nei nomi dei comandi"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: comando non trovato"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: interprete errato"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: impossibile eseguire il file binario"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s è un comando interno di shell\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "impossibile duplicare fd %d su fd %d"
@@ -1115,57 +1114,57 @@ msgstr "tentata un'assegnazione a una non variabile"
msgid "syntax error in variable assignment"
msgstr "errore di sintassi nell'espressione"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "divisione per 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "bug: token di expassign errato"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "atteso \":\" per l'espressione condizionale"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "esponente minore di 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "atteso identificatore dopo un pre-incremento o un pre-decremento"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "\")\" mancante"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "errore di sintassi: atteso un operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "errore di sintassi: operatore aritmetico non valido"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (il token dell'errore è \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base aritmetica non valida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: numero di righe non valido"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valore troppo grande per la base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: errore di espressione\n"
@@ -1174,7 +1173,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "impossibile reimpostare il modo nodelay per fd %d"
@@ -1191,167 +1190,172 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer già esistente per il nuovo fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pipe pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: pid inesistente"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Segnale %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Completato"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Fermato"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Fermato(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "In esecuzione"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Eseguito(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Uscita %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Stato sconosciuto"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dump creato) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (dir: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid del figlio (%ld a %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: il pid %ld non è un figlio di questa shell"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: nessun record del processo %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: il job %d è fermo"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: job inesistente"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: il job è terminato"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: il job %d è già in background"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: attivato WNOHANG per evitare blocchi indefiniti"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: riga %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dump creato)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(dir ora: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp non riuscita"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: disciplina di linea"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: disciplina di linea"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "impossibile impostare il gruppo di processi del terminale (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "nessun controllo dei job in questa shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: asserzione non riuscita: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1360,39 +1364,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: asserzione non riuscita\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "sconosciuto"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blocco eliminato nell'elenco dei disponibili"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: chiamata con un argomento di blocco già liberato"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: chiamata con un argomento di blocco non allocato"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: riscontrato un underflow; mh_nbytes fuori intervallo"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: riscontrato un underflow; mh_nbytes fuori intervallo"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: dimensioni diverse dei blocchi di inizio e di fine"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: chiamata con un argomento di blocco non allocato"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: riscontrato un underflow; mh_nbytes fuori intervallo"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: riscontrato un underflow; mh_nbytes fuori intervallo"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: dimensioni diverse dei blocchi di inizio e di fine"
@@ -1509,100 +1523,100 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF non atteso durante la ricerca di \"%c\""
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF non atteso durante la ricerca di \"]]\""
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr ""
"errore di sintassi nell'espressione condizionale: token non atteso \"%s\""
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "errore di sintassi nell'espressione condizionale"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "token non atteso \"%s\", era atteso \")\""
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "atteso \")\""
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argomento non atteso \"%s\" per l'operatore unario condizionale"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argomento non atteso per l'operatore unario condizionale"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "token non atteso \"%s\", era atteso un operatore binario condizionale"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "atteso operatore binario condizionale"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argomento non atteso \"%s\" per l'operatore binario condizionale"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argomento non atteso per l'operatore binario condizionale"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "token non atteso \"%c\" nel comando condizionale"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "token non atteso \"%s\" nel comando condizionale"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "token non atteso %d nel comando condizionale"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "errore di sintassi vicino al token non atteso \"%s\""
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "errore di sintassi vicino a \"%s\""
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "errore di sintassi: EOF non atteso"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "errore di sintassi"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Usare \"%s\" per uscire dalla shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF non atteso durante la ricerca di \")\""
@@ -1645,89 +1659,89 @@ msgstr "xtrace fd (%d) != numfile xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: \"%c\": carattere di formato non valido"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descrittore di file fuori dell'intervallo"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redirezione ambigua"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: impossibile sovrascrivere il file esistente"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: limitato: impossibile redirigere l'output"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "impossibile creare un file temporaneo per here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: impossibile assegnare fd a una variabile"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port non supportata senza rete"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "errore di reindirizzamento: impossibile duplicare fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "impossibile trovare /tmp, è necessario crearla"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp deve essere un nome di directory valido"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opzione non valida"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "impossibile reimpostare il modo nodelay per fd %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "impossibile reimpostare il modo nodelay per fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: è una directory"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Manca il nome"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versione %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1736,49 +1750,49 @@ msgstr ""
"Uso:\t%s [opzione lunga GNU] [opzione] ...\n"
"\t%s [opzione lunga GNU] [opzione] file-script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Opzioni lunghe GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opzioni di shell:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\topzione -%s oppure -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Usare il comando \"bashbug\" per segnalare i bug.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1953,97 +1967,97 @@ msgstr "Richiesta di informazioni"
msgid "Unknown Signal #%d"
msgstr "Segnale sconosciuto n° %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "sostituzione errata: nessuna chiusura di \"%s\" in %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: impossibile assegnare una lista a un membro di un array"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "impossibile creare una pipe per la sostituzione del processo"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "impossibile creare un figlio per la sostituzione del processo"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "impossibile aprire la pipe con nome %s in lettura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "impossibile aprire la pipe con nome %s in scrittura"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "impossibile duplicare una pipe con nome %s come fd %d"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "sostituzione errata: manca «\"» di chiusura in %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "impossibile creare una pipe per la sostituzione del comando"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "impossibile creare un figlio per la sostituzione del comando"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: impossibile duplicare la pipe come fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: numero di righe non valido"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "\"%s\": nome alias non valido"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parametro nullo o non impostato"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametro nullo o non impostato"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expressione di sottostringa < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: sostituzione errata"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: impossibile assegnare in questo modo"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2051,12 +2065,12 @@ msgstr ""
"le versioni future della shell forzeranno la valutazione come fosse una "
"sostituzione aritmetica"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "sostituzione errata: manca «\"» di chiusura in %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "nessuna corrispondenza: %s"
@@ -2125,84 +2139,84 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: segnale errato %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "errore nell'importazione della definizione di funzione per \"%s\""
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "livello di shell (%d) troppo alto, reimpostato a 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: nessun contesto di funzione nell'ambito corrente"
-#: variables.c:2871
+#: variables.c:2668
#, fuzzy, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: impossibile assegnare fd a una variabile"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: nessun contesto di funzione nell'ambito corrente"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s ha exportstr null"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "carattere non valido %d in exportstr per %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "nessun \"=\" in exportstr per %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: nessun contesto global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: impossibile aprire come FILE"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s fuori dall'intervallo"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright © 2011 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
msgid ""
@@ -5864,7 +5878,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -6082,6 +6096,10 @@ msgstr ""
" \n"
" Sinonimo per \"mapfile\"."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright © 2011 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -6097,9 +6115,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Numero di segnale sconosciuto"
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
-
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/ja.gmo b/po/ja.gmo
index f3e8f4d4..79816526 100644
--- a/po/ja.gmo
+++ b/po/ja.gmo
Binary files differ
diff --git a/po/ja.po b/po/ja.po
index c6074340..abedacd4 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: GNU bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2017-07-02 01:46+0100\n"
"Last-Translator: Yasuaki Taniguchi <yasuakit@gmail.com>\n"
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "誤った配列の添字"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -84,19 +84,19 @@ msgstr "`%s': 割り当て解除できません"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "中括弧展開: %s へメモリを割り当てられません"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"中括弧展開: failed to allocate memory for %d 要素のメモリの割り当てに失敗しま"
"した"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "中括弧展開: `%s' へのメモリ割り当てに失敗しました"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': 無効なエイリアス名です"
@@ -200,7 +200,7 @@ msgstr "警告: "
msgid "%s: usage: "
msgstr "%s: 使用法: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: オプションには引数が必要です"
@@ -215,7 +215,7 @@ msgstr "%s: 数字の引数が必要です"
msgid "%s: not found"
msgstr "%s: 見つかりません"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: 無効なオプションです"
@@ -225,7 +225,7 @@ msgstr "%s: 無効なオプションです"
msgid "%s: invalid option name"
msgstr "%s: 無効なオプション名です"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': 有効な識別子ではありません"
@@ -238,7 +238,7 @@ msgstr "無効な八進数です"
msgid "invalid hex number"
msgstr "無効な十六進数です"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "無効な数字です"
@@ -328,36 +328,36 @@ msgstr "%s: 曖昧なジョブ指定です"
msgid "help not available in this version"
msgstr "このバージョンではヘルプが利用できません"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: 消去できません: %s は読み取り専用です"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: 消去できません"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: 無効なアクション名です"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: 補完指定がありません"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "警告: -F オプションは期待通りに動作しないかもしれません"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "警告: -C オプションは期待通りに動作しないかもしれません"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "補完機能は現在実行されていません"
@@ -370,13 +370,13 @@ msgstr "関数の中でのみ使用できます"
msgid "%s: reference variable cannot be an array"
msgstr "%s: 参照変数は配列であってはいけません"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: 自身を参照する名前参照変数は許可されていません"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: 循環名前参照です"
@@ -390,7 +390,7 @@ msgstr "`%s': 名前参照として無効な変数です"
msgid "cannot use `-f' to make functions"
msgstr "関数作成時に `-f' を使用できません"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: 読み取り専用関数です"
@@ -444,7 +444,7 @@ msgstr "%s: 動的にロードされていません"
msgid "%s: cannot delete: %s"
msgstr "%s: 削除できません: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: ディレクトリです"
@@ -459,7 +459,7 @@ msgstr "%s: 通常ファイルではありません"
msgid "%s: file is too large"
msgstr "%s: ファイルが大きすぎます"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: バイナリファイルを実行できません"
@@ -524,12 +524,12 @@ msgstr "%s: オプションには引数が必要です -- %c\n"
msgid "hashing disabled"
msgstr "ハッシュが無効になっています"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: ハッシュテーブルが空です\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tcommand\n"
@@ -617,7 +617,7 @@ msgstr "%s: 引数はプロセスIDかジョブIDでなければいけません"
msgid "Unknown error"
msgstr "不明なエラーです"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "式が予期されます"
@@ -852,11 +852,11 @@ msgstr "読み込みエラー: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "`return' は関数または source されたスクリプト内のみで利用できます"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "変数と関数を同時に消去することはできません"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: 配列変数ではありません"
@@ -1015,76 +1015,75 @@ msgstr "誤ったジャンプです"
msgid "%s: unbound variable"
msgstr "%s: 未割り当ての変数です"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\a入力待ちがタイムアウトしました: 自動ログアウト\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "/dev/null から標準入力に対してリダイレクトできません: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': 無効な書式文字です"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "パイプエラー"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: eval の入れ子レベルの最大値を超えています (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: source の入れ子レベルの最大値を超えています (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: 関数の入れ子レベルの最大値を超えています (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: 制限されています: `/' をコマンド名の中に指定できません"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: コマンドが見つかりません"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: 誤ったインタプリタです"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: バイナリファイルを実行できません: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "`%s': 特殊シェル組み込み関数です"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "fd %d を fd %d に複製できません"
@@ -1110,57 +1109,57 @@ msgstr "非変数に割り当てを行おうとしてます"
msgid "syntax error in variable assignment"
msgstr "式に構文エラーがあります"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "0 による除算です"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "バグ: 誤った式のトークンです"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "条件式には `:' が予期されます"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "0より小さい指数部です"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "識別子は前置インクリメントまたは前置デクリメントが予期されます"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "`)' がありません"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "構文エラー: オペランドが予期されます"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "構文エラー: 無効な計算演算子です"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (エラーのあるトークンは \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "無効な基底の数値です"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: 無効な行数です"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "基底の値が大きすぎます"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: 式のエラー\n"
@@ -1169,7 +1168,7 @@ msgstr "%s: 式のエラー\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: 親ディレクトリにアクセスできません"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "ファイル記述子(fd) %d を無遅延モードに再設定できません"
@@ -1184,167 +1183,172 @@ msgstr "新規ファイル記述子(fd) %d を bash の入力として割り当
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: 新規 fd %d のバッファはすでに存在します"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "実行中のジョブ %2$d で fork した pid %1$d が出現しました"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "プロセスグループ %2$ld のジョブ %1$d を削除しています"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) はまだ存在しているとマークされています"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: そのような pid は存在しません"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "シグナル %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "終了"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "停止"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "停止 (%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "実行中"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "終了(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "終了 %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "不明なステータス"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(コアダンプ) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "子プロセス setpgid (%ld から %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: pid %ld はこのシェルの子プロセスではありません"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: プロセス %ld の記録がありません"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: ジョブ %d は停止しています"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: そのようなジョブはありません"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: ジョブは終了しました"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: ジョブ %d はすでにバックグラウンドで動作しています"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: 不定のブロックを避けるために WNOHANG をオンにしました。"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: %d 行: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (コアダンプ)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd now: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp が失敗しました"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "端末プロセスグループを設定できません (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "このシェルではジョブ制御が無効になっています"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: 失敗したアサーション: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1353,39 +1357,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: アサーション失敗\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "不明"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: free ブロックリストが壊れています"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: 既に free されたブロックを引数として呼び出されました"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: 未割当のブロックを引数として呼び出されました"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: アンダーフローを検出しました。 mh_nbytes が範囲外です"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: アンダーフローを検出しました。 mh_nbytes が範囲外です"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: 開始と終了の塊の大きさが異なっています"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: 未割当のブロックを引数として呼び出されました"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: アンダーフローを検出しました。 mh_nbytes が範囲外です"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: アンダーフローを検出しました。 mh_nbytes が範囲外です"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: 開始と終了の塊の大きさが異なっています"
@@ -1500,99 +1514,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "対応する `%c' を探索中に予期しないファイル終了 (EOF) です"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "`]]' を探索中に予期しないファイル終了 (EOF) です"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "条件式に構文エラー: 予期しないトークン `%s' です"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "条件式に構文エラーがあります"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "予期しないトークン `%s' です。`)' が予期されます"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "`)' が予期されます"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "条件単項演算子に予期しない引数 `%s' です"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "条件単項演算子に予期しない引数です"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "`%s` は予期しないトークンです。条件二項演算子が予期されます"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "条件二項演算子が予期されます"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "条件二項演算子に予期しない引数 `%s' です"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "条件二項演算子に予期しない引数です"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "条件コマンドに予期しないトークン `%c' があります"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "条件コマンドに予期しないトークン `%s' があります"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "条件コマンドに予期しないトークン %d があります"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "予期しないトークン `%s' 周辺に構文エラーがあります"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "`%s' 周辺に構文エラーがあります"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "構文エラー: 予期しないファイル終了 (EOF) です"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "構文エラー"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "シェルから脱出するには \"%s\" を使用してください。\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "対応する `)' を探索中に予期しないファイル終了(EOF)です"
@@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': 無効な書式文字です"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "ファイル記述子が範囲外です"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: 曖昧なリダイレクトです"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: 存在するファイルを上書きできません"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: 制限されています: 出力をリダイレクト出来ません"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "ヒアドキュメント用一時ファイルを作成できません: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: ファイル記述子 (fd) を変数に設定することはできません"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "ネットワークが無効な場合 /dev/(tcp|udp)/host/port はサポートされません"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "リダイレクトエラー: ファイル記述子を複製できません"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "/tmp が見つかりません。作成してください!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp は有効なディレクトリ名でなければいけません"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: 無効なオプション"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "uidを %d に設定できません: 実効uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "gidを %d に設定できません: 実効gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "デバッガを開始できません。デバッガモードが無効になっています"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: ディレクトリです"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "私は名前がありません!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, バージョン %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1726,45 +1740,45 @@ msgstr ""
"使用法:\t%s [GNU long option] [option] ...\n"
"\t%s [GNU long option] [option] script-file ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU 形式の長いオプション:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "シェルオプション:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s または -o option\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"シェルオプションの詳細については `%s -c \"help set\"'と入力してください。\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr "シェル組み込みコマンドについては `%s -c help' と入力してください。\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "バグ報告をする場合は `bashbug' コマンドを使用してください。\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bashホームページ: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1940,108 +1954,108 @@ msgstr "情報要求"
msgid "Unknown Signal #%d"
msgstr "不明なシグナル番号 %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "誤った代入: 閉じる `%s' が %s に存在しません"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: リストを配列要素に割り当てできません"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "プロセス代入ではパイプを作成できません"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "プロセス代入では子プロセスを作成できません"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "名前付きパイプ %s を読み込み用に開けません"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "名前付きパイプ %s を書き込み用に開けません"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "名前付きパイプ %s をファイル記述子(fd) %d として複製できません"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "誤った代入: %s に閉じる \"`\" がありません"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "コマンド代入ではパイプを作成できません"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "コマンド代入では子プロセスを作成できません"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: パイプを fd 1 として複製できません"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: 名前参照として無効な変数です"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: 無効な行数です"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: 無効な変数名です"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: パラメータが null または設定されていません"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: パラメータが null または設定されていません"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: substring expression < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: 誤った代入です"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: この方法で割当はできません"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr "将来のバージョンのシェルでは強制的に数値代入として評価されます"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "誤った代入: %s に閉じる \"`\" がありません"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "一致しません: %s"
@@ -2110,81 +2124,81 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: 誤ったシグナル %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "`%s' の関数定義をインポート中にエラーが発生しました"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "シェルレベル (%d) は高すぎます。1に再設定されました"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: 現在のスコープは関数コンテキストではありません"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: 変数が初期化されていないかもしれません"
-#: variables.c:3653
+#: variables.c:3450
#, fuzzy, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: 名前参照として無効な変数です"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: 現在のスコープは関数コンテキストではありません"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s は null の exportstr を持っています"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "%2$s に対する exportstr で %1$d は無効な文字です"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s に対する exportstr に `=' がありません"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: shell_variables の先頭です。関数コンテキストではありません"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: global_variables コンテキストではありません"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: shell_variables の先頭です。一時環境スコープではありません"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: ファイルとして開くことができません"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: トレースファイル記述子として無効な値です"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: 値の互換性が範囲外です"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5652,7 +5666,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5850,6 +5864,10 @@ msgstr ""
" \n"
" `mapfile'の別名です。"
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2016 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5865,9 +5883,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "不明なシグナル番号"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
-
#~ msgid ":"
#~ msgstr ":"
diff --git a/po/ko.gmo b/po/ko.gmo
index f5458b02..2ab25b5e 100644
--- a/po/ko.gmo
+++ b/po/ko.gmo
Binary files differ
diff --git a/po/ko.po b/po/ko.po
index 48e82c2f..91a5b355 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2019-11-23 16:28+0900\n"
"Last-Translator: SooHyun Kim <soohyunkim@kw.ac.kr>\n"
"Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "잘못된 배열 첨자"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: 이름 참조 속성을 지우는 중"
@@ -82,17 +82,17 @@ msgstr "'%s': unbind 할 수 없음"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "괄호 확장: '%s'를 위해 메모리를 할당할 수 없음"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "괄호 확장: %u개 요소를 위한 메모리 할당 실패"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "괄호 확장: '%s'를 위한 메모리 할당 실패"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "'%s': 유효하지 않은 별명"
@@ -182,7 +182,7 @@ msgstr "경고: "
msgid "%s: usage: "
msgstr "%s: 사용법: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: 옵션에 인자가 필요함"
@@ -197,7 +197,7 @@ msgstr "%s: 숫자로 된 인자가 필요함"
msgid "%s: not found"
msgstr "%s: 찾을 수 없음"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: 유효하지 않은 옵션"
@@ -207,7 +207,7 @@ msgstr "%s: 유효하지 않은 옵션"
msgid "%s: invalid option name"
msgstr "%s: 유효하지 않은 옵션 이름"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': 유효한 식별자가 아님"
@@ -220,7 +220,7 @@ msgstr "유효하지 않은 8진수"
msgid "invalid hex number"
msgstr "유효하지 않은 16진수"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "유효하지 않은 수"
@@ -310,36 +310,36 @@ msgstr "%s: 모호한 job spec"
msgid "help not available in this version"
msgstr "이 버전에는 도움말이 없음"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: unset할 수 없음: %s가 읽기 전용임"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: unset할 수 없음"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: 유효하지 않은 액션 이름"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: 완료 사양 없음"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "경고: -F 옵션이 예상대로 작동하지 않을 수 있음"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "경고: -C 옵션이 예상대로 작동하지 않을 수 있음"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "현재 완료 함수가 실행중이 아님"
@@ -352,13 +352,13 @@ msgstr "함수에서만 사용될 수 있음"
msgid "%s: reference variable cannot be an array"
msgstr "%s: 참조 변수로 배열이 올 수 없음"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: 이름 참조 변수의 자가 참조는 허용되지 않음"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: 순환 이름 참조"
@@ -372,7 +372,7 @@ msgstr "'%s': 유효하지 않은 이름 참조 변수 이름"
msgid "cannot use `-f' to make functions"
msgstr "함수를 만들기 위해 '-f'를 사용할 수 없음"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: 읽기 전용 함수임"
@@ -426,7 +426,7 @@ msgstr "%s: 동적으로 로드되지 않음"
msgid "%s: cannot delete: %s"
msgstr "%s: 삭제할 수 없음: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: 디렉터리임"
@@ -441,7 +441,7 @@ msgstr "%s: 일반적인 파일이 아님"
msgid "%s: file is too large"
msgstr "%s: 파일이 너무 큼"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: 바이너리 파일을 실행할 수 없음"
@@ -506,12 +506,12 @@ msgstr "%s: 옵션이 인자를 필요로 함 -- %c\n"
msgid "hashing disabled"
msgstr "해싱 비활성화됨"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: 해시 테이블이 비어있음\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "hits\tcommand\n"
@@ -598,7 +598,7 @@ msgstr "%s: 인자는 반드시 프로세스 또는 job ID이어야 함"
msgid "Unknown error"
msgstr "알 수 없는 오류"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "표현식을 예상함"
@@ -837,11 +837,11 @@ msgstr "읽기 오류: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "함수 또는 소스된 스크립트에서만 'return' 할 수 있음"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "함수와 변수를 동시에 unset할 수 없음"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: 배열 변수가 아님"
@@ -1000,76 +1000,75 @@ msgstr "잘못된 점프"
msgid "%s: unbound variable"
msgstr "%s: 해제된 변수"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\a입력 대기중 시간 초과: 자동으로 로그아웃\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "표준 입력을 /dev/null에서 리다이렉트 할 수 없음: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': 유효하지 않은 서식 문자"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] 가 여전히 존재"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "파이프 오류"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: 최대 eval 중첩 레벨 초과 (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: 최대 소스 중첩 레벨 초과 (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: 최대 함수 중첩 레벨 초과 (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: 제한됨: 명령 이름에 '/'를 지정할 수 없음"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: 명령어를 찾을 수 없음"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: 잘못된 인터프리터"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: 이진 파일을 실행할 수 없음: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "'%s': 특수한 내장 명령임"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "fd %d를 fd %d로 복제할 수 없음"
@@ -1094,57 +1093,57 @@ msgstr "변수가 아닌 것에 할당을 시도함"
msgid "syntax error in variable assignment"
msgstr "변수 할당 문법 오류"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "0으로 나눔"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "버그: 잘못된 표현식 토큰"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "조건문에 ':' 예상함"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "지수가 0보다 작음"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "전위 증가 또는 후위 감소 후에 식별자를 예상함"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "')' 빠짐"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "문법 오류: 피연산자 예상함"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "문법 오류: 유효하지 않은 산술 연산자"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (오류 토큰은 \"%s\" 임)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "유효하지 않은 진법"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: 유효하지 않은 줄 수"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "해당 진법에서 표현할 수 없는 값"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: 표현식 오류\n"
@@ -1153,7 +1152,7 @@ msgstr "%s: 표현식 오류\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: 부모 디렉터리에 접근할 수 없음"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "fd %d에 대해 nodelay 모드를 재설정 할 수 없음"
@@ -1168,166 +1167,171 @@ msgstr "fd %d에서 bash 입력을 위한 새 파일 디스크립터를 할당
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: 새로운 fd %d를 위한 버퍼가 이미 존재함"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "포크된 pid %d가 실행중인 job %d에 나타남"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "프로세스 그룹 %2$ld의 정지된 작업 %1$d 를 삭제중"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) 가 현재도 살아있다고 표시됨"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: 그런 pid가 없음"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "신호 %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "완료"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "멈춤"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "멈춤(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "실행중"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "완료(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "나감 %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "알 수 없는 상태"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(코어 덤프됨) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "child setpgid (%ld 에서 %ld 로)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: pid %ld는 이 쉘의 자식이 아님"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: 프로세스 %ld에 대한 기록 없음"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: job %d 은 정지됨"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: 그러한 job이 없음"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: 작업이 종료됨"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: job %d는 이미 백그라운드에 있음"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: 정의되지 않은 블록을 피하기 위해 WNOHANG를 켜는 중"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: 줄 %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (코어 덤프됨)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd now: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp 실패"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: 백그라운드에 job control 없음"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: line discipline"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "터미털 프로세스 그룹 (%d)을 설정할 수 없음"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "이 쉘에 job control 없음"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: assertion 실패: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1336,39 +1340,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: assertion 망가짐\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "알 수 없음"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: block on free list clobbered"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: 이미 해제된 블록 인자를 가지고 호출됨"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: 할당되지 않은 블록 인자와 호출됨"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: 언더플로우 감지; mh_nbytes가 범위를 벗어남"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: 언더플로우 감지; mh_nbytes가 범위를 벗어남"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: 시작과 끝의 청크 사이즈가 다름"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: 할당되지 않은 블록 인자를 가지고 호출됨"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: 언더플로우 감지; mh_nbytes가 범위를 벗어남"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: 언더플로우 감지; mh_nbytes가 범위를 벗어남"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: 시작과 끝의 청크 사이즈가 다름"
@@ -1483,99 +1497,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "최대 here-document 카운트 초과"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "'%c'를 찾는 도중 예상하지 못한 파일의 끝"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "']]'를 찾던 도중 예상하지 못한 파일의 끝"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "조건 표현식에 문법 오류: 예상하지 못한 토큰 '%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "조건 표현식에 문법 오류"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "예상되지 않은 토큰 '%s', ')' 예상됨"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "')' 예상됨"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "조건 단항 연산자에 예기치 않은 인자 '%s'"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "조건 단항 연산자에 예기치 않은 인자"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "예기치 않은 토큰 '%s', 조건 이항 연산자 예상됨"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "조건 이항 연산자 예상됨"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "조건 이항 연산자에 대해 예기치 않은 인자 '%s'"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "조건 이항 연산자에 대해 예기치 않은 인자"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "조건 명령어에서 예기치 않은 토큰 '%c'"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "조건 명령어에서 예기치 않은 토큰 '%s'"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "조건 명령어에서 예기치 않은 토큰 %d"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "예기치 않은 토큰 '%s' 근처에서 문법 오류"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "'%s' 근처에서 문법 오류"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "문법 오류: 예기치 않은 파일의 끝"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "문법 오류"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "쉘을 나가려면 \"%s\"를 사용하세요.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "맞는 ')'를 찾던 도중 예기치 않은 파일의 끝"
@@ -1618,89 +1632,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': 잘못된 서식 문자"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "파일 디스크립터 범위 벗어남"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: 모호한 리다이렉트"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: 이미 있는 파일을 덮어쓸 수 없음"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: 제한됨: 출력을 리다이렉트할 수 없음"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "here-document를 위한 임시 파일을 생성할 수 없음: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: fd를 변수에 할당할 수 없음"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port 는 네트워킹 없이 지원되지 않음"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "리다이렉션 오류: fd를 복제할 수 없음"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "/tmp를 찾을 수 없음, 만들어 주세요!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp는 반드시 유효한 디렉토리 이름이어야 함"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "상호적 쉘에서는 pretty-printing 모드가 무시됨"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: 유효하지 않은 옵션"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "uid를 %d로 설정할 수 없음: effective uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "gid를 %d로 설정할 수 없음: effective gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "디버거를 시작할 수 없음; 디버깅 모드 비활성화됨"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: 는 디렉터리임"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "이름 없음!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, 버전 %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1709,48 +1723,48 @@ msgstr ""
"사용법:\t%s [GNU 긴 옵션] [옵션] ...\n"
"\t%s [GNU 긴 옵션] [옵션] 스크립트-파일 ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU 긴 옵션:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "쉘 옵션:\n"
-#: shell.c:2040
+#: shell.c:2043
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 전용)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s 또는 -o 옵션\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"`%s -c \"help set\"' 를 사용하면 쉘 옵션에 관해 더 많은 정보를 확인할 수 있습"
"니다.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"`%s -c help' 를 사용하면 쉘 내장 명령어에 관해 더 많은 정보를 확인할 수 있습"
"니다.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "버그를 보고하려면 'bashbug' 명령을 사용하세요.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash 홈페이지: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1926,107 +1940,107 @@ msgstr "정보 요청"
msgid "Unknown Signal #%d"
msgstr "알 수 없는 신호 #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "잘못된 대체: %2$s에 닫는 '%1$s' 없음"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: 리스트를 배열 멤버에 할당할 수 없음"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "프로세스 대체를 위해 파이프를 만들 수 없음"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "프로세스 대체를 위해 자식을 만들 수 없음"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "읽기를 위해 명명된 파이프 %s를 열 수 없음"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "쓰기를 위해 명명된 파이프 %s를 열 수 없음"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "명명된 파이프 %s를 fd %d로 복제할 수 없음"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "command substitution: 입력의 null 바이트 무시됨"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "명령어 대체를 위해 파이프를 만들 수 없음"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "명령어 대체를 위해 자식을 만들 수 없음"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: 파이프를 fd 1로 복제할 수 없음"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: 이름 참조에 대해 유효하지 않은 변수 이름"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: 유효하지 않은 간접 확장"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: 유효하지 않은 변수 이름"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: 파라미터 설정되지 않음"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: 파라미터가 null 또는 설정되지 않음"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: 부분 문자열 표현식 < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: 잘못된 대체"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: 이 방법으로 할당할 수 없음"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr "향후 버전의 쉘에서는 산술 대체로 연산이 강제됩니다"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "잘못된 대체: %s에 닫는 \"`\" 없음"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "일치 없음: %s"
@@ -2094,79 +2108,79 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: 잘못된 신호 %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "'%s'에 대해 함수 정의를 불러오는데 오류 발생"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "쉘 레벨 (%d)이 너무 높습니다, 1로 재설정합니다"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: 현재 범위에서 함수 컨텍스트 없음"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: 변수는 할당된 값이 될 수 없음"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: 이름 참조에 정수를 할당하고 있음"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: 현재 범위에서 함수 컨텍스트 없음"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s가 null exportstr을 가짐"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "%2$s를 위한 exportstr에서 유효하지 않은 문자 %1$d"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s를 위한 exportstr에 '=' 없음"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: shell_variables의 시작이 함수의 컨텍스트가 아님"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: 컨텍스트에 global_variables 없음"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: shell_variables의 시작이 임시 환경 범위가 아님"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: 파일로써 열 수 없음"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: 추척 파일 디스크립터에 유효하지 않은 값"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: 호환 값이 범위를 벗어남"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -4310,7 +4324,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/lt.gmo b/po/lt.gmo
index f2453a58..6f833709 100644
--- a/po/lt.gmo
+++ b/po/lt.gmo
Binary files differ
diff --git a/po/lt.po b/po/lt.po
index 9be53d8e..7557659d 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2009-03-25 16:49+0200\n"
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "blogas masyvo indeksas"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -84,17 +84,17 @@ msgstr "„%s“: nepavyko atjungti (unbind)"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, fuzzy, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: netaisyklingas keymap'o pavadinimas"
@@ -194,7 +194,7 @@ msgstr "įspėjimas: "
msgid "%s: usage: "
msgstr "%s: naudojimas: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: parametrui reikia argumento"
@@ -209,7 +209,7 @@ msgstr "%s: reikia skaitinio argumento"
msgid "%s: not found"
msgstr "%s: nerasta"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: negalimas parametras"
@@ -219,7 +219,7 @@ msgstr "%s: negalimas parametras"
msgid "%s: invalid option name"
msgstr "%s: netaisyklingas parametro vardas"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': netaisyklingas identifikatorius"
@@ -232,7 +232,7 @@ msgstr "netaisyklingas aštuonetainis skaičius"
msgid "invalid hex number"
msgstr "netaisyklingas šešioliktainis skaičius"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "netaisyklingas skaičius"
@@ -322,36 +322,36 @@ msgstr "%s: dviprasmis darbo aprašymas"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nepavyko ištrinti: %s tik skaitymui"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nepavyko ištrinti"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: netaisyklingas veiksmo pavadinimas"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: nėra baigimo specifikacijos"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "įspėjimas: parametras -F gali neveikti taip, kaip tikitės"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "įspėjimas: parametras -C gali neveikti taip, kaip tikitės"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr ""
@@ -364,13 +364,13 @@ msgstr "galima naudoti tik funkcijoje"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -384,7 +384,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr "negalima naudoti „-f“ funkcijoms kurti"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkcija tik skaitymui"
@@ -438,7 +438,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: aplankas"
@@ -453,7 +453,7 @@ msgstr "%s: ne paprastas failas"
msgid "%s: file is too large"
msgstr "%s: failas per didelis"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: negalima vykdyti dvejetainių failų"
@@ -518,12 +518,12 @@ msgstr "%s: parametrui reikia argumento -- %c\n"
msgid "hashing disabled"
msgstr "maiša išjungta"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: maišos lentelė tuščia\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, fuzzy, c-format
msgid "hits\tcommand\n"
msgstr "paskutinė komanda: %s\n"
@@ -613,7 +613,7 @@ msgstr "%s: argumentai turi būti procesų arba darbų ID"
msgid "Unknown error"
msgstr "Nežinoma klaida"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "tikėtasi išraiškos"
@@ -796,11 +796,11 @@ msgstr "skaitymo klaida: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "galima grįžti (return) tik iš funkcijos ar scenarijaus"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "negalima kartu ištrinti funkcijos ir kintamojo"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ne masyvo kintamasis"
@@ -959,77 +959,76 @@ msgstr "blogas šuolis"
msgid "%s: unbound variable"
msgstr "%s: nepriskirtas kintamasis"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\alaukiant įvedimo baigėsi laikas: automatiškai atsijungta\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "nepavyko peradresuoti standartinio įvedimo iš /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c“: netaisyklingas formato simbolis"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
#, fuzzy
msgid "pipe error"
msgstr "rašymo klaida: %s"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: apribota: negalima naudoti „/“ komandų pavadinimuose"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: komanda nerasta"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: blogas interpretatorius"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: negalima vykdyti dvejetainių failų"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s yra aplinkos vidinė komanda\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nepavyko dublikuoti fd %d į fd %d"
@@ -1055,58 +1054,58 @@ msgstr "bandymas priskirti ne kintamajam"
msgid "syntax error in variable assignment"
msgstr "sintaksės klaida išraiškoje"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "dalyba iš 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "klaida: bloga expassign leksema"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "sąlygos išraiškoje tikėtasi „:“"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponentė mažesnis už 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"po prieš-didinimo ar prieš-mažinimo operatoriaus tikėtasi identifikatoriaus"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "Trūksta „)“"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "sintaksės klaida: tikėtasi operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "sintaksės klaida: netaisyklingas aritmetinis operatorius"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr ""
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "netaisyklingas aritmetinis pagrindas"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: nesamas parametras"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "per didelė pagrindo reikšmė"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: išraiškos klaida\n"
@@ -1115,7 +1114,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:6028
+#: input.c:99 subst.c:6061
#, fuzzy, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "nepavyko dublikuoti fd %d į fd %d"
@@ -1130,166 +1129,171 @@ msgstr "nepavyko išskirti naujo failo deskriptoriaus bash įvedimui iš fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: naujam fd %d buferis jau egzistuoja"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "trinamas sustabdytas darbas %d procesų grupėje %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: tokio pid nėra"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signalas %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Atlikta"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr ""
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr ""
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr ""
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Atlikta(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr ""
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Nežinoma būsena"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr ""
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr ""
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr ""
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: nėra proceso %ld įrašo"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: darbas %d yra sustabdytas"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: nėra tokio darbo"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: darbas užsibaigė"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: darbas %d jau fone"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: %d eilutė: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr ""
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr ""
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr ""
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr ""
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr ""
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr ""
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "šioje aplinkoje nėra darbų valdymo"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: pažeista prielaida: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1298,39 +1302,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: prielaida pažeista\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "nežinoma"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blokas iš laisvų blokų sąrašo sugadintas"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: iškviestas su jau atlaisvintu bloku"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: iškviestas su nerezervuotu bloku"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: iškviestas su nerezervuotu bloku"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: atvirkštinis perpildymas (underflow); mh_nbytes už ribos"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi"
@@ -1444,99 +1458,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "netikėta failo pabaiga ieškant atitinkamo „%c“"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "netikėta failo pabaiga ieškant „]]“"
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "sintaksės klaida sąlygos išraiškoje"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "netikėta leksema „%s“, tikėtasi „)“"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "tikėtasi „)“"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "netikėtas argumentas „%s“ sąlygos unariniam operatoriui"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "netikėtas argumentas sąlygos unariniam operatoriui"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "netikėta leksema „%s“, tikėtasi sąlyginio binarinio operatoriaus"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "tikėtasi sąlygos binarinio operatoriaus"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "netikėtas argumentas „%s“ sąlygos binariniam operatoriui"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "netikėtas argumentas sąlygos binariniam operatoriui"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "netikėta leksema „%c“ sąlygos komandoje"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "netikėta leksema „%s“ sąlygos komandoje"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "netikėta leksema %d sąlygos komandoje"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "sintaksės klaida prie netikėtos leksemos: „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "sintaksės klaida prie „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "sintaksės klaida: netikėta failo pabaiga"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "sintaksės klaida"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Naudokite „%s“, jei norite išeiti iš ap.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "netikėta failo pabaiga ieškant atitinkamo „)“"
@@ -1579,89 +1593,89 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c“: netaisyklingas formato simbolis"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "failo deskriptorius už ribų"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: ambiguous redirect"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: negalima perrašyti egzistuojančio failo"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: apribota: negalima peradresuoti išvedimo"
-#: redir.c:209
+#: redir.c:218
#, fuzzy, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nepavyko sukurti laikino failo „here“ dokumentui: %s"
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: negalima priskirti sąrašo masyvo elementui"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/serveris/prievadas nepalaikoma be tinklo"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "nukreipimo klaida: nepavyko dublikuoti fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nepavyko rasti /tmp, sukurkite šį aplanką!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp turi būti taisyklingas aplanko pavadinimas"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: netaisyklingas parametras"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "nepavyko dublikuoti fd %d į fd %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "nepavyko dublikuoti fd %d į fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: aplankas"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Neturiu vardo!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versija %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1670,48 +1684,48 @@ msgstr ""
"Naudojimas:\t%s [GNU ilgas parametras] [parametras] ...\n"
"\t%s [GNU ilgas parametras] [parametras] scenarijaus-failas ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU ilgi parametrai:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Aplinkos parametrai:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s arba -o nustatymas\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Naudokite komandą „bashbug“ klaidoms pranešti.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1887,108 +1901,108 @@ msgstr "Informacijos užklausa"
msgid "Unknown Signal #%d"
msgstr "Nežinomas signalas #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "blogas keitinys: trūksta „%s“ %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: negalima priskirti sąrašo masyvo elementui"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr ""
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr ""
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr ""
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr ""
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr ""
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "blogas keitinys: trūksta „%s“ %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr ""
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr ""
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: nesamas parametras"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "%s: netaisyklingas veiksmo pavadinimas"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parametras tuščias arba nenustatytas"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametras tuščias arba nenustatytas"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: posekio išraiška < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: blogas keitinys"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: negalima tokiu būdu priskirti"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, fuzzy, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "blogas keitinys: trūksta „%s“ %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "nėra atitikmenų: %s"
@@ -2055,79 +2069,79 @@ msgstr "run_pending_traps: signalo doroklė yra SIG_DFL, siunčiamas %d (%s) sau
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: blogas signalas %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "klaida importuojant funkcijos apibrėžimą „%s“"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "aplinkos lygmuo (%d) per aukštas, nustatoma į 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, fuzzy, c-format
msgid "%s has null exportstr"
msgstr "%s: parametras tuščias arba nenustatytas"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "netaisyklingas simbolis %d %s exportstr'e"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s exportstr'e trūksta „=“"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: nėra global_variables konteksto"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
-#: variables.c:6562
+#: variables.c:6362
#, fuzzy, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: nepavyko atverti: %s"
-#: variables.c:6567
+#: variables.c:6367
#, fuzzy, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%d: netaisyklingas failo deskriptorius: %s"
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s išėjo už ribų"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Autorinės teisės (C) 2009 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -4264,7 +4278,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/nb.gmo b/po/nb.gmo
index d0e2cc4b..73d3b84b 100644
--- a/po/nb.gmo
+++ b/po/nb.gmo
Binary files differ
diff --git a/po/nb.po b/po/nb.po
index 7759f410..6e76ac30 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2017-03-02 10:45+0100\n"
"Last-Translator: Åka Sikrom <a4@hush.com>\n"
"Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "feil i tabell-underskript"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: fjerner navnref-egenskap"
@@ -83,17 +83,17 @@ msgstr "«%s»: klarte ikke å fjerne tildeling"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "brace-utvidelse: klarte ikke å tildele minne for %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "brace-utvidelse: klarte ikke å tildele minne for %d elementer"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "«%s»: ugyldig alias"
@@ -197,7 +197,7 @@ msgstr "advarsel:"
msgid "%s: usage: "
msgstr "%s: bruk: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: valget krever et argument"
@@ -212,7 +212,7 @@ msgstr "%s: valget krever et tall-argument"
msgid "%s: not found"
msgstr "fant ikke %s"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: ugyldig valg"
@@ -222,7 +222,7 @@ msgstr "%s: ugyldig valg"
msgid "%s: invalid option name"
msgstr "%s: ugyldig valgnavn"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "«%s»: ugyldig navn"
@@ -235,7 +235,7 @@ msgstr "ugyldig oktal-tall"
msgid "invalid hex number"
msgstr "ugldig heksadesimalt tall"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "ugyldig tall"
@@ -325,36 +325,36 @@ msgstr "%s: flertydig jobbspesifikasjon"
msgid "help not available in this version"
msgstr "hjelp er ikke tilgjengelig for denne versjonen"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: klarte ikke å fjerne verdi fra skrivebeskyttet %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: klarte ikke å fjerne verdi"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: ugyldig handlingsnavn"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: ingen spesifikasjon for fullføring"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "advarsel: valget «-F» virker kanskje ikke slik du forventer"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "advarsel: valget «-C» virker kanskje ikke slik du forventer"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "fullføringsfunksjon kjøres ikke nå"
@@ -367,13 +367,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: navnref.-variabler kan ikke referere til seg selv"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: sirkulær navnreferanse"
@@ -387,7 +387,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: skrivebeskyttet funksjon"
@@ -441,7 +441,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: er en mappe"
@@ -456,7 +456,7 @@ msgstr "%s: ikke en vanlig fil"
msgid "%s: file is too large"
msgstr "%s: fila er for stor"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: klarte ikke å kjøre binærfil"
@@ -521,12 +521,12 @@ msgstr "%s: -- %c krever et argument\n"
msgid "hashing disabled"
msgstr "nøkkelsummering er slått av"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: kontrollsum-tabell er tom\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "treff\tkommando\n"
@@ -615,7 +615,7 @@ msgstr "%s: argumenter må være prosess- eller jobb-ID-er"
msgid "Unknown error"
msgstr "Ukjent feil"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "forventet uttrykk"
@@ -851,13 +851,13 @@ msgstr "lesefeil: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "du kan bare «return» fra en funksjon eller kildeskript"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr ""
"du kan ikke utføre «unset» (tømme både en funksjon og en variabel for "
"verdier) samtidig"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ikke en tabellvariabel"
@@ -1016,78 +1016,77 @@ msgstr "ugyldig hopp"
msgid "%s: unbound variable"
msgstr "%s: utildelt variabel"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atidsavbrudd for inndata: auto-utlogging\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "klarte ikke å videresende standard inndata fra «/dev/null». %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: «%c» er et ugyldig formattegn"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] finnes fremdeles"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "datarør-feil"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: ikke tillatt: kommandonavn kan ikke inneholde «/»"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "fant ikke kommando %s"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: ugyldig tolk"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: klarte ikke å kjøre binærfil: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "«%s» er en innebygd spesialfunksjon"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "klarte ikke å duplisere fd %d til fd %d"
@@ -1113,57 +1112,57 @@ msgstr "du forsøkte å tilordne en verdi til noe som ikke er en variabel"
msgid "syntax error in variable assignment"
msgstr "uttrykk inneholder syntaksfeil"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "forsøkte å dele på 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "programfeil: ugyldig expassign-symbol"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "forventet «:» for betinget uttrykk"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponent er lavere enn 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "forventet identifikator etter pre-økning eller pre-forminskelse"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "mangler «)»"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntaksfeil: forventet operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntaksfeil: ugyldig aritmetisk operatør"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (feilaktig symbol er «%s»)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "ugyldig aritmetisk grunntall"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: ugyldig linjeantall"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "verdien er for høy for grunntallet"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: feil i uttrykk\n"
@@ -1172,7 +1171,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "klarte ikke å tilbakestille nodelay-modus for fd %d"
@@ -1187,167 +1186,172 @@ msgstr "klarte ikke å knytte ny fildeskriptor til bash-inndata fra fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: mellomlager for ny fd %d finnes allerede"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp-datarør"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "kopiert pid %d finnes i kjørende jobb %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "sletter ventende bakgrunnsjobb %d med prosessgruppe %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: markert PID %5ld (%s) som levende"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: pid-en finnes ikke"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Ferdig"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Venter"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Venter(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Kjører"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Ferdig(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Avsluttet %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Ukjent status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(kjerne lagret i fil) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "underprosess setpgid (%ld til %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Ingen kjennskap til prosess %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: prosess %d venter"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: jobben finnes ikke"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: jobben er avsluttet"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: jobb %d kjører allerede i bakgrunnen"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: slår på WNOHANG for å unngå kronisk blokkering"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: linje %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (kjerne lagret i fil)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd nå: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp mislyktes"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: linjeregler"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: linjeregler"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "klarte ikke å velge terminal-prosessgruppe (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "ingen jobbkontroll i dette skallet"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: mislykket premiss: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1356,39 +1360,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: urimelig premiss\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "ukjent"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: rotete blokk på befrielsesliste"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: ble bedt om å behandle blokk som allerede er ledig"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: ble bedt om å behandle blokk som ikke er tildelt"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: tomt. mh_nbytes er utenfor rekkevidde"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: tomt. mh_nbytes er utenfor rekkevidde"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: start- og sluttdel er av ulik størrelse"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: ble bedt om å behandle blokk som ikke er tildelt"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: tomt. mh_nbytes er utenfor rekkevidde"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: tomt. mh_nbytes er utenfor rekkevidde"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: start- og sluttdel er av ulik størrelse"
@@ -1505,99 +1519,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "grensa for maksimalt antall here-dokumenter er overskredet"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "uforventet slutt på fil (EOF) under søk etter «%c»"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "uforventet slutt på fil (EOF) under søk etter «]]»"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntaksfeil i betinget uttrykk: forventet ikke symbolet «%s»"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntaksfeil i betinget uttrykk"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "forventet ikke symbolet «%s», men «)»"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "forventet «)»"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "«%s» er et uforventet argument for betinget unær operatør"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "uforventet argument for betinget unær operatør"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "«%s» er et uforventet symbol. Forventet betinget binær operatør"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "forventet betinget binæroperatør"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "«%s» er et uforventet argument for betinget binæroperatør"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "uforventet argument for betinget binæroperatør"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "«%c» er et uforventet symbol i en betinget kommando"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "«%s» er et uforventet symbol i en betinget kommando"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "«%d» er et uforventet symbol i en betinget kommando"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntaksfeil ved «%s», som er et uforventet symbol"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntaksfeil ved «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntaksfeil: uforventet slutt på fil"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntaksfeil"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Bruk «%s» for å gå ut av skallet.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "uforventet slutt på fil (EOF) under søk etter «)»"
@@ -1640,89 +1654,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: «%c»: ugyldig formattegn"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "fildeskriptor er utenfor tillatt rekkevidde"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: flertydig videresending"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: klarte ikke å overskrive fil"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ikke tillatt: klarte ikke å videresende utdata"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "klarte ikke å lage midlertidig fil for here-dokument: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: klarte ikke å knytte fd til variabel"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port støttes ikke uten nettverkstilkobling"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "videresendingsfeil: klarte ikke å duplisere fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "fant ikke «/tmp». Opprett denne mappa!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "«/tmp» må være et gyldig mappenavn"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: ugyldig valg"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "klarte ikke å velge %d som uid. Effektiv uid: %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "klarte ikke å velge %d som gid. Effektiv gid: %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "klarte ikke å starte feilsøkingsverktøy. Feilsøkingsmodus slått av"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: er en mappe"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Jeg manger navn!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versjon %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1731,45 +1745,45 @@ msgstr ""
"Bruk:\t%s [langt GNU-valg] [valg] …\n"
"\t%s [langt GNU-valg] [valg] skriptfil …\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Lange GNU-valg:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Skallvalg:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t«-%s» eller «-o»\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Bruk kommandoen «bashbug» for å rapportere programfeil.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash-nettside: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1945,96 +1959,96 @@ msgstr "Informasjonsforespørsel"
msgid "Unknown Signal #%d"
msgstr "#%d er et ukjent signal"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "ugyldig substitutt: %2$s mangler avsluttende «%1$s»"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: klarte ikke å knytte liste til tabellmedlem"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "klarte ikke å lage datarør for substitusjon av prosess"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "klarte ikke å lage underprosess for substitusjon av prosess"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "klarte ikke å åpne navngitt datarør %s for lesing"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "klarte ikke å åpne navngitt datarør %s for skriving"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "klarte ikke å duplisere navngitt datarør %s som fd %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "kommandosubstitusjon: null-byte i inndata ignorert"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "klarte ikke å lage datarør for substitusjon av kommando"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "klarte ikke å lage underprosess for substitusjon av kommando"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: klarte ikke å duplisere datarør som fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: ugyldig variabelnavn for navnreferanse"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: ugyldig indirekte utvidelse"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: ugyldig variabelnavn"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter har null-verdi eller står tomt"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter har null-verdi eller står tomt"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: understreng-uttrykk < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: ugyldig substitusjon"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: du kan ikke tildele på denne måten"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2042,12 +2056,12 @@ msgstr ""
"fremtidige versjoner av skallet skal tvinge evaluering som en aritmetisk "
"substitusjon"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "ugyldig substitusjon. %s mangler avsluttende «`»"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "ingen treff på %s"
@@ -2118,82 +2132,82 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: %d er et ugyldig signal"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "feil under importering av definisjonen av funksjonen «%s»"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "skallnivået (%d) er for høyt. Tilbakestiller til 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: ingen funksjonskontekst i gjeldende virkefelt"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: variabel kan ikke tilknyttes verdi"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: knytter heltall til navnreferanse"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: ingen funksjonskontekst i gjeldende virkefelt"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s har exportstr som er null"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "%d er et ugyldig tegn i exportstr for %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "exportstr for %s mangler «=»"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: kontekst for «global_variables» mangler"
-#: variables.c:5599
+#: variables.c:5399
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"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: klarte ikke å åpne som FIL"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: ugyldig verdi for sporing av fildeskriptor"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: samspill-verdi er utenfor tillatt rekkevidde"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Opphavsrett (C) 2016 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Opphavsrett (C) 2012 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5626,7 +5640,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5823,6 +5837,10 @@ msgstr ""
" \n"
" Dette er synonymt med «mapfile»."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Opphavsrett (C) 2016 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5852,6 +5870,3 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Opphavsrett (C) 2012 Free Software Foundation, Inc."
diff --git a/po/nl.gmo b/po/nl.gmo
index 835f883c..ffc80c91 100644
--- a/po/nl.gmo
+++ b/po/nl.gmo
Binary files differ
diff --git a/po/nl.po b/po/nl.po
index 1c69e60b..b6034827 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2019-05-30 14:14+0200\n"
"Last-Translator: Benno Schulenberg <vertaling@coevern.nl>\n"
"Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -41,8 +41,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "ongeldige array-index"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: 'nameref'-eigenschap wordt verwijderd"
@@ -102,17 +102,17 @@ msgstr "Kan %s niet losmaken"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %u elementen"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor '%s'"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "'%s': ongeldige naam voor alias"
@@ -213,7 +213,7 @@ msgstr "waarschuwing: "
msgid "%s: usage: "
msgstr "%s: Gebruik: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: optie vereist een argument"
@@ -228,7 +228,7 @@ msgstr "%s: vereist een numeriek argument"
msgid "%s: not found"
msgstr "%s: niet gevonden"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: ongeldige optie"
@@ -238,7 +238,7 @@ msgstr "%s: ongeldige optie"
msgid "%s: invalid option name"
msgstr "%s: ongeldige optienaam"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "'%s': is geen geldige naam"
@@ -251,7 +251,7 @@ msgstr "ongeldig octaal getal"
msgid "invalid hex number"
msgstr "ongeldig hexadecimaal getal"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "ongeldig getal"
@@ -341,36 +341,36 @@ msgstr "%s: taakaanduiding is niet eenduidig"
msgid "help not available in this version"
msgstr "hulp is niet beschikbaar in deze versie"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "Kan '%s' niet verwijderen: %s is alleen-lezen"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "Kan '%s' niet verwijderen"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: ongeldige actienaam"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: is geen completerings-aanduiding"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "waarschuwing: optie -F functioneert mogelijk niet zoals verwacht"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "waarschuwing: optie -C functioneert mogelijk niet zoals verwacht"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "er wordt momenteel geen completeringsfunctie uitgevoerd"
@@ -383,13 +383,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: zelfverwijzing door naamsverwijzingsvariabele is niet toegestaan"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: circulaire naamsverwijzing"
@@ -403,7 +403,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: is een alleen-lezen functie"
@@ -457,7 +457,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: is een map"
@@ -472,7 +472,7 @@ msgstr "%s: is geen normaal bestand"
msgid "%s: file is too large"
msgstr "%s: bestand is te groot"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: kan binair bestand niet uitvoeren"
@@ -537,12 +537,12 @@ msgstr "%s: optie vereist een argument -- %c\n"
msgid "hashing disabled"
msgstr "hashen is uitgeschakeld"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: de hash-tabel is leeg\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "treffers commando\n"
@@ -631,7 +631,7 @@ msgstr "%s: argumenten moeten proces-IDs of taak-IDs zijn"
msgid "Unknown error"
msgstr "Onbekende fout"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "uitdrukking werd verwacht"
@@ -866,11 +866,11 @@ msgstr ""
"kan alleen een 'return' doen uit een functie of een uit script aangeroepen "
"met 'source'"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "kan niet tegelijk een functie en een variabele verwijderen"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: is geen array-variabele"
@@ -1029,76 +1029,75 @@ msgstr "ongeldige sprong"
msgid "%s: unbound variable"
msgstr "%s: ongebonden variabele"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\awachten op invoer duurde te lang -- automatisch afgemeld\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "kan standaardinvoer niet omleiden vanaf /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: '%c': ongeldig opmaakteken"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc(): coproc [%d:%s] bestaat nog steeds"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "pijpfout"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: maximum 'eval'-nestingsniveau is overschreden (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: maximum 'source'-nestingsniveau is overschreden (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximum functie-nestingsniveau is overschreden (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: beperkte modus: '/' in opdrachtnamen is niet toegestaan"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: opdracht niet gevonden"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: ongeldige interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: kan binair bestand %s niet uitvoeren"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "'%s' is een speciale ingebouwde shell-functie"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "kan bestandsdescriptor %d niet dupliceren naar bestandsdescriptor %d"
@@ -1123,57 +1122,57 @@ msgstr "poging tot toewijzing aan een niet-variabele"
msgid "syntax error in variable assignment"
msgstr "syntaxfout in toewijzing aan variabele"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "deling door nul"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "**interne fout**: onjuist symbool in toewijzingsexpressie"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "':' werd verwacht voor een voorwaardelijke expressie"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponent is kleiner dan 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "naam verwacht na pre-increment of pre-decrement"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "ontbrekend ')'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntaxfout: operator verwacht"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntaxfout: ongeldige rekenkundige operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (het onjuiste symbool is \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "ongeldige rekenkundige basis"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: ongeldig regelaantal"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "waarde is te groot voor basis"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: expressiefout\n"
@@ -1182,7 +1181,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d"
@@ -1200,168 +1199,173 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
"check_bash_input(): buffer bestaat al voor nieuwe bestandsdescriptor %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline(): procesgroep van pijp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "afgesplitst PID %d hoort bij draaiende taak %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "verwijderen van gepauzeerde taak %d met procesgroep %ld..."
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid(): PID %ld bestaat niet"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signaal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Klaar"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Gepauzeerd"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Gepauzeerd(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Wordt uitgevoerd"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Klaar(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Exit %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Onbekende afsluitwaarde"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(geheugendump gemaakt) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (werkmap: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "instellen van procesgroep %2$ld van dochter %1$ld"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for(): proces %ld is nergens geregistreerd"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job(): taak %d is gepauzeerd"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: taak bestaat niet"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: taak is afgesloten"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: taak %d draait al op de achtergrond"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
"waitchld(): WNOHANG wordt ingeschakeld om een onbegrensde blokkering te "
"vermijden"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: regel %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (geheugendump gemaakt)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(werkmap is nu: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp() is mislukt"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: geen taakbesturing in de achtergrond"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: lijnprotocol"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid()"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "kan procesgroep (%d) van terminal niet instellen"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "er is geen taakbesturing in deze shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc(): controletest is mislukt: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1370,39 +1374,49 @@ msgstr ""
"\r\n"
"malloc(): %s:%d: controletest is mislukt\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "onbekend"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc(): een pointer op de lijst van vrije blokken is overschreven"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free(): aangeroepen met als argument een blok dat al vrijgegeven is"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free(): aangeroepen met als argument een ongebruikt blok"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free(): onderloop: 'mh_nbytes' valt buiten bereik"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free(): onderloop: 'mh_nbytes' valt buiten bereik"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free(): blokgroottes van begin en eind zijn verschillend"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc(): aangeroepen met als argument een ongebruikt blok"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc(): onderloop: 'mh_nbytes' valt buiten bereik"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc(): onderloop: 'mh_nbytes' valt buiten bereik"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc(): blokgroottes van begin en eind zijn verschillend"
@@ -1520,100 +1534,100 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maximum aantal \"hier\"-documenten is overschreden"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende '%c'"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "onverwacht bestandseinde tijdens zoeken naar ']]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntaxfout in conditionele expressie: onverwacht symbool '%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntaxfout in conditionele expressie"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "onverwacht symbool '%s'; ')' werd verwacht"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "')' werd verwacht"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "onverwacht argument '%s' bij eenzijdige conditionele operator"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "onverwacht argument bij eenzijdige conditionele operator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr ""
"onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "tweezijdige conditionele operator werd verwacht"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "onverwacht argument '%s' bij tweezijdige conditionele operator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "onverwacht argument bij tweezijdige conditionele operator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "onverwacht symbool '%c' in conditionele opdracht"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "onverwacht symbool '%s' in conditionele opdracht"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "onverwacht symbool %d in conditionele opdracht"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntaxfout nabij onverwacht symbool '%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntaxfout nabij '%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntaxfout: onverwacht bestandseinde"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntaxfout"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Gebruik \"%s\" om de shell te verlaten.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende ')'"
@@ -1658,89 +1672,89 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf(): '%c': ongeldig opmaakteken"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "bestandsdescriptor valt buiten bereik"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: omleiding is niet eenduidig"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: kan bestaand bestand niet overschrijven"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: beperkte modus: omleiden van uitvoer is niet toegestaan"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "kan geen tijdelijk bestand maken voor \"hier\"-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: kan bestandsdescriptor niet toewijzen aan variabele"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port is niet mogelijk zonder netwerk"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "omleidingsfout: kan bestandsdescriptor niet dupliceren"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "Kan /tmp niet vinden; maak deze aan!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp dient een geldige mapnaam te zijn"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "pretty-printing-modus wordt genegeerd in interactieve shells"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: ongeldige optie"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "kan UID niet op %d instellen; effectieve UID is %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "kan GID niet op %d instellen; effectieve GID is %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "kan debugger niet starten; debugging-modus is uitgeschakeld"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: is een map"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Ik heb geen naam!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versie %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1749,45 +1763,45 @@ msgstr ""
"Gebruik: %s [opties]\n"
" %s [opties] scriptbestand...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Lange opties:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Korte opties:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s, of -o optie (veranderbaar via 'set')\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Webpagina van 'bash': <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1966,97 +1980,97 @@ msgstr "Verzoek om informatie"
msgid "Unknown Signal #%d"
msgstr "Onbekend signaal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "ongeldige vervanging: geen sluit-'%s' in %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: kan geen lijst toewijzen aan een array-element"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "kan geen pijp maken voor procesvervanging"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "kan geen dochterproces maken voor procesvervanging"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "kan pijp genaamd %s niet openen om te lezen"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "kan pijp genaamd %s niet openen om te schrijven"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "kan pijp genaamd %s niet dupliceren als bestandsdescriptor %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "opdrachtsubstitutie: null-byte in invoer is genegeerd"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "kan geen pijp maken voor opdrachtvervanging"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "kan geen dochterproces maken voor opdrachtvervanging"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
"command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: ongeldige variabelenaam voor naamsverwijzing"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: ongeldige indirecte expansie"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: ongeldige variabelenaam"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter is niet ingesteld"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: lege parameter, of niet ingesteld"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: resultaat van deeltekenreeks is kleiner dan nul"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: ongeldige vervanging"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: kan niet op deze manier toewijzen"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2064,12 +2078,12 @@ msgstr ""
"toekomstige versies van de shell zullen dit als een rekenkundige vervanging "
"evalueren"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "ongeldige vervanging: geen afsluitende '`' in %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "geen overeenkomst: %s"
@@ -2138,82 +2152,82 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler(): ongeldig signaal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "fout tijdens importeren van functiedefinitie voor '%s'"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell-niveau is te hoog (%d); teruggezet op 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
"make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: aan variabele mag geen waarde toegewezen worden"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: toekenning van geheel getal aan naamsverwijzing"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
"all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "*** %s heeft lege export-tekenreeks"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "*** ongeldig teken '%d' in export-tekenreeks voor %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "*** geen '=' in export-tekenreeks voor %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context(): er is geen 'global_variables'-context"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: Kan %s niet openen als BESTAND"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: ongeldige waarde %s voor 'trace'-bestandsdescriptor"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: compatibiliteitswaarde valt buiten bereik"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5648,6 +5662,7 @@ msgstr ""
" schrijf- of toekenningsfout optrad."
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5669,7 +5684,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/pl.gmo b/po/pl.gmo
index 4901887f..2d8b6e11 100644
--- a/po/pl.gmo
+++ b/po/pl.gmo
Binary files differ
diff --git a/po/pl.po b/po/pl.po
index e6bf0bae..0510b0ad 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-11-28 17:15+0100\n"
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "nieprawidłowy indeks tablicy"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: usuwanie atrybutu nameref"
@@ -87,19 +87,19 @@ msgstr "`%s': nie można usunąć dowiązania"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "rozwijanie nawiasów: nie można przydzielić pamięci dla %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
"rozwijanie nawiasów: nie udało się przydzielić pamięci dla elementów w "
"liczbie %u"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': błędna nazwa aliasu"
@@ -206,7 +206,7 @@ msgstr "uwaga: "
msgid "%s: usage: "
msgstr "%s: składnia: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: opcja wymaga argumentu"
@@ -221,7 +221,7 @@ msgstr "%s: wymagany argument numeryczny"
msgid "%s: not found"
msgstr "%s: nie znaleziono"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: nieprawidłowa opcja"
@@ -231,7 +231,7 @@ msgstr "%s: nieprawidłowa opcja"
msgid "%s: invalid option name"
msgstr "%s: nieprawidłowa nazwa opcji"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': nieprawidłowy identyfikator"
@@ -244,7 +244,7 @@ msgstr "błędna liczba ósemkowa"
msgid "invalid hex number"
msgstr "błędna liczba szesnastkowa"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "nieprawidłowa liczba"
@@ -334,36 +334,36 @@ msgstr "%s: niejednoznaczne określenie zadania"
msgid "help not available in this version"
msgstr "pomoc nie jest dostępna w tej wersji"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nie można anulować definicji: %s jest tylko do odczytu"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nie można anulować definicji"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nieprawidłowa nazwa akcji"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: brak definicji dla uzupełnienia"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "uwaga: opcja -F może działać inaczej niż oczekiwano"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "uwaga: opcja -C może działać inaczej niż oczekiwano"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "aktualnie nie jest wykonywana funkcja dopełniania"
@@ -376,13 +376,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: zmienna referencyjna nie może wskazywać na siebie"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: cykliczne odwołanie do nazwy"
@@ -396,7 +396,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkcja tylko do odczytu"
@@ -450,7 +450,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: jest katalogiem"
@@ -465,7 +465,7 @@ msgstr "%s: nie jest zwykłym plikiem"
msgid "%s: file is too large"
msgstr "%s: plik jest za duży"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: nie można uruchomić pliku binarnego"
@@ -530,12 +530,12 @@ msgstr "%s: opcja wymaga argumentu -- %c\n"
msgid "hashing disabled"
msgstr "zapamiętywanie ścieżek poleceń w tablicy asocjacyjnej wyłączone"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tablica asocjacyjna pusta\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "trafienia\tpolecenie\n"
@@ -625,7 +625,7 @@ msgstr "%s: argumentami muszą być numery procesów lub zadań"
msgid "Unknown error"
msgstr "Nieznany błąd"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "spodziewano się wyrażenia"
@@ -862,11 +862,11 @@ msgstr "błąd odczytu: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "wyjście przez `return' możliwe tylko z funkcji lub skryptu"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "nie można jednocześnie anulować definicji funkcji i zmiennej"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: nie jest zmienną tablicową"
@@ -1025,76 +1025,75 @@ msgstr "zły skok"
msgid "%s: unbound variable"
msgstr "%s: nieustawiona zmienna"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aprzekroczony czas oczekiwania na dane wejściowe: auto-wylogowanie\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "nie można przekierować standardowego wejścia z /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': nieprawidłowy znak formatujący"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: koproces [%d:%s] nadal istnieje"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "błąd potoku"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: przekroczono maksymalny poziom zagnieżdżenia polecenia eval (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia polecenia source (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia funkcji (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: ograniczony: nie można podawać `/' w nazwach poleceń"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: nie znaleziono polecenia"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: zły interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: nie można uruchomić pliku binarnego: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "`%s' jest specjalnym poleceniem wewnętrznym"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nie można skopiować deskryptora pliku %d do %d"
@@ -1119,59 +1118,59 @@ msgstr "próba przypisania do nie-zmiennej"
msgid "syntax error in variable assignment"
msgstr "błąd składniowy w przypisaniu zmiennej"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "dzielenie przez 0"
# ???
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "błąd: zły prefiks operatora przypisującego"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "spodziewano się `:' w wyrażeniu warunkowym"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "wykładnik mniejszy niż 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"spodziewany identyfikator po operatorze preinkrementacji lub predekrementacji"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "brakujący `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "błąd składni: spodziewany argument"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "błąd składni: nieprawidłowy operator arytmetyczny"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (błędny znacznik to \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "nieprawidłowa podstawa arytmetyczna"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: błędna liczba linii"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "wartość za duża na podstawę"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: błąd w wyrażeniu\n"
@@ -1180,7 +1179,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "nie można wyłączyć trybu nieblokującego dla deskryptora %d"
@@ -1195,168 +1194,173 @@ msgstr "nie można przydzielić nowego deskryptora pliku dla wejścia basha z %d
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: bufor dla nowego deskryptora %d już istnieje"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
# ???
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "usuwanie zatrzymanego zadania %d z grupą procesów %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) oznaczony jako nadal żywy"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: brak takiego PID-u"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Sygnał %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Zakończono"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Zatrzymano"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Zatrzymano(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Działa"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Zakończono(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Kod wyjścia %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Stan nieznany"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(zrzut pamięci) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (katalog: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid potomka (%ld na %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Brak rekordu dla procesu %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: zadanie %d jest zatrzymane"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: brak takiego zadania"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: zadanie zostało przerwane"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: zadanie %d już pracuje w tle"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
"waitchld: wyłączanie WNOHANG w celu uniknięcia nieskończonego oczekiwania"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: linia %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (zrzut pamięci)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(katalog: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp nie powiodło się"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: brak kontroli zadań w tle"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: dyscyplina linii"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "nie można ustawić grupy procesów terminala (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "w tej powłoce nie ma kontroli zadań"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: założenie, że %s nie jest spełnione\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1365,40 +1369,50 @@ msgstr ""
"\r\n"
"malloc: %s:%d: spartaczone założenie\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "nieznany"
# ???
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: nieprawidłowy blok na liście wolnych bloków"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: wywołane dla bloku, który już został zwolniony"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: wywołane dla bloku, który nie został przydzielony"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: wykryto niedomiar; mh_nbytes poza zakresem"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: wykryto niedomiar; mh_nbytes poza zakresem"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: rozmiar początkowy i końcowy fragmentu są różne"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: wywołane dla bloku, który nie został przydzielony"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: wykryto niedomiar; mh_nbytes poza zakresem"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: wykryto niedomiar; mh_nbytes poza zakresem"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: rozmiar początkowy i końcowy fragmentu są różne"
@@ -1515,99 +1529,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "przekroczono maksymalną liczbę dokumentów w miejscu"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `%c'"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "nieoczekiwany EOF podczas poszukiwania `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "błąd składni w wyrażeniu warunkowym"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "nieoczekiwany znacznik `%s', oczekiwano `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "oczekiwano `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "nieoczekiwany argument `%s' jednoargumentowego operatora warunkowego"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "nieoczekiwany argument jednoargumentowego operatora warunkowego"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "nieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowego"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "oczekiwano dwuargumentowego operatora warunkowego"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "nieoczekiwany argument `%s' dwuargumentowego operatora warunkowego"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "nieoczekiwany argument dwuargumentowego operatora warunkowego"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "nieoczekiwany znacznik `%c' w poleceniu warunkowym"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "nieoczekiwany znacznik `%s' w poleceniu warunkowym"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "nieoczekiwany znacznik %d w poleceniu warunkowym"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "błąd składni przy nieoczekiwanym znaczniku `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "błąd składni przy `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "błąd składni: nieoczekiwany koniec pliku"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "błąd składni"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Użyj \"%s\", aby opuścić tę powłokę.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `)'"
@@ -1650,89 +1664,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': nieprawidłowy znak formatujący"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "deskryptor pliku poza zakresem"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: niejednoznaczne przekierowanie"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: nie można nadpisać istniejącego pliku"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ograniczony: nie można przekierować wyjścia"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nie można utworzyć pliku tymczasowego dla dokumentu miejscowego: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: nie można przypisać deskryptora pliku do zmiennej"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port nie są wspierane bez sieci"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "błąd przekierowania: nie można powielić deskryptora pliku"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nie można znaleźć /tmp, proszę o utworzenie!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp musi być prawidłową nazwą katalogu"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "tryb ładnego wypisywania jest ignorowany w powłokach interaktywnych"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: nieprawidłowa opcja"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "nie można ustawić uid-a na %d: efektywny uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "nie można ustawić gid-a na %d: efektywny gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "nie można uruchomić debuggera; tryb diagnostyczny wyłączony"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: jest katalogiem"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nie mam nazwy!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, wersja %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1741,48 +1755,48 @@ msgstr ""
"Użycie:\t%s [długa opcja GNU] [opcja] ...\n"
"\t%s [długa opcja GNU] [opcja] plik-skryptu ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Długie opcje GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opcje powłoki:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s lub -o opcja\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "strona domowa basha: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1959,96 +1973,96 @@ msgstr "Żądanie informacji"
msgid "Unknown Signal #%d"
msgstr "Nieznany sygnał #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "złe podstawienie: brak zamykającego `%s' w %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: nie można przypisać listy do elementu tablicy"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "nie można utworzyć potoku dla podstawienia procesu"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "nie można utworzyć procesu potomnego dla podstawienia procesu"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nie można otworzyć nazwanego potoku %s do odczytu"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "nie można otworzyć nazwanego potoku %s do zapisu"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "nie można powielić nazwanego potoku %s jako deskryptor %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "podstawienie polecenia: zignorowano zerowy bajt na wejściu"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "nie można utworzyć potoku dla podstawienia polecenia"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "nie można utworzyć procesu potomnego dla podstawienia polecenia"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: nie można powielić potoku jako deskryptora 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: nieprawidłowa nazwa zmiennej przy odwołaniu do nazwy"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: błędne rozwinięcie niebezpośrednie"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "`%s': błędna nazwa zmiennej"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parametr nieustawiony"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametr pusty lub nieustawiony"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: wyrażenie dla podłańcucha < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: złe podstawienie"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: nie można przypisywać w ten sposób"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2056,12 +2070,12 @@ msgstr ""
"przyszłe wersje powłoki będą wymuszać obliczenie jako podstawienie "
"arytmetyczne"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "złe podstawienie: brak zamykającego \"`\" w %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "brak pasującego: %s"
@@ -2130,80 +2144,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: zły sygnał %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "błąd importu definicji funkcji dla `%s'"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: brak kontekstu funkcji w bieżącym zakresie"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: nie można przypisać wartości do zmiennej"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: przypisanie wartości całkowitej przy odwołaniu do nazwy"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: brak kontekstu funkcji w bieżącym zakresie"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s ma pusty exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "nieprawidłowy znak %d w exportstr dla %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "brak `=' w exportstr dla %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: brak kontekstu global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: nie można otworzyć jako PLIK"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: nieprawidłowa wartość dla deskryptora pliku do śledzenia"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: wartość zgodności poza zakresem"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5756,7 +5770,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/pt.gmo b/po/pt.gmo
index 388199f2..4b711f09 100644
--- a/po/pt.gmo
+++ b/po/pt.gmo
Binary files differ
diff --git a/po/pt.po b/po/pt.po
index b45b4750..d1969587 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-11-29 07:29+0000\n"
"Last-Translator: Pedro Albuquerque <palbuquerque73@gmail.com>\n"
"Language-Team: Portuguese <translation-team-pt@lists.sourceforge.net>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "subscrito de matriz inválido"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: a remover atributo nameref"
@@ -85,17 +85,17 @@ msgstr "\"%s\": impossível desassociar"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "expansão: impossível alocar memória para %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "expansão: falha ao alocar memória para %u elementos"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "expansão: falha ao alocar memória para \"%s\""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "\"%s\": aliás inválido"
@@ -199,7 +199,7 @@ msgstr "aviso: "
msgid "%s: usage: "
msgstr "%s: uso: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: a opção requer um argumento"
@@ -214,7 +214,7 @@ msgstr "%s: requer um argumento numérico"
msgid "%s: not found"
msgstr "%s: não encontrado"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: opção inválida"
@@ -224,7 +224,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "\"%s\": identificador inválido"
@@ -237,7 +237,7 @@ msgstr "número octal inválido"
msgid "invalid hex number"
msgstr "número hexadecimal inválido"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "número inválido"
@@ -327,36 +327,36 @@ msgstr "%s: especificação de tarefa ambígua"
msgid "help not available in this version"
msgstr "ajuda indisponível nesta versão"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: impossível desactivar: %s só de leitura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: impossível desactivar"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nome de acção inválido"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: sem especificação de conclusão"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
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:742
+#: builtins/complete.def:690
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:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "a função de conclusão não está em execução"
@@ -369,13 +369,13 @@ msgstr "só pode ser usado numa função"
msgid "%s: reference variable cannot be an array"
msgstr "%s: variável de referência não pode ser uma matriz"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: referência circular de nome"
@@ -389,7 +389,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 fazer funções"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: função só de leitura"
@@ -443,7 +443,7 @@ msgstr "%s: não carregada dinamicamente"
msgid "%s: cannot delete: %s"
msgstr "%s: impossível eliminar: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: é uma pasta"
@@ -458,7 +458,7 @@ msgstr "%s: não é um ficheiro normal"
msgid "%s: file is too large"
msgstr "%s: ficheiro muito grande"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: impossível executar o binário"
@@ -523,12 +523,12 @@ msgstr "%s: a opção requer um argumento -- %c\n"
msgid "hashing disabled"
msgstr "hashing desactivado"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tabela de hash vazia\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "sucessos\tcomando\n"
@@ -615,7 +615,7 @@ msgstr "%s: os argumentos têm de ser IDs de processos ou tarefas"
msgid "Unknown error"
msgstr "Erro desconhecido"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "esperada expressão"
@@ -852,11 +852,11 @@ msgstr "erro de leitura: %d: %s"
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:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "impossível desactivar simultaneamente uma função e uma variável"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: não é variável de matriz"
@@ -1015,76 +1015,75 @@ msgstr "salto errado"
msgid "%s: unbound variable"
msgstr "%s: variável desassociada"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aDemasiada inacção à espera de entrada: sessão terminada\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, 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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "FORMATOHORA: \"%c\": carácter de formato inválido"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] ainda existe"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "erro de pipe"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: restrito: impossível especificar \"/\" em nomes de comando"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: comando não encontrado"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: interpretador errado"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: impossível executar binário: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "%s: é uma opção interna especial"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "impossível duplicar fd %d para fd %d"
@@ -1109,57 +1108,57 @@ msgstr "tentativa de atribuição a não-variável"
msgid "syntax error in variable assignment"
msgstr "erro de sintaxe na atribuição de variável"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "divisão por 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "problema: símbolo expassign errado"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "\":\" esperados para expressão condicional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "expoente menor que 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "identificador esperado após pré-incremento ou pré-decremento"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "\")\" em falta"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "erro de sintaxe: operando esperado"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "erro de sintaxe: operador aritmético inválido"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (símbolo de erro é \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base aritmética inválida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: total de linhas inválido"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valor muito grande para a base"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: erro de expressão\n"
@@ -1168,7 +1167,7 @@ msgstr "%s: erro de expressão\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: impossível aceder a pastas-mãe"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "impossível repor modo nodelay para fd %d"
@@ -1184,166 +1183,171 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffer já existe para o novo fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pipe pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "pid %d aparece em tarefa em execução %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "a eliminar tarefa interrompida %d com grupo de processo %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) marcado como ainda activo"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: pid não existente"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Sinal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Feito"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Interrompido"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Interrompido(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Em execução"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Feito(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Sair de %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Estado desconhecido"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(núcleo despejado) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid filho (%ld para %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: sem registo do processo %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_tarefa: tarefa %d está interrompida"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: tarefa inexistente"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: tarefa terminada"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: tarefa %d já em 2º plano"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: a ligar WNOHANG para evitar bloquieo indefinido"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: linha %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (núcleo despejado)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd agora: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp falhou"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: sem controlo de tarefa em 2º plano"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: disciplina de linha"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "impossível definir grupo de processo do terminal (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "não há controlo de tarefa nesta consola"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: asserção falhada: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1352,39 +1356,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: asserção frustrada\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "desconhecido"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloqueio na lista livre clobbered"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: chamado com argumento de bloco já liberto"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: chamado com argumento de bloco não alocado"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: sub-fluxo detectado; mh_nbytes fora do intervalo"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: sub-fluxo detectado; mh_nbytes fora do intervalo"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: tamanho dos pontos inicial e final difere"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: chamado com argumento de bloco não alocado"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: sub-fluxo detectado; mh_nbytes fora do intervalo"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: sub-fluxo detectado; mh_nbytes fora do intervalo"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: tamanho dos pontos inicial e final difere"
@@ -1502,99 +1516,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "total here-document máximo excedido"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF inesperado ao procurar \"%c\" correspondentes"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF inesperado ao procurar \"]]\""
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "erro de sintaxe em expressão condicional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "símbolo inesperado \"%s\", esperado \")\""
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "esperado \")\""
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumento \"%s\" inesperado para operador unário condicional"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argumento inesperado para operador unário condicional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "símbolo \"%s\" inesperado, esperado operador binário condicional"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "esperado operador binário condicional"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumento \"%s\" inesperado para operador binário condicional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argumento inesperado para operador binário condicional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "símbolo \"%c\" inesperado em comando condicional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "símbolo \"%s\" inesperado em comando condicional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "símbolo %d inesperado em comando condicional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "erro de sintaxe junto a símbolo \"%s\" inesperado"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "erro de sintaxe junto a \"%s\""
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "erro de sintaxe: fim de ficheiro inesperado"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "erro de sintaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use \"%s\" para sair da consola.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF inesperado ao procurar o \")\" correspondente"
@@ -1637,89 +1651,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: \"%c\": carácter de formato inválido"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descritor de ficheiro fora de alcance"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redireccionamento ambíguo"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: impossível sobrescrever ficheiro existente"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restricto: impossível redireccionar saída"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "impossível criar ficheiro temporário para here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: impossível atribuir fd a variável"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "erro de redireccionamento: impossível duplicar fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "impossível encontrar /tmp, por favor crie-a!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp tem de ser um nome de pasta válido"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "modo pretty-printing ignorado em consolas interactivas"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opção inválida"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "impossível definir uid como %d: uid efectiva %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "impossível definir gid como %d: gid efectiva %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "impossível iniciar o depurador; modo de depuração desactivado"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: é uma pasta"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Não tenho nome!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versão %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1728,47 +1742,47 @@ msgstr ""
"Uso:\t%s [opção longa GNU] [opção] ...\n"
"\t%s [opção longa GNU] [opção] script-file ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Opções longas GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opções da consola:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\topção -%s ou -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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"
-#: shell.c:2066
+#: shell.c:2069
#, 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"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Use o comando \"bashbug\" para reportar erros.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Página inicial do bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Ajuda geral para usar programas GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1943,96 +1957,96 @@ msgstr "Pedido de informação"
msgid "Unknown Signal #%d"
msgstr "Sinal desconhecido #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "má substituição: sem \"%s\" de fecho em %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: impossível atribuir lista a membro de matriz"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "impossível fazer pipe para substituição de processo"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "impossível fazer filho para substituição de processo"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "impossível abrir pipe chamado %s para leitura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "impossível abrir pipe chamado %s para escrita"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "imossível duplicar pipe chamado %s como fd %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "substituição de comando: byte nulo ignorado na entrada"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "impossível fazer pipe para substituição de comando"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "impossível fazer filho para substituição de comando"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: impossível duplicar pipe como fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: expansão indirecta inválida"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: nome de variável inválido"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parâmetro não definido"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parâmetro nulo ou não definido"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expressão de sub-cadeia < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: má substituição"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: impossível atribuir desta forma"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2040,12 +2054,12 @@ msgstr ""
"futuras versões da consola vão forçar a avaliação como uma substituição "
"aritmética"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "má substituição: sem \"\"\" de fecho em %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "sem par:%s"
@@ -2114,80 +2128,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: sinal errado %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "erro ao importar definição de função para \"%s\""
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: não pode atribuir um valor à variável"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: a atribuir inteiro à referência de nome"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: sem contexto de função no âmbito actual"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s tem exportstr nulo"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "carácter %d inválido em exportstr para %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "sem \"=\" em exportstr para %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: sem contexto de global_variables"
-#: variables.c:5599
+#: variables.c:5399
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"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: impossível abrir como FICHEIRO"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: valor inválido para descritor de ficheiro trace"
-#: variables.c:6612
+#: variables.c:6412
#, 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
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5744,7 +5758,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo
index 6465a4b4..16625699 100644
--- a/po/pt_BR.gmo
+++ b/po/pt_BR.gmo
Binary files differ
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 9c5e4d52..84b4496d 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-11-30 08:07-0200\n"
"Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "subscrito de array incorreto"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: removendo o atributo nameref"
@@ -85,17 +85,17 @@ msgstr "`%s': impossível desassociar (unbind)"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "expansão de chaves: impossível alocar memória para %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "expansão de chaves: falha ao alocar memória para %u elementos"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': nome de apelido (alias) inválido"
@@ -200,7 +200,7 @@ msgstr "aviso: "
msgid "%s: usage: "
msgstr "%s: uso: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: a opção requer um argumento"
@@ -215,7 +215,7 @@ msgstr "%s: requer argumento numérico"
msgid "%s: not found"
msgstr "%s: não encontrado"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: opção inválida"
@@ -225,7 +225,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': não é um identificador válido"
@@ -238,7 +238,7 @@ msgstr "número octal inválido"
msgid "invalid hex number"
msgstr "número do hexa inválido"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "número inválido"
@@ -330,36 +330,36 @@ msgstr "%s: especificação de trabalho ambígua"
msgid "help not available in this version"
msgstr "ajuda não disponível nesta versão"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: impossível remover definição: %s somente-leitura"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: impossível remover definição"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: nome de ação inválido"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: nenhuma especificação de completação"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "aviso: a opção -F pode não funcionar como esperado"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "aviso: a opção -C pode não funcionar como esperado"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "não se está executando atualmente função de completação"
@@ -372,13 +372,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s referência circular de nome"
@@ -392,7 +392,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: função somente para leitura"
@@ -446,7 +446,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: é um diretório"
@@ -461,7 +461,7 @@ msgstr "%s: não é um arquivo irregular"
msgid "%s: file is too large"
msgstr "%s: arquivo é muito grande"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: impossível executar o arquivo binário"
@@ -526,12 +526,12 @@ msgstr "%s: a opção requer um argumento: -- %c\n"
msgid "hashing disabled"
msgstr "hashing está desabilitado"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: tabela de hash está vazia\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "número\tcomando\n"
@@ -620,7 +620,7 @@ msgstr "%s: argumentos devem ser IDs de trabalhos ou processo"
msgid "Unknown error"
msgstr "Erro desconhecido"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "esperava uma expressão"
@@ -860,12 +860,12 @@ msgstr ""
"possível retornar (`return') apenas de uma função ou script carregado (com "
"`source')"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: não é uma variável array"
@@ -1025,78 +1025,77 @@ msgstr "desvio incorreto"
msgid "%s: unbound variable"
msgstr "%s: variável não associada"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr ""
"\atempo limite de espera excedido aguardando entrada: fim automático da "
"sessão\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "impossível redirecionar a entrada padrão para /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': caractere de formato inválido"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] ainda existe"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "erro de `pipe'"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: comando não encontrado"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: interpretador incorreto"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: impossível executar o arquivo binário: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "`%s': é um comando interno especial"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "impossível duplicar fd (descritor de arquivo) %d para fd %d"
@@ -1121,57 +1120,57 @@ msgstr "tentativa de atribuição para algo que não é uma variável"
msgid "syntax error in variable assignment"
msgstr "erro de sintaxe na atribuição de variável"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "divisão por 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "erro de programação: token incorreto passado para expassign()"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "esperava `:' para expressão condicional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponente menor que 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "esperava identificador após pré-acréscimo ou pré-decréscimo"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "faltando `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "erro de sintaxe: esperava operando"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "erro de sintaxe: operador aritmético inválido"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (token de erro é \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "base aritmética inválida"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: número de linhas inválido"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valor muito grande para esta base de numeração"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: erro de expressão\n"
@@ -1180,7 +1179,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1199,168 +1198,173 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr ""
"save_bash_input: buffer já existe para o novo descritor de arquivo (fd) %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: `pipe' de pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "excluindo trabalho parado %d com grupo de processo %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: pid %5ld (%s) marcado como ainda vivo"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: o identificador do processo (pid) não existe"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Sinal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Concluído"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Parado"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Parado(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Executando"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Concluído(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Fim da execução com status %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Status desconhecido"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(imagem do núcleo gravada)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "`setpgid' filho (%ld para %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Sem registro do processo %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: trabalho %d está parado"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: trabalho não existe"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: o trabalho terminou"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: o trabalho %d já está em plano de fundo"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: ativando WNOHANG para evitar bloqueio indefinido"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s, linha %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (imagem do núcleo gravada)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd agora: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp falhou"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: nenhum controle de trabalho em plano de fundo"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: disciplina da linha"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "impossível definir grupo do processo do terminal (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "nenhum controle de trabalho neste shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: asserção falhou: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1369,39 +1373,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: asserção remendada\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "desconhecido"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: bloco socado em lista livre"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: chamado com argumento de bloco já liberado"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: chamado com argumento de bloco não alocado"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: esvaziamento de pilha detectado; mh_nbytes fora do limite"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: esvaziamento de pilha detectado; mh_nbytes fora do limite"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: tamanhos de porções do início e do fim são diferentes"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: chamado com argumento de bloco não alocado"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: esvaziamento de pilha detectado; mh_nbytes fora do limite"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: esvaziamento de pilha detectado; mh_nbytes fora do limite"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: tamanhos de porções do início e do fim são diferentes"
@@ -1517,99 +1531,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "excedido o número máximo de here-document"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "encontrado EOF inesperado enquanto procurava por `%c' correspondente"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "encontrado EOF inesperado enquanto procurava por `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "erro de sintaxe na expressão condicional: token inesperado `%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "erro de sintaxe na expressão condicional"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "token inesperado `%s', esperava`)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "esperava `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "argumento inesperado `%s' para operador unário condicional"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "argumento inesperado para operador unário condicional"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "token inesperado `%s', esperava operador binário condicional"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "esperava operador binário condicional"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "argumento inesperado `%s' para operador binário condicional"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "argumento inesperado para operador binário condicional"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "token inesperado `%c' em comando condicional"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "token inesperado `%s' em comando condicional"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "token inesperado %d em comando condicional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "erro de sintaxe próximo ao token inesperado `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "erro de sintaxe próximo a `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "erro de sintaxe: fim prematuro do arquivo"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "erro de sintaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Use \"%s\" para sair do shell.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "encontrado EOF inesperado enquanto procurava por `)' correspondente"
@@ -1653,89 +1667,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': caractere de formato inválido"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "descritor de arquivo fora dos limites"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: redirecionamento ambíguo"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: impossível sobrescrever arquivo existente"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: restrição: impossível redirecionar saída"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "impossível criar arquivo temporário para here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: impossível atribuir fd a variável"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "sem suporte a /dev/(tcp|udp)/máquina/porta sem rede"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "erro de redirecionamento: impossível duplicar fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "impossível localizar /tmp, por favor crie!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp deve ser um nome de diretório válido"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "modo de impressão bonita ignorada em shells interativos"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opção inválida"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "impossível definir uid para %d: uid efetivo %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "impossível definir gid para %d: gid efetivo %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "possível iniciar o depurador; modo de depuração desabilitado"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: É um diretório"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Eu não tenho nome!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, versão %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1744,47 +1758,47 @@ msgstr ""
"Utilização:\t%s [opção-longa-GNU] [opção] ...\n"
"\t%s [opção-longa-GNU] [opção] arquivo-de-script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "opções-longas-GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opções do shell:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ou -o opção\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Uso o comando `bashbug' para relatar erros.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "página do bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Ajuda geral sobre uso de software GNU: <http://www.gnu.org/gethelp/>\n"
@@ -1959,110 +1973,110 @@ msgstr "Requisição de informação"
msgid "Unknown Signal #%d"
msgstr "Sinal desconhecido #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "substituição incorreta: sem `%s' de fechamento em %s"
-#: subst.c:3280
+#: subst.c:3281
#, 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:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "impossível criar `pipe' para a substituição do processo"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "impossível criar um processo filho para a substituição do processo"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "impossível abrir `pipe' %s para leitura"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "impossível abrir `pipe' %s para escrita"
-#: subst.c:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "substituição de comando: byte nulo ignorado na entrada"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "impossível criar um `pipe' para substituição do comando"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "impossível criar um processo filho para substituição do comando"
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: expansão indireta inválida"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: nome de variável inválido"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parâmetro não inicializado"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parâmetro nulo ou não inicializado"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expressão de substring < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: substituição incorreta"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: impossível atribuir desta maneira"
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "substituição incorreta: sem \"`\" de fechamento em %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "sem correspondência: %s"
@@ -2132,82 +2146,82 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: sinal incorreto %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "erro ao importar a definição da função para `%s'"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "nível do shell (%d) muito grande, redefinindo para 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: nenhum contexto de função no atual escopo"
-#: variables.c:2871
+#: variables.c:2668
#, 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:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: atribuindo inteiro para referência de nome"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: nenhum contexto de função no escopo atual"
-#: variables.c:4949
+#: variables.c:4746
#, 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:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, 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:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "Sem `=' na exportstr para %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: nenhum contexto em no global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: impossível abrir como ARQUIVO"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: valor inválido para rastrear descritor de arquivo"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: valor de compatibilidade fora dos limites"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright (C) 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5784,7 +5798,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/ro.gmo b/po/ro.gmo
index 90e35578..09e61583 100644
--- a/po/ro.gmo
+++ b/po/ro.gmo
Binary files differ
diff --git a/po/ro.po b/po/ro.po
index 4e08bfe8..64fa5d45 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 2.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 1997-08-17 18:42+0300\n"
"Last-Translator: Eugen Hoanca <eugenh@urban-grafx.ro>\n"
"Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -20,8 +20,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "incluziune greit n interval"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -80,17 +80,17 @@ msgstr "%s: comand negsit"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr ""
@@ -181,7 +181,7 @@ msgstr ""
msgid "%s: usage: "
msgstr ""
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, fuzzy, c-format
msgid "%s: option requires an argument"
msgstr "opiunea necesit un parametru: -"
@@ -196,7 +196,7 @@ msgstr ""
msgid "%s: not found"
msgstr "%s: comand negsit"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, fuzzy, c-format
msgid "%s: invalid option"
msgstr "%c%c: opiune invalid"
@@ -206,7 +206,7 @@ msgstr "%c%c: opiune invalid"
msgid "%s: invalid option name"
msgstr "%c%c: opiune invalid"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, fuzzy, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s' nu este un identificator valid"
@@ -221,7 +221,7 @@ msgstr "numr de semnal invalid"
msgid "invalid hex number"
msgstr "numr de semnal invalid"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
#, fuzzy
msgid "invalid number"
msgstr "numr de semnal invalid"
@@ -314,36 +314,36 @@ msgstr "%s: Redirectare ambigu"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, fuzzy, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nu s-a putut crea: %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, fuzzy, c-format
msgid "%s: cannot unset"
msgstr "%s: nu s-a putut crea: %s"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr ""
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr ""
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr ""
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr ""
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr ""
@@ -357,13 +357,13 @@ msgstr "poate fi folosit doar ntr-o funcie, i face ca variabila NUME"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -377,7 +377,7 @@ msgstr ""
msgid "cannot use `-f' to make functions"
msgstr ""
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funcie doar n citire (readonly)"
@@ -431,7 +431,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: este director"
@@ -446,7 +446,7 @@ msgstr "%s: nu se poate executa fiierul binar"
msgid "%s: file is too large"
msgstr ""
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: nu se poate executa fiierul binar"
@@ -512,12 +512,12 @@ msgstr "opiunea necesit un parametru: -"
msgid "hashing disabled"
msgstr ""
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr ""
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, fuzzy, c-format
msgid "hits\tcommand\n"
msgstr "ultima comand."
@@ -595,7 +595,7 @@ msgstr ""
msgid "Unknown error"
msgstr "Eroare necunoscut %d"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "se ateapt expresie"
@@ -778,12 +778,12 @@ msgstr "eroare de legtur (pipe): %s"
msgid "can only `return' from a function or sourced script"
msgstr ""
-#: builtins/set.def:857
+#: builtins/set.def:869
#, fuzzy
msgid "cannot simultaneously unset a function and a variable"
msgstr "poate fi folosit doar ntr-o funcie, i face ca variabila NUME"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, fuzzy, c-format
msgid "%s: not an array variable"
msgstr "%s: variabil fr limit"
@@ -950,77 +950,77 @@ msgstr "Salt invalid %d"
msgid "%s: unbound variable"
msgstr "%s: variabil fr limit"
-#: eval.c:240
-#, fuzzy, c-format
+#: eval.c:242
+#, fuzzy
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "%ca expirat ateptnd introducere de date: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr ""
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr ""
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
#, fuzzy
msgid "pipe error"
msgstr "eroare de legtur (pipe): %s"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: limitat: nu se poate specifica `/' n numele comenzilor"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: comand negsit"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr ""
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, fuzzy, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: este director"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: nu se poate executa fiierul binar"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr ""
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, fuzzy, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nu se poate duplica fd %d n fd 0: %s"
@@ -1047,58 +1047,58 @@ msgstr "s-a ncercat asignare ctre non-variabil"
msgid "syntax error in variable assignment"
msgstr "eroare de sintax n expresie "
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "mprire la 0"
-#: expr.c:591
+#: expr.c:592
#, fuzzy
msgid "bug: bad expassign token"
msgstr "bug: identificator(token) expassign greit %d"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "`:' ateptat dup expresie condiional"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr ""
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "`)' lips"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
#, fuzzy
msgid "syntax error: operand expected"
msgstr "eroare de sintax: sfrit de fiier neateptat"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr ""
-#: expr.c:1512
+#: expr.c:1513
#, fuzzy, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s: %s: %s (identificatorul erorii este \"%s\")\n"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr ""
-#: expr.c:1581
+#: expr.c:1582
msgid "invalid integer constant"
msgstr ""
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "valoare prea mare pentru baz"
-#: expr.c:1646
+#: expr.c:1647
#, fuzzy, c-format
msgid "%s: expression error\n"
msgstr "eroare de redirectare"
@@ -1108,7 +1108,7 @@ msgstr "eroare de redirectare"
msgid "getcwd: cannot access parent directories"
msgstr "getwd: nu s-au putut accesa directoarele printe"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr ""
@@ -1124,208 +1124,221 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "check_bash_input: buffer deja existent pentru fd nou %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr ""
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr ""
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
-#: jobs.c:1844
+#: jobs.c:1850
#, fuzzy, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: Nu exist pid-ul (%d)!\n"
-#: jobs.c:1859
+#: jobs.c:1865
#, fuzzy, c-format
msgid "Signal %d"
msgstr "Semnal Necunoscut #%d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Finalizat"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stopat"
-#: jobs.c:1882
+#: jobs.c:1888
#, fuzzy, c-format
msgid "Stopped(%s)"
msgstr "Stopat"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "n rulare"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Finalizat(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Ieire %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Stare necunoscut"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(core dumped) "
-#: jobs.c:2014
+#: jobs.c:2020
#, fuzzy, c-format
msgid " (wd: %s)"
msgstr "(wd actual: %s)\n"
-#: jobs.c:2254
+#: jobs.c:2259
#, fuzzy, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid copil (de la %d la %d) a ntlnit o eroare %d: %s\n"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, fuzzy, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "ateptai: pid-ul %d nu este rezultat(child) al acestui shell"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr ""
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr ""
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: nu s-a putut crea: %s"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: jobul a fost terminat"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr ""
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr ""
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (core dumped)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd actual: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
#, fuzzy
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_jobs: getpgrp euat: %s"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr ""
-#: jobs.c:4462
+#: jobs.c:4463
#, fuzzy
msgid "initialize_job_control: line discipline"
msgstr "initialize_jobs: disciplin linie: %s"
-#: jobs.c:4472
+#: jobs.c:4473
#, fuzzy
msgid "initialize_job_control: setpgid"
msgstr "initialize_jobs: getpgrp euat: %s"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr ""
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "nici un control de job n acest shell"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr ""
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
"malloc: %s:%d: assertion botched\r\n"
msgstr ""
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "necunoscut"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr ""
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr ""
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
@@ -1441,103 +1454,103 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, fuzzy, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "EOF brusc n cutare dup `%c'"
-#: parse.y:4669
+#: parse.y:4695
#, fuzzy
msgid "unexpected EOF while looking for `]]'"
msgstr "EOF brusc n cutare dup `%c'"
-#: parse.y:4674
+#: parse.y:4700
#, fuzzy, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "eroare de sintax neateptat lng `%s'"
-#: parse.y:4678
+#: parse.y:4704
#, fuzzy
msgid "syntax error in conditional expression"
msgstr "eroare de sintax n expresie "
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr ""
-#: parse.y:4760
+#: parse.y:4786
#, fuzzy
msgid "expected `)'"
msgstr "se ateapt `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr ""
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr ""
-#: parse.y:4838
+#: parse.y:4864
#, fuzzy, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "%s: se ateapt operator binar"
-#: parse.y:4842
+#: parse.y:4868
#, fuzzy
msgid "conditional binary operator expected"
msgstr "%s: se ateapt operator binar"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr ""
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr ""
-#: parse.y:4879
+#: parse.y:4905
#, fuzzy, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "`:' ateptat dup expresie condiional"
-#: parse.y:4882
+#: parse.y:4908
#, fuzzy, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "`:' ateptat dup expresie condiional"
-#: parse.y:4886
+#: parse.y:4912
#, fuzzy, c-format
msgid "unexpected token %d in conditional command"
msgstr "`:' ateptat dup expresie condiional"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "eroare de sintax neateptat lng `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, fuzzy, c-format
msgid "syntax error near `%s'"
msgstr "eroare de sintax neateptat lng `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "eroare de sintax: sfrit de fiier neateptat"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "eroare de sintax"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Folosii \"%s\" pentru a prsi shellul.\n"
-#: parse.y:6566
+#: parse.y:6592
#, fuzzy
msgid "unexpected EOF while looking for matching `)'"
msgstr "EOF brusc n cutare dup `%c'"
@@ -1581,90 +1594,90 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr ""
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr ""
-#: redir.c:195
+#: redir.c:204
#, fuzzy, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: Redirectare ambigu"
-#: redir.c:199
+#: redir.c:208
#, fuzzy, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: nu se poate accesa(clobber) fiierul existent"
-#: redir.c:204
+#: redir.c:213
#, fuzzy, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: limitat: nu se poate specifica `/' n numele comenzilor"
-#: redir.c:209
+#: redir.c:218
#, fuzzy, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nu pot face legtur (pipe) pentru substituia procesului: %s"
-#: redir.c:213
+#: redir.c:222
#, fuzzy, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: nu pot asigna list membrului intervalului"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr ""
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
#, fuzzy
msgid "redirection error: cannot duplicate fd"
msgstr "eroare de redirectare"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr ""
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr ""
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, fuzzy, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: opiune invalid"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr ""
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr ""
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: este director"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nu am nici un nume!"
-#: shell.c:2032
+#: shell.c:2035
#, fuzzy, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU %s, versiunea %s\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1673,49 +1686,49 @@ msgstr ""
"Folosire:\t%s [GNU opiune lung] [opiune] ...\n"
"\t%s [GNU opiune lung] [opiune] fiier script ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "opiuni lungi GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Opiuni ale shell-ului:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-irsD sau -c comand\t\t(doar invocaie)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s sau -o opiune\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"Apsai `%s -c \"set-ajutor\"' pentru mai multe informaii despre opiunile "
"shell-ului.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"Apsai `%s -c ajutor' pentru mai multe informaii despre comenzile interne "
"ale shell-ului.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1890,113 +1903,113 @@ msgstr ""
msgid "Unknown Signal #%d"
msgstr "Semnal Necunoscut #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, fuzzy, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "substituie invalid: nu exist '%s' n %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: nu pot asigna list membrului intervalului"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
#, fuzzy
msgid "cannot make pipe for process substitution"
msgstr "nu pot face legtur (pipe) pentru substituia procesului: %s"
-#: subst.c:5944
+#: subst.c:5977
#, fuzzy
msgid "cannot make child for process substitution"
msgstr "nu pot crea un proces copil pentru substituirea procesului: %s"
-#: subst.c:6018
+#: subst.c:6051
#, fuzzy, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nu pot deschide legtura numit %s pentru %s: %s"
-#: subst.c:6020
+#: subst.c:6053
#, fuzzy, c-format
msgid "cannot open named pipe %s for writing"
msgstr "nu pot deschide legtura numit %s pentru %s: %s"
-#: subst.c:6043
+#: subst.c:6076
#, fuzzy, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "nu se poate duplica legtura numit %s ca fd %d: %s "
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "substituie invalid: nu exist ')' de final n %s"
-#: subst.c:6307
+#: subst.c:6340
#, fuzzy
msgid "cannot make pipe for command substitution"
msgstr "nu pot face legturi(pipes) pentru substituia de comenzi: %s"
-#: subst.c:6351
+#: subst.c:6384
#, fuzzy
msgid "cannot make child for command substitution"
msgstr "nu pot crea un copil pentru substituia de comenzi: %s"
-#: subst.c:6377
+#: subst.c:6410
#, fuzzy
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: nu se poate duplica legtura (pipe) ca fd 1: %s"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr ""
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr ""
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "%s: variabil fr limit"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parametru null sau nesetat"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametru null sau nesetat"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: expresie subir < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: substituie invalid"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: nu se poate asigna n acest mod"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr ""
-#: subst.c:10288
+#: subst.c:10331
#, fuzzy, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "substituie invalid: nu exist ')' de final n %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr ""
@@ -2064,78 +2077,78 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: Semnal invalid %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "eroare n importarea definiiei funciei pentru '%s'"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr ""
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr ""
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr ""
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr ""
-#: variables.c:4949
+#: variables.c:4746
#, fuzzy, c-format
msgid "%s has null exportstr"
msgstr "%s: parametru null sau nesetat"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr ""
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr ""
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr ""
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr ""
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr ""
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr ""
#: version.c:46 version2.c:46
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr ""
#: version.c:47 version2.c:47
@@ -4233,7 +4246,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/ru.gmo b/po/ru.gmo
index 181a650f..e5475551 100644
--- a/po/ru.gmo
+++ b/po/ru.gmo
Binary files differ
diff --git a/po/ru.po b/po/ru.po
index 817eb61c..e9f4a3f7 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-04-17 14:09+0300\n"
"Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
"Language-Team: Russian <gnu@d07.ru>\n"
@@ -25,8 +25,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "неправильный индекс массива"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: удаляется атрибут nameref"
@@ -86,17 +86,17 @@ msgstr "«%s»: не удаётся отменить привязку"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "расширение скобки: не удаётся выделить память для %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "расширение скобки: не удаётся выделить память для %d элементов"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "расширение скобки: не удалось выделить память для «%s»"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "«%s»: недопустимый псевдоним"
@@ -201,7 +201,7 @@ msgstr "предупреждение: "
msgid "%s: usage: "
msgstr "%s: использование: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: для параметра требуется аргумент"
@@ -216,7 +216,7 @@ msgstr "%s: требуется числовой аргумент"
msgid "%s: not found"
msgstr "%s: не найден"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: недопустимый параметр"
@@ -226,7 +226,7 @@ msgstr "%s: недопустимый параметр"
msgid "%s: invalid option name"
msgstr "%s: недопустимое название параметра"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "«%s»: это недопустимый идентификатор"
@@ -239,7 +239,7 @@ msgstr "недопустимое восьмеричное число"
msgid "invalid hex number"
msgstr "недопустимое шестнадцатеричное число"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "недопустимое число"
@@ -329,36 +329,36 @@ msgstr "%s: неоднозначный указатель задания"
msgid "help not available in this version"
msgstr "справка отсутствует в этой версии"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: не удаётся выполнить сброс: %s доступен только для чтения"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: не удаётся выполнить сброс"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: недопустимое название действия"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: нет определения завершения"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "предупреждение: параметр -F может работать не так, как ожидается"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "предупреждение: параметр -C может работать не так, как ожидается"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "сейчас не выполняет функцию завершения"
@@ -371,13 +371,13 @@ msgstr "можно использовать только внутри функц
msgid "%s: reference variable cannot be an array"
msgstr "%s: ссылочная переменная не может быть массивом"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: переменные nameref, ссылающиеся сами на себя, не допускаются"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: круговая ссылка на имя"
@@ -391,7 +391,7 @@ msgstr "«%s»: недопустимое название переменной
msgid "cannot use `-f' to make functions"
msgstr "«-f» нельзя использовать для создания функций"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: значение функции можно только считать"
@@ -445,7 +445,7 @@ msgstr "%s: не загружается динамически"
msgid "%s: cannot delete: %s"
msgstr "%s: не удаётся удалить: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: это каталог"
@@ -460,7 +460,7 @@ msgstr "%s: это не обычный файл"
msgid "%s: file is too large"
msgstr "%s: файл слишком велик"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: не удаётся запустить бинарный файл"
@@ -525,12 +525,12 @@ msgstr "%s: для параметра требуется аргумент — %
msgid "hashing disabled"
msgstr "хэширование отключено"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: таблица хэшей пустая\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "вызовы\tкоманда\n"
@@ -620,7 +620,7 @@ msgstr "%s: аргументами должны быть идентификат
msgid "Unknown error"
msgstr "Неизвестная ошибка"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "ожидается выражение"
@@ -858,11 +858,11 @@ msgstr "ошибка чтения: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "возврат можно выполнить только из функции или исходного скрипта"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "нельзя одновременно сбросить функцию и переменную"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: это не переменная массива"
@@ -1021,78 +1021,77 @@ msgstr "ошибка перехода"
msgid "%s: unbound variable"
msgstr "%s: не заданы границы переменной"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aпревышено время ожидания ввода: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "не удаётся перенаправить стандартный ввод из /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: «%c»: недопустимый символ форматирования"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] всё ещё существует"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "ошибка конвейера"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: достигнут максимальный уровень вложенности eval (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: достигнут максимальный уровень вложенности source (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: достигнут максимальный уровень вложенности функций (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr ""
"%s: ограниченный режим: в названиях команд нельзя использовать косую черту "
"«/»"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: команда не найдена"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: неверный интерпретатор"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: не удаётся запустить бинарный файл: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "«%s»: это специальная встроенная команда"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "не удаётся скопировать файловый дескриптор %d в %d"
@@ -1118,58 +1117,58 @@ msgstr "значение можно присвоить только переме
msgid "syntax error in variable assignment"
msgstr "синтаксическая ошибка в выражении"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "деление на 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "ошибка: недопустимый маркер присвоения выражения"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "в условном выражении должен быть символ «:»"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "экспонента меньше нуля"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr ""
"после предварительного инкремента или декремента ожидается идентификатор "
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "отсутствует символ «)»"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "синтаксическая ошибка: ожидается операнд"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "ошибка синтаксиса: недопустимый математический оператор"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (неверный маркер «%s»)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "недопустимое математическое основание"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: недопустимое число строк"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "слишком большое значение для основания"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: ошибка выражения\n"
@@ -1178,7 +1177,7 @@ msgstr "%s: ошибка выражения\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: нет доступа к родительским каталогам"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "не удаётся сбросить режим nodelay для файлового дескриптора %d"
@@ -1195,171 +1194,176 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: у нового файлового дескриптора %d уже есть буфер"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "идентификатор дочернего процесса %d принадлежит запущенному заданию %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "удаление остановленного задания %d с группой процесса %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
"add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: нет процесса с таким идентификатором"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Сигнал %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Завершён"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Остановлен"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Остановлен (%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Запущен"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Завершён (%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Выход %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Состояние неизвестно"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(стек памяти сброшен на диск) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (рабочий каталог: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "дочерний setpgid (%ld к %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr ""
"wait: процесс %ld не является дочерним процессом этого командного процессора"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: нет записей процесса %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: задание %d остановлено"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: нет такого задания"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: выполнение задания прервано"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: задание %d уже выполняется в фоновом режиме"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr ""
"waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого "
"блока"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: строка %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (стек памяти сброшен на диск)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(рабочий каталог: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: ошибка вызова getpgrp "
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: дисциплина строки"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: дисциплина строки"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "не удаётся задать группу процесса терминала (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "этот командный процессор не может управлять заданиями"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: ошибка утверждения: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1368,43 +1372,57 @@ msgstr ""
"\\r\n"
"malloc: %s:%d: утверждение не удалось\\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "неизвестно"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: блок в списке свободных затёрт"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: вызван с аргументом уже освобождённого блока"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: вызван с аргументом невыделенного блока"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
"free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
"диапазона"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+"free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
+"диапазона"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: размеры начального и конечного блока отличаются"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: вызван с аргументом невыделенного блока"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
"диапазона"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
+"диапазона"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: размеры начального и конечного блока отличаются"
@@ -1522,99 +1540,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "достигнуто максимальное число переменных here-document"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "неожиданный конец файла во время поиска «%c»"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "неожиданный конец файла во время поиска «]]»"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "синтаксическая ошибка в условном выражении: неожиданный маркер «%s»"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "синтаксическая ошибка в условном выражении"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "неожиданный маркер «%s», ожидался «)»"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "ожидается символ «)»"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "неожиданный аргумент «%s» для условного унарного оператора"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "неожиданный аргумент для условного унарного оператора"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "неожиданный маркер «%s», ожидается условный бинарный оператор"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "ожидается условный бинарный оператор"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "неожиданный аргумент «%s» для условного бинарного оператора"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "неожиданный аргумент для условного бинарного оператора"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "неожиданный маркер «%c» в условной команде"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "неожиданный маркер «%s» в условной команде"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "неожиданный маркер %d в условной команде"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "синтаксическая ошибка рядом с неожиданным маркером «%s»"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "синтаксическая ошибка рядом с «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "синтаксическая ошибка: неожиданный конец файла"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "синтаксическая ошибка"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Для выхода из командного процессора используйте «%s».\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "неожиданный конец файла во время поиска «)»"
@@ -1657,89 +1675,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: «%c»: недопустимый символ форматирования"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "файловый дескриптор за пределами диапазона"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: неоднозначное перенаправление"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: не удаётся перезаписать существующий файл"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ограниченный режим: не удаётся перенаправить вывод"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "не удаётся создать временный файл для блока here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: не удаётся присвоить файловый дескриптор переменной"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port не поддерживается без сети"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "ошибка перенаправления: не удаётся создать копию файлового дескриптора"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "не удалось найти /tmp; создайте этот каталог"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp должен быть допустимым названием каталога"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: недопустимый параметр"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "не удаётся установить UID %d: эффективный UID %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "не удаётся установить GID %d: эффективный GID %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "не удаётся запустить отладчик: режим отладки отключён"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: это каталог"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Не удаётся определить название"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, версия %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1748,49 +1766,49 @@ msgstr ""
"Использование:\t%s [длинные параметры GNU] [параметры] ...\n"
"\t\t%s [длинные параметры GNU] [параметры] файл_скрипта ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Длинные параметры GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Параметры командного процессора:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s или -o параметр\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"Для получения дополнительных сведений о параметрах командного процессора "
"введите «%s -c \"help set\"».\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"Для получения дополнительных сведений о встроенных командах введите «%s -c "
"help».\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Для отправки сообщений об ошибках используйте команду «bashbug».\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Домашняя страница bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1966,98 +1984,98 @@ msgstr "Информационный запрос"
msgid "Unknown Signal #%d"
msgstr "Неизвестный номер сигнала %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "неверная подстановка: нет закрывающей «%s» в %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: не удаётся присвоить список элементу массива"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "не удаётся создать конвейер для подстановки процесса"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "не удаётся создать дочерний процесс для подстановки"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "не удаётся открыть именованный конвейер %s для чтения"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "не удаётся открыть именованный конвейер %s для записи"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr ""
"не удаётся скопировать именованный конвейер %s в файловый дескриптор %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "подстановка команды: во входных данных проигнорирован нулевой байт"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "не удаётся создать конвейер для подстановки команды"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "не удаётся создать дочерний процесс для подстановки команды"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
"command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: недопустимое название переменной для ссылки на имя"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: недопустимое непрямое раскрытие"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: недопустимое имя переменной"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: параметр не задан или пустой"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: параметр не задан или пустой"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: заданное подстрокой выражение меньше нуля"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: недопустимая подстановка"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: такое присвоение невозможно"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2065,12 +2083,12 @@ msgstr ""
"в будущих версиях командный процессор оценка будет выполняться как "
"математическая подстановка"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "неверная подстановка: нет закрывающей «`» в %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "нет совпадений: %s"
@@ -2139,83 +2157,83 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: неверный сигнал %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "ошибка импорта определения функции для «%s»"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "слишком высокий уровень командного процессора (%d); сбрасывается до 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: в текущей области отсутствует контекст функции"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: переменной не может быть присвоено значение"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: целое числе присваивается ссылке на имя"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: в текущей области отсутствует контекст функции"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s имеет пустую exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "недопустимый символ %d в exportstr для %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "отсутствует «=» в exportstr для %s"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: заголовок shell_variables не является контекстом функции"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: отсутствует контекст global_variables"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"pop_scope: заголовок shell_variables не является областью временного "
"окружения"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: не удаётся открыть как ФАЙЛ"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: недопустимое значение для дескриптора файла трассировки"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: значение совместимости за пределами диапазона"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "© Free Software Foundation, Inc, 2016."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "© Free Software Foundation, Inc, 2012."
#: version.c:47 version2.c:47
msgid ""
@@ -5821,7 +5839,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -6027,6 +6045,10 @@ msgstr ""
" \n"
" Синоним команды «mapfile»."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "© Free Software Foundation, Inc, 2016."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -6042,9 +6064,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Неизвестный номер сигнала"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "© Free Software Foundation, Inc, 2012."
-
#~ msgid ":"
#~ msgstr ":"
diff --git a/po/sk.gmo b/po/sk.gmo
index 6ed93490..8fe2927a 100644
--- a/po/sk.gmo
+++ b/po/sk.gmo
Binary files differ
diff --git a/po/sk.po b/po/sk.po
index 228b8e40..e4e06c1b 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2011-03-16 21:22+0100\n"
"Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -22,8 +22,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "chybný index poľa"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -83,17 +83,17 @@ msgstr "„%s“: nie je možné zrušiť väzbu (unbind)"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: neplatný názov aliasu"
@@ -196,7 +196,7 @@ msgstr "upozornenie: "
msgid "%s: usage: "
msgstr "%s: použitie "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: voľba vyžaduje argument"
@@ -211,7 +211,7 @@ msgstr "%s: vyžaduje sa numerický argument"
msgid "%s: not found"
msgstr "%s: nenájdené"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: neplatná voľba"
@@ -221,7 +221,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s“: nie je platný identifikátor"
@@ -234,7 +234,7 @@ msgstr "neplatné osmičkové číslo"
msgid "invalid hex number"
msgstr "neplatné šestnástkové číslo"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "neplatné číslo"
@@ -324,36 +324,36 @@ msgstr "%s: nejednoznačné určenie úlohy"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: nie je možné zrušiť: len na čítanie %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: nie je možné zrušiť"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: neplatný názov akcie"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: chýba špecifikácia dokončovania"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "upozornenie: voľba -F nemusí fungovať tak ako očakávate"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "upozornenie: voľba -C nemusí fungovať tak ako očakávate"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "momentálne sa nevykonáva funkcia doplňovania"
@@ -366,13 +366,13 @@ msgstr "je možné použiť iba vo funkcii"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -386,7 +386,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkcia iba na čítanie"
@@ -440,7 +440,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: je adresár"
@@ -455,7 +455,7 @@ msgstr "%s: nie je obyčajný súbor"
msgid "%s: file is too large"
msgstr "%s: súbor je príliš veľký"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: nie je možné vykonať binárny súbor"
@@ -520,12 +520,12 @@ msgstr "%s: voľba vyžaduje argument -- %c\n"
msgid "hashing disabled"
msgstr "hašovanie vypnuté"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hašovacia tabuľka je prázdna\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "použití\tpríkaz\n"
@@ -614,7 +614,7 @@ msgstr "%s: argumenty musia byť ID procesov alebo úloh"
msgid "Unknown error"
msgstr "Neznáma chyba"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "očakával sa výraz"
@@ -852,11 +852,11 @@ msgstr ""
"návrat („return“) je možné vykonať iba z funkcie alebo skriptu vyvolaného "
"pomocou „source“"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "nie je možné zároveň zrušiť funkciu a premennú"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: nie je premenná poľa"
@@ -1015,76 +1015,75 @@ msgstr "chybný skok"
msgid "%s: unbound variable"
msgstr "%s: neviazaná premenná"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\ačas vypršal pri čakaní na vstup: automatické odhlásenie\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "nie je možné presmerovať štandardný vstup z /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: „%c“: neplatný formátovácí znak"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "chyba rúry"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: príkaz nenájdený"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: chybný interpreter"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: nie je možné vykonať binárny súbor"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s je vstavaný príkaz (builtin) shellu\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "nie je možné duplikovať fd %d na fd %d"
@@ -1110,57 +1109,57 @@ msgstr "pokus o priradenie mimo premennej"
msgid "syntax error in variable assignment"
msgstr "chyba syntaxe vo výraze"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "delenie nulou"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "chyba: chybný expassign token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "pre podmienený výraz sa očakáva „:“"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponent menší ako 0"
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "chýba „)“"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "chyba syntaxe: očakáva sa operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "chyba syntaxe: neplatný aritmetický operátor"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (chybný token je „%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "neplatný aritmetický základ"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: neplatný počet riadkov"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "hodnota je ako základ príliš veľká"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: chyba výrazu\n"
@@ -1169,7 +1168,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "nie j emožné resetovať nodelay režim fd %d"
@@ -1184,167 +1183,172 @@ msgstr "nie je možné alokovať nový popisovač súboru pre vstup bashu z fd %
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: bufer už existuje pre nový fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp rúra"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "mažem zastavenú úlohu %d so skupinou procesu %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: taký pid neexistuje"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signál %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Hotovo"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Zastavené"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Zastavené(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Beží"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Hotovo(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Ukončenie %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Neznámy stav"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(bol uložený výpis pamäte) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid detského procesu (%ld to %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Neexistuje záznam o procese %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: úloha %d je zastavená"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: taká úloha neexistuje"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: úloha skončila"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: úloha %d už je v pozadí"
-#: jobs.c:3803
+#: jobs.c:3806
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:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: riadok %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (bol uložený výpis pamäte)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd teraz: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: funkcia getpgrp zlyhala"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: riadkový systém"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: riadkový systém"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "nie je možné nastaviť skupinu procesu terminálu (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "v tomto shelli nie je riadenie úloh"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: zlyhal predpoklad: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1353,39 +1357,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: zbabraný predpoklad\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "neznámy"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: blok na zozname voľných zaprataný"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: zavolaný s argumentom už uvoľneného bloku"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: zavolaný s argumentom nealokovaného bloku"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: veľkosti začiatočného a konečného bloku (chunk) sa líšia"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: zavolaný s argumentom nealokovaného bloku"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: bolo detekované podtečenie; mh_nbytes mimo rozsahu"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: veľkosti začiatočného a konečného bloku (chunk) sa líšia"
@@ -1500,99 +1514,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, 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:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "neočakávaný koniec súboru počas hľadania „]]“"
-#: parse.y:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "chyba syntaxe v podmienečnom príkaze"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "neočakávaný token „%s“, očakávalo sa `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "očakávalo sa `)'"
-#: parse.y:4788
+#: parse.y:4814
#, 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:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "neočakávaný argument podmienečného unárneho operátora"
-#: parse.y:4838
+#: parse.y:4864
#, 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:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "očakáva sa podmienečný binárny operátor"
-#: parse.y:4864
+#: parse.y:4890
#, 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:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "neočakávaný argument v podmienečnom binárnom operátore"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "neočakávaný token „%c“ v podmienečnom príkaze"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "neočakávaný token „%s“ v podmienečnom príkaze"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "neočakávaný token %d v podmienečnom príkaze"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "chyba syntaxe neďaleko neočakávaného tokenu „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "chyba syntaxe neďaleko „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "chyba syntaxe: neočakávaný koniec súboru"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "chyba syntaxe"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Na opustenie shellu použite „%s“.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „)“"
@@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c“: neplatný formátovací znak"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "popisovač súboru mimo rozsahu"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: nejednoznačné presmerovanie"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: nie je možné prepísať existujúci súbor"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ombedzené: nie je možné presmerovať výstup"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "nie je možné vytvoriť odkladací súbor pre here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: nie je možné priradiť popisovač súboru premennej"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port nie je podporovaný bez podpory sietí"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "chyba presmerovania: nie je možné duplikovať fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "nenašiel sa /tmp, vytvorte ho prosím!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp musí byť platný názov adresára"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: neplatná voľba"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "nie j emožné resetovať nodelay režim fd %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "nie j emožné resetovať nodelay režim fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: je adresár"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Nemám meno!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, verzia %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1726,48 +1740,48 @@ msgstr ""
"Použitie:\t%s [GNU dlhá voľba] [voľba] ...\n"
"\t%s [GNU dlhá voľba] [voľba] súbor-skriptu ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU dlhé voľby:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Voľby shellu:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s alebo -o voľba\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Na ohlasovanie chýb použite príkaz „bashbug“.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1942,97 +1956,97 @@ msgstr "Žiadosť o informácie"
msgid "Unknown Signal #%d"
msgstr "Neznámy signál #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "chybná substitúcia: chýba „%s“ v %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: nie je možné priradiť zoznam položke poľa"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "nie je možné vytvoriť rúru pre substitúciu procesov"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "nie je možné vytvoriť potomka pre substitúciu procesov"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "nie je možné otvoriť pomenovanú rúru %s na čítanie"
-#: subst.c:6020
+#: subst.c:6053
#, 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:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "chybná substitúcia: : v reťazci %s chýba uzatvárajúci „`”"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "nie je možné vytvoriť rúru pre substitúciu príkazov"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "nie je možné vytvoriť potomka pre substitúciu príkazov"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: nie je možné duplikovať rúru ako fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, fuzzy, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: %s: neplatná hodnota popisovača trasovacieho súboru"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: neplatný počet riadkov"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "„%s“: neplatný názov aliasu"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter je null alebo nenastavený"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter je null alebo nenastavený"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: výraz podreťazca < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: chybná substitúcia"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: nie je možné vykonať priradenie takýmto spôsobom"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2040,12 +2054,12 @@ msgstr ""
"budúce verzie shellu budú vynucovať vyhodnocovanie ako aritmetickú "
"substitúciu"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "chybná substitúcia: : v reťazci %s chýba uzatvárajúci „`”"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "bez zhody: %s"
@@ -2113,80 +2127,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: chybný signál %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "chyba pri importe definície funkcie „%s“"
-#: variables.c:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, fuzzy, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: nie je možné priradiť popisovač súboru premennej"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s má null exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "neplatný znak %d v exportstr %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "žiadne „=“ v exportstr %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: chýba kontext global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: nemožno otvoriť ako SÚBOR"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: neplatná hodnota popisovača trasovacieho súboru"
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s je mimo rozsahu"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2011 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
msgid ""
@@ -5610,7 +5624,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5803,6 +5817,10 @@ msgstr ""
" \n"
" Synonymum k „mapfile“."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Copyright (C) 2011 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5818,9 +5836,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Neznáme číslo signálu"
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/sl.gmo b/po/sl.gmo
index fe218f75..7667b718 100644
--- a/po/sl.gmo
+++ b/po/sl.gmo
Binary files differ
diff --git a/po/sl.po b/po/sl.po
index bb0f35c1..21376e97 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-4.2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2013-03-09 20:21+0100\n"
"Last-Translator: Klemen Košir <klemen913@gmail.com>\n"
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -25,8 +25,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "slab podpis polja"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -86,17 +86,17 @@ msgstr "`%s': ni mogoče odvezati"
msgid "brace expansion: cannot allocate memory for %s"
msgstr ""
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr ""
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr ""
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': neveljaven vzdevek"
@@ -200,7 +200,7 @@ msgstr "opozorilo: "
msgid "%s: usage: "
msgstr "%s: uporaba: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: možnost zahteva argument"
@@ -215,7 +215,7 @@ msgstr "%s: zahtevan je števni argument"
msgid "%s: not found"
msgstr "%s: ni mogoče najti"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: neveljavna možnost"
@@ -225,7 +225,7 @@ msgstr "%s: neveljavna možnost"
msgid "%s: invalid option name"
msgstr "%s: neveljavno ime možnosti"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': neveljavno določilo"
@@ -238,7 +238,7 @@ msgstr "neveljavno osmiško število"
msgid "invalid hex number"
msgstr "neveljavno šestnajstiško število"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "neveljavno število"
@@ -328,36 +328,36 @@ msgstr "%s: dvoumno določilo posla"
msgid "help not available in this version"
msgstr ""
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: ni mogoče ponastaviti: samo za branje %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: ni mogoče ponastaviti"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: neveljavno ime dejanja"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: ni določila dopolnjevanja"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "Opozorilo: možnost -F morda ne bo delovala po pričakovanjih"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "Opozorilo: možnost -C morda ne bo delovala po pričakovanjih"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "trenutno se ne izvaja funkcija dopolnjevanja"
@@ -370,13 +370,13 @@ msgstr "se lahko uporabi samo v funkciji"
msgid "%s: reference variable cannot be an array"
msgstr ""
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr ""
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr ""
@@ -390,7 +390,7 @@ msgstr "`%s': neveljaven vzdevek"
msgid "cannot use `-f' to make functions"
msgstr "ni mogoče uporabiti `-f' za ustvarjanje funkcij"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: funkcija samo za branje"
@@ -444,7 +444,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: je mapa"
@@ -459,7 +459,7 @@ msgstr "%s: ni običajna datoteka"
msgid "%s: file is too large"
msgstr "%s: datoteka je prevelika"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: ni mogoče izvesti binarne datoteke"
@@ -524,12 +524,12 @@ msgstr "%s: možnost zahteva argument -- %c\n"
msgid "hashing disabled"
msgstr "razpršitev je onemogočena"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: razpršitvena razpredelnica je prazna\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "zadetki\tukaz\n"
@@ -619,7 +619,7 @@ msgstr "%s: argumenti morajo biti določila opravila ali posla"
msgid "Unknown error"
msgstr "Neznana napaka"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "izraz je bil pričakovan"
@@ -855,11 +855,11 @@ msgstr "napaka med branjem: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "`return' lahko vrne samo iz funkcije ali skripte z izvorno kodo"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "ni mogoče ponastaviti funkcije in spremenljivke hkrati"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: ni spremenljivka polja"
@@ -1018,76 +1018,75 @@ msgstr "slab skok"
msgid "%s: unbound variable"
msgstr "%s: nedoločena spremenljivka"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\apotekla je časovna omejitev med čakanjem na vnos: samodejna odjava\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "ni mogoče preusmeriti običajnega vnosa iz /dev/null: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': neveljaven znak oblike"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "napaka cevi"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr ""
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: omejeno: ni mogoče določiti `/' v imenih ukaza"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: ukaza ni mogoče najti"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: slab tolmač"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, fuzzy, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: ni mogoče izvesti binarne datoteke"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, fuzzy, c-format
msgid "`%s': is a special builtin"
msgstr "%s je vgrajena lupina\n"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "ni mogoče podvajati fd %d v fd %d"
@@ -1113,57 +1112,57 @@ msgstr "poskus dodelitve ne-spremenljivki"
msgid "syntax error in variable assignment"
msgstr "skladenjska napaka v izrazu"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "delitev z 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "hrošč: slab žeton expassign"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "`:' pričakovano za pogojni izraz"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "eksponent je manjši kot 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "po predhodnem večanju ali manjšanju je pričakovano določilo"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "manjka `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "skladenjska napaka: pričakovan operand"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "skladenjska napaka: neveljaven aritmetični operand"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (žeton napake je \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "neveljavna aritmetična zbirka"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: neveljavno štetje vrstic"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "vrednost je prevelika za zbirko"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: napaka izraza\n"
@@ -1172,7 +1171,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d"
@@ -1187,167 +1186,172 @@ msgstr "ni mogoče dodeliti opisnika novih map za vnos bash iz fd %d"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: medpomnilnik že obstaja za nov fd %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: cev pgrp"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "brisanje ustavljenega posla %d s skupino opravila %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: ni takšnega določila opravila"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Končano"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Zaustavljeno"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Zaustavljeno(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Se izvaja"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Končano(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Končaj %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Neznano stanje"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(izpis jedra) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "podrejeno opravilo setpgid (%ld v %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: ni zapisov o opravilu %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: posel %d je zaustavljen"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: ni takšnega posla"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: posel je uničen"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: posel %d se že izvaja v ozadju"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: vklop WNOHANG za preprečitev nedoločenosti bloka"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: vrstica %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (izpis jedra)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd zdaj: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp je spodletel"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: vrstična disciplina"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: vrstična disciplina"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "ni mogoče nastaviti skupine opravil terminala (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "brez nadzora posla v tej lupini"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: spodletela trditev: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1356,41 +1360,51 @@ msgstr ""
"\r\n"
"malloc: %s:%d: trditev je bila slabo izpeljana\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "neznano"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: vsebina bloka na prostem seznamu je bila prepisana"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: poklican z že sproščenim argumentom bloka"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: klic z nedodeljenim argumentom bloka"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr ""
"free: velikosti začetnih in končnih podatkovnih kosov \"chunk\" se "
"razlikujejo"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: klic z nedodeljenim argumentom bloka"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr ""
"realloc: velikosti začetnih in končnih podatkovnih kosov \"chunk\" se "
@@ -1506,99 +1520,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr ""
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `%c'"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "skladenjska napaka v pogojnem izrazu: nepričakovan žeton `%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "skladenjska napaka v pogojnem izrazu"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "nepričakovan žeton `%s', pričakovan je bil `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "pričakovan `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "nepričakovan argument `%s' do pogojnega enoslovnega operatorja"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "nepričakovan argument do pogojnega enoslovnega operatorja"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "nepričakovan žeton `%s', pričakovan je binarni pogojni operator"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "pričakovan je binarni pogojni operator"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "nepričakovan argument `%s' do pogojnega binarnega operatorja"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "nepričakovan argument do pogojnega binarnega operatorja"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "nepričakovan žeton `%c' v pogojnem ukazu"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "nepričakovan žeton `%s' v pogojnem ukazu"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "nepričakovan žeton %d v pogojnem ukazu"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "skladenjska napaka blizu nepričakovanega žetona `%s'"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "skladenjska napaka blizu `%s'"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "skladenjska napaka: nepričakovan konec datoteke"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "skladenjska napaka"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Uporabite \"%s\", če želite zapustiti lupino.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `)'"
@@ -1641,89 +1655,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': neveljaven znak oblike"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "opisnik datoteke je izven dosega"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: dvoumna preusmeritev"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: ni mogoče prepisati obstoječe datoteke"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: omejitev: ni mogoče preusmeriti izhoda"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "ni mogoče ustvariti začasne datoteke za here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: ni mogoče dodeliti fd spremenljivki"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port ni podprt brez omrežja"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "napaka preusmeritve: ni mogoče podvajati fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "ni mogoče najti /tmp, ustvarite ga!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp mora biti veljavno ime mape"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: neveljavna možnost"
-#: shell.c:1316
+#: shell.c:1319
#, fuzzy, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d"
-#: shell.c:1327
+#: shell.c:1330
#, fuzzy, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, fuzzy, c-format
msgid "%s: Is a directory"
msgstr "%s: je mapa"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Ni imena!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, različica %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1732,45 +1746,45 @@ msgstr ""
"Uporaba:\t%s [dolga možnost GNU] [možnost] ...\n"
"\t%s [dolga možnost GNU] [možnost] skriptni dokument ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Dolge možnosti GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Možnosti lupine:\n"
-#: shell.c:2040
+#: shell.c:2043
#, fuzzy
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ali možnost -o\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Uporabite ukaz `bashbug' za poročanje hroščev.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr ""
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1945,109 +1959,109 @@ msgstr "zahteva po podatkih"
msgid "Unknown Signal #%d"
msgstr "Neznan signal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "slaba zamenjava: ni zaključka `%s' v %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: ni mogoče dodeliti seznama članu polja"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "ni mogoče ustvariti cevi za zamenjavo opravila"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "ni mogoče ustvariti podrejenega opravila za zamenjavo opravila"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "ni mogoče odpreti imenovane cevi %s za branje"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "ni mogoče odpreti imenovane cevi %s za pisanje"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "ni mogoče podvajati imenovane cevi %s kot fd %d"
-#: subst.c:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "slaba zamenjava: ni zaključka \"`\" v %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "ni mogoče ustvariti cevi za zamenjavo ukaza"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "ni mogoče ustvariti podrejenega opravila za zamenjavo ukaza"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: ni mogoče podvajati cevi kot fd 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, fuzzy, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, fuzzy, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: neveljavno štetje vrstic"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, fuzzy, c-format
msgid "%s: invalid variable name"
msgstr "`%s': neveljaven vzdevek"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parameter je prazen ali pa ni določen"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parameter je prazen ali pa ni določen"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: izraz podniza < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: slaba zamenjava"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: ni mogoče dodeliti na tak način"
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "slaba zamenjava: ni zaključka \"`\" v %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "ni ujemanja: %s"
@@ -2115,80 +2129,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: slab signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "napaka med uvozom določila funkcije `%s'"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "raven lupine (%d) je previsoka, ponastavljanje na 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: v trenutnem dosegu ni vsebine funkcije"
-#: variables.c:2871
+#: variables.c:2668
#, fuzzy, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: ni mogoče dodeliti fd spremenljivki"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr ""
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: v trenutnem dosegu ni vsebine funkcije"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s ima prazen exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "neveljaven znak %d v exportstr za %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "ni `=' v exportstr za %s"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: glava shell_variables ni vsebina funkcije"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: ni vsebine global_variables"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: glava shell_variables ni trenuten obseg okolja"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: ni mogoče odpreti kot DATOTEKO"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek"
-#: variables.c:6612
+#: variables.c:6412
#, fuzzy, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s izven dosega"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Avtorske pravice (C) 2011 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Avtorske pravice (C) 2009 Free Software Foundation, Inc.\n"
#: version.c:47 version2.c:47
msgid ""
@@ -5621,7 +5635,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5822,6 +5836,10 @@ msgstr ""
" \n"
" Je sopomenka za `mapfile'."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Avtorske pravice (C) 2011 Free Software Foundation, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5837,9 +5855,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Neznan signal #"
-#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
-#~ msgstr "Avtorske pravice (C) 2009 Free Software Foundation, Inc.\n"
-
#~ msgid ""
#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
#~ "html>\n"
diff --git a/po/sr.gmo b/po/sr.gmo
index f70decf3..d7cf1741 100644
--- a/po/sr.gmo
+++ b/po/sr.gmo
Binary files differ
diff --git a/po/sr.po b/po/sr.po
index 19c13638..07169515 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash-5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2020-03-31 15:52+0200\n"
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
"Language-Team: Serbian <(nothing)>\n"
@@ -23,8 +23,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "лош индекс низа"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: уклањам атрибут упуте назива"
@@ -83,17 +83,17 @@ msgstr "„%s“: не могу да развежем"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "ширење заграде: не могу да доделим меморију за „%s“"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "ширење заграде: нисам успео да доделим меморију за %u елемента"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "ширење заграде: нисам успео да доделим меморију за „%s“"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "„%s“: неисправан назив алијаса"
@@ -196,7 +196,7 @@ msgstr "упозорење:"
msgid "%s: usage: "
msgstr "%s: употреба:"
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: опција захтева аргумент"
@@ -211,7 +211,7 @@ msgstr "%s: потребан је бројевни аргумент"
msgid "%s: not found"
msgstr "%s: не постоји"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: неисправна опција"
@@ -221,7 +221,7 @@ msgstr "%s: неисправна опција"
msgid "%s: invalid option name"
msgstr "%s: неисправан назив опције"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "„%s“: није исправан одредник"
@@ -234,7 +234,7 @@ msgstr "неисправан октални број"
msgid "invalid hex number"
msgstr "неисправан хексадецимални број"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "неисправан број"
@@ -324,36 +324,36 @@ msgstr "%s: нејасна одредба посла"
msgid "help not available in this version"
msgstr "помоћ није доступна у овом издању"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: не могу да расподесим: „%s“ је само за читање"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: не могу да расподесим"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: неисправан назив радње"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: нема одредбе довршавања"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "упозорење: опција „-F“ можда неће радити како сте очекивали"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "упозорење: опција „-C“ можда неће радити како сте очекивали"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "тренутно не обавља функцију довршавања"
@@ -366,13 +366,13 @@ msgstr "може бити коришћено једино у функцији"
msgid "%s: reference variable cannot be an array"
msgstr "%s: променљива упуте не може бити низ"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: самоупућивање променљиве упуте назива није дозвољено"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: кружна упута назива"
@@ -386,7 +386,7 @@ msgstr "%s: неисправан назив променљиве за упуту
msgid "cannot use `-f' to make functions"
msgstr "не можете користити „-f“ да направите функције"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: функција само за читање"
@@ -440,7 +440,7 @@ msgstr "%s: није динамички учитано"
msgid "%s: cannot delete: %s"
msgstr "%s: не могу да обришем: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: је директоријум"
@@ -455,7 +455,7 @@ msgstr "%s: није обична датотека"
msgid "%s: file is too large"
msgstr "%s: датотека је превелика"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: не могу да извршим бинарну датотеку"
@@ -520,12 +520,12 @@ msgstr "%s: опција захтева аргумент -- %c\n"
msgid "hashing disabled"
msgstr "хеширање је искључено"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: хеш табела је празна\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "покреће\tнаредбу\n"
@@ -612,7 +612,7 @@ msgstr "%s: аргументи морају бити процеси или ИБ-
msgid "Unknown error"
msgstr "Непозната грешка"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "очекиван је израз"
@@ -850,11 +850,11 @@ msgstr "грешка читања: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "могу једино да „испишем“ из функције или изворног списа"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "не могу истовремено да расподесим функцију и променљиву"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: није променљива низа"
@@ -1013,76 +1013,75 @@ msgstr "лош скок"
msgid "%s: unbound variable"
msgstr "%s: несвезана променљива"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aистекло је време чекајући на улаз: сам се одјављујем\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "не могу да преусмерим стандардни улаз из „/dev/null:“: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "ЗАПИСВРЕМЕНА: „%c“: неисправан знак записа"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "изврши_копроц: копроцес [%d:%s] још увек постоји"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "грешка спојке"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "процена: премашен је највећи ниво угнежђивања процене (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: премашен је највећи ниво угнежђивања извора (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: премашен је највећи ниво угнежђивања функције (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: ограничено: не могу да наведем / у називима наредби"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: нема такве наредбе"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: лош тумач"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: не могу да извршим бинарну датотеку: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "„%s“: јесте посебна уграђеност"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "не могу да удвостручим „fd %d“ у „fd %d“"
@@ -1107,57 +1106,57 @@ msgstr "покушано је додељивање у не-променљиву"
msgid "syntax error in variable assignment"
msgstr "садржајна грешка у додели променљиве"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "дељење 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "грешка: лош симбол доделе израза"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "„:“ је очекивано за условни израз"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "изложилац је мањи од 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "одредник је очекиван након пре-увећања или пре-умањења"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "недостаје )"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "садржајна грешка: очекиван је операнд"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "садржајна грешка: неисправан аритметички оператор"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (симбол грешке је „%s“)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "неисправна аритметичка основа"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: неисправан број реда"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "вредност је превише велика за основу"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: грешка израза\n"
@@ -1166,7 +1165,7 @@ msgstr "%s: грешка израза\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: не могу да приступим родитељском директоријуму"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "не могу да поништим режим без-кашњења за фд „%d“"
@@ -1181,166 +1180,171 @@ msgstr "не могу да доделим нови описник датотек
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: већ постоји међумеморија за нови фд „%d“"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: „pgrp“ спојка"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "исцепљени пиб „%d“ се јавља у покренутом послу „%d“"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "бришем заустављени посао „%d“ са групом процеса %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: пиб %5ld (%s) је означен да је још жив"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: нема таквог пиб-а"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Сигнал %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Урађен"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Заустављен"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Заустављен(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Покренут"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Урађен(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Изађи из „%d“"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Непознато стање"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(језгрени избачај)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "сетпгиб порода (%ld у %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: пиб %ld није пород ове шкољке"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Нема записа о процесу %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: посао „%d“ је заустављен"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: нема таквог посла"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: посао је завршио"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: посао „%dд је већ у позадини"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: укључујем „WNOHANG“ да избегнем неодређени блок"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: ред %d:"
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (језгрени избачај)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(„wd“ сада: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: није успело „getpgrp“"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: нема контроле посла у позадини"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: дисциплина реда"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "не могу да подесим групу процеса терминала (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "нема управљања послом у овој шкољци"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: тврдња није успела: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1349,39 +1353,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: тврдња је лоше изведена\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "непознато"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: блок на слободном списку је преписан"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: позвана са већ ослобођеним аргументом блока"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: позвана са недодељеним аргументом блока"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: откривена је недовољност тока; mh_n-бајтова је ван опсега"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: откривена је недовољност тока; mh_n-бајтова је ван опсега"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: почетна и крајња величина дела се разликују"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: позвана са недодељеним аргументом блока"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: откривена је недовољност тока; mh_n-бајтова је ван опсега"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: откривена је недовољност тока; mh_n-бајтова је ван опсега"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: почетна и крајња величина дела се разликују"
@@ -1497,99 +1511,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "премашен је највећи број „овде-документ“"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "неочекивани крај датотеке приликом тражења поклапања „%c“"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "неочекивани крај датотеке приликом тражења „]]“"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "садржајна грешка у условном изразу: неочекивани симбол „%s“"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "садржајна грешка у условном изразу"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "неочекивани симбол „%s“, очекивана је )"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "очекивана је )"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "неочекивани аргумент „%s“ условном једночланом оператору"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "неочекивани аргумент условном једночланом оператору"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "неочекивани симбол „%s“, очекиван је условни двочлани оператор"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "очекиван је условни двочлани оператор"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "неочекивани аргумент „%s“ условном двочланом оператору"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "неочекивани аргумент условном двочланом оператору"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "неочекивани симбол „%c“ у условној наредби"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "неочекивани симбол „%s“ у условној наредби"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "неочекивани симбол „%d“ у условној наредби"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "садржајна грешка близу неочекиваног симбола „%s“"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "садржајна грешка близу „%s“"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "садржајна грешка: неочекивани крај датотеке"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "садржајна грешка"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Користите „%s“ да напустите шкољку.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "неочекивани крај датотеке приликом тражења поклапајуће )"
@@ -1632,89 +1646,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: „%c“: неисправан знак записа"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "описник датотеке је ван опсега"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: нејасно преусмерење"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: не могу да препишем постојећу датотеку"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: ограничено: не могу да преусмерим излаз"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "не могу да направим привремену датотеку за документ-овде: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: не могу да доделим фд променљивој"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "„/dev/(tcp|udp)/домаћин/прикључник“ није подржано без умрежавања"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "грешка преусмерења: не могу да удвостручим фд"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "не могу да нађем „/tmp“, направите га!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "„/tmp“ мора бити исправан назив директоријума"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "режим уредног исписа је занемарен у међудејственим шкољкама"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: неисправна опција"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "не могу да подесим јиб на %d: стварни јиб %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "не могу да подесим гиб на %d: стварни гиб %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "не могу да покренем прочишћавача; режим прочишћавања је искључен"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: је директоријум"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Немам назив!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "Гну баш, издање %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1723,44 +1737,44 @@ msgstr ""
"Употреба:\t%s [Гнуова дуга опција] [опција] ...\n"
" \t%s [Гнуова дуга опција] [опција] датотека-списа ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Гнуове дуге опције:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Опције шкољке:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t„-%s“ или опција „-o“\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr "Укуцајте „%s -c \"help set\"“ за више података о опцијама шкољке.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr "Укуцајте „%s -c help“ за више података о уграђеним наредбама шкољке.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "Користите наредбу „bashbug“ да известите о грешкама.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Матична страница баша: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Општа помоћ коришћења Гну софтвера: <http://www.gnu.org/gethelp/>\n"
@@ -1935,107 +1949,107 @@ msgstr "Захтев за подацима"
msgid "Unknown Signal #%d"
msgstr "Непознат сигнал #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "лоша замена: нема затварајуће „%s“ у „%s“"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: не могу да доделим списак члану низа"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "не могу да начиним спојку за замену процеса"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "не могу да начиним пород за замену процеса"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "не могу да отворим именовану спојку „%s“ за читање"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "не могу да отворим именовану спојку „%s“ за писање"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "не могу да удвостручим именовану спојку „%s“ као фд %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "замена наредбе: занемарих ништавни бајт у улазу"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "не могу да начиним спојку за замену наредбе"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "не могу да начиним пород за замену наредбе"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: не могу да удвостручим спојку као фд 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: неисправан назив променљиве за упуту назива"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: неисправно посредно ширење"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: неисправан назив променљиве"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: параметар није подешен"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: параметар је ништаван или није подешен"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: израз подниске < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: лоша замена"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: не могу дадоделим на овај начин"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr "будућа издања шкољке ће приморати процену као аритметичку замену"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "лоша замена: нема затварајућег „`“ у „%s“"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "нема поклапања: %s"
@@ -2104,80 +2118,80 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: лош сигнал %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "грешка увоза одреднице функције за „%s“"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "ниво шкољке (%d) је превисок, поново постављам на 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: нема садржаја функције на текућем досегу"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: вредности не може бити додељена вредност"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: додељујем цео број упути назива"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variable: нема садржаја функције на текућем досегу"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s има ништавну ниску извоза"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "неисправан знак %d у нисци извоза за „%s“"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "нема = у нисци извоза за „%s“"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: глава променљивих шкољке није садржајност функције"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: нема садржаја општих променљивих"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: глава променљивих шкољке није привремени досег окружења"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: не могу да отворим као ДАТОТЕКУ"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: неисправна вредност за описник праћења датотеке"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: вреднсот сагласности је ван опсега"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Ауторска права © 2018 Задужбина слободног софтвера, Доо."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Ауторска права (C) 2012 Задужбина слободног софтвера, Доо."
#: version.c:47 version2.c:47
msgid ""
@@ -5676,6 +5690,7 @@ msgstr ""
" дође до грешке писања или доделе."
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5697,7 +5712,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5900,6 +5915,10 @@ msgstr ""
" \n"
" Синоним за „mapfile“."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Ауторска права © 2018 Задужбина слободног софтвера, Доо."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5929,6 +5948,3 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Ауторска права (C) 2012 Задужбина слободног софтвера, Доо."
diff --git a/po/sv.gmo b/po/sv.gmo
index bb518ab1..5656bd71 100644
--- a/po/sv.gmo
+++ b/po/sv.gmo
Binary files differ
diff --git a/po/sv.po b/po/sv.po
index deeb942e..72d49249 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-12-03 21:31+0100\n"
"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "felaktigt vektorindex"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: tar bort attributet namnreferens"
@@ -86,17 +86,17 @@ msgstr "”%s”: det går inte att avbinda"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "klammerexpansion: kan inte allokera minne för %s"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "klammerexpansion: misslyckades att allokera minne för %u element"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "”%s”: ogiltigt aliasnamn"
@@ -199,7 +199,7 @@ msgstr "varning: "
msgid "%s: usage: "
msgstr "%s: användning: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: flaggan kräver ett argument"
@@ -214,7 +214,7 @@ msgstr "%s: numeriskt argument krävs"
msgid "%s: not found"
msgstr "%s: finns inte"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: ogiltig flagga"
@@ -224,7 +224,7 @@ msgstr "%s: ogiltig flagga"
msgid "%s: invalid option name"
msgstr "%s: ogiltigt flaggnamn"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "”%s”: inte en giltig identifierare"
@@ -237,7 +237,7 @@ msgstr "ogiltigt oktalt tal"
msgid "invalid hex number"
msgstr "ogiltigt hexadecimalt tal"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "ogiltigt tal"
@@ -327,36 +327,36 @@ msgstr "%s: tvetydig jobbspecifikation"
msgid "help not available in this version"
msgstr "hjälp är inte tillgängligt i denna version"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: det går inte att ta bort tilldelning: endast läsbar %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: det går inte att ta bort tilldelning"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: ogiltigt åtgärdsnamn"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: ingen kompletteringsspecifikation"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "varning: flaggan -F fungerar kanske inte som du väntar dig"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "varning: flaggan -C fungerar kanske inte som du väntar dig"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "kör inte en kompletteringsfunktion"
@@ -369,13 +369,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: att en namnreferensvariabel självrefererar är inte tillåtet"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: cirkulär namnreferens"
@@ -389,7 +389,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: endast läsbar funktion"
@@ -443,7 +443,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: är en katalog"
@@ -458,7 +458,7 @@ msgstr "%s: inte en normal fil"
msgid "%s: file is too large"
msgstr "%s: filen är för stor"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: det går inte att köra binär fil"
@@ -523,12 +523,12 @@ msgstr "%s: flaggan kräver ett argument -- %c\n"
msgid "hashing disabled"
msgstr "hashning avslaget"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: hashtabellen tom\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "träffar\tkommando\n"
@@ -615,7 +615,7 @@ msgstr "%s: argument måste vara processer eller jobb-id:n"
msgid "Unknown error"
msgstr "Okänt fel"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "uttryck förväntades"
@@ -853,11 +853,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"det går bara att göra ”return” från en funktion eller källinläst skript"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: inte en vektorvariabel"
@@ -1016,76 +1016,75 @@ msgstr "felaktigt hopp"
msgid "%s: unbound variable"
msgstr "%s: obunden variabel"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\atiden gick ut i väntan på indata: automatisk utloggning\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: ”%c”: ogiltigt formateringstecken"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] finns fortfarande"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "rörfel"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: maximal nästning av eval överskriden (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: maximal nästning av source överskriden (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: maximal nästning av funktioner överskriden (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: kommandot finns inte"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: felaktig tolk"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, 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:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "”%s”: är en speciell inbyggd"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "det går inte att duplicera fb %d till fb %d"
@@ -1110,57 +1109,57 @@ msgstr "försök att tilldela till en icke-variabel"
msgid "syntax error in variable assignment"
msgstr "syntaxfel i variabeltilldelning"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "division med 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "fel: felaktig expassign-symbol"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "”:” förväntades i villkorligt uttryck"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "exponenten är mindre än 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "en identifierare förväntades efter pre-ökning eller pre-minskning"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "”)” saknas"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "syntaxfel: en operand förväntades"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "syntaxfel: ogiltig aritmetisk operator"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (felsymbol är ”%s”)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "ogiltig aritmetisk bas"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: ogiltigt radantal"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "värdet är för stort för basen"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: uttrycksfel\n"
@@ -1169,7 +1168,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:6028
+#: input.c:99 subst.c:6061
#, 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"
@@ -1185,166 +1184,171 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: buffert finns redan för ny fb %d"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp rör"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "avgrenad pid %d finns i körande jobb %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "tar bort stoppat jobb %d med processgrupp %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: ingen sådan pid"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Signal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Klart"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Stoppad"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Stoppad(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Kör"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Klart(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Avslut %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Okänd status"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(minnesutskrift skapad) "
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (ak: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "barns setpgid (%ld till %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Ingen uppgift om process %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: jobb %d är stoppat"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: inget sådant jobb"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: jobbet har avslutat"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: jobb %d är redan i bakgrunden"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: slår på WNOHANG för att undvika oändlig blockering"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: rad %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (minnesutskrift skapad)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(ak nu: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp misslyckades"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: ingen jobbstyrning i bakgrunden"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: linjedisciplin"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "det går inte att sätta terminalprocessgrupp (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "ingen jobbstyrning i detta skal"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: försäkran misslyckades: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1353,39 +1357,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: försäkran gick fel\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "okänd"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: block på frilista överskrivet"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: anropad med redan frigjort block som argument"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: anropad med oallokerat block som argument"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: underspill upptäckt: mh_nbytes utanför giltigt intervall"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: underspill upptäckt: mh_nbytes utanför giltigt intervall"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: start- och slutstyckesstorlekar skiljer"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: anropat med oallokerat block som argument"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: underspill upptäckt: mh_nbytes utanför giltigt intervall"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: underspill upptäckt: mh_nbytes utanför giltigt intervall"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: start- och slutstyckesstorlekar skiljer"
@@ -1502,99 +1516,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "maximalt antal av här-dokument överskridet"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "oväntat filslut vid sökning efter matchande ”%c”"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "oväntat filslut vid sökning efter ”]]”"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "syntaxfel i villkorligt uttryck: oväntad symbol ”%s”"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "syntaxfel i villkorligt uttryck"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "oväntad symbol ”%s”, ”)” förväntades"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "”)” förväntades"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "oväntat argument ”%s” till villkorlig unär operator"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "oväntat argument till villkorlig unär operator"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "oväntad symbol ”%s”, villkorlig binär operator förväntades"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "villkorlig binär operator förväntades"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "oväntat argument ”%s” till villkorlig binär operator"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "oväntat argument till villkorlig binär operator"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "oväntad symbol ”%c” i villkorligt kommando"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "oväntad symbol ”%s” i villkorligt kommando"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "oväntad symbol %d i villkorligt kommando"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "syntaxfel nära den oväntade symbolen ”%s”"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "syntaxfel nära ”%s”"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "syntaxfel: oväntat filslut"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "syntaxfel"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Använd ”%s” för att lämna skalet.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "oväntat filslut när matchande ”)” söktes"
@@ -1637,89 +1651,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: ”%c”: ogiltigt formateringstecken"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "filbeskrivare utanför giltigt intervall"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: tvetydig omdirigering"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: det går inte att skriva över en existerande fil"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: begränsat: det går inte att omdirigera utdata"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "det går inte att skapa temporärfil för här-dokument: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: det går inte att tilldela fb till variabel"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port stöds inte utan nätverksfunktion"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "omdirigeringsfel: det går inte att duplicera fb"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "hittade inte /tmp, var god skapa!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp måste vara ett giltigt katalognamn"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "läget för snygg utskrift ignoreras i interaktiva skal"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: ogiltig flagga"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "det går sätta uid till %d: effektiv uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "det går inte att sätta gid till %d: effektiv gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "kan inte starta felsökaren, felsökningsläge avaktiverat"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: är en katalog"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Jag har inget namn!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, version %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1728,46 +1742,46 @@ msgstr ""
"Användning:\t%s [GNU lång flagga] [flagga] ...\n"
"\t\t%s [GNU lång flagga] [flagga] skriptfil ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU långa flaggor:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Skalflaggor:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s eller -o flagga\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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 <tp-sv@listor.tp-sv.se>.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash hemsida: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1943,96 +1957,96 @@ msgstr "Informationsbegäran"
msgid "Unknown Signal #%d"
msgstr "Okänd signal nr %d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "felaktig substitution: ingen avslutande ”%s” i %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: det går inte att tilldela listor till vektormedlemmar"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "det går inte att skapa rör för processubstitution"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "det går inte att skapa barn för processubstitution"
-#: subst.c:6018
+#: subst.c:6051
#, 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:6020
+#: subst.c:6053
#, 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:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "kommandoersättning: ignorerade nollbyte i indata"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "det går inte att skapa rör för kommandosubstitution"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "det går inte att skapa barn för kommandosubstitution"
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: ogiltigt variabelnamn för referens"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: felaktig indirekt expansion"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: felaktigt variabelnamn"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s: parametern är inte satt"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametern tom eller inte satt"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: delstränguttryck < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: felaktig substitution"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: det går inte att tilldela på detta sätt"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2040,12 +2054,12 @@ msgstr ""
"framtida versioner av skalet kommer att framtvinga evaluering som en "
"aritmetisk substitution"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "felaktig ersättning: ingen avslutande ”`” i %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "ingen matchning: %s"
@@ -2114,81 +2128,81 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: felaktig signal %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "fel vid import av funktionsdefinition för ”%s”"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "skalnivå (%d) för hög, återställer till 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: ingen funktionskontext i aktuellt sammanhang"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: variabeln får inte tilldelas ett värde"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: tilldelar ett heltal till en namnreferens"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: ingen funktionskontext i aktuellt sammanhang"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s har tom exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "ogiltigt tecken %d i exportstr för %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "inget ”=” i exportstr för %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: ingen kontext global_variables"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: går inte att öppna som FILE"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: ogiltigt värde för spårningsfilbeskrivare"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: kompatibilitetsvärde utanför giltigt intervall"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "Copyright © 2018 Free Software Foundation, Inc."
#: version.c:47 version2.c:47
@@ -5641,7 +5655,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/po/tr.gmo b/po/tr.gmo
index 7abc380d..e98c007c 100644
--- a/po/tr.gmo
+++ b/po/tr.gmo
Binary files differ
diff --git a/po/tr.po b/po/tr.po
index e46869e6..82a278df 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2017-05-05 11:49+0100\n"
"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -24,8 +24,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "hatalı dizi indisi"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: removing nameref niteliği kaldırılıyor"
@@ -84,17 +84,17 @@ msgstr "`%s': kısayol değiştirilemiyor"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "destek genişletme: %s için bellek ayrılamıyor"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "destek genişletme: %d öge için bellek ayrılamıyor"
-#: braces.c:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "`%s': geçersiz takma isim"
@@ -198,7 +198,7 @@ msgstr "uyarı: "
msgid "%s: usage: "
msgstr "%s: kullanım: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: seçenek bir argüman gerektirir"
@@ -213,7 +213,7 @@ msgstr "%s: sayısal argüman gerekli"
msgid "%s: not found"
msgstr "%s:yok"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: seçenek geçersiz"
@@ -223,7 +223,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "`%s': geçerli bir belirteç değil"
@@ -236,7 +236,7 @@ msgstr "geçersiz sekizli sayı"
msgid "invalid hex number"
msgstr "geçersiz onaltılık sayı"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "geçersiz sayı"
@@ -326,36 +326,36 @@ msgstr "%s: iş belirtimi belirsiz"
msgid "help not available in this version"
msgstr "bu sürümde yardım kullanılamıyor"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s:unset yapılamaz: %s salt okunur"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: unset yapılamaz"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: eylem adı geçersiz"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: tamamlama belirtimi yok"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "uyarı: -F seçeneği umduğunuz gibi çalışmayabilir"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "uyarı: -C seçeneği umduğunuz gibi çalışmayabilir"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "şuan tamamlama işlevi çalıştırılmıyor"
@@ -368,13 +368,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: nameref değişkeninin kendine yaptığı referanslara izin verilmiyor"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: çembersel isim referansı"
@@ -388,7 +388,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: salt okunur işlev"
@@ -442,7 +442,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: bir dizin"
@@ -457,7 +457,7 @@ msgstr "%s: bir dosya değil"
msgid "%s: file is too large"
msgstr "%s: dosya çok büyük"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: ikili dosya çalıştırılamıyor"
@@ -522,12 +522,12 @@ msgstr "%s: seçenek bir argüman gerektirir -- %c\n"
msgid "hashing disabled"
msgstr "çitleme iptal edildi"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: çitleme tablosu boş\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "eşleşme\tkomut\n"
@@ -614,7 +614,7 @@ msgstr "%s: argümanlar süreç veya iş kimlikleri olmalı"
msgid "Unknown error"
msgstr "Bilinmeyen hata"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "ifade bekleniyordu"
@@ -850,11 +850,11 @@ msgstr "okuma hatası: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "sadece bir işlev veya betikten kaynaklı olarak `return' yapılabilir"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: bir dizi değişkeni değil"
@@ -1013,76 +1013,75 @@ msgstr "hatalı sıçrama"
msgid "%s: unbound variable"
msgstr "%s: bağlanmamış değişken"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\agirdi beklerken zamanaşımı: auto-logout\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "/dev/null'dan standart girdiye yönlendirme yapılamaz: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: `%c': biçim karakteri geçersiz"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] hala mevcut"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "iletişim tüneli hatası"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: azami eval yuvalama sınırı aşıldı (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: azami kaynak yuvalama sınırı aşıldı (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: azami fonksiyon yuvalama sınırı aşıldı (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: kısıtlı: komut adında `/' kullanamazsınız"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: komut yok"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: hatalı yorumlayıcı"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: ikili dosya çalıştırılamıyor: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "%s: bir kabuk yerleşiğidir"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "fd %d, fd %d olarak yinelenemiyor"
@@ -1108,57 +1107,57 @@ msgstr "değişken olmayana atama yapmaya çalışıldı"
msgid "syntax error in variable assignment"
msgstr "ifadede sözdizimi hatası"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "sıfırla bölme"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "yazılım hatası: bad expassign token"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "koşullu ifade için `:' bekleniyordu"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "üs sıfırdan küçük"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "belirteç ön-arttırım veya ön-eksiltim sonrası bekleniyordu"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "eksik `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "sözdizimi hatası: terim umuluyordu"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "sözdizimi hatası: geçersiz aritmetik işleci"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (hata belirtisi \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "geçersiz sayı tabanı"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: geçersiz satır sayısı"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "değer taban için fazla büyük"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: ifade hatası\n"
@@ -1167,7 +1166,7 @@ msgstr "%s: ifade hatası\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: üst dizinlere erişilemiyor"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor"
@@ -1183,167 +1182,172 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: yeni fd %d için tampon zaten var"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp iletişim tüneli"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "durdurulan %2$ld süreç gruplu iş %1$d siliniyor"
-#: jobs.c:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: böyle bir pid yok"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Sinyal %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Bitti"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Durdu"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Durdu(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Çalışıyor"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Bitti(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Çıkış %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Bilinmeyen durum"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(çekirdek döküldü)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "alt setpgid (şuradan: %ld şuraya: %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: süreç %ld için kayıt yok"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: iş %d durdu"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: böyle bir iş yok"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: iş sonlanmış"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: iş %d zaten artalanda"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: belirsiz blok önlenmek için WNOHANG açılıyor"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: satır %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (çekirdek döküldü)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd artık: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp başarısız"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: satır düzeni"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: satır düzeni"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "uçbirim süreç grunu (%d) ayarlanamaz"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "bu kabukta iş denetimi yok"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: kanaat doğrulaması başarısız: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1352,39 +1356,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: kanaat doğrulaması battı\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "bilinmeyen"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: serbest bırakılmış liste üstünde blok üste yazdı"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: zaten serbest bırakılmış blok argümanı ile çağrıldı"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: ayrılmamış blok argümanı ile çağrıldı"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: alttan taşma saptandı; mh_nbytes aralık dışında"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: alttan taşma saptandı; mh_nbytes aralık dışında"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: başlangıç ve son tomar boyutları farklı"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: ayrılmamış blok argümanı ile çağrıldı"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: alttan taşma saptandı; mh_nbytes aralık dışında"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: alttan taşma saptandı; mh_nbytes aralık dışında"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: başlangıç ve son tomar boyutları farklı"
@@ -1500,99 +1514,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "en fazla buraya belge sayısı aşıldı"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "`%c' için eşleşme aranırken beklenmedik dosya sonu"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "`]]' aranırken beklenmedik dosya sonu"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "koşullu ifadede sözdizimi hatası: beklenmedik dizgecik `%s'"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "koşullu ifadede sözdizimi hatası"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "beklenmedik dizgecik `%s', `)' umuluyordu"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "`)' umuluyordu"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "koşullu tek terimli işlece beklenmedik argüman `%s'"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "koşullu tek terimli işlece beklenmedik argüman"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "beklenmedik dizgecik `%s', koşullu iki terimli işleç umuluyordu"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "koşullu iki terimli işleç umuluyordu"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "koşullu iki terimli işlece beklenmedik argüman `%s'"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "koşullu iki terimli işlece beklenmedik argüman"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "koşullu komutta beklenmeyen dizgecik `%c'"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "koşullu komutta beklenmeyen dizgecik `%s'"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "koşullu komutta beklenmeyen dizgecik %d"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "beklenmeyen dizgecik `%s' yakınında sözdizimi hatası"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "`%s' yakınında sözdizimi hatası"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "sözdizimi hatası: beklenmeyen dosya sonu"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "sözdizimi hatası"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Kabuğu bırakmak için \"%s\" kullanın.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "`)' için eşleşme aranırken beklenmedik dosya sonu"
@@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': geçersiz biçim karakteri"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "dosya tanıtıcı aralık dışında"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: belirsiz yönlendirme"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: mevcut dosyanın üzerine yazılamıyor"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: kısıtlı: çıktı yönlendirilemiyor"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "belge için geçici dosya oluşturulamıyor: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: fd değişkene atanamıyor"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port ağ olmaksızın desteklenmiyor"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "yönlendirme hatası: fd yinelenemiyor"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "/tmp bulunamadı, lütfen oluşturun!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp geçerli bir dizinin adı olmalıdır"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: geçersiz seçenek"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "uid %d olarak ayarlanamıyor: etkin uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "gid %d olarak ayarlanamıyor: etkin gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "hata ayıklayıcı başlatılamadı, hata ayıklama devre dışı"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Bir dizin"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Hiç ismim yok!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, sürüm %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1726,49 +1740,49 @@ msgstr ""
"Kullanım:\t%s [GNU uzun seçeneği] [seçenek] ...\n"
"\t%s [GNU uzun seçeneği] [seçenek] betik-dosyası ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU uzun seçenekleri:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Kabuk seçenekleri:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s ya da -o seçeneği\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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 <gnu-tr@belgeler.org> adresine bildiriniz.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash ana sayfası: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1944,96 +1958,96 @@ msgstr "Bilgi talebi"
msgid "Unknown Signal #%d"
msgstr "Bilinmeyen Sinyal #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: dizi üyesine liste atanamaz"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "süreç ikamesi için borulama yapılamıyor"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "süreç ikamesi için alt süreç yapılamıyor"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "isimli boru %s okumak için açılamıyor"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "isimli boru %s yazmak için açılamıyor"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "isimli boru %s fd %d olarak yinelenemiyor"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "komut ikamesi: girdideki null bayt yoksayıldı"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "komut ikamesi için boru yapılamıyor"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "komut ikamesi için alt süreç yapılamıyor"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: boru fd 1 olarak yinelenemiyor"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: geçersiz dolaylı yayılım"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: geçersiz değişken adı"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: parametre boş ya da değer atanmamış"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: parametre boş ya da değer atanmamış"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: altdizge ifadesi < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: hatalı ikame"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: bu yolla atama yapılmaz"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2041,12 +2055,12 @@ msgstr ""
"kabuk gelecekteki sürümlerinde, bir aritmetik ikame olarak değerlendirmeye "
"zorlayacak"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "hatalı ikame: %s içinde kapatan \"`\" yok"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "eşleşme yok: %s"
@@ -2114,81 +2128,81 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler:hatalı sinyal %d"
-#: variables.c:437
+#: variables.c:421
#, 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:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: değişkene değer atanmamış olabilir"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: isim referansına tamsayı ataması"
-#: variables.c:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s boş exportstr içeriyor"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, 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:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s için exportstr içinde `=' yok"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: genel değişkenler bağlamı yok"
-#: variables.c:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: DOSYA olarak açılamaz"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: uyumlulukdeğeri aralık dışı"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Telif Hakkı (C) 2016 Özgür Yazılım Vakfı A.Ş."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş."
#: version.c:47 version2.c:47
msgid ""
@@ -5460,7 +5474,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5575,6 +5589,10 @@ msgstr ""
" \n"
" `mapfile' ile eşanlamlıdır."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Telif Hakkı (C) 2016 Özgür Yazılım Vakfı A.Ş."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5590,9 +5608,6 @@ msgstr ""
#~ msgid "Unknown Signal #"
#~ msgstr "Bilinmeyen Sinyal #"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş."
-
#~ msgid ":"
#~ msgstr ":"
diff --git a/po/uk.gmo b/po/uk.gmo
index 5a6152f1..7fd45b7d 100644
--- a/po/uk.gmo
+++ b/po/uk.gmo
Binary files differ
diff --git a/po/uk.po b/po/uk.po
index 2e4b6fa6..42f0fa31 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.4\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2016-09-16 17:46+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
"Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -26,8 +26,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "неправильний індекс масиву"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s: вилучаємо атрибут nameref"
@@ -89,17 +89,17 @@ msgstr "«%s»: не вдалося зняти призначення"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "розкриття дужок: не вдалося отримати пам’ять для %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "розкриття дужок: не вдалося отримати об’єм пам’яті для %d елементів"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "розкриття дужок: не вдалося отримати об’єм пам’яті для «%s»"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "«%s»: некоректна назва замінника"
@@ -202,7 +202,7 @@ msgstr "попередження: "
msgid "%s: usage: "
msgstr "%s: використовуйте: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: параметр потребує аргументу"
@@ -217,7 +217,7 @@ msgstr "%s: потрібен числовий аргумент"
msgid "%s: not found"
msgstr "%s: не знайдено"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: неправильний параметр"
@@ -227,7 +227,7 @@ msgstr "%s: неправильний параметр"
msgid "%s: invalid option name"
msgstr "%s: некоректна назва параметра"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "«%s»: неправильний ідентифікатор"
@@ -240,7 +240,7 @@ msgstr "неправильне вісімкове число"
msgid "invalid hex number"
msgstr "неправильне шістнадцяткове число"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "неправильне число"
@@ -330,36 +330,36 @@ msgstr "%s: завдання вказано неоднозначно"
msgid "help not available in this version"
msgstr "у цій версії не можна скористатися довідкою"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: не вдалося знищити: %s лише для читання"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: не вдалося знищити"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: неправильна назва дії"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: не вказано специфікація завершення"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "попередження: можливо параметр -F працює не так, як ви очікуєте"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "попередження: можливо параметр -C працює не так, як ви очікуєте"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "наразі функція завершення рядку не виконується"
@@ -372,13 +372,13 @@ msgstr "може використовуватися лише усередині
msgid "%s: reference variable cannot be an array"
msgstr "%s: еталонна змінна не може бути масивом"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: не можна використовувати циклічне посилання у змінній посилання"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: циклічне посилання за назвою"
@@ -392,7 +392,7 @@ msgstr "«%s»: некоректна назва змінної для посил
msgid "cannot use `-f' to make functions"
msgstr "`-f' не використовується для створення функцій"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: незмінна функція"
@@ -449,7 +449,7 @@ msgstr "%s: завантажений не динамічно"
msgid "%s: cannot delete: %s"
msgstr "%s: не вдалося вилучити: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: це каталог"
@@ -464,7 +464,7 @@ msgstr "%s: не є звичайним файлом"
msgid "%s: file is too large"
msgstr "%s: файл завеликий"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: не вдалося виконати бінарний файл"
@@ -529,12 +529,12 @@ msgstr "%s: параметр потребує аргументу — %c\n"
msgid "hashing disabled"
msgstr "кешування вимкнене"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: в кеші нічого немає\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "влучень\tкоманда\n"
@@ -625,7 +625,7 @@ msgstr "%s: аргументи мають бути ідентифікатора
msgid "Unknown error"
msgstr "Невідома помилка"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "очікувався вираз"
@@ -866,11 +866,11 @@ msgid "can only `return' from a function or sourced script"
msgstr ""
"`return' працює лише у функції чи скрипті, запущеному за допомогою `source'"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "не можна одночасно знищити і функцію і змінну"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: не є масивом"
@@ -1031,76 +1031,75 @@ msgstr "неправильний перехід"
msgid "%s: unbound variable"
msgstr "%s: неозначена змінна"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aчас очікування вводу вичерпано: автоматичний вихід\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "не вдалося переспрямувати /dev/null на стандартний ввід: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "TIMEFORMAT: «%c»: помилковий символ шаблону"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: coproc [%d:%s] все ще існує"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "помилка каналу"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: перевищено максимальний рівень вкладеності eval (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: перевищено максимальний рівень вкладеності джерела (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: перевищено максимальний рівень вкладеності функцій (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: обмеження: не можна вказувати `/' у назві команди"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: команду не знайдено"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: неправильний інтерпретатор"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: не вдалося виконати бінарний файл: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "%s є спеціальною вбудованою командою оболонки"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "не вдалося створити копію файлового дескриптору %d у %d"
@@ -1126,57 +1125,57 @@ msgstr "спроба призначення не-змінної"
msgid "syntax error in variable assignment"
msgstr "синтаксична помилка у виразі"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "ділення на 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "вада: неправильна лексема у виразі"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "очікувалася `:' умовного виразу"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "експонента менша за 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "пре-інкремент чи пре-декремент потребують ідентифікатор"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "відсутня `)'"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "синтаксична помилка: очікувався операнд"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "синтаксична помилка: помилковий арифметичний оператор"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (позначка помилки \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "некоректна арифметична основа"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: неправильна кількість рядків"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "завелике значення основи"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: помилка у виразі\n"
@@ -1185,7 +1184,7 @@ msgstr "%s: помилка у виразі\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: не вдалося отримати доступ до каталогів вищого рівня"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "не вдалося перевстановити режим без затримки файлового дескриптору %d"
@@ -1202,169 +1201,174 @@ msgstr ""
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: для нового файлового дескриптору %d вже існує буфер"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr ""
"ідентифікатор відгалуженого процесу %d знайдено у поточному завданні %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "вилучення зупиненого завдання %d, що має групу процесів %ld"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr ""
"add_process: ідентифікатор процесу %5ld (%s) вказує на його працездатність"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: ідентифікатор процесу не існує"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Сигнал %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Завершено"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Зупинено"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Зупинено(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Працює"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Зроблено(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Вихід %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Невідомий стан"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(збережено знімок оперативної пам’яті)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (РД: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "зміна групи дочірнього процесу (%ld на %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: процес %ld не є відгалуженим від цієї оболонки"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wait_for: Нема запису для процесу %ld"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: завдання %d зупинене"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: нема такого завдання"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: завдання завершилося"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: завдання %d вже працює в фоні"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: увімкнути WNOHANG, щоб уникнути нескінченного блокування"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: рядок %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (збережено знімок оперативної пам’яті)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(тепер РД: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: помилка getpgrp"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: алгоритм реалізації рядків"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: алгоритм реалізації рядків"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "не вдалося встановити групу процесу для термінала (%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "ця оболонка не може керувати завданнями"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: умова не виконується: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1373,43 +1377,57 @@ msgstr ""
"\r\n"
"malloc: %s:%d: потрібна умова не виконується\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "невідомий"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: зайнятий блок у списку вільних"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: аргумент є вже звільненим блоком"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: блок ще не виділено"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr ""
"free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
"рамки"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+"free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
+"рамки"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: розмір у записах на початку та в кінці блоку відрізняється"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: блок ще не виділено"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr ""
"realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
"рамки"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+"realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
+"рамки"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: розмір у записах на початку та в кінці блоку відрізняється"
@@ -1525,99 +1543,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "перевищено максимальну можливу кількість here-document"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "файл скінчився раніше, ніж було знайдено відповідний «%c»"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "файл скінчився раніше, ніж було знайдено `]]'"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "синтаксична помилка в умовному виразі: неочікувана лексема «%s»"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "синтаксична помилка в умовному виразі"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "неочікувана лексема «%s», очікувалася `)'"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "очікувалася `)'"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "неочікуваний аргумент унарного умовного оператора «%s»"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "неочікуваний аргумент унарного умовного оператора"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "неочікувана лексема «%s», очікувався бінарний умовний оператор"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "очікувався бінарний умовний оператор"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "неочікуваний аргумент бінарного умовного оператора «%s»"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "неочікуваний аргумент бінарного умовного оператора"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "неочікувана лексема «%c» в умовній команді"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "неочікувана лексема «%s» в умовній команді"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "неочікувана лексема %d в умовній команді"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "синтаксична помилка коло неочікуваної лексеми «%s»"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "синтаксична помилка коло «%s»"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "синтаксична помилка: раптово скінчився файл"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "синтаксична помилка"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Використовуйте \"%s\", щоб вийти з оболонки.\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "файл скінчився, перш ніж було знайдено відповідну `)'"
@@ -1662,89 +1680,89 @@ msgstr ""
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: «%c»: неправильний символ шаблону"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "дескриптор файла поза можливими межами"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: неоднозначне переспрямування"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: заборонено перезаписувати наявні файли"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: обмеження: переспрямування виводу заборонене"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "не вдалося створити тимчасовий файл для here-document: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: не вдалося надати змінній значення дескриптора файла"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "/dev/(tcp|udp)/host/port не підтримується"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "помилка переспрямування: не вдалося створити копію дескриптора файла"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "не вдалося знайти /tmp, будь ласка створіть його!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp має бути чинною назвою каталогу"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: помилковий параметр"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "не вдалося встановити uid %d: ефективним є uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "не вдалося встановити gid %d: ефективним є gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "не вдалося запустити засіб діагностики: режим діагностування вимкнено"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: це каталог"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "У мене нема назви!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, версія %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1753,49 +1771,49 @@ msgstr ""
"Використовуйте:\t%s [довгий параметр GNU] [параметр] ...\n"
"\t%s [довгий параметр GNU] [параметр] файл_сценарію ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Довгі параметри GNU:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Параметри оболонки:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s чи -o параметр\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr ""
"Введіть `%s -c \"help set\"', щоб отримати більше інформації про параметри "
"оболонки.\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr ""
"Введіть `%s -c help', щоб отримати більше інформації про вбудовані команди "
"оболонки.\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
"Щоб повідомити про помилку в програмі, використовуйте команду `bashbug'.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Домашня сторінка bash: <http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1972,98 +1990,98 @@ msgstr "Інформаційний запит"
msgid "Unknown Signal #%d"
msgstr "Невідомий сигнал №%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "неправильна заміна: немає заключної «%s» у %s"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: неможливо означити елемент масиву списком"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "не вдалося створити канал для підставляння процесу"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "не вдалося створити дочірній процес для підставляння процесу"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "не вдалося відкрити іменований канал %s для читання"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "не вдалося відкрити іменований канал %s для запису"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "не вдалося здублювати іменований канал %s як fd %d"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "заміна команди: проігноровано порожній байт у вхідних даних"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "не вдалося створити канал для підставляння команди"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "не вдалося створити дочірній процес для підставляння команди"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr ""
"command_substitute: не вдалося створити копію каналу із файловим "
"дескриптором 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: некоректна назва змінної для посилання за назвою"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: некоректне непряме розгортання"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s: некоректна назва змінної"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: параметр нульової довжини чи не вказаний"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: параметр нульової довжини чи не вказаний"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: підрядок коротший за 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: неправильна заміна"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: не можна призначити таким чином"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
@@ -2071,12 +2089,12 @@ msgstr ""
"у наступних версіях оболонки буде виконуватися обчислення для заміни "
"арифметичних виразів"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "неправильна заміна: немає заключної \"`\" у %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "нема відповідника: %s"
@@ -2145,82 +2163,82 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: неправильний сигнал %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "помилка імпортування означення функції «%s»"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "рівень оболонки (%d) занадто високий, перевстановлено у 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: немає контексту функції у поточній області"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: змінною не може бути значення, яке приймають інші змінні"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s: присвоєння цілого числа посиланню з назвою"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: немає контексту функції у поточній області"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s має нульове значення рядка експортування"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "Помилковий символ %d у рядку експорту для %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "немає `=' у рядку експорту для %s"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr ""
"pop_var_context: перший елемент shell_variables не є контекстом функції"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: немає контексту global_variables"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr ""
"pop_scope: перший елемент shell_variables не є тимчасовим оточенням виконання"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: не вдалося відкрити ФАЙЛ"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: некоректне значення дескриптора файла трасування"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: значення сумісності не належить припустимому діапазону значень"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "© Free Software Foundation, Inc., 2016"
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "© Free Software Foundation, Inc., 2012"
#: version.c:47 version2.c:47
msgid ""
@@ -5724,7 +5742,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5926,6 +5944,10 @@ msgstr ""
" \n"
" Синонім до `mapfile'."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "© Free Software Foundation, Inc., 2016"
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5956,9 +5978,6 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "© Free Software Foundation, Inc., 2012"
-
#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#~ msgstr "© Free Software Foundation, Inc., 2009\n"
diff --git a/po/vi.gmo b/po/vi.gmo
index b5846371..c7815990 100644
--- a/po/vi.gmo
+++ b/po/vi.gmo
Binary files differ
diff --git a/po/vi.po b/po/vi.po
index 906471d9..2f128815 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 4.4-beta1\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2015-10-18 07:47+0700\n"
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -26,8 +26,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "sai chỉ số mảng"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr ""
@@ -87,17 +87,17 @@ msgstr "“%s”: không thể tháo"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "khai triển ngoặc ôm: không thể phân bổ bộ nhớ cho %s"
-#: braces.c:425
+#: braces.c:406
#, fuzzy, c-format
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:470
+#: braces.c:451
#, 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:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "“%s”: tên bí danh không hợp lệ"
@@ -200,7 +200,7 @@ msgstr "cảnh báo: "
msgid "%s: usage: "
msgstr "%s: cách dùng: "
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s: tùy chọn cần một đối số"
@@ -215,7 +215,7 @@ msgstr "%s: cần đối số thuộc kiểu số"
msgid "%s: not found"
msgstr "%s: không tìm thấy"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s: tùy chọn không hợp lệ"
@@ -225,7 +225,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:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "“%s”: không phải là định danh hợp lệ"
@@ -238,7 +238,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:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "số không hợp lệ"
@@ -328,36 +328,36 @@ msgstr "%s: đặc tả công việc chưa rõ ràng"
msgid "help not available in this version"
msgstr "trợ giúp không sẵn có ở phiên bản này"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: không thể hủy đặt: %s chỉ đọc"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: không thể hủy đặt"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s: tên hành động không hợp lệ"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s: không có đặc tả tự hoàn thiện"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "cảnh báo: tùy chọn “-F” có thể không hoạt động như mong đợi"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "cảnh báo: tùy chọn “-C” có thể không hoạt động như bạn mong đợi"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "hiện thời không thực thi chức năng tự hoàn thiện"
@@ -370,13 +370,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:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, 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:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: tên tham chiếu quẩn tròn"
@@ -390,7 +390,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:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s: hàm chỉ đọc"
@@ -444,7 +444,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:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: là thư mục"
@@ -459,7 +459,7 @@ msgstr "%s: không phải là tập tin thường"
msgid "%s: file is too large"
msgstr "%s: tập tin quá lớn"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: không thể thực hiện tập tin nhị phân"
@@ -524,12 +524,12 @@ msgstr "%s: tùy chọn cần đối số -- %c\n"
msgid "hashing disabled"
msgstr "tắt băm"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: bảng băm rỗng\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "gợi ý\tlệnh\n"
@@ -615,7 +615,7 @@ msgstr "%s: đối số phải là ID tiến trình hoặc công việc"
msgid "Unknown error"
msgstr "Lỗi không rõ"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "cần biểu thức"
@@ -848,11 +848,11 @@ msgstr "lỗi đọc: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "chỉ có thể “return” từ một hàm hoặc văn lệnh được “source”"
-#: builtins/set.def:857
+#: builtins/set.def:869
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:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: không phải biến mảng"
@@ -1011,76 +1011,75 @@ msgstr "nhảy sai"
msgid "%s: unbound variable"
msgstr "%s: biến chưa liên kết"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\aquá thời hạn đợi dữ liệu nhập: tự động đăng xuất\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
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:1274
+#: execute_cmd.c:1297
#, 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:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr ""
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "lỗi ống dẫn"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, 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:4690
+#: execute_cmd.c:4804
#, 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:4798
+#: execute_cmd.c:4912
#, 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:5347
+#: execute_cmd.c:5466
#, 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:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s: không tìm thấy lệnh"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: bộ thông dịch sai"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, 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:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "“%s”: là lệnh tích hợp đặc biệt"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "không thể nhân đôi fd %d thành fd %d"
@@ -1106,57 +1105,57 @@ msgstr "thử gán cho thứ không phải biến"
msgid "syntax error in variable assignment"
msgstr "lỗi cú pháp trong biểu thức"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "chia cho không"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "lỗi: “token expassign” sai"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "cần “:” cho biểu thức điều kiện"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "số mũ nhỏ hơn 0"
-#: expr.c:1028
+#: expr.c:1029
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:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "thiếu “)”"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "lỗi cú pháp: cần toán hạng"
-#: expr.c:1488
+#: expr.c:1489
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:1512
+#: expr.c:1513
#, 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:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "cơ số (toán học) không hợp lệ"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: sai số lượng dòng"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "cơ số có giá trị quá lớn"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: lỗi biểu thức\n"
@@ -1165,7 +1164,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:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "không thể đặt lại chế độ “nodelay” cho fd %d"
@@ -1181,168 +1180,173 @@ msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: đã có bộ đệm cho fd mới %d"
# Nghĩa chữ ?
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: pgrp pipe"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, 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:1396
+#: jobs.c:1402
#, 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:1505
+#: jobs.c:1511
#, 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:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: không có pid như vậy"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "Tín hiệu %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "Xong"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "Bị dừng"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "Bị dừng(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "Đang chạy"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "Xong(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "Thoát %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "Không rõ trạng thái"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(xuất ra core)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (wd: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "setpgid tiến trình con (%ld thành %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, 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:2897
+#: jobs.c:2893
#, 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:3240
+#: jobs.c:3236
#, 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:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s: không có công việc như vậy"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: công việc bị chấm dứt"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: công việc %d đã đang chạy nền"
-#: jobs.c:3803
+#: jobs.c:3806
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:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: dòng %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (xuất ra core)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(wd ngay: %s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp bị lỗi"
-#: jobs.c:4446
+#: jobs.c:4447
#, fuzzy
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: kỷ luật dòng"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: kỷ luật dòng"
# Nghĩa chữ : dừng dịch
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, 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:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "không có điều khiển công việc trong hệ vỏ này"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: khẳng định gặp lỗi: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1351,41 +1355,51 @@ msgstr ""
"\r\n"
"malloc: %s:%d: khẳng định bị sai\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "không rõ"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr ""
"malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn "
"trống bị ghi vào"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: đã được gọi với đối số khối đã được giải phóng"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: đã được gọi với đối số khối chưa cấp phát"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: kích cỡ đoạn đầu và cuối không trùng"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: đã được gọi với đối số khối chưa cấp phát"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: phát hiện sự tràn ngược; mh_nbytes nằm ngoài phạm vi cho phép"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: phát hiện sự tràn ngược; mh_nbytes nằm ngoài phạm vi cho phép"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: kích cỡ đoạn đầu và cuối không trùng"
@@ -1499,99 +1513,99 @@ msgstr ""
msgid "maximum here-document count exceeded"
msgstr "vượt quá số lượng tài-liệu-đây tối đa"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, 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:4669
+#: parse.y:4695
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:4674
+#: parse.y:4700
#, 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:4678
+#: parse.y:4704
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:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "gặp thẻ bài bất thường “%s”, cần “)”"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "cần “)”"
-#: parse.y:4788
+#: parse.y:4814
#, 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:4792
+#: parse.y:4818
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:4838
+#: parse.y:4864
#, 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:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "cần toán tử hai ngôi điều kiện"
-#: parse.y:4864
+#: parse.y:4890
#, 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:4868
+#: parse.y:4894
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:4879
+#: parse.y:4905
#, 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:4882
+#: parse.y:4908
#, 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:4886
+#: parse.y:4912
#, 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:6309
+#: parse.y:6335
#, 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:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "lỗi cú pháp ở gần “%s”"
-#: parse.y:6338
+#: parse.y:6364
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:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "lỗi cú pháp"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "Dùng \"%s\" để rời hệ vỏ.\n"
-#: parse.y:6566
+#: parse.y:6592
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"
@@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: “%c”: ký tự định dạng không hợp lệ"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "bộ mô tả tập tin ở ngoại phạm vi"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: chuyển hướng chưa rõ ràng"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: không thể ghi đè lên tập tin đã có"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: bị hạn chế: không thể chuyển hướng kết xuất"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "không thể tạo tập tin tạm thời cho tài liệu này: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: không thể gán fd vào biến"
-#: redir.c:636
+#: redir.c:649
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:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "lỗi chuyển hướng: không thể nhân đôi fd"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "không tìm thấy /tmp, hãy tạo mới!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "“/tmp” phải là tên thư mục hợp lệ"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr ""
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: tùy chọn không hợp lệ"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "không thể đặt uid thành %d: uid chịu tác động %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "không thể đặt gid thành %d: gid chịu tác động %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr ""
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: Là một thư mục"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "Không có tên!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash, phiên bản %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1726,46 +1740,46 @@ msgstr ""
"Cách dùng:\t%s [tùy chọn GNU dài] [tùy chọn] …\n"
"\t\t%s [tùy chọn GNU dài] [tùy chọn] tập-tin-văn-lệnh …\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "Tùy chọn dài:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Tùy chọn:\n"
-#: shell.c:2040
+#: shell.c:2043
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:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s hoặc -o tùy-chọn\n"
-#: shell.c:2065
+#: shell.c:2068
#, 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:2066
+#: shell.c:2069
#, 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:2067
+#: shell.c:2070
#, 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: <http://translationproject.org/team/vi.html>.\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "Trang chủ bash: <http://www.gnu.org/software/bash/>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""
@@ -1941,109 +1955,109 @@ msgstr "yêu cầu thông tin"
msgid "Unknown Signal #%d"
msgstr "Tín hiệu lạ #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "sai chỉ số phụ: không có đóng “%s” trong %s"
-#: subst.c:3280
+#: subst.c:3281
#, 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:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "không thể tạo ống dẫn để thay thế tiến trình"
-#: subst.c:5944
+#: subst.c:5977
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:6018
+#: subst.c:6051
#, 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:6020
+#: subst.c:6053
#, 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:6043
+#: subst.c:6076
#, 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:6167
+#: subst.c:6200
#, fuzzy
msgid "command substitution: ignored null byte in input"
msgstr "sai thay thế: không có \"“\" đóng trong %s"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "không thể tạo ống dẫn để thay thế lệnh"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "không thể tạo tiến trình con để thay thế lệnh"
-#: subst.c:6377
+#: subst.c:6410
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:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, 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:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: triển khai gián tiếp không hợp lệ"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "“%s”: tên biến không hợp lệ"
-#: subst.c:7201
+#: subst.c:7234
#, fuzzy, c-format
msgid "%s: parameter not set"
msgstr "%s: tham số null hoặc chưa được đặt"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: tham số null hoặc chưa được đặt"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: biểu thức chuỗi con < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: thay thế sai"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: không thể gán bằng cách này"
-#: subst.c:9732
+#: subst.c:9778
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:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "sai thay thế: không có \"“\" đóng trong %s"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "không khớp: %s"
@@ -2112,85 +2126,85 @@ msgstr ""
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: tín hiệu sai %d"
-#: variables.c:437
+#: variables.c:421
#, 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:849
+#: variables.c:833
#, 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:2852
+#: variables.c:2649
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:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: không thể gán giá trị cho biến"
-#: variables.c:3653
+#: variables.c:3450
#, 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:4582
+#: variables.c:4379
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:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s có exportstr null"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "sai ký tự %d trong exportstr cho %s"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "không có “=” trong exportstr cho %s"
-#: variables.c:5506
+#: variables.c:5306
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:5519
+#: variables.c:5319
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:5599
+#: variables.c:5399
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:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: không thể mở như là TẬP-TIN"
-#: variables.c:6567
+#: variables.c:6367
#, 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:6612
+#: variables.c:6412
#, 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"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "Tác quyền (C) năm 2015 của Tổ chức Quỹ Phần mềm Tự do, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Tác quyền (C) năm 2014 của Tổ chức Quỹ Phần mềm Tự do, Inc."
#: version.c:47 version2.c:47
msgid ""
@@ -5568,7 +5582,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5760,6 +5774,10 @@ msgstr ""
" \n"
" Giống với “mapfile”."
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "Tác quyền (C) năm 2015 của Tổ chức Quỹ Phần mềm Tự do, Inc."
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5790,9 +5808,6 @@ msgstr ""
#~ msgid "times"
#~ msgstr "times"
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "Tác quyền (C) năm 2014 của Tổ chức Quỹ Phần mềm Tự do, Inc."
-
#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#~ msgstr "Tác quyền (C) năm 2009 của Tổ chức Phần mềm Tự do.\n"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
index db222260..c052330f 100644
--- a/po/zh_CN.gmo
+++ b/po/zh_CN.gmo
Binary files differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 9ad7fd72..79c5f51d 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -39,7 +39,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0-beta2\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2018-12-13 13:27-0500\n"
"Last-Translator: Boyuan Yang <073plan@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -55,8 +55,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "数组下标不正确"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s:正在移除名称引用属性"
@@ -115,17 +115,17 @@ msgstr "“%s”: 无法解除绑定"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "大括号展开:无法为 %s 分配内存"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "大括号展开:为 %u 个元素分配内存失败"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "大括号展开:为“%s”分配内存失败"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "“%s”: 无效的别名"
@@ -229,7 +229,7 @@ msgstr "警告:"
msgid "%s: usage: "
msgstr "%s:用法:"
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s:选项需要一个参数"
@@ -244,7 +244,7 @@ msgstr "%s:需要数字参数"
msgid "%s: not found"
msgstr "%s:未找到"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s:无效选项"
@@ -254,7 +254,7 @@ msgstr "%s:无效选项"
msgid "%s: invalid option name"
msgstr "%s:无效的选项名"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "“%s”: 不是有效的标识符"
@@ -267,7 +267,7 @@ msgstr "无效的八进制数"
msgid "invalid hex number"
msgstr "无效的十六进制数"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "无效数字"
@@ -357,36 +357,36 @@ msgstr "%s:模糊的任务声明"
msgid "help not available in this version"
msgstr "此版本内帮助不可用"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s:无法取消设定: 只读 %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s:无法取消设定"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s:无效的动作名"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s:没有补全声明"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "警告: -F 选项可能不像您预期的那样工作"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "警告: -C 选项可能不像您预期的那样工作"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "当前未执行补全功能"
@@ -399,13 +399,13 @@ msgstr "只能在函数中使用"
msgid "%s: reference variable cannot be an array"
msgstr "%s:引用变量不能为数组"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s:不允许名称引用变量引用自身"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s:循环变量名引用"
@@ -419,7 +419,7 @@ msgstr "“%s”: 无效的名称引用变量名"
msgid "cannot use `-f' to make functions"
msgstr "无法用 `-f' 生成函数"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s:只读函数"
@@ -473,7 +473,7 @@ msgstr "%s:未以动态方式加载"
msgid "%s: cannot delete: %s"
msgstr "%s:无法删除: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s:是一个目录"
@@ -488,7 +488,7 @@ msgstr "%s:不是常规文件"
msgid "%s: file is too large"
msgstr "%s:文件太大"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s:无法执行二进制文件"
@@ -553,12 +553,12 @@ msgstr "%s:选项需要一个参数 -- %c\n"
msgid "hashing disabled"
msgstr "已禁用哈希"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s:哈希表为空\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "命中\t命令\n"
@@ -642,7 +642,7 @@ msgstr "%s:参数必须是进程或任务 ID"
msgid "Unknown error"
msgstr "未知错误"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "需要表达式"
@@ -879,11 +879,11 @@ msgstr "读错误: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "只能从函数或者源脚本返回(`return')"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "无法同时取消设定一个函数和一个变量"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s:不是数组变量"
@@ -1042,76 +1042,75 @@ msgstr "错误的跳转"
msgid "%s: unbound variable"
msgstr "%s:未绑定的变量"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\a 等待输入超时:自动注销\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "无法从 /dev/null 重定向标准输入: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "时间格式: `%c': 无效的格式字符"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc: 副进程 [%d:%s] 仍然存在"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "管道错误"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval: 超出最大 eval 嵌套层数 (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s:超出最大 source 嵌套层数 (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s:超出最大函数嵌套层数 (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s:受限的: 无法在命令名中使用 `/'"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s:未找到命令"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s:%s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s:%s:解释器错误"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s:无法执行二进制文件: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "“%s”: 特殊内建"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "无法复制文件描述符 %d 到文件描述符 %d"
@@ -1136,57 +1135,57 @@ msgstr "尝试给非变量赋值"
msgid "syntax error in variable assignment"
msgstr "变量赋值中有语法错误"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "除以 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "错误:表达式赋值符号错误"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "条件表达式需要 `:'"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "指数小于 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "预增符或预减符后应跟有标识符"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "缺少“)”"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "语法错误: 需要操作数"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "语法错误: 无效的算术运算符"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s:%s (错误符号是 \"%s\")"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "无效的算术进制"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s:无效的行数"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "数值太大不可为算术进制的基"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s:表达式错误\n"
@@ -1195,7 +1194,7 @@ msgstr "%s:表达式错误\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: 无法访问父目录"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "无法为文件描述符 %d 重置nodelay模式"
@@ -1210,166 +1209,171 @@ msgstr "无法从文件描述符 %d 为 bash 的输入获取一个新的文件
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: 已经存在新的文件描述符 %d 的缓冲区"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: 进程组管道"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "叉分 (fork) 出的的进程号 %d 出现在运行中的任务 %d 中"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "删除进程组 %2$ld 中已停止的任务 %1$d"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: 进程号 %5ld(%s) 标注为仍活着"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: 无此进程号"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "信号 %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "已完成"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "已停止"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "已停止(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "运行中"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "已完成(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "退出 %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "未知状态"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(核心已转储)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (工作目录: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "子进程 setpgid (%ld 到 %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: 进程号 %ld 不是当前 shell 的子进程"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wiat_for: 没有进程 %ld 的记录"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: 任务 %d 已停止"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s:无此任务"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s:任务已经终止"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s:任务 %d 已在后台"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: 打开 WNOHANG 以避免无限阻塞"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s:行 %d: "
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (核心已转储)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(当前工作目录:%s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp 失败"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control: 后台无任务控制"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: 行规则"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "无法设定终端进程组(%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "此 shell 中无任务控制"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: 断言失败: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1378,39 +1382,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d:断言已修补\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "未知"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: 空闲链表中的块损坏"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free:调用时用了已经释放的块作为参数"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: 调用时用了未分配的块作为参数"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: 检测到下溢;mh_nbytes 越界"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: 检测到下溢;mh_nbytes 越界"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: 其实和末尾块大小不一致"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc:调用时用了未分配的块作为参数"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: 检测到下溢;mh_nbytes 越界"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: 检测到下溢;mh_nbytes 越界"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: 其实和末尾块大小不一致"
@@ -1524,99 +1538,99 @@ msgstr "shell_getc:shell_input_line_size (%zu) 超过 SIZE_MAX (%lu):行被
msgid "maximum here-document count exceeded"
msgstr "超出最大立即文档数量"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "寻找匹配的“%c”时遇到了未预期的文件结束符"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "寻找“]]”时遇到了未预期的文件结束符"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "条件表达式中有语法错误:未预期的符号“%s”"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "条件表达式中有语法错误"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "未预期的符号“%s” ,需要“)”"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "需要“)”"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "一元条件运算符使用了未预期的参数“%s”"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "一元条件运算符使用了未预期的参数"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "未预期的符号“%s”,需要二元条件运算符"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "需要二元条件运算符"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "二元条件运算符使用了未预期的参数“%s”"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "二元条件运算符使用了未预期的参数"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "条件命令中有未预期的符号“%c”"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "条件命令中有未预期的符号“%s”"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "条件命令中有未预期的符号 %d"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "未预期的符号“%s”附近有语法错误"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "“%s”附近有语法错误"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "语法错误: 未预期的文件结尾"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "语法错误"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "使用 \"%s\" 退出 shell 。\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "寻找匹配的“)”时遇到了未预期的文件结束符"
@@ -1659,90 +1673,90 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf: `%c': 无效的格式字符"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "文件描述符超出范围"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s:模糊的重定向"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s:无法覆盖已存在的文件"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s:受限的: 无法重定向输出"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "无法为立即文档创建临时文件: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s:无法将文件描述符赋值给变量"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "没有网络时不支持 /dev/(tcp|udp)/host/port"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "重定向错误: 无法复制文件描述符"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "无法找到 /tmp ,请创建!"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp 必须为有效的目录名"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "在交互式 shell 中将忽略美化输出模式"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c: 无效的选项"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "无法将 uid 设为 %d: 有效 uid %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "无法将 gid 设为 %d: 有效 gid %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "无法启动调试器;调试模式已禁用"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s:是一个目录"
# 这个是查看用户的 /etc/passwd 信息得到的名字。既然是用户的名字,就叫做无名氏吧。(有点想写“红领巾”来着。)
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "无名氏!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash,版本 %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1751,47 +1765,47 @@ msgstr ""
"用法:\t%s [GNU 长选项] [选项] ...\n"
"\t%s [GNU 长选项] [选项] 脚本文件 ...\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU 长选项:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Shell 选项:\n"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-irsD 或 -c <命令> 或 -O <shopt 选项>\t\t(仅适合调用)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s 或 -o <选项>\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr "请输入`%s -c \"help set\"' 以获得关于 shell 选项的更多信息\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr "请输入 `%s -c help' 以获得关于 shell 内建命令的更多信息.\n"
# 写如何报告程序错误的地方应该提到如何报告翻译问题。
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr ""
"请使用“bashbug”命令来报告程序错误。\n"
"请将翻译错误报告到 <i18n-zh@googlegroups.com>。\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash 首页:<http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "使用 GNU 软件的通用帮助:<http://www.gnu.org/gethelp/>\n"
@@ -1967,107 +1981,107 @@ msgstr "信息请求"
msgid "Unknown Signal #%d"
msgstr "未知信号 #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "错误的替换: 在 %2$s 中没有闭合的 `%1$s'"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s:无法将链表赋值给数组成员"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "无法为进程替换创建管道"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "无法为进程替换创建子进程"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "无法打开命名管道 %s 以读取"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "无法打开命名管道 %s 进行写入"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "无法将命名管道 %s 作为文件描述符 %d 复制"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "命令替换:忽略输入中的 null 字节"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "无法为命令替换创建管道"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "无法为命令替换创建子进程"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: 无法将管道复制为文件描述符 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s:无效的引用变量名"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s:无效的间接展开"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s:无效的变量名"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s:参数未设置"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s:参数为空或未设置"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s:子串表达式 < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s:错误的替换"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s:无法这样赋值"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr "未来版本的 shell 会强制估值为算术替换"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "错误的替换: 在 %s 中没有闭合的 \"`\""
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "无匹配: %s"
@@ -2134,81 +2148,80 @@ msgstr "run_pending_traps: 信号处理器是 SIG_DFL,重新发送 %d (%s) 给
msgid "trap_handler: bad signal %d"
msgstr "trap_handler: 错误的信号 %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "“%s”函数定义导入错误"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell 层次 (%d) 太高,重置为 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: 当前作用域中没有函数上下文"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s:变量不可赋值"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s:将整数赋值给名称引用"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: 当前作用域中没有函数上下文"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s 的 exportstr 为空"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "%2$s 的 exportstr 中有无效的字符 %1$d"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s 的 exportstr 中没有“=”"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: shell_variables 的头部不是函数上下文"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: 没有 global_variables 上下文"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: shell_variables 的头部不是临时环境作用域"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s:%s:无法作为文件打开"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s:%s:追踪文件描述符的值无效"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s:%s:兼容版本数值越界"
-# Inc. 的 . 是个缩写
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
-msgstr "版权所有 (C) 2018 自由软件基金会"
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "版权所有 (C) 2013 自由软件基金会."
#: version.c:47 version2.c:47
msgid ""
@@ -5472,7 +5485,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
@@ -5652,6 +5665,11 @@ msgstr ""
" \n"
" 一个 `mapfile'的同义词。"
+# Inc. 的 . 是个缩写
+#, fuzzy
+#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+#~ msgstr "版权所有 (C) 2018 自由软件基金会"
+
#~ msgid ""
#~ "Returns the context of the current subroutine call.\n"
#~ " \n"
@@ -5670,9 +5688,6 @@ msgstr ""
#~ msgid "Copyright (C) 2014 Free Software Foundation, Inc."
#~ msgstr "版权所有 (C) 2014 自由软件基金会."
-#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc."
-#~ msgstr "版权所有 (C) 2013 自由软件基金会."
-
#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
#~ msgstr "版权所有 (C) 2009 自由软件基金会\n"
diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo
index c58ca525..2633ed95 100644
--- a/po/zh_TW.gmo
+++ b/po/zh_TW.gmo
Binary files differ
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 5762eec8..9d7417ba 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: bash 5.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-20 11:28-0400\n"
+"POT-Creation-Date: 2020-08-07 12:00-0400\n"
"PO-Revision-Date: 2020-01-19 00:50+0800\n"
"Last-Translator: pan93412 <pan93412@gmail.com>\n"
"Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n"
@@ -26,8 +26,8 @@ msgstr ""
msgid "bad array subscript"
msgstr "陣列下標不正確"
-#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478
-#: variables.c:3311
+#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
+#: variables.c:3108
#, c-format
msgid "%s: removing nameref attribute"
msgstr "%s:正在移除 nameref 屬性"
@@ -86,17 +86,17 @@ msgstr "「%s」: 無法解除綁定"
msgid "brace expansion: cannot allocate memory for %s"
msgstr "大括號展開:無法為 %s 分配記憶體"
-#: braces.c:425
+#: braces.c:406
#, c-format
msgid "brace expansion: failed to allocate memory for %u elements"
msgstr "大括號展開:為 %u 個元素分配記憶體失敗"
-#: braces.c:470
+#: braces.c:451
#, c-format
msgid "brace expansion: failed to allocate memory for `%s'"
msgstr "大括號展開:為「%s」分配記憶體失敗"
-#: builtins/alias.def:131 variables.c:2038
+#: builtins/alias.def:131 variables.c:1835
#, c-format
msgid "`%s': invalid alias name"
msgstr "「%s」: 無效的別名"
@@ -199,7 +199,7 @@ msgstr "警告:"
msgid "%s: usage: "
msgstr "%s:用法:"
-#: builtins/common.c:193 shell.c:513 shell.c:841
+#: builtins/common.c:193 shell.c:516 shell.c:844
#, c-format
msgid "%s: option requires an argument"
msgstr "%s:選項需要一個參數"
@@ -214,7 +214,7 @@ msgstr "%s:需要數字參數"
msgid "%s: not found"
msgstr "%s:沒有找到"
-#: builtins/common.c:216 shell.c:854
+#: builtins/common.c:216 shell.c:857
#, c-format
msgid "%s: invalid option"
msgstr "%s:無效選項"
@@ -224,7 +224,7 @@ msgstr "%s:無效選項"
msgid "%s: invalid option name"
msgstr "%s:無效選項名稱"
-#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373
+#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
#, c-format
msgid "`%s': not a valid identifier"
msgstr "「%s」:不是一個有效的識別符"
@@ -237,7 +237,7 @@ msgstr "無效的八進位數字"
msgid "invalid hex number"
msgstr "無效的十六進位數字"
-#: builtins/common.c:244 expr.c:1568
+#: builtins/common.c:244 expr.c:1569
msgid "invalid number"
msgstr "無效數字"
@@ -327,36 +327,36 @@ msgstr "%s:模稜兩可的工作規格"
msgid "help not available in this version"
msgstr "這個版本沒有可用的說明"
-#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017
+#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
#, c-format
msgid "%s: cannot unset: readonly %s"
msgstr "%s: 無法取消設定: 唯讀 %s"
-#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022
+#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
#, c-format
msgid "%s: cannot unset"
msgstr "%s: 無法取消設定"
-#: builtins/complete.def:282
+#: builtins/complete.def:287
#, c-format
msgid "%s: invalid action name"
msgstr "%s:無效的功能名稱"
-#: builtins/complete.def:481 builtins/complete.def:686
-#: builtins/complete.def:917
+#: builtins/complete.def:486 builtins/complete.def:634
+#: builtins/complete.def:865
#, c-format
msgid "%s: no completion specification"
msgstr "%s:沒有完成的規格"
-#: builtins/complete.def:740
+#: builtins/complete.def:688
msgid "warning: -F option may not work as you expect"
msgstr "警告:-F 選項可能無法按預期工作"
-#: builtins/complete.def:742
+#: builtins/complete.def:690
msgid "warning: -C option may not work as you expect"
msgstr "警告:-C 選項可能無法按預期工作"
-#: builtins/complete.def:890
+#: builtins/complete.def:838
msgid "not currently executing completion function"
msgstr "目前未執行補完功能"
@@ -369,13 +369,13 @@ msgstr "只能用在函數中"
msgid "%s: reference variable cannot be an array"
msgstr "%s: 引用變數不能為陣列"
-#: builtins/declare.def:374 variables.c:3563
+#: builtins/declare.def:374 variables.c:3360
#, c-format
msgid "%s: nameref variable self references not allowed"
msgstr "%s: 不允許名稱引用變數引用自身"
-#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490
-#: variables.c:3560
+#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
+#: variables.c:3357
#, c-format
msgid "%s: circular name reference"
msgstr "%s: 迴圈變數名引用"
@@ -389,7 +389,7 @@ msgstr "「%s」:無效的引用變數名"
msgid "cannot use `-f' to make functions"
msgstr "無法用「-f」產生函數"
-#: builtins/declare.def:526 execute_cmd.c:5862
+#: builtins/declare.def:526 execute_cmd.c:5981
#, c-format
msgid "%s: readonly function"
msgstr "%s:唯讀函數"
@@ -443,7 +443,7 @@ msgstr "%s: 未以動態方式載入"
msgid "%s: cannot delete: %s"
msgstr "%s: 無法刪除: %s"
-#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
#, c-format
msgid "%s: is a directory"
msgstr "%s: 是一個目錄"
@@ -458,7 +458,7 @@ msgstr "%s: 不是一般檔案"
msgid "%s: file is too large"
msgstr "%s: 檔案太大"
-#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
#, c-format
msgid "%s: cannot execute binary file"
msgstr "%s: 無法執行二進位檔案"
@@ -523,12 +523,12 @@ msgstr "%s: 選項需要一個參數 -- %c\n"
msgid "hashing disabled"
msgstr "已停用雜湊"
-#: builtins/hash.def:138
+#: builtins/hash.def:139
#, c-format
msgid "%s: hash table empty\n"
msgstr "%s: 雜湊表為空\n"
-#: builtins/hash.def:266
+#: builtins/hash.def:267
#, c-format
msgid "hits\tcommand\n"
msgstr "命中\t指令\n"
@@ -612,7 +612,7 @@ msgstr "%s: 參數必須是行程或工作 ID"
msgid "Unknown error"
msgstr "未知錯誤"
-#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656
+#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
msgid "expression expected"
msgstr "需要表示式"
@@ -849,11 +849,11 @@ msgstr "讀取錯誤: %d: %s"
msgid "can only `return' from a function or sourced script"
msgstr "只能從函數或者原始指令稿「return」"
-#: builtins/set.def:857
+#: builtins/set.def:869
msgid "cannot simultaneously unset a function and a variable"
msgstr "無法同時取消設定一個函數和一個變數"
-#: builtins/set.def:954
+#: builtins/set.def:966
#, c-format
msgid "%s: not an array variable"
msgstr "%s: 不是陣列變數"
@@ -1012,76 +1012,75 @@ msgstr "錯誤的跳轉"
msgid "%s: unbound variable"
msgstr "%s: 未綁定的變數"
-#: eval.c:240
-#, c-format
+#: eval.c:242
msgid "\atimed out waiting for input: auto-logout\n"
msgstr "\a 等待輸入逾時:自動登出\n"
-#: execute_cmd.c:534
+#: execute_cmd.c:537
#, c-format
msgid "cannot redirect standard input from /dev/null: %s"
msgstr "無法從 /dev/null 重定向標準輸入: %s"
-#: execute_cmd.c:1274
+#: execute_cmd.c:1297
#, c-format
msgid "TIMEFORMAT: `%c': invalid format character"
msgstr "時間格式:「%c」: 無效的格式字元"
-#: execute_cmd.c:2340
+#: execute_cmd.c:2362
#, c-format
msgid "execute_coproc: coproc [%d:%s] still exists"
msgstr "execute_coproc:coproc [%d:%s] 仍然存在"
-#: execute_cmd.c:2464
+#: execute_cmd.c:2486
msgid "pipe error"
msgstr "管道錯誤"
-#: execute_cmd.c:4678
+#: execute_cmd.c:4792
#, c-format
msgid "eval: maximum eval nesting level exceeded (%d)"
msgstr "eval:超出最大 eval 巢狀層數 (%d)"
-#: execute_cmd.c:4690
+#: execute_cmd.c:4804
#, c-format
msgid "%s: maximum source nesting level exceeded (%d)"
msgstr "%s: 超出最大來源巢狀層數 (%d)"
-#: execute_cmd.c:4798
+#: execute_cmd.c:4912
#, c-format
msgid "%s: maximum function nesting level exceeded (%d)"
msgstr "%s: 超出最大函數巢狀層數 (%d)"
-#: execute_cmd.c:5347
+#: execute_cmd.c:5466
#, c-format
msgid "%s: restricted: cannot specify `/' in command names"
msgstr "%s: 受限的: 無法在指令名稱中使用「/」"
-#: execute_cmd.c:5450
+#: execute_cmd.c:5569
#, c-format
msgid "%s: command not found"
msgstr "%s:指令找不到"
-#: execute_cmd.c:5692
+#: execute_cmd.c:5811
#, c-format
msgid "%s: %s"
msgstr "%s: %s"
-#: execute_cmd.c:5730
+#: execute_cmd.c:5849
#, c-format
msgid "%s: %s: bad interpreter"
msgstr "%s: %s: 不當的直譯器"
-#: execute_cmd.c:5767
+#: execute_cmd.c:5886
#, c-format
msgid "%s: cannot execute binary file: %s"
msgstr "%s: 無法執行二進位檔案: %s"
-#: execute_cmd.c:5853
+#: execute_cmd.c:5972
#, c-format
msgid "`%s': is a special builtin"
msgstr "「%s」: 特殊內建"
-#: execute_cmd.c:5905
+#: execute_cmd.c:6024
#, c-format
msgid "cannot duplicate fd %d to fd %d"
msgstr "無法複製檔案描述符 %d 到檔案描述符 %d"
@@ -1106,57 +1105,57 @@ msgstr "嘗試指派給非變數"
msgid "syntax error in variable assignment"
msgstr "變數定義語法錯誤"
-#: expr.c:544 expr.c:910
+#: expr.c:544 expr.c:911
msgid "division by 0"
msgstr "除 0"
-#: expr.c:591
+#: expr.c:592
msgid "bug: bad expassign token"
msgstr "錯誤:不當的表示式字組"
-#: expr.c:645
+#: expr.c:646
msgid "`:' expected for conditional expression"
msgstr "條件表示式需要「:」"
-#: expr.c:971
+#: expr.c:972
msgid "exponent less than 0"
msgstr "指數小於 0"
-#: expr.c:1028
+#: expr.c:1029
msgid "identifier expected after pre-increment or pre-decrement"
msgstr "預增符或預減符後應跟有識別符"
-#: expr.c:1055
+#: expr.c:1056
msgid "missing `)'"
msgstr "缺少「)」"
-#: expr.c:1106 expr.c:1486
+#: expr.c:1107 expr.c:1487
msgid "syntax error: operand expected"
msgstr "語法錯誤: 需要運算元"
-#: expr.c:1488
+#: expr.c:1489
msgid "syntax error: invalid arithmetic operator"
msgstr "語法錯誤: 無效的算術運算子"
-#: expr.c:1512
+#: expr.c:1513
#, c-format
msgid "%s%s%s: %s (error token is \"%s\")"
msgstr "%s%s%s: %s (錯誤字組是「%s」)"
-#: expr.c:1572
+#: expr.c:1573
msgid "invalid arithmetic base"
msgstr "無效的算術進位"
-#: expr.c:1581
+#: expr.c:1582
#, fuzzy
msgid "invalid integer constant"
msgstr "%s: 無效的列數"
-#: expr.c:1597
+#: expr.c:1598
msgid "value too great for base"
msgstr "數值太大不可為算術進位的基底"
-#: expr.c:1646
+#: expr.c:1647
#, c-format
msgid "%s: expression error\n"
msgstr "%s: 表示式錯誤\n"
@@ -1165,7 +1164,7 @@ msgstr "%s: 表示式錯誤\n"
msgid "getcwd: cannot access parent directories"
msgstr "getcwd: 無法存取上層目錄"
-#: input.c:99 subst.c:6028
+#: input.c:99 subst.c:6061
#, c-format
msgid "cannot reset nodelay mode for fd %d"
msgstr "無法為檔案描述符 %d 重設無延遲模式"
@@ -1180,166 +1179,171 @@ msgstr "無法為來自 fd %d 的 bash 輸入分配新的檔案描述符"
msgid "save_bash_input: buffer already exists for new fd %d"
msgstr "save_bash_input: 已經存在提供給新 fd %d 的緩衝區"
-#: jobs.c:537
+#: jobs.c:543
msgid "start_pipeline: pgrp pipe"
msgstr "start_pipeline: 行程群組管道"
-#: jobs.c:900
+#: jobs.c:906
#, c-format
msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:953
+#: jobs.c:959
#, c-format
msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
msgstr ""
-#: jobs.c:1277
+#: jobs.c:1283
#, c-format
msgid "forked pid %d appears in running job %d"
msgstr "產生的行程識別碼 %d 顯示為執行中的工作 %d"
-#: jobs.c:1396
+#: jobs.c:1402
#, c-format
msgid "deleting stopped job %d with process group %ld"
msgstr "刪除行程群組 %2$ld 中已停止的工作 %1$d"
-#: jobs.c:1505
+#: jobs.c:1511
#, c-format
msgid "add_process: pid %5ld (%s) marked as still alive"
msgstr "add_process: 行程識別碼 %5ld(%s) 標註為仍活著"
-#: jobs.c:1844
+#: jobs.c:1850
#, c-format
msgid "describe_pid: %ld: no such pid"
msgstr "describe_pid: %ld: 無此行程識別碼"
-#: jobs.c:1859
+#: jobs.c:1865
#, c-format
msgid "Signal %d"
msgstr "訊號 %d"
-#: jobs.c:1873 jobs.c:1899
+#: jobs.c:1879 jobs.c:1905
msgid "Done"
msgstr "已完成"
-#: jobs.c:1878 siglist.c:122
+#: jobs.c:1884 siglist.c:122
msgid "Stopped"
msgstr "停止"
-#: jobs.c:1882
+#: jobs.c:1888
#, c-format
msgid "Stopped(%s)"
msgstr "已停止(%s)"
-#: jobs.c:1886
+#: jobs.c:1892
msgid "Running"
msgstr "執行中"
-#: jobs.c:1903
+#: jobs.c:1909
#, c-format
msgid "Done(%d)"
msgstr "已完成(%d)"
-#: jobs.c:1905
+#: jobs.c:1911
#, c-format
msgid "Exit %d"
msgstr "退出 %d"
-#: jobs.c:1908
+#: jobs.c:1914
msgid "Unknown status"
msgstr "不明狀態"
-#: jobs.c:1995
+#: jobs.c:2001
#, c-format
msgid "(core dumped) "
msgstr "(核心已傾印)"
-#: jobs.c:2014
+#: jobs.c:2020
#, c-format
msgid " (wd: %s)"
msgstr " (工作目錄: %s)"
-#: jobs.c:2254
+#: jobs.c:2259
#, c-format
msgid "child setpgid (%ld to %ld)"
msgstr "子行程 setpgid (%ld 到 %ld)"
-#: jobs.c:2612 nojobs.c:664
+#: jobs.c:2617 nojobs.c:664
#, c-format
msgid "wait: pid %ld is not a child of this shell"
msgstr "wait: 行程識別碼 %ld 不是目前 shell 的子行程"
-#: jobs.c:2897
+#: jobs.c:2893
#, c-format
msgid "wait_for: No record of process %ld"
msgstr "wiat_for: 沒有行程 %ld 的紀錄"
-#: jobs.c:3240
+#: jobs.c:3236
#, c-format
msgid "wait_for_job: job %d is stopped"
msgstr "wait_for_job: 工作 %d 已停止"
-#: jobs.c:3568
+#: jobs.c:3564
+#, fuzzy, c-format
+msgid "%s: no current jobs"
+msgstr "%s:沒有此類工作"
+
+#: jobs.c:3571
#, c-format
msgid "%s: job has terminated"
msgstr "%s: 工作已經終止"
-#: jobs.c:3577
+#: jobs.c:3580
#, c-format
msgid "%s: job %d already in background"
msgstr "%s: 工作 %d 已在背景執行"
-#: jobs.c:3803
+#: jobs.c:3806
msgid "waitchld: turning on WNOHANG to avoid indefinite block"
msgstr "waitchld: 開啟 WNOHANG 以避免無限阻塞"
-#: jobs.c:4319
+#: jobs.c:4320
#, c-format
msgid "%s: line %d: "
msgstr "%s: 第 %d 列:"
-#: jobs.c:4333 nojobs.c:928
+#: jobs.c:4334 nojobs.c:919
#, c-format
msgid " (core dumped)"
msgstr " (核心已傾印)"
-#: jobs.c:4345 jobs.c:4358
+#: jobs.c:4346 jobs.c:4359
#, c-format
msgid "(wd now: %s)\n"
msgstr "(目前工作目錄:%s)\n"
-#: jobs.c:4390
+#: jobs.c:4391
msgid "initialize_job_control: getpgrp failed"
msgstr "initialize_job_control: getpgrp 失敗"
-#: jobs.c:4446
+#: jobs.c:4447
msgid "initialize_job_control: no job control in background"
msgstr "initialize_job_control:背景中沒有工作控制"
-#: jobs.c:4462
+#: jobs.c:4463
msgid "initialize_job_control: line discipline"
msgstr "initialize_job_control: 列規律"
-#: jobs.c:4472
+#: jobs.c:4473
msgid "initialize_job_control: setpgid"
msgstr "initialize_job_control: setpgid"
-#: jobs.c:4493 jobs.c:4502
+#: jobs.c:4494 jobs.c:4503
#, c-format
msgid "cannot set terminal process group (%d)"
msgstr "無法設定終端行程群組(%d)"
-#: jobs.c:4507
+#: jobs.c:4508
msgid "no job control in this shell"
msgstr "此 shell 中無工作控制"
-#: lib/malloc/malloc.c:335
+#: lib/malloc/malloc.c:353
#, c-format
msgid "malloc: failed assertion: %s\n"
msgstr "malloc: 主張失敗: %s\n"
-#: lib/malloc/malloc.c:351
+#: lib/malloc/malloc.c:369
#, c-format
msgid ""
"\r\n"
@@ -1348,39 +1352,49 @@ msgstr ""
"\r\n"
"malloc: %s:%d: 主張已修補\r\n"
-#: lib/malloc/malloc.c:352
+#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
msgid "unknown"
msgstr "不明"
-#: lib/malloc/malloc.c:859
+#: lib/malloc/malloc.c:882
msgid "malloc: block on free list clobbered"
msgstr "malloc: 空閒串列中的區塊損壞"
-#: lib/malloc/malloc.c:936
+#: lib/malloc/malloc.c:972
msgid "free: called with already freed block argument"
msgstr "free: 用已經釋放的區塊做為呼叫參數"
-#: lib/malloc/malloc.c:939
+#: lib/malloc/malloc.c:975
msgid "free: called with unallocated block argument"
msgstr "free: 用未分配的區塊做為呼叫參數"
-#: lib/malloc/malloc.c:958
+#: lib/malloc/malloc.c:994
msgid "free: underflow detected; mh_nbytes out of range"
msgstr "free: 檢測到下限溢位;mh_nbytes 超出範圍"
-#: lib/malloc/malloc.c:964
+#: lib/malloc/malloc.c:1001
+#, fuzzy
+msgid "free: underflow detected; magic8 corrupted"
+msgstr "free: 檢測到下限溢位;mh_nbytes 超出範圍"
+
+#: lib/malloc/malloc.c:1009
msgid "free: start and end chunk sizes differ"
msgstr "free: 啟始和末尾區塊大小不一致"
-#: lib/malloc/malloc.c:1074
+#: lib/malloc/malloc.c:1119
msgid "realloc: called with unallocated block argument"
msgstr "realloc: 用未分配的區塊做為呼叫參數"
-#: lib/malloc/malloc.c:1089
+#: lib/malloc/malloc.c:1134
msgid "realloc: underflow detected; mh_nbytes out of range"
msgstr "realloc: 檢測到下限溢位;mh_nbytes 超出範圍"
-#: lib/malloc/malloc.c:1095
+#: lib/malloc/malloc.c:1141
+#, fuzzy
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr "realloc: 檢測到下限溢位;mh_nbytes 超出範圍"
+
+#: lib/malloc/malloc.c:1150
msgid "realloc: start and end chunk sizes differ"
msgstr "realloc: 啟始和末尾區塊大小不一致"
@@ -1494,99 +1508,99 @@ msgstr "shell_getc: shell_input_line_size (%zu) 超過 SIZE_MAX (%lu):列被
msgid "maximum here-document count exceeded"
msgstr "超過此處檔案上限最大值"
-#: parse.y:3580 parse.y:3950 parse.y:4529
+#: parse.y:3580 parse.y:3956 parse.y:4555
#, c-format
msgid "unexpected EOF while looking for matching `%c'"
msgstr "尋找符合的「%c」時遇到了未預期的檔案結束符"
-#: parse.y:4669
+#: parse.y:4695
msgid "unexpected EOF while looking for `]]'"
msgstr "尋找「]]」時遇到了未預期的檔案結束符"
-#: parse.y:4674
+#: parse.y:4700
#, c-format
msgid "syntax error in conditional expression: unexpected token `%s'"
msgstr "條件表示式中有語法錯誤: 未預期的字組「%s」"
-#: parse.y:4678
+#: parse.y:4704
msgid "syntax error in conditional expression"
msgstr "語法錯誤,在有條件的表示式"
-#: parse.y:4756
+#: parse.y:4782
#, c-format
msgid "unexpected token `%s', expected `)'"
msgstr "未預期的字組「%s」,需要「)」"
-#: parse.y:4760
+#: parse.y:4786
msgid "expected `)'"
msgstr "預期「)」"
-#: parse.y:4788
+#: parse.y:4814
#, c-format
msgid "unexpected argument `%s' to conditional unary operator"
msgstr "一元條件運算子使用了未預期的參數「%s」"
-#: parse.y:4792
+#: parse.y:4818
msgid "unexpected argument to conditional unary operator"
msgstr "一元條件運算子使用了未預期的參數"
-#: parse.y:4838
+#: parse.y:4864
#, c-format
msgid "unexpected token `%s', conditional binary operator expected"
msgstr "未預期的字組「%s」,需要二元條件運算子"
-#: parse.y:4842
+#: parse.y:4868
msgid "conditional binary operator expected"
msgstr "需要二元條件運算子"
-#: parse.y:4864
+#: parse.y:4890
#, c-format
msgid "unexpected argument `%s' to conditional binary operator"
msgstr "二元條件運算子使用了未預期的參數「%s」"
-#: parse.y:4868
+#: parse.y:4894
msgid "unexpected argument to conditional binary operator"
msgstr "二元條件運算子使用了未預期的參數"
-#: parse.y:4879
+#: parse.y:4905
#, c-format
msgid "unexpected token `%c' in conditional command"
msgstr "條件指令中有未預期的字組「%c」"
-#: parse.y:4882
+#: parse.y:4908
#, c-format
msgid "unexpected token `%s' in conditional command"
msgstr "條件指令中有未預期的字組「%s」"
-#: parse.y:4886
+#: parse.y:4912
#, c-format
msgid "unexpected token %d in conditional command"
msgstr "條件指令中有未預期的字組 %d"
-#: parse.y:6309
+#: parse.y:6335
#, c-format
msgid "syntax error near unexpected token `%s'"
msgstr "未預期的字組「%s」附近有語法錯誤"
-#: parse.y:6328
+#: parse.y:6354
#, c-format
msgid "syntax error near `%s'"
msgstr "「%s」附近有語法錯誤"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error: unexpected end of file"
msgstr "語法錯誤: 未預期的檔案結尾"
-#: parse.y:6338
+#: parse.y:6364
msgid "syntax error"
msgstr "語法錯誤"
-#: parse.y:6401
+#: parse.y:6427
#, c-format
msgid "Use \"%s\" to leave the shell.\n"
msgstr "使用「%s」退出 shell。\n"
-#: parse.y:6566
+#: parse.y:6592
msgid "unexpected EOF while looking for matching `)'"
msgstr "尋找符合的「)」時遇到了未預期的檔案結束符"
@@ -1629,89 +1643,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
msgid "cprintf: `%c': invalid format character"
msgstr "cprintf:「%c」: 無效的格式字元"
-#: redir.c:142 redir.c:188
+#: redir.c:149 redir.c:197
msgid "file descriptor out of range"
msgstr "檔案描述符超出範圍"
-#: redir.c:195
+#: redir.c:204
#, c-format
msgid "%s: ambiguous redirect"
msgstr "%s: 模稜兩可的重定向"
-#: redir.c:199
+#: redir.c:208
#, c-format
msgid "%s: cannot overwrite existing file"
msgstr "%s: 無法覆寫已存在的檔案"
-#: redir.c:204
+#: redir.c:213
#, c-format
msgid "%s: restricted: cannot redirect output"
msgstr "%s: 受限的: 無法重定向輸出"
-#: redir.c:209
+#: redir.c:218
#, c-format
msgid "cannot create temp file for here-document: %s"
msgstr "無法為立即檔案建立暫存檔案: %s"
-#: redir.c:213
+#: redir.c:222
#, c-format
msgid "%s: cannot assign fd to variable"
msgstr "%s: 無法將檔案描述符指派給變數"
-#: redir.c:636
+#: redir.c:649
msgid "/dev/(tcp|udp)/host/port not supported without networking"
msgstr "沒有網路時不支援 /dev/(tcp|udp)/host/port"
-#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266
+#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
msgid "redirection error: cannot duplicate fd"
msgstr "重定向錯誤: 無法複製檔案描述符"
-#: shell.c:346
+#: shell.c:347
msgid "could not find /tmp, please create!"
msgstr "無法找到 /tmp,請建立"
-#: shell.c:350
+#: shell.c:351
msgid "/tmp must be a valid directory name"
msgstr "/tmp 必須為有效的目錄名稱"
-#: shell.c:801
+#: shell.c:804
msgid "pretty-printing mode ignored in interactive shells"
msgstr "已在互動式 shell 中忽略美化輸出模式"
-#: shell.c:945
+#: shell.c:948
#, c-format
msgid "%c%c: invalid option"
msgstr "%c%c:無效選項"
-#: shell.c:1316
+#: shell.c:1319
#, c-format
msgid "cannot set uid to %d: effective uid %d"
msgstr "無法設定 UID 至 %d:有效的 UID %d"
-#: shell.c:1327
+#: shell.c:1330
#, c-format
msgid "cannot set gid to %d: effective gid %d"
msgstr "無法設定 GID 至 %d:有效的 GID %d"
-#: shell.c:1515
+#: shell.c:1518
msgid "cannot start debugger; debugging mode disabled"
msgstr "無法開啟偵錯器;偵錯模式已停用"
-#: shell.c:1629
+#: shell.c:1632
#, c-format
msgid "%s: Is a directory"
msgstr "%s: 是一個目錄"
-#: shell.c:1878
+#: shell.c:1881
msgid "I have no name!"
msgstr "我沒有名字!"
-#: shell.c:2032
+#: shell.c:2035
#, c-format
msgid "GNU bash, version %s-(%s)\n"
msgstr "GNU bash,版本 %s-(%s)\n"
-#: shell.c:2033
+#: shell.c:2036
#, c-format
msgid ""
"Usage:\t%s [GNU long option] [option] ...\n"
@@ -1720,44 +1734,44 @@ msgstr ""
"用法:\t%s [GNU 長選項] [選項] …\n"
"\t%s [GNU 長選項] [選項] 指令稿檔案 …\n"
-#: shell.c:2035
+#: shell.c:2038
msgid "GNU long options:\n"
msgstr "GNU 長選項:\n"
-#: shell.c:2039
+#: shell.c:2042
msgid "Shell options:\n"
msgstr "Shell 選項:\n"
-#: shell.c:2040
+#: shell.c:2043
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
msgstr "\t-irsD 或 -c <指令> 或 -O <shopt 選項>\t\t(僅適合呼叫)\n"
-#: shell.c:2059
+#: shell.c:2062
#, c-format
msgid "\t-%s or -o option\n"
msgstr "\t-%s or -o 選項\n"
-#: shell.c:2065
+#: shell.c:2068
#, c-format
msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
msgstr "輸入「%s -c \"help set\"」更多關於 shell 選項的訊息。\n"
-#: shell.c:2066
+#: shell.c:2069
#, c-format
msgid "Type `%s -c help' for more information about shell builtin commands.\n"
msgstr "輸入「%s -c help」更多關於內建 shell 指令的訊息。\n"
-#: shell.c:2067
+#: shell.c:2070
#, c-format
msgid "Use the `bashbug' command to report bugs.\n"
msgstr "使用「bashbug」指令通報程式錯誤。\n"
-#: shell.c:2069
+#: shell.c:2072
#, c-format
msgid "bash home page: <http://www.gnu.org/software/bash>\n"
msgstr "bash 官網:<http://www.gnu.org/software/bash>\n"
-#: shell.c:2070
+#: shell.c:2073
#, c-format
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "GNU 軟體的常見使用說明:<http://www.gnu.org/gethelp/>\n"
@@ -1932,107 +1946,107 @@ msgstr "資訊請求"
msgid "Unknown Signal #%d"
msgstr "不明訊號 #%d"
-#: subst.c:1475 subst.c:1665
+#: subst.c:1476 subst.c:1666
#, c-format
msgid "bad substitution: no closing `%s' in %s"
msgstr "錯誤的取代: 在 %2$s 中沒有閉合的「%1$s」"
-#: subst.c:3280
+#: subst.c:3281
#, c-format
msgid "%s: cannot assign list to array member"
msgstr "%s: 無法將串列指派給陣列成員"
-#: subst.c:5877 subst.c:5893
+#: subst.c:5910 subst.c:5926
msgid "cannot make pipe for process substitution"
msgstr "無法為行程取代建立管道"
-#: subst.c:5944
+#: subst.c:5977
msgid "cannot make child for process substitution"
msgstr "無法為行程取代建立子行程"
-#: subst.c:6018
+#: subst.c:6051
#, c-format
msgid "cannot open named pipe %s for reading"
msgstr "無法開啟命名管道 %s 進 readline-"
-#: subst.c:6020
+#: subst.c:6053
#, c-format
msgid "cannot open named pipe %s for writing"
msgstr "無法開啟命名管道 %s 進行寫入"
-#: subst.c:6043
+#: subst.c:6076
#, c-format
msgid "cannot duplicate named pipe %s as fd %d"
msgstr "無法將命名管道 %s 做為檔案描述符 %d 複製"
-#: subst.c:6167
+#: subst.c:6200
msgid "command substitution: ignored null byte in input"
msgstr "指令取代:在輸入中忽略了空位元組"
-#: subst.c:6307
+#: subst.c:6340
msgid "cannot make pipe for command substitution"
msgstr "無法為指令取代建立管道"
-#: subst.c:6351
+#: subst.c:6384
msgid "cannot make child for command substitution"
msgstr "無法為指令取代建立子行程"
-#: subst.c:6377
+#: subst.c:6410
msgid "command_substitute: cannot duplicate pipe as fd 1"
msgstr "command_substitute: 無法將管道複製為檔案描述符 1"
-#: subst.c:6828 subst.c:9870
+#: subst.c:6861 subst.c:9916
#, c-format
msgid "%s: invalid variable name for name reference"
msgstr "%s: 無效的引用變數名"
-#: subst.c:6924 subst.c:6942 subst.c:7114
+#: subst.c:6957 subst.c:6975 subst.c:7147
#, c-format
msgid "%s: invalid indirect expansion"
msgstr "%s: 無效的間接擴充"
-#: subst.c:6958 subst.c:7122
+#: subst.c:6991 subst.c:7155
#, c-format
msgid "%s: invalid variable name"
msgstr "%s:無效的變數名稱"
-#: subst.c:7201
+#: subst.c:7234
#, c-format
msgid "%s: parameter not set"
msgstr "%s:參數未設定"
-#: subst.c:7203
+#: subst.c:7236
#, c-format
msgid "%s: parameter null or not set"
msgstr "%s: 參數為空或未設定"
-#: subst.c:7448 subst.c:7463
+#: subst.c:7481 subst.c:7496
#, c-format
msgid "%s: substring expression < 0"
msgstr "%s: 子串表示式 < 0"
-#: subst.c:9199 subst.c:9220
+#: subst.c:9245 subst.c:9266
#, c-format
msgid "%s: bad substitution"
msgstr "%s: 錯誤的取代"
-#: subst.c:9308
+#: subst.c:9354
#, c-format
msgid "$%s: cannot assign in this way"
msgstr "$%s: 無法如此指派"
-#: subst.c:9732
+#: subst.c:9778
msgid ""
"future versions of the shell will force evaluation as an arithmetic "
"substitution"
msgstr "未來版本的 shell 會強制以算術取代求值"
-#: subst.c:10288
+#: subst.c:10331
#, c-format
msgid "bad substitution: no closing \"`\" in %s"
msgstr "錯誤的取代: 在 %s 中沒有閉合的「`」"
-#: subst.c:11350
+#: subst.c:11393
#, c-format
msgid "no match: %s"
msgstr "無符合: %s"
@@ -2099,79 +2113,79 @@ msgstr "run_pending_traps:訊號處理是 SIG_DFL,resending %d (%s) to mysel
msgid "trap_handler: bad signal %d"
msgstr "trap_handler:不當的訊號 %d"
-#: variables.c:437
+#: variables.c:421
#, c-format
msgid "error importing function definition for `%s'"
msgstr "錯誤,輸入的函數定義為「%s」"
-#: variables.c:849
+#: variables.c:833
#, c-format
msgid "shell level (%d) too high, resetting to 1"
msgstr "shell 層次 (%d) 太高,重設為 1"
-#: variables.c:2852
+#: variables.c:2649
msgid "make_local_variable: no function context at current scope"
msgstr "make_local_variable: 目前作用域中沒有函數語境"
-#: variables.c:2871
+#: variables.c:2668
#, c-format
msgid "%s: variable may not be assigned value"
msgstr "%s: 變數不可指派值"
-#: variables.c:3653
+#: variables.c:3450
#, c-format
msgid "%s: assigning integer to name reference"
msgstr "%s:指定數字至名稱參考"
-#: variables.c:4582
+#: variables.c:4379
msgid "all_local_variables: no function context at current scope"
msgstr "all_local_variables: 目前作用域中沒有函數語境"
-#: variables.c:4949
+#: variables.c:4746
#, c-format
msgid "%s has null exportstr"
msgstr "%s 有空的 exportstr"
-#: variables.c:4954 variables.c:4963
+#: variables.c:4751 variables.c:4760
#, c-format
msgid "invalid character %d in exportstr for %s"
msgstr "%2$s 的 exportstr 中有無效的字元 %1$d"
-#: variables.c:4969
+#: variables.c:4766
#, c-format
msgid "no `=' in exportstr for %s"
msgstr "%s 的 exportstr 中沒有「=」"
-#: variables.c:5506
+#: variables.c:5306
msgid "pop_var_context: head of shell_variables not a function context"
msgstr "pop_var_context: shell_variables 的前端不是函數語境"
-#: variables.c:5519
+#: variables.c:5319
msgid "pop_var_context: no global_variables context"
msgstr "pop_var_context: 沒有 global_variables 語境"
-#: variables.c:5599
+#: variables.c:5399
msgid "pop_scope: head of shell_variables not a temporary environment scope"
msgstr "pop_scope: shell_variables 的前端不是臨時環境作用域"
-#: variables.c:6562
+#: variables.c:6362
#, c-format
msgid "%s: %s: cannot open as FILE"
msgstr "%s: %s: 無法做為檔案開啟"
-#: variables.c:6567
+#: variables.c:6367
#, c-format
msgid "%s: %s: invalid value for trace file descriptor"
msgstr "%s: %s: 追蹤檔案描述符的值無效"
-#: variables.c:6612
+#: variables.c:6412
#, c-format
msgid "%s: %s: compatibility value out of range"
msgstr "%s: %s: 相容版本數值超出範圍"
#: version.c:46 version2.c:46
#, fuzzy
-msgid "Copyright (C) 2019 Free Software Foundation, Inc."
+msgid "Copyright (C) 2020 Free Software Foundation, Inc."
msgstr "著作權所有 (C) 2018 自由軟體基金會"
#: version.c:47 version2.c:47
@@ -5417,6 +5431,7 @@ msgstr ""
" 回傳成功,除非使用了無效的選項或者發生寫入或指派錯誤。"
#: builtins.c:1971
+#, fuzzy
msgid ""
"Specify how arguments are to be completed by Readline.\n"
" \n"
@@ -5438,7 +5453,7 @@ msgid ""
" \t\tcommand) word\n"
" \n"
" When completion is attempted, the actions are applied in the order the\n"
-" uppercase-letter options are listed above. If multiple options are "
+" 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"
diff --git a/tests/history.right b/tests/history.right
index 74eb91bc..b24e72e9 100644
--- a/tests/history.right
+++ b/tests/history.right
@@ -97,17 +97,17 @@ line 2 for history
6 HISTFILE=$TMPDIR/newhistory
7 echo displaying \$HISTFILE after history -a
8 cat $HISTFILE
-./history.tests: line 89: fc: history specification out of range
- 14 set -H
+1 for i in one two three; do echo $i; done
15 echo line 2 for history
16 unset HISTSIZE
17 unset HISTFILE
+ 18 # no longer an out-of-range error
aa ab ac
echo xx xb xc
xx xb xc
echo 44 48 4c
44 48 4c
-./history.tests: line 104: fc: no command found
+./history.tests: line 105: fc: no command found
aa
bb
cc
@@ -241,3 +241,5 @@ c
d
echo d
d
+11 # other out-of-range behavior for future work
+12 fc -l 498 502
diff --git a/tests/history.tests b/tests/history.tests
index 2ddd39f1..187d2a23 100644
--- a/tests/history.tests
+++ b/tests/history.tests
@@ -86,6 +86,7 @@ unset HISTFILE
fc -l 4
fc -l 4 8
+# no longer an out-of-range error
fc -l one=two three=four 502
history 4
diff --git a/tests/history5.sub b/tests/history5.sub
index b7cbbe1e..9b88c546 100644
--- a/tests/history5.sub
+++ b/tests/history5.sub
@@ -32,3 +32,7 @@ fc -l -0
echo d
fc -s 0
+
+# other out-of-range behavior for future work
+fc -l 498 502
+fc -l 502 498