]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
bash-5.2 updated translations; remove tags file
authorChet Ramey <chet.ramey@case.edu>
Tue, 14 Nov 2023 14:35:40 +0000 (09:35 -0500)
committerChet Ramey <chet.ramey@case.edu>
Tue, 14 Nov 2023 14:35:40 +0000 (09:35 -0500)
20 files changed:
.gitignore
.gitignore~ [new file with mode: 0644]
po/LINGUAS
po/cs.gmo
po/cs.po
po/hr.gmo
po/hr.po
po/ka.gmo [new file with mode: 0644]
po/ka.po [new file with mode: 0644]
po/ko.gmo
po/ko.po
po/pt_BR.gmo
po/pt_BR.po
po/ru.gmo
po/ru.po
po/sq.gmo [new file with mode: 0644]
po/sq.po [new file with mode: 0644]
po/zh_TW.gmo
po/zh_TW.po
tags [deleted file]

index 1512a9ab0d4b2093490fde57aa036c000019fe72..7855139b1d342727a831eae300b8c804f1fe7bcf 100644 (file)
@@ -26,6 +26,9 @@ bash
 bashbug
 bashversion
 
+TAGS
+tags
+
 Makefile
 builtins/Makefile
 builtins/builtext.h
diff --git a/.gitignore~ b/.gitignore~
new file mode 100644 (file)
index 0000000..1512a9a
--- /dev/null
@@ -0,0 +1,115 @@
+# don't push out -i
+-i
+
+*.save
+.DS_Store
+.DS_Store?
+._*
+.Spotlight-V100
+#
+# these files are all created by the build process; none are in the repository
+#
+*.o
+*.a
+*.dSYM
+.build
+.made
+
+config.h
+config.status
+config.cache
+config.log
+
+autom4te.cache
+
+bash
+bashbug
+bashversion
+
+Makefile
+builtins/Makefile
+builtins/builtext.h
+builtins/builtins.c
+builtins/mkbuiltins
+builtins/pipesize.h
+builtins/psize.aux
+
+doc/Makefile
+examples/loadables/Makefile
+examples/loadables/Makefile.inc
+examples/loadables/perl/Makefile
+lib/glob/Makefile
+lib/intl/Makefile
+lib/malloc/Makefile
+lib/readline/Makefile
+lib/sh/Makefile
+lib/termcap/Makefile
+lib/tilde/Makefile
+support/Makefile
+
+lib/intl/charset.alias
+lib/intl/libgnuintl.h
+lib/intl/libintl.h
+lib/intl/ref-add.sed
+lib/intl/ref-del.sed
+
+po/Makefile
+po/Makefile.in
+po/POTFILES
+po/stamp-po
+
+support/bash.pc
+support/man2html
+support/bashbug.sh
+
+lsignames.h
+pathnames.h
+signames.h
+version.h
+syntax.c
+stamp-h
+
+mksignames
+mksyntax
+
+printenv
+recho
+xcase
+zecho
+tests/printenv
+tests/recho
+tests/xcase
+tests/zecho
+
+examples/loadables/accept
+examples/loadables/basename
+examples/loadables/csv
+examples/loadables/cut
+examples/loadables/dirname
+examples/loadables/fdflags
+examples/loadables/finfo
+examples/loadables/head
+examples/loadables/id
+examples/loadables/ln
+examples/loadables/logname
+examples/loadables/mkdir
+examples/loadables/mkfifo
+examples/loadables/mktemp
+examples/loadables/mypid
+examples/loadables/pathchk
+examples/loadables/print
+examples/loadables/push
+examples/loadables/realpath
+examples/loadables/rm
+examples/loadables/rmdir
+examples/loadables/seq
+examples/loadables/setpgid
+examples/loadables/sleep
+examples/loadables/strftime
+examples/loadables/sync
+examples/loadables/tee
+examples/loadables/truefalse
+examples/loadables/tty
+examples/loadables/uname
+examples/loadables/unlink
+examples/loadables/whoami
index 27165b3b8a268cfa7d7c56ba9f6fb9cfe3335e45..b5a13f6e3d35fad99f1d7222e2b1bc21a2468e9d 100644 (file)
@@ -1,2 +1,2 @@
 # Set of available languages.
-en@quot en@boldquot af bg ca cs da de el eo es et fi fr ga gl hr hu id it ja ko lt nb nl pl pt pt_BR ro ru sk sl sr sv tr uk vi zh_CN zh_TW
+en@quot en@boldquot af bg ca cs da de el eo es et fi fr ga gl hr hu id it ja ka ko lt nb nl pl pt pt_BR ro ru sk sl sq sr sv tr uk vi zh_CN zh_TW
index 39e0b6c70435f9b50ad42d31a54a148c27d42322..ff6a876a75ce394784e2cce9120d5baf120f380f 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index d2df43b127bebc9bf406b7039204be50bf72a4d8..81e87a6bab8c052c859f8e07de0cbe575f546e4e 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -2,7 +2,7 @@
 # Copyright (C) 2008 Free Software Foundation, Inc.
 # This file is distributed under the same license as the bash package.
 # Petr Pisar <petr.pisar@atlas.cz>, 2008, 2009, 2010, 2011, 2012, 2013, 2014.
-# Petr Pisar <petr.pisar@atlas.cz>, 2015, 2016, 2018, 2019, 2020, 2022.
+# Petr Pisar <petr.pisar@atlas.cz>, 2015, 2016, 2018, 2019, 2020, 2022, 2023.
 #
 # alias → alias
 # subscript → podskript
@@ -15,7 +15,7 @@ msgstr ""
 "Project-Id-Version: bash 5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2022-06-21 20:10+02:00\n"
+"PO-Revision-Date: 2023-04-20 19:31+02:00\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
 "Language: cs\n"
@@ -38,7 +38,7 @@ msgstr "%s: odstraňuje se atribut odkazu na název"
 #: arrayfunc.c:496 builtins/declare.def:868
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
-msgstr "%s: číslované pole nezle převést na pole asociativní"
+msgstr "%s: číslované pole nelze převést na pole asociativní"
 
 #: arrayfunc.c:777
 #, c-format
@@ -365,7 +365,7 @@ msgstr "může být použito jen ve funkci"
 
 #: builtins/declare.def:437
 msgid "cannot use `-f' to make functions"
-msgstr "„-f“ nezle použít na výrobu funkce"
+msgstr "„-f“ nelze použít na výrobu funkce"
 
 #: builtins/declare.def:464 execute_cmd.c:6132
 #, c-format
@@ -2233,7 +2233,7 @@ msgstr "%s: nelze alokovat %'lu bajtů (alokováno %'lu bajtů)"
 #: xmalloc.c:95
 #, c-format
 msgid "%s: cannot allocate %lu bytes"
-msgstr "%s: nezle alokovat %'lu bajtů"
+msgstr "%s: nelze alokovat %'lu bajtů"
 
 #: xmalloc.c:165
 #, c-format
index 228b369eecd208f14b7da572944d2bd3c66110c3..ada65a4fe2fe38c959d72647fcbfcd85b5167c9b 100644 (file)
Binary files a/po/hr.gmo and b/po/hr.gmo differ
index 624e0d0104d28f87e3bae4fae2c3c91a1d54d7a3..f16a1b2f4ff17db78bb63084f62b7626bc8efdf7 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
@@ -3,13 +3,13 @@
 # This file is distributed under the same license as the bash package.
 #
 # Tomislav Krznar <tomislav.krznar@gmail.com>, 2012, 2013.
-# Božidar Putanec <bozidarp@yahoo.com>, 2018, 2019, 2020, 2021, 2022.
+# Božidar Putanec <bozidarp@yahoo.com>, 2018, 2019, 2020, 2021, 2022, 2023.
 msgid ""
 msgstr ""
-"Project-Id-Version: bash 5.2-rc1\n"
+"Project-Id-Version: bash-5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2022-06-17 11:19-0700\n"
+"PO-Revision-Date: 2023-05-23 19:54-0700\n"
 "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
 "Language-Team: Croatian <lokalizacija@linux.hr>\n"
 "Language: hr\n"
@@ -18,7 +18,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Lokalize 22.07.70\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: arrayfunc.c:66
 msgid "bad array subscript"
@@ -57,7 +57,7 @@ msgstr "bash_execute_unix_command: nije moguće pronaći prečac (keymap) za nar
 #: bashline.c:4637
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
-msgstr "%s: prvi nebijeli znak nije „\"“"
+msgstr "%s: prvi ne bijeli znak nije „\"“"
 
 #: bashline.c:4666
 #, c-format
@@ -228,7 +228,7 @@ msgstr "nevaljan heksadecimalni broj"
 
 #: builtins/common.c:244 expr.c:1574
 msgid "invalid number"
-msgstr "nevaljan broj"
+msgstr "nevaljani broj"
 
 #: builtins/common.c:252
 #, c-format
@@ -315,7 +315,7 @@ msgstr "%s: greška u određivanju trenutnog direktorija: %s: %s\n"
 #: builtins/common.c:708 builtins/common.c:710
 #, c-format
 msgid "%s: ambiguous job spec"
-msgstr "%s: oznaka posla nije jednoznačna"
+msgstr "%s: dvosmislena oznaka posla"
 
 #: builtins/common.c:971
 msgid "help not available in this version"
@@ -508,7 +508,7 @@ msgstr "posao %d započet je bez upravljanja poslovima"
 #: builtins/getopt.c:110
 #, c-format
 msgid "%s: illegal option -- %c\n"
-msgstr "%s: neispravna opcija -- %c\n"
+msgstr "%s: nelegalna opcija -- %c\n"
 
 #: builtins/getopt.c:111
 #, c-format
@@ -995,7 +995,7 @@ msgstr "nepoznata greška naredbe"
 
 #: error.c:489
 msgid "bad command type"
-msgstr "loša vrsta naredbe"
+msgstr "loš tip naredbe"
 
 #: error.c:490
 msgid "bad connector"
@@ -1012,7 +1012,7 @@ msgstr "%s: nevezana varijabla"
 
 #: eval.c:243
 msgid "\atimed out waiting for input: auto-logout\n"
-msgstr "\avrijeme čekanja na ulaz je isteklo: automatska-odjava\n"
+msgstr "\atimed out, čekanje na ulaz je isteklo: auto-logout, automatska-odjava\n"
 
 #: execute_cmd.c:555
 #, c-format
@@ -1254,7 +1254,7 @@ msgstr "Nepoznata izlazna vrijednost (izlazni kȏd)Nepoznato"
 #: jobs.c:1990
 #, c-format
 msgid "(core dumped) "
-msgstr "(snimka (core dump) memorije je spremljena!) "
+msgstr "(ispis memorije je spremljen!) "
 
 #: jobs.c:2009
 #, c-format
@@ -1308,7 +1308,7 @@ msgstr "%s: redak %d: "
 #: jobs.c:4321 nojobs.c:921
 #, c-format
 msgid " (core dumped)"
-msgstr " (snimka (core dump) memorije je spremljena!)"
+msgstr " (ispis memorije je spremljen!)"
 
 #: jobs.c:4333 jobs.c:4346
 #, c-format
@@ -1485,7 +1485,7 @@ msgstr "sintaktička greška: „((%s))“"
 #: make_cmd.c:569
 #, c-format
 msgid "make_here_document: bad instruction type %d"
-msgstr "make_here_document(): loša vrsta instrukcije %d"
+msgstr "make_here_document(): loš tip instrukcije %d"
 
 #: make_cmd.c:668
 #, c-format
@@ -1650,7 +1650,7 @@ msgstr "deskriptor datoteke je izvan raspona"
 #: redir.c:205
 #, c-format
 msgid "%s: ambiguous redirect"
-msgstr "%s: preusmjeravanje nije jednoznačno"
+msgstr "%s: dvosmisleno preusmjeravanje"
 
 #: redir.c:209
 #, c-format
@@ -1714,7 +1714,7 @@ msgstr "nije moguće pokrenuti debugger; dijagnostika je onemogućena"
 #: shell.c:1658
 #, c-format
 msgid "%s: Is a directory"
-msgstr "%s: to je direktorij"
+msgstr "%s: Je direktorij"
 
 #: shell.c:1907
 msgid "I have no name!"
@@ -1731,12 +1731,12 @@ msgid ""
 "Usage:\t%s [GNU long option] [option] ...\n"
 "\t%s [GNU long option] [option] script-file ...\n"
 msgstr ""
-"Uporaba: %s [GNU dugačka opcija] [opcija]...\n"
-"         %s [GNU dugačka opcija] [opcija] skripta...\n"
+"Uporaba: %s [GNU duga opcija] [opcija]...\n"
+"         %s [GNU duga opcija] [opcija] skripta...\n"
 
 #: shell.c:2064
 msgid "GNU long options:\n"
-msgstr "GNU dugačke opcije:\n"
+msgstr "GNU duge opcije:\n"
 
 #: shell.c:2068
 msgid "Shell options:\n"
@@ -1801,7 +1801,7 @@ msgstr "Završi"
 
 #: siglist.c:63
 msgid "Illegal instruction"
-msgstr "Nedopuštena instrukcija"
+msgstr "nelegalna instrukcija"
 
 #: siglist.c:67
 msgid "BPT trace/trap"
@@ -1833,7 +1833,7 @@ msgstr "Segmentacijska greška"
 
 #: siglist.c:99
 msgid "Bad system call"
-msgstr "Loš sustavski poziv"
+msgstr "Loš sustavni poziv"
 
 #: siglist.c:103
 msgid "Broken pipe"
@@ -1893,7 +1893,7 @@ msgstr "Alarm (profil)"
 
 #: siglist.c:167
 msgid "Window changed"
-msgstr "Prozor je promijenjen"
+msgstr "Prozor promijenjen"
 
 #: siglist.c:171
 msgid "Record lock"
@@ -1941,7 +1941,7 @@ msgstr "HFT sekvencija zvukova je završena"
 
 #: siglist.c:215
 msgid "Information request"
-msgstr "Zahtjev za obavijestima"
+msgstr "Zahtjev za informacijama"
 
 #: siglist.c:223 siglist.c:225
 #, c-format
@@ -2134,7 +2134,7 @@ msgstr "%s: varijabli se ne može dodijeliti vrijednost"
 #: variables.c:2818 variables.c:2874
 #, c-format
 msgid "%s: cannot inherit value from incompatible type"
-msgstr "%s: nije moguće naslijediti vrijednost od nekompatibilne vrste"
+msgstr "%s: nije moguće naslijediti vrijednost nekompatibilnog tipa"
 
 #: variables.c:3459
 #, c-format
@@ -2531,7 +2531,7 @@ msgstr "printf [-v VARIJABLA] FORMAT [ARGUMENTI]"
 msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
 msgstr ""
 "complete [-abcdefgjksuv] [-pr] [-DEI] [-o OPCIJA] [-A AKCIJA] [-C NAREDBA]\n"
-"                   [-F FUNCIJA] [-G GLOB_UZORAK] [-P PREFIKS] [-S SUFIKS]\n"
+"                   [-F FUNKCIJA] [-G GLOB_UZORAK] [-P PREFIKS] [-S SUFIKS]\n"
 "                   [-W POPIS_RIJEČI] [-X FILTAR_UZORAKA]  [IME...]"
 
 #: builtins.c:235
@@ -2641,8 +2641,8 @@ msgid ""
 msgstr ""
 "Prikaže i postavlja „Readline“ prečace (key binding) i varijable.\n"
 "\n"
-"    Veže sekvenciju tipki (key sequence, prečac) na „Readline“\n"
-"    funkciju ili na makro ili na „Readline“ varijablu. Sintaksa za argumente\n"
+"    Veže sekvenciju tipki (key sequence, prečac) na „Readline“ funkciju\n"
+"    ili na makronaredbe ili na „Readline“ varijablu. Sintaksa za argumente\n"
 "    koji nisu opcija je ista kao za ~/.inputrc, ali moraju biti proslijeđeni\n"
 "    kao jedan argument; primjer: bind '\"\\C-x\\C-r\": re-read-init-file'\n"
 "\n"
@@ -2658,9 +2658,9 @@ msgstr ""
 "                           koji se može iskoristiti kao ulaz\n"
 "      -r PREČAC          razveže PREČAC (ukloni sekvenciju tipki za prečac)\n"
 "      -q FUNKCIJA        ispita i ispiše tipke koje pozivaju tu FUNKCIJU\n"
-"      -S                 izlista prečace (sekvencije tipki) koje pozivaju makroe\n"
-"                           s njihovim vrijednostima\n"
-"      -s                 ispiše sekvencije tipki poje pozivaju makroe s\n"
+"      -S                 izlista prečace (sekvencije tipki) koje pozivaju\n"
+"                           makronaredbe s njihovim vrijednostima\n"
+"      -s                 ispiše sekvencije tipki koje pozivaju makronaredbe s\n"
 "                           njihovim vrijednostima u obliku koji se može\n"
 "                           iskoristiti kao ulaz\n"
 "      -u FUNKCIJA        razveže sve prečace vezane na tu FUNKCIJU\n"
@@ -2810,10 +2810,10 @@ msgstr ""
 "    naziv, „cd“ prijeđe u direktorij s tim nazivom.\n"
 "\n"
 "    Opcije:\n"
-"      -L    slijedi simboličke veze; simboličke veze u DIREKTORIJU razriješi\n"
+"      -L    slijedi simboličke poveznice; simboličke poveznice u DIREKTORIJU razriješi\n"
 "              nakon obrade instance „..“\n"
 "      -P    rabi fizičku strukturu direktorija umjesto da slijedi simboličke\n"
-"              veze; simboličke veze u DIREKTORIJU razriješi prije obrade\n"
+"              poveznice; simboličke poveznice u DIREKTORIJU razriješi prije obrade\n"
 "              instance „..“\n"
 "      -e    ako je dana s opcijom „-P“, i trenutni radni direktorij nije\n"
 "              moguće uspješno odrediti nakon uspješne promjene direktorija,\n"
@@ -2849,7 +2849,7 @@ msgstr ""
 "\n"
 "    Opcije:\n"
 "      -L   ispiše vrijednost od $PWD ako sadrži trenutni radni direktorij\n"
-"      -P   ispiše stvarnu fizičku stazu do direktorija bez simboličkih veza\n"
+"      -P   ispiše stvarnu fizičku stazu do direktorija bez simboličkih poveznica\n"
 "\n"
 "    Bez opcija, „pwd“ se ponaša kao da je navedena opcija „-L“\n"
 "\n"
@@ -2908,8 +2908,8 @@ msgstr ""
 "    Opcije:\n"
 "      -p   rabi zadanu vrijednost za PATH kao garanciju\n"
 "             pronalaženja svih standardnih programa\n"
-"      -v   pokaže ime naredbe koja bi se izvršila\n"
-"      -V   == „-v” ali opširnije\n"
+"      -v   pokaže ime naredbe koja bi se izvršila similar to the „type“ builtin\n"
+"      -V   == kao „-v” ali opširnije\n"
 "\n"
 "    Završi s izlaznim kȏdom NAREDBE\n"
 "    ili s 1 ako NAREDBA nije pronađena."
@@ -3736,8 +3736,8 @@ msgstr ""
 "    Varijable, za upotrebu u izrazima, ne moraju imati atribut cijelog broja.\n"
 "\n"
 "    Operatori se vrednuju prema pravilima prednosti. Najprije se\n"
-"    vrednuju pod-izrazi u zagradama i tako mogu prevagnuti nad gore\n"
-"    opisanim pravilima prednosti.\n"
+"    vrednuju pod-izrazi u zagradama i tako mogu redefinirati gore\n"
+"    opisana pravilila prednosti.\n"
 "\n"
 "    Ako je vrednovanje zadnjeg ARGUMENTA nula (0), „let“ završi s kȏdom 1;\n"
 "    inače završi s uspjehom."
@@ -3947,8 +3947,8 @@ msgstr ""
 "            (a ne samo one argumente koji prethode imenu naredbe)\n"
 "      -m  upravljanje poslovima je omogućeno (zadano)\n"
 "      -n  pročita, ali ne izvrši naredbe\n"
-"      -o  IME_OPCIJE  omogući tu opciju (v. niže dugačke nazive za IME_OPCIJE)\n"
-"      -P  ne razriješi simboličke veze pri izvršavanju naredbi poput „cd“\n"
+"      -o  IME_OPCIJE  omogući tu opciju (v. niže duge nazive za IME_OPCIJE)\n"
+"      -P  ne razriješi simboličke poveznice pri izvršavanju naredbi poput „cd“\n"
 "            koje promjene trenutni direktorij\n"
 "      -p  uključi privilegirani način: datoteke BASH_ENV i ENV se zanemare,\n"
 "            funkcije ljuske se ne uvoze iz okoline, a zanemari se i\n"
@@ -3966,11 +3966,11 @@ msgstr ""
 "            parametri (ali ako ih nema, postojeći pozicijski argumenti\n"
 "            se ne brišu)\n"
 "\n"
-"    Opcije se također mogu koristiti pri pokretanju ljuske. Trenutno stanje\n"
+"    Opcije se mogu koristiti i pri pokretanju ljuske. Trenutno stanje\n"
 "    svojstva može se naći u $-. Podrazumijeva se da su svi dodatni argumenti\n"
 "    pozicijski i dodijeljeni su u $1, $2, .. $N.\n"
 "\n"
-"    Dugački nazivi za IME_OPCIJE koji se koriste s opcijom -o (ili +o)\n"
+"    Dugi nazivi za IME_OPCIJE koji se koriste s opcijom -o (ili +o)\n"
 "      allexport    == -a\n"
 "      braceexpand  == -B (zamjena vitičastih zagrada)\n"
 "      emacs        za uređivanje redaka koristi sučelje u „emacs“ stilu\n"
@@ -4064,7 +4064,7 @@ msgstr ""
 "\n"
 "    Opcije:\n"
 "      -f   navedena IMENA se odnose samo na funkcije\n"
-"      -n   ukloni izvezeni atribut iz svakog IMENA \n"
+"      -n   ukloni izvezeni atribut iz svakog IMENA\n"
 "      -p   izlista popis svih izvezenih varijabli i funkcija\n"
 "\n"
 "    Argument „--“ spriječi daljnje procesiranje opcija.\n"
@@ -4272,9 +4272,9 @@ msgstr ""
 "        -f DATOTEKA       istina ako je datoteka regularna datoteka\n"
 "        -G DATOTEKA       istina ako je datoteka efektivno vlasništvo vaše skupine\n"
 "        -g DATOTEKA       istina ako je datoteka SETGUID\n"
-"        -h DATOTEKA       istina ako je datoteka simbolička veza\n"
+"        -h DATOTEKA       istina ako je datoteka simbolička poveznica\n"
 "        -k DATOTEKA       istina ako datoteka ima postavljeni \"sticky\" bit\n"
-"        -L DATOTEKA       istina ako je datoteka simbolička veza\n"
+"        -L DATOTEKA       istina ako je datoteka simbolička poveznica\n"
 "        -N DATOTEKA       istina ako se datoteka promijenila od zadnjeg čitanja\n"
 "        -O DATOTEKA       istina ako je datoteka efektivno vaše vlasništvo\n"
 "        -p DATOTEKA       istina ako je datoteka imenovana cijev\n"
@@ -4290,7 +4290,7 @@ msgstr ""
 "                            kasnije od druge\n"
 "      DTEKA1 -ot DTEKA2   istina ako je prva datoteka promijenjena\n"
 "                            ranije od druge\n"
-"      DTEKA1 -ef DTEKA2   istina ako je prva datoteka čvrsta veza na drugu\n"
+"      DTEKA1 -ef DTEKA2   istina ako je prva datoteka čvrsta poveznica na drugu\n"
 "\n"
 "    Operatori za stringove:\n"
 "        -z STRING         istina ako je string prazni\n"
@@ -4441,7 +4441,7 @@ msgid ""
 "    Exit Status:\n"
 "    Returns success if all of the NAMEs are found; fails if any are not found."
 msgstr ""
-"Prikaže informacije o vrsti naredbe.\n"
+"Prikaže informacije o tipu naredbe.\n"
 "\n"
 "    Pokaže, kako bi se interpretiralo svako dano IME kad bi se IME koristilo\n"
 "    kao naredba.\n"
@@ -4981,7 +4981,7 @@ msgstr ""
 "    kao regularni izraz.\n"
 "\n"
 "    Operatori „&&“ i „|| ne vrednuju IZRAZ2 ako je IZRAZ1 dovoljan za\n"
-"    određivanje konačnog rezurlata.\n"
+"    određivanje konačnog rezulata.\n"
 "\n"
 "    Završi s uspjehom ili 1 ovisno o IZRAZU."
 
@@ -5056,7 +5056,7 @@ msgstr ""
 "    HISTSIZE      maksimalni broj redaka koje trenutna ljuska može dosegnuti\n"
 "    HOME          puni naziv staze do vašega vlastitog direktorija\n"
 "    HOSTNAME      ime računala na kojem se izvršava „bash“\n"
-"    HOSTTYPE      vrsta CPU-a na kojem se izvršava „bash“\n"
+"    HOSTTYPE      tip CPU-a na kojem se izvršava „bash“\n"
 "    IGNOREEOF     broj zanemarenih Ctrl-D (EOF) prije zatvaranja ljuske\n"
 "    MACHTYPE      vrsta računala na kojem se izvršava „bash“\n"
 "    MAILCHECK     kako često (u sekundama) „bash“ gleda ima li nove pošte\n"
@@ -5068,7 +5068,7 @@ msgstr ""
 "    PS2           string koji opisuje sekundarni prompt (zadano, „>“)\n"
 "    PWD           puni naziv staze trenutnog radnog direktorija\n"
 "    SHELLOPTS     popis svih omogućenih opcija ljuske\n"
-"    TERM          naziv vrste trenutnog terminala\n"
+"    TERM          naziv tipa trenutnog terminala\n"
 "    TIMEFORMAT    pravilo za format ispisa „time“ statistika\n"
 "    auto_resume   ako nije prazan, učini da se naredbena riječ na naredbenom\n"
 "                    retku prvo potraži na popisu zaustavljenih poslova,\n"
@@ -5270,7 +5270,7 @@ msgstr ""
 "      -u   onemogući (isključi) sve navedene IME_OPCIJE\n"
 "\n"
 "    Bez opcija (ili samo s opcijom „-q“) završi s uspjehom ako je IME_OPCIJE\n"
-"    omogućeno, a s 1 ako je onemogućeno. Završi također s 1 ako je dano\n"
+"    omogućeno, a s 1 ako je onemogućeno. Završi s 1 i ako je dano\n"
 "    nevaljano IME_OPCIJE, a završi s 2 ako je dana nevaljana opcija."
 
 #: builtins.c:1938
diff --git a/po/ka.gmo b/po/ka.gmo
new file mode 100644 (file)
index 0000000..3ef6614
Binary files /dev/null and b/po/ka.gmo differ
diff --git a/po/ka.po b/po/ka.po
new file mode 100644 (file)
index 0000000..9cdef44
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,4155 @@
+# Georgian translation for bash.
+# Copyright (C) 2022 Free Software Foundation, Inc.
+# This file is distributed under the same license as the bash package.
+# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2022, 2023.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bash-5.2-rc1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-01-11 14:50-0500\n"
+"PO-Revision-Date: 2023-09-02 11:33+0200\n"
+"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
+"Language-Team: Georgian <(nothing)>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"X-Generator: Poedit 3.3.2\n"
+
+#: arrayfunc.c:66
+msgid "bad array subscript"
+msgstr "მასივის არასწორი ქვესკრიპტი"
+
+#: arrayfunc.c:471 builtins/declare.def:709 variables.c:2242 variables.c:2268
+#: variables.c:3101
+#, c-format
+msgid "%s: removing nameref attribute"
+msgstr "%s: nameref ატრიბუტის წაშლა"
+
+#: arrayfunc.c:496 builtins/declare.def:868
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr "%s: ინდექსირებული მასივის ასოცირებულად გარდაქმნა შეუძლებელია"
+
+#: arrayfunc.c:777
+#, c-format
+msgid "%s: cannot assign to non-numeric index"
+msgstr "%s: არა-რიცხვული ინდექსის მინიჭება შეუძლებელია"
+
+#: arrayfunc.c:822
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr "%s: %s: ასოციაციური მასივის მინიჭებისას ქვესკრიპტის გამოყენება აუცილებელია"
+
+#: bashhist.c:455
+#, c-format
+msgid "%s: cannot create: %s"
+msgstr "%s: შექმნის შეცდომა: %s"
+
+#: bashline.c:4479
+msgid "bash_execute_unix_command: cannot find keymap for command"
+msgstr "bash_execute_unix_command: ბრძანებისთვის განლაგება ვერ ვიპოვე"
+
+#: bashline.c:4637
+#, c-format
+msgid "%s: first non-whitespace character is not `\"'"
+msgstr "%s: პირველი არა-გამოტოვების სიმბოლო `\"' არაა"
+
+#: bashline.c:4666
+#, c-format
+msgid "no closing `%c' in %s"
+msgstr "'%c' %s-ში არ იხურება"
+
+#: bashline.c:4697
+#, c-format
+msgid "%s: missing colon separator"
+msgstr "%s: სვეტის გამყოფი აღმოჩენილი არაა"
+
+#: bashline.c:4733
+#, c-format
+msgid "`%s': cannot unbind in command keymap"
+msgstr "`%s': ბრძანების განლაგებაში მოხსნა შეუძლებელია"
+
+#: braces.c:327
+#, c-format
+msgid "brace expansion: cannot allocate memory for %s"
+msgstr "ფრჩხილის გაფართოება: %s-სთვის მეხსიერების გამოყოფა შეუძლებელია"
+
+#: braces.c:406
+#, c-format
+msgid "brace expansion: failed to allocate memory for %u elements"
+msgstr "ფრჩხილის გაფართოება: %u ელემენტისთვის მეხსიერების გამოყოფა შეუძლებელია"
+
+#: braces.c:451
+#, c-format
+msgid "brace expansion: failed to allocate memory for `%s'"
+msgstr "ფრთხილის გაფართოება: '%s'-სთვის მეხსიერების გამოყოფა ჩავარდა"
+
+#: builtins/alias.def:131 variables.c:1817
+#, c-format
+msgid "`%s': invalid alias name"
+msgstr "`%s': არასწორი მეტსახელის სახელი"
+
+#: builtins/bind.def:122 builtins/bind.def:125
+msgid "line editing not enabled"
+msgstr "ხაზის ჩასწორება ჩართული არაა"
+
+#: builtins/bind.def:212
+#, c-format
+msgid "`%s': invalid keymap name"
+msgstr "`%s': არასწორი განლაგების სახელი"
+
+#: builtins/bind.def:252
+#, c-format
+msgid "%s: cannot read: %s"
+msgstr "%s: წაკითხვა შეუძლებელია: %s"
+
+#: builtins/bind.def:328 builtins/bind.def:358
+#, c-format
+msgid "`%s': unknown function name"
+msgstr "`%s': ფუნქციის უცნობი სახელი"
+
+#: builtins/bind.def:336
+#, c-format
+msgid "%s is not bound to any keys.\n"
+msgstr "%s ღილაკზე მიბმული არაა.\n"
+
+#: builtins/bind.def:340
+#, c-format
+msgid "%s can be invoked via "
+msgstr "%s შეგიძლიათ გამოიძახოთ გავლით "
+
+#: builtins/bind.def:378 builtins/bind.def:395
+#, c-format
+msgid "`%s': cannot unbind"
+msgstr "`%s': მოხსნის შეცდომა"
+
+#: builtins/break.def:77 builtins/break.def:119
+msgid "loop count"
+msgstr "მარყუჟის რიცხვი"
+
+#: builtins/break.def:139
+msgid "only meaningful in a `for', `while', or `until' loop"
+msgstr "აზრი მხოლოდ `for', `while' ან `until' ციკლებისთვის გააჩნია"
+
+#: builtins/caller.def:136
+msgid ""
+"Returns the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0."
+msgstr ""
+
+#: builtins/cd.def:327
+msgid "HOME not set"
+msgstr "HOME დაყენებული არაა"
+
+#: builtins/cd.def:335 builtins/common.c:161 test.c:916
+msgid "too many arguments"
+msgstr "მეტისმეტად ბევრი არგუმენტი"
+
+#: builtins/cd.def:342
+msgid "null directory"
+msgstr "ნულოვანი საქაღალდე"
+
+#: builtins/cd.def:353
+msgid "OLDPWD not set"
+msgstr "OLDPWD დაყენებული არაა"
+
+#: builtins/common.c:96
+#, c-format
+msgid "line %d: "
+msgstr "ხაზი %d: "
+
+#: builtins/common.c:134 error.c:264
+#, c-format
+msgid "warning: "
+msgstr "გაფრთხილება: "
+
+#: builtins/common.c:148
+#, c-format
+msgid "%s: usage: "
+msgstr "%s: გამოყენება: "
+
+#: builtins/common.c:193 shell.c:524 shell.c:866
+#, c-format
+msgid "%s: option requires an argument"
+msgstr "%s: პარამეტრს არგუმენტი ესაჭიროება"
+
+#: builtins/common.c:200
+#, c-format
+msgid "%s: numeric argument required"
+msgstr "%s: საჭიროა რიცხვითი არგუმენტი"
+
+#: builtins/common.c:207
+#, c-format
+msgid "%s: not found"
+msgstr "%s ნაპოვნი არაა"
+
+#: builtins/common.c:216 shell.c:879
+#, c-format
+msgid "%s: invalid option"
+msgstr "%s: არასწორი პარამეტრი"
+
+#: builtins/common.c:223
+#, c-format
+msgid "%s: invalid option name"
+msgstr "%s: არასწორი პარამეტრის სახელი"
+
+#: builtins/common.c:230 execute_cmd.c:2402 general.c:368 general.c:373
+#, c-format
+msgid "`%s': not a valid identifier"
+msgstr "`%s': არასწორი იდენტიფიკატორი"
+
+#: builtins/common.c:240
+msgid "invalid octal number"
+msgstr "არასწორი რვაობითი რიცხვი"
+
+#: builtins/common.c:242
+msgid "invalid hex number"
+msgstr "არასწორი თექვსმეტობითი რიცხვი"
+
+#: builtins/common.c:244 expr.c:1574
+msgid "invalid number"
+msgstr "არასწორი რიცხვი"
+
+#: builtins/common.c:252
+#, c-format
+msgid "%s: invalid signal specification"
+msgstr "%s: სიგნალის არასწორი სპეციფიკაცია"
+
+#: builtins/common.c:259
+#, c-format
+msgid "`%s': not a pid or valid job spec"
+msgstr "`%s': არ წარმოადგენს PID-ს ან სწორ დავალების სპეციფიკაციას"
+
+#: builtins/common.c:266 error.c:536
+#, c-format
+msgid "%s: readonly variable"
+msgstr "%s: მხოლოდ-კითხვადი ცვლადი"
+
+#: builtins/common.c:273
+#, c-format
+msgid "%s: cannot assign"
+msgstr "%s: მინიჭების შეცდომა"
+
+#: builtins/common.c:281
+#, c-format
+msgid "%s: %s out of range"
+msgstr "%s: %s დიაპაზონს გარეთაა"
+
+#: builtins/common.c:281 builtins/common.c:283
+msgid "argument"
+msgstr "არგიმენტი"
+
+#: builtins/common.c:283
+#, c-format
+msgid "%s out of range"
+msgstr "%s დიაპაზონის გარეთაა"
+
+#: builtins/common.c:291
+#, c-format
+msgid "%s: no such job"
+msgstr "%s; დავალება არ არსებობს"
+
+#: builtins/common.c:299
+#, c-format
+msgid "%s: no job control"
+msgstr "%s: დავალებების კონტროლის გარეშე"
+
+#: builtins/common.c:301
+msgid "no job control"
+msgstr "დავალებების კონტროლის გარეშე"
+
+#: builtins/common.c:311
+#, c-format
+msgid "%s: restricted"
+msgstr "%s: შეზღუდულია"
+
+#: builtins/common.c:313
+msgid "restricted"
+msgstr "შეზღუდულია"
+
+#: builtins/common.c:321
+#, c-format
+msgid "%s: not a shell builtin"
+msgstr "%s: გარსში ჩაშენებული არაა"
+
+#: builtins/common.c:330
+#, c-format
+msgid "write error: %s"
+msgstr "ჩაწერის შეცდომა: %s"
+
+#: builtins/common.c:338
+#, c-format
+msgid "error setting terminal attributes: %s"
+msgstr "ტერმინალის ატრიბუტების დაყენების შეცდომა: %s"
+
+#: builtins/common.c:340
+#, c-format
+msgid "error getting terminal attributes: %s"
+msgstr "ტერმინალის ატრიბუტების მიღების შეცდომა: %s"
+
+#: builtins/common.c:642
+#, c-format
+msgid "%s: error retrieving current directory: %s: %s\n"
+msgstr "%s: მიმდინარე საქაღალდის მიღების შეცდომა: %s: %s\n"
+
+#: builtins/common.c:708 builtins/common.c:710
+#, c-format
+msgid "%s: ambiguous job spec"
+msgstr "%s: გაურკვეველი დავალების სპეციფიკაცია"
+
+#: builtins/common.c:971
+msgid "help not available in this version"
+msgstr "ამ ვერსიაში დახმარება მიუწვდომელია"
+
+#: builtins/common.c:1038 builtins/set.def:953 variables.c:3825
+#, c-format
+msgid "%s: cannot unset: readonly %s"
+msgstr "%s: ცვლადის მოხსნის შეცდომა: %s მხოლოდ-კითხვადია"
+
+#: builtins/common.c:1043 builtins/set.def:932 variables.c:3830
+#, c-format
+msgid "%s: cannot unset"
+msgstr "%s: მოხსნა შეუძლებელია"
+
+#: builtins/complete.def:287
+#, c-format
+msgid "%s: invalid action name"
+msgstr "%s: ქმედების არასწორი სახელი"
+
+#: builtins/complete.def:486 builtins/complete.def:642
+#: builtins/complete.def:873
+#, c-format
+msgid "%s: no completion specification"
+msgstr "%s: დასრულება აღწერილი არაა"
+
+#: builtins/complete.def:696
+msgid "warning: -F option may not work as you expect"
+msgstr "გაფრთხილება: პარამეტრმა -F შეიძლება ისე, როგორც თქვენ ელით, არ იმუშაოს"
+
+#: builtins/complete.def:698
+msgid "warning: -C option may not work as you expect"
+msgstr "გაფრთხილება: პარამეტრმა -C შეიძლება ისე, როგორც თქვენ ელით, არ იმუშაოს"
+
+#: builtins/complete.def:846
+msgid "not currently executing completion function"
+msgstr "ამჟამად დასრულების ფუნქციას არ ასრულებს"
+
+#: builtins/declare.def:137
+msgid "can only be used in a function"
+msgstr "გამოყენებადია მხოლოდ ამ ფუნქციაში"
+
+#: builtins/declare.def:437
+msgid "cannot use `-f' to make functions"
+msgstr "'-f'-ის გამოყენება ფუნქციების შესაქმნელად შეუძლებელია"
+
+#: builtins/declare.def:464 execute_cmd.c:6132
+#, c-format
+msgid "%s: readonly function"
+msgstr "%s: მხოლოდ-კითხვადი ფუნქცია"
+
+#: builtins/declare.def:521 builtins/declare.def:804
+#, c-format
+msgid "%s: reference variable cannot be an array"
+msgstr "%s: მიბმის ცვლადი მასივი არ შეიძლება ყოს"
+
+#: builtins/declare.def:532 variables.c:3359
+#, c-format
+msgid "%s: nameref variable self references not allowed"
+msgstr ""
+
+#: builtins/declare.def:537 variables.c:2072 variables.c:3278 variables.c:3286
+#: variables.c:3356
+#, c-format
+msgid "%s: circular name reference"
+msgstr "%s: წრიულ სახელის ბმა"
+
+#: builtins/declare.def:541 builtins/declare.def:811 builtins/declare.def:820
+#, c-format
+msgid "`%s': invalid variable name for name reference"
+msgstr ""
+
+#: builtins/declare.def:856
+#, c-format
+msgid "%s: cannot destroy array variables in this way"
+msgstr ""
+
+#: builtins/declare.def:862 builtins/read.def:887
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/declare.def:891
+#, c-format
+msgid "%s: quoted compound array assignment deprecated"
+msgstr ""
+
+#: builtins/enable.def:145 builtins/enable.def:153
+msgid "dynamic loading not available"
+msgstr "დინამიკური ჩატვირთვა ხელმიუწვდომელია"
+
+#: builtins/enable.def:376
+#, c-format
+msgid "cannot open shared object %s: %s"
+msgstr "გაზიარებული ობიექტის ჩატვირთვის შეცდომა %s: %s"
+
+#: builtins/enable.def:405
+#, c-format
+msgid "cannot find %s in shared object %s: %s"
+msgstr ""
+
+#: builtins/enable.def:422
+#, c-format
+msgid "%s: dynamic builtin already loaded"
+msgstr "%s: დინამიკური ჩადგმული უკვე ჩატვირთულია"
+
+#: builtins/enable.def:426
+#, c-format
+msgid "load function for %s returns failure (%d): not loaded"
+msgstr ""
+
+#: builtins/enable.def:551
+#, c-format
+msgid "%s: not dynamically loaded"
+msgstr "%s: დინამიკურად არ ჩატვირთულა"
+
+#: builtins/enable.def:577
+#, c-format
+msgid "%s: cannot delete: %s"
+msgstr "%s: %s-ის წაშლა შეუძლებელია"
+
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5959
+#, c-format
+msgid "%s: is a directory"
+msgstr "%s: საქაღალდეა"
+
+#: builtins/evalfile.c:144
+#, c-format
+msgid "%s: not a regular file"
+msgstr "%s: არ წარმოადგენს ჩვეულებრივ ფაილს"
+
+#: builtins/evalfile.c:153
+#, c-format
+msgid "%s: file is too large"
+msgstr "%s: ფაილი ძალიან დიდია"
+
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1673
+#, c-format
+msgid "%s: cannot execute binary file"
+msgstr "%s: ბინარული ფაილის გაშვება შეუძლებელია"
+
+#: builtins/exec.def:158 builtins/exec.def:160 builtins/exec.def:246
+#, c-format
+msgid "%s: cannot execute: %s"
+msgstr "%s: %s-ის გასვება შეუძლებელია"
+
+#: builtins/exit.def:64
+#, c-format
+msgid "logout\n"
+msgstr "გასვლა\n"
+
+#: builtins/exit.def:89
+msgid "not login shell: use `exit'"
+msgstr "შესვლის გარსის გარეშე: გამოიყენეთ 'exit'"
+
+#: builtins/exit.def:121
+#, c-format
+msgid "There are stopped jobs.\n"
+msgstr "გაჩერებული ამოცანების გარეშე.\n"
+
+#: builtins/exit.def:123
+#, c-format
+msgid "There are running jobs.\n"
+msgstr "გაშვებული ამოცანების გარეშე.\n"
+
+#: builtins/fc.def:275 builtins/fc.def:373 builtins/fc.def:417
+msgid "no command found"
+msgstr "ბრძანება ნაპოვნი არაა"
+
+#: builtins/fc.def:363 builtins/fc.def:368 builtins/fc.def:407
+#: builtins/fc.def:412
+msgid "history specification"
+msgstr "ისტორიის სპეციფიკაცია"
+
+#: builtins/fc.def:444
+#, c-format
+msgid "%s: cannot open temp file: %s"
+msgstr "%s: დროებითი ფაილის გახსნის შეცდომა: %s"
+
+#: builtins/fg_bg.def:152 builtins/jobs.def:284
+msgid "current"
+msgstr "მიმდინარე"
+
+#: builtins/fg_bg.def:161
+#, c-format
+msgid "job %d started without job control"
+msgstr "დავალება %d დავალებების კონტროლის გარეშე გაეშვა"
+
+#: builtins/getopt.c:110
+#, c-format
+msgid "%s: illegal option -- %c\n"
+msgstr "%s: დაუშვებელი პარამეტრი -- %c\n"
+
+#: builtins/getopt.c:111
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr "%s: პარამეტრს ესაჭიროება არგუმენტი -- '%c'\n"
+
+#: builtins/hash.def:91
+msgid "hashing disabled"
+msgstr "ჰეშირება გამორთულია"
+
+#: builtins/hash.def:139
+#, c-format
+msgid "%s: hash table empty\n"
+msgstr "%s: ჰეშ ცხრილი ცარიელია\n"
+
+#: builtins/hash.def:267
+#, c-format
+msgid "hits\tcommand\n"
+msgstr "hits\tcommand\n"
+
+#: builtins/help.def:133
+msgid "Shell commands matching keyword `"
+msgid_plural "Shell commands matching keywords `"
+msgstr[0] "გარსის ბრძანება, რომლებიც ემთხვევა საკვანძო სიტყვას `"
+msgstr[1] "გარსის ბრძანება, რომლებიც ემთხვევა საკვანძო სიტყვას `"
+
+#: builtins/help.def:135
+msgid ""
+"'\n"
+"\n"
+msgstr ""
+"'\n"
+"\n"
+
+#: builtins/help.def:185
+#, c-format
+msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+
+#: builtins/help.def:223
+#, c-format
+msgid "%s: cannot open: %s"
+msgstr "%s: გახსნის შეცდომა: %s"
+
+#: builtins/help.def:523
+#, c-format
+msgid ""
+"These shell commands are defined internally.  Type `help' to see this list.\n"
+"Type `help name' to find out more about the function `name'.\n"
+"Use `info bash' to find out more about the shell in general.\n"
+"Use `man -k' or `info' to find out more about commands not in this list.\n"
+"\n"
+"A star (*) next to a name means that the command is disabled.\n"
+"\n"
+msgstr ""
+
+#: builtins/history.def:159
+msgid "cannot use more than one of -anrw"
+msgstr "-anrw-დან მხოლოდ ერთი შეგიძლიათ, გამოიყენოთ"
+
+#: builtins/history.def:192 builtins/history.def:204 builtins/history.def:215
+#: builtins/history.def:228 builtins/history.def:240 builtins/history.def:247
+msgid "history position"
+msgstr "ისტორიის პოზიცია"
+
+#: builtins/history.def:338
+#, c-format
+msgid "%s: invalid timestamp"
+msgstr "%s: არასწორი დროის შტამპი"
+
+#: builtins/history.def:449
+#, c-format
+msgid "%s: history expansion failed"
+msgstr "%s: ისტორიის გაფართოება ჩავარდა"
+
+#: builtins/inlib.def:71
+#, c-format
+msgid "%s: inlib failed"
+msgstr "%s: inlib -ის შეცდომა"
+
+#: builtins/jobs.def:109
+msgid "no other options allowed with `-x'"
+msgstr "'-x'-თან ერთად სხვა პარამეტრები დაშვებული არაა"
+
+#: builtins/kill.def:211
+#, c-format
+msgid "%s: arguments must be process or job IDs"
+msgstr "%s: არგუმენტები პროცესები ან დავალების ID-ები უნდა იყოს"
+
+#: builtins/kill.def:274
+msgid "Unknown error"
+msgstr "უცნობი შეცდომა"
+
+#: builtins/let.def:97 builtins/let.def:122 expr.c:640 expr.c:658
+msgid "expression expected"
+msgstr "მოველოდი გამოსახულებას"
+
+#: builtins/mapfile.def:180
+#, c-format
+msgid "%s: not an indexed array"
+msgstr "%s: ინდექსირებულ მასივს არ წარმოადგენს"
+
+#: builtins/mapfile.def:276 builtins/read.def:336
+#, c-format
+msgid "%s: invalid file descriptor specification"
+msgstr "%s: არასწორი ფაილის დესკრიპტორის აღწერა"
+
+#: builtins/mapfile.def:284 builtins/read.def:343
+#, c-format
+msgid "%d: invalid file descriptor: %s"
+msgstr "%d: არასწორი ფაილის დესკრიპტორი: %s"
+
+#: builtins/mapfile.def:293 builtins/mapfile.def:331
+#, c-format
+msgid "%s: invalid line count"
+msgstr "%s: ხაზების არასწორი რაოდენობა"
+
+#: builtins/mapfile.def:304
+#, c-format
+msgid "%s: invalid array origin"
+msgstr "%s: მასივის არასწორი წყარო"
+
+#: builtins/mapfile.def:321
+#, c-format
+msgid "%s: invalid callback quantum"
+msgstr ""
+
+#: builtins/mapfile.def:354
+msgid "empty array variable name"
+msgstr "ცარიელი მასივის ცვლადის სახელი"
+
+#: builtins/mapfile.def:375
+msgid "array variable support required"
+msgstr "მასივის ცვლადის მხარდაჭერა აუცილებელია"
+
+#: builtins/printf.def:430
+#, c-format
+msgid "`%s': missing format character"
+msgstr "`%s': აკლია ფორმატის სიმბოლო"
+
+#: builtins/printf.def:485
+#, c-format
+msgid "`%c': invalid time format specification"
+msgstr "`%c': არასწორი დროის ფორმატის სპეციფიკაცია"
+
+#: builtins/printf.def:708
+#, c-format
+msgid "`%c': invalid format character"
+msgstr "`%c': არასწორი ფორმატის სიმბოლო"
+
+#: builtins/printf.def:734
+#, c-format
+msgid "warning: %s: %s"
+msgstr "გაფრთხლება: %s: %s"
+
+#: builtins/printf.def:822
+#, c-format
+msgid "format parsing problem: %s"
+msgstr "ფორმატის დამუშავების შეცდომა: %s"
+
+#: builtins/printf.def:919
+msgid "missing hex digit for \\x"
+msgstr ""
+
+#: builtins/printf.def:934
+#, c-format
+msgid "missing unicode digit for \\%c"
+msgstr ""
+
+#: builtins/pushd.def:199
+msgid "no other directory"
+msgstr "სხვა საქაღალდის გარეშე"
+
+#: builtins/pushd.def:360
+#, c-format
+msgid "%s: invalid argument"
+msgstr "%s: არასწორი არგუმენტი"
+
+#: builtins/pushd.def:480
+msgid "<no current directory>"
+msgstr "<მიმდინარე საქაღალდის გარეშე>"
+
+#: builtins/pushd.def:524
+msgid "directory stack empty"
+msgstr "საქაღალდის სტეკი ცარიელია"
+
+#: builtins/pushd.def:526
+msgid "directory stack index"
+msgstr "საქაღალდის სტეკის ინდექსი"
+
+#: builtins/pushd.def:701
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:723
+msgid ""
+"Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the left of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the right of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
+
+#: builtins/pushd.def:748
+msgid ""
+"Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
+
+#: builtins/read.def:308
+#, c-format
+msgid "%s: invalid timeout specification"
+msgstr "%s: არასწორი ვადის სპეციფიკაცია"
+
+#: builtins/read.def:827
+#, c-format
+msgid "read error: %d: %s"
+msgstr "კითხვის შეცდომა: %d: %s"
+
+#: builtins/return.def:68
+msgid "can only `return' from a function or sourced script"
+msgstr ""
+
+#: builtins/set.def:869
+msgid "cannot simultaneously unset a function and a variable"
+msgstr ""
+
+#: builtins/set.def:969
+#, c-format
+msgid "%s: not an array variable"
+msgstr "%s: მასივის ცვლადი არაა"
+
+#: builtins/setattr.def:189
+#, c-format
+msgid "%s: not a function"
+msgstr "%s: არ წარმოადგენს ფუნქციას"
+
+#: builtins/setattr.def:194
+#, c-format
+msgid "%s: cannot export"
+msgstr "%s: გატანა შეუძლებელია"
+
+#: builtins/shift.def:72 builtins/shift.def:79
+msgid "shift count"
+msgstr "წანაცვლების რაოდენობა"
+
+#: builtins/shopt.def:323
+msgid "cannot set and unset shell options simultaneously"
+msgstr ""
+
+#: builtins/shopt.def:444
+#, c-format
+msgid "%s: invalid shell option name"
+msgstr "%s: გარსის პარამეტრის არასწორი სახელი"
+
+#: builtins/source.def:128
+msgid "filename argument required"
+msgstr "არგუმენტად საჭიროა ფაილის სახელი"
+
+#: builtins/source.def:154
+#, c-format
+msgid "%s: file not found"
+msgstr "%s: ფაილი ნაპოვნი არაა"
+
+#: builtins/suspend.def:102
+msgid "cannot suspend"
+msgstr "შეჩერება შეუძლებელია"
+
+#: builtins/suspend.def:112
+msgid "cannot suspend a login shell"
+msgstr "შესვლის გარსის შეჩერება შეუძლებელია"
+
+#: builtins/type.def:235
+#, c-format
+msgid "%s is aliased to `%s'\n"
+msgstr "%s %s-ის მეტსახელია\n"
+
+#: builtins/type.def:256
+#, c-format
+msgid "%s is a shell keyword\n"
+msgstr "%s გარსის საკვანძო სიტყვაა\n"
+
+#: builtins/type.def:275
+#, c-format
+msgid "%s is a function\n"
+msgstr "%s ფუნქცაა\n"
+
+#: builtins/type.def:299
+#, c-format
+msgid "%s is a special shell builtin\n"
+msgstr "%s გარსის სპეციალური ჩადგმულია\n"
+
+#: builtins/type.def:301
+#, c-format
+msgid "%s is a shell builtin\n"
+msgstr "%s გარსის ჩადგმულია\n"
+
+#: builtins/type.def:323 builtins/type.def:408
+#, c-format
+msgid "%s is %s\n"
+msgstr "%s %s-ა\n"
+
+#: builtins/type.def:343
+#, c-format
+msgid "%s is hashed (%s)\n"
+msgstr "%s ჰეშირებულია (%s)\n"
+
+#: builtins/ulimit.def:400
+#, c-format
+msgid "%s: invalid limit argument"
+msgstr "%s: ზღვარის არასწორი არგუმენტი"
+
+#: builtins/ulimit.def:426
+#, c-format
+msgid "`%c': bad command"
+msgstr "`%c': არასწორი ბრძანება"
+
+#: builtins/ulimit.def:464
+#, c-format
+msgid "%s: cannot get limit: %s"
+msgstr "%s: ზღვარის მიღების შეცდომა: %s"
+
+#: builtins/ulimit.def:490
+msgid "limit"
+msgstr "ლიმიტი"
+
+#: builtins/ulimit.def:502 builtins/ulimit.def:802
+#, c-format
+msgid "%s: cannot modify limit: %s"
+msgstr "%s: ვერ შევცვალე ლიმიტი: %s"
+
+#: builtins/umask.def:115
+msgid "octal number"
+msgstr "რვაობითი რიცხვი"
+
+#: builtins/umask.def:232
+#, c-format
+msgid "`%c': invalid symbolic mode operator"
+msgstr "`%c': არასწორი სიმბოლური რეჟიმის ოპერატორი"
+
+#: builtins/umask.def:287
+#, c-format
+msgid "`%c': invalid symbolic mode character"
+msgstr "`%c': არასწორი სიმბოლური რეჟიმის სიმბოლო"
+
+#: error.c:89 error.c:373 error.c:375 error.c:377
+msgid " line "
+msgstr "  ხაზი "
+
+#: error.c:164
+#, c-format
+msgid "last command: %s\n"
+msgstr "ბოლო ბრძანება: %s\n"
+
+#: error.c:172
+#, c-format
+msgid "Aborting..."
+msgstr "გაუქმება..."
+
+#. TRANSLATORS: this is a prefix for informational messages.
+#: error.c:287
+#, c-format
+msgid "INFORM: "
+msgstr "ინფორმ: "
+
+#: error.c:310
+#, c-format
+msgid "DEBUG warning: "
+msgstr "გამართვის გაფრთხილება: "
+
+#: error.c:488
+msgid "unknown command error"
+msgstr "უცნობი ბრძანების შეცდომა"
+
+#: error.c:489
+msgid "bad command type"
+msgstr "არასწორი ბრძანების ტიპი"
+
+#: error.c:490
+msgid "bad connector"
+msgstr "არასწორი დამკავშირებელი"
+
+#: error.c:491
+msgid "bad jump"
+msgstr "არასწორი ნახტომი"
+
+#: error.c:529
+#, c-format
+msgid "%s: unbound variable"
+msgstr "%s: მიუბმელი ცვლადი"
+
+#: eval.c:243
+msgid "\atimed out waiting for input: auto-logout\n"
+msgstr ""
+
+#: execute_cmd.c:555
+#, c-format
+msgid "cannot redirect standard input from /dev/null: %s"
+msgstr ""
+
+#: execute_cmd.c:1317
+#, c-format
+msgid "TIMEFORMAT: `%c': invalid format character"
+msgstr "TIMEFORMAT: `%c': ფორმატის არასწორი სიმბოლო"
+
+#: execute_cmd.c:2391
+#, c-format
+msgid "execute_coproc: coproc [%d:%s] still exists"
+msgstr "execute_coproc: თანაპროცესი [%d:%s] ჯერ კიდევ არსებობს"
+
+#: execute_cmd.c:2524
+msgid "pipe error"
+msgstr "ფაიფის შეცდომა"
+
+#: execute_cmd.c:4923
+#, c-format
+msgid "eval: maximum eval nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:4935
+#, c-format
+msgid "%s: maximum source nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:5043
+#, c-format
+msgid "%s: maximum function nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:5598
+#, c-format
+msgid "%s: restricted: cannot specify `/' in command names"
+msgstr ""
+
+#: execute_cmd.c:5715
+#, c-format
+msgid "%s: command not found"
+msgstr "%s: ბრძანება ვერ ვიპოვე"
+
+#: execute_cmd.c:5957
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: execute_cmd.c:5975
+#, c-format
+msgid "%s: cannot execute: required file not found"
+msgstr "%s: შესრულების შეცდომა: საჭირო ფაილი ვერ ვიპოვე"
+
+#: execute_cmd.c:6000
+#, c-format
+msgid "%s: %s: bad interpreter"
+msgstr "%s: %s: არასწორი ინტერპრეტატორი"
+
+#: execute_cmd.c:6037
+#, c-format
+msgid "%s: cannot execute binary file: %s"
+msgstr "%s: ბინარული ფაილის გაშვება შეუძლებელია: %s"
+
+#: execute_cmd.c:6123
+#, c-format
+msgid "`%s': is a special builtin"
+msgstr "`%s': სპეციალური ჩადგმულია"
+
+#: execute_cmd.c:6175
+#, c-format
+msgid "cannot duplicate fd %d to fd %d"
+msgstr ""
+
+#: expr.c:263
+msgid "expression recursion level exceeded"
+msgstr "გადაჭარბებულია გამოსახულების რეკურსიის დონე"
+
+#: expr.c:291
+msgid "recursion stack underflow"
+msgstr "რესურსის სტეკის არშევსება"
+
+#: expr.c:478
+msgid "syntax error in expression"
+msgstr "გამოსახულების სინტაქსის შეცდომა"
+
+#: expr.c:522
+msgid "attempted assignment to non-variable"
+msgstr ""
+
+#: expr.c:531
+msgid "syntax error in variable assignment"
+msgstr "სინტაქსის შეცდომა ცვლადის მინიჭებისას"
+
+#: expr.c:545 expr.c:912
+msgid "division by 0"
+msgstr "0-ზე გაყოფა"
+
+#: expr.c:593
+msgid "bug: bad expassign token"
+msgstr ""
+
+#: expr.c:647
+msgid "`:' expected for conditional expression"
+msgstr ""
+
+#: expr.c:973
+msgid "exponent less than 0"
+msgstr "ექსპონენტი ნულზე ნაკლებია"
+
+#: expr.c:1030
+msgid "identifier expected after pre-increment or pre-decrement"
+msgstr ""
+
+#: expr.c:1057
+msgid "missing `)'"
+msgstr "აკლია `)'"
+
+#: expr.c:1108 expr.c:1492
+msgid "syntax error: operand expected"
+msgstr "სინტაქსის შეცდომა: მოველოდი ოპერანდს"
+
+#: expr.c:1494
+msgid "syntax error: invalid arithmetic operator"
+msgstr "სინტაქსის შეცდომა: არასწორი არითმეტიკული ოპერატორი"
+
+#: expr.c:1518
+#, c-format
+msgid "%s%s%s: %s (error token is \"%s\")"
+msgstr "%s%s%s: %s (შეცდომის კოდია \"%s\")"
+
+#: expr.c:1578
+msgid "invalid arithmetic base"
+msgstr "არასწორი არითმეტიკული ბაზა"
+
+#: expr.c:1587
+msgid "invalid integer constant"
+msgstr "არასწორი მთელი მუდმივა"
+
+#: expr.c:1603
+msgid "value too great for base"
+msgstr "მნიშვნელობა ძალიან დიდია ბაზისთვის"
+
+#: expr.c:1652
+#, c-format
+msgid "%s: expression error\n"
+msgstr "%s: გამოსახულების შეცდომა\n"
+
+#: general.c:70
+msgid "getcwd: cannot access parent directories"
+msgstr "getcwd: მშობელ საქაღალდეებთან წვდომის შეცდომა"
+
+#: input.c:99 subst.c:6208
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:266
+#, c-format
+msgid "cannot allocate new file descriptor for bash input from fd %d"
+msgstr ""
+
+#: input.c:274
+#, c-format
+msgid "save_bash_input: buffer already exists for new fd %d"
+msgstr "save_bash_input: ბუფერი უკვე არსებობს ახალი fd-სთვის %d"
+
+#: jobs.c:543
+msgid "start_pipeline: pgrp pipe"
+msgstr "start_pipeline: pgrp pipe"
+
+#: jobs.c:907
+#, c-format
+msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
+msgstr "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
+
+#: jobs.c:960
+#, c-format
+msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
+msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
+
+#: jobs.c:1279
+#, c-format
+msgid "forked pid %d appears in running job %d"
+msgstr ""
+
+#: jobs.c:1397
+#, c-format
+msgid "deleting stopped job %d with process group %ld"
+msgstr ""
+
+#: jobs.c:1502
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr "add_process: pid %5ld (%s) ჯერ კიდევ, როგორც ცოცხალია, მონიშნული"
+
+#: jobs.c:1839
+#, c-format
+msgid "describe_pid: %ld: no such pid"
+msgstr "describe_pid: %ld: ასეთი pid არ არსებობს"
+
+#: jobs.c:1854
+#, c-format
+msgid "Signal %d"
+msgstr "სიგნალი %d"
+
+#: jobs.c:1868 jobs.c:1894
+msgid "Done"
+msgstr "დასრულებული"
+
+#: jobs.c:1873 siglist.c:123
+msgid "Stopped"
+msgstr "შეჩერებულია"
+
+#: jobs.c:1877
+#, c-format
+msgid "Stopped(%s)"
+msgstr "შეჩერებულია (%s)"
+
+#: jobs.c:1881
+msgid "Running"
+msgstr "გაშვებულია"
+
+#: jobs.c:1898
+#, c-format
+msgid "Done(%d)"
+msgstr "დასრულებულია(%d)"
+
+#: jobs.c:1900
+#, c-format
+msgid "Exit %d"
+msgstr "გასვლა %d"
+
+#: jobs.c:1903
+msgid "Unknown status"
+msgstr "უცნობი სტატუსი"
+
+#: jobs.c:1990
+#, c-format
+msgid "(core dumped) "
+msgstr "(ბირთვი ჩაწერილია) "
+
+#: jobs.c:2009
+#, c-format
+msgid "  (wd: %s)"
+msgstr "  (wd: %s)"
+
+#: jobs.c:2250
+#, c-format
+msgid "child setpgid (%ld to %ld)"
+msgstr "შვილის setpgid (%ld-დან %ld-მდე)"
+
+#: jobs.c:2608 nojobs.c:666
+#, c-format
+msgid "wait: pid %ld is not a child of this shell"
+msgstr ""
+
+#: jobs.c:2884
+#, c-format
+msgid "wait_for: No record of process %ld"
+msgstr "wait_for: არ არსებობს ჩანაწერი პროცესისთვის %ld"
+
+#: jobs.c:3223
+#, c-format
+msgid "wait_for_job: job %d is stopped"
+msgstr "wait_for_job: დავალება %d გაჩერებულია"
+
+#: jobs.c:3551
+#, c-format
+msgid "%s: no current jobs"
+msgstr "%s: მიმდინარე დავალებების გარეშე"
+
+#: jobs.c:3558
+#, c-format
+msgid "%s: job has terminated"
+msgstr "%s: დავალება შეწყდა"
+
+#: jobs.c:3567
+#, c-format
+msgid "%s: job %d already in background"
+msgstr "%s: დავალება %d უკვე ფონურია"
+
+#: jobs.c:3793
+msgid "waitchld: turning on WNOHANG to avoid indefinite block"
+msgstr ""
+
+#: jobs.c:4307
+#, c-format
+msgid "%s: line %d: "
+msgstr "%s: ხაზი %d: "
+
+#: jobs.c:4321 nojobs.c:921
+#, c-format
+msgid " (core dumped)"
+msgstr " (ბირთვი ჩაწერილია)"
+
+#: jobs.c:4333 jobs.c:4346
+#, c-format
+msgid "(wd now: %s)\n"
+msgstr "(wd ახლა: %s)\n"
+
+#: jobs.c:4378
+msgid "initialize_job_control: getpgrp failed"
+msgstr "initialize_job_control: getpgrp -ის შეცდომა"
+
+#: jobs.c:4434
+msgid "initialize_job_control: no job control in background"
+msgstr "initialize_job_control: ფონში დავალებების კონტროლის გარეშე"
+
+#: jobs.c:4450
+msgid "initialize_job_control: line discipline"
+msgstr "initialize_job_control: ხაზის წესრიგი"
+
+#: jobs.c:4460
+msgid "initialize_job_control: setpgid"
+msgstr "initialize_job_control: setpgid"
+
+#: jobs.c:4481 jobs.c:4490
+#, c-format
+msgid "cannot set terminal process group (%d)"
+msgstr ""
+
+#: jobs.c:4495
+msgid "no job control in this shell"
+msgstr "ამ გარსს დავალებების კონტროლი არ შეუძლია"
+
+#: lib/malloc/malloc.c:367
+#, c-format
+msgid "malloc: failed assertion: %s\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:383
+#, c-format
+msgid ""
+"\r\n"
+"malloc: %s:%d: assertion botched\r\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:384 lib/malloc/malloc.c:941
+msgid "unknown"
+msgstr "უცნობი"
+
+#: lib/malloc/malloc.c:892
+msgid "malloc: block on free list clobbered"
+msgstr ""
+
+#: lib/malloc/malloc.c:980
+msgid "free: called with already freed block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:983
+msgid "free: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:1007
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1014
+msgid "free: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/malloc.c:1176
+msgid "realloc: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:1191
+msgid "realloc: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:1197
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1205
+msgid "realloc: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/table.c:191
+#, c-format
+msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
+msgstr ""
+
+#: lib/malloc/table.c:200
+#, c-format
+msgid "register_alloc: %p already in table as allocated?\n"
+msgstr ""
+
+#: lib/malloc/table.c:253
+#, c-format
+msgid "register_free: %p already in table as free?\n"
+msgstr ""
+
+#: lib/sh/fmtulong.c:102
+msgid "invalid base"
+msgstr "არასწორი ბაზა"
+
+#: lib/sh/netopen.c:168
+#, c-format
+msgid "%s: host unknown"
+msgstr "%s: ჰოსტი უცნობია"
+
+#: lib/sh/netopen.c:175
+#, c-format
+msgid "%s: invalid service"
+msgstr "%s: არასწორი სერვისი"
+
+#: lib/sh/netopen.c:306
+#, c-format
+msgid "%s: bad network path specification"
+msgstr "%s: ქსელის ბილიკის არასწორი სპეციფიკაცია"
+
+#: lib/sh/netopen.c:347
+msgid "network operations not supported"
+msgstr "ქსელური ოპერაციები მხარდაუჭერელია"
+
+#: locale.c:219
+#, c-format
+msgid "setlocale: LC_ALL: cannot change locale (%s)"
+msgstr "setlocale: LC_ALL: ვერ შევცვალე ლოკალი (%s)"
+
+#: locale.c:221
+#, c-format
+msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
+msgstr "setlocale: LC_ALL: ვერ შევცვალე ლოკალი (%s): %s"
+
+#: locale.c:294
+#, c-format
+msgid "setlocale: %s: cannot change locale (%s)"
+msgstr "setlocale: %s: ვერ შევცვალე ლოკალი (%s)"
+
+#: locale.c:296
+#, c-format
+msgid "setlocale: %s: cannot change locale (%s): %s"
+msgstr "setlocale: %s: ვერ შევცვალე ლოკალი (%s): %s"
+
+#: mailcheck.c:439
+msgid "You have mail in $_"
+msgstr "$_ -ში ელფოსტა გაქვთ"
+
+#: mailcheck.c:464
+msgid "You have new mail in $_"
+msgstr "$_ -ში ახალი ელფოსტა გაქვთ"
+
+#: mailcheck.c:480
+#, c-format
+msgid "The mail in %s has been read\n"
+msgstr "ელფოსტა %s-ში წაკითხულია\n"
+
+#: make_cmd.c:314
+msgid "syntax error: arithmetic expression required"
+msgstr "სინტაქსის შეცდომა: აუცილებელია არითმეტიკული გამოსახულება"
+
+#: make_cmd.c:316
+msgid "syntax error: `;' unexpected"
+msgstr "სინტაქსის შეცდომა: `;' მოულოდნელია"
+
+#: make_cmd.c:317
+#, c-format
+msgid "syntax error: `((%s))'"
+msgstr "სინტაქსის შეცდომა: `((%s))'"
+
+#: make_cmd.c:569
+#, c-format
+msgid "make_here_document: bad instruction type %d"
+msgstr "make_here_document: არასწორი ინსტრუქციის ტიპი %d"
+
+#: make_cmd.c:668
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:769
+#, c-format
+msgid "make_redirection: redirection instruction `%d' out of range"
+msgstr ""
+
+#: parse.y:2428
+#, c-format
+msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
+msgstr ""
+
+#: parse.y:2921
+msgid "maximum here-document count exceeded"
+msgstr ""
+
+#: parse.y:3684 parse.y:4244 parse.y:6148
+#, c-format
+msgid "unexpected EOF while looking for matching `%c'"
+msgstr ""
+
+#: parse.y:4452
+msgid "unexpected EOF while looking for `]]'"
+msgstr ""
+
+#: parse.y:4457
+#, c-format
+msgid "syntax error in conditional expression: unexpected token `%s'"
+msgstr ""
+
+#: parse.y:4461
+msgid "syntax error in conditional expression"
+msgstr "სინტაქსის შეცდომა პირობით გამოსახულებაში"
+
+#: parse.y:4539
+#, c-format
+msgid "unexpected token `%s', expected `)'"
+msgstr "მოულოდნელი კოდი `%s', მოველოდი `)'"
+
+#: parse.y:4543
+msgid "expected `)'"
+msgstr "მოველოდი `)'"
+
+#: parse.y:4571
+#, c-format
+msgid "unexpected argument `%s' to conditional unary operator"
+msgstr ""
+
+#: parse.y:4575
+msgid "unexpected argument to conditional unary operator"
+msgstr ""
+
+#: parse.y:4621
+#, c-format
+msgid "unexpected token `%s', conditional binary operator expected"
+msgstr "მოულოდნელი კოდი '%s'. მოველოდი პირობით ბინარულ ოპერატორს"
+
+#: parse.y:4625
+msgid "conditional binary operator expected"
+msgstr "მოველოდი პირობით ბინარულ ოპერატორს"
+
+#: parse.y:4647
+#, c-format
+msgid "unexpected argument `%s' to conditional binary operator"
+msgstr ""
+
+#: parse.y:4651
+msgid "unexpected argument to conditional binary operator"
+msgstr ""
+
+#: parse.y:4662
+#, c-format
+msgid "unexpected token `%c' in conditional command"
+msgstr ""
+
+#: parse.y:4665
+#, c-format
+msgid "unexpected token `%s' in conditional command"
+msgstr ""
+
+#: parse.y:4669
+#, c-format
+msgid "unexpected token %d in conditional command"
+msgstr ""
+
+#: parse.y:6118
+#, c-format
+msgid "syntax error near unexpected token `%s'"
+msgstr ""
+
+#: parse.y:6137
+#, c-format
+msgid "syntax error near `%s'"
+msgstr "სინტაქსის შეცდომა `%s' -სთან ახლოს"
+
+#: parse.y:6151
+msgid "syntax error: unexpected end of file"
+msgstr "სინტაქსის შეცდომა: ფაილის მოულოდნელი დასასრული"
+
+#: parse.y:6151
+msgid "syntax error"
+msgstr "სინტაქსური შეცდომა"
+
+#: parse.y:6216
+#, c-format
+msgid "Use \"%s\" to leave the shell.\n"
+msgstr "გარსიდან გასასვლელად გამოიყენეთ \"%s\".\n"
+
+#: parse.y:6394
+msgid "unexpected EOF while looking for matching `)'"
+msgstr ""
+
+#: pcomplete.c:1132
+#, c-format
+msgid "completion: function `%s' not found"
+msgstr ""
+
+#: pcomplete.c:1722
+#, c-format
+msgid "programmable_completion: %s: possible retry loop"
+msgstr ""
+
+#: pcomplib.c:182
+#, c-format
+msgid "progcomp_insert: %s: NULL COMPSPEC"
+msgstr "progcomp_insert: %s: NULL COMPSPEC"
+
+#: print_cmd.c:302
+#, c-format
+msgid "print_command: bad connector `%d'"
+msgstr ""
+
+#: print_cmd.c:375
+#, c-format
+msgid "xtrace_set: %d: invalid file descriptor"
+msgstr "xtrace_set: %d: ფაილის არასწორი დესკრიპტორი"
+
+#: print_cmd.c:380
+msgid "xtrace_set: NULL file pointer"
+msgstr "xtrace_set: ნულოვანი ფაილის მაჩვენებელი"
+
+#: print_cmd.c:384
+#, c-format
+msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
+msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
+
+#: print_cmd.c:1545
+#, c-format
+msgid "cprintf: `%c': invalid format character"
+msgstr "cprintf: `%c': ფორმატის არასწორი სიმბოლო"
+
+#: redir.c:150 redir.c:198
+msgid "file descriptor out of range"
+msgstr "ფაილის დესკრიპტორი დიაპაზონს გარეთაა"
+
+#: redir.c:205
+#, c-format
+msgid "%s: ambiguous redirect"
+msgstr "%s: ყალბი გადამისამართება"
+
+#: redir.c:209
+#, c-format
+msgid "%s: cannot overwrite existing file"
+msgstr "%s: არსებული ფაილის გადაწერის შეცდომა"
+
+#: redir.c:214
+#, c-format
+msgid "%s: restricted: cannot redirect output"
+msgstr "%s: შეზღუდვა: გამოტანის გადამისამართება შეუძლებელია"
+
+#: redir.c:219
+#, c-format
+msgid "cannot create temp file for here-document: %s"
+msgstr ""
+
+#: redir.c:223
+#, c-format
+msgid "%s: cannot assign fd to variable"
+msgstr "%s: fd -ის ცვლადზე მინიჭება შეუძლებელია"
+
+#: redir.c:650
+msgid "/dev/(tcp|udp)/host/port not supported without networking"
+msgstr ""
+
+#: redir.c:945 redir.c:1065 redir.c:1130 redir.c:1303
+msgid "redirection error: cannot duplicate fd"
+msgstr "გადამისამართების შეცდომა: fd -ის დუბლირება შეუძლებელია"
+
+#: shell.c:353
+msgid "could not find /tmp, please create!"
+msgstr "/tmp ვერ ვიპოვე. გთხოვთ, შექმნათ!"
+
+#: shell.c:357
+msgid "/tmp must be a valid directory name"
+msgstr "/tmp არსებული საქაღალდის სახელი უნდა იყოს"
+
+#: shell.c:826
+msgid "pretty-printing mode ignored in interactive shells"
+msgstr ""
+
+#: shell.c:972
+#, c-format
+msgid "%c%c: invalid option"
+msgstr "%c%c: არასწორი პარამეტრი"
+
+#: shell.c:1343
+#, c-format
+msgid "cannot set uid to %d: effective uid %d"
+msgstr "uid-ის %d-ზე დაყენება შეუძლებელია: მოქმედი uid %d"
+
+#: shell.c:1354
+#, c-format
+msgid "cannot set gid to %d: effective gid %d"
+msgstr "gid-ის %d-ზე დაყენება შეუძლებელია: მოქმედი gid %d"
+
+#: shell.c:1544
+msgid "cannot start debugger; debugging mode disabled"
+msgstr ""
+
+#: shell.c:1658
+#, c-format
+msgid "%s: Is a directory"
+msgstr "%s: საქაღალდეა"
+
+#: shell.c:1907
+msgid "I have no name!"
+msgstr "მე სახელი არ მაქვს!"
+
+#: shell.c:2061
+#, c-format
+msgid "GNU bash, version %s-(%s)\n"
+msgstr "GNU bash, ვერსია %s-(%s)\n"
+
+#: shell.c:2062
+#, c-format
+msgid ""
+"Usage:\t%s [GNU long option] [option] ...\n"
+"\t%s [GNU long option] [option] script-file ...\n"
+msgstr ""
+"გამოყენება:\t%s [GNU გრძელი პარამეტრი] [პარამეტრი] ...\n"
+"\t%s [GNU გრძელი პარამეტრი] [პარამეტრი] სკრიპტის-ფაილი ...\n"
+
+#: shell.c:2064
+msgid "GNU long options:\n"
+msgstr "GNU -ის გრძელი პარამეტრები:\n"
+
+#: shell.c:2068
+msgid "Shell options:\n"
+msgstr "გარსის პარამეტრები:\n"
+
+#: shell.c:2069
+msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
+msgstr "\t-ilrsD or -c ბრძანება ან -O მოკლე_პარამეტრი\t\t(მხოლოდ ჩაწოდებისას)\n"
+
+#: shell.c:2088
+#, c-format
+msgid "\t-%s or -o option\n"
+msgstr "\t-%s ან -o პარამეტრი\n"
+
+#: shell.c:2094
+#, c-format
+msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
+msgstr ""
+
+#: shell.c:2095
+#, c-format
+msgid "Type `%s -c help' for more information about shell builtin commands.\n"
+msgstr "გარსის ჩადგმული ბრძანებების შესახებ მეტი ინფორმაციის სანახავად გაუშვით '%s -c help'.\n"
+
+#: shell.c:2096
+#, c-format
+msgid "Use the `bashbug' command to report bugs.\n"
+msgstr "შეცდომების შეტყობინებისთვის გამოიყენეთ ბრძანება 'bashbug'.\n"
+
+#: shell.c:2098
+#, c-format
+msgid "bash home page: <http://www.gnu.org/software/bash>\n"
+msgstr "bash -ის ვებგვერდი: <http://www.gnu.org/software/bash>\n"
+
+#: shell.c:2099
+#, c-format
+msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
+msgstr "GNU-ის პროგრამების ზოგადი დახმარება: <http://www.gnu.org/gethelp/>\n"
+
+#: sig.c:765
+#, c-format
+msgid "sigprocmask: %d: invalid operation"
+msgstr "sigprocmask: %d: არასწორი ოპერაცია"
+
+#: siglist.c:48
+msgid "Bogus signal"
+msgstr "ყალბი სიგნალი"
+
+#: siglist.c:51
+msgid "Hangup"
+msgstr "დაკიდება"
+
+#: siglist.c:55
+msgid "Interrupt"
+msgstr "შეწყვეტა"
+
+#: siglist.c:59
+msgid "Quit"
+msgstr "გასვლა"
+
+#: siglist.c:63
+msgid "Illegal instruction"
+msgstr "არასწორი ინსტრუქცია"
+
+#: siglist.c:67
+msgid "BPT trace/trap"
+msgstr "BPT trace/trap"
+
+#: siglist.c:75
+msgid "ABORT instruction"
+msgstr "ABORT ინსტრუქცია"
+
+#: siglist.c:79
+msgid "EMT instruction"
+msgstr "EMT ინსტრუქცია"
+
+#: siglist.c:83
+msgid "Floating point exception"
+msgstr "წილადი რიცხვების ანგარიშის შეცდომა"
+
+#: siglist.c:87
+msgid "Killed"
+msgstr "მოკვდა"
+
+#: siglist.c:91
+msgid "Bus error"
+msgstr "მატარებლის შეცდომა"
+
+#: siglist.c:95
+msgid "Segmentation fault"
+msgstr "სეგმენტაციის შეცდომა"
+
+#: siglist.c:99
+msgid "Bad system call"
+msgstr "ცუდი სისტემური გამოძახება"
+
+#: siglist.c:103
+msgid "Broken pipe"
+msgstr "გაფუჭებული მილი"
+
+#: siglist.c:107
+msgid "Alarm clock"
+msgstr "მაღვიძარა"
+
+#: siglist.c:111
+msgid "Terminated"
+msgstr "დასრულებულია"
+
+#: siglist.c:115
+msgid "Urgent IO condition"
+msgstr "სასწრაფო I/O პირობა"
+
+#: siglist.c:119
+msgid "Stopped (signal)"
+msgstr "შეჩერებულია (სიგნალით)"
+
+#: siglist.c:127
+msgid "Continue"
+msgstr "გაგრძელება"
+
+#: siglist.c:135
+msgid "Child death or stop"
+msgstr "შვილის სიკვდილი ან გაჩერება"
+
+#: siglist.c:139
+msgid "Stopped (tty input)"
+msgstr "გაჩერებულია (tty-ით შეყვანით)"
+
+#: siglist.c:143
+msgid "Stopped (tty output)"
+msgstr "გაჩერებულია (tty-ით გამოტანით)"
+
+#: siglist.c:147
+msgid "I/O ready"
+msgstr "I/O მზადაა"
+
+#: siglist.c:151
+msgid "CPU limit"
+msgstr "CPU-ის ლიმიტი"
+
+#: siglist.c:155
+msgid "File limit"
+msgstr "ფაილის ზღვარი"
+
+#: siglist.c:159
+msgid "Alarm (virtual)"
+msgstr "განგაში (ვირტუალური)"
+
+#: siglist.c:163
+msgid "Alarm (profile)"
+msgstr "განგაში (პროფილი)"
+
+#: siglist.c:167
+msgid "Window changed"
+msgstr "ფანჯარა შეიცვალა"
+
+#: siglist.c:171
+msgid "Record lock"
+msgstr "ჩანაწერის დაბლოკვა"
+
+#: siglist.c:175
+msgid "User signal 1"
+msgstr "მომხმარებლის სიგნალი 1"
+
+#: siglist.c:179
+msgid "User signal 2"
+msgstr "მომხმარებლის სიგნალი 2"
+
+#: siglist.c:183
+msgid "HFT input data pending"
+msgstr "HFT შეყვანილი მონაცემები რიგშია"
+
+#: siglist.c:187
+msgid "power failure imminent"
+msgstr "კვების ავარია გარდაუვალია"
+
+#: siglist.c:191
+msgid "system crash imminent"
+msgstr "სისტემის ავარია გარდაუვალია"
+
+#: siglist.c:195
+msgid "migrate process to another CPU"
+msgstr "პროცესის მიგრაცია სხვა CPU-ზე"
+
+#: siglist.c:199
+msgid "programming error"
+msgstr "პროგრამირების შეცდომა"
+
+#: siglist.c:203
+msgid "HFT monitor mode granted"
+msgstr "HFT მონიტორის რეჟიმი ნებადართულია"
+
+#: siglist.c:207
+msgid "HFT monitor mode retracted"
+msgstr "HFT მონიტორის რეჟიმი მოცილებულია"
+
+#: siglist.c:211
+msgid "HFT sound sequence has completed"
+msgstr "HFT ხმის მიმდევრობა დასრულდა"
+
+#: siglist.c:215
+msgid "Information request"
+msgstr "ინფორმაციის მოთხოვნა"
+
+#: siglist.c:223 siglist.c:225
+#, c-format
+msgid "Unknown Signal #%d"
+msgstr "უცნობი სიგნალი #%d"
+
+#: subst.c:1480 subst.c:1670
+#, c-format
+msgid "bad substitution: no closing `%s' in %s"
+msgstr ""
+
+#: subst.c:3307
+#, c-format
+msgid "%s: cannot assign list to array member"
+msgstr "%s: სიის მასივის ელემენტზე მინიჭება შეუძლებელია"
+
+#: subst.c:6048 subst.c:6064
+msgid "cannot make pipe for process substitution"
+msgstr "პროცესის ჩანაცვლებისთვის ფაიფის შექმნის შეცდომა"
+
+#: subst.c:6124
+msgid "cannot make child for process substitution"
+msgstr "პროცესის ჩანაცვლებისთვის შვილის შექმნის შეცდომა"
+
+#: subst.c:6198
+#, c-format
+msgid "cannot open named pipe %s for reading"
+msgstr ""
+
+#: subst.c:6200
+#, c-format
+msgid "cannot open named pipe %s for writing"
+msgstr ""
+
+#: subst.c:6223
+#, c-format
+msgid "cannot duplicate named pipe %s as fd %d"
+msgstr ""
+
+#: subst.c:6370
+msgid "command substitution: ignored null byte in input"
+msgstr ""
+
+#: subst.c:6533
+msgid "cannot make pipe for command substitution"
+msgstr ""
+
+#: subst.c:6580
+msgid "cannot make child for command substitution"
+msgstr ""
+
+#: subst.c:6613
+msgid "command_substitute: cannot duplicate pipe as fd 1"
+msgstr ""
+
+#: subst.c:7082 subst.c:10252
+#, c-format
+msgid "%s: invalid variable name for name reference"
+msgstr ""
+
+#: subst.c:7178 subst.c:7196 subst.c:7369
+#, c-format
+msgid "%s: invalid indirect expansion"
+msgstr "%s: არასწორი არაპირდაპირი გაფართოება"
+
+#: subst.c:7212 subst.c:7377
+#, c-format
+msgid "%s: invalid variable name"
+msgstr "%s: ცვლადის არასწორი სახელი"
+
+#: subst.c:7478
+#, c-format
+msgid "%s: parameter not set"
+msgstr "%s: პარამეტრი დაყენებული არაა"
+
+#: subst.c:7480
+#, c-format
+msgid "%s: parameter null or not set"
+msgstr "%s: პარამეტრი ნულოვანია ან დაყენებული არაა"
+
+#: subst.c:7727 subst.c:7742
+#, c-format
+msgid "%s: substring expression < 0"
+msgstr "%s: ქვესტრიქონის გამოსახულება < 0"
+
+#: subst.c:9560 subst.c:9587
+#, c-format
+msgid "%s: bad substitution"
+msgstr "%s: არასწორი ჩანაცვლება"
+
+#: subst.c:9678
+#, c-format
+msgid "$%s: cannot assign in this way"
+msgstr "$%s: ამ გზით ვერ მივანიჭებ"
+
+#: subst.c:10111
+msgid "future versions of the shell will force evaluation as an arithmetic substitution"
+msgstr ""
+
+#: subst.c:10795
+#, c-format
+msgid "bad substitution: no closing \"`\" in %s"
+msgstr ""
+
+#: subst.c:11874
+#, c-format
+msgid "no match: %s"
+msgstr "დამთხვევის გარეშე: %s"
+
+#: test.c:147
+msgid "argument expected"
+msgstr "მოველოდი არგუმენტს"
+
+#: test.c:156
+#, c-format
+msgid "%s: integer expression expected"
+msgstr "%s: მოსალოდნელია მთელი რიცხვის გამოსახულება"
+
+#: test.c:265
+msgid "`)' expected"
+msgstr "მოსალოდნელია `)'"
+
+#: test.c:267
+#, c-format
+msgid "`)' expected, found %s"
+msgstr "მოსალოდნელია `)' , მივიღე %s"
+
+#: test.c:469 test.c:814
+#, c-format
+msgid "%s: binary operator expected"
+msgstr "%s: მოსალოდნელია ბინარული ოპერატორი"
+
+#: test.c:771 test.c:774
+#, c-format
+msgid "%s: unary operator expected"
+msgstr ""
+
+#: test.c:896
+msgid "missing `]'"
+msgstr "აკლია `]'"
+
+#: test.c:914
+#, c-format
+msgid "syntax error: `%s' unexpected"
+msgstr "სინტაქსის შეცდომა: `%s' მოულოდნელია"
+
+#: trap.c:220
+msgid "invalid signal number"
+msgstr "სიგნალის არასწორი ნომერი"
+
+#: trap.c:323
+#, c-format
+msgid "trap handler: maximum trap handler level exceeded (%d)"
+msgstr ""
+
+#: trap.c:412
+#, c-format
+msgid "run_pending_traps: bad value in trap_list[%d]: %p"
+msgstr "run_pending_traps: არასწორი მნიშვნელობა trap_list[%d]: %p"
+
+#: trap.c:416
+#, c-format
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+
+#: trap.c:509
+#, c-format
+msgid "trap_handler: bad signal %d"
+msgstr "trap_handler: არასწორი სიგნალი %d"
+
+#: variables.c:424
+#, c-format
+msgid "error importing function definition for `%s'"
+msgstr ""
+
+#: variables.c:838
+#, c-format
+msgid "shell level (%d) too high, resetting to 1"
+msgstr ""
+
+#: variables.c:2642
+msgid "make_local_variable: no function context at current scope"
+msgstr ""
+
+#: variables.c:2661
+#, c-format
+msgid "%s: variable may not be assigned value"
+msgstr ""
+
+#: variables.c:2818 variables.c:2874
+#, c-format
+msgid "%s: cannot inherit value from incompatible type"
+msgstr ""
+
+#: variables.c:3459
+#, c-format
+msgid "%s: assigning integer to name reference"
+msgstr ""
+
+#: variables.c:4390
+msgid "all_local_variables: no function context at current scope"
+msgstr ""
+
+#: variables.c:4757
+#, c-format
+msgid "%s has null exportstr"
+msgstr "%s -ის exportstr ნულოვანია"
+
+#: variables.c:4762 variables.c:4771
+#, c-format
+msgid "invalid character %d in exportstr for %s"
+msgstr ""
+
+#: variables.c:4777
+#, c-format
+msgid "no `=' in exportstr for %s"
+msgstr ""
+
+#: variables.c:5317
+msgid "pop_var_context: head of shell_variables not a function context"
+msgstr ""
+
+#: variables.c:5330
+msgid "pop_var_context: no global_variables context"
+msgstr ""
+
+#: variables.c:5410
+msgid "pop_scope: head of shell_variables not a temporary environment scope"
+msgstr ""
+
+#: variables.c:6400
+#, c-format
+msgid "%s: %s: cannot open as FILE"
+msgstr "%s: %s: ფაილად გახსნა შეუძლებელია"
+
+#: variables.c:6405
+#, c-format
+msgid "%s: %s: invalid value for trace file descriptor"
+msgstr ""
+
+#: variables.c:6450
+#, c-format
+msgid "%s: %s: compatibility value out of range"
+msgstr "%s: %s: თავსებადობის მნიშვნელობა დიაპაზონს გარეთაა"
+
+#: version.c:46 version2.c:46
+msgid "Copyright (C) 2022 Free Software Foundation, Inc."
+msgstr "(C) 2022 Free Software Foundation, Inc. , ყველა უფლება დაცულია."
+
+#: version.c:47 version2.c:47
+msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgstr ""
+
+#: version.c:86 version2.c:86
+#, c-format
+msgid "GNU bash, version %s (%s)\n"
+msgstr "GNU bash, ვერსია %s (%s)\n"
+
+#: version.c:91 version2.c:91
+msgid "This is free software; you are free to change and redistribute it."
+msgstr "ეს უფასო პროგრამაა. შეგიძლიათ თავისუფლად შეცვალოთ და გადასცეთ სხვებს."
+
+#: version.c:92 version2.c:92
+msgid "There is NO WARRANTY, to the extent permitted by law."
+msgstr ""
+
+#: xmalloc.c:93
+#, c-format
+msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:95
+#, c-format
+msgid "%s: cannot allocate %lu bytes"
+msgstr "%s: %lu ბაიტის გამოყოფის შეცდომა"
+
+#: xmalloc.c:165
+#, c-format
+msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr "%s: %s:%d: %lu ბაიტის გამოყოფა შეუძლებელია (გამოყოფილია %lu ბაიტი)"
+
+#: xmalloc.c:167
+#, c-format
+msgid "%s: %s:%d: cannot allocate %lu bytes"
+msgstr "%s: %s:%d: %lu ბაიტის გამოყოფის შეცდომა"
+
+#: builtins.c:45
+msgid "alias [-p] [name[=value] ... ]"
+msgstr "alias [-p] [სახელი[=მნიშვნელობა] ... ]"
+
+#: builtins.c:49
+msgid "unalias [-a] name [name ...]"
+msgstr "unalias [-a] სახელი [სახელი ...]"
+
+#: builtins.c:53
+msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+
+#: builtins.c:56
+msgid "break [n]"
+msgstr "break [n]"
+
+#: builtins.c:58
+msgid "continue [n]"
+msgstr "continue [n]"
+
+#: builtins.c:60
+msgid "builtin [shell-builtin [arg ...]]"
+msgstr "builtin [shell-builtin [arg ...]]"
+
+#: builtins.c:63
+msgid "caller [expr]"
+msgstr "caller [გამოს]"
+
+#: builtins.c:66
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
+msgstr "cd [-L|[-P [-e]] [-@]] [საქაღლდე]"
+
+#: builtins.c:68
+msgid "pwd [-LP]"
+msgstr "pwd [-LP]"
+
+#: builtins.c:76
+msgid "command [-pVv] command [arg ...]"
+msgstr "command [-pVv] ბრძანება [არგ ...]"
+
+#: builtins.c:78
+msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
+msgstr ""
+
+#: builtins.c:80
+msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
+msgstr ""
+
+#: builtins.c:82
+msgid "local [option] name[=value] ..."
+msgstr "local [პარამეტრი] სახელი[=მნიშვნელობა] ..."
+
+#: builtins.c:85
+msgid "echo [-neE] [arg ...]"
+msgstr "echo [-neE] [არგ ...]"
+
+#: builtins.c:89
+msgid "echo [-n] [arg ...]"
+msgstr "echo [-n] [არგ ...]"
+
+#: builtins.c:92
+msgid "enable [-a] [-dnps] [-f filename] [name ...]"
+msgstr "enable [-a] [-dnps] [-f ფაილისსახელი] [სახელი ...]"
+
+#: builtins.c:94
+msgid "eval [arg ...]"
+msgstr "eval [არგ ...]"
+
+#: builtins.c:96
+msgid "getopts optstring name [arg ...]"
+msgstr "getopts optstring სახელი [არგ ...]"
+
+#: builtins.c:98
+msgid "exec [-cl] [-a name] [command [argument ...]] [redirection ...]"
+msgstr "exec [-cl] [-a სახელი] [ბრძანება [არგუმენტი ...]] [გადამისამართება ...]"
+
+#: builtins.c:100
+msgid "exit [n]"
+msgstr "exit [n]"
+
+#: builtins.c:102
+msgid "logout [n]"
+msgstr "logout [n]"
+
+#: builtins.c:105
+msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
+msgstr "fc [-e ename] [-lnr] [პირველი] [ბოლო] ან fc -s [pat=rep] [ბრძანება]"
+
+#: builtins.c:109
+msgid "fg [job_spec]"
+msgstr "fg [დავალების_სპეციფიკაცია]"
+
+#: builtins.c:113
+msgid "bg [job_spec ...]"
+msgstr "bg [დავალების_სპეციფიკაცია ...]"
+
+#: builtins.c:116
+msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
+msgstr "hash [-lr] [-p ბილიკისსახელი] [-dt] [სახელი ...]"
+
+#: builtins.c:119
+msgid "help [-dms] [pattern ...]"
+msgstr "help [-dms] [შაბლონი ...]"
+
+#: builtins.c:123
+msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgstr ""
+
+#: builtins.c:127
+msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
+msgstr ""
+
+#: builtins.c:131
+msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
+msgstr "disown [-h] [-ar] [დავალების_სპეციფიკაცია ... | pid ...]"
+
+#: builtins.c:134
+msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgstr ""
+
+#: builtins.c:136
+msgid "let arg [arg ...]"
+msgstr "let არგ [არგ ...]"
+
+#: builtins.c:138
+msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+
+#: builtins.c:140
+msgid "return [n]"
+msgstr "return [n]"
+
+#: builtins.c:142
+msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
+msgstr "set [-abefhkmnptuvxBCEHPT] [-o პარამეტრის-სახელი] [--] [-] [არგ ...]"
+
+#: builtins.c:144
+msgid "unset [-f] [-v] [-n] [name ...]"
+msgstr "unset [-f] [-v] [-n] [სახელი ...]"
+
+#: builtins.c:146
+msgid "export [-fn] [name[=value] ...] or export -p"
+msgstr "export [-fn] [სახელი[=მნიშვნელობა] ...] or export -p"
+
+#: builtins.c:148
+msgid "readonly [-aAf] [name[=value] ...] or readonly -p"
+msgstr "readonly [-aAf] [სახელი[=მნიშვნელობა] ...] or readonly -p"
+
+#: builtins.c:150
+msgid "shift [n]"
+msgstr "shift [n]"
+
+#: builtins.c:152
+msgid "source filename [arguments]"
+msgstr "source ფაილისსახელი [არგუმენტები]"
+
+#: builtins.c:154
+msgid ". filename [arguments]"
+msgstr ". ფაილისსახელი [არგუმენტები]"
+
+#: builtins.c:157
+msgid "suspend [-f]"
+msgstr "suspend [-f]"
+
+#: builtins.c:160
+msgid "test [expr]"
+msgstr "test [expr]"
+
+#: builtins.c:162
+msgid "[ arg... ]"
+msgstr "[ arg... ]"
+
+#: builtins.c:166
+msgid "trap [-lp] [[arg] signal_spec ...]"
+msgstr "trap [-lp] [[არგ] სიგნალის_სპეციფიკაცია ...]"
+
+#: builtins.c:168
+msgid "type [-afptP] name [name ...]"
+msgstr "type [-afptP] სახელი [სახელი ...]"
+
+#: builtins.c:171
+msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
+msgstr "ulimit [-SHabcdefiklmnpqrstuvxPRT] [ზღვარი]"
+
+#: builtins.c:174
+msgid "umask [-p] [-S] [mode]"
+msgstr "umask [-p] [-S] [რეჟიმი]"
+
+#: builtins.c:177
+msgid "wait [-fn] [-p var] [id ...]"
+msgstr "wait [-fn] [-p ცვლადი] [id ...]"
+
+#: builtins.c:181
+msgid "wait [pid ...]"
+msgstr "wait [pid ...]"
+
+#: builtins.c:184
+msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
+msgstr "for სახელი [in სიტყვები ... ] ; do ბრძანებები; done"
+
+#: builtins.c:186
+msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
+msgstr "for (( exp1; exp2; exp3 )); do ბრძანებები; done"
+
+#: builtins.c:188
+msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
+msgstr "select სახელი [in სიტყვები ... ;] do ბრძანებები; done"
+
+#: builtins.c:190
+msgid "time [-p] pipeline"
+msgstr ""
+
+#: builtins.c:192
+msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
+msgstr "case სიტყვა in [შაბლონი [| შაბლონი]...) ბრძანებები ;;]... esac"
+
+#: builtins.c:194
+msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgstr "if ბრძანებები; then ბრძანებები; [ elif ბრძანებები; then ბრძანებები; ]... [ else ბრძანებები; ] fi"
+
+#: builtins.c:196
+msgid "while COMMANDS; do COMMANDS-2; done"
+msgstr "while ბრძანებები; do ბრძანებები-2; done"
+
+#: builtins.c:198
+msgid "until COMMANDS; do COMMANDS-2; done"
+msgstr "until ბრძანებები; do ბრძანებები-2; done"
+
+#: builtins.c:200
+msgid "coproc [NAME] command [redirections]"
+msgstr "coproc [სახელი] ბრძანება [გადამისამართებები]"
+
+#: builtins.c:202
+msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
+msgstr "function სახელი { ბრძანებები ; } or სახელი () { ბრძანებები ; }"
+
+#: builtins.c:204
+msgid "{ COMMANDS ; }"
+msgstr "{ ბრძანებები ; }"
+
+#: builtins.c:206
+msgid "job_spec [&]"
+msgstr "job_spec [&]"
+
+#: builtins.c:208
+msgid "(( expression ))"
+msgstr "(( გამოსახულება ))"
+
+#: builtins.c:210
+msgid "[[ expression ]]"
+msgstr "[[ გამოსახულება ]]"
+
+#: builtins.c:212
+msgid "variables - Names and meanings of some shell variables"
+msgstr "variables - გარსის ზოგიერთი ცვლადის სახელები და მნიშვნელობები"
+
+#: builtins.c:215
+msgid "pushd [-n] [+N | -N | dir]"
+msgstr "pushd [-n] [+N | -N | საქაღალდე]"
+
+#: builtins.c:219
+msgid "popd [-n] [+N | -N]"
+msgstr "popd [-n] [+N | -N]"
+
+#: builtins.c:223
+msgid "dirs [-clpv] [+N] [-N]"
+msgstr "dirs [-clpv] [+N] [-N]"
+
+#: builtins.c:226
+msgid "shopt [-pqsu] [-o] [optname ...]"
+msgstr ""
+
+#: builtins.c:228
+msgid "printf [-v var] format [arguments]"
+msgstr "printf [-v var] ფორმატი [არგუმენტები]"
+
+#: builtins.c:231
+msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgstr ""
+
+#: builtins.c:235
+msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+
+#: builtins.c:239
+msgid "compopt [-o|+o option] [-DEI] [name ...]"
+msgstr "compopt [-o|+o პარამეტრი] [-DEI] [სახელი ...]"
+
+#: builtins.c:242
+msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr ""
+
+#: builtins.c:244
+msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr ""
+
+#: builtins.c:256
+msgid ""
+"Define or display aliases.\n"
+"    \n"
+"    Without arguments, `alias' prints the list of aliases in the reusable\n"
+"    form `alias NAME=VALUE' on standard output.\n"
+"    \n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint all defined aliases in a reusable format\n"
+"    \n"
+"    Exit Status:\n"
+"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    defined."
+msgstr ""
+
+#: builtins.c:278
+msgid ""
+"Remove each NAME from the list of defined aliases.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all alias definitions\n"
+"    \n"
+"    Return success unless a NAME is not an existing alias."
+msgstr ""
+
+#: builtins.c:291
+msgid ""
+"Set Readline key bindings and variables.\n"
+"    \n"
+"    Bind a key sequence to a Readline function or a macro, or set a\n"
+"    Readline variable.  The non-option argument syntax is equivalent to\n"
+"    that found in ~/.inputrc, but must be passed as a single argument:\n"
+"    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+"    \n"
+"    Options:\n"
+"      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
+"                         command.  Acceptable keymap names are emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         vi-command, and vi-insert.\n"
+"      -l                 List names of functions.\n"
+"      -P                 List function names and bindings.\n"
+"      -p                 List functions and bindings in a form that can be\n"
+"                         reused as input.\n"
+"      -S                 List key sequences that invoke macros and their values\n"
+"      -s                 List key sequences that invoke macros and their values\n"
+"                         in a form that can be reused as input.\n"
+"      -V                 List variable names and values\n"
+"      -v                 List variable names and values in a form that can\n"
+"                         be reused as input.\n"
+"      -q  function-name  Query about which keys invoke the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -r  keyseq         Remove the binding for KEYSEQ.\n"
+"      -f  filename       Read key bindings from FILENAME.\n"
+"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+"    \t\t\t\tKEYSEQ is entered.\n"
+"      -X                 List key sequences bound with -x and associated commands\n"
+"                         in a form that can be reused as input.\n"
+"    \n"
+"    Exit Status:\n"
+"    bind returns 0 unless an unrecognized option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:330
+msgid ""
+"Exit for, while, or until loops.\n"
+"    \n"
+"    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
+"    loops.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+
+#: builtins.c:342
+msgid ""
+"Resume for, while, or until loops.\n"
+"    \n"
+"    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
+"    If N is specified, resumes the Nth enclosing loop.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+
+#: builtins.c:354
+msgid ""
+"Execute shell builtins.\n"
+"    \n"
+"    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
+"    lookup.  This is useful when you wish to reimplement a shell builtin\n"
+"    as a shell function, but need to execute the builtin within the function.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
+"    not a shell builtin."
+msgstr ""
+
+#: builtins.c:369
+msgid ""
+"Return the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless the shell is not executing a shell function or EXPR\n"
+"    is invalid."
+msgstr ""
+
+#: builtins.c:387
+msgid ""
+"Change the shell working directory.\n"
+"    \n"
+"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    HOME shell variable.\n"
+"    \n"
+"    The variable CDPATH defines the search path for the directory containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
+"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    with a slash (/), then CDPATH is not used.\n"
+"    \n"
+"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    its value is used for DIR.\n"
+"    \n"
+"    Options:\n"
+"      -L\tforce symbolic links to be followed: resolve symbolic\n"
+"    \t\tlinks in DIR after processing instances of `..'\n"
+"      -P\tuse the physical directory structure without following\n"
+"    \t\tsymbolic links: resolve symbolic links in DIR before\n"
+"    \t\tprocessing instances of `..'\n"
+"      -e\tif the -P option is supplied, and the current working\n"
+"    \t\tdirectory cannot be determined successfully, exit with\n"
+"    \t\ta non-zero status\n"
+"      -@\ton systems that support it, present a file with extended\n"
+"    \t\tattributes as a directory containing the file attributes\n"
+"    \n"
+"    The default is to follow symbolic links, as if `-L' were specified.\n"
+"    `..' is processed by removing the immediately previous pathname component\n"
+"    back to a slash or the beginning of DIR.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    -P is used; non-zero otherwise."
+msgstr ""
+
+#: builtins.c:425
+msgid ""
+"Print the name of the current working directory.\n"
+"    \n"
+"    Options:\n"
+"      -L\tprint the value of $PWD if it names the current working\n"
+"    \t\tdirectory\n"
+"      -P\tprint the physical directory, without any symbolic links\n"
+"    \n"
+"    By default, `pwd' behaves as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless an invalid option is given or the current directory\n"
+"    cannot be read."
+msgstr ""
+
+#: builtins.c:442
+msgid ""
+"Null command.\n"
+"    \n"
+"    No effect; the command does nothing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:453
+msgid ""
+"Return a successful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+"წარმატებული შედეგის დაბრუნება.\n"
+"    \n"
+"    გასვლის სტატუსი:\n"
+"    ყოველთვის წარმატებულია."
+
+#: builtins.c:462
+msgid ""
+"Return an unsuccessful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always fails."
+msgstr ""
+"წარუმატებელი შედეგის დაბრუნება.\n"
+"    \n"
+"    გასვლის სტატუსი:\n"
+"    ყოველთვის შეცდომაა."
+
+#: builtins.c:471
+msgid ""
+"Execute a simple command or display information about commands.\n"
+"    \n"
+"    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
+"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    on disk when a function with the same name exists.\n"
+"    \n"
+"    Options:\n"
+"      -p    use a default value for PATH that is guaranteed to find all of\n"
+"            the standard utilities\n"
+"      -v    print a description of COMMAND similar to the `type' builtin\n"
+"      -V    print a more verbose description of each COMMAND\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of COMMAND, or failure if COMMAND is not found."
+msgstr ""
+
+#: builtins.c:490
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    Declare variables and give them attributes.  If no NAMEs are given,\n"
+"    display the attributes and values of all variables.\n"
+"    \n"
+"    Options:\n"
+"      -f\trestrict action or display to function names and definitions\n"
+"      -F\trestrict display to function names only (plus line number and\n"
+"    \t\tsource file when debugging)\n"
+"      -g\tcreate global variables when used in a shell function; otherwise\n"
+"    \t\tignored\n"
+"      -I\tif creating a local variable, inherit the attributes and value\n"
+"    \t\tof a variable with the same name at a previous scope\n"
+"      -p\tdisplay the attributes and value of each NAME\n"
+"    \n"
+"    Options which set attributes:\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
+"      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert the value of each NAME to lower case on assignment\n"
+"      -n\tmake NAME a reference to the variable named by its value\n"
+"      -r\tto make NAMEs readonly\n"
+"      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert the value of each NAME to upper case on assignment\n"
+"      -x\tto make NAMEs export\n"
+"    \n"
+"    Using `+' instead of `-' turns off the given attribute.\n"
+"    \n"
+"    Variables with the integer attribute have arithmetic evaluation (see\n"
+"    the `let' command) performed when the variable is assigned a value.\n"
+"    \n"
+"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    command.  The `-g' option suppresses this behavior.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or a variable\n"
+"    assignment error occurs."
+msgstr ""
+
+#: builtins.c:532
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    A synonym for `declare'.  See `help declare'."
+msgstr ""
+
+#: builtins.c:540
+msgid ""
+"Define local variables.\n"
+"    \n"
+"    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
+"    be any option accepted by `declare'.\n"
+"    \n"
+"    Local variables can only be used within a function; they are visible\n"
+"    only to the function where they are defined and its children.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied, a variable\n"
+"    assignment error occurs, or the shell is not executing a function."
+msgstr ""
+
+#: builtins.c:557
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs, separated by a single space character and followed by a\n"
+"    newline, on the standard output.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"      -e\tenable interpretation of the following backslash escapes\n"
+"      -E\texplicitly suppress interpretation of backslash escapes\n"
+"    \n"
+"    `echo' interprets the following backslash-escaped characters:\n"
+"      \\a\talert (bell)\n"
+"      \\b\tbackspace\n"
+"      \\c\tsuppress further output\n"
+"      \\e\tescape character\n"
+"      \\E\tescape character\n"
+"      \\f\tform feed\n"
+"      \\n\tnew line\n"
+"      \\r\tcarriage return\n"
+"      \\t\thorizontal tab\n"
+"      \\v\tvertical tab\n"
+"      \\\\\tbackslash\n"
+"      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+"    \t\t0 to 3 octal digits\n"
+"      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
+"    \t\tcan be one or two hex digits\n"
+"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
+"    \t\tHHHH can be one to four hex digits.\n"
+"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
+"    \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:597
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:612
+msgid ""
+"Enable and disable shell builtins.\n"
+"    \n"
+"    Enables and disables builtin shell commands.  Disabling allows you to\n"
+"    execute a disk command which has the same name as a shell builtin\n"
+"    without using a full pathname.\n"
+"    \n"
+"    Options:\n"
+"      -a\tprint a list of builtins showing whether or not each is enabled\n"
+"      -n\tdisable each NAME or display a list of disabled builtins\n"
+"      -p\tprint the list of builtins in a reusable format\n"
+"      -s\tprint only the names of Posix `special' builtins\n"
+"    \n"
+"    Options controlling dynamic loading:\n"
+"      -f\tLoad builtin NAME from shared object FILENAME\n"
+"      -d\tRemove a builtin loaded with -f\n"
+"    \n"
+"    Without options, each NAME is enabled.\n"
+"    \n"
+"    To use the `test' found in $PATH instead of the shell builtin\n"
+"    version, type `enable -n test'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not a shell builtin or an error occurs."
+msgstr ""
+
+#: builtins.c:640
+msgid ""
+"Execute arguments as a shell command.\n"
+"    \n"
+"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    and execute the resulting commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of command or success if command is null."
+msgstr ""
+
+#: builtins.c:652
+msgid ""
+"Parse option arguments.\n"
+"    \n"
+"    Getopts is used by shell procedures to parse positional parameters\n"
+"    as options.\n"
+"    \n"
+"    OPTSTRING contains the option letters to be recognized; if a letter\n"
+"    is followed by a colon, the option is expected to have an argument,\n"
+"    which should be separated from it by white space.\n"
+"    \n"
+"    Each time it is invoked, getopts will place the next option in the\n"
+"    shell variable $name, initializing name if it does not exist, and\n"
+"    the index of the next argument to be processed into the shell\n"
+"    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
+"    a shell script is invoked.  When an option requires an argument,\n"
+"    getopts places that argument into the shell variable OPTARG.\n"
+"    \n"
+"    getopts reports errors in one of two ways.  If the first character\n"
+"    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
+"    this mode, no error messages are printed.  If an invalid option is\n"
+"    seen, getopts places the option character found into OPTARG.  If a\n"
+"    required argument is not found, getopts places a ':' into NAME and\n"
+"    sets OPTARG to the option character found.  If getopts is not in\n"
+"    silent mode, and an invalid option is seen, getopts places '?' into\n"
+"    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
+"    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
+"    printed.\n"
+"    \n"
+"    If the shell variable OPTERR has the value 0, getopts disables the\n"
+"    printing of error messages, even if the first character of\n"
+"    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
+"    \n"
+"    Getopts normally parses the positional parameters, but if arguments\n"
+"    are supplied as ARG values, they are parsed instead.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if an option is found; fails if the end of options is\n"
+"    encountered or an error occurs."
+msgstr ""
+
+#: builtins.c:694
+msgid ""
+"Replace the shell with the given command.\n"
+"    \n"
+"    Execute COMMAND, replacing this shell with the specified program.\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    any redirections take effect in the current shell.\n"
+"    \n"
+"    Options:\n"
+"      -a name\tpass NAME as the zeroth argument to COMMAND\n"
+"      -c\texecute COMMAND with an empty environment\n"
+"      -l\tplace a dash in the zeroth argument to COMMAND\n"
+"    \n"
+"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    the shell option `execfail' is set.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless COMMAND is not found or a redirection error occurs."
+msgstr ""
+
+#: builtins.c:715
+msgid ""
+"Exit the shell.\n"
+"    \n"
+"    Exits the shell with a status of N.  If N is omitted, the exit status\n"
+"    is that of the last command executed."
+msgstr ""
+
+#: builtins.c:724
+msgid ""
+"Exit a login shell.\n"
+"    \n"
+"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    in a login shell."
+msgstr ""
+
+#: builtins.c:734
+msgid ""
+"Display or execute commands from the history list.\n"
+"    \n"
+"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
+"    string, which means the most recent command beginning with that\n"
+"    string.\n"
+"    \n"
+"    Options:\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"    \t\tthen vi\n"
+"      -l \tlist lines instead of editing\n"
+"      -n\tomit line numbers when listing\n"
+"      -r\treverse the order of the lines (newest listed first)\n"
+"    \n"
+"    With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
+"    re-executed after the substitution OLD=NEW is performed.\n"
+"    \n"
+"    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
+"    runs the last command beginning with `cc' and typing `r' re-executes\n"
+"    the last command.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success or status of executed command; non-zero if an error occurs."
+msgstr ""
+
+#: builtins.c:764
+msgid ""
+"Move job to the foreground.\n"
+"    \n"
+"    Place the job identified by JOB_SPEC in the foreground, making it the\n"
+"    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
+"    current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Status of command placed in foreground, or failure if an error occurs."
+msgstr ""
+
+#: builtins.c:779
+msgid ""
+"Move jobs to the background.\n"
+"    \n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    of the current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
+msgstr ""
+
+#: builtins.c:793
+msgid ""
+"Remember or display program locations.\n"
+"    \n"
+"    Determine and remember the full pathname of each command NAME.  If\n"
+"    no arguments are given, information about remembered commands is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -d\tforget the remembered location of each NAME\n"
+"      -l\tdisplay in a format that may be reused as input\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
+"      -r\tforget all remembered locations\n"
+"      -t\tprint the remembered location of each NAME, preceding\n"
+"    \t\teach location with the corresponding NAME if multiple\n"
+"    \t\tNAMEs are given\n"
+"    Arguments:\n"
+"      NAME\tEach NAME is searched for in $PATH and added to the list\n"
+"    \t\tof remembered commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not found or an invalid option is given."
+msgstr ""
+
+#: builtins.c:818
+msgid ""
+"Display information about builtin commands.\n"
+"    \n"
+"    Displays brief summaries of builtin commands.  If PATTERN is\n"
+"    specified, gives detailed help on all commands matching PATTERN,\n"
+"    otherwise the list of help topics is printed.\n"
+"    \n"
+"    Options:\n"
+"      -d\toutput short description for each topic\n"
+"      -m\tdisplay usage in pseudo-manpage format\n"
+"      -s\toutput only a short usage synopsis for each topic matching\n"
+"    \t\tPATTERN\n"
+"    \n"
+"    Arguments:\n"
+"      PATTERN\tPattern specifying a help topic\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless PATTERN is not found or an invalid option is given."
+msgstr ""
+
+#: builtins.c:842
+msgid ""
+"Display or manipulate the history list.\n"
+"    \n"
+"    Display the history list with line numbers, prefixing each modified\n"
+"    entry with a `*'.  An argument of N lists only the last N entries.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the history list by deleting all of the entries\n"
+"      -d offset\tdelete the history entry at position OFFSET. Negative\n"
+"    \t\toffsets count back from the end of the history list\n"
+"    \n"
+"      -a\tappend history lines from this session to the history file\n"
+"      -n\tread all history lines not already read from the history file\n"
+"    \t\tand append them to the history list\n"
+"      -r\tread the history file and append the contents to the history\n"
+"    \t\tlist\n"
+"      -w\twrite the current history to the history file\n"
+"    \n"
+"      -p\tperform history expansion on each ARG and display the result\n"
+"    \t\twithout storing it in the history list\n"
+"      -s\tappend the ARGs to the history list as a single entry\n"
+"    \n"
+"    If FILENAME is given, it is used as the history file.  Otherwise,\n"
+"    if HISTFILE has a value, that is used, else ~/.bash_history.\n"
+"    \n"
+"    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
+"    as a format string for strftime(3) to print the time stamp associated\n"
+"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:879
+msgid ""
+"Display status of jobs.\n"
+"    \n"
+"    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
+"    Without options, the status of all active jobs is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -l\tlists process IDs in addition to the normal information\n"
+"      -n\tlists only processes that have changed status since the last\n"
+"    \t\tnotification\n"
+"      -p\tlists process IDs only\n"
+"      -r\trestrict output to running jobs\n"
+"      -s\trestrict output to stopped jobs\n"
+"    \n"
+"    If -x is supplied, COMMAND is run after all job specifications that\n"
+"    appear in ARGS have been replaced with the process ID of that job's\n"
+"    process group leader.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs.\n"
+"    If -x is used, returns the exit status of COMMAND."
+msgstr ""
+
+#: builtins.c:906
+msgid ""
+"Remove jobs from current shell.\n"
+"    \n"
+"    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
+"    any JOBSPECs, the shell uses its notion of the current job.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all jobs if JOBSPEC is not supplied\n"
+"      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
+"    \t\tshell receives a SIGHUP\n"
+"      -r\tremove only running jobs\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option or JOBSPEC is given."
+msgstr ""
+
+#: builtins.c:925
+msgid ""
+"Send a signal to a job.\n"
+"    \n"
+"    Send the processes identified by PID or JOBSPEC the signal named by\n"
+"    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
+"    SIGTERM is assumed.\n"
+"    \n"
+"    Options:\n"
+"      -s sig\tSIG is a signal name\n"
+"      -n sig\tSIG is a signal number\n"
+"      -l\tlist the signal names; if arguments follow `-l' they are\n"
+"    \t\tassumed to be signal numbers for which names should be listed\n"
+"      -L\tsynonym for -l\n"
+"    \n"
+"    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+"    instead of process IDs, and allows processes to be killed if the limit\n"
+"    on processes that you can create is reached.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:949
+msgid ""
+"Evaluate arithmetic expressions.\n"
+"    \n"
+"    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
+"    fixed-width integers with no check for overflow, though division by 0\n"
+"    is trapped and flagged as an error.  The following list of operators is\n"
+"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    in order of decreasing precedence.\n"
+"    \n"
+"    \tid++, id--\tvariable post-increment, post-decrement\n"
+"    \t++id, --id\tvariable pre-increment, pre-decrement\n"
+"    \t-, +\t\tunary minus, plus\n"
+"    \t!, ~\t\tlogical and bitwise negation\n"
+"    \t**\t\texponentiation\n"
+"    \t*, /, %\t\tmultiplication, division, remainder\n"
+"    \t+, -\t\taddition, subtraction\n"
+"    \t<<, >>\t\tleft and right bitwise shifts\n"
+"    \t<=, >=, <, >\tcomparison\n"
+"    \t==, !=\t\tequality, inequality\n"
+"    \t&\t\tbitwise AND\n"
+"    \t^\t\tbitwise XOR\n"
+"    \t|\t\tbitwise OR\n"
+"    \t&&\t\tlogical AND\n"
+"    \t||\t\tlogical OR\n"
+"    \texpr ? expr : expr\n"
+"    \t\t\tconditional operator\n"
+"    \t=, *=, /=, %=,\n"
+"    \t+=, -=, <<=, >>=,\n"
+"    \t&=, ^=, |=\tassignment\n"
+"    \n"
+"    Shell variables are allowed as operands.  The name of the variable\n"
+"    is replaced by its value (coerced to a fixed-width integer) within\n"
+"    an expression.  The variable need not have its integer attribute\n"
+"    turned on to be used in an expression.\n"
+"    \n"
+"    Operators are evaluated in order of precedence.  Sub-expressions in\n"
+"    parentheses are evaluated first and may override the precedence\n"
+"    rules above.\n"
+"    \n"
+"    Exit Status:\n"
+"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
+msgstr ""
+
+#: builtins.c:994
+msgid ""
+"Read a line from the standard input and split it into fields.\n"
+"    \n"
+"    Reads a single line from the standard input, or from file descriptor FD\n"
+"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    splitting, and the first word is assigned to the first NAME, the second\n"
+"    word to the second NAME, and so on, with any leftover words assigned to\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    delimiters. By default, the backslash character escapes delimiter characters\n"
+"    and newline.\n"
+"    \n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    \n"
+"    Options:\n"
+"      -a array\tassign the words read to sequential indices of the array\n"
+"    \t\tvariable ARRAY, starting at zero\n"
+"      -d delim\tcontinue until the first character of DELIM is read, rather\n"
+"    \t\tthan newline\n"
+"      -e\tuse Readline to obtain the line\n"
+"      -i text\tuse TEXT as the initial text for Readline\n"
+"      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
+"    \t\tfor a newline, but honor a delimiter if fewer than\n"
+"    \t\tNCHARS characters are read before the delimiter\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"    \t\tEOF is encountered or read times out, ignoring any\n"
+"    \t\tdelimiter\n"
+"      -p prompt\toutput the string PROMPT without a trailing newline before\n"
+"    \t\tattempting to read\n"
+"      -r\tdo not allow backslashes to escape any characters\n"
+"      -s\tdo not echo input coming from a terminal\n"
+"      -t timeout\ttime out and return failure if a complete line of\n"
+"    \t\tinput is not read within TIMEOUT seconds.  The value of the\n"
+"    \t\tTMOUT variable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  If TIMEOUT is 0, read returns\n"
+"    \t\timmediately, without trying to read any data, returning\n"
+"    \t\tsuccess only if input is available on the specified\n"
+"    \t\tfile descriptor.  The exit status is greater than 128\n"
+"    \t\tif the timeout is exceeded\n"
+"      -u fd\tread from file descriptor FD instead of the standard input\n"
+"    \n"
+"    Exit Status:\n"
+"    The return code is zero, unless end-of-file is encountered, read times out\n"
+"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    or an invalid file descriptor is supplied as the argument to -u."
+msgstr ""
+
+#: builtins.c:1042
+msgid ""
+"Return from a shell function.\n"
+"    \n"
+"    Causes a function or sourced script to exit with the return value\n"
+"    specified by N.  If N is omitted, the return status is that of the\n"
+"    last command executed within the function or script.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns N, or failure if the shell is not executing a function or script."
+msgstr ""
+
+#: builtins.c:1055
+msgid ""
+"Set or unset values of shell options and positional parameters.\n"
+"    \n"
+"    Change the value of shell attributes and positional parameters, or\n"
+"    display the names and values of shell variables.\n"
+"    \n"
+"    Options:\n"
+"      -a  Mark variables which are modified or created for export.\n"
+"      -b  Notify of job termination immediately.\n"
+"      -e  Exit immediately if a command exits with a non-zero status.\n"
+"      -f  Disable file name generation (globbing).\n"
+"      -h  Remember the location of commands as they are looked up.\n"
+"      -k  All assignment arguments are placed in the environment for a\n"
+"          command, not just those that precede the command name.\n"
+"      -m  Job control is enabled.\n"
+"      -n  Read commands but do not execute them.\n"
+"      -o option-name\n"
+"          Set the variable corresponding to option-name:\n"
+"              allexport    same as -a\n"
+"              braceexpand  same as -B\n"
+"              emacs        use an emacs-style line editing interface\n"
+"              errexit      same as -e\n"
+"              errtrace     same as -E\n"
+"              functrace    same as -T\n"
+"              hashall      same as -h\n"
+"              histexpand   same as -H\n"
+"              history      enable command history\n"
+"              ignoreeof    the shell will not exit upon reading EOF\n"
+"              interactive-comments\n"
+"                           allow comments to appear in interactive commands\n"
+"              keyword      same as -k\n"
+"              monitor      same as -m\n"
+"              noclobber    same as -C\n"
+"              noexec       same as -n\n"
+"              noglob       same as -f\n"
+"              nolog        currently accepted but ignored\n"
+"              notify       same as -b\n"
+"              nounset      same as -u\n"
+"              onecmd       same as -t\n"
+"              physical     same as -P\n"
+"              pipefail     the return value of a pipeline is the status of\n"
+"                           the last command to exit with a non-zero status,\n"
+"                           or zero if no command exited with a non-zero status\n"
+"              posix        change the behavior of bash where the default\n"
+"                           operation differs from the Posix standard to\n"
+"                           match the standard\n"
+"              privileged   same as -p\n"
+"              verbose      same as -v\n"
+"              vi           use a vi-style line editing interface\n"
+"              xtrace       same as -x\n"
+"      -p  Turned on whenever the real and effective user ids do not match.\n"
+"          Disables processing of the $ENV file and importing of shell\n"
+"          functions.  Turning this option off causes the effective uid and\n"
+"          gid to be set to the real uid and gid.\n"
+"      -t  Exit after reading and executing one command.\n"
+"      -u  Treat unset variables as an error when substituting.\n"
+"      -v  Print shell input lines as they are read.\n"
+"      -x  Print commands and their arguments as they are executed.\n"
+"      -B  the shell will perform brace expansion\n"
+"      -C  If set, disallow existing regular files to be overwritten\n"
+"          by redirection of output.\n"
+"      -E  If set, the ERR trap is inherited by shell functions.\n"
+"      -H  Enable ! style history substitution.  This flag is on\n"
+"          by default when the shell is interactive.\n"
+"      -P  If set, do not resolve symbolic links when executing commands\n"
+"          such as cd which change the current directory.\n"
+"      -T  If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
+"      --  Assign any remaining arguments to the positional parameters.\n"
+"          If there are no remaining arguments, the positional parameters\n"
+"          are unset.\n"
+"      -   Assign any remaining arguments to the positional parameters.\n"
+"          The -x and -v options are turned off.\n"
+"    \n"
+"    Using + rather than - causes these flags to be turned off.  The\n"
+"    flags can also be used upon invocation of the shell.  The current\n"
+"    set of flags may be found in $-.  The remaining n ARGs are positional\n"
+"    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
+"    ARGs are given, all shell variables are printed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given."
+msgstr ""
+
+#: builtins.c:1140
+msgid ""
+"Unset values and attributes of shell variables and functions.\n"
+"    \n"
+"    For each NAME, remove the corresponding variable or function.\n"
+"    \n"
+"    Options:\n"
+"      -f\ttreat each NAME as a shell function\n"
+"      -v\ttreat each NAME as a shell variable\n"
+"      -n\ttreat each NAME as a name reference and unset the variable itself\n"
+"    \t\trather than the variable it references\n"
+"    \n"
+"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    tries to unset a function.\n"
+"    \n"
+"    Some variables cannot be unset; also see `readonly'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a NAME is read-only."
+msgstr ""
+
+#: builtins.c:1162
+msgid ""
+"Set export attribute for shell variables.\n"
+"    \n"
+"    Marks each NAME for automatic export to the environment of subsequently\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    \n"
+"    Options:\n"
+"      -f\trefer to shell functions\n"
+"      -n\tremove the export property from each NAME\n"
+"      -p\tdisplay a list of all exported variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
+msgstr ""
+
+#: builtins.c:1181
+msgid ""
+"Mark shell variables as unchangeable.\n"
+"    \n"
+"    Mark each NAME as read-only; the values of these NAMEs may not be\n"
+"    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
+"    before marking as read-only.\n"
+"    \n"
+"    Options:\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
+"      -f\trefer to shell functions\n"
+"      -p\tdisplay a list of all readonly variables or functions,\n"
+"    \t\tdepending on whether or not the -f option is given\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
+msgstr ""
+
+#: builtins.c:1203
+msgid ""
+"Shift positional parameters.\n"
+"    \n"
+"    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
+"    not given, it is assumed to be 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless N is negative or greater than $#."
+msgstr ""
+
+#: builtins.c:1215 builtins.c:1230
+msgid ""
+"Execute commands from a file in the current shell.\n"
+"    \n"
+"    Read and execute commands from FILENAME in the current shell.  The\n"
+"    entries in $PATH are used to find the directory containing FILENAME.\n"
+"    If any ARGUMENTS are supplied, they become the positional parameters\n"
+"    when FILENAME is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed in FILENAME; fails if\n"
+"    FILENAME cannot be read."
+msgstr ""
+
+#: builtins.c:1246
+msgid ""
+"Suspend shell execution.\n"
+"    \n"
+"    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
+"    \n"
+"    Options:\n"
+"      -f\tforce the suspend, even if the shell is a login shell\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
+msgstr ""
+
+#: builtins.c:1262
+msgid ""
+"Evaluate conditional expression.\n"
+"    \n"
+"    Exits with a status of 0 (true) or 1 (false) depending on\n"
+"    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
+"    expressions are often used to examine the status of a file.  There\n"
+"    are string operators and numeric comparison operators as well.\n"
+"    \n"
+"    The behavior of test depends on the number of arguments.  Read the\n"
+"    bash manual page for the complete specification.\n"
+"    \n"
+"    File operators:\n"
+"    \n"
+"      -a FILE        True if file exists.\n"
+"      -b FILE        True if file is block special.\n"
+"      -c FILE        True if file is character special.\n"
+"      -d FILE        True if file is a directory.\n"
+"      -e FILE        True if file exists.\n"
+"      -f FILE        True if file exists and is a regular file.\n"
+"      -g FILE        True if file is set-group-id.\n"
+"      -h FILE        True if file is a symbolic link.\n"
+"      -L FILE        True if file is a symbolic link.\n"
+"      -k FILE        True if file has its `sticky' bit set.\n"
+"      -p FILE        True if file is a named pipe.\n"
+"      -r FILE        True if file is readable by you.\n"
+"      -s FILE        True if file exists and is not empty.\n"
+"      -S FILE        True if file is a socket.\n"
+"      -t FD          True if FD is opened on a terminal.\n"
+"      -u FILE        True if the file is set-user-id.\n"
+"      -w FILE        True if the file is writable by you.\n"
+"      -x FILE        True if the file is executable by you.\n"
+"      -O FILE        True if the file is effectively owned by you.\n"
+"      -G FILE        True if the file is effectively owned by your group.\n"
+"      -N FILE        True if the file has been modified since it was last read.\n"
+"    \n"
+"      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
+"                       modification date).\n"
+"    \n"
+"      FILE1 -ot FILE2  True if file1 is older than file2.\n"
+"    \n"
+"      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
+"    \n"
+"    String operators:\n"
+"    \n"
+"      -z STRING      True if string is empty.\n"
+"    \n"
+"      -n STRING\n"
+"         STRING      True if string is not empty.\n"
+"    \n"
+"      STRING1 = STRING2\n"
+"                     True if the strings are equal.\n"
+"      STRING1 != STRING2\n"
+"                     True if the strings are not equal.\n"
+"      STRING1 < STRING2\n"
+"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"      STRING1 > STRING2\n"
+"                     True if STRING1 sorts after STRING2 lexicographically.\n"
+"    \n"
+"    Other operators:\n"
+"    \n"
+"      -o OPTION      True if the shell option OPTION is enabled.\n"
+"      -v VAR         True if the shell variable VAR is set.\n"
+"      -R VAR         True if the shell variable VAR is set and is a name\n"
+"                     reference.\n"
+"      ! EXPR         True if expr is false.\n"
+"      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+"      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+"    \n"
+"      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+"                     -lt, -le, -gt, or -ge.\n"
+"    \n"
+"    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
+"    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
+"    than ARG2.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
+"    false or an invalid argument is given."
+msgstr ""
+
+#: builtins.c:1344
+msgid ""
+"Evaluate conditional expression.\n"
+"    \n"
+"    This is a synonym for the \"test\" builtin, but the last argument must\n"
+"    be a literal `]', to match the opening `['."
+msgstr ""
+
+#: builtins.c:1353
+msgid ""
+"Display process times.\n"
+"    \n"
+"    Prints the accumulated user and system times for the shell and all of its\n"
+"    child processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:1365
+msgid ""
+"Trap signals and other events.\n"
+"    \n"
+"    Defines and activates handlers to be run when the shell receives signals\n"
+"    or other conditions.\n"
+"    \n"
+"    ARG is a command to be read and executed when the shell receives the\n"
+"    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
+"    is supplied) or `-', each specified signal is reset to its original\n"
+"    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
+"    shell and by the commands it invokes.\n"
+"    \n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  If\n"
+"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
+"    script run by the . or source builtins finishes executing.  A SIGNAL_SPEC\n"
+"    of ERR means to execute ARG each time a command's failure would cause the\n"
+"    shell to exit when the -e option is enabled.\n"
+"    \n"
+"    If no arguments are supplied, trap prints the list of commands associated\n"
+"    with each signal.\n"
+"    \n"
+"    Options:\n"
+"      -l\tprint a list of signal names and their corresponding numbers\n"
+"      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
+"    \n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Signal names are case insensitive and the SIG prefix is optional.  A\n"
+"    signal may be sent to the shell with \"kill -signal $$\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+msgstr ""
+
+#: builtins.c:1401
+msgid ""
+"Display information about command type.\n"
+"    \n"
+"    For each NAME, indicate how it would be interpreted if used as a\n"
+"    command name.\n"
+"    \n"
+"    Options:\n"
+"      -a\tdisplay all locations containing an executable named NAME;\n"
+"    \t\tincludes aliases, builtins, and functions, if and only if\n"
+"    \t\tthe `-p' option is not also used\n"
+"      -f\tsuppress shell function lookup\n"
+"      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
+"    \t\tbuiltin, or function, and returns the name of the disk file\n"
+"    \t\tthat would be executed\n"
+"      -p\treturns either the name of the disk file that would be executed,\n"
+"    \t\tor nothing if `type -t NAME' would not return `file'\n"
+"      -t\toutput a single word which is one of `alias', `keyword',\n"
+"    \t\t`function', `builtin', `file' or `', if NAME is an alias,\n"
+"    \t\tshell reserved word, shell function, shell builtin, disk file,\n"
+"    \t\tor not found, respectively\n"
+"    \n"
+"    Arguments:\n"
+"      NAME\tCommand name to be interpreted.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if all of the NAMEs are found; fails if any are not found."
+msgstr ""
+
+#: builtins.c:1432
+msgid ""
+"Modify shell resource limits.\n"
+"    \n"
+"    Provides control over the resources available to the shell and processes\n"
+"    it creates, on systems that allow such control.\n"
+"    \n"
+"    Options:\n"
+"      -S\tuse the `soft' resource limit\n"
+"      -H\tuse the `hard' resource limit\n"
+"      -a\tall current limits are reported\n"
+"      -b\tthe socket buffer size\n"
+"      -c\tthe maximum size of core files created\n"
+"      -d\tthe maximum size of a process's data segment\n"
+"      -e\tthe maximum scheduling priority (`nice')\n"
+"      -f\tthe maximum size of files written by the shell and its children\n"
+"      -i\tthe maximum number of pending signals\n"
+"      -k\tthe maximum number of kqueues allocated for this process\n"
+"      -l\tthe maximum size a process may lock into memory\n"
+"      -m\tthe maximum resident set size\n"
+"      -n\tthe maximum number of open file descriptors\n"
+"      -p\tthe pipe buffer size\n"
+"      -q\tthe maximum number of bytes in POSIX message queues\n"
+"      -r\tthe maximum real-time scheduling priority\n"
+"      -s\tthe maximum stack size\n"
+"      -t\tthe maximum amount of cpu time in seconds\n"
+"      -u\tthe maximum number of user processes\n"
+"      -v\tthe size of virtual memory\n"
+"      -x\tthe maximum number of file locks\n"
+"      -P\tthe maximum number of pseudoterminals\n"
+"      -R\tthe maximum time a real-time process can run before blocking\n"
+"      -T\tthe maximum number of threads\n"
+"    \n"
+"    Not all options are available on all platforms.\n"
+"    \n"
+"    If LIMIT is given, it is the new value of the specified resource; the\n"
+"    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
+"    current soft limit, the current hard limit, and no limit, respectively.\n"
+"    Otherwise, the current value of the specified resource is printed.  If\n"
+"    no option is given, then -f is assumed.\n"
+"    \n"
+"    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
+"    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
+"    number of processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:1483
+msgid ""
+"Display or set file mode mask.\n"
+"    \n"
+"    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
+"    the current value of the mask.\n"
+"    \n"
+"    If MODE begins with a digit, it is interpreted as an octal number;\n"
+"    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
+"    \n"
+"    Options:\n"
+"      -p\tif MODE is omitted, output in a form that may be reused as input\n"
+"      -S\tmakes the output symbolic; otherwise an octal number is output\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless MODE is invalid or an invalid option is given."
+msgstr ""
+
+#: builtins.c:1503
+msgid ""
+"Wait for job completion and return exit status.\n"
+"    \n"
+"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    job specification, and reports its termination status.  If ID is not\n"
+"    given, waits for all currently active child processes, and the return\n"
+"    status is zero.  If ID is a job specification, waits for all processes\n"
+"    in that job's pipeline.\n"
+"    \n"
+"    If the -n option is supplied, waits for a single job from the list of IDs,\n"
+"    or, if no IDs are supplied, for the next job to complete and returns its\n"
+"    exit status.\n"
+"    \n"
+"    If the -p option is supplied, the process or job identifier of the job\n"
+"    for which the exit status is returned is assigned to the variable VAR\n"
+"    named by the option argument. The variable will be unset initially, before\n"
+"    any assignment. This is useful only when the -n option is supplied.\n"
+"    \n"
+"    If the -f option is supplied, and job control is enabled, waits for the\n"
+"    specified ID to terminate, instead of waiting for it to change status.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
+"    option is given, or if -n is supplied and the shell has no unwaited-for\n"
+"    children."
+msgstr ""
+
+#: builtins.c:1534
+msgid ""
+"Wait for process completion and return exit status.\n"
+"    \n"
+"    Waits for each process specified by a PID and reports its termination status.\n"
+"    If PID is not given, waits for all currently active child processes,\n"
+"    and the return status is zero.  PID must be a process ID.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    option is given."
+msgstr ""
+
+#: builtins.c:1549
+msgid ""
+"Execute commands for each member in a list.\n"
+"    \n"
+"    The `for' loop executes a sequence of commands for each member in a\n"
+"    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
+"    assumed.  For each element in WORDS, NAME is set to that element, and\n"
+"    the COMMANDS are executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1563
+msgid ""
+"Arithmetic for loop.\n"
+"    \n"
+"    Equivalent to\n"
+"    \t(( EXP1 ))\n"
+"    \twhile (( EXP2 )); do\n"
+"    \t\tCOMMANDS\n"
+"    \t\t(( EXP3 ))\n"
+"    \tdone\n"
+"    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
+"    omitted, it behaves as if it evaluates to 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1581
+msgid ""
+"Select words from a list and execute commands.\n"
+"    \n"
+"    The WORDS are expanded, generating a list of words.  The\n"
+"    set of expanded words is printed on the standard error, each\n"
+"    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
+"    is assumed.  The PS3 prompt is then displayed and a line read\n"
+"    from the standard input.  If the line consists of the number\n"
+"    corresponding to one of the displayed words, then NAME is set\n"
+"    to that word.  If the line is empty, WORDS and the prompt are\n"
+"    redisplayed.  If EOF is read, the command completes.  Any other\n"
+"    value read causes NAME to be set to null.  The line read is saved\n"
+"    in the variable REPLY.  COMMANDS are executed after each selection\n"
+"    until a break command is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1602
+msgid ""
+"Report time consumed by pipeline's execution.\n"
+"    \n"
+"    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
+"    and system CPU time spent executing PIPELINE when it terminates.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint the timing summary in the portable Posix format\n"
+"    \n"
+"    The value of the TIMEFORMAT variable is used as the output format.\n"
+"    \n"
+"    Exit Status:\n"
+"    The return status is the return status of PIPELINE."
+msgstr ""
+
+#: builtins.c:1619
+msgid ""
+"Execute commands based on pattern matching.\n"
+"    \n"
+"    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
+"    `|' is used to separate multiple patterns.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1631
+msgid ""
+"Execute commands based on conditional.\n"
+"    \n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    executed in turn, and if its exit status is zero, the corresponding\n"
+"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
+"    entire construct is the exit status of the last command executed, or zero\n"
+"    if no condition tested true.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1648
+msgid ""
+"Execute commands as long as a test succeeds.\n"
+"    \n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
+"    an exit status of zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1660
+msgid ""
+"Execute commands as long as a test does not succeed.\n"
+"    \n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
+"    an exit status which is not zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1672
+msgid ""
+"Create a coprocess named NAME.\n"
+"    \n"
+"    Execute COMMAND asynchronously, with the standard output and standard\n"
+"    input of the command connected via a pipe to file descriptors assigned\n"
+"    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
+"    The default NAME is \"COPROC\".\n"
+"    \n"
+"    Exit Status:\n"
+"    The coproc command returns an exit status of 0."
+msgstr ""
+
+#: builtins.c:1686
+msgid ""
+"Define shell function.\n"
+"    \n"
+"    Create a shell function named NAME.  When invoked as a simple command,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    the arguments are passed to the function as $1...$n, and the function's\n"
+"    name is in $FUNCNAME.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is readonly."
+msgstr ""
+
+#: builtins.c:1700
+msgid ""
+"Group commands as a unit.\n"
+"    \n"
+"    Run a set of commands in a group.  This is one way to redirect an\n"
+"    entire set of commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1712
+msgid ""
+"Resume job in foreground.\n"
+"    \n"
+"    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
+"    stopped or background job.  JOB_SPEC can specify either a job name\n"
+"    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
+"    the background, as if the job specification had been supplied as an\n"
+"    argument to `bg'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the resumed job."
+msgstr ""
+
+#: builtins.c:1727
+msgid ""
+"Evaluate arithmetic expression.\n"
+"    \n"
+"    The EXPRESSION is evaluated according to the rules for arithmetic\n"
+"    evaluation.  Equivalent to `let \"EXPRESSION\"'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
+msgstr ""
+
+#: builtins.c:1739
+msgid ""
+"Execute conditional command.\n"
+"    \n"
+"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
+"    by the `test' builtin, and may be combined using the following operators:\n"
+"    \n"
+"      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
+"      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
+"      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
+"      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
+"    \n"
+"    When the `==' and `!=' operators are used, the string to the right of\n"
+"    the operator is used as a pattern and pattern matching is performed.\n"
+"    When the `=~' operator is used, the string to the right of the operator\n"
+"    is matched as a regular expression.\n"
+"    \n"
+"    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
+"    determine the expression's value.\n"
+"    \n"
+"    Exit Status:\n"
+"    0 or 1 depending on value of EXPRESSION."
+msgstr ""
+
+#: builtins.c:1765
+msgid ""
+"Common shell variable names and usage.\n"
+"    \n"
+"    BASH_VERSION\tVersion information for this Bash.\n"
+"    CDPATH\tA colon-separated list of directories to search\n"
+"    \t\tfor directories given as arguments to `cd'.\n"
+"    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
+"    \t\tbe ignored by pathname expansion.\n"
+"    HISTFILE\tThe name of the file where your command history is stored.\n"
+"    HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
+"    HISTSIZE\tThe maximum number of history lines that a running\n"
+"    \t\tshell can access.\n"
+"    HOME\tThe complete pathname to your login directory.\n"
+"    HOSTNAME\tThe name of the current host.\n"
+"    HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
+"    IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
+"    \t\tcharacter as the sole input.  If set, then the value\n"
+"    \t\tof it is the number of EOF characters that can be seen\n"
+"    \t\tin a row on an empty line before the shell will exit\n"
+"    \t\t(default 10).  When unset, EOF signifies the end of input.\n"
+"    MACHTYPE\tA string describing the current system Bash is running on.\n"
+"    MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
+"    MAILPATH\tA colon-separated list of filenames which Bash checks\n"
+"    \t\tfor new mail.\n"
+"    OSTYPE\tThe version of Unix this version of Bash is running on.\n"
+"    PATH\tA colon-separated list of directories to search when\n"
+"    \t\tlooking for commands.\n"
+"    PROMPT_COMMAND\tA command to be executed before the printing of each\n"
+"    \t\tprimary prompt.\n"
+"    PS1\t\tThe primary prompt string.\n"
+"    PS2\t\tThe secondary prompt string.\n"
+"    PWD\t\tThe full pathname of the current directory.\n"
+"    SHELLOPTS\tA colon-separated list of enabled shell options.\n"
+"    TERM\tThe name of the current terminal type.\n"
+"    TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
+"    \t\t`time' reserved word.\n"
+"    auto_resume\tNon-null means a command word appearing on a line by\n"
+"    \t\titself is first looked for in the list of currently\n"
+"    \t\tstopped jobs.  If found there, that job is foregrounded.\n"
+"    \t\tA value of `exact' means that the command word must\n"
+"    \t\texactly match a command in the list of stopped jobs.  A\n"
+"    \t\tvalue of `substring' means that the command word must\n"
+"    \t\tmatch a substring of the job.  Any other value means that\n"
+"    \t\tthe command must be a prefix of a stopped job.\n"
+"    histchars\tCharacters controlling history expansion and quick\n"
+"    \t\tsubstitution.  The first character is the history\n"
+"    \t\tsubstitution character, usually `!'.  The second is\n"
+"    \t\tthe `quick substitution' character, usually `^'.  The\n"
+"    \t\tthird is the `history comment' character, usually `#'.\n"
+"    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
+"    \t\tcommands should be saved on the history list.\n"
+msgstr ""
+
+#: builtins.c:1822
+msgid ""
+"Add directories to stack.\n"
+"    \n"
+"    Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \t\tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \t\tfrom the left of the list shown by `dirs', starting with\n"
+"    \t\tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \t\tfrom the right of the list shown by `dirs', starting with\n"
+"    \t\tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \t\tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
+msgstr ""
+
+#: builtins.c:1856
+msgid ""
+"Remove directories from stack.\n"
+"    \n"
+"    Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \t\tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \t\tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \t\tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \t\tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \t\tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
+msgstr ""
+
+#: builtins.c:1886
+msgid ""
+"Display directory stack.\n"
+"    \n"
+"    Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \t\tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \t\twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list\n"
+"    \t\tshown by dirs when invoked without options, starting with\n"
+"    \t\tzero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list\n"
+"    \t\tshown by dirs when invoked without options, starting with\n"
+"    \t\tzero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:1917
+msgid ""
+"Set and unset shell options.\n"
+"    \n"
+"    Change the setting of each shell option OPTNAME.  Without any option\n"
+"    arguments, list each supplied OPTNAME, or all shell options if no\n"
+"    OPTNAMEs are given, with an indication of whether or not each is set.\n"
+"    \n"
+"    Options:\n"
+"      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
+"      -p\tprint each shell option with an indication of its status\n"
+"      -q\tsuppress output\n"
+"      -s\tenable (set) each OPTNAME\n"
+"      -u\tdisable (unset) each OPTNAME\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
+"    given or OPTNAME is disabled."
+msgstr ""
+
+#: builtins.c:1938
+msgid ""
+"Formats and prints ARGUMENTS under control of the FORMAT.\n"
+"    \n"
+"    Options:\n"
+"      -v var\tassign the output to shell variable VAR rather than\n"
+"    \t\tdisplay it on the standard output\n"
+"    \n"
+"    FORMAT is a character string which contains three types of objects: plain\n"
+"    characters, which are simply copied to standard output; character escape\n"
+"    sequences, which are converted and copied to the standard output; and\n"
+"    format specifications, each of which causes printing of the next successive\n"
+"    argument.\n"
+"    \n"
+"    In addition to the standard format specifications described in printf(1),\n"
+"    printf interprets:\n"
+"    \n"
+"      %b\texpand backslash escape sequences in the corresponding argument\n"
+"      %q\tquote the argument in a way that can be reused as shell input\n"
+"      %Q\tlike %q, but apply any precision to the unquoted argument before\n"
+"    \t\tquoting\n"
+"      %(fmt)T\toutput the date-time string resulting from using FMT as a format\n"
+"    \t        string for strftime(3)\n"
+"    \n"
+"    The format is re-used as necessary to consume all of the arguments.  If\n"
+"    there are fewer arguments than the format requires,  extra format\n"
+"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    had been supplied.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a write or assignment\n"
+"    error occurs."
+msgstr ""
+
+#: builtins.c:1974
+msgid ""
+"Specify how arguments are to be completed by Readline.\n"
+"    \n"
+"    For each NAME, specify how arguments are to be completed.  If no options\n"
+"    are supplied, existing completion specifications are printed in a way that\n"
+"    allows them to be reused as input.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint existing completion specifications in a reusable format\n"
+"      -r\tremove a completion specification for each NAME, or, if no\n"
+"    \t\tNAMEs are supplied, all completion specifications\n"
+"      -D\tapply the completions and actions as the default for commands\n"
+"    \t\twithout any specific completion defined\n"
+"      -E\tapply the completions and actions to \"empty\" commands --\n"
+"    \t\tcompletion attempted on a blank line\n"
+"      -I\tapply the completions and actions to the initial (usually the\n"
+"    \t\tcommand) word\n"
+"    \n"
+"    When completion is attempted, the actions are applied in the order the\n"
+"    uppercase-letter options are listed above. If multiple options are supplied,\n"
+"    the -D option takes precedence over -E, and both take precedence over -I.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:2004
+msgid ""
+"Display possible completions depending on the options.\n"
+"    \n"
+"    Intended to be used from within a shell function generating possible\n"
+"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    WORD are generated.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:2019
+msgid ""
+"Modify or display completion options.\n"
+"    \n"
+"    Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, print\n"
+"    the completion options for each NAME or the current completion specification.\n"
+"    \n"
+"    Options:\n"
+"    \t-o option\tSet completion option OPTION for each NAME\n"
+"    \t-D\t\tChange options for the \"default\" command completion\n"
+"    \t-E\t\tChange options for the \"empty\" command completion\n"
+"    \t-I\t\tChange options for completion on the initial word\n"
+"    \n"
+"    Using `+o' instead of `-o' turns off the specified option.\n"
+"    \n"
+"    Arguments:\n"
+"    \n"
+"    Each NAME refers to a command for which a completion specification must\n"
+"    have previously been defined using the `complete' builtin.  If no NAMEs\n"
+"    are supplied, compopt must be called by a function currently generating\n"
+"    completions, and the options for that currently-executing completion\n"
+"    generator are modified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or NAME does not\n"
+"    have a completion specification defined."
+msgstr ""
+
+#: builtins.c:2050
+msgid ""
+"Read lines from the standard input into an indexed array variable.\n"
+"    \n"
+"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    is the default ARRAY.\n"
+"    \n"
+"    Options:\n"
+"      -d delim\tUse DELIM to terminate lines, instead of newline\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0\n"
+"      -s count\tDiscard the first COUNT lines read\n"
+"      -t\tRemove a trailing DELIM from each line read (default newline)\n"
+"      -u fd\tRead lines from file descriptor FD instead of the standard input\n"
+"      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
+"      -c quantum\tSpecify the number of lines read between each call to\n"
+"    \t\t\tCALLBACK\n"
+"    \n"
+"    Arguments:\n"
+"      ARRAY\tArray variable name to use for file data\n"
+"    \n"
+"    If -C is supplied without -c, the default quantum is 5000.  When\n"
+"    CALLBACK is evaluated, it is supplied the index of the next array\n"
+"    element to be assigned and the line to be assigned to that element\n"
+"    as additional arguments.\n"
+"    \n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
+"    assigning to it.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    not an indexed array."
+msgstr ""
+
+#: builtins.c:2086
+msgid ""
+"Read lines from a file into an array variable.\n"
+"    \n"
+"    A synonym for `mapfile'."
+msgstr ""
index 11fe7d2e9858d04c9db976bb385371ebee86eab1..413987f0a51ae7e1b324b0d14b48cc92f177405a 100644 (file)
Binary files a/po/ko.gmo and b/po/ko.gmo differ
index 4b3fbc621f8fd05f0f8d5ebc0db7ee66db954f57..93bdff08ebeba8568ae1c8873588c07ee8b2324f 100644 (file)
--- a/po/ko.po
+++ b/po/ko.po
@@ -9,7 +9,7 @@ msgstr ""
 "Project-Id-Version: bash-5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2022-06-25 01:50+0900\n"
+"PO-Revision-Date: 2022-12-10 01:12+0900\n"
 "Last-Translator: Seong-ho Cho <darkcircle.0426@gmail.com>\n"
 "Language-Team: Korean <translation-team-ko@googlegroups.com>\n"
 "Language: ko\n"
@@ -566,7 +566,7 @@ msgstr ""
 "셸에 대한 일반적인 정보를 더 확인하려면 `info bash'를 사용하십시오.\n"
 "이 목록에 없는 명령어에 대해 더 알아보려면 `man -k' 또는 `info'를 사용하십시오.\n"
 "\n"
-"명령어 이름 다음의 별(*) 표시는 해당 명령어의 비활성 상태을 의미합니다.\n"
+"명령어 이름 다음의 별(*) 표시는 해당 명령어를 사용하지 않음을 의미합니다.\n"
 "\n"
 
 #: builtins/history.def:159
@@ -1573,12 +1573,12 @@ msgstr "조건 명령어에서 예기치 않은 토큰 %d"
 #: parse.y:6118
 #, c-format
 msgid "syntax error near unexpected token `%s'"
-msgstr "예기치 않은 토큰 `%s' 근처에서 문법 오류"
+msgstr "예기치 않은 `%s' 토큰 주변에서 문법 오류"
 
 #: parse.y:6137
 #, c-format
 msgid "syntax error near `%s'"
-msgstr "`%s' 근처에서 문법 오류"
+msgstr "`%s' 주변에서 문법 오류"
 
 #: parse.y:6151
 msgid "syntax error: unexpected end of file"
@@ -1737,7 +1737,7 @@ msgstr "셸 옵션:\n"
 
 #: shell.c:2069
 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"
+msgstr "\t-ilrsD 또는 -c <명령> 또는 -O <shopt_옵션>\t\t(실행 전용)\n"
 
 #: shell.c:2088
 #, c-format
@@ -2289,7 +2289,7 @@ msgstr "eval [인자 ...]"
 
 #: builtins.c:96
 msgid "getopts optstring name [arg ...]"
-msgstr "getopts optstring name [<인자> ...]"
+msgstr "getopts <옵션문자열> <이름> [<인자> ...]"
 
 #: builtins.c:98
 msgid "exec [-cl] [-a name] [command [argument ...]] [redirection ...]"
@@ -2309,11 +2309,11 @@ msgstr "fc [-e <편집기이름>] [-lnr] [<처음>] [<종결>] 또는 fc -s [<
 
 #: builtins.c:109
 msgid "fg [job_spec]"
-msgstr "fg [<JOBSPEC>]"
+msgstr "fg [<작업명세>]"
 
 #: builtins.c:113
 msgid "bg [job_spec ...]"
-msgstr "bg [<JOBSPEC> ...]"
+msgstr "bg [<작업명세> ...]"
 
 #: builtins.c:116
 msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
@@ -2329,15 +2329,15 @@ msgstr "history [-c] [-d <오프셋>] [n] 또는 history -anrw [<파일이름>]
 
 #: builtins.c:127
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
-msgstr "jobs [-lnprs] [jobspec ...] 또는 jobs -x command [args]"
+msgstr "jobs [-lnprs] [<작업명세> ...] 또는 jobs -x <명령> [<인자> ...]"
 
 #: builtins.c:131
 msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
-msgstr "disown [-h] [-ar] [<JOBSPEC> ... | <PID> ...]"
+msgstr "disown [-h] [-ar] [<작업명세> ... | <PID> ...]"
 
 #: builtins.c:134
 msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s <시그널명세> | -n <시그널번호> | -<시그널명세>] <PID> | <JOBSPEC> ... 또는 kill -l [<시그널명세>]"
+msgstr "kill [-s <시그널명세> | -n <시그널번호> | -<시그널명세>] <PID> | <작업명세> ... 또는 kill -l [<시그널명세>]"
 
 #: builtins.c:136
 msgid "let arg [arg ...]"
@@ -5057,8 +5057,7 @@ msgstr ""
 "    HOME\t로그인 후 접근하는 완전한 경로 이름입니다.\n"
 "    HOSTNAME\t현재 호스트 이름입니다.\n"
 "    HOSTTYPE\t이 배시 버전이 실행하고 있는 시스템의 CPU 형식입니다.\n"
-"    IGNOREEOF\n"
-"EOF 문자 입력을 유일한 입력으로 받는 셸의 동작을\n"
+"    IGNOREEOF\tEOF 문자 입력을 유일한 입력으로 받는 셸의 동작을\n"
 "    \t\t제어합니다.  설정하면, 이 변수의 값은 셸을 나가기\n"
 "    \t\t전 빈 줄에 한줄로 나타낼 EOF 문자 수 입니다 (기본 10개).\n"
 "    \t\t설정을 해제하면, EOF는 입력 끝을 나타냅니다.\n"
index 6048f5c982afbdf00c60c2f36f622a9eae01353c..4c968346d17b4f2db53e8b3585ea4a917f3427ed 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index 5d0b79dbef00b17cf89eb006780e4ecb64fc936c..eaae6b58db5aeee813d43d497681ad2a186bc133 100644 (file)
@@ -1,24 +1,23 @@
 # Brazilian Portuguese translation for bash
-# Copyright (C) 2021 Free Software Foundation, Inc.
+# Copyright (C) 2023 Free Software Foundation, Inc.
 # This file is distributed under the same license as the bash package.
 # Halley Pacheco de Oliveira <halleypo@ig.com.br>, 2002.
-# Rafael Fontenelle <rafaelff@gnome.org>, 2015-2021.
+# Rafael Fontenelle <rafaelff@gnome.org>, 2015-2023.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bash 5.1\n"
+"Project-Id-Version: bash 5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2021-01-07 10:37-0300\n"
+"PO-Revision-Date: 2023-01-12 14:27-0300\n"
 "Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>\n"
-"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge."
-"net>\n"
+"Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1)\n"
-"X-Generator: Gtranslator 3.38.0\n"
+"X-Generator: Gtranslator 42.0\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
 
 #: arrayfunc.c:66
@@ -53,8 +52,7 @@ msgstr "%s: impossível criar: %s"
 
 #: bashline.c:4479
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr ""
-"bash_execute_unix_command: impossível localizar mapa de teclas para comando"
+msgstr "bash_execute_unix_command: impossível localizar mapa de teclas para comando"
 
 #: bashline.c:4637
 #, c-format
@@ -153,8 +151,7 @@ msgstr ""
 "Retorna o contexto da chamada de sub-rotina atual.\n"
 "    \n"
 "    Sem EXPR, retorna \"$linha $arquivo\".  Com EXPR, retorna\n"
-"    \"$linha $sub-rotina $arquivo\"; essa informação extra pode ser usada "
-"para\n"
+"    \"$linha $sub-rotina $arquivo\"; essa informação extra pode ser usada para\n"
 "    fornecer um rastro da pilha.\n"
 "    \n"
 "    O valor de EXPR indica quantos quadros de chamada deve voltar antes do\n"
@@ -241,9 +238,7 @@ msgstr "%s: especificação de sinal inválida"
 #: builtins/common.c:259
 #, c-format
 msgid "`%s': not a pid or valid job spec"
-msgstr ""
-"`%s': não é um identificador de processo (pid) nem é uma especificação de "
-"trabalho válida"
+msgstr "`%s': não é um identificador de processo (pid) nem é uma especificação de trabalho válida"
 
 #: builtins/common.c:266 error.c:536
 #, c-format
@@ -251,9 +246,9 @@ msgid "%s: readonly variable"
 msgstr "%s: a variável permite somente leitura"
 
 #: builtins/common.c:273
-#, fuzzy, c-format
+#, c-format
 msgid "%s: cannot assign"
-msgstr "%s: impossível remover definição"
+msgstr "%s: impossível atribuir"
 
 #: builtins/common.c:281
 #, c-format
@@ -549,11 +544,8 @@ msgstr ""
 
 #: builtins/help.def:185
 #, c-format
-msgid ""
-"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr ""
-"nenhum tópico de ajuda corresponde a `%s'.  Tente `help help' ou `man -k %s' "
-"ou `info %s'."
+msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr "nenhum tópico de ajuda corresponde a `%s'.  Tente `help help' ou `man -k %s' ou `info %s'."
 
 #: builtins/help.def:223
 #, c-format
@@ -571,12 +563,10 @@ msgid ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 msgstr ""
-"Esses comandos shell são definidos internamente. Digite `help' para ver "
-"essa\n"
+"Esses comandos shell são definidos internamente. Digite `help' para ver essa\n"
 "lista. Digite `help NOME' para descobrir mais sobre a função `NOME'.\n"
 "Use `info bash' para descobrir mais sobre o shell em geral.\n"
-"Use `man -k' ou `info' para descobrir mais sobre comandos que não estão "
-"nesta\n"
+"Use `man -k' ou `info' para descobrir mais sobre comandos que não estão nesta\n"
 "lista.\n"
 "\n"
 "Um asterisco (*) próximo ao nome significa que o comando está desabilitado.\n"
@@ -731,12 +721,10 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown "
-"by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown "
-"by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Exibe a lista de diretórios atualmente memorizados. Diretórios são\n"
@@ -855,14 +843,11 @@ msgstr "erro de leitura: %d: %s"
 
 #: builtins/return.def:68
 msgid "can only `return' from a function or sourced script"
-msgstr ""
-"possível retornar (`return') apenas de uma função ou script carregado (com "
-"`source')"
+msgstr "possível retornar (`return') apenas de uma função ou script carregado (com `source')"
 
 #: 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"
+msgstr "impossível simultaneamente remover definição de uma função e uma variável"
 
 #: builtins/set.def:969
 #, c-format
@@ -885,8 +870,7 @@ msgstr "número de shift"
 
 #: builtins/shopt.def:323
 msgid "cannot set and unset shell options simultaneously"
-msgstr ""
-"impossível simultaneamente definir e remover definição de opções do shell"
+msgstr "impossível simultaneamente definir e remover definição de opções do shell"
 
 #: builtins/shopt.def:444
 #, c-format
@@ -1004,9 +988,9 @@ msgid "INFORM: "
 msgstr "INFORM: "
 
 #: error.c:310
-#, fuzzy, c-format
+#, c-format
 msgid "DEBUG warning: "
-msgstr "aviso: "
+msgstr "DEBUG aviso: "
 
 #: error.c:488
 msgid "unknown command error"
@@ -1031,9 +1015,7 @@ msgstr "%s: variável não associada"
 
 #: eval.c:243
 msgid "\atimed out waiting for input: auto-logout\n"
-msgstr ""
-"\atempo limite de espera excedido aguardando entrada: fim automático da "
-"sessão\n"
+msgstr "\atempo limite de espera excedido aguardando entrada: fim automático da sessão\n"
 
 #: execute_cmd.c:555
 #, c-format
@@ -1085,9 +1067,9 @@ msgid "%s: %s"
 msgstr "%s: %s"
 
 #: execute_cmd.c:5975
-#, fuzzy, c-format
+#, c-format
 msgid "%s: cannot execute: required file not found"
-msgstr "%s: impossível executar o arquivo binário"
+msgstr "%s: impossível: o arquivo requerido não encontrado"
 
 #: execute_cmd.c:6000
 #, c-format
@@ -1190,21 +1172,17 @@ msgstr "getcwd: impossível acessar os diretórios pais (anteriores)"
 #: input.c:99 subst.c:6208
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
-msgstr ""
-"impossível redefinir modo `nodelay' para o descritor de arquivo (fd) %d"
+msgstr "impossível redefinir modo `nodelay' para o descritor de arquivo (fd) %d"
 
 #: input.c:266
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr ""
-"impossível alocar novo descritor de arquivo (fd) para a entrada do `bash' a "
-"partir do fd %d"
+msgstr "impossível alocar novo descritor de arquivo (fd) para a entrada do `bash' a partir do fd %d"
 
 #: input.c:274
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
-msgstr ""
-"save_bash_input: buffer já existe para o novo descritor de arquivo (fd) %d"
+msgstr "save_bash_input: buffer já existe para o novo descritor de arquivo (fd) %d"
 
 #: jobs.c:543
 msgid "start_pipeline: pgrp pipe"
@@ -1223,9 +1201,7 @@ msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
 #: jobs.c:1279
 #, 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"
+msgstr "identificador de processo (pid) %d bifurcado (fork) aparece no trabalho em execução %d"
 
 #: jobs.c:1397
 #, c-format
@@ -1517,8 +1493,7 @@ msgstr "make_here_document: tipo da instrução incorreto %d"
 #: make_cmd.c:668
 #, c-format
 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
-msgstr ""
-"here-document na linha %d delimitado pelo fim do arquivo (desejava `%s')"
+msgstr "here-document na linha %d delimitado pelo fim do arquivo (desejava `%s')"
 
 #: make_cmd.c:769
 #, c-format
@@ -1527,11 +1502,8 @@ msgstr "make_redirection: instrução de redirecionamento `%d' fora do limite"
 
 #: parse.y:2428
 #, c-format
-msgid ""
-"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
-"truncated"
-msgstr ""
-"shell_getc: shell_input_line_size (%zu) excede SIZE_MAX (%lu): linha truncada"
+msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
+msgstr "shell_getc: shell_input_line_size (%zu) excede SIZE_MAX (%lu): linha truncada"
 
 #: parse.y:2921
 msgid "maximum here-document count exceeded"
@@ -1784,15 +1756,12 @@ msgstr "\t-%s ou -o opção\n"
 #: shell.c:2094
 #, 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"
+msgstr "Digite `%s -c \"help set\"' para mais informações sobre as opções do shell.\n"
 
 #: shell.c:2095
 #, 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"
+msgstr "Digite `%s -c help' para mais informações sobre os comandos internos do shell.\n"
 
 #: shell.c:2096
 #, c-format
@@ -2026,9 +1995,7 @@ msgstr "impossível criar um processo filho para substituição do comando"
 
 #: subst.c:6613
 msgid "command_substitute: cannot duplicate pipe as fd 1"
-msgstr ""
-"command_substitute: impossível duplicar o `pipe' como descritor de arquivo "
-"(fd) 1"
+msgstr "command_substitute: impossível duplicar o `pipe' como descritor de arquivo (fd) 1"
 
 #: subst.c:7082 subst.c:10252
 #, c-format
@@ -2071,11 +2038,8 @@ msgid "$%s: cannot assign in this way"
 msgstr "$%s: impossível atribuir desta maneira"
 
 #: subst.c:10111
-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"
+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:10795
 #, c-format
@@ -2131,8 +2095,7 @@ msgstr "número de sinal inválido"
 #: trap.c:323
 #, c-format
 msgid "trap handler: maximum trap handler level exceeded (%d)"
-msgstr ""
-"manipulador de trap: excedido o nível máximo de manipulador de captura (%d)"
+msgstr "manipulador de trap: excedido o nível máximo de manipulador de captura (%d)"
 
 #: trap.c:412
 #, c-format
@@ -2141,11 +2104,8 @@ msgstr "run_pending_traps: valor incorreto em trap_list[%d]: %p"
 
 #: trap.c:416
 #, c-format
-msgid ""
-"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr ""
-"run_pending_traps: manipulador de sinal é SIG_DFL, enviando novamente %d "
-"(%s) para mim mesmo"
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr "run_pending_traps: manipulador de sinal é SIG_DFL, enviando novamente %d (%s) para mim mesmo"
 
 #: trap.c:509
 #, c-format
@@ -2174,7 +2134,7 @@ msgstr "%s: a variável pode não ter um valor atribuído"
 #: variables.c:2818 variables.c:2874
 #, c-format
 msgid "%s: cannot inherit value from incompatible type"
-msgstr ""
+msgstr "%s: impossível herdar valor de tipo incompatível"
 
 #: variables.c:3459
 #, c-format
@@ -2212,8 +2172,7 @@ msgstr "pop_var_context: nenhum contexto em no global_variables"
 
 #: variables.c:5410
 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"
+msgstr "pop_scope: cabeça de shell_variables não é um escopo de ambiente temporário"
 
 #: variables.c:6400
 #, c-format
@@ -2231,17 +2190,12 @@ 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) 2022 Free Software Foundation, Inc."
-msgstr "Copyright (C) 2020 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2022 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
-"html>\n"
-msgstr ""
-"Licença GPLv3+: GNU GPL versão 3 ou posterior <http://gnu.org/licenses/gpl."
-"html>.\n"
+msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgstr "Licença GPLv3+: GNU GPL versão 3 ou posterior <http://gnu.org/licenses/gpl.html>.\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -2285,13 +2239,8 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] nome [nome ...]"
 
 #: builtins.c:53
-msgid ""
-"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
-"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr ""
-"bind [-lpsvPSVX] [-m mapa-teclas] [-f arquivo] [-q nome] [-u nome] [-r seq-"
-"teclas]  [-x seq-teclas:comando-shell] [seq-teclas:função-de-readline ou "
-"comando-readline]"
+msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr "bind [-lpsvPSVX] [-m mapa-teclas] [-f arquivo] [-q nome] [-u nome] [-r seq-teclas]  [-x seq-teclas:comando-shell] [seq-teclas:função-de-readline ou comando-readline]"
 
 #: builtins.c:56
 msgid "break [n]"
@@ -2322,18 +2271,12 @@ msgid "command [-pVv] command [arg ...]"
 msgstr "command [-pVv] COMANDO [ARG ...]"
 
 #: builtins.c:78
-#, fuzzy
-msgid ""
-"declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] "
-"[name ...]"
-msgstr "declare [-aAfFgiIlnrtux] [-p] [nome[=valor] ...]"
+msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
+msgstr "declare [-aAfFgiIlnrtux] [NOME[=VALOR] ...] ou declare -p [-aAfFilnrtux] [NOME ...]"
 
 #: builtins.c:80
-#, fuzzy
-msgid ""
-"typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] "
-"[name ...]"
-msgstr "typeset [-aAfFgiIlnrtux] [-p] nome[=valor] ..."
+msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
+msgstr "typeset [-aAfFgiIlnrtux] nome[=valor] ... ou typeset -p [-aAfFilnrtux] [nome ...]"
 
 #: builtins.c:82
 msgid "local [option] name[=value] ..."
@@ -2373,8 +2316,7 @@ msgstr "logout [n]"
 
 #: builtins.c:105
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr ""
-"fc [-e EDITOR] [-lnr] [PRIMEIRO] [ÚLTIMO] ou fc -s [ANTIGO=NOVO] [COMANDO]"
+msgstr "fc [-e EDITOR] [-lnr] [PRIMEIRO] [ÚLTIMO] ou fc -s [ANTIGO=NOVO] [COMANDO]"
 
 #: builtins.c:109
 msgid "fg [job_spec]"
@@ -2393,12 +2335,8 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [PADRÃO ...]"
 
 #: builtins.c:123
-msgid ""
-"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
-"[arg...]"
-msgstr ""
-"history [-c] [-d POSIÇÃO] [n] ou history -anrw [ARQUIVO] ou history -ps ARG "
-"[ARG...]"
+msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgstr "history [-c] [-d POSIÇÃO] [n] ou history -anrw [ARQUIVO] ou history -ps ARG [ARG...]"
 
 #: builtins.c:127
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2409,33 +2347,24 @@ msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
 msgstr "disown [-h] [-ar] [ESPEC-JOB ... | pid ...]"
 
 #: builtins.c:134
-msgid ""
-"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
-"[sigspec]"
-msgstr ""
-"kill [-s SIGSPEC | -n SIGNUM | -SIGSPEC] PID | ESPEC-JOB ... ou kill -l "
-"[SIGSPEC]"
+msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgstr "kill [-s SIGSPEC | -n SIGNUM | -SIGSPEC] PID | ESPEC-JOB ... ou kill -l [SIGSPEC]"
 
 #: builtins.c:136
 msgid "let arg [arg ...]"
 msgstr "let ARG [ARG ...]"
 
 #: builtins.c:138
-msgid ""
-"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
-"prompt] [-t timeout] [-u fd] [name ...]"
-msgstr ""
-"read [-ers] [-a ARRAY] [-d DELIM] [-i TEXTO] [-n NCHARS] [-N NCHARS] [-p "
-"CONFIRMAR ] [-t TEMPO] [-u FD] [NOME ...]"
+msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgstr "read [-ers] [-a ARRAY] [-d DELIM] [-i TEXTO] [-n NCHARS] [-N NCHARS] [-p CONFIRMAR ] [-t TEMPO] [-u FD] [NOME ...]"
 
 #: builtins.c:140
 msgid "return [n]"
 msgstr "return [n]"
 
 #: builtins.c:142
-#, fuzzy
 msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
-msgstr "set [--abefhkmnptuvxBCHP] [-o NOME-OPÇÃO] [--] [ARG ...]"
+msgstr "set [-abefhkmnptuvxBCEHPT] [-o OPÇÃO-NOME] [--] [-] [arg ...]"
 
 #: builtins.c:144
 msgid "unset [-f] [-v] [-n] [name ...]"
@@ -2482,9 +2411,8 @@ msgid "type [-afptP] name [name ...]"
 msgstr "type [-apt] nome [nome ...]"
 
 #: builtins.c:171
-#, fuzzy
 msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
-msgstr "ulimit [-SHabcdefiklmnpqrstuvxPT] [limite]"
+msgstr "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limite]"
 
 #: builtins.c:174
 msgid "umask [-p] [-S] [mode]"
@@ -2519,22 +2447,16 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case PALAVRA in [PADRÃO [| PADRÃO]...) COMANDOS ;;]... esac"
 
 #: builtins.c:194
-msgid ""
-"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
-"COMMANDS; ] fi"
-msgstr ""
-"if COMANDOS; then COMANDOS; [ elif COMANDOS; then COMANDOS; ]... [ else "
-"COMANDOS; ] fi"
+msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgstr "if COMANDOS; then COMANDOS; [ elif COMANDOS; then COMANDOS; ]... [ else COMANDOS; ] fi"
 
 #: builtins.c:196
-#, fuzzy
 msgid "while COMMANDS; do COMMANDS-2; done"
-msgstr "while COMANDOS; do COMANDOS; done"
+msgstr "while COMANDOS; do COMANDOS-2; done"
 
 #: builtins.c:198
-#, fuzzy
 msgid "until COMMANDS; do COMMANDS-2; done"
-msgstr "until COMANDOS; do COMANDOS; done"
+msgstr "until COMANDOS; do COMANDOS-2; done"
 
 #: builtins.c:200
 msgid "coproc [NAME] command [redirections]"
@@ -2586,43 +2508,24 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] formato [argumentos]"
 
 #: builtins.c:231
-msgid ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
-"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
-"suffix] [name ...]"
-msgstr ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o opção] [-A ação] [-G global] [-W "
-"lista-palavras]  [-F função] [-C comando] [-X filtro] [-P prefixo] [-S "
-"sufixo] [nome ...]"
+msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgstr "complete [-abcdefgjksuv] [-pr] [-DEI] [-o opção] [-A ação] [-G global] [-W lista-palavras]  [-F função] [-C comando] [-X filtro] [-P prefixo] [-S sufixo] [nome ...]"
 
 #: builtins.c:235
-msgid ""
-"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
-"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr ""
-"compgen [-abcdefgjksuv] [-o opção] [-A ação] [-G global] [-W lista-"
-"palavras]  [-F função] [-C comando] [-X filtro] [-P prefixo] [-S sufixo] "
-"[palavra]"
+msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr "compgen [-abcdefgjksuv] [-o opção] [-A ação] [-G global] [-W lista-palavras]  [-F função] [-C comando] [-X filtro] [-P prefixo] [-S sufixo] [palavra]"
 
 #: builtins.c:239
 msgid "compopt [-o|+o option] [-DEI] [name ...]"
 msgstr "compopt [-o|+o opção] [-DEI] [nome ...]"
 
 #: builtins.c:242
-msgid ""
-"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"mapfile [-d delim] [-n número] [-O origem] [-s número] [-t] [-u fd] [-C "
-"chamada] [-c quantidade] [array]"
+msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "mapfile [-d delim] [-n número] [-O origem] [-s número] [-t] [-u fd] [-C chamada] [-c quantidade] [array]"
 
 #: builtins.c:244
-msgid ""
-"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"readarray [-d delim] [-n número] [-O origem] [-s número] [-t] [-u fd] [-C "
-"chamada] [-c quantidade] [array]"
+msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "readarray [-d delim] [-n número] [-O origem] [-s número] [-t] [-u fd] [-C chamada] [-c quantidade] [array]"
 
 # help alias
 #: builtins.c:256
@@ -2640,8 +2543,7 @@ msgid ""
 "      -p\tprint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has "
-"been\n"
+"    alias returns true unless a NAME is supplied for which no alias has been\n"
 "    defined."
 msgstr ""
 "Define ou exibe apelidos (aliases).\n"
@@ -2690,30 +2592,25 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
-"move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their "
-"values\n"
-"      -s                 List key sequences that invoke macros and their "
-"values\n"
+"      -S                 List key sequences that invoke macros and their values\n"
+"      -s                 List key sequences that invoke macros and their values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named "
-"function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
 "    \t\t\t\tKEYSEQ is entered.\n"
-"      -X                 List key sequences bound with -x and associated "
-"commands\n"
+"      -X                 List key sequences bound with -x and associated commands\n"
 "                         in a form that can be reused as input.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2733,33 +2630,24 @@ msgstr ""
 "                         vi, vi-move, vi-command e vi-insert.\n"
 "      -l                 Lista nomes de funções.\n"
 "      -P                 Lista nomes e associações de função.\n"
-"      -p                 Lista funções e associações em uma forma que pode "
-"ser\n"
+"      -p                 Lista funções e associações em uma forma que pode ser\n"
 "                         usada como entrada.\n"
-"      -S                 Lista sequências de teclas que chamam macros e "
-"seus\n"
+"      -S                 Lista sequências de teclas que chamam macros e seus\n"
 "                         valores\n"
-"      -s                 Lista sequências de teclas que chamam macros e "
-"seus\n"
-"                         valores em uma forma que pode ser usada como "
-"entrada.\n"
+"      -s                 Lista sequências de teclas que chamam macros e seus\n"
+"                         valores em uma forma que pode ser usada como entrada.\n"
 "      -V                 Lista nomes e valores de variáveis\n"
-"      -v                 Lista nomes e valores de variáveis em uma forma "
-"que\n"
+"      -v                 Lista nomes e valores de variáveis em uma forma que\n"
 "                         pode ser usada como entrada.\n"
-"      -q  nome-função    Consulta sobre quais teclas chamam a função "
-"informada.\n"
-"      -u  nome-função    Desassocia todas teclas que estão associadas à "
-"função\n"
+"      -q  nome-função    Consulta sobre quais teclas chamam a função informada.\n"
+"      -u  nome-função    Desassocia todas teclas que estão associadas à função\n"
 "                         informada.\n"
 "      -r  seq-teclas     Remove a associação para SEQ-TECLAS.\n"
 "      -f  arquivo        Lê associações de tecla de ARQUIVO.\n"
 "      -x  seq-teclas:comando-shell\n"
-"                         Faz com que COMANDO-SHELL seja executado ao "
-"inserir\n"
+"                         Faz com que COMANDO-SHELL seja executado ao inserir\n"
 "                         SEQ-TECLAS.\n"
-"      -X                 Lista sequência de teclas associadas com -x e "
-"comandos\n"
+"      -X                 Lista sequência de teclas associadas com -x e comandos\n"
 "                         associados em uma forma que pode ser usada como\n"
 "                         entrada.\n"
 "    \n"
@@ -2813,8 +2701,7 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the "
-"function.\n"
+"    as a shell function, but need to execute the builtin within the function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2850,8 +2737,7 @@ msgstr ""
 "Retorna o contexto da chamada de sub-rotina atual.\n"
 "    \n"
 "    Sem EXPR, retorna \"$linha $arquivo\".  Com EXPR, retorna\n"
-"    \"$linha $sub-rotina $arquivo\"; essa informação extra pode ser usada "
-"para\n"
+"    \"$linha $sub-rotina $arquivo\"; essa informação extra pode ser usada para\n"
 "    fornecer um rastro da pilha.\n"
 "    \n"
 "    O valor de EXPR indica quantos quadros de chamada deve voltar antes do\n"
@@ -2866,22 +2752,16 @@ msgstr ""
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of "
-"the\n"
+"    Change the current directory to DIR.  The default DIR is the value of the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory "
-"containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon "
-"(:).\n"
-"    A null directory name is the same as the current directory.  If DIR "
-"begins\n"
+"    The variable CDPATH defines the search path for the directory containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
+"    A null directory name is the same as the current directory.  If DIR begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is "
-"set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a "
-"value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2897,13 +2777,11 @@ msgid ""
 "    \t\tattributes as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname "
-"component\n"
+"    `..' is processed by removing the immediately previous pathname component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully "
-"when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Altera o diretório de trabalho do shell.\n"
@@ -2911,20 +2789,17 @@ msgstr ""
 "    Altera o diretório atual para DIR, sendo o padrão de DIR o mesmo valor\n"
 "    da variável HOME.\n"
 "    \n"
-"    A variável CDPATH define o caminho de pesquisa para o diretório "
-"contendo\n"
+"    A variável CDPATH define o caminho de pesquisa para o diretório contendo\n"
 "    DIR. Nomes de diretórios alternativos em CDPATH são separados por\n"
 "    dois-pontos (:). Um nome de diretório nulo é o mesmo que o diretório\n"
 "    atual. Se DIR inicia com uma barra (/), então CDPATH não é usada.\n"
 "    \n"
-"    Se o diretório não for encontrado e a opção `cdable_vars` estiver "
-"definida\n"
+"    Se o diretório não for encontrado e a opção `cdable_vars` estiver definida\n"
 "    no shell, a palavra é presumida como sendo o nome de uma variável. Se\n"
 "    tal variável possuir um valor, este valor é usado para DIR.\n"
 "    \n"
 "    Opções:\n"
-"      -L\tforça links simbólicos a serem seguidos: resolver links "
-"simbólicos\n"
+"      -L\tforça links simbólicos a serem seguidos: resolver links simbólicos\n"
 "      \t\tem DIR após processar instâncias de `..'\n"
 "      -P\tusa a estrutura do diretório físico sem seguir links\n"
 "    \t\tsimbólicos: resolve links simbólicos em DIR antes de processar\n"
@@ -2935,15 +2810,12 @@ msgstr ""
 "    \t\tatributos estendidos como um diretório contendo os atributos de\n"
 "    \t\tarquivo\n"
 "    \n"
-"    O padrão é seguir links simbólicos, como se `-L' tivesse sido "
-"especificada.\n"
-"    `..' é processada removendo o componente de caminho imediatamente "
-"anterior\n"
+"    O padrão é seguir links simbólicos, como se `-L' tivesse sido especificada.\n"
+"    `..' é processada removendo o componente de caminho imediatamente anterior\n"
 "    de volta para uma barra ou para o início de DIR.\n"
 "    \n"
 "    Status de saída:\n"
-"    Retorna 0, se o diretório tiver sido alterado e se $PWD está definida "
-"com\n"
+"    Retorna 0, se o diretório tiver sido alterado e se $PWD está definida com\n"
 "    sucesso quando a opção -P for usada; do contrário, retorna não-zero."
 
 # help pwd
@@ -3024,8 +2896,7 @@ msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke "
-"commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -3087,8 +2958,7 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the "
-"`local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3097,8 +2967,7 @@ msgid ""
 msgstr ""
 "Define valores e atributos de variável.\n"
 "    \n"
-"    Declara variáveis e a elas fornece atributos. Se nenhum NOME for "
-"fornecido,\n"
+"    Declara variáveis e a elas fornece atributos. Se nenhum NOME for fornecido,\n"
 "    exibe os atributos e valores de todas as variáveis.\n"
 "    \n"
 "    Opções:\n"
@@ -3113,13 +2982,11 @@ msgstr ""
 "      -a\tpara fazer NOMEs serem arrrays indexados (se houver suporte)\n"
 "      -A\tpara fazer NOMEs serem arrrays associativos (se houver suporte)\n"
 "      -i\tpara fazer NOMEs terem o atributo `integer'\n"
-"      -l\tpara converter o valor de cada NOME para minúsculo em sua "
-"atribuição\n"
+"      -l\tpara converter o valor de cada NOME para minúsculo em sua atribuição\n"
 "      -n\tfazer de NOME uma referência à variável chamada por seu valor\n"
 "      -r\tpara fazer de NOMEs somente leitura\n"
 "      -t\tpara fazer NOMEs terem o atributo `trace'\n"
-"      -u\tpara converter o valor de cada NOME para maiúsculo em sua "
-"atribuição\n"
+"      -u\tpara converter o valor de cada NOME para maiúsculo em sua atribuição\n"
 "      -x\tpra fazer NOMEs exportar\n"
 "    \n"
 "    Usar `+' ao invés de `-' desliga o atributo dado.\n"
@@ -3164,8 +3031,7 @@ msgstr ""
 "    Cria uma variável local chamada NOME e lhe dá VALOR. OPÇÃO pode ser\n"
 "    qualquer opção aceita pelo `declare'.\n"
 "    \n"
-"    Variáveis locais podem ser usadas apenas em uma função; elas são "
-"visíveis\n"
+"    Variáveis locais podem ser usadas apenas em uma função; elas são visíveis\n"
 "    apenas para a função na qual elas foram definidas, bem como para seus\n"
 "    filhos.\n"
 "    \n"
@@ -3179,8 +3045,7 @@ msgstr ""
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by "
-"a\n"
+"    Display the ARGs, separated by a single space character and followed by a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -3204,11 +3069,9 @@ msgid ""
 "    \t\t0 to 3 octal digits\n"
 "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
 "    \t\tcan be one or two hex digits\n"
-"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
-"HHHH.\n"
+"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
 "    \t\tHHHH can be one to four hex digits.\n"
-"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
-"value\n"
+"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
 "    \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3330,8 +3193,7 @@ msgstr ""
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the "
-"shell,\n"
+"    Combine ARGs into a single string, use the result as input to the shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3432,8 +3294,7 @@ msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
-"specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3441,13 +3302,11 @@ msgid ""
 "      -c\texecute COMMAND with an empty environment\n"
 "      -l\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, "
-"unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error "
-"occurs."
+"    Returns success unless COMMAND is not found or a redirection error occurs."
 msgstr ""
 "Substitui o shell com o comando fornecido.\n"
 "    \n"
@@ -3486,8 +3345,7 @@ msgstr ""
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not "
-"executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not executed\n"
 "    in a login shell."
 msgstr ""
 "Sai de um shell de login.\n"
@@ -3500,15 +3358,13 @@ msgstr ""
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history "
-"list.\n"
+"    fc is used to list or edit and re-execute commands from the history list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
-"EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3522,14 +3378,12 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error "
-"occurs."
+"    Returns success or status of executed command; non-zero if an error occurs."
 msgstr ""
 "Exibe ou executa comandos da lista do histórico.\n"
 "    \n"
 "    fc é usado para listar ou editar e re-executar comandos da lista de\n"
-"    histórico. PRIMEIRO e ÚLTIMO podem ser números especificando o "
-"intervalo\n"
+"    histórico. PRIMEIRO e ÚLTIMO podem ser números especificando o intervalo\n"
 "    ou PRIMEIRO pode ser uma string, o que significa o comando mais recente\n"
 "    iniciando com aquela string.\n"
 "    \n"
@@ -3570,18 +3424,15 @@ msgstr ""
 "    a noção do shell de trabalho atual é usada.\n"
 "    \n"
 "    Status de saída:\n"
-"    Status do comando colocado em primeiro plano ou falha, se ocorrer um "
-"erro."
+"    Status do comando colocado em primeiro plano ou falha, se ocorrer um erro."
 
 # help bg
 #: builtins.c:779
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if "
-"they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
-"notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3603,8 +3454,7 @@ msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is "
-"displayed.\n"
+"    no arguments are given, information about remembered commands is displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\tforget the remembered location of each NAME\n"
@@ -3623,8 +3473,7 @@ msgid ""
 msgstr ""
 "Memoriza ou exibe localizações de programas.\n"
 "    \n"
-"    Determina e memoriza do caminho completo de cada comando NOME. Se "
-"nenhum\n"
+"    Determina e memoriza do caminho completo de cada comando NOME. Se nenhum\n"
 "    argumento for fornecido, exibe informação sobre comandos memorizados.\n"
 "    \n"
 "    Opções:\n"
@@ -3662,8 +3511,7 @@ msgid ""
 "      PATTERN\tPattern specifying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is "
-"given."
+"    Returns success unless PATTERN is not found or an invalid option is given."
 msgstr ""
 "Exibe informação sobre comandos internos (builtin).\n"
 "    \n"
@@ -3712,8 +3560,7 @@ msgid ""
 "    \n"
 "    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed "
-"otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3726,8 +3573,7 @@ msgstr ""
 "    \n"
 "    Opções:\n"
 "      -c\t\tlimpa a lista de histórico ao excluir todas as entradas\n"
-"      -d posição\texclui a entrada de histórico na posição POSIÇÃO. "
-"Posições\n"
+"      -d posição\texclui a entrada de histórico na posição POSIÇÃO. Posições\n"
 "    \t\t\tnegativas contam a partir do fim da lista de histórico\n"
 "    \n"
 "      -a\t\tanexa linhas de histórico desta sessão no arquivo de\n"
@@ -3886,8 +3732,7 @@ msgid ""
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are "
-"listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3966,23 +3811,18 @@ msgstr ""
 
 # help read
 #: builtins.c:994
-#, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with "
-"word\n"
+"    if the -u option is supplied.  The line is split into fields as with word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as "
-"word\n"
-"    delimiters. By default, the backslash character escapes delimiter "
-"characters\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    delimiters. By default, the backslash character escapes delimiter characters\n"
 "    and newline.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY "
-"variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3994,8 +3834,7 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than\n"
 "    \t\tNCHARS characters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, "
-"unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any\n"
 "    \t\tdelimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
@@ -4013,22 +3852,19 @@ msgid ""
 "      -u fd\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times "
-"out\n"
-"    (in which case it's greater than 128), a variable assignment error "
-"occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times out\n"
+"    (in which case it's greater than 128), a variable assignment error occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Lê uma linha da entrada padrão e separa em campos.\n"
 "\n"
 "    Lê uma linha da entrada padrão ou do descritor de arquivo FD, caso a\n"
-"    opção -u seja fornecida. A linha é separada em campos, na mesma forma "
-"de\n"
-"    separação de palavras, e a primeira palavra é atribuída ao primeiro "
-"NOME,\n"
+"    opção -u seja fornecida. A linha é separada em campos, na mesma forma de\n"
+"    separação de palavras, e a primeira palavra é atribuída ao primeiro NOME,\n"
 "    o segundo ao segundo NOME e por aí vai, com qualquer palavras restantes\n"
 "    atribuídas para o último NOME. Apenas os caracteres encontrados em $IFS\n"
-"    são reconhecidos como delimitadores de palavras.\n"
+"    são reconhecidos como delimitadores de palavras. Por padrão, o caractere\n"
+"    de barra invertida escapa caracteres delimitadores e de nova linha.\n"
 "    \n"
 "    Se nenhum NOME for fornecido, a linha lida é armazenada na variável\n"
 "    REPLY (resposta).\n"
@@ -4041,36 +3877,29 @@ msgstr ""
 "      -e            usa Readline para obter a linha\n"
 "      -i texto      usa TEXTO como o texto inicial para Readline\n"
 "      -n nchars     retorna após ler NCHARS caracteres, ao invés de esperar\n"
-"                    por uma nova linha, mas respeita um delimitador se "
-"número\n"
+"                    por uma nova linha, mas respeita um delimitador se número\n"
 "                    de caracteres menor que NCHARS sejam lidos antes do\n"
 "                    delimitador\n"
 "      -N nchars     retorna apenas após ler exatamente NCHARS caracteres, a\n"
-"                    menos que EOF (fim do arquivo) seja encontrado ou "
-"`read'\n"
+"                    menos que EOF (fim do arquivo) seja encontrado ou `read'\n"
 "                    esgote o tempo limite, ignorando qualquer delimitador\n"
 "      -p prompt     mostra a string PROMPT sem remover nova linha antes de\n"
 "                    tentar ler\n"
-"      -r            não mostra barra invertida para escapar quaisquer\n"
+"      -r            não permite que barra invertida escape quaisquer\n"
 "                    caracteres\n"
 "      -s            não ecoa entrada vindo de um terminal\n"
 "      -t tempo      esgota-se o tempo limite e retorna falha, caso uma toda\n"
 "                    uma linha não seja lida em TEMPO segundos. O valor da\n"
-"                    variável TMOUT é o tempo limite padrão. TEMPO pode ser "
-"um\n"
-"                    número fracionado. SE TEMPO for 0, `read' retorna "
-"sucesso\n"
+"                    variável TMOUT é o tempo limite padrão. TEMPO pode ser um\n"
+"                    número fracionado. SE TEMPO for 0, `read' retorna sucesso\n"
 "                    apenas se a entrada estiver disponível no descritor de\n"
-"                    arquivo especificado. O status de saída é maior que "
-"128,\n"
+"                    arquivo especificado. O status de saída é maior que 128,\n"
 "                    se o tempo limite for excedido\n"
-"      -u fd         lê do descritor de arquivo FD, ao invés da entrada "
-"padrão\n"
+"      -u fd         lê do descritor de arquivo FD, ao invés da entrada padrão\n"
 "    \n"
 "    Status de saída:\n"
 "    O código de retorno é zero, a menos que o EOF (fim do arquivo) seja\n"
-"    encontrado, `read' esgote o tempo limite (caso em que o código de "
-"retorno\n"
+"    encontrado, `read' esgote o tempo limite (caso em que o código de retorno\n"
 "    será 128), ocorra erro de atribuição de uma variável ou um descritor de\n"
 "    arquivo inválido seja fornecido como argumento para -u."
 
@@ -4140,8 +3969,7 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero "
-"status\n"
+"                           or zero if no command exited with a non-zero status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -4165,8 +3993,7 @@ msgid ""
 "          by default when the shell is interactive.\n"
 "      -P  If set, do not resolve symbolic links when executing commands\n"
 "          such as cd which change the current directory.\n"
-"      -T  If set, the DEBUG and RETURN traps are inherited by shell "
-"functions.\n"
+"      -T  If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
 "      --  Assign any remaining arguments to the positional parameters.\n"
 "          If there are no remaining arguments, the positional parameters\n"
 "          are unset.\n"
@@ -4182,21 +4009,18 @@ msgid ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 msgstr ""
-"Define ou remove definição de valores das opções e dos parâmetros "
-"posicionais\n"
+"Define ou remove definição de valores das opções e dos parâmetros posicionais\n"
 "do shell:\n"
 "    \n"
 "    Altera o valor de opções e de parâmetros posicionais do shell ou mostra\n"
 "    os nomes ou valores de variáveis shell.\n"
 "    \n"
 "    Opções:\n"
-"      -a  Marca variáveis, que foram modificadas ou criadas, para "
-"exportação.\n"
+"      -a  Marca variáveis, que foram modificadas ou criadas, para exportação.\n"
 "      -b  Notifica sobre terminação de trabalho imediatamente.\n"
 "      -e  Sai imediatamente se um comando sai com um status não-zero.\n"
 "      -f  Desabilita a geração de nome de arquivo (\"globbing\").\n"
-"      -h  Memoriza a localização de comandos à medida em que são "
-"procurados.\n"
+"      -h  Memoriza a localização de comandos à medida em que são procurados.\n"
 "      -k  Todos argumentos de atribuição são colocados no ambiente para um\n"
 "          comando, e não apenas aqueles que precedem o nome do comando.\n"
 "      -m  Controle de trabalho está habilitado.\n"
@@ -4214,8 +4038,7 @@ msgstr ""
 "              history      habilita histórico de comandos\n"
 "              ignoreeof    shell não vai sair após leitura de EOF\n"
 "              interactive-comments\n"
-"                           permite mostrar comentários em comandos "
-"interativos\n"
+"                           permite mostrar comentários em comandos interativos\n"
 "              keyword      mesmo que -k\n"
 "              monitor      mesmo que -m\n"
 "              noclobber    mesmo que -C\n"
@@ -4227,10 +4050,8 @@ msgstr ""
 "              onecmd       mesmo que -t\n"
 "              physical     mesmo que -P\n"
 "              pipefail     o valor de retorno de uma linha de comandos é o\n"
-"                           status do último comando a sair com status não-"
-"zero,\n"
-"                           ou zero se nenhum comando saiu com status não "
-"zero\n"
+"                           status do último comando a sair com status não-zero,\n"
+"                           ou zero se nenhum comando saiu com status não zero\n"
 "              posix        altera o comportamento do bash, onde a operação\n"
 "                           padrão diverge dos padrões do Posix para\n"
 "                           corresponder a estes padrões\n"
@@ -4238,44 +4059,33 @@ msgstr ""
 "              verbose      mesmo que -v\n"
 "              vi           usa interface de edição de linha estilo vi\n"
 "              xtrace       mesmo que -x\n"
-"      -p  Ligado sempre que IDs de usuário real e efetivo não "
-"corresponderem.\n"
-"          Desabilita processamento do arquivo $ENV e importação de funções "
-"da\n"
+"      -p  Ligado sempre que IDs de usuário real e efetivo não corresponderem.\n"
+"          Desabilita processamento do arquivo $ENV e importação de funções da\n"
 "          shell. Ao desligar essa opção, causa o uid e o gid efetivo serem\n"
 "          os uid e gid reais.\n"
 "      -t  Sai após a leitura e execução de um comando.\n"
-"      -u  Trata limpeza (unset) de variáveis como um erro quando "
-"substituindo.\n"
+"      -u  Trata limpeza (unset) de variáveis como um erro quando substituindo.\n"
 "      -v  Mostra linhas de entrada do shell na medida em que forem lidas.\n"
-"      -x  Mostra comandos e seus argumentos na medida em que forem "
-"executados.\n"
+"      -x  Mostra comandos e seus argumentos na medida em que forem executados.\n"
 "      -B  o shell vai realizar expansão de chaves\n"
 "      -C  Se definido, não permite arquivos normais existentes serem\n"
 "          sobrescritos por redirecionamento da saída.\n"
 "      -E  Se definido, a armadilha ERR é herdada por funções do shell.\n"
-"      -H  Habilita substituição de histórico estilo \"!\". Essa sinalização "
-"está\n"
+"      -H  Habilita substituição de histórico estilo \"!\". Essa sinalização está\n"
 "          habilitada por padrão quando  shell é interativa.\n"
-"      -P  Se definida, não resolve links simbólicos ao sair de comandos, "
-"tais\n"
+"      -P  Se definida, não resolve links simbólicos ao sair de comandos, tais\n"
 "          como `cd' (que altera o diretório atual).\n"
-"      -T  Se definido, a armadilha DEBUG e RETURN são herdadas por funções "
-"do shell.\n"
-"      --  Atribui quaisquer argumentos restantes aos parâmetros "
-"posicionais.\n"
+"      -T  Se definido, a armadilha DEBUG e RETURN são herdadas por funções do shell.\n"
+"      --  Atribui quaisquer argumentos restantes aos parâmetros posicionais.\n"
 "          Se não houver argumentos restantes, os parâmetros posicionais são\n"
 "          limpos (unset).\n"
-"      -   Atribui quaisquer argumentos restantes aos parâmetros "
-"posicionais.\n"
+"      -   Atribui quaisquer argumentos restantes aos parâmetros posicionais.\n"
 "          As opções -x e -v são desligadas.\n"
 "    \n"
 "    Usar +, ao invés de -, causa essas sinalizações serem desligadas. As\n"
 "    sinalizações também podem ser usadas por meio de chamada do shell. As\n"
-"    sinalizações atualmente definidas podem ser encontradas em $-. Os n "
-"ARGs\n"
-"    restantes são parâmetros posicionais e são atribuídos, em ordem, a $1, "
-"$2,\n"
+"    sinalizações atualmente definidas podem ser encontradas em $-. Os n ARGs\n"
+"    restantes são parâmetros posicionais e são atribuídos, em ordem, a $1, $2,\n"
 "    .. $n. Se nenhuma ARG for fornecido, todas as variáveis shell são\n"
 "    mostradas.\n"
 "    \n"
@@ -4295,8 +4105,7 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \t\trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that "
-"fails,\n"
+"    Without options, unset first tries to unset a variable, and if that fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -4329,8 +4138,7 @@ msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before "
-"exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -4345,8 +4153,7 @@ msgstr ""
 "Define atributo de exportação para variáveis shell.\n"
 "    \n"
 "    Marca cada NOME para exportação automática para o ambiente dos comandos\n"
-"    executados subsequentemente. Se VALOR for fornecido, atribui VALOR "
-"antes\n"
+"    executados subsequentemente. Se VALOR for fornecido, atribui VALOR antes\n"
 "    de exportar.\n"
 "    \n"
 "    Opções:\n"
@@ -4413,8 +4220,7 @@ msgid ""
 msgstr ""
 "Desloca parâmetros posicionais.\n"
 "    \n"
-"    Renomeia os parâmetros posicionais $N+1,$N+2 ... até $1,$2 ...  Se N "
-"não\n"
+"    Renomeia os parâmetros posicionais $N+1,$N+2 ... até $1,$2 ...  Se N não\n"
 "    for fornecido, presume-se que ele seja 1.\n"
 "    \n"
 "    Status de saída:\n"
@@ -4506,8 +4312,7 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last "
-"read.\n"
+"      -N FILE        True if the file has been modified since it was last read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4528,8 +4333,7 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 "
-"lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4556,10 +4360,8 @@ msgid ""
 msgstr ""
 "Avalia expressão condicional.\n"
 "    \n"
-"    Sai com um status de 0 (verdadeiro) ou 1 (falso) dependendo da "
-"avaliação\n"
-"    de EXPR. As expressões podem ser unárias ou binárias. Expressões "
-"unárias\n"
+"    Sai com um status de 0 (verdadeiro) ou 1 (falso) dependendo da avaliação\n"
+"    de EXPR. As expressões podem ser unárias ou binárias. Expressões unárias\n"
 "    são normalmente usadas para examinar o status de um arquivo. Há\n"
 "    operadores de strings e também há operadores de comparação numérica.\n"
 "    \n"
@@ -4573,8 +4375,7 @@ msgstr ""
 "      -c ARQUIVO     Verdadeiro, se arquivo for um caractere especial.\n"
 "      -d ARQUIVO     Verdadeiro, se arquivo for um diretório.\n"
 "      -e ARQUIVO     Verdadeiro, se arquivo existir.\n"
-"      -f ARQUIVO     Verdadeiro, se arquivo existir e for um arquivo "
-"normal.\n"
+"      -f ARQUIVO     Verdadeiro, se arquivo existir e for um arquivo normal.\n"
 "      -g ARQUIVO     Verdadeiro, se arquivo for set-group-id.\n"
 "      -h ARQUIVO     Verdadeiro, se arquivo for um link simbólico.\n"
 "      -L ARQUIVO     Verdadeiro, se arquivo for um link simbólico.\n"
@@ -4625,20 +4426,16 @@ msgstr ""
 "                     e for uma referência de nome.\n"
 "      ! EXPR         Verdadeiro, se a expressão EXPR for falsa.\n"
 "      EXPR1 -a EXPR2 Verdadeiro, se ambas EXPR1 e EXPR2 forem verdadeiras.\n"
-"      EXPR1 -o EXPR2 Verdadeiro, se ao menos uma das expressões for "
-"verdadeira.\n"
+"      EXPR1 -o EXPR2 Verdadeiro, se ao menos uma das expressões for verdadeira.\n"
 "    \n"
-"      arg1 OP arg2   Testes aritméticos.  OP é um dentre -eq, -ne, -lt, -"
-"le,\n"
+"      arg1 OP arg2   Testes aritméticos.  OP é um dentre -eq, -ne, -lt, -le,\n"
 "                     -gt, or -ge.\n"
 "    \n"
-"    Operadores binários de aritmética retornam verdadeiro se ARG1 for "
-"igual,\n"
+"    Operadores binários de aritmética retornam verdadeiro se ARG1 for igual,\n"
 "    não-igual, menor-que, menor-ou-igual-a ou maior-ou-igual-a ARG2.\n"
 "    \n"
 "    Status de saída:\n"
-"    Retorna sucesso, se EXPR for avaliada como verdadeira; falha, se EXPR "
-"for\n"
+"    Retorna sucesso, se EXPR for avaliada como verdadeira; falha, se EXPR for\n"
 "    avaliada como falsa ou um argumento inválido for informado."
 
 # help [
@@ -4659,8 +4456,7 @@ msgstr ""
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of "
-"its\n"
+"    Prints the accumulated user and system times for the shell and all of its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4679,8 +4475,7 @@ msgstr ""
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives "
-"signals\n"
+"    Defines and activates handlers to be run when the shell receives signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4689,34 +4484,26 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\n"
 "    \n"
-"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
-"If\n"
-"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
-"If\n"
-"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
-"a\n"
-"    script run by the . or source builtins finishes executing.  A "
-"SIGNAL_SPEC\n"
-"    of ERR means to execute ARG each time a command's failure would cause "
-"the\n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  If\n"
+"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
+"    script run by the . or source builtins finishes executing.  A SIGNAL_SPEC\n"
+"    of ERR means to execute ARG each time a command's failure would cause the\n"
 "    shell to exit when the -e option is enabled.\n"
 "    \n"
-"    If no arguments are supplied, trap prints the list of commands "
-"associated\n"
+"    If no arguments are supplied, trap prints the list of commands associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
-"number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is "
-"given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
 msgstr ""
 "Tratamento de sinais e outros eventos.\n"
 "    \n"
@@ -4782,8 +4569,7 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not "
-"found."
+"    Returns success if all of the NAMEs are found; fails if any are not found."
 msgstr ""
 "Exibe informação sobre o tipo de comando.\n"
 "    \n"
@@ -4817,8 +4603,7 @@ msgstr ""
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and "
-"processes\n"
+"    Provides control over the resources available to the shell and processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4951,23 +4736,19 @@ msgstr ""
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or "
-"a\n"
+"    Waits for each process identified by an ID, which may be a process ID or a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
 "    status is zero.  If ID is a job specification, waits for all processes\n"
 "    in that job's pipeline.\n"
 "    \n"
-"    If the -n option is supplied, waits for a single job from the list of "
-"IDs,\n"
-"    or, if no IDs are supplied, for the next job to complete and returns "
-"its\n"
+"    If the -n option is supplied, waits for a single job from the list of IDs,\n"
+"    or, if no IDs are supplied, for the next job to complete and returns its\n"
 "    exit status.\n"
 "    \n"
 "    If the -p option is supplied, the process or job identifier of the job\n"
 "    for which the exit status is returned is assigned to the variable VAR\n"
-"    named by the option argument. The variable will be unset initially, "
-"before\n"
+"    named by the option argument. The variable will be unset initially, before\n"
 "    any assignment. This is useful only when the -n option is supplied.\n"
 "    \n"
 "    If the -f option is supplied, and job control is enabled, waits for the\n"
@@ -5005,14 +4786,12 @@ msgstr ""
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination "
-"status.\n"
+"    Waits for each process specified by a PID and reports its termination status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an "
-"invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
 "    option is given."
 msgstr ""
 "Espera por conclusão de processo e retorna o status de saída.\n"
@@ -5043,8 +4822,7 @@ msgstr ""
 "    \n"
 "    O loop `for' executa uma sequência de comandos para cada membro em\n"
 "    uma lista de itens. Se `in PALAVRAS ...;' não estiver presente, então\n"
-"    `in \"$@\"' é presumido. Para cada elemento em PALAVRAS, NOME é "
-"definido\n"
+"    `in \"$@\"' é presumido. Para cada elemento em PALAVRAS, NOME é definido\n"
 "    com aquele elemento e os COMANDOS são executados.\n"
 "    \n"
 "    Status de saída:\n"
@@ -5173,17 +4951,12 @@ msgstr ""
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
-"the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
-"is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  "
-"Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of "
-"the\n"
-"    entire construct is the exit status of the last command executed, or "
-"zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
+"    entire construct is the exit status of the last command executed, or zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5205,12 +4978,10 @@ msgstr ""
 
 # help while
 #: builtins.c:1648
-#, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
-"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
 "    an exit status of zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5218,20 +4989,18 @@ msgid ""
 msgstr ""
 "Executa comandos desde que se obtenha sucesso nos testes.\n"
 "    \n"
-"    Expande e executa COMANDOS desde que o último comando nos\n"
-"    COMANDOS de `while' tenham status de saída zero.\n"
+"    Expande e executa COMANDOS-2 desde que o comando final em\n"
+"    COMANDOS tenha um status de saída zero.\n"
 "    \n"
 "    Status de saída:\n"
 "    Retorna o status do último comando executado."
 
 # help until
 #: builtins.c:1660
-#, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
-"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
 "    an exit status which is not zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5239,9 +5008,8 @@ msgid ""
 msgstr ""
 "Executa comandos desde que não se obtenha sucesso nos testes.\n"
 "    \n"
-"    Expande e executa COMANDOS desde que o último comando nos\n"
-"    COMANDOS de `until' tenham status de saída zero que seja\n"
-"    não-zero.\n"
+"    Expande e executa COMANDOS-2 desde que o comando final em\n"
+"    COMANDOS tenha um status de saída que seja não-zero.\n"
 "    \n"
 "    Status de saída:\n"
 "    Retorna o status do último comando executado."
@@ -5274,8 +5042,7 @@ msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
-"invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -5360,12 +5127,9 @@ msgstr ""
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the "
-"conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries "
-"used\n"
-"    by the `test' builtin, and may be combined using the following "
-"operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
+"    by the `test' builtin, and may be combined using the following operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -5493,8 +5257,7 @@ msgstr ""
 "    OSTYPE\t\t\tA versão do Unix no qual Bash está sendo executado.\n"
 "    PATH\t\t\tUma lista separada por dois-pontos de diretórios para\n"
 "    \t\t\tpesquisar ao se procurar por comandos.\n"
-"    PROMPT_COMMAND\tUm comando a ser executado antes de imprimir cada "
-"prompt\n"
+"    PROMPT_COMMAND\tUm comando a ser executado antes de imprimir cada prompt\n"
 "    \t\t\tprimário.\n"
 "    PS1\t\t\t\tA string de prompt primário.\n"
 "    PS2\t\t\t\tA string de prompt secundária.\n"
@@ -5728,7 +5491,6 @@ msgstr ""
 
 # help printf
 #: builtins.c:1938
-#, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5736,36 +5498,29 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: "
-"plain\n"
-"    characters, which are simply copied to standard output; character "
-"escape\n"
+"    FORMAT is a character string which contains three types of objects: plain\n"
+"    characters, which are simply copied to standard output; character escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next "
-"successive\n"
+"    format specifications, each of which causes printing of the next successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in "
-"printf(1),\n"
+"    In addition to the standard format specifications described in printf(1),\n"
 "    printf interprets:\n"
 "    \n"
 "      %b\texpand backslash escape sequences in the corresponding argument\n"
 "      %q\tquote the argument in a way that can be reused as shell input\n"
 "      %Q\tlike %q, but apply any precision to the unquoted argument before\n"
 "    \t\tquoting\n"
-"      %(fmt)T\toutput the date-time string resulting from using FMT as a "
-"format\n"
+"      %(fmt)T\toutput the date-time string resulting from using FMT as a format\n"
 "    \t        string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as "
-"appropriate,\n"
+"    specifications behave as if a zero value or null string, as appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or "
-"assignment\n"
+"    Returns success unless an invalid option is given or a write or assignment\n"
 "    error occurs."
 msgstr ""
 "Formata e imprime ARGUMENTOS sob controle de FORMATO.\n"
@@ -5787,6 +5542,8 @@ msgstr ""
 "      \t\tcorrespondente\n"
 "      %q\tcita o argumento de uma forma que pode ser usado como entrada\n"
 "      \t\tno shell\n"
+"      %Q\tcomo %q, mas aplica qualquer precisão ao argumento sem aspas\n"
+"    \t\tantes de adicionar aspas\n"
 "      %(fmt)T\texibe a string de data-hora resultante do uso de FMT como\n"
 "      \t\t\tuma string de formato para strftime(3)\n"
 "    \n"
@@ -5804,10 +5561,8 @@ msgstr ""
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no "
-"options\n"
-"    are supplied, existing completion specifications are printed in a way "
-"that\n"
+"    For each NAME, specify how arguments are to be completed.  If no options\n"
+"    are supplied, existing completion specifications are printed in a way that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5822,10 +5577,8 @@ msgid ""
 "    \t\tcommand) word\n"
 "    \n"
 "    When completion is attempted, the actions are applied in the order the\n"
-"    uppercase-letter options are listed above. If multiple options are "
-"supplied,\n"
-"    the -D option takes precedence over -E, and both take precedence over -"
-"I.\n"
+"    uppercase-letter options are listed above. If multiple options are supplied,\n"
+"    the -D option takes precedence over -E, and both take precedence over -I.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
@@ -5837,10 +5590,8 @@ msgstr ""
 "    impressas em uma forma que permite-as serem usadas como entrada.\n"
 "    \n"
 "    Opções:\n"
-"      -p\timprime especificações existentes de completar em um formato "
-"usável\n"
-"      -r\tremove uma especificação de completar para cada NOME ou, se "
-"nenhum\n"
+"      -p\timprime especificações existentes de completar em um formato usável\n"
+"      -r\tremove uma especificação de completar para cada NOME ou, se nenhum\n"
 "    \t\tNOME for fornecido, todas as especificações de completar\n"
 "      -D\taplica as completações e ações como sendo o padrão para comandos\n"
 "    \t\tsem qualquer especificação definida\n"
@@ -5850,8 +5601,7 @@ msgstr ""
 "    \t\tcomando)\n"
 "    \n"
 "    Ao tentar completar, as ações são fornecidas na ordem em que as opções\n"
-"    de letras de caixa alta são listadas acima. Se várias opções forem "
-"fornecidas,\n"
+"    de letras de caixa alta são listadas acima. Se várias opções forem fornecidas,\n"
 "    a opção -D tem precedência sobre -E, e ambos têm precedência sobre -I.\n"
 "    sobre -E.\n"
 "    \n"
@@ -5865,8 +5615,7 @@ msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches "
-"against\n"
+"    completions.  If the optional WORD argument is supplied, matches against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5887,12 +5636,9 @@ msgstr ""
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
-"    Modify the completion options for each NAME, or, if no NAMEs are "
-"supplied,\n"
-"    the completion currently being executed.  If no OPTIONs are given, "
-"print\n"
-"    the completion options for each NAME or the current completion "
-"specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, print\n"
+"    the completion options for each NAME or the current completion specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5947,22 +5693,17 @@ msgstr ""
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable "
-"ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable "
-"MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
 "      -d delim\tUse DELIM to terminate lines, instead of newline\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
-"copied\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
-"index is 0\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0\n"
 "      -s count\tDiscard the first COUNT lines read\n"
 "      -t\tRemove a trailing DELIM from each line read (default newline)\n"
-"      -u fd\tRead lines from file descriptor FD instead of the standard "
-"input\n"
+"      -u fd\tRead lines from file descriptor FD instead of the standard input\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
 "      -c quantum\tSpecify the number of lines read between each call to\n"
 "    \t\t\tCALLBACK\n"
@@ -5975,13 +5716,11 @@ msgid ""
 "    element to be assigned and the line to be assigned to that element\n"
 "    as additional arguments.\n"
 "    \n"
-"    If not supplied with an explicit origin, mapfile will clear ARRAY "
-"before\n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly "
-"or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
 "    not an indexed array."
 msgstr ""
 "Lê linhas da entrada padrão para uma variável array indexado.\n"
@@ -5992,28 +5731,23 @@ msgstr ""
 "    \n"
 "    Opções:\n"
 "      -d dlim      Usa DELIM para terminar linhas, ao invés de nova linha\n"
-"      -n número     Copia no máximo NÚMERO linhas. Se NÚMERO for 0, todas "
-"as\n"
+"      -n número     Copia no máximo NÚMERO linhas. Se NÚMERO for 0, todas as\n"
 "                    linhas são copiadas\n"
 "      -O origem     Inicia atribuição de ARRAY no índice ORIGEM. O índice\n"
 "                    padrão é 0\n"
 "      -s número     Descarta as primeiras NÚMERO linhas lidas\n"
 "      -t            Remove uma DELIM ao final para cada linha lida\n"
 "                    (padrão: nova linha)\n"
-"      -u fd         Lê linhas do descritor de arquivos FD, ao invés da "
-"entrada\n"
+"      -u fd         Lê linhas do descritor de arquivos FD, ao invés da entrada\n"
 "                    padrão\n"
-"      -C chamada    Avalia CHAMADA a cada vez que QUANTIDADE linhas foram "
-"lidas\n"
-"      -c quantidade Especifica o número de linhas lidas entre cada chamada "
-"para\n"
+"      -C chamada    Avalia CHAMADA a cada vez que QUANTIDADE linhas foram lidas\n"
+"      -c quantidade Especifica o número de linhas lidas entre cada chamada para\n"
 "                    CHAMADA\n"
 "    \n"
 "    Argumentos:\n"
 "      ARRAY         Nome da variável array para usar para arquivos de dados\n"
 "    \n"
-"    Se -C for fornecido sem -c, a quantidade padrão é 5000. Quando CHAMADA "
-"é\n"
+"    Se -C for fornecido sem -c, a quantidade padrão é 5000. Quando CHAMADA é\n"
 "    avaliada, é fornecido o índice para o próximo elemento da array ser\n"
 "    atribuído e a linha para ser atribuída àquele elemento como argumentos\n"
 "    adicionais\n"
@@ -6036,7 +5770,6 @@ msgstr ""
 "    \n"
 "    Um sinônimo para `mapfile'."
 
-#, c-format
 #~ msgid "%s: invalid associative array key"
 #~ msgstr "%s: chave de array associativo inválida"
 
@@ -6114,12 +5847,9 @@ msgstr ""
 #~ "    If FILENAME is given, it is used as the history file.  Otherwise,\n"
 #~ "    if HISTFILE has a value, that is used, else ~/.bash_history.\n"
 #~ "    \n"
-#~ "    If the HISTTIMEFORMAT variable is set and not null, its value is "
-#~ "used\n"
-#~ "    as a format string for strftime(3) to print the time stamp "
-#~ "associated\n"
-#~ "    with each displayed history entry.  No time stamps are printed "
-#~ "otherwise.\n"
+#~ "    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
+#~ "    as a format string for strftime(3) to print the time stamp associated\n"
+#~ "    with each displayed history entry.  No time stamps are printed otherwise.\n"
 #~ "    \n"
 #~ "    Exit Status:\n"
 #~ "    Returns success unless an invalid option is given or an error occurs."
@@ -6145,16 +5875,12 @@ msgstr ""
 #~ "      -s\t\t\tanexa os ARGs à lista de histórico como uma única entrada\n"
 #~ "    \n"
 #~ "    Se ARQUIVO for fornecido, ele é usado como o arquivo de histórico.\n"
-#~ "    Do contrário, se a variável HISTFILE tiver um valor, este será "
-#~ "usado;\n"
+#~ "    Do contrário, se a variável HISTFILE tiver um valor, este será usado;\n"
 #~ "    senão, usa de ~/.bash_history.\n"
 #~ "    \n"
-#~ "    Se a variável HISTTIMEFORMAT for definida e não for nula, seu valor "
-#~ "é\n"
-#~ "    usado como uma string de formato para strftime(3) para mostrar a "
-#~ "marca\n"
-#~ "    de tempo associada com cada entrada de histórico exibida. Do "
-#~ "contrário,\n"
+#~ "    Se a variável HISTTIMEFORMAT for definida e não for nula, seu valor é\n"
+#~ "    usado como uma string de formato para strftime(3) para mostrar a marca\n"
+#~ "    de tempo associada com cada entrada de histórico exibida. Do contrário,\n"
 #~ "    nenhuma marca de tempo é mostrada.\n"
 #~ "    \n"
 #~ "    Status de saída:\n"
@@ -6175,10 +5901,8 @@ msgstr ""
 #~ "      -l\tlist the signal names; if arguments follow `-l' they are\n"
 #~ "    \t\tassumed to be signal numbers for which names should be listed\n"
 #~ "    \n"
-#~ "    Kill is a shell builtin for two reasons: it allows job IDs to be "
-#~ "used\n"
-#~ "    instead of process IDs, and allows processes to be killed if the "
-#~ "limit\n"
+#~ "    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+#~ "    instead of process IDs, and allows processes to be killed if the limit\n"
 #~ "    on processes that you can create is reached.\n"
 #~ "    \n"
 #~ "    Exit Status:\n"
@@ -6236,8 +5960,7 @@ msgstr ""
 #~ "              history      enable command history\n"
 #~ "              ignoreeof    the shell will not exit upon reading EOF\n"
 #~ "              interactive-comments\n"
-#~ "                           allow comments to appear in interactive "
-#~ "commands\n"
+#~ "                           allow comments to appear in interactive commands\n"
 #~ "              keyword      same as -k\n"
 #~ "              monitor      same as -m\n"
 #~ "              noclobber    same as -C\n"
@@ -6248,12 +5971,9 @@ msgstr ""
 #~ "              nounset      same as -u\n"
 #~ "              onecmd       same as -t\n"
 #~ "              physical     same as -P\n"
-#~ "              pipefail     the return value of a pipeline is the status "
-#~ "of\n"
-#~ "                           the last command to exit with a non-zero "
-#~ "status,\n"
-#~ "                           or zero if no command exited with a non-zero "
-#~ "status\n"
+#~ "              pipefail     the return value of a pipeline is the status of\n"
+#~ "                           the last command to exit with a non-zero status,\n"
+#~ "                           or zero if no command exited with a non-zero status\n"
 #~ "              posix        change the behavior of bash where the default\n"
 #~ "                           operation differs from the Posix standard to\n"
 #~ "                           match the standard\n"
@@ -6261,11 +5981,9 @@ msgstr ""
 #~ "              verbose      same as -v\n"
 #~ "              vi           use a vi-style line editing interface\n"
 #~ "              xtrace       same as -x\n"
-#~ "      -p  Turned on whenever the real and effective user ids do not "
-#~ "match.\n"
+#~ "      -p  Turned on whenever the real and effective user ids do not match.\n"
 #~ "          Disables processing of the $ENV file and importing of shell\n"
-#~ "          functions.  Turning this option off causes the effective uid "
-#~ "and\n"
+#~ "          functions.  Turning this option off causes the effective uid and\n"
 #~ "          gid to be set to the real uid and gid.\n"
 #~ "      -t  Exit after reading and executing one command.\n"
 #~ "      -u  Treat unset variables as an error when substituting.\n"
@@ -6288,32 +6006,26 @@ msgstr ""
 #~ "    \n"
 #~ "    Using + rather than - causes these flags to be turned off.  The\n"
 #~ "    flags can also be used upon invocation of the shell.  The current\n"
-#~ "    set of flags may be found in $-.  The remaining n ARGs are "
-#~ "positional\n"
+#~ "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
 #~ "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
 #~ "    ARGs are given, all shell variables are printed.\n"
 #~ "    \n"
 #~ "    Exit Status:\n"
 #~ "    Returns success unless an invalid option is given."
 #~ msgstr ""
-#~ "Define ou remove definição de valores das opções e dos parâmetros "
-#~ "posicionais\n"
+#~ "Define ou remove definição de valores das opções e dos parâmetros posicionais\n"
 #~ "do shell:\n"
 #~ "    \n"
-#~ "    Altera o valor de opções e de parâmetros posicionais do shell ou "
-#~ "mostra\n"
+#~ "    Altera o valor de opções e de parâmetros posicionais do shell ou mostra\n"
 #~ "    os nomes ou valores de variáveis shell.\n"
 #~ "    \n"
 #~ "    Opções:\n"
-#~ "      -a  Marca variáveis, que foram modificadas ou criadas, para "
-#~ "exportação.\n"
+#~ "      -a  Marca variáveis, que foram modificadas ou criadas, para exportação.\n"
 #~ "      -b  Notifica sobre terminação de trabalho imediatamente.\n"
 #~ "      -e  Sai imediatamente se um comando sai com um status não-zero.\n"
 #~ "      -f  Desabilita a geração de nome de arquivo (\"globbing\").\n"
-#~ "      -h  Memoriza a localização de comandos à medida em que são "
-#~ "procurados.\n"
-#~ "      -k  Todos argumentos de atribuição são colocados no ambiente para "
-#~ "um\n"
+#~ "      -h  Memoriza a localização de comandos à medida em que são procurados.\n"
+#~ "      -k  Todos argumentos de atribuição são colocados no ambiente para um\n"
 #~ "          comando, e não apenas aqueles que precedem o nome do comando.\n"
 #~ "      -m  Controle de trabalho está habilitado.\n"
 #~ "      -n  Lê comandos, mas não os executa.\n"
@@ -6330,8 +6042,7 @@ msgstr ""
 #~ "              history      habilita histórico de comandos\n"
 #~ "              ignoreeof    shell não vai sair após leitura de EOF\n"
 #~ "              interactive-comments\n"
-#~ "                           permite mostrar comentários em comandos "
-#~ "interativos\n"
+#~ "                           permite mostrar comentários em comandos interativos\n"
 #~ "              keyword      mesmo que -k\n"
 #~ "              monitor      mesmo que -m\n"
 #~ "              noclobber    mesmo que -C\n"
@@ -6342,61 +6053,43 @@ msgstr ""
 #~ "              nounset      mesmo que -u\n"
 #~ "              onecmd       mesmo que -t\n"
 #~ "              physical     mesmo que -P\n"
-#~ "              pipefail     o valor de retorno de uma linha de comandos é "
-#~ "o\n"
-#~ "                           status do último comando a sair com status não-"
-#~ "zero,\n"
-#~ "                           ou zero se nenhum comando saiu com status não "
-#~ "zero\n"
-#~ "              posix        altera o comportamento do bash, onde a "
-#~ "operação\n"
+#~ "              pipefail     o valor de retorno de uma linha de comandos é o\n"
+#~ "                           status do último comando a sair com status não-zero,\n"
+#~ "                           ou zero se nenhum comando saiu com status não zero\n"
+#~ "              posix        altera o comportamento do bash, onde a operação\n"
 #~ "                           padrão diverge dos padrões do Posix para\n"
 #~ "                           corresponder a estes padrões\n"
 #~ "              privileged   mesmo que -p\n"
 #~ "              verbose      mesmo que -v\n"
 #~ "              vi           usa interface de edição de linha estilo vi\n"
 #~ "              xtrace       mesmo que -x\n"
-#~ "      -p  Ligado sempre que IDs de usuário real e efetivo não "
-#~ "corresponderem.\n"
-#~ "          Desabilita processamento do arquivo $ENV e importação de "
-#~ "funções da\n"
-#~ "          shell. Ao desligar essa opção, causa o uid e o gid efetivo "
-#~ "serem\n"
+#~ "      -p  Ligado sempre que IDs de usuário real e efetivo não corresponderem.\n"
+#~ "          Desabilita processamento do arquivo $ENV e importação de funções da\n"
+#~ "          shell. Ao desligar essa opção, causa o uid e o gid efetivo serem\n"
 #~ "          os uid e gid reais.\n"
 #~ "      -t  Sai após a leitura e execução de um comando.\n"
-#~ "      -u  Trata limpeza (unset) de variáveis como um erro quando "
-#~ "substituindo.\n"
-#~ "      -v  Mostra linhas de entrada do shell na medida em que forem "
-#~ "lidas.\n"
-#~ "      -x  Mostra comandos e seus argumentos na medida em que forme "
-#~ "executados.\n"
+#~ "      -u  Trata limpeza (unset) de variáveis como um erro quando substituindo.\n"
+#~ "      -v  Mostra linhas de entrada do shell na medida em que forem lidas.\n"
+#~ "      -x  Mostra comandos e seus argumentos na medida em que forme executados.\n"
 #~ "      -B  o shell vai realizar expansão de chaves\n"
 #~ "      -C  Se definido, não permite arquivos normais existentes serem\n"
 #~ "          sobrescritos por redirecionamento da saída.\n"
 #~ "      -E  Se definido, a armadilha ERR é herdada por funções do shell.\n"
-#~ "      -H  Habilita substituição de histórico estilo \"!\". Essa "
-#~ "sinalização está\n"
+#~ "      -H  Habilita substituição de histórico estilo \"!\". Essa sinalização está\n"
 #~ "          habilitada por padrão quando  shell é interativa.\n"
-#~ "      -P  Se definida, não resolve links simbólicos ao sair de comandos, "
-#~ "tais\n"
+#~ "      -P  Se definida, não resolve links simbólicos ao sair de comandos, tais\n"
 #~ "          como `cd' (que altera o diretório atual).\n"
 #~ "      -T  Se definido, a armadilha DEBUG é herdada por funções do shell.\n"
-#~ "      --  Atribui quaisquer argumentos restantes aos parâmetros "
-#~ "posicionais.\n"
-#~ "          Se não houver argumentos restantes, os parâmetros posicionais "
-#~ "são\n"
+#~ "      --  Atribui quaisquer argumentos restantes aos parâmetros posicionais.\n"
+#~ "          Se não houver argumentos restantes, os parâmetros posicionais são\n"
 #~ "          limpos (unset).\n"
-#~ "      -   Atribui quaisquer argumentos restantes aos parâmetros "
-#~ "posicionais.\n"
+#~ "      -   Atribui quaisquer argumentos restantes aos parâmetros posicionais.\n"
 #~ "          As opções -x e -v são desligadas.\n"
 #~ "    \n"
 #~ "    Usar +, ao invés de -, causa essas sinalizações serem desligadas. As\n"
-#~ "    sinalizações também podem ser usadas por meio de chamada do shell. "
-#~ "As\n"
-#~ "    sinalizações atualmente definidas podem ser encontradas em $-. Os n "
-#~ "ARGs\n"
-#~ "    restantes são parâmetros posicionais e são atribuídos, em ordem, a "
-#~ "$1, $2,\n"
+#~ "    sinalizações também podem ser usadas por meio de chamada do shell. As\n"
+#~ "    sinalizações atualmente definidas podem ser encontradas em $-. Os n ARGs\n"
+#~ "    restantes são parâmetros posicionais e são atribuídos, em ordem, a $1, $2,\n"
 #~ "    .. $n. Se nenhuma ARG for fornecido, todas as variáveis shell são\n"
 #~ "    mostradas.\n"
 #~ "    \n"
@@ -6407,10 +6100,8 @@ msgstr ""
 #~ msgid ""
 #~ "Create a coprocess named NAME.\n"
 #~ "    \n"
-#~ "    Execute COMMAND asynchronously, with the standard output and "
-#~ "standard\n"
-#~ "    input of the command connected via a pipe to file descriptors "
-#~ "assigned\n"
+#~ "    Execute COMMAND asynchronously, with the standard output and standard\n"
+#~ "    input of the command connected via a pipe to file descriptors assigned\n"
 #~ "    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
 #~ "    The default NAME is \"COPROC\".\n"
 #~ "    \n"
@@ -6420,8 +6111,7 @@ msgstr ""
 #~ "Cria um coprocesso chamado NOME.\n"
 #~ "    \n"
 #~ "    Executa COMANDO assincronamente, com a saída padrão e entrada padrão\n"
-#~ "    do comando conectados via um `pipe' (redirecionamento) para "
-#~ "descritores\n"
+#~ "    do comando conectados via um `pipe' (redirecionamento) para descritores\n"
 #~ "    de arquivo atribuídos para índices 0 e 1 de uma variável array NOME\n"
 #~ "    no shell em execução. O NOME padrão é \"COPROC\".\n"
 #~ "    \n"
@@ -6544,8 +6234,7 @@ msgstr ""
 #~ msgstr "substituição de comando"
 
 #~ msgid "Can't reopen pipe to command substitution (fd %d): %s"
-#~ msgstr ""
-#~ "Impossível reabrir o `pipe' para substituição de comando (fd %d): %s"
+#~ msgstr "Impossível reabrir o `pipe' para substituição de comando (fd %d): %s"
 
 #~ msgid "$%c: unbound variable"
 #~ msgstr "$%c: variável não associada"
@@ -6629,8 +6318,7 @@ msgstr ""
 #~ msgstr "de aliases na forma `alias NOME=VALOR' na saída padrão."
 
 #~ msgid "Otherwise, an alias is defined for each NAME whose VALUE is given."
-#~ msgstr ""
-#~ "Ou então, um alias é definido para cada NOME cujo VALOR for fornecido."
+#~ msgstr "Ou então, um alias é definido para cada NOME cujo VALOR for fornecido."
 
 #~ msgid "A trailing space in VALUE causes the next word to be checked for"
 #~ msgstr "Um espaço após VALOR faz a próxima palavra ser verificada para"
@@ -6639,45 +6327,34 @@ msgstr ""
 #~ msgstr "substituição do alias quando o alias é expandido. Alias retorna"
 
 #~ msgid "true unless a NAME is given for which no alias has been defined."
-#~ msgstr ""
-#~ "verdadeiro, a não ser que seja fornecido um NOME sem alias definido."
+#~ msgstr "verdadeiro, a não ser que seja fornecido um NOME sem alias definido."
 
-#~ msgid ""
-#~ "Remove NAMEs from the list of defined aliases.  If the -a option is given,"
-#~ msgstr ""
-#~ "Remove NOMEs da lista de aliases definidos. Se a opção -a for fornecida,"
+#~ msgid "Remove NAMEs from the list of defined aliases.  If the -a option is given,"
+#~ msgstr "Remove NOMEs da lista de aliases definidos. Se a opção -a for fornecida,"
 
 #~ msgid "then remove all alias definitions."
 #~ msgstr "então todas as definições de alias são removidas."
 
 #~ msgid "Bind a key sequence to a Readline function, or to a macro.  The"
-#~ msgstr ""
-#~ "Víncula uma sequência de teclas a uma função de leitura de linha, ou a uma"
+#~ msgstr "Víncula uma sequência de teclas a uma função de leitura de linha, ou a uma"
 
 #~ msgid "syntax is equivalent to that found in ~/.inputrc, but must be"
-#~ msgstr ""
-#~ "macro.  A sintaxe é equivalente à encontrada em ~/.inputrc, mas deve ser"
+#~ msgstr "macro.  A sintaxe é equivalente à encontrada em ~/.inputrc, mas deve ser"
 
-#~ msgid ""
-#~ "passed as a single argument: bind '\"\\C-x\\C-r\": re-read-init-file'."
-#~ msgstr ""
-#~ "passada como um único argumento: bind '\"\\C-x\\C-r\": re-read-init-file'."
+#~ msgid "passed as a single argument: bind '\"\\C-x\\C-r\": re-read-init-file'."
+#~ msgstr "passada como um único argumento: bind '\"\\C-x\\C-r\": re-read-init-file'."
 
 #~ msgid "Arguments we accept:"
 #~ msgstr "Argumentos permitidos:"
 
-#~ msgid ""
-#~ "  -m  keymap         Use `keymap' as the keymap for the duration of this"
-#~ msgstr ""
-#~ "  -m  MAPA-TECLAS    Usar `MAPA-TECLAS' como mapa das teclas pela duração"
+#~ msgid "  -m  keymap         Use `keymap' as the keymap for the duration of this"
+#~ msgstr "  -m  MAPA-TECLAS    Usar `MAPA-TECLAS' como mapa das teclas pela duração"
 
 #~ msgid "                     command.  Acceptable keymap names are emacs,"
 #~ msgstr "                     deste comando.  Os nomes aceitos são emacs,"
 
-#~ msgid ""
-#~ "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
-#~ msgstr ""
-#~ "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
+#~ msgid "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
+#~ msgstr "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
 
 #~ msgid "                     vi-command, and vi-insert."
 #~ msgstr "                     vi-command, and vi-insert."
@@ -6688,10 +6365,8 @@ msgstr ""
 #~ msgid "  -P                 List function names and bindings."
 #~ msgstr "  -P                 Listar nomes e associações das funções."
 
-#~ msgid ""
-#~ "  -p                 List functions and bindings in a form that can be"
-#~ msgstr ""
-#~ "  -p                 Listar nomes e associações das funções de uma forma"
+#~ msgid "  -p                 List functions and bindings in a form that can be"
+#~ msgstr "  -p                 Listar nomes e associações das funções de uma forma"
 
 #~ msgid "                     reused as input."
 #~ msgstr "                     que pode ser reutilizada como entrada."
@@ -6702,31 +6377,24 @@ msgstr ""
 #~ msgid "  -f  filename       Read key bindings from FILENAME."
 #~ msgstr "  -f  ARQUIVO        Ler os vínculos das teclas em ARQUIVO."
 
-#~ msgid ""
-#~ "  -q  function-name  Query about which keys invoke the named function."
+#~ msgid "  -q  function-name  Query about which keys invoke the named function."
 #~ msgstr "  -q  NOME-FUNÇÃO    Consultar quais teclas chamam esta função."
 
 #~ msgid "  -V                 List variable names and values"
 #~ msgstr "  -V                 Listar os nomes e os valores das variáveis."
 
-#~ msgid ""
-#~ "  -v                 List variable names and values in a form that can"
-#~ msgstr ""
-#~ "  -v                 Listar os nomes e os valores das variáveis de uma"
+#~ msgid "  -v                 List variable names and values in a form that can"
+#~ msgstr "  -v                 Listar os nomes e os valores das variáveis de uma"
 
 #~ msgid "                     be reused as input."
 #~ msgstr "                     forma que pode ser reutilizada como entrada."
 
-#~ msgid ""
-#~ "  -S                 List key sequences that invoke macros and their "
-#~ "values"
+#~ msgid "  -S                 List key sequences that invoke macros and their values"
 #~ msgstr ""
 #~ "  -S                 Listar as sequências de teclas que chamam macros\n"
 #~ "                         e seus valores."
 
-#~ msgid ""
-#~ "  -s                 List key sequences that invoke macros and their "
-#~ "values in"
+#~ msgid "  -s                 List key sequences that invoke macros and their values in"
 #~ msgstr "  -s                 Listar sequências de teclas que chamam macros"
 
 #~ msgid "                     a form that can be reused as input."
@@ -6747,8 +6415,7 @@ msgstr ""
 #~ msgstr "Se N for especificado, prossegue no N-ésimo laço envolvente."
 
 #~ msgid "Run a shell builtin.  This is useful when you wish to rename a"
-#~ msgstr ""
-#~ "Executa um comando interno do shell.  Útil quando desejamos substituir"
+#~ msgstr "Executa um comando interno do shell.  Útil quando desejamos substituir"
 
 #~ msgid "shell builtin to be a function, but need the functionality of the"
 #~ msgstr "um comando interno do shell por uma função, mas necessitamos da"
@@ -6763,12 +6430,10 @@ msgstr ""
 #~ msgstr "para DIR.  A variável $CDPATH define o caminho de procura para"
 
 #~ msgid "the directory containing DIR.  Alternative directory names in CDPATH"
-#~ msgstr ""
-#~ "o diretório que contém DIR.  Nomes de diretórios alternativos em CDPATH"
+#~ msgstr "o diretório que contém DIR.  Nomes de diretórios alternativos em CDPATH"
 
 #~ msgid "are separated by a colon (:).  A null directory name is the same as"
-#~ msgstr ""
-#~ "são separados por dois pontos (:).  Um nome de diretório nulo é o mesmo"
+#~ msgstr "são separados por dois pontos (:).  Um nome de diretório nulo é o mesmo"
 
 #~ msgid "the current directory, i.e. `.'.  If DIR begins with a slash (/),"
 #~ msgstr "que o diretório atual, i.e. `.'.  Se DIR inicia com uma barra (/),"
@@ -6777,20 +6442,15 @@ msgstr ""
 #~ msgstr "então $CDPATH não é usado.  Se o diretório não for encontrado, e a"
 
 #~ msgid "shell option `cdable_vars' is set, then try the word as a variable"
-#~ msgstr ""
-#~ "opção `cdable_vars' estiver definida, tentar usar DIR como um nome de"
+#~ msgstr "opção `cdable_vars' estiver definida, tentar usar DIR como um nome de"
 
 #~ msgid "name.  If that variable has a value, then cd to the value of that"
-#~ msgstr ""
-#~ "variável.  Se esta variável tiver valor, então `cd' para o valor desta"
+#~ msgstr "variável.  Se esta variável tiver valor, então `cd' para o valor desta"
 
-#~ msgid ""
-#~ "variable.  The -P option says to use the physical directory structure"
-#~ msgstr ""
-#~ "variável.  A opção -P indica para usar a estrutura física do diretório"
+#~ msgid "variable.  The -P option says to use the physical directory structure"
+#~ msgstr "variável.  A opção -P indica para usar a estrutura física do diretório"
 
-#~ msgid ""
-#~ "instead of following symbolic links; the -L option forces symbolic links"
+#~ msgid "instead of following symbolic links; the -L option forces symbolic links"
 #~ msgstr "em vez de seguir os vínculos simbólicos; a opção -L força seguir os"
 
 #~ msgid "to be followed."
@@ -6805,27 +6465,19 @@ msgstr ""
 #~ msgid "makes pwd follow symbolic links."
 #~ msgstr "com que `pwd' siga os vínculos simbólicos."
 
-#~ msgid ""
-#~ "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell"
-#~ msgstr ""
-#~ "Executa COMANDO com ARGs ignorando as funções da shell.  Ex: Havendo"
+#~ msgid "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell"
+#~ msgstr "Executa COMANDO com ARGs ignorando as funções da shell.  Ex: Havendo"
 
 #~ msgid "function called `ls', and you wish to call the command `ls', you can"
-#~ msgstr ""
-#~ "uma função `ls', e se for necessário executar o comando `ls', executa-se"
+#~ msgstr "uma função `ls', e se for necessário executar o comando `ls', executa-se"
 
-#~ msgid ""
-#~ "say \"command ls\".  If the -p option is given, a default value is used"
-#~ msgstr ""
-#~ "\"command ls\".  Se a opção -p for fornecida, o valor padrão é utilizado"
+#~ msgid "say \"command ls\".  If the -p option is given, a default value is used"
+#~ msgstr "\"command ls\".  Se a opção -p for fornecida, o valor padrão é utilizado"
 
-#~ msgid ""
-#~ "for PATH that is guaranteed to find all of the standard utilities.  If"
-#~ msgstr ""
-#~ "para PATH, garantindo-se o encontro de todos os utilitários padrão. Se"
+#~ msgid "for PATH that is guaranteed to find all of the standard utilities.  If"
+#~ msgstr "para PATH, garantindo-se o encontro de todos os utilitários padrão. Se"
 
-#~ msgid ""
-#~ "the -V or -v option is given, a string is printed describing COMMAND."
+#~ msgid "the -V or -v option is given, a string is printed describing COMMAND."
 #~ msgstr "a opção -V ou -v for fornecida, é exibida a descrição do COMANDO."
 
 #~ msgid "The -V option produces a more verbose description."
@@ -6876,8 +6528,7 @@ msgstr ""
 #~ msgid "name only."
 #~ msgstr "somente."
 
-#~ msgid ""
-#~ "Using `+' instead of `-' turns off the given attribute instead.  When"
+#~ msgid "Using `+' instead of `-' turns off the given attribute instead.  When"
 #~ msgstr "Usando `+' em vez de `-' faz o atributo ser desabilitado.  Quando"
 
 #~ msgid "used in a function, makes NAMEs local, as with the `local' command."
@@ -6896,8 +6547,7 @@ msgstr ""
 #~ msgstr "Exibe ARGs.  Se -n for fornecido, o caracter final de nova linha é"
 
 #~ msgid "suppressed.  If the -e option is given, interpretation of the"
-#~ msgstr ""
-#~ "suprimido.  Se a opção -e for fornecida, a interpretação dos seguintes"
+#~ msgstr "suprimido.  Se a opção -e for fornecida, a interpretação dos seguintes"
 
 #~ msgid "following backslash-escaped characters is turned on:"
 #~ msgstr "caracteres após a contrabarra é ativada:"
@@ -6935,74 +6585,56 @@ msgstr ""
 #~ msgid "\t\\num\tthe character whose ASCII code is NUM (octal)."
 #~ msgstr "\t\\num\to caracter com código ASCII igual a NUM (octal)."
 
-#~ msgid ""
-#~ "You can explicitly turn off the interpretation of the above characters"
-#~ msgstr ""
-#~ "Pode-se explicitamente desabilitar a interpretação dos caracteres acima"
+#~ msgid "You can explicitly turn off the interpretation of the above characters"
+#~ msgstr "Pode-se explicitamente desabilitar a interpretação dos caracteres acima"
 
 #~ msgid "with the -E option."
 #~ msgstr "através da opção -E."
 
-#~ msgid ""
-#~ "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
-#~ msgstr ""
-#~ "Exibe ARGS.  Se -n for fornecido, o caracter final de nova linha é "
-#~ "suprimido."
+#~ msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#~ msgstr "Exibe ARGS.  Se -n for fornecido, o caracter final de nova linha é suprimido."
 
 #~ msgid "Enable and disable builtin shell commands.  This allows"
-#~ msgstr ""
-#~ "Habilita e desabilita os comandos internos do shell, permitindo usar"
+#~ msgstr "Habilita e desabilita os comandos internos do shell, permitindo usar"
 
 #~ msgid "you to use a disk command which has the same name as a shell"
-#~ msgstr ""
-#~ "um comando de disco que tenha o mesmo nome do comando interno do shell."
+#~ msgstr "um comando de disco que tenha o mesmo nome do comando interno do shell."
 
 #~ msgid "builtin.  If -n is used, the NAMEs become disabled; otherwise"
-#~ msgstr ""
-#~ "Se -n for especificado, os NOMEs são desabilitados, senão os nomes são"
+#~ msgstr "Se -n for especificado, os NOMEs são desabilitados, senão os nomes são"
 
 #~ msgid "NAMEs are enabled.  For example, to use the `test' found on your"
-#~ msgstr ""
-#~ "habilitados. Por exemplo, para usar `test' encontrado pelo PATH em vez"
+#~ msgstr "habilitados. Por exemplo, para usar `test' encontrado pelo PATH em vez"
 
 #~ msgid "path instead of the shell builtin version, type `enable -n test'."
-#~ msgstr ""
-#~ "da versão interna do comando, digite `enable -n test'. Em sistemas que"
+#~ msgstr "da versão interna do comando, digite `enable -n test'. Em sistemas que"
 
 #~ msgid "On systems supporting dynamic loading, the -f option may be used"
-#~ msgstr ""
-#~ "suportam carregamento dinâmico, pode-se usar a opção -f para carregar"
+#~ msgstr "suportam carregamento dinâmico, pode-se usar a opção -f para carregar"
 
 #~ msgid "to load new builtins from the shared object FILENAME.  The -d"
-#~ msgstr ""
-#~ "novos comandos internos do objeto compartilhado ARQUIVO.  A opção -d"
+#~ msgstr "novos comandos internos do objeto compartilhado ARQUIVO.  A opção -d"
 
 #~ msgid "option will delete a builtin previously loaded with -f.  If no"
-#~ msgstr ""
-#~ "elimina os comandos internos previamente carregados com -f.  Se nenhum"
+#~ msgstr "elimina os comandos internos previamente carregados com -f.  Se nenhum"
 
 #~ msgid "non-option names are given, or the -p option is supplied, a list"
-#~ msgstr ""
-#~ "nome for fornecido, ou se a opção -p for fornecida, uma lista de comandos"
+#~ msgstr "nome for fornecido, ou se a opção -p for fornecida, uma lista de comandos"
 
 #~ msgid "of builtins is printed.  The -a option means to print every builtin"
-#~ msgstr ""
-#~ "internos é exibida.  A opção -a faz com que todos os comandos internos"
+#~ msgstr "internos é exibida.  A opção -a faz com que todos os comandos internos"
 
 #~ msgid "with an indication of whether or not it is enabled.  The -s option"
 #~ msgstr "sejam exibidos indicando se estão habilitados ou não.  A opção -s"
 
 #~ msgid "restricts the output to the Posix.2 `special' builtins.  The -n"
-#~ msgstr ""
-#~ "restringe a saída aos comandos internos `especiais' Posix.2.  A opção"
+#~ msgstr "restringe a saída aos comandos internos `especiais' Posix.2.  A opção"
 
 #~ msgid "option displays a list of all disabled builtins."
 #~ msgstr "-n exibe a lista de todos os comandos internos desabilitados."
 
-#~ msgid ""
-#~ "Read ARGs as input to the shell and execute the resulting command(s)."
-#~ msgstr ""
-#~ "Ler ARGs como entrada do shell e executar o(s) comando(s) resultante(s)."
+#~ msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+#~ msgstr "Ler ARGs como entrada do shell e executar o(s) comando(s) resultante(s)."
 
 #~ msgid "Getopts is used by shell procedures to parse positional parameters."
 #~ msgstr ""
@@ -7031,15 +6663,13 @@ msgstr ""
 #~ msgstr "shell OPTIND.  OPTIND é inicializado com 1 cada vez que o script"
 
 #~ msgid "a shell script is invoked.  When an option requires an argument,"
-#~ msgstr ""
-#~ "do shell é chamado.  Quando uma opção requer um argumento, `getopts'"
+#~ msgstr "do shell é chamado.  Quando uma opção requer um argumento, `getopts'"
 
 #~ msgid "getopts places that argument into the shell variable OPTARG."
 #~ msgstr "coloca este argumento dentro da variável do shell OPTARG."
 
 #~ msgid "getopts reports errors in one of two ways.  If the first character"
-#~ msgstr ""
-#~ "`getopts' informa os erros de duas maneiras.  Se o primeiro caracter de"
+#~ msgstr "`getopts' informa os erros de duas maneiras.  Se o primeiro caracter de"
 
 #~ msgid "of OPTSTRING is a colon, getopts uses silent error reporting.  In"
 #~ msgstr "OPÇÕES for dois pontos, `getopts' usa o modo silencioso.  Neste"
@@ -7051,24 +6681,19 @@ msgstr ""
 #~ msgstr "encontrada, `getopts' coloca o caracter da opção em OPTARG.  Se um"
 
 #~ msgid "required argument is not found, getopts places a ':' into NAME and"
-#~ msgstr ""
-#~ "argumento requerido não for encontrado, `getopts' coloca ':' em  NOME e"
+#~ msgstr "argumento requerido não for encontrado, `getopts' coloca ':' em  NOME e"
 
 #~ msgid "sets OPTARG to the option character found.  If getopts is not in"
-#~ msgstr ""
-#~ "atribui a OPTARG o caracter de opção encontrado. Se `getopts' não está em"
+#~ msgstr "atribui a OPTARG o caracter de opção encontrado. Se `getopts' não está em"
 
 #~ msgid "silent mode, and an illegal option is seen, getopts places '?' into"
-#~ msgstr ""
-#~ "modo silencioso, e uma opção ilegal é encontrada, `getopts' coloca '?' em"
+#~ msgstr "modo silencioso, e uma opção ilegal é encontrada, `getopts' coloca '?' em"
 
 #~ msgid "NAME and unsets OPTARG.  If a required option is not found, a '?'"
-#~ msgstr ""
-#~ "NOME e desativa OPTARG.  Se uma opção requerida não é encontrada, uma '?'"
+#~ msgstr "NOME e desativa OPTARG.  Se uma opção requerida não é encontrada, uma '?'"
 
 #~ msgid "is placed in NAME, OPTARG is unset, and a diagnostic message is"
-#~ msgstr ""
-#~ "é colocada em NOME, OPTARG é desativado, e uma mensagem de diagnóstico é"
+#~ msgstr "é colocada em NOME, OPTARG é desativado, e uma mensagem de diagnóstico é"
 
 #~ msgid "printed."
 #~ msgstr "exibida."
@@ -7083,19 +6708,16 @@ msgstr ""
 #~ msgstr "OPTSTRING não seja dois pontos.  OPTERR tem o valor 1 por padrão."
 
 #~ msgid "Getopts normally parses the positional parameters ($0 - $9), but if"
-#~ msgstr ""
-#~ "`getopts' normalmente faz a leitura dos parãmetros posicionais ($0 - $9),"
+#~ msgstr "`getopts' normalmente faz a leitura dos parãmetros posicionais ($0 - $9),"
 
 #~ msgid "more arguments are given, they are parsed instead."
 #~ msgstr "mas, se mais argumentos forem fornecidos, então estes são lidos."
 
 #~ msgid "Exec FILE, replacing this shell with the specified program."
-#~ msgstr ""
-#~ "Executa ARQUIVO, substituindo esta shell pelo programa especificado."
+#~ msgstr "Executa ARQUIVO, substituindo esta shell pelo programa especificado."
 
 #~ msgid "If FILE is not specified, the redirections take effect in this"
-#~ msgstr ""
-#~ "Se ARQUIVO não for especificado, os redirecionamentos são efetivados"
+#~ msgstr "Se ARQUIVO não for especificado, os redirecionamentos são efetivados"
 
 #~ msgid "shell.  If the first argument is `-l', then place a dash in the"
 #~ msgstr "neste shell.  Se o primeiro argumento for `-l', coloca um hífen no"
@@ -7113,8 +6735,7 @@ msgstr ""
 #~ msgstr "Se o arquivo não puder ser executado e o shell não for interativa,"
 
 #~ msgid "then the shell exits, unless the variable \"no_exit_on_failed_exec\""
-#~ msgstr ""
-#~ "então o shell termina, a menos que a variável \"no_exit_on_failed_exec\""
+#~ msgstr "então o shell termina, a menos que a variável \"no_exit_on_failed_exec\""
 
 #~ msgid "is set."
 #~ msgstr "esteja inicializada."
@@ -7122,8 +6743,7 @@ msgstr ""
 #~ msgid "is that of the last command executed."
 #~ msgstr "de saída é igual ao do último comando executado."
 
-#~ msgid ""
-#~ "FIRST and LAST can be numbers specifying the range, or FIRST can be a"
+#~ msgid "FIRST and LAST can be numbers specifying the range, or FIRST can be a"
 #~ msgstr "PRIMEIRO e ÚLTIMO podem ser números especificando o intervalo, ou"
 
 #~ msgid "string, which means the most recent command beginning with that"
@@ -7132,16 +6752,11 @@ msgstr ""
 #~ msgid "string."
 #~ msgstr "mais recente começado por estes caracteres."
 
-#~ msgid ""
-#~ "   -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,"
-#~ msgstr ""
-#~ "   -e EDITOR seleciona qual editor usar.  O padrão é FCEDIT, depois "
-#~ "EDITOR,"
+#~ msgid "   -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,"
+#~ msgstr "   -e EDITOR seleciona qual editor usar.  O padrão é FCEDIT, depois EDITOR,"
 
-#~ msgid ""
-#~ "      then the editor which corresponds to the current readline editing"
-#~ msgstr ""
-#~ "      depois o editor correspondente ao modo de edição atual da leitura"
+#~ msgid "      then the editor which corresponds to the current readline editing"
+#~ msgstr "      depois o editor correspondente ao modo de edição atual da leitura"
 
 #~ msgid "      mode, then vi."
 #~ msgstr "      de linha, e depois o vi."
@@ -7152,40 +6767,32 @@ msgstr ""
 #~ msgid "   -n means no line numbers listed."
 #~ msgstr "   -n indica para não listar os números das linhas."
 
-#~ msgid ""
-#~ "   -r means reverse the order of the lines (making it newest listed "
-#~ "first)."
-#~ msgstr ""
-#~ "   -r faz reverter a ordem das linhas (a última torna-se a primeira)."
+#~ msgid "   -r means reverse the order of the lines (making it newest listed first)."
+#~ msgstr "   -r faz reverter a ordem das linhas (a última torna-se a primeira)."
 
 #~ msgid "With the `fc -s [pat=rep ...] [command]' format, the command is"
-#~ msgstr ""
-#~ "No formato `fc -s [ANTIGO=NOVO ...] [COMANDO]', o comando é executado"
+#~ msgstr "No formato `fc -s [ANTIGO=NOVO ...] [COMANDO]', o comando é executado"
 
 #~ msgid "re-executed after the substitution OLD=NEW is performed."
 #~ msgstr "novamente após a substituição de ANTIGO por NOVO ser realizada."
 
 #~ msgid "A useful alias to use with this is r='fc -s', so that typing `r cc'"
-#~ msgstr ""
-#~ "Um alias útil a ser usado é r='fc -s' para que, ao se digitar `r cc',"
+#~ msgstr "Um alias útil a ser usado é r='fc -s' para que, ao se digitar `r cc',"
 
 #~ msgid "runs the last command beginning with `cc' and typing `r' re-executes"
 #~ msgstr "seja executado o último comando começado por `cc' e, ao se digitar"
 
 #~ msgid "Place JOB_SPEC in the foreground, and make it the current job.  If"
-#~ msgstr ""
-#~ "Colocar JOB-ESPECIFICADO no primeiro plano, e torná-lo o trabalho atual."
+#~ msgstr "Colocar JOB-ESPECIFICADO no primeiro plano, e torná-lo o trabalho atual."
 
 #~ msgid "JOB_SPEC is not present, the shell's notion of the current job is"
-#~ msgstr ""
-#~ "Se JOB-ESPECIFICADO não estiver presente, a noção do shell do trabalho"
+#~ msgstr "Se JOB-ESPECIFICADO não estiver presente, a noção do shell do trabalho"
 
 #~ msgid "used."
 #~ msgstr "atual é utilizada."
 
 #~ msgid "Place JOB_SPEC in the background, as if it had been started with"
-#~ msgstr ""
-#~ "Colocar JOB-ESPECIFICADO no segundo plano, como se tivesse sido ativado"
+#~ msgstr "Colocar JOB-ESPECIFICADO no segundo plano, como se tivesse sido ativado"
 
 #~ msgid "`&'.  If JOB_SPEC is not present, the shell's notion of the current"
 #~ msgstr "com `&'. Se JOB-ESPECIFICADO não estiver presente, a noção do shell"
@@ -7194,22 +6801,18 @@ msgstr ""
 #~ msgstr "do trabalho atual é utilizada."
 
 #~ msgid "For each NAME, the full pathname of the command is determined and"
-#~ msgstr ""
-#~ "Para cada NOME, o caminho completo do comando é determinado e lembrado."
+#~ msgstr "Para cada NOME, o caminho completo do comando é determinado e lembrado."
 
 #~ msgid "remembered.  If the -p option is supplied, PATHNAME is used as the"
-#~ msgstr ""
-#~ "Se a opção -p for fornecida, CAMINHO é utilizado como o caminho completo"
+#~ msgstr "Se a opção -p for fornecida, CAMINHO é utilizado como o caminho completo"
 
 #~ msgid "full pathname of NAME, and no path search is performed.  The -r"
 #~ msgstr "para NOME, e nenhuma procura de caminho é realizada.  A opção -r"
 
 #~ msgid "option causes the shell to forget all remembered locations.  If no"
-#~ msgstr ""
-#~ "faz com que a shell esqueça todas as localizações lembradas.  Sem nenhum"
+#~ msgstr "faz com que a shell esqueça todas as localizações lembradas.  Sem nenhum"
 
-#~ msgid ""
-#~ "arguments are given, information about remembered commands is displayed."
+#~ msgid "arguments are given, information about remembered commands is displayed."
 #~ msgstr "argumento, as informações sobre os comandos lembrados são exibidas."
 
 #~ msgid "Display helpful information about builtin commands.  If PATTERN is"
@@ -7219,12 +6822,10 @@ msgstr ""
 #~ msgstr "especificado, fornece ajuda detalhada para todos os comandos que"
 
 #~ msgid "otherwise a list of the builtins is printed."
-#~ msgstr ""
-#~ "correspondem ao PADRÃO, senão a lista dos comandos internos é exibida."
+#~ msgstr "correspondem ao PADRÃO, senão a lista dos comandos internos é exibida."
 
 #~ msgid "Display the history list with line numbers.  Lines listed with"
-#~ msgstr ""
-#~ "Exibe a lista histórica com os números das linhas. Linhas contendo um"
+#~ msgstr "Exibe a lista histórica com os números das linhas. Linhas contendo um"
 
 #~ msgid "with a `*' have been modified.  Argument of N says to list only"
 #~ msgstr "`*' foram modificadas.  O argumento N faz listar somente as últimas"
@@ -7232,19 +6833,14 @@ msgstr ""
 #~ msgid "the last N lines.  The -c option causes the history list to be"
 #~ msgstr "N linhas.  A opção -c faz com que a lista histórica seja apagada"
 
-#~ msgid ""
-#~ "cleared by deleting all of the entries.  The `-w' option writes out the"
-#~ msgstr ""
-#~ "removendo todas as entradas.  A opção `-w' escreve o histórico atual no"
+#~ msgid "cleared by deleting all of the entries.  The `-w' option writes out the"
+#~ msgstr "removendo todas as entradas.  A opção `-w' escreve o histórico atual no"
 
-#~ msgid ""
-#~ "current history to the history file;  `-r' means to read the file and"
-#~ msgstr ""
-#~ "arquivo de histórico;  A opção `-r' significa ler o arquivo e apensar seu"
+#~ msgid "current history to the history file;  `-r' means to read the file and"
+#~ msgstr "arquivo de histórico;  A opção `-r' significa ler o arquivo e apensar seu"
 
 #~ msgid "append the contents to the history list instead.  `-a' means"
-#~ msgstr ""
-#~ "conteúdo à lista histórica.  A opção `-a' significa apensar as linhas de"
+#~ msgstr "conteúdo à lista histórica.  A opção `-a' significa apensar as linhas de"
 
 #~ msgid "to append history lines from this session to the history file."
 #~ msgstr "histórico desta sessão ao arquivo de histórico."
@@ -7253,113 +6849,82 @@ msgstr ""
 #~ msgstr "A opção `-n' faz ler todas as linhas de histórico ainda não lidas"
 
 #~ msgid "from the history file and append them to the history list.  If"
-#~ msgstr ""
-#~ "do arquivo histórico, e apensá-las à lista de histórico.  Se ARQUIVO"
+#~ msgstr "do arquivo histórico, e apensá-las à lista de histórico.  Se ARQUIVO"
 
 #~ msgid "FILENAME is given, then that is used as the history file else"
 #~ msgstr "for fornecido, então este é usado como arquivo de histórico, senão"
 
 #~ msgid "if $HISTFILE has a value, that is used, else ~/.bash_history."
-#~ msgstr ""
-#~ "se $HISTFILE possui valor, este é usado, senão ~/.bash_history.  Se a"
+#~ msgstr "se $HISTFILE possui valor, este é usado, senão ~/.bash_history.  Se a"
 
 #~ msgid "If the -s option is supplied, the non-option ARGs are appended to"
-#~ msgstr ""
-#~ "opção -s for fornecida, os ARGs, que não forem opções, são apensados à"
+#~ msgstr "opção -s for fornecida, os ARGs, que não forem opções, são apensados à"
 
 #~ msgid "the history list as a single entry.  The -p option means to perform"
-#~ msgstr ""
-#~ "lista histórica como uma única entrada. A opção -p significa realizar a"
+#~ msgstr "lista histórica como uma única entrada. A opção -p significa realizar a"
 
-#~ msgid ""
-#~ "history expansion on each ARG and display the result, without storing"
-#~ msgstr ""
-#~ "expansão da história em cada ARG e exibir o resultado, sem armazenar"
+#~ msgid "history expansion on each ARG and display the result, without storing"
+#~ msgstr "expansão da história em cada ARG e exibir o resultado, sem armazenar"
 
 #~ msgid "anything in the history list."
 #~ msgstr "nada na lista de histórico."
 
 #~ msgid "Lists the active jobs.  The -l option lists process id's in addition"
-#~ msgstr ""
-#~ "Lista os trabalhos ativos.  A opção -l lista os ID's dos processos além"
+#~ msgstr "Lista os trabalhos ativos.  A opção -l lista os ID's dos processos além"
 
 #~ msgid "to the normal information; the -p option lists process id's only."
-#~ msgstr ""
-#~ "das informações usuais;  a opção -p lista somente os ID's dos processos."
+#~ msgstr "das informações usuais;  a opção -p lista somente os ID's dos processos."
 
-#~ msgid ""
-#~ "If -n is given, only processes that have changed status since the last"
-#~ msgstr ""
-#~ "Se -n for fornecido, somente os processos que mudaram de status desde a"
+#~ msgid "If -n is given, only processes that have changed status since the last"
+#~ msgstr "Se -n for fornecido, somente os processos que mudaram de status desde a"
 
-#~ msgid ""
-#~ "notification are printed.  JOBSPEC restricts output to that job.  The"
-#~ msgstr ""
-#~ "última notificação são exibidos.  JOB-ESPECIFICADO restringe a saída a "
-#~ "este"
+#~ msgid "notification are printed.  JOBSPEC restricts output to that job.  The"
+#~ msgstr "última notificação são exibidos.  JOB-ESPECIFICADO restringe a saída a este"
 
 #~ msgid "-r and -s options restrict output to running and stopped jobs only,"
-#~ msgstr ""
-#~ "trabalho.  As opções -r e -s restringem a saída apenas aos trabalhos"
+#~ msgstr "trabalho.  As opções -r e -s restringem a saída apenas aos trabalhos"
 
 #~ msgid "respectively.  Without options, the status of all active jobs is"
-#~ msgstr ""
-#~ "executando e parados, respectivamente.  Sem opções, o status de todos os"
+#~ msgstr "executando e parados, respectivamente.  Sem opções, o status de todos os"
 
-#~ msgid ""
-#~ "printed.  If -x is given, COMMAND is run after all job specifications"
-#~ msgstr ""
-#~ "trabalhos ativos são exibidos.  Se -x for fornecido, COMANDO é executado"
+#~ msgid "printed.  If -x is given, COMMAND is run after all job specifications"
+#~ msgstr "trabalhos ativos são exibidos.  Se -x for fornecido, COMANDO é executado"
 
-#~ msgid ""
-#~ "that appear in ARGS have been replaced with the process ID of that job's"
-#~ msgstr ""
-#~ "após todas as especificações de trabalho que aparecem em ARGS terem sido"
+#~ msgid "that appear in ARGS have been replaced with the process ID of that job's"
+#~ msgstr "após todas as especificações de trabalho que aparecem em ARGS terem sido"
 
 #~ msgid "process group leader."
 #~ msgstr "substituídas pelo ID do processo líder deste grupo de processos."
 
 #~ msgid "Removes each JOBSPEC argument from the table of active jobs."
-#~ msgstr ""
-#~ "Remove cada argumento JOB-ESPECIFICADO da tabela de trabalhos ativos."
+#~ msgstr "Remove cada argumento JOB-ESPECIFICADO da tabela de trabalhos ativos."
 
 #~ msgid "Send the processes named by PID (or JOB) the signal SIGSPEC.  If"
-#~ msgstr ""
-#~ "Envia ao processo identificado pelo PID (ou JOB) o sinal SIGSPEC.  Se"
+#~ msgstr "Envia ao processo identificado pelo PID (ou JOB) o sinal SIGSPEC.  Se"
 
-#~ msgid ""
-#~ "SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'"
-#~ msgstr ""
-#~ "SIGSPEC não estiver presente, então SIGTERM é assumido.  A opção `-l'"
+#~ msgid "SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'"
+#~ msgstr "SIGSPEC não estiver presente, então SIGTERM é assumido.  A opção `-l'"
 
 #~ msgid "lists the signal names; if arguments follow `-l' they are assumed to"
-#~ msgstr ""
-#~ "lista os nomes dos sinais;  havendo argumentos após `-l', são assumidos"
+#~ msgstr "lista os nomes dos sinais;  havendo argumentos após `-l', são assumidos"
 
 #~ msgid "be signal numbers for which names should be listed.  Kill is a shell"
-#~ msgstr ""
-#~ "como sendo os números dos sinais cujos nomes devem ser exibidos.  Kill"
+#~ msgstr "como sendo os números dos sinais cujos nomes devem ser exibidos.  Kill"
 
 #~ msgid "builtin for two reasons: it allows job IDs to be used instead of"
-#~ msgstr ""
-#~ "é um comando interno por duas razões: permite o uso do ID do trabalho em"
+#~ msgstr "é um comando interno por duas razões: permite o uso do ID do trabalho em"
 
 #~ msgid "process IDs, and, if you have reached the limit on processes that"
-#~ msgstr ""
-#~ "vez do ID do processo e, caso tenha sido atingido o limite de processos "
-#~ "que"
+#~ msgstr "vez do ID do processo e, caso tenha sido atingido o limite de processos que"
 
-#~ msgid ""
-#~ "you can create, you don't have to start a process to kill another one."
-#~ msgstr ""
-#~ "podem ser criados, não é necessário um novo processo para remover outro."
+#~ msgid "you can create, you don't have to start a process to kill another one."
+#~ msgstr "podem ser criados, não é necessário um novo processo para remover outro."
 
 #~ msgid "Each ARG is an arithmetic expression to be evaluated.  Evaluation"
 #~ msgstr "Cada ARG é uma expressão aritmética a ser avaliada.  A avaliação é"
 
 #~ msgid "is done in long integers with no check for overflow, though division"
-#~ msgstr ""
-#~ "feita usando inteiros longos sem verificar estouro, embora a divisão"
+#~ msgstr "feita usando inteiros longos sem verificar estouro, embora a divisão"
 
 #~ msgid "by 0 is trapped and flagged as an error.  The following list of"
 #~ msgstr "por 0 seja capturada e indicada como erro.  A lista abaixo está"
@@ -7431,8 +6996,7 @@ msgstr ""
 #~ msgstr "ativo para ser usada em uma expressão."
 
 #~ msgid "Operators are evaluated in order of precedence.  Sub-expressions in"
-#~ msgstr ""
-#~ "Os operadores são avaliados em ordem de precedência.  Sub-expressões"
+#~ msgstr "Os operadores são avaliados em ordem de precedência.  Sub-expressões"
 
 #~ msgid "parentheses are evaluated first and may override the precedence"
 #~ msgstr "entre parênteses são avaliadas primeiro e podem prevalecer sobre as"
@@ -7449,76 +7013,53 @@ msgstr ""
 #~ msgid "One line is read from the standard input, and the first word is"
 #~ msgstr "Uma linha é lida a partir da entrada padrão, e a primeira palavra é"
 
-#~ msgid ""
-#~ "assigned to the first NAME, the second word to the second NAME, and so"
-#~ msgstr ""
-#~ "atribuída ao primeiro NOME, a segunda ao segundo NOME, e assim por diante,"
+#~ msgid "assigned to the first NAME, the second word to the second NAME, and so"
+#~ msgstr "atribuída ao primeiro NOME, a segunda ao segundo NOME, e assim por diante,"
 
-#~ msgid ""
-#~ "on, with leftover words assigned to the last NAME.  Only the characters"
-#~ msgstr ""
-#~ "com as palavras restantes atribuídas ao último NOME.  Somente os "
-#~ "caracteres"
+#~ msgid "on, with leftover words assigned to the last NAME.  Only the characters"
+#~ msgstr "com as palavras restantes atribuídas ao último NOME.  Somente os caracteres"
 
 #~ msgid "found in $IFS are recognized as word delimiters.  The return code is"
-#~ msgstr ""
-#~ "encontrados em $IFS são reconhecidos como delimitadores. O código de "
-#~ "retorno"
+#~ msgstr "encontrados em $IFS são reconhecidos como delimitadores. O código de retorno"
 
-#~ msgid ""
-#~ "zero, unless end-of-file is encountered.  If no NAMEs are supplied, the"
-#~ msgstr ""
-#~ "é zero, a menos que EOF seja encontrado.  Se nenhum NOME for fornecido,"
+#~ msgid "zero, unless end-of-file is encountered.  If no NAMEs are supplied, the"
+#~ msgstr "é zero, a menos que EOF seja encontrado.  Se nenhum NOME for fornecido,"
 
-#~ msgid ""
-#~ "line read is stored in the REPLY variable.  If the -r option is given,"
-#~ msgstr ""
-#~ "a linha lida é armazenada na variável REPLY.  Se a opção -r for fornecida,"
+#~ msgid "line read is stored in the REPLY variable.  If the -r option is given,"
+#~ msgstr "a linha lida é armazenada na variável REPLY.  Se a opção -r for fornecida,"
 
 #~ msgid "this signifies `raw' input, and backslash escaping is disabled.  If"
-#~ msgstr ""
-#~ "significa entrada `textual', desabilitando a interpretação da contrabarra."
+#~ msgstr "significa entrada `textual', desabilitando a interpretação da contrabarra."
 
 #~ msgid "the `-p' option is supplied, the string supplied as an argument is"
-#~ msgstr ""
-#~ "Se a opção `-p' for fornecida a MENSAGEM fornecida como argumento é "
-#~ "exibida,"
+#~ msgstr "Se a opção `-p' for fornecida a MENSAGEM fornecida como argumento é exibida,"
 
-#~ msgid ""
-#~ "output without a trailing newline before attempting to read.  If -a is"
-#~ msgstr ""
-#~ "sem o caracter de nova linha, antes de efetuar a leitura.  Se a opção -a"
+#~ msgid "output without a trailing newline before attempting to read.  If -a is"
+#~ msgstr "sem o caracter de nova linha, antes de efetuar a leitura.  Se a opção -a"
 
-#~ msgid ""
-#~ "supplied, the words read are assigned to sequential indices of ARRAY,"
-#~ msgstr ""
-#~ "for fornecida, as palavras lidas são atribuídas aos índices sequenciais"
+#~ msgid "supplied, the words read are assigned to sequential indices of ARRAY,"
+#~ msgstr "for fornecida, as palavras lidas são atribuídas aos índices sequenciais"
 
 #~ msgid "starting at zero.  If -e is supplied and the shell is interactive,"
-#~ msgstr ""
-#~ "do ARRAY, começando por zero.  Se a opção -e for fornecida, e a shell for"
+#~ msgstr "do ARRAY, começando por zero.  Se a opção -e for fornecida, e a shell for"
 
 #~ msgid "readline is used to obtain the line."
 #~ msgstr "interativa, `readline' é utilizado para ler a linha."
 
-#~ msgid ""
-#~ "Causes a function to exit with the return value specified by N.  If N"
+#~ msgid "Causes a function to exit with the return value specified by N.  If N"
 #~ msgstr "Faz a função terminar com o valor de retorno especificado por N."
 
 #~ msgid "is omitted, the return status is that of the last command."
 #~ msgstr "Se N for omitido, retorna o status do último comando executado."
 
 #~ msgid "    -a  Mark variables which are modified or created for export."
-#~ msgstr ""
-#~ "    -a  Marcar para exportação as variáveis que são criadas ou "
-#~ "modificadas."
+#~ msgstr "    -a  Marcar para exportação as variáveis que são criadas ou modificadas."
 
 #~ msgid "    -b  Notify of job termination immediately."
 #~ msgstr "    -b  Notificar imediatamente o término do trabalho."
 
 #~ msgid "    -e  Exit immediately if a command exits with a non-zero status."
-#~ msgstr ""
-#~ "    -e  Terminar imediatamente se um comando terminar com status != 0."
+#~ msgstr "    -e  Terminar imediatamente se um comando terminar com status != 0."
 
 #~ msgid "    -f  Disable file name generation (globbing)."
 #~ msgstr "    -f  Desabilitar a geração de nome de arquivo (metacaracteres)."
@@ -7526,16 +7067,14 @@ msgstr ""
 #~ msgid "    -h  Remember the location of commands as they are looked up."
 #~ msgstr "    -h  Lembrar da localização dos comandos ao procurá-los."
 
-#~ msgid ""
-#~ "    -i  Force the shell to be an \"interactive\" one.  Interactive shells"
+#~ msgid "    -i  Force the shell to be an \"interactive\" one.  Interactive shells"
 #~ msgstr "    -i  Forçar a shell ser do tipo \"interativa\".  `Shells'"
 
 #~ msgid "        always read `~/.bashrc' on startup."
 #~ msgstr "        interativas sempre lêem `~/.bashrc' ao iniciar."
 
 #~ msgid "    -k  All assignment arguments are placed in the environment for a"
-#~ msgstr ""
-#~ "    -k  Todos os argumentos de atribuição são colocados no ambiente,"
+#~ msgstr "    -k  Todos os argumentos de atribuição são colocados no ambiente,"
 
 #~ msgid "        command, not just those that precede the command name."
 #~ msgstr "        e não somente os que precedem o nome do comando."
@@ -7559,8 +7098,7 @@ msgstr ""
 #~ msgstr "            braceexpand  o mesmo que -B"
 
 #~ msgid "            emacs        use an emacs-style line editing interface"
-#~ msgstr ""
-#~ "            emacs        usar interface de edição de linha estilo emacs"
+#~ msgstr "            emacs        usar interface de edição de linha estilo emacs"
 
 #~ msgid "            errexit      same as -e"
 #~ msgstr "            errexit      o mesmo que -e"
@@ -7577,10 +7115,8 @@ msgstr ""
 #~ msgid "            interactive-comments"
 #~ msgstr "            interactive-comments"
 
-#~ msgid ""
-#~ "                         allow comments to appear in interactive commands"
-#~ msgstr ""
-#~ "                         permite comentários em comandos interativos"
+#~ msgid "                         allow comments to appear in interactive commands"
+#~ msgstr "                         permite comentários em comandos interativos"
 
 #~ msgid "            keyword      same as -k"
 #~ msgstr "            keyword      o mesmo que -k"
@@ -7609,15 +7145,11 @@ msgstr ""
 #~ msgid "            physical     same as -P"
 #~ msgstr "            physical     o mesmo que -P"
 
-#~ msgid ""
-#~ "            posix        change the behavior of bash where the default"
-#~ msgstr ""
-#~ "            posix        mudar o comportamento do `bash' onde o padrão"
+#~ msgid "            posix        change the behavior of bash where the default"
+#~ msgstr "            posix        mudar o comportamento do `bash' onde o padrão"
 
-#~ msgid ""
-#~ "                         operation differs from the 1003.2 standard to"
-#~ msgstr ""
-#~ "                         for diferente do padrão 1003.2, para tornar"
+#~ msgid "                         operation differs from the 1003.2 standard to"
+#~ msgstr "                         for diferente do padrão 1003.2, para tornar"
 
 #~ msgid "                         match the standard"
 #~ msgstr "                         igual ao padrão"
@@ -7629,26 +7161,19 @@ msgstr ""
 #~ msgstr "            verbose      o mesmo que -v"
 
 #~ msgid "            vi           use a vi-style line editing interface"
-#~ msgstr ""
-#~ "            vi           usar interface de edição de linha estilo vi"
+#~ msgstr "            vi           usar interface de edição de linha estilo vi"
 
 #~ msgid "            xtrace       same as -x"
 #~ msgstr "            xtrace       o mesmo que -x"
 
-#~ msgid ""
-#~ "    -p  Turned on whenever the real and effective user ids do not match."
-#~ msgstr ""
-#~ "    -p  Habilitado sempre que o usuário real e efetivo forem diferentes."
+#~ msgid "    -p  Turned on whenever the real and effective user ids do not match."
+#~ msgstr "    -p  Habilitado sempre que o usuário real e efetivo forem diferentes."
 
 #~ msgid "        Disables processing of the $ENV file and importing of shell"
-#~ msgstr ""
-#~ "        Desabilita o processamento do arquivo $ENV e importação das "
-#~ "funções"
+#~ msgstr "        Desabilita o processamento do arquivo $ENV e importação das funções"
 
-#~ msgid ""
-#~ "        functions.  Turning this option off causes the effective uid and"
-#~ msgstr ""
-#~ "        da shell.  Desabilitando esta opção faz com que o `uid' e `gid'"
+#~ msgid "        functions.  Turning this option off causes the effective uid and"
+#~ msgstr "        da shell.  Desabilitando esta opção faz com que o `uid' e `gid'"
 
 #~ msgid "        gid to be set to the real uid and gid."
 #~ msgstr "        efetivos sejam feitos o mesmo que o `uid' e `gid' reais."
@@ -7657,8 +7182,7 @@ msgstr ""
 #~ msgstr "    -t  Sair após ler e executar um comando."
 
 #~ msgid "    -u  Treat unset variables as an error when substituting."
-#~ msgstr ""
-#~ "    -u  Tratar como erro as variáveis não inicializadas na substituição."
+#~ msgstr "    -u  Tratar como erro as variáveis não inicializadas na substituição."
 
 #~ msgid "    -v  Print shell input lines as they are read."
 #~ msgstr "    -v  Exibir as linhas de entrada da shell ao lê-las."
@@ -7691,13 +7215,10 @@ msgstr ""
 #~ msgstr "Usando + em vez de - faz com que as opções sejam desabilitadas. As"
 
 #~ msgid "flags can also be used upon invocation of the shell.  The current"
-#~ msgstr ""
-#~ "opções também podem ser usadas na chamada da shell.  O conjunto atual"
+#~ msgstr "opções também podem ser usadas na chamada da shell.  O conjunto atual"
 
-#~ msgid ""
-#~ "set of flags may be found in $-.  The remaining n ARGs are positional"
-#~ msgstr ""
-#~ "de opções pode ser encontrado em $-. Os n ARGs restantes são parâmetros"
+#~ msgid "set of flags may be found in $-.  The remaining n ARGs are positional"
+#~ msgstr "de opções pode ser encontrado em $-. Os n ARGs restantes são parâmetros"
 
 #~ msgid "parameters and are assigned, in order, to $1, $2, .. $n.  If no"
 #~ msgstr "posicionais e são atribuídos, em ordem, a $1, $2, .. $n.  Se nenhum"
@@ -7706,12 +7227,10 @@ msgstr ""
 #~ msgstr "ARG for fornecido, todas as variáveis da shell são exibidas."
 
 #~ msgid "For each NAME, remove the corresponding variable or function.  Given"
-#~ msgstr ""
-#~ "Para cada NOME, remove a variável ou a função correspondente.  Usando-se a"
+#~ msgstr "Para cada NOME, remove a variável ou a função correspondente.  Usando-se a"
 
 #~ msgid "the `-v', unset will only act on variables.  Given the `-f' flag,"
-#~ msgstr ""
-#~ "opção `-v', `unset' atua somente nas variáveis.  Usando-se a opção `-f'"
+#~ msgstr "opção `-v', `unset' atua somente nas variáveis.  Usando-se a opção `-f'"
 
 #~ msgid "unset will only act on functions.  With neither flag, unset first"
 #~ msgstr "`unset' atua somente nas funções.  Sem nenhuma opção, inicialmente"
@@ -7719,32 +7238,26 @@ msgstr ""
 #~ msgid "tries to unset a variable, and if that fails, then tries to unset a"
 #~ msgstr "`unset' tenta remover uma variável e, se falhar, tenta remover uma"
 
-#~ msgid ""
-#~ "function.  Some variables (such as PATH and IFS) cannot be unset; also"
-#~ msgstr ""
-#~ "função.  Algumas variáveis (como PATH e IFS) não podem ser removidas."
+#~ msgid "function.  Some variables (such as PATH and IFS) cannot be unset; also"
+#~ msgstr "função.  Algumas variáveis (como PATH e IFS) não podem ser removidas."
 
 #~ msgid "see readonly."
 #~ msgstr "Veja também o comando `readonly'."
 
 #~ msgid "NAMEs are marked for automatic export to the environment of"
-#~ msgstr ""
-#~ "NOMEs são marcados para serem automaticamente exportados para o ambiente"
+#~ msgstr "NOMEs são marcados para serem automaticamente exportados para o ambiente"
 
 #~ msgid "subsequently executed commands.  If the -f option is given,"
 #~ msgstr "dos comando executados a seguir.  Se a opção -f for fornecida,"
 
 #~ msgid "the NAMEs refer to functions.  If no NAMEs are given, or if `-p'"
-#~ msgstr ""
-#~ "os NOMEs se referem a funções.  Se nenhum nome for fornecido, ou se `-p'"
+#~ msgstr "os NOMEs se referem a funções.  Se nenhum nome for fornecido, ou se `-p'"
 
 #~ msgid "is given, a list of all names that are exported in this shell is"
-#~ msgstr ""
-#~ "for usado, uma lista com todos os nomes que são exportados nesta shell é"
+#~ msgstr "for usado, uma lista com todos os nomes que são exportados nesta shell é"
 
 #~ msgid "printed.  An argument of `-n' says to remove the export property"
-#~ msgstr ""
-#~ "exibida.  O argumento `-n' faz remover a propriedade de exportação dos"
+#~ msgstr "exibida.  O argumento `-n' faz remover a propriedade de exportação dos"
 
 #~ msgid "from subsequent NAMEs.  An argument of `--' disables further option"
 #~ msgstr "NOMEs subsequentes.  O argumento `--' desabilita o processamento de"
@@ -7752,40 +7265,29 @@ msgstr ""
 #~ msgid "processing."
 #~ msgstr "opções posteriores."
 
-#~ msgid ""
-#~ "The given NAMEs are marked readonly and the values of these NAMEs may"
-#~ msgstr ""
-#~ "Os NOMEs são marcados como somente para leitura, e os valores destes"
+#~ msgid "The given NAMEs are marked readonly and the values of these NAMEs may"
+#~ msgstr "Os NOMEs são marcados como somente para leitura, e os valores destes"
 
 #~ msgid "not be changed by subsequent assignment.  If the -f option is given,"
-#~ msgstr ""
-#~ "NOMEs não poderão ser alterados por novas atribuições.  Se a opção -f for"
+#~ msgstr "NOMEs não poderão ser alterados por novas atribuições.  Se a opção -f for"
 
 #~ msgid "then functions corresponding to the NAMEs are so marked.  If no"
-#~ msgstr ""
-#~ "fornecida, as funções correspondentes a NOMEs também são marcadas.  Sem"
+#~ msgstr "fornecida, as funções correspondentes a NOMEs também são marcadas.  Sem"
 
-#~ msgid ""
-#~ "arguments are given, or if `-p' is given, a list of all readonly names"
-#~ msgstr ""
-#~ "nenhum argumento, ou se `-p' for usado, uma lista com todos os nomes"
+#~ msgid "arguments are given, or if `-p' is given, a list of all readonly names"
+#~ msgstr "nenhum argumento, ou se `-p' for usado, uma lista com todos os nomes"
 
-#~ msgid ""
-#~ "is printed.  An argument of `-n' says to remove the readonly property"
-#~ msgstr ""
-#~ "somente para leitura é exibida.  O argumento `-n' remove a propriedade"
+#~ msgid "is printed.  An argument of `-n' says to remove the readonly property"
+#~ msgstr "somente para leitura é exibida.  O argumento `-n' remove a propriedade"
 
 #~ msgid "from subsequent NAMEs.  The `-a' option means to treat each NAME as"
 #~ msgstr "somente para leitura.  A opção `-a' faz tratar cada NOME como uma"
 
 #~ msgid "an array variable.  An argument of `--' disables further option"
-#~ msgstr ""
-#~ "variável tipo array.  Um argumento `--' desabilita o processamento de"
+#~ msgstr "variável tipo array.  Um argumento `--' desabilita o processamento de"
 
-#~ msgid ""
-#~ "The positional parameters from $N+1 ... are renamed to $1 ...  If N is"
-#~ msgstr ""
-#~ "Os parâmetros posicionais a partir de $N+1 ... são deslocados para $1 ..."
+#~ msgid "The positional parameters from $N+1 ... are renamed to $1 ...  If N is"
+#~ msgstr "Os parâmetros posicionais a partir de $N+1 ... são deslocados para $1 ..."
 
 #~ msgid "not given, it is assumed to be 1."
 #~ msgstr "Se N não for especificado, o valor 1 é assumido ($2 vira $1 ...)."
@@ -7797,31 +7299,25 @@ msgstr ""
 #~ msgstr "$PATH são usados para encontrar o diretório contendo o ARQUIVO."
 
 #~ msgid "Suspend the execution of this shell until it receives a SIGCONT"
-#~ msgstr ""
-#~ "Suspender a execução desta shell até que o sinal SIGCONT seja recebido."
+#~ msgstr "Suspender a execução desta shell até que o sinal SIGCONT seja recebido."
 
 #~ msgid "signal.  The `-f' if specified says not to complain about this"
 #~ msgstr "Se a opção `-f' for especificada indica para não reclamar sobre ser"
 
 #~ msgid "being a login shell if it is; just suspend anyway."
-#~ msgstr ""
-#~ "uma `shell de login', caso seja; simplesmente suspender de qualquer forma."
+#~ msgstr "uma `shell de login', caso seja; simplesmente suspender de qualquer forma."
 
 #~ msgid "Exits with a status of 0 (trueness) or 1 (falseness) depending on"
-#~ msgstr ""
-#~ "Termina com status 0 (verdadeiro) ou 1 (falso) conforme EXPR for avaliada."
+#~ msgstr "Termina com status 0 (verdadeiro) ou 1 (falso) conforme EXPR for avaliada."
 
 #~ msgid "the evaluation of EXPR.  Expressions may be unary or binary.  Unary"
-#~ msgstr ""
-#~ "As expressões podem ser unárias ou binárias. As expressões unárias são"
+#~ msgstr "As expressões podem ser unárias ou binárias. As expressões unárias são"
 
 #~ msgid "expressions are often used to examine the status of a file.  There"
-#~ msgstr ""
-#~ "muito usadas para examinar o status de um arquivo.  Existem, também,"
+#~ msgstr "muito usadas para examinar o status de um arquivo.  Existem, também,"
 
 #~ msgid "are string operators as well, and numeric comparison operators."
-#~ msgstr ""
-#~ "operadores para cadeias de caracteres (strings) e comparações numéricas."
+#~ msgstr "operadores para cadeias de caracteres (strings) e comparações numéricas."
 
 #~ msgid "File operators:"
 #~ msgstr "Operadores para arquivos:"
@@ -7830,8 +7326,7 @@ msgstr ""
 #~ msgstr "    -b ARQUIVO  Verdade se o arquivo for do tipo especial de bloco."
 
 #~ msgid "    -c FILE        True if file is character special."
-#~ msgstr ""
-#~ "    -c ARQUIVO  Verdade se o arquivo for do tipo especial de caracter."
+#~ msgstr "    -c ARQUIVO  Verdade se o arquivo for do tipo especial de caracter."
 
 #~ msgid "    -d FILE        True if file is a directory."
 #~ msgstr "    -d ARQUIVO  Verdade se o arquivo for um diretório."
@@ -7843,12 +7338,10 @@ msgstr ""
 #~ msgstr "    -f ARQUIVO  Verdade se o arquivo existir e for do tipo regular."
 
 #~ msgid "    -g FILE        True if file is set-group-id."
-#~ msgstr ""
-#~ "    -g ARQUIVO  Verdade se o arquivo tiver o bit \"set-group-id\" ativo."
+#~ msgstr "    -g ARQUIVO  Verdade se o arquivo tiver o bit \"set-group-id\" ativo."
 
 #~ msgid "    -h FILE        True if file is a symbolic link.  Use \"-L\"."
-#~ msgstr ""
-#~ "    -h ARQUIVO  Verdade se arquivo for um vínculo simbólico.  Usar \"-L\"."
+#~ msgstr "    -h ARQUIVO  Verdade se arquivo for um vínculo simbólico.  Usar \"-L\"."
 
 #~ msgid "    -L FILE        True if file is a symbolic link."
 #~ msgstr "    -L ARQUIVO  Verdade se o arquivo for um vínculo simbólico."
@@ -7860,8 +7353,7 @@ msgstr ""
 #~ msgstr "    -p ARQUIVO  Verdade se o arquivo for um `named pipe'."
 
 #~ msgid "    -r FILE        True if file is readable by you."
-#~ msgstr ""
-#~ "    -r ARQUIVO  Verdade se você tiver autorização para ler o arquivo."
+#~ msgstr "    -r ARQUIVO  Verdade se você tiver autorização para ler o arquivo."
 
 #~ msgid "    -s FILE        True if file exists and is not empty."
 #~ msgstr "    -s ARQUIVO  Verdade se o arquivo existir e não estiver vazio."
@@ -7875,26 +7367,19 @@ msgstr ""
 #~ "                    em um terminal."
 
 #~ msgid "    -u FILE        True if the file is set-user-id."
-#~ msgstr ""
-#~ "    -u ARQUIVO  Verdade se o arquivo tiver o bit \"set-user-id\" ativo."
+#~ msgstr "    -u ARQUIVO  Verdade se o arquivo tiver o bit \"set-user-id\" ativo."
 
 #~ msgid "    -w FILE        True if the file is writable by you."
-#~ msgstr ""
-#~ "    -w ARQUIVO  Verdade se você tiver autorização para escrever no "
-#~ "arquivo."
+#~ msgstr "    -w ARQUIVO  Verdade se você tiver autorização para escrever no arquivo."
 
 #~ msgid "    -x FILE        True if the file is executable by you."
-#~ msgstr ""
-#~ "    -x ARQUIVO  Verdade se você tiver autorização para executar o arquivo."
+#~ msgstr "    -x ARQUIVO  Verdade se você tiver autorização para executar o arquivo."
 
 #~ msgid "    -O FILE        True if the file is effectively owned by you."
-#~ msgstr ""
-#~ "    -O ARQUIVO  Verdade se o arquivo pertencer ao seu usuário efetivo."
+#~ msgstr "    -O ARQUIVO  Verdade se o arquivo pertencer ao seu usuário efetivo."
 
-#~ msgid ""
-#~ "    -G FILE        True if the file is effectively owned by your group."
-#~ msgstr ""
-#~ "    -G ARQUIVO  Verdade se o arquivo pertencer ao seu grupo efetivo."
+#~ msgid "    -G FILE        True if the file is effectively owned by your group."
+#~ msgstr "    -G ARQUIVO  Verdade se o arquivo pertencer ao seu grupo efetivo."
 
 #~ msgid "  FILE1 -nt FILE2  True if file1 is newer than (according to"
 #~ msgstr "  ARQ1 -nt ARQ2 Verdade se ARQ1 for mais novo (conforme a data"
@@ -7937,18 +7422,14 @@ msgstr ""
 #~ msgid "    STRING1 < STRING2"
 #~ msgstr "    STRING1 < STRING2"
 
-#~ msgid ""
-#~ "                   True if STRING1 sorts before STRING2 lexicographically"
-#~ msgstr ""
-#~ "                Verdade se STRING1 tiver ordenação anterior à STRING2."
+#~ msgid "                   True if STRING1 sorts before STRING2 lexicographically"
+#~ msgstr "                Verdade se STRING1 tiver ordenação anterior à STRING2."
 
 #~ msgid "    STRING1 > STRING2"
 #~ msgstr "    STRING1 > STRING2"
 
-#~ msgid ""
-#~ "                   True if STRING1 sorts after STRING2 lexicographically"
-#~ msgstr ""
-#~ "                Verdade se STRING1 tiver ordenação posterior à STRING2."
+#~ msgid "                   True if STRING1 sorts after STRING2 lexicographically"
+#~ msgstr "                Verdade se STRING1 tiver ordenação posterior à STRING2."
 
 #~ msgid "Other operators:"
 #~ msgstr "Outros operadores:"
@@ -7969,11 +7450,9 @@ msgstr ""
 #~ msgstr "                   -lt, -le, -gt, ou -ge."
 
 #~ msgid "Arithmetic binary operators return true if ARG1 is equal, not-equal,"
-#~ msgstr ""
-#~ "Operadores aritméticos binários retornam verdadeiro se ARG1 for igual,"
+#~ msgstr "Operadores aritméticos binários retornam verdadeiro se ARG1 for igual,"
 
-#~ msgid ""
-#~ "less-than, less-than-or-equal, greater-than, or greater-than-or-equal"
+#~ msgid "less-than, less-than-or-equal, greater-than, or greater-than-or-equal"
 #~ msgstr "diferente, menor, menor ou igual, maior, ou maior ou igual do que"
 
 #~ msgid "than ARG2."
@@ -7986,60 +7465,46 @@ msgstr ""
 #~ msgstr "argumento deve ser o literal `]', para fechar o `[' de abertura."
 
 #~ msgid "Print the accumulated user and system times for processes run from"
-#~ msgstr ""
-#~ "Exibe os tempos acumulados do usuário e do sistema para os processos"
+#~ msgstr "Exibe os tempos acumulados do usuário e do sistema para os processos"
 
 #~ msgid "the shell."
 #~ msgstr "executados por esta shell."
 
 #~ msgid "The command ARG is to be read and executed when the shell receives"
-#~ msgstr ""
-#~ "O comando em ARG é para ser lido e executado quando a shell receber o(s)"
+#~ msgstr "O comando em ARG é para ser lido e executado quando a shell receber o(s)"
 
 #~ msgid "signal(s) SIGNAL_SPEC.  If ARG is absent all specified signals are"
-#~ msgstr ""
-#~ "sinal(is) SINAL-ESPEC.  Se ARG for omitido, todos os sinais especificados"
+#~ msgstr "sinal(is) SINAL-ESPEC.  Se ARG for omitido, todos os sinais especificados"
 
 #~ msgid "reset to their original values.  If ARG is the null string each"
-#~ msgstr ""
-#~ "retornam aos seus valores originais.  Se ARG for uma string nula, cada"
+#~ msgstr "retornam aos seus valores originais.  Se ARG for uma string nula, cada"
 
 #~ msgid "SIGNAL_SPEC is ignored by the shell and by the commands it invokes."
-#~ msgstr ""
-#~ "SINAL-ESPEC é ignorado pela shell e pelos comandos chamados por ela."
+#~ msgstr "SINAL-ESPEC é ignorado pela shell e pelos comandos chamados por ela."
 
 #~ msgid "If SIGNAL_SPEC is EXIT (0) the command ARG is executed on exit from"
-#~ msgstr ""
-#~ "Se SINAL-ESPEC for EXIT (0) o comando em ARG é executado na saída da"
+#~ msgstr "Se SINAL-ESPEC for EXIT (0) o comando em ARG é executado na saída da"
 
 #~ msgid "the shell.  If SIGNAL_SPEC is DEBUG, ARG is executed after every"
-#~ msgstr ""
-#~ "shell.  Se SINAL-ESPEC for DEBUG, o comando em ARG é executado após cada"
+#~ msgstr "shell.  Se SINAL-ESPEC for DEBUG, o comando em ARG é executado após cada"
 
 #~ msgid "command.  If ARG is `-p' then the trap commands associated with"
-#~ msgstr ""
-#~ "comando.  Se ARG for `-p' então os comandos de captura associados com cada"
+#~ msgstr "comando.  Se ARG for `-p' então os comandos de captura associados com cada"
 
 #~ msgid "each SIGNAL_SPEC are displayed.  If no arguments are supplied or if"
 #~ msgstr "SINAL-ESPEC são exibidos.  Se nenhum argumento for fornecido, ou se"
 
 #~ msgid "only `-p' is given, trap prints the list of commands associated with"
-#~ msgstr ""
-#~ "somente `-p' for fornecido, é exibida a lista dos comandos associados"
+#~ msgstr "somente `-p' for fornecido, é exibida a lista dos comandos associados"
 
-#~ msgid ""
-#~ "each signal number.  SIGNAL_SPEC is either a signal name in <signal.h>"
-#~ msgstr ""
-#~ "com cada número de sinal.  SINAL-ESPEC é um nome de sinal em <signal.h> ou"
+#~ msgid "each signal number.  SIGNAL_SPEC is either a signal name in <signal.h>"
+#~ msgstr "com cada número de sinal.  SINAL-ESPEC é um nome de sinal em <signal.h> ou"
 
-#~ msgid ""
-#~ "or a signal number.  `trap -l' prints a list of signal names and their"
-#~ msgstr ""
-#~ "um número de sinal.  `trap -l' exibe a lista de nomes de sinais com seus"
+#~ msgid "or a signal number.  `trap -l' prints a list of signal names and their"
+#~ msgstr "um número de sinal.  `trap -l' exibe a lista de nomes de sinais com seus"
 
 #~ msgid "corresponding numbers.  Note that a signal can be sent to the shell"
-#~ msgstr ""
-#~ "números correspondentes.  Note que o sinal pode ser enviado para a shell"
+#~ msgstr "números correspondentes.  Note que o sinal pode ser enviado para a shell"
 
 #~ msgid "with \"kill -signal $$\"."
 #~ msgstr "através do comando \"kill -SINAL $$\"."
@@ -8048,19 +7513,13 @@ msgstr ""
 #~ msgstr "Para cada NOME, indica como este deve ser interpretado caso seja"
 
 #~ msgid "If the -t option is used, returns a single word which is one of"
-#~ msgstr ""
-#~ "Se a opção -t for fornecida, `type' retorna uma única palavra dentre"
+#~ msgstr "Se a opção -t for fornecida, `type' retorna uma única palavra dentre"
 
-#~ msgid ""
-#~ "`alias', `keyword', `function', `builtin', `file' or `', if NAME is an"
-#~ msgstr ""
-#~ "`alias', `keyword', `function', `builtin', `file' ou `', se NOME for um"
+#~ msgid "`alias', `keyword', `function', `builtin', `file' or `', if NAME is an"
+#~ msgstr "`alias', `keyword', `function', `builtin', `file' ou `', se NOME for um"
 
-#~ msgid ""
-#~ "alias, shell reserved word, shell function, shell builtin, disk file,"
-#~ msgstr ""
-#~ "alias, uma palavra reservada, função ou comando interno da shell, um "
-#~ "arquivo"
+#~ msgid "alias, shell reserved word, shell function, shell builtin, disk file,"
+#~ msgstr "alias, uma palavra reservada, função ou comando interno da shell, um arquivo"
 
 #~ msgid "or unfound, respectively."
 #~ msgstr "em disco, ou não for encontrado, respectivamente."
@@ -8074,10 +7533,8 @@ msgstr ""
 #~ msgid "If the -a flag is used, displays all of the places that contain an"
 #~ msgstr "Se a opção -a for fornecida, exibe todos os locais que contém um"
 
-#~ msgid ""
-#~ "executable named `file'.  This includes aliases and functions, if and"
-#~ msgstr ""
-#~ "arquivo executável chamado `ARQUIVO', incluindo os aliases e funções,"
+#~ msgid "executable named `file'.  This includes aliases and functions, if and"
+#~ msgstr "arquivo executável chamado `ARQUIVO', incluindo os aliases e funções,"
 
 #~ msgid "only if the -p flag is not also used."
 #~ msgstr "mas somente se a opção -p não for fornecida conjuntamente."
@@ -8089,12 +7546,10 @@ msgstr ""
 #~ msgstr "-a, -p, and -t, respectivamente."
 
 #~ msgid "Ulimit provides control over the resources available to processes"
-#~ msgstr ""
-#~ "Ulimit estabelece controle sobre os recursos disponíveis para os processos"
+#~ msgstr "Ulimit estabelece controle sobre os recursos disponíveis para os processos"
 
 #~ msgid "started by the shell, on systems that allow such control.  If an"
-#~ msgstr ""
-#~ "iniciados por esta shell, em sistemas que permitem estes controles. Se uma"
+#~ msgstr "iniciados por esta shell, em sistemas que permitem estes controles. Se uma"
 
 #~ msgid "option is given, it is interpreted as follows:"
 #~ msgstr "opção for fornecida, é interpretada como mostrado a seguir:"
@@ -8109,15 +7564,13 @@ msgstr ""
 #~ msgstr "    -a\ttodos os limites correntes são informados"
 
 #~ msgid "    -c\tthe maximum size of core files created"
-#~ msgstr ""
-#~ "    -c\to tamanho máximo para os arquivos de imagem do núcleo criados"
+#~ msgstr "    -c\to tamanho máximo para os arquivos de imagem do núcleo criados"
 
 #~ msgid "    -d\tthe maximum size of a process's data segment"
 #~ msgstr "    -d\to tamanho máximo do segmento de dados de um processo"
 
 #~ msgid "    -m\tthe maximum resident set size"
-#~ msgstr ""
-#~ "    -m\to tamanho máximo do conjunto de processos residentes em memória"
+#~ msgstr "    -m\to tamanho máximo do conjunto de processos residentes em memória"
 
 #~ msgid "    -s\tthe maximum stack size"
 #~ msgstr "    -s\to tamanho máximo da pilha"
@@ -8141,15 +7594,13 @@ msgstr ""
 #~ msgstr "    -v\to tamanho da memória virtual"
 
 #~ msgid "If LIMIT is given, it is the new value of the specified resource."
-#~ msgstr ""
-#~ "Se LIMITE for fornecido, torna-se o novo valor do recurso especificado."
+#~ msgstr "Se LIMITE for fornecido, torna-se o novo valor do recurso especificado."
 
 #~ msgid "Otherwise, the current value of the specified resource is printed."
 #~ msgstr "Senão, o valor atual do recurso especificado é exibido."
 
 #~ msgid "If no option is given, then -f is assumed.  Values are in 1k"
-#~ msgstr ""
-#~ "Se nenhuma opção for fornecida, então -f é assumido. Os valores são em"
+#~ msgstr "Se nenhuma opção for fornecida, então -f é assumido. Os valores são em"
 
 #~ msgid "increments, except for -t, which is in seconds, -p, which is in"
 #~ msgstr "incrementos de 1k, exceto para -t, que é em segundos, -p, que é em"
@@ -8160,101 +7611,77 @@ msgstr ""
 #~ msgid "processes."
 #~ msgstr "processos."
 
-#~ msgid ""
-#~ "The user file-creation mask is set to MODE.  If MODE is omitted, or if"
-#~ msgstr ""
-#~ "MODO é atribuído à máscara de criação de arquivos do usuário.  Se omitido,"
+#~ msgid "The user file-creation mask is set to MODE.  If MODE is omitted, or if"
+#~ msgstr "MODO é atribuído à máscara de criação de arquivos do usuário.  Se omitido,"
 
-#~ msgid ""
-#~ "`-S' is supplied, the current value of the mask is printed.  The `-S'"
-#~ msgstr ""
-#~ "ou se `-S' for especificado, a máscara em uso é exibida.  A opção `-S'"
+#~ msgid "`-S' is supplied, the current value of the mask is printed.  The `-S'"
+#~ msgstr "ou se `-S' for especificado, a máscara em uso é exibida.  A opção `-S'"
 
-#~ msgid ""
-#~ "option makes the output symbolic; otherwise an octal number is output."
+#~ msgid "option makes the output symbolic; otherwise an octal number is output."
 #~ msgstr "exibe símbolos na saída; sem esta opção um número octal é exibido."
 
 #~ msgid "If MODE begins with a digit, it is interpreted as an octal number,"
-#~ msgstr ""
-#~ "Se MODO começar por um dígito, é interpretado como sendo um número octal,"
+#~ msgstr "Se MODO começar por um dígito, é interpretado como sendo um número octal,"
 
-#~ msgid ""
-#~ "otherwise it is a symbolic mode string like that accepted by chmod(1)."
-#~ msgstr ""
-#~ "senão devem ser caracteres simbólicos, como os aceitos por chmod(1)."
+#~ msgid "otherwise it is a symbolic mode string like that accepted by chmod(1)."
+#~ msgstr "senão devem ser caracteres simbólicos, como os aceitos por chmod(1)."
 
-#~ msgid ""
-#~ "Wait for the specified process and report its termination status.  If"
-#~ msgstr ""
-#~ "Aguardar pelo processo especificado e informar seu status de término. Se N"
+#~ msgid "Wait for the specified process and report its termination status.  If"
+#~ msgstr "Aguardar pelo processo especificado e informar seu status de término. Se N"
 
 #~ msgid "N is not given, all currently active child processes are waited for,"
-#~ msgstr ""
-#~ "não for especificado, todos os processos filhos ativos são aguardados,"
+#~ msgstr "não for especificado, todos os processos filhos ativos são aguardados,"
 
 #~ msgid "and the return code is zero.  N may be a process ID or a job"
 #~ msgstr "e o código de retorno é zero.  N pode ser o ID de um processo ou a"
 
 #~ msgid "specification; if a job spec is given, all processes in the job's"
-#~ msgstr ""
-#~ "especificação de um trabalho; Se for a especificação de um trabalho, todos"
+#~ msgstr "especificação de um trabalho; Se for a especificação de um trabalho, todos"
 
 #~ msgid "pipeline are waited for."
 #~ msgstr "os processos presentes no `pipeline' do trabalho são aguardados."
 
 #~ msgid "and the return code is zero.  N is a process ID; if it is not given,"
-#~ msgstr ""
-#~ "e o código de retorno é zero.  N é o ID de um processo; se N não for"
+#~ msgstr "e o código de retorno é zero.  N é o ID de um processo; se N não for"
 
 #~ msgid "all child processes of the shell are waited for."
 #~ msgstr "especificado, todos os processos filhos da shell são aguardados."
 
 #~ msgid "The `for' loop executes a sequence of commands for each member in a"
-#~ msgstr ""
-#~ "O laço `for' executa a sequência de comandos para cada membro na lista de"
+#~ msgstr "O laço `for' executa a sequência de comandos para cada membro na lista de"
 
-#~ msgid ""
-#~ "list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is"
-#~ msgstr ""
-#~ "items.  Se `in PALAVRAS ...;' não estiver presente, então `in \"$@\"'"
+#~ msgid "list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is"
+#~ msgstr "items.  Se `in PALAVRAS ...;' não estiver presente, então `in \"$@\"'"
 
-#~ msgid ""
-#~ "assumed.  For each element in WORDS, NAME is set to that element, and"
-#~ msgstr ""
-#~ "(parâmetros posicionais) é assumido. Para cada elemento em PALAVRAS, NOME"
+#~ msgid "assumed.  For each element in WORDS, NAME is set to that element, and"
+#~ msgstr "(parâmetros posicionais) é assumido. Para cada elemento em PALAVRAS, NOME"
 
 #~ msgid "the COMMANDS are executed."
 #~ msgstr "assume seu valor, e os COMANDOS são executados."
 
 #~ msgid "The WORDS are expanded, generating a list of words.  The"
-#~ msgstr ""
-#~ "As palavras são expandidas, gerando uma lista de palavras. O conjunto"
+#~ msgstr "As palavras são expandidas, gerando uma lista de palavras. O conjunto"
 
 #~ msgid "set of expanded words is printed on the standard error, each"
-#~ msgstr ""
-#~ "de palavras expandidas é enviado para a saída de erro padrão, cada uma"
+#~ msgstr "de palavras expandidas é enviado para a saída de erro padrão, cada uma"
 
 #~ msgid "preceded by a number.  If `in WORDS' is not present, `in \"$@\"'"
-#~ msgstr ""
-#~ "precedida por um número.  Se `in PALAVRAS' for omitido, `in \"$@\"' é"
+#~ msgstr "precedida por um número.  Se `in PALAVRAS' for omitido, `in \"$@\"' é"
 
 #~ msgid "is assumed.  The PS3 prompt is then displayed and a line read"
 #~ msgstr "assumido.  Em seguida o prompt PS3 é exibido, e uma linha é lida da"
 
 #~ msgid "from the standard input.  If the line consists of the number"
-#~ msgstr ""
-#~ "entrada padrão.  Se a linha consistir do número correspondente ao número"
+#~ msgstr "entrada padrão.  Se a linha consistir do número correspondente ao número"
 
 #~ msgid "corresponding to one of the displayed words, then NAME is set"
 #~ msgstr "de uma das palavras exibidas, então NOME é atribuído para esta"
 
 #~ msgid "to that word.  If the line is empty, WORDS and the prompt are"
-#~ msgstr ""
-#~ "PALAVRA.  Se a linha estiver vazia, PALAVRAS e o prompt são exibidos"
+#~ msgstr "PALAVRA.  Se a linha estiver vazia, PALAVRAS e o prompt são exibidos"
 
 #~ msgid "redisplayed.  If EOF is read, the command completes.  Any other"
-#~ msgstr ""
-#~ "novamente.  Se EOF for lido, o comando termina.  Qualquer outro valor"
+#~ msgstr "novamente.  Se EOF for lido, o comando termina.  Qualquer outro valor"
 
 #~ msgid "value read causes NAME to be set to null.  The line read is saved"
 #~ msgstr "lido faz com que NOME seja tornado nulo.  A linha lida é salva"
@@ -8266,42 +7693,28 @@ msgstr ""
 #~ msgstr "até que o comando `break' ou `return' seja executado."
 
 #~ msgid "Selectively execute COMMANDS based upon WORD matching PATTERN.  The"
-#~ msgstr ""
-#~ "Executar seletivamente COMANDOS tomando por base a correspondência entre"
+#~ msgstr "Executar seletivamente COMANDOS tomando por base a correspondência entre"
 
 #~ msgid "`|' is used to separate multiple patterns."
-#~ msgstr ""
-#~ "PALAVRA e PADRÃO. O caracter `|' é usado para separar múltiplos padrões."
+#~ msgstr "PALAVRA e PADRÃO. O caracter `|' é usado para separar múltiplos padrões."
 
-#~ msgid ""
-#~ "The if COMMANDS are executed.  If the exit status is zero, then the then"
-#~ msgstr ""
-#~ "Os COMANDOS `if' são executados. Se os status de saída for zero, então os"
+#~ msgid "The if COMMANDS are executed.  If the exit status is zero, then the then"
+#~ msgstr "Os COMANDOS `if' são executados. Se os status de saída for zero, então os"
 
-#~ msgid ""
-#~ "COMMANDS are executed.  Otherwise, each of the elif COMMANDS are executed"
-#~ msgstr ""
-#~ "COMANDOS `then' são executados, senão, os COMANDOS `elif' são executados "
-#~ "em"
+#~ msgid "COMMANDS are executed.  Otherwise, each of the elif COMMANDS are executed"
+#~ msgstr "COMANDOS `then' são executados, senão, os COMANDOS `elif' são executados em"
 
-#~ msgid ""
-#~ "in turn, and if the exit status is zero, the corresponding then COMMANDS"
-#~ msgstr ""
-#~ "sequência e, se o status de saída for zero, os COMANDOS `then' associados"
+#~ msgid "in turn, and if the exit status is zero, the corresponding then COMMANDS"
+#~ msgstr "sequência e, se o status de saída for zero, os COMANDOS `then' associados"
 
-#~ msgid ""
-#~ "are executed and the if command completes.  Otherwise, the else COMMANDS"
-#~ msgstr ""
-#~ "são executados e o `if' termina.  Senão, os COMANDOS da cláusula `else'"
+#~ msgid "are executed and the if command completes.  Otherwise, the else COMMANDS"
+#~ msgstr "são executados e o `if' termina.  Senão, os COMANDOS da cláusula `else'"
 
-#~ msgid ""
-#~ "are executed, if present.  The exit status is the exit status of the last"
-#~ msgstr ""
-#~ "são executados, se houver.  O status de saída é o status de saída do"
+#~ msgid "are executed, if present.  The exit status is the exit status of the last"
+#~ msgstr "são executados, se houver.  O status de saída é o status de saída do"
 
 #~ msgid "command executed, or zero if no condition tested true."
-#~ msgstr ""
-#~ "último comando executado, ou zero, se nenhuma condição for verdadeira."
+#~ msgstr "último comando executado, ou zero, se nenhuma condição for verdadeira."
 
 #~ msgid "Expand and execute COMMANDS as long as the final command in the"
 #~ msgstr "Expande e executa COMANDOS enquanto o comando final nos"
@@ -8328,22 +7741,16 @@ msgstr ""
 #~ msgstr "redirecionar todo um conjunto de comandos."
 
 #~ msgid "This is similar to the `fg' command.  Resume a stopped or background"
-#~ msgstr ""
-#~ "Semelhante ao comando `fg'. Prossegue a execução de um trabalho parado ou"
+#~ msgstr "Semelhante ao comando `fg'. Prossegue a execução de um trabalho parado ou"
 
 #~ msgid "job.  If you specifiy DIGITS, then that job is used.  If you specify"
-#~ msgstr ""
-#~ "em segundo plano. Se DÍGITOS for especificado, então este trabalho é "
-#~ "usado."
+#~ msgstr "em segundo plano. Se DÍGITOS for especificado, então este trabalho é usado."
 
-#~ msgid ""
-#~ "WORD, then the job whose name begins with WORD is used.  Following the"
-#~ msgstr ""
-#~ "Se for especificado PALAVRA, o trabalho começado por PALAVRA é usado."
+#~ msgid "WORD, then the job whose name begins with WORD is used.  Following the"
+#~ msgstr "Se for especificado PALAVRA, o trabalho começado por PALAVRA é usado."
 
 #~ msgid "job specification with a `&' places the job in the background."
-#~ msgstr ""
-#~ "Seguindo-se a especificação por um `&' põe o trabalho em segundo plano."
+#~ msgstr "Seguindo-se a especificação por um `&' põe o trabalho em segundo plano."
 
 #~ msgid "BASH_VERSION    The version numbers of this Bash."
 #~ msgstr "BASH_VERSION    Os números da versão desta `bash'."
@@ -8357,15 +7764,11 @@ msgstr ""
 #~ msgid "\t\tdirectory."
 #~ msgstr "\t\tencontrado no diretório atual."
 
-#~ msgid ""
-#~ "HISTFILE        The name of the file where your command history is stored."
-#~ msgstr ""
-#~ "HISTFILE        O nome do arquivo onde o histórico de comandos é "
-#~ "armazenado."
+#~ msgid "HISTFILE        The name of the file where your command history is stored."
+#~ msgstr "HISTFILE        O nome do arquivo onde o histórico de comandos é armazenado."
 
 #~ msgid "HISTFILESIZE    The maximum number of lines this file can contain."
-#~ msgstr ""
-#~ "HISTFILESIZE    O número máximo de linhas que este arquivo pode conter."
+#~ msgstr "HISTFILESIZE    O número máximo de linhas que este arquivo pode conter."
 
 #~ msgid "HISTSIZE        The maximum number of history lines that a running"
 #~ msgstr "HISTSIZE        O número máximo de linhas do histórico que uma"
@@ -8374,16 +7777,12 @@ msgstr ""
 #~ msgstr "\t\tshell em execução pode acessar."
 
 #~ msgid "HOME            The complete pathname to your login directory."
-#~ msgstr ""
-#~ "HOME            O nome completo do caminho do seu diretório de login."
+#~ msgstr "HOME            O nome completo do caminho do seu diretório de login."
 
-#~ msgid ""
-#~ "HOSTTYPE        The type of CPU this version of Bash is running under."
-#~ msgstr ""
-#~ "HOSTTYPE        O tipo de CPU sob a qual esta `bash' está executando."
+#~ msgid "HOSTTYPE        The type of CPU this version of Bash is running under."
+#~ msgstr "HOSTTYPE        O tipo de CPU sob a qual esta `bash' está executando."
 
-#~ msgid ""
-#~ "IGNOREEOF       Controls the action of the shell on receipt of an EOF"
+#~ msgid "IGNOREEOF       Controls the action of the shell on receipt of an EOF"
 #~ msgstr "IGNOREEOF       Controla a ação da shell ao receber um caracter"
 
 #~ msgid "\t\tcharacter as the sole input.  If set, then the value"
@@ -8396,16 +7795,13 @@ msgstr ""
 #~ msgstr "\t\tde forma seguida em uma linha vazia, antes da shell terminar"
 
 #~ msgid "\t\t(default 10).  When unset, EOF signifies the end of input."
-#~ msgstr ""
-#~ "\t\t(padrão 10).  Caso contrário, EOF significa o fim da entrada de dados."
+#~ msgstr "\t\t(padrão 10).  Caso contrário, EOF significa o fim da entrada de dados."
 
 #~ msgid "MAILCHECK\tHow often, in seconds, Bash checks for new mail."
-#~ msgstr ""
-#~ "MAILCHECK\tFreqüência, em segundos, para a `bash' verificar novo e-mail."
+#~ msgstr "MAILCHECK\tFreqüência, em segundos, para a `bash' verificar novo e-mail."
 
 #~ msgid "MAILPATH\tA colon-separated list of filenames which Bash checks"
-#~ msgstr ""
-#~ "MAILPATH\tUma lista, separada por dois pontos, de nomes de arquivos,"
+#~ msgstr "MAILPATH\tUma lista, separada por dois pontos, de nomes de arquivos,"
 
 #~ msgid "\t\tfor new mail."
 #~ msgstr "\t\tnos quais a `bash' vai verificar se existe novo e-mail."
@@ -8414,8 +7810,7 @@ msgstr ""
 #~ msgstr "OSTYPE\t\tA versão do Unix sob a qual a `bash' está executando."
 
 #~ msgid "PATH            A colon-separated list of directories to search when"
-#~ msgstr ""
-#~ "PATH            Uma lista, separada por dois pontos, de diretórios a"
+#~ msgstr "PATH            Uma lista, separada por dois pontos, de diretórios a"
 
 #~ msgid "\t\tlooking for commands."
 #~ msgstr "\t\tserem pesquisados quando os comandos forem procurados."
@@ -8436,20 +7831,16 @@ msgstr ""
 #~ msgstr "TERM            O nome do tipo de terminal em uso no momento."
 
 #~ msgid "auto_resume     Non-null means a command word appearing on a line by"
-#~ msgstr ""
-#~ "auto_resume     Não nulo significa que um comando aparecendo sozinho em"
+#~ msgstr "auto_resume     Não nulo significa que um comando aparecendo sozinho em"
 
 #~ msgid "\t\titself is first looked for in the list of currently"
-#~ msgstr ""
-#~ "\t\tlinha deve ser procurado primeiro na lista de trabalhos parados."
+#~ msgstr "\t\tlinha deve ser procurado primeiro na lista de trabalhos parados."
 
 #~ msgid "\t\tstopped jobs.  If found there, that job is foregrounded."
-#~ msgstr ""
-#~ "\t\tSe for encontrado na lista, o trabalho vai para o primeiro plano."
+#~ msgstr "\t\tSe for encontrado na lista, o trabalho vai para o primeiro plano."
 
 #~ msgid "\t\tA value of `exact' means that the command word must"
-#~ msgstr ""
-#~ "\t\tO valor `exact' significa que a palavra do comando deve corresponder"
+#~ msgstr "\t\tO valor `exact' significa que a palavra do comando deve corresponder"
 
 #~ msgid "\t\texactly match a command in the list of stopped jobs.  A"
 #~ msgstr "\t\texatamente a um comando da lista de trabalhos parados."
@@ -8461,23 +7852,19 @@ msgstr ""
 #~ msgstr "\t\tcorresponder a uma parte do trabalho.  Qualquer outro valor"
 
 #~ msgid "\t\tthe command must be a prefix of a stopped job."
-#~ msgstr ""
-#~ "\t\tsignifica que o comando deve ser um prefixo de um trabalho parado."
+#~ msgstr "\t\tsignifica que o comando deve ser um prefixo de um trabalho parado."
 
 #~ msgid "command_oriented_history"
 #~ msgstr "command_oriented_history"
 
-#~ msgid ""
-#~ "                Non-null means to save multiple-line commands together on"
-#~ msgstr ""
-#~ "                Se não for nulo significa salvar comandos com múltiplas"
+#~ msgid "                Non-null means to save multiple-line commands together on"
+#~ msgstr "                Se não for nulo significa salvar comandos com múltiplas"
 
 #~ msgid "                a single history line."
 #~ msgstr "                linhas, juntas em uma única linha do histórico."
 
 #~ msgid "histchars       Characters controlling history expansion and quick"
-#~ msgstr ""
-#~ "histchars       Caracteres que controlam a expansão do histórico e a"
+#~ msgstr "histchars       Caracteres que controlam a expansão do histórico e a"
 
 #~ msgid "\t\tsubstitution.  The first character is the history"
 #~ msgstr "\t\tsubstituição rápida.  O primeiro caracter é o de substituição"
@@ -8492,12 +7879,10 @@ msgstr ""
 #~ msgstr "\t\té o de comentário do histórico, geralmente o `#'."
 
 #~ msgid "HISTCONTROL\tSet to a value of `ignorespace', it means don't enter"
-#~ msgstr ""
-#~ "HISTCONTROL\tCom valor igual a `ignorespace', significa não introduzir"
+#~ msgstr "HISTCONTROL\tCom valor igual a `ignorespace', significa não introduzir"
 
 #~ msgid "\t\tlines which begin with a space or tab on the history"
-#~ msgstr ""
-#~ "\t\tlinhas que iniciam por espaço ou tabulação na lista de histórico."
+#~ msgstr "\t\tlinhas que iniciam por espaço ou tabulação na lista de histórico."
 
 #~ msgid "\t\tlist.  Set to a value of `ignoredups', it means don't"
 #~ msgstr "\t\tCom valor igual a `ignoredups', significa não introduzir linhas"
@@ -8509,8 +7894,7 @@ msgstr ""
 #~ msgstr "\t\t`ignoreboth' significa combinar as duas opções.  Remover,"
 
 #~ msgid "\t\tor set to any other value than those above means to save"
-#~ msgstr ""
-#~ "\t\tou atribuir algum outro valor que não os acima, significa salvar"
+#~ msgstr "\t\tou atribuir algum outro valor que não os acima, significa salvar"
 
 #~ msgid "\t\tall lines on the history list."
 #~ msgstr "\t\ttodas as linhas na lista de histórico."
@@ -8519,22 +7903,19 @@ msgstr ""
 #~ msgstr "Adiciona o diretório no topo da pilha de diretórios, ou rotaciona a"
 
 #~ msgid "the stack, making the new top of the stack the current working"
-#~ msgstr ""
-#~ "pilha, fazendo o diretório atual de trabalho ficar no topo da pilha."
+#~ msgstr "pilha, fazendo o diretório atual de trabalho ficar no topo da pilha."
 
 #~ msgid "directory.  With no arguments, exchanges the top two directories."
 #~ msgstr "Sem nenhum argumento, troca os dois diretórios do topo."
 
 #~ msgid "+N\tRotates the stack so that the Nth directory (counting"
-#~ msgstr ""
-#~ "+N\tRotaciona a pilha de tal forma que o n-ésimo diretório (contado a"
+#~ msgstr "+N\tRotaciona a pilha de tal forma que o n-ésimo diretório (contado a"
 
 #~ msgid "\tfrom the left of the list shown by `dirs') is at the top."
 #~ msgstr "\tpartir da esquerda da lista exibida por `dirs') fique no topo."
 
 #~ msgid "-N\tRotates the stack so that the Nth directory (counting"
-#~ msgstr ""
-#~ "-N\tRotaciona a pilha de tal forma que o n-ésimo diretório (contado a"
+#~ msgstr "-N\tRotaciona a pilha de tal forma que o n-ésimo diretório (contado a"
 
 #~ msgid "\tfrom the right) is at the top."
 #~ msgstr "\tpartir da direita) fique no topo."
@@ -8575,8 +7956,7 @@ msgstr ""
 #~ msgid "\tremoves the last directory, `popd -1' the next to last."
 #~ msgstr "\tremove o último diretório, `popd -1' o penúltimo."
 
-#~ msgid ""
-#~ "-n\tsuppress the normal change of directory when removing directories"
+#~ msgid "-n\tsuppress the normal change of directory when removing directories"
 #~ msgstr "-n\tsuprime a troca normal de diretório ao remover-se diretórios"
 
 #~ msgid "\tfrom the stack, so only the stack is manipulated."
@@ -8591,57 +7971,44 @@ msgstr ""
 #~ msgid "back up through the list with the `popd' command."
 #~ msgstr "removidos da lista através do comando `popd'."
 
-#~ msgid ""
-#~ "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgid "The -l flag specifies that `dirs' should not print shorthand versions"
 #~ msgstr "A opção -l especifica que `dirs' não deve exibir a versão resumida"
 
-#~ msgid ""
-#~ "of directories which are relative to your home directory.  This means"
-#~ msgstr ""
-#~ "dos diretórios relativos ao seu diretório `home'. Isto significa que"
+#~ msgid "of directories which are relative to your home directory.  This means"
+#~ msgstr "dos diretórios relativos ao seu diretório `home'. Isto significa que"
 
 #~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
-#~ msgstr ""
-#~ "`~/bin' deve ser exibido como `/home/você/bin'.  A opção -v faz com que"
+#~ msgstr "`~/bin' deve ser exibido como `/home/você/bin'.  A opção -v faz com que"
 
 #~ msgid "causes `dirs' to print the directory stack with one entry per line,"
 #~ msgstr "`dirs' exiba a pilha de diretórios com uma entrada por linha,"
 
-#~ msgid ""
-#~ "prepending the directory name with its position in the stack.  The -p"
+#~ msgid "prepending the directory name with its position in the stack.  The -p"
 #~ msgstr "antecedendo o nome do diretório com a sua posição na pilha. A opção"
 
 #~ msgid "flag does the same thing, but the stack position is not prepended."
 #~ msgstr "-p faz a mesma coisa, mas a posição na pilha não é exibida. A opção"
 
-#~ msgid ""
-#~ "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgid "The -c flag clears the directory stack by deleting all of the elements."
 #~ msgstr "-c limpa a pilha de diretórios apagando todos os seus elementos."
 
-#~ msgid ""
-#~ "+N\tdisplays the Nth entry counting from the left of the list shown by"
-#~ msgstr ""
-#~ "+N\texibe a n-ésima entrada contada a partir da esquerda da lista exibida"
+#~ msgid "+N\tdisplays the Nth entry counting from the left of the list shown by"
+#~ msgstr "+N\texibe a n-ésima entrada contada a partir da esquerda da lista exibida"
 
 #~ msgid "\tdirs when invoked without options, starting with zero."
 #~ msgstr "\tpor `dirs', quando este é chamado sem opções, começando por zero."
 
-#~ msgid ""
-#~ "-N\tdisplays the Nth entry counting from the right of the list shown by"
-#~ msgstr ""
-#~ "-N\texibe a n-ésima entrada contada a partir da direita da lista exibida"
+#~ msgid "-N\tdisplays the Nth entry counting from the right of the list shown by"
+#~ msgstr "-N\texibe a n-ésima entrada contada a partir da direita da lista exibida"
 
 #~ msgid "Toggle the values of variables controlling optional behavior."
-#~ msgstr ""
-#~ "Alterna os valores das variáveis controladoras de comportamentos "
-#~ "opcionais."
+#~ msgstr "Alterna os valores das variáveis controladoras de comportamentos opcionais."
 
 #~ msgid "The -s flag means to enable (set) each OPTNAME; the -u flag"
 #~ msgstr "A opção -s ativa (set) cada NOME-OPÇÃO; a opção -u desativa cada"
 
 #~ msgid "unsets each OPTNAME.  The -q flag suppresses output; the exit"
-#~ msgstr ""
-#~ "NOME-OPÇÃO. A opção -q suprime a saída; o status de término indica se"
+#~ msgstr "NOME-OPÇÃO. A opção -q suprime a saída; o status de término indica se"
 
 #~ msgid "status indicates whether each OPTNAME is set or unset.  The -o"
 #~ msgstr "cada NOME-OPÇÃO foi ativado ou desativado  A opção -o restringe"
@@ -8653,8 +8020,7 @@ msgstr ""
 #~ msgstr "Sem nenhuma opção, ou com a opção -p, uma lista com todas as"
 
 #~ msgid "settable options is displayed, with an indication of whether or"
-#~ msgstr ""
-#~ "opções que podem ser ativadas é exibida, com indicação sobre se cada uma"
+#~ msgstr "opções que podem ser ativadas é exibida, com indicação sobre se cada uma"
 
 #~ msgid "not each is set."
 #~ msgstr "das opções está ativa ou não."
index ec59728a897aa0cd5dec0e0b705ca3a9066a41b8..9a0ceb5170aacf0f4cf63ab65688807e425c1137 100644 (file)
Binary files a/po/ru.gmo and b/po/ru.gmo differ
index 4cf2cbc578c39c4104ee7caf7c689c79d99fc6d6..7388a6cca836ff5baf003b99cc78c912c449ffa3 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -2,24 +2,23 @@
 # Copyright (C) 2002 Free Software Foundation, Inc.
 # This file is distributed under the same license as the bash package.
 # Ruslan Batdalov <linnando@tolkien.ru>, 2002.
-# Pavlo Marianov <acid@jack.kiev.ua>, 2014, 2018, 2020.
+# Pavlo Marianov <acid@jack.kiev.ua>, 2014, 2018, 2020, 2023.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bash 5.1\n"
+"Project-Id-Version: bash 5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2021-02-17 11:04+0200\n"
+"PO-Revision-Date: 2023-08-04 09:34+0300\n"
 "Last-Translator: Pavlo Marianov <acid@jack.kiev.ua>\n"
 "Language-Team: Russian <gnu@d07.ru>\n"
 "Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
-"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-"X-Generator: Poedit 2.2.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: arrayfunc.c:66
 msgid "bad array subscript"
@@ -44,8 +43,7 @@ msgstr "%s: не удаётся присвоить значение нечисл
 #: arrayfunc.c:822
 #, c-format
 msgid "%s: %s: must use subscript when assigning associative array"
-msgstr ""
-"%s: %s: необходимо использовать индекс при назначении ассоциативному массиву"
+msgstr "%s: %s: необходимо использовать индекс при назначении ассоциативному массиву"
 
 #: bashhist.c:455
 #, c-format
@@ -157,8 +155,7 @@ msgstr ""
 "    стека.\n"
 "    \n"
 "    Значение выражения означает количество кадров, которое нужно\n"
-"    вызвать для возврата к текущему кадру. Первый кадр имеет номер 0.\n"
-"    "
+"    вызвать для возврата к текущему кадру. Первый кадр имеет номер 0."
 
 #: builtins/cd.def:327
 msgid "HOME not set"
@@ -250,6 +247,7 @@ msgstr "%s: переменная только для чтения"
 
 #: builtins/common.c:273
 #, fuzzy, c-format
+#| msgid "%s: cannot unset"
 msgid "%s: cannot assign"
 msgstr "%s: не удаётся выполнить сброс"
 
@@ -548,11 +546,8 @@ msgstr ""
 
 #: builtins/help.def:185
 #, c-format
-msgid ""
-"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr ""
-"нет разделов справки, соответствующих «%s».  Попробуйте ввести «help help» "
-"или «man -k %s» или «info %s»."
+msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr "нет разделов справки, соответствующих «%s».  Попробуйте ввести «help help» или «man -k %s» или «info %s»."
 
 #: builtins/help.def:223
 #, c-format
@@ -570,15 +565,12 @@ msgid ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 msgstr ""
-"Показанные ниже команды определены внутри командного процессора.  Чтобы "
-"вывести полный список, введите «help».\n"
+"Показанные ниже команды определены внутри командного процессора.  Чтобы вывести полный список, введите «help».\n"
 "Чтобы вывести справку по функции «name», введите «help name».\n"
 "Чтобы вывести справку по командному процессору, введите «info bash».\n"
-"Чтобы вывести справку по командам, которые отсутствуют в этом списке, "
-"введите «man -k» или «info».\n"
+"Чтобы вывести справку по командам, которые отсутствуют в этом списке, введите «man -k» или «info».\n"
 "\n"
-"Звёздочка (*) рядом с названием команды означает, что эта команда "
-"отключена.\n"
+"Звёздочка (*) рядом с названием команды означает, что эта команда отключена.\n"
 "\n"
 
 #: builtins/history.def:159
@@ -730,12 +722,10 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown "
-"by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown "
-"by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Выводит список запомненных на данный момент каталогов.  Каталоги\n"
@@ -783,8 +773,7 @@ msgid ""
 msgstr ""
 "Добавляет каталог в начало стека каталогов или выполняет\n"
 "    ротацию стека, помещая в начало стека текущий рабочий\n"
-"    каталог.  Если аргументы не указаны, меняет местами два первых "
-"каталога.\n"
+"    каталог.  Если аргументы не указаны, меняет местами два первых каталога.\n"
 "    \n"
 "    Параметры:\n"
 "      -n\tпредотвращает обычное изменение каталога при добавлении\n"
@@ -1000,6 +989,7 @@ msgstr "ИНФО: "
 
 #: error.c:310
 #, fuzzy, c-format
+#| msgid "warning: "
 msgid "DEBUG warning: "
 msgstr "предупреждение: "
 
@@ -1065,9 +1055,7 @@ msgstr "%s: достигнут максимальный уровень влож
 #: execute_cmd.c:5598
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
-msgstr ""
-"%s: ограниченный режим: в названиях команд нельзя использовать косую черту "
-"«/»"
+msgstr "%s: ограниченный режим: в названиях команд нельзя использовать косую черту «/»"
 
 #: execute_cmd.c:5715
 #, c-format
@@ -1081,6 +1069,7 @@ msgstr "%s: %s"
 
 #: execute_cmd.c:5975
 #, fuzzy, c-format
+#| msgid "%s: cannot execute binary file"
 msgid "%s: cannot execute: required file not found"
 msgstr "%s: не удаётся запустить бинарный файл"
 
@@ -1142,8 +1131,7 @@ msgstr "экспонента меньше нуля"
 
 #: expr.c:1030
 msgid "identifier expected after pre-increment or pre-decrement"
-msgstr ""
-"после предварительного инкремента или декремента ожидается идентификатор "
+msgstr "после предварительного инкремента или декремента ожидается идентификатор"
 
 #: expr.c:1057
 msgid "missing `)'"
@@ -1191,9 +1179,7 @@ msgstr "не удаётся сбросить режим nodelay для файл
 #: input.c:266
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr ""
-"не удаётся выделить новый дескриптор для входных данных bash из файлового "
-"дескриптора %d"
+msgstr "не удаётся выделить новый дескриптор для входных данных bash из файлового дескриптора %d"
 
 #: input.c:274
 #, c-format
@@ -1227,8 +1213,7 @@ msgstr "удаление остановленного задания %d с гр
 #: jobs.c:1502
 #, c-format
 msgid "add_process: pid %5ld (%s) marked as still alive"
-msgstr ""
-"add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный"
+msgstr "add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный"
 
 #: jobs.c:1839
 #, c-format
@@ -1289,8 +1274,7 @@ msgstr "дочерний setpgid (%ld к %ld)"
 #: jobs.c:2608 nojobs.c:666
 #, c-format
 msgid "wait: pid %ld is not a child of this shell"
-msgstr ""
-"wait: процесс %ld не является дочерним процессом этого командного процессора"
+msgstr "wait: процесс %ld не является дочерним процессом этого командного процессора"
 
 #: jobs.c:2884
 #, c-format
@@ -1319,9 +1303,7 @@ msgstr "%s: задание %d уже выполняется в фоновом р
 
 #: jobs.c:3793
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
-msgstr ""
-"waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого "
-"блока"
+msgstr "waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого блока"
 
 #: jobs.c:4307
 #, c-format
@@ -1340,7 +1322,7 @@ msgstr "(рабочий каталог: %s)\n"
 
 #: jobs.c:4378
 msgid "initialize_job_control: getpgrp failed"
-msgstr "initialize_job_control: ошибка вызова getpgrp "
+msgstr "initialize_job_control: ошибка вызова getpgrp"
 
 #: jobs.c:4434
 msgid "initialize_job_control: no job control in background"
@@ -1375,7 +1357,7 @@ msgid ""
 "malloc: %s:%d: assertion botched\r\n"
 msgstr ""
 "\\r\n"
-"malloc: %s:%d: утверждение не удалось\\r\n"
+"malloc: %s:%d: утверждение не удалось\r\n"
 
 #: lib/malloc/malloc.c:384 lib/malloc/malloc.c:941
 msgid "unknown"
@@ -1395,9 +1377,7 @@ msgstr "free: вызван с аргументом невыделенного б
 
 #: lib/malloc/malloc.c:1001
 msgid "free: underflow detected; mh_nbytes out of range"
-msgstr ""
-"free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
-"диапазона"
+msgstr "free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами диапазона"
 
 #: lib/malloc/malloc.c:1007
 msgid "free: underflow detected; magic8 corrupted"
@@ -1413,9 +1393,7 @@ msgstr "realloc: вызван с аргументом невыделенного
 
 #: lib/malloc/malloc.c:1191
 msgid "realloc: underflow detected; mh_nbytes out of range"
-msgstr ""
-"realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами "
-"диапазона"
+msgstr "realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами диапазона"
 
 #: lib/malloc/malloc.c:1197
 msgid "realloc: underflow detected; magic8 corrupted"
@@ -1517,23 +1495,17 @@ msgstr "make_here_document: недопустимый тип инструкции
 #: make_cmd.c:668
 #, c-format
 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
-msgstr ""
-"блок here-document в строке %d разделён знаком конца файла (ожидался «%s»)"
+msgstr "блок here-document в строке %d разделён знаком конца файла (ожидался «%s»)"
 
 #: make_cmd.c:769
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
-msgstr ""
-"make_redirection: инструкция перенаправления «%d» вышла за пределы диапазона"
+msgstr "make_redirection: инструкция перенаправления «%d» вышла за пределы диапазона"
 
 #: parse.y:2428
 #, c-format
-msgid ""
-"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
-"truncated"
-msgstr ""
-"shell_getc: shell_input_line_size (%zu) превысил SIZE_MAX (%lu): строка "
-"обрезана"
+msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
+msgstr "shell_getc: shell_input_line_size (%zu) превысил SIZE_MAX (%lu): строка обрезана"
 
 #: parse.y:2921
 msgid "maximum here-document count exceeded"
@@ -1775,8 +1747,7 @@ msgstr "Параметры командного процессора:\n"
 
 #: shell.c:2069
 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
-msgstr ""
-"\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуске)\n"
+msgstr "\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуске)\n"
 
 #: shell.c:2088
 #, c-format
@@ -1786,16 +1757,12 @@ msgstr "\t-%s или -o параметр\n"
 #: shell.c:2094
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr ""
-"Для получения дополнительных сведений о параметрах командного процессора "
-"введите «%s -c \"help set\"».\n"
+msgstr "Для получения дополнительных сведений о параметрах командного процессора введите «%s -c \"help set\"».\n"
 
 #: shell.c:2095
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
-msgstr ""
-"Для получения дополнительных сведений о встроенных командах введите «%s -c "
-"help».\n"
+msgstr "Для получения дополнительных сведений о встроенных командах введите «%s -c help».\n"
 
 #: shell.c:2096
 #, c-format
@@ -1810,8 +1777,7 @@ msgstr "Домашняя страница bash: <http://www.gnu.org/software/bas
 #: shell.c:2099
 #, c-format
 msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
-msgstr ""
-"Общая справка по использованию программ GNU: <http://www.gnu.org/gethelp/>\n"
+msgstr "Общая справка по использованию программ GNU: <http://www.gnu.org/gethelp/>\n"
 
 #: sig.c:765
 #, c-format
@@ -2014,8 +1980,7 @@ msgstr "не удаётся открыть именованный конвейе
 #: subst.c:6223
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
-msgstr ""
-"не удаётся скопировать именованный конвейер %s  в файловый дескриптор %d"
+msgstr "не удаётся скопировать именованный конвейер %s  в файловый дескриптор %d"
 
 #: subst.c:6370
 msgid "command substitution: ignored null byte in input"
@@ -2031,8 +1996,7 @@ msgstr "не удаётся создать дочерний процесс дл
 
 #: subst.c:6613
 msgid "command_substitute: cannot duplicate pipe as fd 1"
-msgstr ""
-"command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1"
+msgstr "command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1"
 
 #: subst.c:7082 subst.c:10252
 #, c-format
@@ -2075,12 +2039,8 @@ msgid "$%s: cannot assign in this way"
 msgstr "$%s: такое присвоение невозможно"
 
 #: subst.c:10111
-msgid ""
-"future versions of the shell will force evaluation as an arithmetic "
-"substitution"
-msgstr ""
-"в будущих версиях командный процессор оценка будет выполняться как "
-"математическая подстановка"
+msgid "future versions of the shell will force evaluation as an arithmetic substitution"
+msgstr "в будущих версиях командный процессор оценка будет выполняться как математическая подстановка"
 
 #: subst.c:10795
 #, c-format
@@ -2136,9 +2096,7 @@ msgstr "недопустимый номер сигнала"
 #: trap.c:323
 #, c-format
 msgid "trap handler: maximum trap handler level exceeded (%d)"
-msgstr ""
-"обработка ловушек: достигнут максимальный уровень вложенности обработки "
-"ловушек (%d)"
+msgstr "обработка ловушек: достигнут максимальный уровень вложенности обработки ловушек (%d)"
 
 #: trap.c:412
 #, c-format
@@ -2147,11 +2105,8 @@ msgstr "run_pending_traps: неверное значение в trap_list[%d]: %
 
 #: trap.c:416
 #, c-format
-msgid ""
-"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr ""
-"run_pending_traps: обработчик сигнала — SIG_DFL; повторная отправка %d (%s) "
-"самому себе"
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr "run_pending_traps: обработчик сигнала — SIG_DFL; повторная отправка %d (%s) самому себе"
 
 #: trap.c:509
 #, c-format
@@ -2208,8 +2163,7 @@ msgstr "отсутствует «=» в exportstr для %s"
 
 #: variables.c:5317
 msgid "pop_var_context: head of shell_variables not a function context"
-msgstr ""
-"pop_var_context: заголовок shell_variables не является контекстом функции"
+msgstr "pop_var_context: заголовок shell_variables не является контекстом функции"
 
 #: variables.c:5330
 msgid "pop_var_context: no global_variables context"
@@ -2217,9 +2171,7 @@ msgstr "pop_var_context: отсутствует контекст global_variable
 
 #: variables.c:5410
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr ""
-"pop_scope: заголовок shell_variables не является областью временного "
-"окружения"
+msgstr "pop_scope: заголовок shell_variables не является областью временного окружения"
 
 #: variables.c:6400
 #, c-format
@@ -2238,16 +2190,13 @@ msgstr "%s: %s: значение совместимости за предела
 
 #: version.c:46 version2.c:46
 #, fuzzy
+#| msgid "Copyright (C) 2020 Free Software Foundation, Inc."
 msgid "Copyright (C) 2022 Free Software Foundation, Inc."
 msgstr "© Free Software Foundation, Inc, 2020."
 
 #: version.c:47 version2.c:47
-msgid ""
-"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
-"html>\n"
-msgstr ""
-"Лицензия GPLv3+: GNU GPL версии 3 или более поздней <http://gnu.org/licenses/"
-"gpl.html>\n"
+msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgstr "Лицензия GPLv3+: GNU GPL версии 3 или более поздней <http://gnu.org/licenses/gpl.html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -2256,9 +2205,7 @@ msgstr "GNU bash, версия %s (%s)\n"
 
 #: version.c:91 version2.c:91
 msgid "This is free software; you are free to change and redistribute it."
-msgstr ""
-"Это свободное программное обеспечение. Вы можете изменять и распространять "
-"его."
+msgstr "Это свободное программное обеспечение. Вы можете изменять и распространять его."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
@@ -2293,13 +2240,8 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] имя [имя ...]"
 
 #: builtins.c:53
-msgid ""
-"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
-"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr ""
-"bind [-lpvsPSVX] [-m раскладка] [-f файл] [-q имя] [-u name] [-r "
-"послед_клавиш] [-x послед_клавиш:команда_shell] [послед_клавиш:фнкц_readline "
-"или команда_readline]"
+msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr "bind [-lpvsPSVX] [-m раскладка] [-f файл] [-q имя] [-u name] [-r послед_клавиш] [-x послед_клавиш:команда_shell] [послед_клавиш:фнкц_readline или команда_readline]"
 
 #: builtins.c:56
 msgid "break [n]"
@@ -2331,16 +2273,14 @@ msgstr "command [-pVv] команда [аргумент ...]"
 
 #: builtins.c:78
 #, fuzzy
-msgid ""
-"declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] "
-"[name ...]"
+#| msgid "declare [-aAfFgiIlnrtux] [-p] [name[=value] ...]"
+msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
 msgstr "declare [-aAfFgiIlnrtux] [-p] [имя[=значение] ...]"
 
 #: builtins.c:80
 #, fuzzy
-msgid ""
-"typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] "
-"[name ...]"
+#| msgid "typeset [-aAfFgiIlnrtux] [-p] name[=value] ..."
+msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
 msgstr "typeset [-aAfFgiIlnrtux] [-p] имя[=значение] ..."
 
 #: builtins.c:82
@@ -2381,9 +2321,7 @@ msgstr "logout [n]"
 
 #: builtins.c:105
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr ""
-"fc [-e редактор] [-lnr] [первая] [последняя] или fc -s [шаблон=замена] "
-"[команда]"
+msgstr "fc [-e редактор] [-lnr] [первая] [последняя] или fc -s [шаблон=замена] [команда]"
 
 #: builtins.c:109
 msgid "fg [job_spec]"
@@ -2402,12 +2340,8 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [шаблон ...]"
 
 #: builtins.c:123
-msgid ""
-"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
-"[arg...]"
-msgstr ""
-"history [-c] [-d смещение] [n] или history -anrw [файл] или history -ps "
-"аргумент [аргумент...]"
+msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgstr "history [-c] [-d смещение] [n] или history -anrw [файл] или history -ps аргумент [аргумент...]"
 
 #: builtins.c:127
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2418,24 +2352,16 @@ msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
 msgstr "disown [-h] [-ar] [задание ... | pid ...]"
 
 #: builtins.c:134
-msgid ""
-"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
-"[sigspec]"
-msgstr ""
-"kill [-s назв_сигнала | -n номер_сигнала | -назв_сигнала] ид_процесса | "
-"назв_задания] ... или kill -l [назв_сигнала]"
+msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgstr "kill [-s назв_сигнала | -n номер_сигнала | -назв_сигнала] ид_процесса | назв_задания] ... или kill -l [назв_сигнала]"
 
 #: builtins.c:136
 msgid "let arg [arg ...]"
 msgstr "let аргумент [аргумент ...]"
 
 #: builtins.c:138
-msgid ""
-"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
-"prompt] [-t timeout] [-u fd] [name ...]"
-msgstr ""
-"read [-ers] [-a массив] [-d разделитель] [-i текст] [-n число_символов] [-N "
-"число_символов] [-p приглашение] [-t тайм-аут] [-u fd] [имя ...]"
+msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgstr "read [-ers] [-a массив] [-d разделитель] [-i текст] [-n число_символов] [-N число_символов] [-p приглашение] [-t тайм-аут] [-u fd] [имя ...]"
 
 #: builtins.c:140
 msgid "return [n]"
@@ -2443,6 +2369,7 @@ msgstr "return [n]"
 
 #: builtins.c:142
 #, fuzzy
+#| msgid "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
 msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
 msgstr "set [-abefhkmnptuvxBCHP] [-o параметр] [--] [аргумент ...]"
 
@@ -2492,6 +2419,7 @@ msgstr "type [-afptP] имя [имя ...]"
 
 #: builtins.c:171
 #, fuzzy
+#| msgid "ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]"
 msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
 msgstr "ulimit [-SHabcdefiklmnpqrstuvxPT] [ограничение]"
 
@@ -2528,20 +2456,18 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case СЛОВО in [ШАБЛОН [| ШАБЛОН]...) КОМАНДЫ ;;]... esac"
 
 #: builtins.c:194
-msgid ""
-"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
-"COMMANDS; ] fi"
-msgstr ""
-"if КОМАНДЫ; then КОМАНДЫ; [ elif КОМАНДЫ; then КОМАНДЫ; ]... [ else "
-"КОМАНДЫ; ] fi"
+msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgstr "if КОМАНДЫ; then КОМАНДЫ; [ elif КОМАНДЫ; then КОМАНДЫ; ]... [ else КОМАНДЫ; ] fi"
 
 #: builtins.c:196
 #, fuzzy
+#| msgid "while COMMANDS; do COMMANDS; done"
 msgid "while COMMANDS; do COMMANDS-2; done"
 msgstr "while КОМАНДЫ; do КОМАНДЫ; done"
 
 #: builtins.c:198
 #, fuzzy
+#| msgid "until COMMANDS; do COMMANDS; done"
 msgid "until COMMANDS; do COMMANDS-2; done"
 msgstr "until КОМАНДЫ; do КОМАНДЫ; done"
 
@@ -2571,8 +2497,7 @@ msgstr "[[ выражение ]]"
 
 #: builtins.c:212
 msgid "variables - Names and meanings of some shell variables"
-msgstr ""
-"переменные — имена и значения некоторых переменных командного процессора"
+msgstr "переменные — имена и значения некоторых переменных командного процессора"
 
 #: builtins.c:215
 msgid "pushd [-n] [+N | -N | dir]"
@@ -2595,43 +2520,24 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v переменная] формат [аргументы]"
 
 #: builtins.c:231
-msgid ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
-"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
-"suffix] [name ...]"
-msgstr ""
-"complete [-abcdefgjksuv] [-pr] [-DEI] [-o параметр] [-A действие] [-G "
-"глоб_шаблон] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P "
-"префикс] [-S суффикс] [имя ...]"
+msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgstr "complete [-abcdefgjksuv] [-pr] [-DEI] [-o параметр] [-A действие] [-G глоб_шаблон] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S суффикс] [имя ...]"
 
 #: builtins.c:235
-msgid ""
-"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
-"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr ""
-"compgen [-abcdefgjksuv] [-o параметр] [-A действие] [-G глоб_шабл] [-W "
-"список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S "
-"суффикс] [слово]"
+msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr "compgen [-abcdefgjksuv] [-o параметр] [-A действие] [-G глоб_шабл] [-W список_слов] [-F функция] [-C команда] [-X фильтр_шабл] [-P префикс] [-S суффикс] [слово]"
 
 #: builtins.c:239
 msgid "compopt [-o|+o option] [-DEI] [name ...]"
 msgstr "compopt [-o|+o параметр] [-DEI] [имя ...]"
 
 #: builtins.c:242
-msgid ""
-"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"mapfile [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C "
-"callback] [-c quantum] [массив]"
+msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "mapfile [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C callback] [-c quantum] [массив]"
 
 #: builtins.c:244
-msgid ""
-"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
-"callback] [-c quantum] [array]"
-msgstr ""
-"readarray [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-"
-"C callback] [-c quantum] [массив]"
+msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr "readarray [-d разделитель] [-n число] [-O начало] [-s число] [-t] [-u fd] [-C callback] [-c quantum] [массив]"
 
 #: builtins.c:256
 msgid ""
@@ -2648,8 +2554,7 @@ msgid ""
 "      -p\tprint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has "
-"been\n"
+"    alias returns true unless a NAME is supplied for which no alias has been\n"
 "    defined."
 msgstr ""
 "Определение или отображение псевдонимов.\n"
@@ -2687,6 +2592,40 @@ msgstr ""
 
 #: builtins.c:291
 #, fuzzy
+#| msgid ""
+#| "Set Readline key bindings and variables.\n"
+#| "    \n"
+#| "    Bind a key sequence to a Readline function or a macro, or set a\n"
+#| "    Readline variable.  The non-option argument syntax is equivalent to\n"
+#| "    that found in ~/.inputrc, but must be passed as a single argument:\n"
+#| "    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
+#| "                         command.  Acceptable keymap names are emacs,\n"
+#| "                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+#| "                         vi-command, and vi-insert.\n"
+#| "      -l                 List names of functions.\n"
+#| "      -P                 List function names and bindings.\n"
+#| "      -p                 List functions and bindings in a form that can be\n"
+#| "                         reused as input.\n"
+#| "      -S                 List key sequences that invoke macros and their values\n"
+#| "      -s                 List key sequences that invoke macros and their values\n"
+#| "                         in a form that can be reused as input.\n"
+#| "      -V                 List variable names and values\n"
+#| "      -v                 List variable names and values in a form that can\n"
+#| "                         be reused as input.\n"
+#| "      -q  function-name  Query about which keys invoke the named function.\n"
+#| "      -u  function-name  Unbind all keys which are bound to the named function.\n"
+#| "      -r  keyseq         Remove the binding for KEYSEQ.\n"
+#| "      -f  filename       Read key bindings from FILENAME.\n"
+#| "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+#| "    \t\t\t\tKEYSEQ is entered.\n"
+#| "      -X\t\t     List key sequences bound with -x and associated commands\n"
+#| "                         in a form that can be reused as input.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    bind returns 0 unless an unrecognized option is given or an error occurs."
 msgid ""
 "Set Readline key bindings and variables.\n"
 "    \n"
@@ -2698,30 +2637,25 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
-"move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their "
-"values\n"
-"      -s                 List key sequences that invoke macros and their "
-"values\n"
+"      -S                 List key sequences that invoke macros and their values\n"
+"      -s                 List key sequences that invoke macros and their values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named "
-"function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
 "    \t\t\t\tKEYSEQ is entered.\n"
-"      -X                 List key sequences bound with -x and associated "
-"commands\n"
+"      -X                 List key sequences bound with -x and associated commands\n"
 "                         in a form that can be reused as input.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2730,18 +2664,14 @@ msgstr ""
 "Определение привязок клавиш и переменных readline.\n"
 "    \n"
 "    Привязывает последовательность клавиш функции readline или макросу\n"
-"    или задаёт переменную readline.  Синтаксис аргументов без параметров "
-"аналогичен\n"
-"    синтаксису файла ~/.inputrc, но всё должно передаваться в одном "
-"аргументе,\n"
+"    или задаёт переменную readline.  Синтаксис аргументов без параметров аналогичен\n"
+"    синтаксису файла ~/.inputrc, но всё должно передаваться в одном аргументе,\n"
 "    например bind '\"\\C-x\\C-r\": перечитать-init-файл'.\n"
 "    \n"
 "    Параметры:\n"
-"      -m  раскладка      использовать указанную раскладку во время "
-"выполнения\n"
+"      -m  раскладка      использовать указанную раскладку во время выполнения\n"
 "                         данной команды.  Допустимые раскладки: emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
-"move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
 "                         vi-command и vi-insert.\n"
 "      -l                 вывести названия функций\n"
 "      -P                 вывести названия функций и их привязки\n"
@@ -2756,19 +2686,16 @@ msgstr ""
 "      -v                 вывести имена переменных и их значения\n"
 "                         в формате для повторного использования\n"
 "      -q  имя_функции\t вывести клавиши, вызывающие указанную функцию\n"
-"      -u  имя_функции    отвязать все клавиши, привязанные к указанной "
-"функции\n"
+"      -u  имя_функции    отвязать все клавиши, привязанные к указанной функции\n"
 "      -r  посл-клавиш    удалить привязку для последовательности клавиш\n"
 "      -f  файл           прочитать привязки из файла\n"
 "      -x  посл-клавиш:кмнд-shell выполнить команду bash, если введена\n"
 "    \t\t\t\tпоследовательность клавиш\n"
-"      -X\t\t     вывести последовательности клавиш, привязанные с помощью -"
-"x, и связанные команды\n"
+"      -X\t\t     вывести последовательности клавиш, привязанные с помощью -x, и связанные команды\n"
 "                         в формате для повторного использования\n"
 "    \n"
 "    Состояние выхода:\n"
-"    bind возвращает 0, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    bind возвращает 0, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:330
 msgid ""
@@ -2782,8 +2709,7 @@ msgid ""
 msgstr ""
 "Прерывание цикла for, while или until.\n"
 "    \n"
-"    Прерывает цикл for, while или until.  Если указано N, прерывает N "
-"вложенных\n"
+"    Прерывает цикл for, while или until.  Если указано N, прерывает N вложенных\n"
 "    циклов.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -2809,13 +2735,22 @@ msgstr ""
 
 #: builtins.c:354
 #, fuzzy
+#| msgid ""
+#| "Execute shell builtins.\n"
+#| "    \n"
+#| "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
+#| "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
+#| "    as a shell function, but need to execute the builtin within the function.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
+#| "    not a shell builtin.."
 msgid ""
 "Execute shell builtins.\n"
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the "
-"function.\n"
+"    as a shell function, but need to execute the builtin within the function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2824,14 +2759,11 @@ msgstr ""
 "Выполнение встроенных команд.\n"
 "    \n"
 "    Выполняет встроенную команду bash с аргументами\n"
-"    без поиска команды.  Это полезно, если нужно переопределить встроенную "
-"команду\n"
-"    как функцию командного процессора, в этой функции нужно выполнить "
-"встроенную команду.\n"
+"    без поиска команды.  Это полезно, если нужно переопределить встроенную команду\n"
+"    как функцию командного процессора, в этой функции нужно выполнить встроенную команду.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает состояние выхода встроенной команды или ложь, если указанная "
-"команда bash\n"
+"    Возвращает состояние выхода встроенной команды или ложь, если указанная команда bash\n"
 "    не является встроенной."
 
 #: builtins.c:369
@@ -2851,8 +2783,7 @@ msgid ""
 msgstr ""
 "Возвращает контекст вызова текущей подпрограммы.\n"
 "    \n"
-"    Если выражение не указано, возвращает «$line $filename».  Если выражение "
-"указано, возвращает\n"
+"    Если выражение не указано, возвращает «$line $filename».  Если выражение указано, возвращает\n"
 "    «$line $subroutine $filename». Эти дополнительные данные можно\n"
 "    использовать для трассировки стека.\n"
 "    \n"
@@ -2860,31 +2791,57 @@ msgstr ""
 "    для возврата к текущему кадру. Первый кадр имеет номер 0.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает 0, если командный процессор не выполняет функцию, или "
-"выражение\n"
+"    Возвращает 0, если командный процессор не выполняет функцию, или выражение\n"
 "    является допустимым."
 
 #: builtins.c:387
 #, fuzzy
+#| msgid ""
+#| "Change the shell working directory.\n"
+#| "    \n"
+#| "    Change the current directory to DIR.  The default DIR is the value of the\n"
+#| "    HOME shell variable.\n"
+#| "    \n"
+#| "    The variable CDPATH defines the search path for the directory containing\n"
+#| "    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
+#| "    A null directory name is the same as the current directory.  If DIR begins\n"
+#| "    with a slash (/), then CDPATH is not used.\n"
+#| "    \n"
+#| "    If the directory is not found, and the shell option `cdable_vars' is set,\n"
+#| "    the word is assumed to be  a variable name.  If that variable has a value,\n"
+#| "    its value is used for DIR.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "        -L\tforce symbolic links to be followed: resolve symbolic links in\n"
+#| "    \tDIR after processing instances of `..'\n"
+#| "        -P\tuse the physical directory structure without following symbolic\n"
+#| "    \tlinks: resolve symbolic links in DIR before processing instances\n"
+#| "    \tof `..'\n"
+#| "        -e\tif the -P option is supplied, and the current working directory\n"
+#| "    \tcannot be determined successfully, exit with a non-zero status\n"
+#| "        -@  on systems that support it, present a file with extended attributes\n"
+#| "            as a directory containing the file attributes\n"
+#| "    \n"
+#| "    The default is to follow symbolic links, as if `-L' were specified.\n"
+#| "    `..' is processed by removing the immediately previous pathname component\n"
+#| "    back to a slash or the beginning of DIR.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+#| "    -P is used; non-zero otherwise."
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of "
-"the\n"
+"    Change the current directory to DIR.  The default DIR is the value of the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory "
-"containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon "
-"(:).\n"
-"    A null directory name is the same as the current directory.  If DIR "
-"begins\n"
+"    The variable CDPATH defines the search path for the directory containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
+"    A null directory name is the same as the current directory.  If DIR begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is "
-"set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a "
-"value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2900,31 +2857,25 @@ msgid ""
 "    \t\tattributes as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname "
-"component\n"
+"    `..' is processed by removing the immediately previous pathname component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully "
-"when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Смена рабочего каталога командного процессора.\n"
 "    \n"
-"    Изменяет текущий каталог на указанный каталог.  Каталог по умолчанию "
-"хранится в\n"
+"    Изменяет текущий каталог на указанный каталог.  Каталог по умолчанию хранится в\n"
 "    переменной $HOME командного процессора.\n"
 "    \n"
 "    Переменная $CDPATH определяет путь поиска каталога, содержащего\n"
-"    указанный каталог.  Альтернативные каталоги в $CDPATH разделяются "
-"двоеточием (:).\n"
-"    Пустое название каталога соответствует текущему каталогу.  Если каталог "
-"начинается\n"
+"    указанный каталог.  Альтернативные каталоги в $CDPATH разделяются двоеточием (:).\n"
+"    Пустое название каталога соответствует текущему каталогу.  Если каталог начинается\n"
 "    с косой черты (/), переменная $CDPATH не используется.\n"
 "    \n"
 "    Если каталог не найден и задан параметр «cdable_vars»,\n"
-"    слово считается названием переменной.  Если эта переменная содержит "
-"значение,\n"
+"    слово считается названием переменной.  Если эта переменная содержит значение,\n"
 "    оно используется для каталога.\n"
 "    \n"
 "    Параметры:\n"
@@ -2935,24 +2886,32 @@ msgstr ""
 "    \tобработки «..»\n"
 "        -e\tесли указан параметр -P, и не удаётся определить текущий\n"
 "    \tрабочий каталог, команда завершается с ненулевым состоянием\n"
-"        -@  на системах, которые это поддерживают, представляет файл с "
-"расширенными\n"
+"        -@  на системах, которые это поддерживают, представляет файл с расширенными\n"
 "            атрибутами как каталог, содержащий атрибуты файла\n"
 "    \n"
-"    По умолчанию выполняется переход по символьным ссылкам (как при указании "
-"параметра «-L»).\n"
-"    «..» обрабатывается путём удаления первого компонента пути до косой "
-"черты\n"
+"    По умолчанию выполняется переход по символьным ссылкам (как при указании параметра «-L»).\n"
+"    «..» обрабатывается путём удаления первого компонента пути до косой черты\n"
 "    или из начала каталога.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает 0, если каталог был изменён, и если $PWD был успешно "
-"установлен\n"
-"    при использовании параметра -P. В противном случае возвращается "
-"ненулевое состояние."
+"    Возвращает 0, если каталог был изменён, и если $PWD был успешно установлен\n"
+"    при использовании параметра -P. В противном случае возвращается ненулевое состояние."
 
 #: builtins.c:425
 #, fuzzy
+#| msgid ""
+#| "Print the name of the current working directory.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -L\tprint the value of $PWD if it names the current working\n"
+#| "    \tdirectory\n"
+#| "      -P\tprint the physical directory, without any symbolic links\n"
+#| "    \n"
+#| "    By default, `pwd' behaves as if `-L' were specified.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns 0 unless an invalid option is given or the current directory\n"
+#| "    cannot be read."
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -3022,12 +2981,26 @@ msgstr ""
 
 #: builtins.c:471
 #, fuzzy
+#| msgid ""
+#| "Execute a simple command or display information about commands.\n"
+#| "    \n"
+#| "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
+#| "    information about the specified COMMANDs.  Can be used to invoke commands\n"
+#| "    on disk when a function with the same name exists.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -p\tuse a default value for PATH that is guaranteed to find all of\n"
+#| "    \tthe standard utilities\n"
+#| "      -v\tprint a description of COMMAND similar to the `type' builtin\n"
+#| "      -V\tprint a more verbose description of each COMMAND\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke "
-"commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -3041,15 +3014,12 @@ msgid ""
 msgstr ""
 "Выполнение простой команды или вывод информации о командах.\n"
 "    \n"
-"    Выполняет команду с аргументами без поиска функции командного "
-"процессора\n"
-"    или выводит информацию об указанных командах.  Можно использовать для "
-"вызова команд\n"
+"    Выполняет команду с аргументами без поиска функции командного процессора\n"
+"    или выводит информацию об указанных командах.  Можно использовать для вызова команд\n"
 "    с диска, когда функция с таким именем уже существует.\n"
 "    \n"
 "    Параметры:\n"
-"      -p\tиспользовать значение по умолчанию для $PATH, чтобы "
-"гарантированно\n"
+"      -p\tиспользовать значение по умолчанию для $PATH, чтобы гарантированно\n"
 "    \tнайти все стандартные команды\n"
 "      -v\tвывести описание команды аналогично встроенной команде «type»\n"
 "      -V\tвывести более подробное описание каждой команды\n"
@@ -3059,6 +3029,42 @@ msgstr ""
 
 #: builtins.c:490
 #, fuzzy
+#| msgid ""
+#| "Set variable values and attributes.\n"
+#| "    \n"
+#| "    Declare variables and give them attributes.  If no NAMEs are given,\n"
+#| "    display the attributes and values of all variables.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -f\trestrict action or display to function names and definitions\n"
+#| "      -F\trestrict display to function names only (plus line number and\n"
+#| "    \tsource file when debugging)\n"
+#| "      -g\tcreate global variables when used in a shell function; otherwise\n"
+#| "    \tignored\n"
+#| "      -p\tdisplay the attributes and value of each NAME\n"
+#| "    \n"
+#| "    Options which set attributes:\n"
+#| "      -a\tto make NAMEs indexed arrays (if supported)\n"
+#| "      -A\tto make NAMEs associative arrays (if supported)\n"
+#| "      -i\tto make NAMEs have the `integer' attribute\n"
+#| "      -l\tto convert NAMEs to lower case on assignment\n"
+#| "      -n\tmake NAME a reference to the variable named by its value\n"
+#| "      -r\tto make NAMEs readonly\n"
+#| "      -t\tto make NAMEs have the `trace' attribute\n"
+#| "      -u\tto convert NAMEs to upper case on assignment\n"
+#| "      -x\tto make NAMEs export\n"
+#| "    \n"
+#| "    Using `+' instead of `-' turns off the given attribute.\n"
+#| "    \n"
+#| "    Variables with the integer attribute have arithmetic evaluation (see\n"
+#| "    the `let' command) performed when the variable is assigned a value.\n"
+#| "    \n"
+#| "    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+#| "    command.  The `-g' option suppresses this behavior.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is supplied or a variable\n"
+#| "    assignment error occurs."
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -3091,8 +3097,7 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the "
-"`local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3101,16 +3106,14 @@ msgid ""
 msgstr ""
 "Указание значений переменных и атрибутов.\n"
 "    \n"
-"    Объявление переменных и назначение им атрибутов.  Если имена не "
-"указаны,\n"
+"    Объявление переменных и назначение им атрибутов.  Если имена не указаны,\n"
 "    выводит атрибуты и значения всех переменных.\n"
 "    \n"
 "    Параметры:\n"
 "      -f\tограничить действие или вывести имена функций и их определения\n"
 "      -F\tвывести только имена функций (а также номер строки\n"
 "    \tв исходном файле при отладке)\n"
-"      -g\tсоздать глобальные переменные при использовании в функции "
-"командного процессора; в противном случае\n"
+"      -g\tсоздать глобальные переменные при использовании в функции командного процессора; в противном случае\n"
 "    \tигнорируется\n"
 "      -p\tвывести атрибуты и значения каждого имени\n"
 "    \n"
@@ -3119,8 +3122,7 @@ msgstr ""
 "      -A\tсделать имена ассоциативными массивами (если поддерживается)\n"
 "      -i\tназначить именам атрибут «integer»\n"
 "      -l\tперевести имена в нижний регистр при назначении\n"
-"      -n\tсделать имя ссылкой на переменную с именем, соответствующим её "
-"значению\n"
+"      -n\tсделать имя ссылкой на переменную с именем, соответствующим её значению\n"
 "      -r\tотключить запись в имена\n"
 "      -t\tназначить именам атрибут «trace»\n"
 "      -l\tперевести имена в верхний регистр при назначении\n"
@@ -3129,11 +3131,9 @@ msgstr ""
 "    Знак «+» вместо «-» отключает указанный атрибут.\n"
 "    \n"
 "    Переменные с атрибутом «integer» содержат математическое выражение (см.\n"
-"    команду «let»), которое рассчитывается при назначении значения "
-"переменной.\n"
+"    команду «let»), которое рассчитывается при назначении значения переменной.\n"
 "    \n"
-"    При использовании в функции «declare» делает имена локальными как при "
-"использовании\n"
+"    При использовании в функции «declare» делает имена локальными как при использовании\n"
 "    данной команды.  Параметр «-g» отключает это поведение.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -3142,6 +3142,10 @@ msgstr ""
 
 #: builtins.c:532
 #, fuzzy
+#| msgid ""
+#| "Set variable values and attributes.\n"
+#| "    \n"
+#| "    Obsolete.  See `help declare'."
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -3167,26 +3171,52 @@ msgid ""
 msgstr ""
 "Определение локальных переменных.\n"
 "    \n"
-"    Создаёт локальную переменную с указанным именем и присваивает ей "
-"указанное значение.  Параметром может быть\n"
+"    Создаёт локальную переменную с указанным именем и присваивает ей указанное значение.  Параметром может быть\n"
 "    любой параметр, принимаемый командой «declare».\n"
 "    \n"
-"    Локальные переменные можно использовать только внутри функции. Они "
-"видны\n"
+"    Локальные переменные можно использовать только внутри функции. Они видны\n"
 "    только той функции, в которой они определены, и её дочерним функциям.\n"
 "    \n"
 "    Состояние выхода:\n"
 "    Возвращает успех, если был указан допустимый параметр, не возникла\n"
-"    ошибка присвоения переменной или командный процессор не выполняет "
-"функцию."
+"    ошибка присвоения переменной или командный процессор не выполняет функцию."
 
 #: builtins.c:557
 #, fuzzy
+#| msgid ""
+#| "Write arguments to the standard output.\n"
+#| "    \n"
+#| "    Display the ARGs, separated by a single space character and followed by a\n"
+#| "    newline, on the standard output.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -n\tdo not append a newline\n"
+#| "      -e\tenable interpretation of the following backslash escapes\n"
+#| "      -E\texplicitly suppress interpretation of backslash escapes\n"
+#| "    \n"
+#| "    `echo' interprets the following backslash-escaped characters:\n"
+#| "      \\a\talert (bell)\n"
+#| "      \\b\tbackspace\n"
+#| "      \\c\tsuppress further output\n"
+#| "      \\e\tescape character\n"
+#| "      \\E\tescape character\n"
+#| "      \\f\tform feed\n"
+#| "      \\n\tnew line\n"
+#| "      \\r\tcarriage return\n"
+#| "      \\t\thorizontal tab\n"
+#| "      \\v\tvertical tab\n"
+#| "      \\\\\tbackslash\n"
+#| "      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+#| "    \t0 to 3 octal digits\n"
+#| "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
+#| "    \tcan be one or two hex digits\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless a write error occurs."
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by "
-"a\n"
+"    Display the ARGs, separated by a single space character and followed by a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -3210,11 +3240,9 @@ msgid ""
 "    \t\t0 to 3 octal digits\n"
 "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
 "    \t\tcan be one or two hex digits\n"
-"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
-"HHHH.\n"
+"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
 "    \t\tHHHH can be one to four hex digits.\n"
-"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
-"value\n"
+"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
 "    \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3222,19 +3250,15 @@ msgid ""
 msgstr ""
 "Вывод аргументов на стандартный вывод.\n"
 "    \n"
-"    Выводит аргументы, разделённые пробелом, добавляя в конце символ новой "
-"строки,\n"
+"    Выводит аргументы, разделённые пробелом, добавляя в конце символ новой строки,\n"
 "    на стандартный вывод.\n"
 "    \n"
 "    Параметры:\n"
 "      -n\tне добавлять символ новой строки\n"
-"      -e\tвключить интерпретацию символов, экранированных обратной косой "
-"чертой\n"
-"      -E\tявно отключить интерпретацию символов, экранированных обратной "
-"косой чертой\n"
+"      -e\tвключить интерпретацию символов, экранированных обратной косой чертой\n"
+"      -E\tявно отключить интерпретацию символов, экранированных обратной косой чертой\n"
 "    \n"
-"    echo интерпретирует следующие символы, экранированные обратной косой "
-"чертой:\n"
+"    echo интерпретирует следующие символы, экранированные обратной косой чертой:\n"
 "      \\a\tоповещение (звуковой сигнал)\n"
 "      \\b\tbackspace\n"
 "      \\c\tотключение дальнейшего вывода\n"
@@ -3246,11 +3270,9 @@ msgstr ""
 "      \\t\tгоризонтальная табуляция\n"
 "      \\v\tвертикальная табуляция\n"
 "      \\\\\tобратная косая черта\n"
-"      \\0nnn\tсимвол с ASCII-кодом NNN (восьмеричным)  NNN может быть "
-"длиной\n"
+"      \\0nnn\tсимвол с ASCII-кодом NNN (восьмеричным)  NNN может быть длиной\n"
 "    \tот 0 до 3 восьмеричных цифр\n"
-"      \\xHH\tвосьмиразрядный символ, значение которого — HH "
-"(шестнадцатеричное)  HH\n"
+"      \\xHH\tвосьмиразрядный символ, значение которого — HH (шестнадцатеричное)  HH\n"
 "    \tможет быть одной или двумя шестнадцатеричными цифрами\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -3270,8 +3292,7 @@ msgid ""
 msgstr ""
 "Вывод аргументов на стандартный вывод.\n"
 "    \n"
-"    Выводит аргументы на стандартный вывод, добавляя в конце символ новой "
-"строки.\n"
+"    Выводит аргументы на стандартный вывод, добавляя в конце символ новой строки.\n"
 "    \n"
 "    Параметры:\n"
 "      -n\tне добавлять символ новой строки\n"
@@ -3307,16 +3328,13 @@ msgid ""
 msgstr ""
 "Включение и отключение встроенных команд командного процессора.\n"
 "    \n"
-"    Включает и отключает команды, встроенные в командный процессор.  "
-"Отключение позволит\n"
-"    выполнить команду с диска, название которой совпадает с названием "
-"встроенной команды,\n"
+"    Включает и отключает команды, встроенные в командный процессор.  Отключение позволит\n"
+"    выполнить команду с диска, название которой совпадает с названием встроенной команды,\n"
 "    без указания полного пути к ней.\n"
 "    \n"
 "    Параметры:\n"
 "      -a\tпоказать список встроенных команд и их состояние\n"
-"      -n\tотключить все указанные имена или вывести список отключённых "
-"команд\n"
+"      -n\tотключить все указанные имена или вывести список отключённых команд\n"
 "      -p\tпоказать список встроенных команд\n"
 "      -s\tпоказать только названия встроенных команд «special» Posix\n"
 "    \n"
@@ -3330,15 +3348,13 @@ msgstr ""
 "    а не встроенную в командный процессор, введите «enable -n test».\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если указанное имя не является встроенной командой или "
-"не произошла ошибка."
+"    Возвращает успех, если указанное имя не является встроенной командой или не произошла ошибка."
 
 #: builtins.c:640
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the "
-"shell,\n"
+"    Combine ARGs into a single string, use the result as input to the shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3354,6 +3370,44 @@ msgstr ""
 
 #: builtins.c:652
 #, fuzzy
+#| msgid ""
+#| "Parse option arguments.\n"
+#| "    \n"
+#| "    Getopts is used by shell procedures to parse positional parameters\n"
+#| "    as options.\n"
+#| "    \n"
+#| "    OPTSTRING contains the option letters to be recognized; if a letter\n"
+#| "    is followed by a colon, the option is expected to have an argument,\n"
+#| "    which should be separated from it by white space.\n"
+#| "    \n"
+#| "    Each time it is invoked, getopts will place the next option in the\n"
+#| "    shell variable $name, initializing name if it does not exist, and\n"
+#| "    the index of the next argument to be processed into the shell\n"
+#| "    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
+#| "    a shell script is invoked.  When an option requires an argument,\n"
+#| "    getopts places that argument into the shell variable OPTARG.\n"
+#| "    \n"
+#| "    getopts reports errors in one of two ways.  If the first character\n"
+#| "    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
+#| "    this mode, no error messages are printed.  If an invalid option is\n"
+#| "    seen, getopts places the option character found into OPTARG.  If a\n"
+#| "    required argument is not found, getopts places a ':' into NAME and\n"
+#| "    sets OPTARG to the option character found.  If getopts is not in\n"
+#| "    silent mode, and an invalid option is seen, getopts places '?' into\n"
+#| "    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
+#| "    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
+#| "    printed.\n"
+#| "    \n"
+#| "    If the shell variable OPTERR has the value 0, getopts disables the\n"
+#| "    printing of error messages, even if the first character of\n"
+#| "    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
+#| "    \n"
+#| "    Getopts normally parses the positional parameters ($0 - $9), but if\n"
+#| "    more arguments are given, they are parsed instead.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success if an option is found; fails if the end of options is\n"
+#| "    encountered or an error occurs."
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3398,13 +3452,11 @@ msgstr ""
 "    getopts используется процедурами командного процессора для анализа\n"
 "    позиционных параметров.\n"
 "    \n"
-"    «строка_параметров» содержит буквы распознаваемых параметров. Если "
-"после\n"
+"    «строка_параметров» содержит буквы распознаваемых параметров. Если после\n"
 "    буквы идёт двоеточие, считается, что у параметра есть аргумент,\n"
 "    который должен быть отделён пробелом.\n"
 "    \n"
-"    При каждом своём вызове getopts поместит следующий параметр в "
-"переменную\n"
+"    При каждом своём вызове getopts поместит следующий параметр в переменную\n"
 "    $имя, проинициализировав это имя, если оно не существует,\n"
 "    и проиндексирует следующий обрабатываемый аргумент в переменной\n"
 "    $OPTIND.  Переменная $OPTIND инициализируется при каждом вызове\n"
@@ -3412,40 +3464,51 @@ msgstr ""
 "    getopts помещает этот аргумент в переменную $OPTARG.\n"
 "    \n"
 "    getopts сообщает об ошибках двумя способами.  Если первый символ\n"
-"    в «строке_параметров» является двоеточием, getopts включает режим "
-"молчания.  В этом\n"
+"    в «строке_параметров» является двоеточием, getopts включает режим молчания.  В этом\n"
 "    режиме сообщения об ошибках не выводятся.  Если указан неверный\n"
 "    параметр, getopts помещает символ параметра в переменную $OPTARG.  Если\n"
 "    обязательный аргумент не найден, getopts помещает «:» в «имя»\n"
-"    и задаёт для $OPTARG символ найденного параметра.  Если getopts не в "
-"режиме\n"
+"    и задаёт для $OPTARG символ найденного параметра.  Если getopts не в режиме\n"
 "    молчания, и был указан неверный параметр, getopts помещает «?»\n"
-"    в НАЗВАНИЕ и удаляет переменную OPTARG.  Если обязательный аргумент не "
-"найден, в НАЗВАНИЕ\n"
+"    в НАЗВАНИЕ и удаляет переменную OPTARG.  Если обязательный аргумент не найден, в НАЗВАНИЕ\n"
 "    помещается «?», переменная OPTARG удаляется и выводится диагностическое\n"
 "    сообщение.\n"
 "    \n"
 "    Если переменная OPTERR имеет значение 0, getopts отключает\n"
 "    вывод сообщений об ошибках, даже если первый символ переменной\n"
-"    OPTSTRING не является двоеточием.  По умолчанию переменная OPTERR имеет "
-"значение 1.\n"
+"    OPTSTRING не является двоеточием.  По умолчанию переменная OPTERR имеет значение 1.\n"
 "    \n"
 "    Getopts обычно анализирует позиционные параметры ($0–$9), но если\n"
 "    задано больше аргументов, анализируются последние.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если найден параметр. Возвращает ошибку, если "
-"достигнут\n"
+"    Возвращает успех, если найден параметр. Возвращает ошибку, если достигнут\n"
 "    конец параметров или возникла ошибка."
 
 #: builtins.c:694
 #, fuzzy
+#| msgid ""
+#| "Replace the shell with the given command.\n"
+#| "    \n"
+#| "    Execute COMMAND, replacing this shell with the specified program.\n"
+#| "    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+#| "    any redirections take effect in the current shell.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a name\tpass NAME as the zeroth argument to COMMAND\n"
+#| "      -c\t\texecute COMMAND with an empty environment\n"
+#| "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
+#| "    \n"
+#| "    If the command cannot be executed, a non-interactive shell exits, unless\n"
+#| "    the shell option `execfail' is set.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless COMMAND is not found or a redirection error occurs."
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
-"specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3453,20 +3516,16 @@ msgid ""
 "      -c\texecute COMMAND with an empty environment\n"
 "      -l\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, "
-"unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error "
-"occurs."
+"    Returns success unless COMMAND is not found or a redirection error occurs."
 msgstr ""
 "Замена командного процессора указанной командой.\n"
 "    \n"
-"    Выполняет команду, заменяя текущий командный процессор указанной "
-"программой.\n"
-"    Указанные аргументы становятся аргументами для команды.  Если команда не "
-"указана,\n"
+"    Выполняет команду, заменяя текущий командный процессор указанной программой.\n"
+"    Указанные аргументы становятся аргументами для команды.  Если команда не указана,\n"
 "    все перенаправления будет выполняться в текущем командном процессоре.\n"
 "    \n"
 "    Параметры:\n"
@@ -3478,8 +3537,7 @@ msgstr ""
 "    закроется (если только на задан «execfail»).\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если команда не была найдена или не возникла ошибка "
-"перенаправления."
+"    Возвращает успех, если команда не была найдена или не возникла ошибка перенаправления."
 
 #: builtins.c:715
 msgid ""
@@ -3497,8 +3555,7 @@ msgstr ""
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not "
-"executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not executed\n"
 "    in a login shell."
 msgstr ""
 "Выход из командного процессора login.\n"
@@ -3510,15 +3567,13 @@ msgstr ""
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history "
-"list.\n"
+"    fc is used to list or edit and re-execute commands from the history list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
-"EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3532,15 +3587,12 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error "
-"occurs."
+"    Returns success or status of executed command; non-zero if an error occurs."
 msgstr ""
 "Отображение или выполнение команд из журнала.\n"
 "    \n"
-"    fc выводит список команд из журнала или позволяет изменить и повторно "
-"выполнить их.\n"
-"    Аргументы «первая» и «последняя» могут быть числами, определяющими "
-"диапазон.\n"
+"    fc выводит список команд из журнала или позволяет изменить и повторно выполнить их.\n"
+"    Аргументы «первая» и «последняя» могут быть числами, определяющими диапазон.\n"
 "    Аргумент «первая» также может быть строкой, которая означает\n"
 "    последнюю команду, начинающуюся с этой строки.\n"
 "    \n"
@@ -3555,13 +3607,11 @@ msgstr ""
 "    выполняется повторно после замены старая=новая.\n"
 "    \n"
 "    Полезный псевдоним для команды — r='fc -s'. Так если ввести «r cc»,\n"
-"    будет выполнена последняя команда, начинающаяся с «cc», а если ввести "
-"«r»,\n"
+"    будет выполнена последняя команда, начинающаяся с «cc», а если ввести «r»,\n"
 "    будет выполнена последняя команда.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех или состояние выполненной команды. В случае ошибки "
-"возвращает ненулевое состояние."
+"    Возвращает успех или состояние выполненной команды. В случае ошибки возвращает ненулевое состояние."
 
 #: builtins.c:764
 msgid ""
@@ -3581,17 +3631,14 @@ msgstr ""
 "    текущее задание.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает состояние команды, переведённой в интерактивный режим, или "
-"ошибку, если возникла ошибка."
+"    Возвращает состояние команды, переведённой в интерактивный режим, или ошибку, если возникла ошибка."
 
 #: builtins.c:779
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if "
-"they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
-"notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3604,17 +3651,35 @@ msgstr ""
 "    текущего задания.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если не включено управление заданиями или не произошла "
-"ошибка."
+"    Возвращает успех, если не включено управление заданиями или не произошла ошибка."
 
 #: builtins.c:793
 #, fuzzy
+#| msgid ""
+#| "Remember or display program locations.\n"
+#| "    \n"
+#| "    Determine and remember the full pathname of each command NAME.  If\n"
+#| "    no arguments are given, information about remembered commands is displayed.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -d\t\tforget the remembered location of each NAME\n"
+#| "      -l\t\tdisplay in a format that may be reused as input\n"
+#| "      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
+#| "      -r\t\tforget all remembered locations\n"
+#| "      -t\t\tprint the remembered location of each NAME, preceding\n"
+#| "    \t\teach location with the corresponding NAME if multiple\n"
+#| "    \t\tNAMEs are given\n"
+#| "    Arguments:\n"
+#| "      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
+#| "    \t\tof remembered commands.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless NAME is not found or an invalid option is given."
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is "
-"displayed.\n"
+"    no arguments are given, information about remembered commands is displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\tforget the remembered location of each NAME\n"
@@ -3649,11 +3714,28 @@ msgstr ""
 "    \t\tзапомненных команд.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если команда была найдена или был указан допустимый "
-"параметр."
+"    Возвращает успех, если команда была найдена или был указан допустимый параметр."
 
 #: builtins.c:818
 #, fuzzy
+#| msgid ""
+#| "Display information about builtin commands.\n"
+#| "    \n"
+#| "    Displays brief summaries of builtin commands.  If PATTERN is\n"
+#| "    specified, gives detailed help on all commands matching PATTERN,\n"
+#| "    otherwise the list of help topics is printed.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -d\toutput short description for each topic\n"
+#| "      -m\tdisplay usage in pseudo-manpage format\n"
+#| "      -s\toutput only a short usage synopsis for each topic matching\n"
+#| "    \tPATTERN\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      PATTERN\tPattern specifiying a help topic\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless PATTERN is not found or an invalid option is given."
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3671,14 +3753,12 @@ msgid ""
 "      PATTERN\tPattern specifying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is "
-"given."
+"    Returns success unless PATTERN is not found or an invalid option is given."
 msgstr ""
 "Вывод информации о встроенных командах.\n"
 "    \n"
 "    Показывает краткую справку о встроенных командах.  Если указан\n"
-"    шаблон, выводит подробную справку по всем командам, удовлетворяющим "
-"шаблону.\n"
+"    шаблон, выводит подробную справку по всем командам, удовлетворяющим шаблону.\n"
 "    В противном случае выводится список разделов справки.\n"
 "    \n"
 "    Параметры:\n"
@@ -3691,11 +3771,40 @@ msgstr ""
 "      ШАБЛОН\tшаблон, определяющий раздел справки\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был найден шаблон или был указан допустимый "
-"параметр."
+"    Возвращает успех, если был найден шаблон или был указан допустимый параметр."
 
 #: builtins.c:842
 #, fuzzy
+#| msgid ""
+#| "Display or manipulate the history list.\n"
+#| "    \n"
+#| "    Display the history list with line numbers, prefixing each modified\n"
+#| "    entry with a `*'.  An argument of N lists only the last N entries.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -c\tclear the history list by deleting all of the entries\n"
+#| "      -d offset\tdelete the history entry at offset OFFSET.\n"
+#| "    \n"
+#| "      -a\tappend history lines from this session to the history file\n"
+#| "      -n\tread all history lines not already read from the history file\n"
+#| "      -r\tread the history file and append the contents to the history\n"
+#| "    \tlist\n"
+#| "      -w\twrite the current history to the history file\n"
+#| "    \tand append them to the history list\n"
+#| "    \n"
+#| "      -p\tperform history expansion on each ARG and display the result\n"
+#| "    \twithout storing it in the history list\n"
+#| "      -s\tappend the ARGs to the history list as a single entry\n"
+#| "    \n"
+#| "    If FILENAME is given, it is used as the history file.  Otherwise,\n"
+#| "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
+#| "    \n"
+#| "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
+#| "    as a format string for strftime(3) to print the time stamp associated\n"
+#| "    with each displayed history entry.  No time stamps are printed otherwise.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or an error occurs."
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3723,8 +3832,7 @@ msgid ""
 "    \n"
 "    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed "
-"otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3732,16 +3840,14 @@ msgstr ""
 "Отображение или изменение журнала команд.\n"
 "    \n"
 "    Выводит журнал команд с номерами строк и звёздочками (*) перед всеми\n"
-"    изменёнными записями.  С аргументом N показываются только последние N "
-"записей.\n"
+"    изменёнными записями.  С аргументом N показываются только последние N записей.\n"
 "    \n"
 "    Параметры:\n"
 "      -c\tочистить журнал, удалив из него все записи\n"
 "      -d смещение\tудалить запись журнала по указанному смещению\n"
 "    \n"
 "      -a\tдобавить журнал текущего сеанса в файл журнала\n"
-"      -n\tпрочитать все записи, которые ещё не были прочитаны из файла "
-"журнала\n"
+"      -n\tпрочитать все записи, которые ещё не были прочитаны из файла журнала\n"
 "      -r\tпрочитать файл журнала и добавить его содержимое\n"
 "    \tв журнал\n"
 "      -w\tзаписать текущий журнал в файл журнала\n"
@@ -3752,21 +3858,38 @@ msgstr ""
 "      -s\tдобавить аргументы в журнал как одну запись\n"
 "    \n"
 "    Если указан файл, он используется как файл журнала.  В противном случае\n"
-"    если $HISTFILE содержит значение, используется этот файл, иначе — файл "
-"~/.bash_history.\n"
+"    если $HISTFILE содержит значение, используется этот файл, иначе — файл ~/.bash_history.\n"
 "    \n"
-"    Если переменная $HISTTIMEFORMAT задана и не является пустой, её "
-"значение\n"
+"    Если переменная $HISTTIMEFORMAT задана и не является пустой, её значение\n"
 "    используется как строка форматирования для strftime(3) для вывода метки\n"
-"    времени для каждой показанной записи журнала.  В противном случае метки "
-"времени не будут показаны.\n"
+"    времени для каждой показанной записи журнала.  В противном случае метки времени не будут показаны.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:879
 #, fuzzy
+#| msgid ""
+#| "Display status of jobs.\n"
+#| "    \n"
+#| "    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
+#| "    Without options, the status of all active jobs is displayed.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -l\tlists process IDs in addition to the normal information\n"
+#| "      -n\tlist only processes that have changed status since the last\n"
+#| "    \tnotification\n"
+#| "      -p\tlists process IDs only\n"
+#| "      -r\trestrict output to running jobs\n"
+#| "      -s\trestrict output to stopped jobs\n"
+#| "    \n"
+#| "    If -x is supplied, COMMAND is run after all job specifications that\n"
+#| "    appear in ARGS have been replaced with the process ID of that job's\n"
+#| "    process group leader.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or an error occurs.\n"
+#| "    If -x is used, returns the exit status of COMMAND."
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3791,14 +3914,11 @@ msgid ""
 msgstr ""
 "Отображение состояния заданий.\n"
 "    \n"
-"    Выводит список активных заданий.  Если указан номер задания, выводится "
-"только это задание.\n"
-"    Если не указать параметры, будет показано состояние всех активных "
-"заданий.\n"
+"    Выводит список активных заданий.  Если указан номер задания, выводится только это задание.\n"
+"    Если не указать параметры, будет показано состояние всех активных заданий.\n"
 "    \n"
 "    Параметры:\n"
-"      -l\tпоказать идентификаторы процессов в дополнение к обычной "
-"информации\n"
+"      -l\tпоказать идентификаторы процессов в дополнение к обычной информации\n"
 "      -n\tпоказать только те процессы, у которых изменилось состояние\n"
 "    \tс момента после последнего уведомления\n"
 "      -p\tпоказать только идентификаторы процессов\n"
@@ -3810,12 +3930,25 @@ msgstr ""
 "    лидера группы процессов задания.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка.\n"
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка.\n"
 "    Если указан параметр -x, возвращает состояние выхода команды."
 
 #: builtins.c:906
 #, fuzzy
+#| msgid ""
+#| "Remove jobs from current shell.\n"
+#| "    \n"
+#| "    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
+#| "    any JOBSPECs, the shell uses its notion of the current job.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a\tremove all jobs if JOBSPEC is not supplied\n"
+#| "      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
+#| "    \tshell receives a SIGHUP\n"
+#| "      -r\tremove only running jobs\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option or JOBSPEC is given."
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3847,6 +3980,25 @@ msgstr ""
 
 #: builtins.c:925
 #, fuzzy
+#| msgid ""
+#| "Send a signal to a job.\n"
+#| "    \n"
+#| "    Send the processes identified by PID or JOBSPEC the signal named by\n"
+#| "    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
+#| "    SIGTERM is assumed.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -s sig\tSIG is a signal name\n"
+#| "      -n sig\tSIG is a signal number\n"
+#| "      -l\tlist the signal names; if arguments follow `-l' they are\n"
+#| "    \tassumed to be signal numbers for which names should be listed\n"
+#| "    \n"
+#| "    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+#| "    instead of process IDs, and allows processes to be killed if the limit\n"
+#| "    on processes that you can create is reached.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or an error occurs."
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3877,19 +4029,15 @@ msgstr ""
 "    Параметры:\n"
 "      -s сигнал\tназвание сигнала\n"
 "      -n сигнал\tномер сигнала\n"
-"      -l\t\tпоказывает названия сигналов; если после аргументов указано «-"
-"l»,\n"
-"    \tони считаются номерами сигналов, для которых необходимо показать "
-"названия\n"
+"      -l\t\tпоказывает названия сигналов; если после аргументов указано «-l»,\n"
+"    \tони считаются номерами сигналов, для которых необходимо показать названия\n"
 "    \n"
-"    kill — это встроенная команда, предназначенная для двух задач: "
-"использовать\n"
+"    kill — это встроенная команда, предназначенная для двух задач: использовать\n"
 "    номера заданий вместо номеров процессов и убивать процессы\n"
 "    при достижении предельного числа процессов.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:949
 msgid ""
@@ -3898,8 +4046,7 @@ msgid ""
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are "
-"listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3937,11 +4084,9 @@ msgid ""
 msgstr ""
 "Расчёт математических выражений.\n"
 "    \n"
-"    Выполняет расчёт всех аргументов в математическом выражении.  Расчёт "
-"выполняется\n"
+"    Выполняет расчёт всех аргументов в математическом выражении.  Расчёт выполняется\n"
 "    для целых чисел фиксированной ширины с без проверки на переполнение.\n"
-"    Однако деление на 0 перехватывается и выдаётся ошибка.  Указанные ниже "
-"операторы объединены\n"
+"    Однако деление на 0 перехватывается и выдаётся ошибка.  Указанные ниже операторы объединены\n"
 "    в группы с одинаковым приоритетом.  Группы перечислены\n"
 "    в порядке уменьшения приоритета.\n"
 "    \n"
@@ -3966,10 +4111,8 @@ msgstr ""
 "    \t+=, -=, <<=, >>=,\n"
 "    \t&=, ^=, |=\tприсвоение\n"
 "    \n"
-"    в качестве операндов можно использовать переменные командного "
-"процессора.  Название переменной\n"
-"    заменяется её значением (приводится к целому числу фиксированной "
-"ширины)\n"
+"    в качестве операндов можно использовать переменные командного процессора.  Название переменной\n"
+"    заменяется её значением (приводится к целому числу фиксированной ширины)\n"
 "    в выражении.  У переменной не должен быть включён атрибут integer,\n"
 "    чтобы её можно было использовать в выражении.\n"
 "    \n"
@@ -3978,27 +4121,63 @@ msgstr ""
 "    выше правила старшинства.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Если последний АРГУМЕНТ имеет значение 0, let возвращает 1. В противном "
-"случае let возвращает 0."
+"    Если последний АРГУМЕНТ имеет значение 0, let возвращает 1. В противном случае let возвращает 0."
 
 #: builtins.c:994
 #, fuzzy
+#| msgid ""
+#| "Read a line from the standard input and split it into fields.\n"
+#| "    \n"
+#| "    Reads a single line from the standard input, or from file descriptor FD\n"
+#| "    if the -u option is supplied.  The line is split into fields as with word\n"
+#| "    splitting, and the first word is assigned to the first NAME, the second\n"
+#| "    word to the second NAME, and so on, with any leftover words assigned to\n"
+#| "    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+#| "    delimiters.\n"
+#| "    \n"
+#| "    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a array\tassign the words read to sequential indices of the array\n"
+#| "    \t\tvariable ARRAY, starting at zero\n"
+#| "      -d delim\tcontinue until the first character of DELIM is read, rather\n"
+#| "    \t\tthan newline\n"
+#| "      -e\t\tuse Readline to obtain the line in an interactive shell\n"
+#| "      -i text\tUse TEXT as the initial text for Readline\n"
+#| "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
+#| "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
+#| "    \t\tcharacters are read before the delimiter\n"
+#| "      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+#| "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
+#| "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
+#| "    \t\tattempting to read\n"
+#| "      -r\t\tdo not allow backslashes to escape any characters\n"
+#| "      -s\t\tdo not echo input coming from a terminal\n"
+#| "      -t timeout\ttime out and return failure if a complete line of input is\n"
+#| "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
+#| "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
+#| "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
+#| "    \t\twithout trying to read any data, returning success only if\n"
+#| "    \t\tinput is available on the specified file descriptor.  The\n"
+#| "    \t\texit status is greater than 128 if the timeout is exceeded\n"
+#| "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    The return code is zero, unless end-of-file is encountered, read times out\n"
+#| "    (in which case it's greater than 128), a variable assignment error occurs,\n"
+#| "    or an invalid file descriptor is supplied as the argument to -u."
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with "
-"word\n"
+"    if the -u option is supplied.  The line is split into fields as with word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as "
-"word\n"
-"    delimiters. By default, the backslash character escapes delimiter "
-"characters\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    delimiters. By default, the backslash character escapes delimiter characters\n"
 "    and newline.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY "
-"variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -4010,8 +4189,7 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than\n"
 "    \t\tNCHARS characters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, "
-"unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any\n"
 "    \t\tdelimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
@@ -4029,65 +4207,49 @@ msgid ""
 "      -u fd\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times "
-"out\n"
-"    (in which case it's greater than 128), a variable assignment error "
-"occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times out\n"
+"    (in which case it's greater than 128), a variable assignment error occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Чтение строки со стандартного ввода и разделение её на поля.\n"
 "    \n"
 "    Читает одну строку со стандартного ввода или из файлового дескриптора,\n"
 "    если указан параметр -u.  Строка разделяется на поля по словам.\n"
-"    Первое слово присваивается первому указанному имени, второе слово — "
-"второму\n"
+"    Первое слово присваивается первому указанному имени, второе слово — второму\n"
 "    имени и так далее.\n"
-"    Оставшиеся слова присваиваются последнему указанному имени.  В качестве "
-"разделителей слов используются только символы\n"
+"    Оставшиеся слова присваиваются последнему указанному имени.  В качестве разделителей слов используются только символы\n"
 "    из переменной $IFS.\n"
 "    \n"
-"    Если имена не указаны, прочитанная строка сохраняется в переменной "
-"$REPLY.\n"
+"    Если имена не указаны, прочитанная строка сохраняется в переменной $REPLY.\n"
 "    \n"
 "    Параметры:\n"
 "      -a массив\tпоследовательно присвоить прочитанные слова указателям\n"
 "    \t\tмассива, начиная с нуля\n"
 "      -d разделитель\tпродолжить до первого разделителя,\n"
 "    \t\tа не до символа новой строки\n"
-"      -e\t\tс помощью readline получить строку в интерактивном командном "
-"процессоре\n"
+"      -e\t\tс помощью readline получить строку в интерактивном командном процессоре\n"
 "      -i текст\t\tиспользовать текст в качестве исходного для readline\n"
-"      -n число_знаков\tвыполнить возврат после прочтения числа знаков, а не "
-"ждать\n"
-"    \t\tсимвола новой строки; учитывать разделитель, если до него было "
-"прочитано\n"
+"      -n число_знаков\tвыполнить возврат после прочтения числа знаков, а не ждать\n"
+"    \t\tсимвола новой строки; учитывать разделитель, если до него было прочитано\n"
 "    \t\tменьше указанного числа знаков\n"
-"      -N число_знаков\tвыполнить возврат только после прочтения указанного "
-"числа знаков,\n"
-"    \t\tесли только не был получен конец строки или не истекло время "
-"ожидания, игнорируя все разделители\n"
+"      -N число_знаков\tвыполнить возврат только после прочтения указанного числа знаков,\n"
+"    \t\tесли только не был получен конец строки или не истекло время ожидания, игнорируя все разделители\n"
 "      -p приглашение\tпоказать приглашение без символа новой строки в конце\n"
 "    \t\tперед тем как читать\n"
 "      -r\t\tне выполнять экранирование символами косой черты\n"
 "      -s\t\tне показывать данные, полученные из терминала\n"
-"      -t тайм-аут\tпрекратить ожидание и вывести ошибку, если полная "
-"входная\n"
-"    \t\tстрока не была прочитана за указанное число секунд  В переменной "
-"$TMOUT хранится\n"
+"      -t тайм-аут\tпрекратить ожидание и вывести ошибку, если полная входная\n"
+"    \t\tстрока не была прочитана за указанное число секунд  В переменной $TMOUT хранится\n"
 "    \t\tзначение тайм-аута по умолчанию.  Время ожидания\n"
-"    \t\tможет быть дробным числом.  Если тайм-аут равен 0, read немедленно "
-"выполняет возврат,\n"
+"    \t\tможет быть дробным числом.  Если тайм-аут равен 0, read немедленно выполняет возврат,\n"
 "    \t\tне пытаясь прочитать никакие данные. Успех возвращается,\n"
-"    \t\tтолько если входные данные доступны по указанному файловому "
-"дескриптору.   \n"
+"    \t\tтолько если входные данные доступны по указанному файловому дескриптору.   \n"
 "    \t\tСостояние выхода больше 128, если время ожидания было превышено.\n"
 "      -u fd\t\tчитать из файлового дескриптора, а не со стандартного входа\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Состояние выхода будет нулевым, если не был встречен конец файла, не "
-"истекло время ожидания\n"
-"    (в этом случае состояние выхода будет больше 128), не возникла ошибка "
-"присвоения переменной\n"
+"    Состояние выхода будет нулевым, если не был встречен конец файла, не истекло время ожидания\n"
+"    (в этом случае состояние выхода будет больше 128), не возникла ошибка присвоения переменной\n"
 "    или не был указан недопустимый файловый дескриптор как аргумент для -u."
 
 #: builtins.c:1042
@@ -4108,11 +4270,91 @@ msgstr ""
 "    последней команды, выполненной в функции или скрипте.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает N или ошибку, если командный процессор не выполняет функцию "
-"или скрипт."
+"    Возвращает N или ошибку, если командный процессор не выполняет функцию или скрипт."
 
 #: builtins.c:1055
 #, fuzzy
+#| msgid ""
+#| "Set or unset values of shell options and positional parameters.\n"
+#| "    \n"
+#| "    Change the value of shell attributes and positional parameters, or\n"
+#| "    display the names and values of shell variables.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a  Mark variables which are modified or created for export.\n"
+#| "      -b  Notify of job termination immediately.\n"
+#| "      -e  Exit immediately if a command exits with a non-zero status.\n"
+#| "      -f  Disable file name generation (globbing).\n"
+#| "      -h  Remember the location of commands as they are looked up.\n"
+#| "      -k  All assignment arguments are placed in the environment for a\n"
+#| "          command, not just those that precede the command name.\n"
+#| "      -m  Job control is enabled.\n"
+#| "      -n  Read commands but do not execute them.\n"
+#| "      -o option-name\n"
+#| "          Set the variable corresponding to option-name:\n"
+#| "              allexport    same as -a\n"
+#| "              braceexpand  same as -B\n"
+#| "              emacs        use an emacs-style line editing interface\n"
+#| "              errexit      same as -e\n"
+#| "              errtrace     same as -E\n"
+#| "              functrace    same as -T\n"
+#| "              hashall      same as -h\n"
+#| "              histexpand   same as -H\n"
+#| "              history      enable command history\n"
+#| "              ignoreeof    the shell will not exit upon reading EOF\n"
+#| "              interactive-comments\n"
+#| "                           allow comments to appear in interactive commands\n"
+#| "              keyword      same as -k\n"
+#| "              monitor      same as -m\n"
+#| "              noclobber    same as -C\n"
+#| "              noexec       same as -n\n"
+#| "              noglob       same as -f\n"
+#| "              nolog        currently accepted but ignored\n"
+#| "              notify       same as -b\n"
+#| "              nounset      same as -u\n"
+#| "              onecmd       same as -t\n"
+#| "              physical     same as -P\n"
+#| "              pipefail     the return value of a pipeline is the status of\n"
+#| "                           the last command to exit with a non-zero status,\n"
+#| "                           or zero if no command exited with a non-zero status\n"
+#| "              posix        change the behavior of bash where the default\n"
+#| "                           operation differs from the Posix standard to\n"
+#| "                           match the standard\n"
+#| "              privileged   same as -p\n"
+#| "              verbose      same as -v\n"
+#| "              vi           use a vi-style line editing interface\n"
+#| "              xtrace       same as -x\n"
+#| "      -p  Turned on whenever the real and effective user ids do not match.\n"
+#| "          Disables processing of the $ENV file and importing of shell\n"
+#| "          functions.  Turning this option off causes the effective uid and\n"
+#| "          gid to be set to the real uid and gid.\n"
+#| "      -t  Exit after reading and executing one command.\n"
+#| "      -u  Treat unset variables as an error when substituting.\n"
+#| "      -v  Print shell input lines as they are read.\n"
+#| "      -x  Print commands and their arguments as they are executed.\n"
+#| "      -B  the shell will perform brace expansion\n"
+#| "      -C  If set, disallow existing regular files to be overwritten\n"
+#| "          by redirection of output.\n"
+#| "      -E  If set, the ERR trap is inherited by shell functions.\n"
+#| "      -H  Enable ! style history substitution.  This flag is on\n"
+#| "          by default when the shell is interactive.\n"
+#| "      -P  If set, do not resolve symbolic links when executing commands\n"
+#| "          such as cd which change the current directory.\n"
+#| "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
+#| "      --  Assign any remaining arguments to the positional parameters.\n"
+#| "          If there are no remaining arguments, the positional parameters\n"
+#| "          are unset.\n"
+#| "      -   Assign any remaining arguments to the positional parameters.\n"
+#| "          The -x and -v options are turned off.\n"
+#| "    \n"
+#| "    Using + rather than - causes these flags to be turned off.  The\n"
+#| "    flags can also be used upon invocation of the shell.  The current\n"
+#| "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
+#| "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
+#| "    ARGs are given, all shell variables are printed.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given."
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -4155,8 +4397,7 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero "
-"status\n"
+"                           or zero if no command exited with a non-zero status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -4180,8 +4421,7 @@ msgid ""
 "          by default when the shell is interactive.\n"
 "      -P  If set, do not resolve symbolic links when executing commands\n"
 "          such as cd which change the current directory.\n"
-"      -T  If set, the DEBUG and RETURN traps are inherited by shell "
-"functions.\n"
+"      -T  If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
 "      --  Assign any remaining arguments to the positional parameters.\n"
 "          If there are no remaining arguments, the positional parameters\n"
 "          are unset.\n"
@@ -4197,19 +4437,15 @@ msgid ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 msgstr ""
-"Присвоение или удаление значений параметров командного процессора и "
-"позиционных параметров.\n"
+"Присвоение или удаление значений параметров командного процессора и позиционных параметров.\n"
 "    \n"
-"    Изменяет значение атрибутов командного процессора и позиционных "
-"параметров или\n"
+"    Изменяет значение атрибутов командного процессора и позиционных параметров или\n"
 "    выводит названия и значения переменных командного процессора.\n"
 "    \n"
 "    Параметры:\n"
-"      -a  пометить переменные, которые были изменены или созданы для "
-"экспорта\n"
+"      -a  пометить переменные, которые были изменены или созданы для экспорта\n"
 "      -b  немедленно уведомить о завершении задания\n"
-"      -e  немедленно выйти, если команда выполняет выход с ненулевым "
-"состоянием\n"
+"      -e  немедленно выйти, если команда выполняет выход с ненулевым состоянием\n"
 "      -f  отключить генерацию имён файлов (подстановка)\n"
 "      -h  запомнить расположение команд, как они выглядели ранее\n"
 "      -k  поместить в окружение для команды все аргументы присвоения,\n"
@@ -4220,19 +4456,16 @@ msgstr ""
 "          Задаёт переменную, соответствующую названию параметра:\n"
 "              allexport    эквивалент -a\n"
 "              braceexpand  эквивалент -B\n"
-"              emacs        использовать стиль emacs для редактирования "
-"строк\n"
+"              emacs        использовать стиль emacs для редактирования строк\n"
 "              errexit      эквивалент -e\n"
 "              errtrace     эквивалент -E\n"
 "              functrace    эквивалент -T\n"
 "              hashall      эквивалент -h\n"
 "              histexpand   эквивалент -H\n"
 "              history      включить журнал команд\n"
-"              ignoreeof    не закрывать командный процессор после получения "
-"конца файла\n"
+"              ignoreeof    не закрывать командный процессор после получения конца файла\n"
 "              interactive-comments\n"
-"                           разрешить показ комментариев в интерактивных "
-"командах\n"
+"                           разрешить показ комментариев в интерактивных командах\n"
 "              keyword      эквивалент -k\n"
 "              monitor      эквивалент -m\n"
 "              noclobber    эквивалент -C\n"
@@ -4243,22 +4476,17 @@ msgstr ""
 "              nounset      эквивалент -u\n"
 "              onecmd       эквивалент -t\n"
 "              physical     эквивалент -P\n"
-"              pipefail     возвращаемое значение конвейера является "
-"состоянием\n"
-"                           последней команды, завершившейся с ненулевым "
-"состоянием,\n"
-"                           или нулём, если не было команды, завершившейся с "
-"ненулевым состоянием\n"
+"              pipefail     возвращаемое значение конвейера является состоянием\n"
+"                           последней команды, завершившейся с ненулевым состоянием,\n"
+"                           или нулём, если не было команды, завершившейся с ненулевым состоянием\n"
 "              posix        изменить поведение bash там, где операции\n"
-"                           по умолчанию отличаются от стандарта Posix, "
-"чтобы\n"
+"                           по умолчанию отличаются от стандарта Posix, чтобы\n"
 "                           соответствовать этому стандарту\n"
 "              privileged   эквивалент -p\n"
 "              verbose      эквивалент -v\n"
 "              vi           использовать стиль vi для редактирования строк\n"
 "              xtrace       эквивалент -x\n"
-"      -p  Включён, когда реальный и эффективный идентификаторы пользователя "
-"не совпадают.\n"
+"      -p  Включён, когда реальный и эффективный идентификаторы пользователя не совпадают.\n"
 "          Отключает обработку файла $ENV и импорт функций командного\n"
 "          процессора.  Если отключить этот параметр, эффективные UID и GID\n"
 "          будут назначены реальным UID и GID.\n"
@@ -4269,16 +4497,12 @@ msgstr ""
 "      -B  Командный процессор развернёт скобки.\n"
 "      -C  Если задано, запретить перезапись существующих обычных файлов\n"
 "          вследствие перенаправления вывода.\n"
-"      -E  Если задано, ловушка ERR наследуется функциями командного "
-"процессора.\n"
-"      -H  Включить замену журнала с использованием !.  По умолчанию этот "
-"флаг\n"
+"      -E  Если задано, ловушка ERR наследуется функциями командного процессора.\n"
+"      -H  Включить замену журнала с использованием !.  По умолчанию этот флаг\n"
 "          установлен, если командный процессор интерактивный.\n"
-"      -P  Если задано, не разрешать символьные ссылки при выполнении "
-"команд,\n"
+"      -P  Если задано, не разрешать символьные ссылки при выполнении команд,\n"
 "          таких как cd, которые изменяют текущий каталог.\n"
-"      -T  Если задано, ловушка DEBUG наследуется функциями командного "
-"процессора.\n"
+"      -T  Если задано, ловушка DEBUG наследуется функциями командного процессора.\n"
 "      --  Назначить все оставшиеся аргументы позиционным параметрам.\n"
 "          Если аргументов не осталось, позиционные параметры\n"
 "          удаляются.\n"
@@ -4286,10 +4510,8 @@ msgstr ""
 "          Параметры -x и -v выключены.\n"
 "    \n"
 "    Если вместо - указать +, флаги будут выключены.   \n"
-"    Флаги также можно использовать до вызова командного процессора.  "
-"Текущий\n"
-"    набор флагов можно просмотреть в $-.  Оставшиеся n аргументов являются "
-"позиционными\n"
+"    Флаги также можно использовать до вызова командного процессора.  Текущий\n"
+"    набор флагов можно просмотреть в $-.  Оставшиеся n аргументов являются позиционными\n"
 "    параметрами и назначаются в порядке $1, $2, .. $n.  Если\n"
 "    аргументы не указаны, выводятся все переменные командного процессора.\n"
 "    \n"
@@ -4298,6 +4520,24 @@ msgstr ""
 
 #: builtins.c:1140
 #, fuzzy
+#| msgid ""
+#| "Unset values and attributes of shell variables and functions.\n"
+#| "    \n"
+#| "    For each NAME, remove the corresponding variable or function.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -f\ttreat each NAME as a shell function\n"
+#| "      -v\ttreat each NAME as a shell variable\n"
+#| "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
+#| "    \trather than the variable it references\n"
+#| "    \n"
+#| "    Without options, unset first tries to unset a variable, and if that fails,\n"
+#| "    tries to unset a function.\n"
+#| "    \n"
+#| "    Some variables cannot be unset; also see `readonly'.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or a NAME is read-only."
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -4309,8 +4549,7 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \t\trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that "
-"fails,\n"
+"    Without options, unset first tries to unset a variable, and if that fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -4325,27 +4564,23 @@ msgstr ""
 "    Параметры:\n"
 "      -f\tсчитать каждое указанное имя функцией командного процессора\n"
 "      -v\tсчитать каждое указанное имя переменной командного процессора\n"
-"      -n\tсчитать каждое указанное имя ссылкой на название и удалить саму "
-"переменную,\n"
+"      -n\tсчитать каждое указанное имя ссылкой на название и удалить саму переменную,\n"
 "    \tа не переменную, на которую указывает ссылка\n"
 "    \n"
-"    Если параметры не указаны, unset сначала пытается удалить переменную. "
-"Если это не удаётся,\n"
+"    Если параметры не указаны, unset сначала пытается удалить переменную. Если это не удаётся,\n"
 "    пытается удалить функцию.\n"
 "    \n"
 "    Некоторые переменные нельзя удалить. См. также «readonly».\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или указанное имя "
-"доступно для записи."
+"    Возвращает успех, если был указан допустимый параметр или указанное имя доступно для записи."
 
 #: builtins.c:1162
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before "
-"exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -4360,8 +4595,7 @@ msgstr ""
 "Установка атрибута экспорта для переменных командного процессора.\n"
 "    \n"
 "    Помечает все имена для автоматического экспорта в среду для\n"
-"    последующих выполняемых команд.  Если указано значение, оно "
-"присваивается перед экспортом.\n"
+"    последующих выполняемых команд.  Если указано значение, оно присваивается перед экспортом.\n"
 "    \n"
 "    Параметры:\n"
 "      -f\tиспользовать функции командного процессора\n"
@@ -4375,6 +4609,24 @@ msgstr ""
 
 #: builtins.c:1181
 #, fuzzy
+#| msgid ""
+#| "Mark shell variables as unchangeable.\n"
+#| "    \n"
+#| "    Mark each NAME as read-only; the values of these NAMEs may not be\n"
+#| "    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
+#| "    before marking as read-only.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a\trefer to indexed array variables\n"
+#| "      -A\trefer to associative array variables\n"
+#| "      -f\trefer to shell functions\n"
+#| "      -p\tdisplay a list of all readonly variables or functions, depending on\n"
+#| "            whether or not the -f option is given\n"
+#| "    \n"
+#| "    An argument of `--' disables further option processing.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or NAME is invalid."
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -4397,16 +4649,14 @@ msgstr ""
 "Запрет изменения переменных командного процессора.\n"
 "    \n"
 "    Делает каждое имя доступным только чтения. Значения этих имён нельзя\n"
-"    будет изменить в будущем.  Если указано значение, присваивает это "
-"значение\n"
+"    будет изменить в будущем.  Если указано значение, присваивает это значение\n"
 "    перед тем, как сделать его доступным только для чтения.\n"
 "    \n"
 "    Параметры:\n"
 "      -a\tссылаться на переменные индексированного массива\n"
 "      -A\tссылаться на переменные ассоциативного массива\n"
 "      -f\tиспользовать функции командного процессора\n"
-"      -p\tвывести список всех переменных или функций, доступных только для "
-"чтения,\n"
+"      -p\tвывести список всех переменных или функций, доступных только для чтения,\n"
 "            в зависимости от того, указан ли параметр -f\n"
 "    \n"
 "    Аргумент «--» отключает дальнейшую обработку параметров.\n"
@@ -4447,15 +4697,13 @@ msgid ""
 msgstr ""
 "Выполнение команд из файла в текущем командном процессоре.\n"
 "    \n"
-"    Читает и выполняет команды из указанного файла в текущем командном "
-"процессоре.   \n"
-"    Файла ищется в каталогах, указанных в переменной $PATH.\n"
+"    Читает и выполняет команды из указанного файла в текущем командном процессоре.   \n"
+"    Файл ищется в каталогах, указанных в переменной $PATH.\n"
 "    Если указаны аргументы, они становятся позиционными параметрами\n"
 "    при выполнении файла.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает состояние последней выполненной команды из файла. Возвращает "
-"ошибку,\n"
+"    Возвращает состояние последней выполненной команды из файла. Возвращает ошибку,\n"
 "    если файл не удаётся прочитать."
 
 #: builtins.c:1246
@@ -4473,21 +4721,94 @@ msgid ""
 msgstr ""
 "Приостановка работы командного процессора.\n"
 "    \n"
-"    Приостанавливает работу текущего командного процессора до получения "
-"сигнала SIGCONT.\n"
-"    Работу командных процессоров login можно приостановить только в "
-"принудительном режиме.\n"
+"    Приостанавливает работу текущего командного процессора до получения сигнала SIGCONT.\n"
+"    Работу командных процессоров login можно приостановить только в принудительном режиме.\n"
 "    \n"
 "    Параметры:\n"
-"      -f\tпринудительно приостановить работу, даже если командный "
-"процессор — login\n"
+"      -f\tпринудительно приостановить работу, даже если командный процессор — login\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если не включено управление заданиями или не произошла "
-"ошибка."
+"    Возвращает успех, если не включено управление заданиями или не произошла ошибка."
 
 #: builtins.c:1262
 #, fuzzy
+#| msgid ""
+#| "Evaluate conditional expression.\n"
+#| "    \n"
+#| "    Exits with a status of 0 (true) or 1 (false) depending on\n"
+#| "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
+#| "    expressions are often used to examine the status of a file.  There\n"
+#| "    are string operators and numeric comparison operators as well.\n"
+#| "    \n"
+#| "    The behavior of test depends on the number of arguments.  Read the\n"
+#| "    bash manual page for the complete specification.\n"
+#| "    \n"
+#| "    File operators:\n"
+#| "    \n"
+#| "      -a FILE        True if file exists.\n"
+#| "      -b FILE        True if file is block special.\n"
+#| "      -c FILE        True if file is character special.\n"
+#| "      -d FILE        True if file is a directory.\n"
+#| "      -e FILE        True if file exists.\n"
+#| "      -f FILE        True if file exists and is a regular file.\n"
+#| "      -g FILE        True if file is set-group-id.\n"
+#| "      -h FILE        True if file is a symbolic link.\n"
+#| "      -L FILE        True if file is a symbolic link.\n"
+#| "      -k FILE        True if file has its `sticky' bit set.\n"
+#| "      -p FILE        True if file is a named pipe.\n"
+#| "      -r FILE        True if file is readable by you.\n"
+#| "      -s FILE        True if file exists and is not empty.\n"
+#| "      -S FILE        True if file is a socket.\n"
+#| "      -t FD          True if FD is opened on a terminal.\n"
+#| "      -u FILE        True if the file is set-user-id.\n"
+#| "      -w FILE        True if the file is writable by you.\n"
+#| "      -x FILE        True if the file is executable by you.\n"
+#| "      -O FILE        True if the file is effectively owned by you.\n"
+#| "      -G FILE        True if the file is effectively owned by your group.\n"
+#| "      -N FILE        True if the file has been modified since it was last read.\n"
+#| "    \n"
+#| "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
+#| "                       modification date).\n"
+#| "    \n"
+#| "      FILE1 -ot FILE2  True if file1 is older than file2.\n"
+#| "    \n"
+#| "      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
+#| "    \n"
+#| "    String operators:\n"
+#| "    \n"
+#| "      -z STRING      True if string is empty.\n"
+#| "    \n"
+#| "      -n STRING\n"
+#| "         STRING      True if string is not empty.\n"
+#| "    \n"
+#| "      STRING1 = STRING2\n"
+#| "                     True if the strings are equal.\n"
+#| "      STRING1 != STRING2\n"
+#| "                     True if the strings are not equal.\n"
+#| "      STRING1 < STRING2\n"
+#| "                     True if STRING1 sorts before STRING2 lexicographically.\n"
+#| "      STRING1 > STRING2\n"
+#| "                     True if STRING1 sorts after STRING2 lexicographically.\n"
+#| "    \n"
+#| "    Other operators:\n"
+#| "    \n"
+#| "      -o OPTION      True if the shell option OPTION is enabled.\n"
+#| "      -v VAR\t True if the shell variable VAR is set\n"
+#| "      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+#| "      ! EXPR         True if expr is false.\n"
+#| "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+#| "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+#| "    \n"
+#| "      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+#| "                     -lt, -le, -gt, or -ge.\n"
+#| "    \n"
+#| "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
+#| "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
+#| "    than ARG2.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
+#| "    false or an invalid argument is given."
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4521,8 +4842,7 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last "
-"read.\n"
+"      -N FILE        True if the file has been modified since it was last read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4543,8 +4863,7 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 "
-"lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4572,8 +4891,7 @@ msgstr ""
 "Расчёт условного выражения.\n"
 "    \n"
 "    Возвращает состояние 0 (истина) или 1 (ложь) после\n"
-"    расчёта выражения.  Выражения могут быть унарными или бинарными.  "
-"Унарные\n"
+"    расчёта выражения.  Выражения могут быть унарными или бинарными.  Унарные\n"
 "    выражения часто используются для определения состояния файла.  Также\n"
 "    доступны стоковые операторы и операторы сравнения чисел.\n"
 "    \n"
@@ -4587,8 +4905,7 @@ msgstr ""
 "      -c ФАЙЛ        Истина, если файл представляет символьное устройство.\n"
 "      -d ФАЙЛ        Истина, если файл является каталогом.\n"
 "      -e ФАЙЛ        Истина, если файл существует.\n"
-"      -f ФАЙЛ        Истина, если файл существует и является обычным "
-"файлом.\n"
+"      -f ФАЙЛ        Истина, если файл существует и является обычным файлом.\n"
 "      -g ФАЙЛ        Истина, если для файла установлен бит SGID.\n"
 "      -h ФАЙЛ        Истина, если файл является символьной ссылкой.\n"
 "      -L ФАЙЛ        Истина, если файл является символьной ссылкой.\n"
@@ -4597,15 +4914,12 @@ msgstr ""
 "      -r ФАЙЛ        Истина, если вы можете прочитать файл.\n"
 "      -s ФАЙЛ        Истина, если файл существует и не является пустым.\n"
 "      -S ФАЙЛ        Истина, если файл является сокетом.\n"
-"      -t ФД          Истина, если файловый дескриптор ФД открыт в "
-"терминале.\n"
+"      -t ФД          Истина, если файловый дескриптор ФД открыт в терминале.\n"
 "      -u ФАЙЛ        Истина, если для файла установлен бит SUID.\n"
 "      -w ФАЙЛ        Истина, если вы можете выполнить запись в файл.\n"
 "      -x ФАЙЛ        Истина, если вы можете выполнить файл.\n"
-"      -O ФАЙЛ        Истина, если вы являетесь эффективным владельцем "
-"файла.\n"
-"      -G ФАЙЛ        Истина, если ваша группа является эффективным "
-"владельцем файла.\n"
+"      -O ФАЙЛ        Истина, если вы являетесь эффективным владельцем файла.\n"
+"      -G ФАЙЛ        Истина, если ваша группа является эффективным владельцем файла.\n"
 "      -N ФАЙЛ        Истина, если файл был изменён после последнего чтения.\n"
 "    \n"
 "      ФАЙЛ1 -nt ФАЙЛ2  Истина, если файл1 новее файла2 (согласно\n"
@@ -4613,8 +4927,7 @@ msgstr ""
 "    \n"
 "      ФАЙЛ1 -ot ФАЙЛ2  Истина, если файл1 старее файла2.\n"
 "    \n"
-"      ФАЙЛ1 -ef ФАЙЛ2  Истина, если файл1 является жёсткой ссылкой на "
-"файл2.\n"
+"      ФАЙЛ1 -ef ФАЙЛ2  Истина, если файл1 является жёсткой ссылкой на файл2.\n"
 "    \n"
 "    Строковые операторы:\n"
 "    \n"
@@ -4628,35 +4941,28 @@ msgstr ""
 "      СТРОКА1 != СТРОКА2\n"
 "                     Истина, если строки не совпадают.\n"
 "      СТРОКА1 < СТРОКА2\n"
-"                     Истина, если СТРОКА1 сортируется до СТРОКИ2 "
-"лексикографически.\n"
+"                     Истина, если СТРОКА1 сортируется до СТРОКИ2 лексикографически.\n"
 "      СТРОКА1 > СТРОКА2\n"
-"                     Истина, если СТРОКА1 сортируется после СТРОКИ2 "
-"лексикографически.\n"
+"                     Истина, если СТРОКА1 сортируется после СТРОКИ2 лексикографически.\n"
 "    \n"
 "    Остальные операторы:\n"
 "    \n"
 "      -o ПАРАМЕТР    Истина, если параметр командного процессора включён.\n"
 "      -v ПЕР\t Истина, если переменная командного процессора задана\n"
-"      -R ПЕР\t Истина, если переменная командного процессора задана и "
-"является именованной ссылкой.\n"
+"      -R ПЕР\t Истина, если переменная командного процессора задана и является именованной ссылкой.\n"
 "      ! ВЫРАЖ        Истина, если выражение возвращает ложь.\n"
 "      ВЫРАЖ1 -a ВЫРАЖ2 Истина, если оба выражения возвращают истину.\n"
-"      ВЫРАЖ1 -o ВЫРАЖ2 Истина, если хотя бы одно из выражений возвращает "
-"истину.\n"
+"      ВЫРАЖ1 -o ВЫРАЖ2 Истина, если хотя бы одно из выражений возвращает истину.\n"
 "    \n"
-"      арг1 ОП арг2   Математические проверки.  ОП может быть одним из "
-"следующих: -eq, -ne,\n"
+"      арг1 ОП арг2   Математические проверки.  ОП может быть одним из следующих: -eq, -ne,\n"
 "                     -lt, -le, -gt или -ge.\n"
 "    \n"
-"    Математические бинарные операторы возвращают истину, если АРГУМЕНТ1 "
-"равен, не равен,\n"
+"    Математические бинарные операторы возвращают истину, если АРГУМЕНТ1 равен, не равен,\n"
 "    меньше, меньше или равен либо больше или равен\n"
 "    АРГУМЕНТУ2.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если выражение истинно, или ошибку, если выражение "
-"ложно\n"
+"    Возвращает успех, если выражение истинно, или ошибку, если выражение ложно\n"
 "    или указан недопустимый аргумент."
 
 #: builtins.c:1344
@@ -4675,8 +4981,7 @@ msgstr ""
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of "
-"its\n"
+"    Prints the accumulated user and system times for the shell and all of its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4684,8 +4989,7 @@ msgid ""
 msgstr ""
 "Отображение времени процесса.\n"
 "    \n"
-"    Показывает объединённые значения времени пользователя и системы для "
-"командного\n"
+"    Показывает объединённые значения времени пользователя и системы для командного\n"
 "    процессора и всех его дочерних процессов.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -4695,8 +4999,7 @@ msgstr ""
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives "
-"signals\n"
+"    Defines and activates handlers to be run when the shell receives signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4705,34 +5008,26 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\n"
 "    \n"
-"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
-"If\n"
-"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
-"If\n"
-"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
-"a\n"
-"    script run by the . or source builtins finishes executing.  A "
-"SIGNAL_SPEC\n"
-"    of ERR means to execute ARG each time a command's failure would cause "
-"the\n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  If\n"
+"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
+"    script run by the . or source builtins finishes executing.  A SIGNAL_SPEC\n"
+"    of ERR means to execute ARG each time a command's failure would cause the\n"
 "    shell to exit when the -e option is enabled.\n"
 "    \n"
-"    If no arguments are supplied, trap prints the list of commands "
-"associated\n"
+"    If no arguments are supplied, trap prints the list of commands associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
-"number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is "
-"given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
 msgstr ""
 "Захват сигналов и других событий.\n"
 "    \n"
@@ -4740,22 +5035,16 @@ msgstr ""
 "    командный процессор получает сигналы или при других условиях.\n"
 "    \n"
 "    Аргумент — это команда, которая считывается и выполняется, когда\n"
-"    командный процессор получает указанные сигнал(ы).  Если аргумент "
-"отсутствует (и указан один сигнал)\n"
+"    командный процессор получает указанные сигнал(ы).  Если аргумент отсутствует (и указан один сигнал)\n"
 "    или указано «-», для всех указанных сигналов восстанавливаются\n"
-"    исходные значения.  Если аргумент — пустая строка, все указанные сигналы "
-"игнорируются\n"
+"    исходные значения.  Если аргумент — пустая строка, все указанные сигналы игнорируются\n"
 "    командным процессором и вызываемыми им командами.\n"
 "    \n"
-"    Если сигнал — EXIT (0), аргумент выполняется при выходе из командного "
-"процессора.  Если\n"
-"    сигнал — DEBUG, аргумент выполняется перед каждой простой командой.  "
-"Если\n"
+"    Если сигнал — EXIT (0), аргумент выполняется при выходе из командного процессора.  Если\n"
+"    сигнал — DEBUG, аргумент выполняется перед каждой простой командой.  Если\n"
 "    сигнал — RETURN, аргумент выполняется каждый раз, когда функция\n"
-"    или скрипт выполняется в . или исходные встроенные команды завершают "
-"свою работу.  Сигнал\n"
-"    ERR означает выполнение аргумента каждый раз, когда ошибка команды "
-"приведёт\n"
+"    или скрипт выполняется в . или исходные встроенные команды завершают свою работу.  Сигнал\n"
+"    ERR означает выполнение аргумента каждый раз, когда ошибка команды приведёт\n"
 "    к выходу из командного процессора, когда включён параметр -e.\n"
 "    \n"
 "    Если аргументы не указаны, trap выводит список команд, связанных\n"
@@ -4765,18 +5054,41 @@ msgstr ""
 "      -l\tпоказать названия сигналов и их номера\n"
 "      -p\tпоказать команды trap, связанные с каждым сигналом\n"
 "    \n"
-"    Идентификатор сигнала — это название сигнала в <signal.h> или номер "
-"сигнала.\n"
-"    Названия сигналов не зависят от регистра, а префикс SIG не является "
-"обязательным.   \n"
-"    Сигнал можно отправить в командный процессор командой «kill -signal $"
-"$».\n"
+"    Идентификатор сигнала — это название сигнала в <signal.h> или номер сигнала.\n"
+"    Названия сигналов не зависят от регистра, а префикс SIG не является обязательным.   \n"
+"    Сигнал можно отправить в командный процессор командой «kill -signal $$».\n"
 "    \n"
 "    Состояние выхода:\n"
 "    Возвращает успех, если был указан допустимый сигнал или параметр."
 
 #: builtins.c:1401
 #, fuzzy
+#| msgid ""
+#| "Display information about command type.\n"
+#| "    \n"
+#| "    For each NAME, indicate how it would be interpreted if used as a\n"
+#| "    command name.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -a\tdisplay all locations containing an executable named NAME;\n"
+#| "    \tincludes aliases, builtins, and functions, if and only if\n"
+#| "    \tthe `-p' option is not also used\n"
+#| "      -f\tsuppress shell function lookup\n"
+#| "      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
+#| "    \tbuiltin, or function, and returns the name of the disk file\n"
+#| "    \tthat would be executed\n"
+#| "      -p\treturns either the name of the disk file that would be executed,\n"
+#| "    \tor nothing if `type -t NAME' would not return `file'.\n"
+#| "      -t\toutput a single word which is one of `alias', `keyword',\n"
+#| "    \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
+#| "    \treserved word, shell function, shell builtin, disk file, or not\n"
+#| "    \tfound, respectively\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      NAME\tCommand name to be interpreted.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success if all of the NAMEs are found; fails if any are not found."
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4802,30 +5114,25 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not "
-"found."
+"    Returns success if all of the NAMEs are found; fails if any are not found."
 msgstr ""
 "Вывод информации о типе команды.\n"
 "    \n"
-"    Для каждого указанного имени показывает, как оно будет интерпретировано "
-"при\n"
+"    Для каждого указанного имени показывает, как оно будет интерпретировано при\n"
 "    использовании в качестве названия команды.\n"
 "    \n"
 "    Параметры:\n"
-"      -a\tпоказать все местоположения, где есть исполняемый файл с указанным "
-"именем,\n"
+"      -a\tпоказать все местоположения, где есть исполняемый файл с указанным именем,\n"
 "    \tвключая псевдонимы, встроенные команды и функции, а также при условии\n"
 "    \tчто не используется параметр «-p»\n"
 "      -f\tне искать функции командного процессора\n"
-"      -P\tпринудительно искать в $PATH все указанные имена, даже если это "
-"псевдоним,\n"
+"      -P\tпринудительно искать в $PATH все указанные имена, даже если это псевдоним,\n"
 "    \tвстроенная команда или функция, и возвращать название файла на диске,\n"
 "    \tкоторый будет запущен\n"
 "      -p\tвозвращает название файла на диске, который будет запущен,\n"
 "    \tили ничего, если «type -t имя» не возвращает «file».\n"
 "      -t\tвывести одно из слов «alias», «keyword»,\n"
-"    \t«function», «builtin», «file» или «», если указанное имя является, "
-"соответственно,\n"
+"    \t«function», «builtin», «file» или «», если указанное имя является, соответственно,\n"
 "    \tпсевдонимом, зарезервированным словом, функцией, встроенной командой\n"
 "    \tкомандного процессора, файлом на диске или имя не было найдено\n"
 "    \n"
@@ -4833,16 +5140,57 @@ msgstr ""
 "      ИМЯ\tназвание интерпретируемой команды\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если все указанные имена были найдены, или ошибку в "
-"противном случае."
+"    Возвращает успех, если все указанные имена были найдены, или ошибку в противном случае."
 
 #: builtins.c:1432
 #, fuzzy
+#| msgid ""
+#| "Modify shell resource limits.\n"
+#| "    \n"
+#| "    Provides control over the resources available to the shell and processes\n"
+#| "    it creates, on systems that allow such control.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -S\tuse the `soft' resource limit\n"
+#| "      -H\tuse the `hard' resource limit\n"
+#| "      -a\tall current limits are reported\n"
+#| "      -b\tthe socket buffer size\n"
+#| "      -c\tthe maximum size of core files created\n"
+#| "      -d\tthe maximum size of a process's data segment\n"
+#| "      -e\tthe maximum scheduling priority (`nice')\n"
+#| "      -f\tthe maximum size of files written by the shell and its children\n"
+#| "      -i\tthe maximum number of pending signals\n"
+#| "      -l\tthe maximum size a process may lock into memory\n"
+#| "      -m\tthe maximum resident set size\n"
+#| "      -n\tthe maximum number of open file descriptors\n"
+#| "      -p\tthe pipe buffer size\n"
+#| "      -q\tthe maximum number of bytes in POSIX message queues\n"
+#| "      -r\tthe maximum real-time scheduling priority\n"
+#| "      -s\tthe maximum stack size\n"
+#| "      -t\tthe maximum amount of cpu time in seconds\n"
+#| "      -u\tthe maximum number of user processes\n"
+#| "      -v\tthe size of virtual memory\n"
+#| "      -x\tthe maximum number of file locks\n"
+#| "      -T    the maximum number of threads\n"
+#| "    \n"
+#| "    Not all options are available on all platforms.\n"
+#| "    \n"
+#| "    If LIMIT is given, it is the new value of the specified resource; the\n"
+#| "    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
+#| "    current soft limit, the current hard limit, and no limit, respectively.\n"
+#| "    Otherwise, the current value of the specified resource is printed.  If\n"
+#| "    no option is given, then -f is assumed.\n"
+#| "    \n"
+#| "    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
+#| "    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
+#| "    number of processes.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is supplied or an error occurs."
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and "
-"processes\n"
+"    Provides control over the resources available to the shell and processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4888,8 +5236,7 @@ msgid ""
 msgstr ""
 "Изменение ограничений ресурсов командного процессора.\n"
 "    \n"
-"    Позволяет контролировать ресурсы, доступные командному процессору и "
-"создаваемым\n"
+"    Позволяет контролировать ресурсы, доступные командному процессору и создаваемым\n"
 "    им  процессам, в системах, где возможен такой контроль.\n"
 "    \n"
 "    Параметры:\n"
@@ -4900,8 +5247,7 @@ msgstr ""
 "      -c\tмаксимальный размер создаваемых core-файлов\n"
 "      -d\tмаксимальный размер сегмента данных процесса\n"
 "      -e\tмаксимальный приоритет планирования («nice»)\n"
-"      -f\tмаксимальный размер файлов, записываемых командным процессором и "
-"его дочерними процессами\n"
+"      -f\tмаксимальный размер файлов, записываемых командным процессором и его дочерними процессами\n"
 "      -i\tмаксимальное число ожидающих сигналов\n"
 "      -l\tмаксимальный объём, который процесс может заблокировать в памяти\n"
 "      -m\tмаксимальный объём резидентной памяти\n"
@@ -4918,22 +5264,18 @@ msgstr ""
 "    \n"
 "    Не все параметры доступны на всех платформах.\n"
 "    \n"
-"    Если указано ограничение, оно является новым значением для указанного "
-"ресурса.\n"
+"    Если указано ограничение, оно является новым значением для указанного ресурса.\n"
 "    Специальные значения «soft», «hard» и «unlimited» означают,\n"
-"    соответственно, текущее мягкое ограничение, текущее жёсткое ограничение "
-"и отсутствие ограничения.\n"
+"    соответственно, текущее мягкое ограничение, текущее жёсткое ограничение и отсутствие ограничения.\n"
 "    В противном случае выводится текущее значение указанного ресурса.  Если\n"
 "    параметр не указан, подразумевается использование параметра -f.\n"
 "    \n"
-"    Значения задаются с шагом 1024 байт, кроме параметра -t с шагом в "
-"секундах,\n"
+"    Значения задаются с шагом 1024 байт, кроме параметра -t с шагом в секундах,\n"
 "    параметра -p с шагом 512 байт и параметра -u, представляющего\n"
 "    количество процессов.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:1483
 msgid ""
@@ -4954,46 +5296,52 @@ msgid ""
 msgstr ""
 "Отображение или указание маски режима для файлов.\n"
 "    \n"
-"    Задаёт маску РЕЖИМ для файлов, создаваемых пользователем.  Если РЕЖИМ не "
-"указан,\n"
+"    Задаёт маску РЕЖИМ для файлов, создаваемых пользователем.  Если РЕЖИМ не указан,\n"
 "    выводит текущее значение маски.\n"
 "    \n"
-"    Если РЕЖИМ начинается с цифры, он интерпретируется как восьмеричное "
-"число.\n"
-"    В противном случае он считается символьной строкой как для команды "
-"chmod(1).\n"
+"    Если РЕЖИМ начинается с цифры, он интерпретируется как восьмеричное число.\n"
+"    В противном случае он считается символьной строкой как для команды chmod(1).\n"
 "    \n"
 "    Параметры:\n"
-"      -p\tесли РЕЖИМ не указан, вывести маску, пригодную для повторного "
-"использования\n"
-"      -S\tвывести маску в символьном виде, в противном случае выводится "
-"восьмеричное число\n"
+"      -p\tесли РЕЖИМ не указан, вывести маску, пригодную для повторного использования\n"
+"      -S\tвывести маску в символьном виде, в противном случае выводится восьмеричное число\n"
 "    \n"
 "    Состояние выхода:\n"
 "    Возвращает успех, если был указан допустимый РЕЖИМ или параметр."
 
 #: builtins.c:1503
 #, fuzzy
+#| msgid ""
+#| "Wait for job completion and return exit status.\n"
+#| "    \n"
+#| "    Waits for each process identified by an ID, which may be a process ID or a\n"
+#| "    job specification, and reports its termination status.  If ID is not\n"
+#| "    given, waits for all currently active child processes, and the return\n"
+#| "    status is zero.  If ID is a a job specification, waits for all processes\n"
+#| "    in that job's pipeline.\n"
+#| "    \n"
+#| "    If the -n option is supplied, waits for the next job to terminate and\n"
+#| "    returns its exit status.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
+#| "    option is given."
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or "
-"a\n"
+"    Waits for each process identified by an ID, which may be a process ID or a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
 "    status is zero.  If ID is a job specification, waits for all processes\n"
 "    in that job's pipeline.\n"
 "    \n"
-"    If the -n option is supplied, waits for a single job from the list of "
-"IDs,\n"
-"    or, if no IDs are supplied, for the next job to complete and returns "
-"its\n"
+"    If the -n option is supplied, waits for a single job from the list of IDs,\n"
+"    or, if no IDs are supplied, for the next job to complete and returns its\n"
 "    exit status.\n"
 "    \n"
 "    If the -p option is supplied, the process or job identifier of the job\n"
 "    for which the exit status is returned is assigned to the variable VAR\n"
-"    named by the option argument. The variable will be unset initially, "
-"before\n"
+"    named by the option argument. The variable will be unset initially, before\n"
 "    any assignment. This is useful only when the -n option is supplied.\n"
 "    \n"
 "    If the -f option is supplied, and job control is enabled, waits for the\n"
@@ -5007,11 +5355,9 @@ msgstr ""
 "Ожидание завершения задания и возврат состояния выхода.\n"
 "    \n"
 "    Ожидает завершения всех процессов, заданных идентификаторами\n"
-"    (идентификатор процесса или номер задания), и возвращает их состояние "
-"выхода.  Если идентификатор\n"
+"    (идентификатор процесса или номер задания), и возвращает их состояние выхода.  Если идентификатор\n"
 "    не указан, ожидает завершения всех активных дочерних процессов\n"
-"    и возвращает нулевое состояние выхода.  Если идентификатор не является "
-"номером задания, ожидает завершения\n"
+"    и возвращает нулевое состояние выхода.  Если идентификатор не является номером задания, ожидает завершения\n"
 "    всех процессов в конвейере данного задания.\n"
 "    \n"
 "    Если указан параметр -n, ожидает завершения следующего задания\n"
@@ -5025,23 +5371,19 @@ msgstr ""
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination "
-"status.\n"
+"    Waits for each process specified by a PID and reports its termination status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an "
-"invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
 "    option is given."
 msgstr ""
 "Ожидание завершения процесса и возврат состояния выхода.\n"
 "    \n"
-"    Ожидает завершения всех процессов, заданных идентификаторами (PID), и "
-"возвращает их состояние выхода.\n"
+"    Ожидает завершения всех процессов, заданных идентификаторами (PID), и возвращает их состояние выхода.\n"
 "    Если идентификатор процесса не указан, ожидает завершения всех активных\n"
-"    дочерних процессов и возвращает нулевое состояние выхода.  PID должен "
-"быть идентификатором процесса.\n"
+"    дочерних процессов и возвращает нулевое состояние выхода.  PID должен быть идентификатором процесса.\n"
 "    \n"
 "    Состояние выхода:\n"
 "    Возвращает состояние последнего идентификатора. Возвращает ошибку, если\n"
@@ -5063,8 +5405,7 @@ msgstr ""
 "    \n"
 "    Цикл «for» выполняет последовательность команд для каждого элемента\n"
 "    списка.  Если операнд «in СЛОВА ...;» отсутствует, подразумевается\n"
-"    операнд «in \"$@\"».  Каждому элементу в списке СЛОВА присваивается ИМЯ "
-"и для него\n"
+"    операнд «in \"$@\"».  Каждому элементу в списке СЛОВА присваивается ИМЯ и для него\n"
 "    выполняются КОМАНДЫ.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5094,8 +5435,7 @@ msgstr ""
 "    \t\tКОМАНДЫ\n"
 "    \t\t(( ВЫРАЖ3 ))\n"
 "    \tdone\n"
-"    ВЫРАЖ1, ВЫРАЖ2 и ВЫРАЖ3 — это математические выражения.  Если любое из "
-"выражений\n"
+"    ВЫРАЖ1, ВЫРАЖ2 и ВЫРАЖ3 — это математические выражения.  Если любое из выражений\n"
 "    не указано, считается, что оно возвращает 1.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5124,20 +5464,14 @@ msgstr ""
 "    \n"
 "    СЛОВА разворачиваются, формируя список слов.   \n"
 "    Набор развёрнутых слов выводится в поток ошибок с номерами\n"
-"    в начале строк.  Если операнд «in СЛОВА ...;» отсутствует, "
-"подразумевается\n"
-"    операнд «in \"$@\"».  Затем выводится приглашение $PS3 и со стандартного "
-"ввода\n"
+"    в начале строк.  Если операнд «in СЛОВА ...;» отсутствует, подразумевается\n"
+"    операнд «in \"$@\"».  Затем выводится приглашение $PS3 и со стандартного ввода\n"
 "    считывается строка.  Если строка состоит из номера,\n"
 "    соответствующего одному из показанных слов, этому слову\n"
-"    присваивается указанное имя.  Если строка пустая, будут повторно "
-"показаны указанные слова\n"
-"    и приглашение.  Если прочитан символ конца файла, команда завершает свою "
-"работу.  Если прочитаны\n"
-"    любые другие значения, указанному имени присваивается пустое значение.  "
-"Прочитанная строка\n"
-"    сохраняется в переменную $REPLY.  Команды выполняются после каждой "
-"выборки,\n"
+"    присваивается указанное имя.  Если строка пустая, будут повторно показаны указанные слова\n"
+"    и приглашение.  Если прочитан символ конца файла, команда завершает свою работу.  Если прочитаны\n"
+"    любые другие значения, указанному имени присваивается пустое значение.  Прочитанная строка\n"
+"    сохраняется в переменную $REPLY.  Команды выполняются после каждой выборки,\n"
 "    пока не будет выполнена команда прерывания.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5160,15 +5494,13 @@ msgid ""
 msgstr ""
 "Вывод времени, потраченного на выполнение конвейера.\n"
 "    \n"
-"    Выполняет конвейер и выводит значения реального времени, "
-"пользовательского времени\n"
+"    Выполняет конвейер и выводит значения реального времени, пользовательского времени\n"
 "    и системного времени ЦП, потраченного на выполнения конвейера.\n"
 "    \n"
 "    Параметры:\n"
 "      -p\tпоказать значения времени в формате Posix\n"
 "    \n"
-"    Для форматирования выходных данных используется значение переменной "
-"$TIMEFORMAT.\n"
+"    Для форматирования выходных данных используется значение переменной $TIMEFORMAT.\n"
 "    \n"
 "    Состояние выхода:\n"
 "    Возвращаемое состояние соответствует состоянию выхода конвейера."
@@ -5195,17 +5527,12 @@ msgstr ""
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
-"the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
-"is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  "
-"Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of "
-"the\n"
-"    entire construct is the exit status of the last command executed, or "
-"zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
+"    entire construct is the exit status of the last command executed, or zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5213,17 +5540,12 @@ msgid ""
 msgstr ""
 "Выполнение команд в зависимости от условий.\n"
 "    \n"
-"    Сначала выполняется список «if КОМАНДЫ».  Если состояние выхода "
-"нулевое,\n"
-"    выполняется список «then КОМАНДЫ».  В противном случае выполняется по "
-"очереди\n"
+"    Сначала выполняется список «if КОМАНДЫ».  Если состояние выхода нулевое,\n"
+"    выполняется список «then КОМАНДЫ».  В противном случае выполняется по очереди\n"
 "    все списки «elif КОМАНДЫ», и если их состояние выхода будет нулевым,\n"
-"    выполнится список «then КОМАНДЫ», и команда if завершится.  В противном "
-"случае\n"
-"    выполнится список «else КОМАНДЫ», если он указан.  Состояние выхода "
-"всей\n"
-"    конструкции соответствует состоянию выхода последней выполненной команды "
-"или будет нулевым,\n"
+"    выполнится список «then КОМАНДЫ», и команда if завершится.  В противном случае\n"
+"    выполнится список «else КОМАНДЫ», если он указан.  Состояние выхода всей\n"
+"    конструкции соответствует состоянию выхода последней выполненной команды или будет нулевым,\n"
 "    если ни одна проверка условия не возвратила истину.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5231,11 +5553,18 @@ msgstr ""
 
 #: builtins.c:1648
 #, fuzzy
+#| msgid ""
+#| "Execute commands as long as a test succeeds.\n"
+#| "    \n"
+#| "    Expand and execute COMMANDS as long as the final command in the\n"
+#| "    `while' COMMANDS has an exit status of zero.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns the status of the last command executed."
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
-"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
 "    an exit status of zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5251,11 +5580,18 @@ msgstr ""
 
 #: builtins.c:1660
 #, fuzzy
+#| msgid ""
+#| "Execute commands as long as a test does not succeed.\n"
+#| "    \n"
+#| "    Expand and execute COMMANDS as long as the final command in the\n"
+#| "    `until' COMMANDS has an exit status which is not zero.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns the status of the last command executed."
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
-"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS "
-"has\n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
 "    an exit status which is not zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5271,6 +5607,16 @@ msgstr ""
 
 #: builtins.c:1672
 #, fuzzy
+#| msgid ""
+#| "Create a coprocess named NAME.\n"
+#| "    \n"
+#| "    Execute COMMAND asynchronously, with the standard output and standard\n"
+#| "    input of the command connected via a pipe to file descriptors assigned\n"
+#| "    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
+#| "    The default NAME is \"COPROC\".\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns the exit status of COMMAND."
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -5285,10 +5631,8 @@ msgstr ""
 "Создание дополнительного процесса с указанным именем.\n"
 "    \n"
 "    Выполняет команду асинхронно, когда стандартный вывод и стандартный\n"
-"    вход команды подключены через конвейер к дескрипторам файлов, которые "
-"назначены\n"
-"    указателям 0 и 1 массива переменных ИМЯ в активном командном "
-"процессоре.\n"
+"    вход команды подключены через конвейер к дескрипторам файлов, которые назначены\n"
+"    указателям 0 и 1 массива переменных ИМЯ в активном командном процессоре.\n"
 "    Имя по умолчанию — «COPROC».\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5299,8 +5643,7 @@ msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
-"invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -5309,10 +5652,8 @@ msgid ""
 msgstr ""
 "Определение функции командного процессора.\n"
 "    \n"
-"    Создаёт функцию командного процессора с указанным именем.  При запуске в "
-"качестве простой команды\n"
-"    ИМЯ выполняет КОМАНДЫ в контексте вызывающего их командного процессора.  "
-"При вызове ИМЕНИ\n"
+"    Создаёт функцию командного процессора с указанным именем.  При запуске в качестве простой команды\n"
+"    ИМЯ выполняет КОМАНДЫ в контексте вызывающего их командного процессора.  При вызове ИМЕНИ\n"
 "    аргументы передаются в функцию как $1...$n, а функция получает\n"
 "    название $FUNCNAME.\n"
 "    \n"
@@ -5331,8 +5672,7 @@ msgid ""
 msgstr ""
 "Группировка команд.\n"
 "    \n"
-"    Выполняет набор команд, объединённых в группу.  Это единственный способ "
-"перенаправления\n"
+"    Выполняет набор команд, объединённых в группу.  Это единственный способ перенаправления\n"
 "    всего набора команд.\n"
 "    \n"
 "    Состояние выхода:\n"
@@ -5354,10 +5694,8 @@ msgstr ""
 "Возобновление работы задания в интерактивном режиме.\n"
 "    \n"
 "    Аналогично аргументу JOB_SPEC для команды «fg».  Возобновляет\n"
-"    работу остановленного или фонового задания.  Через JOB_SPEC можно задать "
-"название\n"
-"    или номер задания.  Если после номера задания указать «&», задание будет "
-"переведено\n"
+"    работу остановленного или фонового задания.  Через JOB_SPEC можно задать название\n"
+"    или номер задания.  Если после номера задания указать «&», задание будет переведено\n"
 "    в фоновый режим, как если бы идентификатор задания был указан как\n"
 "    аргумент для команды «bg».\n"
 "    \n"
@@ -5366,6 +5704,14 @@ msgstr ""
 
 #: builtins.c:1727
 #, fuzzy
+#| msgid ""
+#| "Evaluate arithmetic expression.\n"
+#| "    \n"
+#| "    The EXPRESSION is evaluated according to the rules for arithmetic\n"
+#| "    evaluation.  Equivalent to \"let EXPRESSION\".\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5387,12 +5733,9 @@ msgstr ""
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the "
-"conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries "
-"used\n"
-"    by the `test' builtin, and may be combined using the following "
-"operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
+"    by the `test' builtin, and may be combined using the following operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -5413,22 +5756,16 @@ msgstr ""
 "Выполнение условной команды.\n"
 "    \n"
 "    Возвращает состояние 0 или 1 в зависимости от результата расчёта\n"
-"    условного выражения.  Выражения составляются из тех же примитивов, "
-"которые используются\n"
-"    во встроенной команде «test». Их можно объединить с помощью следующих "
-"операторов:\n"
+"    условного выражения.  Выражения составляются из тех же примитивов, которые используются\n"
+"    во встроенной команде «test». Их можно объединить с помощью следующих операторов:\n"
 "    \n"
 "      ( выражение )\tВозвращает значение выражения\n"
-"      ! выражение\tВозвращает истину, если выражение ложно, в противном "
-"случае возвращает ложь\n"
-"      ВЫРАЖ1 && ВЫРАЖ2\tВозвращает истину, если оба выражения истинны, в "
-"противном случае возвращает ложь\n"
-"      ВЫРАЖ1 || ВЫРАЖ2\tВозвращает истину, если хотя бы одно из выражений "
-"истинно, в противном случае возвращает ложь\n"
+"      ! выражение\tВозвращает истину, если выражение ложно, в противном случае возвращает ложь\n"
+"      ВЫРАЖ1 && ВЫРАЖ2\tВозвращает истину, если оба выражения истинны, в противном случае возвращает ложь\n"
+"      ВЫРАЖ1 || ВЫРАЖ2\tВозвращает истину, если хотя бы одно из выражений истинно, в противном случае возвращает ложь\n"
 "    \n"
 "    Если используются операторы «==» и «!=», строка справа от\n"
-"    оператора используется как шаблон, и выполняется сопоставление по "
-"шаблону.\n"
+"    оператора используется как шаблон, и выполняется сопоставление по шаблону.\n"
 "    Если используется оператор «=~», строка справа от оператора\n"
 "    оценивается как регулярное выражение.\n"
 "    \n"
@@ -5496,8 +5833,7 @@ msgstr ""
 "    BASH_VERSION\tНомер версии bash.\n"
 "    CDPATH\t\tСписок каталогов, разделённых двоеточиями, для поиска\n"
 "    \t\tв них каталогов, указанных как аргументы для «cd».\n"
-"    GLOBIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих имена "
-"файлов,\n"
+"    GLOBIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих имена файлов,\n"
 "    \t\tкоторые будут игнорироваться при развёртывании пути.\n"
 "    HISTFILE\t\tИмя файла, в котором хранится журнал команд.\n"
 "    HISTFILESIZE\tЧисло строк в файле журнала.\n"
@@ -5506,15 +5842,11 @@ msgstr ""
 "    HOME\t\tПолный путь к вашему домашнему каталогу.\n"
 "    HOSTNAME\t\tИмя данной системы.\n"
 "    HOSTTYPE\t\tТип процессора, на котором работает данная версия bash.\n"
-"    IGNOREEOF\tУправляет действием командного процессора при получении "
-"символа\n"
-"    \t\tсимвола конца файла в качестве единственных входных данных.  Если "
-"задано, тогда значение\n"
+"    IGNOREEOF\tУправляет действием командного процессора при получении символа\n"
+"    \t\tсимвола конца файла в качестве единственных входных данных.  Если задано, тогда значение\n"
 "    \t\tявляется числом символов EOF, которые могут быть\n"
-"    \t\tпрочитаны подряд в пустой строке, после чего командный процессор "
-"будет закрыт\n"
-"    \t\t(по умолчанию — 10).  Если не задано, EOF означает конец входных "
-"данных.\n"
+"    \t\tпрочитаны подряд в пустой строке, после чего командный процессор будет закрыт\n"
+"    \t\t(по умолчанию — 10).  Если не задано, EOF означает конец входных данных.\n"
 "    MACHTYPE\t\tСтрока с описанием текущей системы, в которой запущен bash.\n"
 "    MAILCHECK\tКак часто (в секундах) bash проверяет наличие новой почты.\n"
 "    MAILPATH\t\tСписок имён файлов, разделённых двоеточиями, в которых bash\n"
@@ -5527,15 +5859,13 @@ msgstr ""
 "    PS1\t\tОсновная строка приглашения.\n"
 "    PS2\t\tДополнительная строка приглашения.\n"
 "    PWD\t\tПолный путь до текущего каталога.\n"
-"    SHELLOPTS\tСписок включённых параметров командного процессора, "
-"разделённых двоеточиями.\n"
+"    SHELLOPTS\tСписок включённых параметров командного процессора, разделённых двоеточиями.\n"
 "    TERM\t\tНазвание текущего типа терминала.\n"
 "    TIMEFORMAT\tФормат вывода данных о времени, показываемых\n"
 "    \t\tкомандой time.\n"
 "    auto_resume\tНепустое значение означает слово в строке запуска команды,\n"
 "    \t\tкоторое сначала ищется в списке\n"
-"    \t\tостановленных заданий.  Если команда найдена, задание переводится в "
-"интерактивный режим.\n"
+"    \t\tостановленных заданий.  Если команда найдена, задание переводится в интерактивный режим.\n"
 "    \t\tЗначение «exact» означает, что слово команды должно\n"
 "    \t\tточно совпадать с командой в списке остановленных заданий.   \n"
 "    \t\tЗначение «substring» означает, что слово команды\n"
@@ -5546,12 +5876,39 @@ msgstr ""
 "    \t\tподстановку журнала. Обычно это «!».  Второй символ\n"
 "    \t\tозначает «быструю подстановку». Обычно это «^».   \n"
 "    \t\tТретий символ означает примечание журнала. Обычно это «#».\n"
-"    HISTIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих "
-"команды,\n"
+"    HISTIGNORE\tСписок шаблонов, разделённых двоеточиями и описывающих команды,\n"
 "    \t\tкоторые должны быть сохранены в журнале.\n"
 
 #: builtins.c:1822
 #, fuzzy
+#| msgid ""
+#| "Add directories to stack.\n"
+#| "    \n"
+#| "    Adds a directory to the top of the directory stack, or rotates\n"
+#| "    the stack, making the new top of the stack the current working\n"
+#| "    directory.  With no arguments, exchanges the top two directories.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -n\tSuppresses the normal change of directory when adding\n"
+#| "    \tdirectories to the stack, so only the stack is manipulated.\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      +N\tRotates the stack so that the Nth directory (counting\n"
+#| "    \tfrom the left of the list shown by `dirs', starting with\n"
+#| "    \tzero) is at the top.\n"
+#| "    \n"
+#| "      -N\tRotates the stack so that the Nth directory (counting\n"
+#| "    \tfrom the right of the list shown by `dirs', starting with\n"
+#| "    \tzero) is at the top.\n"
+#| "    \n"
+#| "      dir\tAdds DIR to the directory stack at the top, making it the\n"
+#| "    \tnew current working directory.\n"
+#| "    \n"
+#| "    The `dirs' builtin displays the directory stack.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid argument is supplied or the directory\n"
+#| "    change fails."
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5585,8 +5942,7 @@ msgstr ""
 "    \n"
 "    Добавляет каталог в начало стека каталогов или выполняет\n"
 "    ротацию стека, помещая в начало стека текущий рабочий\n"
-"    каталог.  Если аргументы не указаны, меняет местами два первых "
-"каталога.\n"
+"    каталог.  Если аргументы не указаны, меняет местами два первых каталога.\n"
 "    \n"
 "    Параметры:\n"
 "      -n\tпредотвращает обычное изменение каталога при добавлении\n"
@@ -5612,6 +5968,30 @@ msgstr ""
 
 #: builtins.c:1856
 #, fuzzy
+#| msgid ""
+#| "Remove directories from stack.\n"
+#| "    \n"
+#| "    Removes entries from the directory stack.  With no arguments, removes\n"
+#| "    the top directory from the stack, and changes to the new top directory.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -n\tSuppresses the normal change of directory when removing\n"
+#| "    \tdirectories from the stack, so only the stack is manipulated.\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      +N\tRemoves the Nth entry counting from the left of the list\n"
+#| "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+#| "    \tremoves the first directory, `popd +1' the second.\n"
+#| "    \n"
+#| "      -N\tRemoves the Nth entry counting from the right of the list\n"
+#| "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+#| "    \tremoves the last directory, `popd -1' the next to last.\n"
+#| "    \n"
+#| "    The `dirs' builtin displays the directory stack.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid argument is supplied or the directory\n"
+#| "    change fails."
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5663,6 +6043,30 @@ msgstr ""
 
 #: builtins.c:1886
 #, fuzzy
+#| msgid ""
+#| "Display directory stack.\n"
+#| "    \n"
+#| "    Display the list of currently remembered directories.  Directories\n"
+#| "    find their way onto the list with the `pushd' command; you can get\n"
+#| "    back up through the list with the `popd' command.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -c\tclear the directory stack by deleting all of the elements\n"
+#| "      -l\tdo not print tilde-prefixed versions of directories relative\n"
+#| "    \tto your home directory\n"
+#| "      -p\tprint the directory stack with one entry per line\n"
+#| "      -v\tprint the directory stack with one entry per line prefixed\n"
+#| "    \twith its position in the stack\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+#| "    \tdirs when invoked without options, starting with zero.\n"
+#| "    \n"
+#| "      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+#| "    \tdirs when invoked without options, starting with zero.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is supplied or an error occurs."
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5712,11 +6116,27 @@ msgstr ""
 "    \tпоказанного при вызове без параметров, начиная с нуля.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:1917
 #, fuzzy
+#| msgid ""
+#| "Set and unset shell options.\n"
+#| "    \n"
+#| "    Change the setting of each shell option OPTNAME.  Without any option\n"
+#| "    arguments, list all shell options with an indication of whether or not each\n"
+#| "    is set.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
+#| "      -p\tprint each shell option with an indication of its status\n"
+#| "      -q\tsuppress output\n"
+#| "      -s\tenable (set) each OPTNAME\n"
+#| "      -u\tdisable (unset) each OPTNAME\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
+#| "    given or OPTNAME is disabled."
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5737,10 +6157,8 @@ msgid ""
 msgstr ""
 "Установка и удаление параметров командного процессора.\n"
 "    \n"
-"    Изменяет настройки указанных параметров командного процессора.  Если не "
-"указать\n"
-"    аргумент с параметром, выводит все параметры командного процессора, "
-"показывая\n"
+"    Изменяет настройки указанных параметров командного процессора.  Если не указать\n"
+"    аргумент с параметром, выводит все параметры командного процессора, показывая\n"
 "    какой из них установлен, а какой нет.\n"
 "    \n"
 "    Параметры:\n"
@@ -5756,6 +6174,35 @@ msgstr ""
 
 #: builtins.c:1938
 #, fuzzy
+#| msgid ""
+#| "Formats and prints ARGUMENTS under control of the FORMAT.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -v var\tassign the output to shell variable VAR rather than\n"
+#| "    \t\tdisplay it on the standard output\n"
+#| "    \n"
+#| "    FORMAT is a character string which contains three types of objects: plain\n"
+#| "    characters, which are simply copied to standard output; character escape\n"
+#| "    sequences, which are converted and copied to the standard output; and\n"
+#| "    format specifications, each of which causes printing of the next successive\n"
+#| "    argument.\n"
+#| "    \n"
+#| "    In addition to the standard format specifications described in printf(1),\n"
+#| "    printf interprets:\n"
+#| "    \n"
+#| "      %b\texpand backslash escape sequences in the corresponding argument\n"
+#| "      %q\tquote the argument in a way that can be reused as shell input\n"
+#| "      %(fmt)T output the date-time string resulting from using FMT as a format\n"
+#| "            string for strftime(3)\n"
+#| "    \n"
+#| "    The format is re-used as necessary to consume all of the arguments.  If\n"
+#| "    there are fewer arguments than the format requires,  extra format\n"
+#| "    specifications behave as if a zero value or null string, as appropriate,\n"
+#| "    had been supplied.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or a write or assignment\n"
+#| "    error occurs."
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5763,36 +6210,29 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: "
-"plain\n"
-"    characters, which are simply copied to standard output; character "
-"escape\n"
+"    FORMAT is a character string which contains three types of objects: plain\n"
+"    characters, which are simply copied to standard output; character escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next "
-"successive\n"
+"    format specifications, each of which causes printing of the next successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in "
-"printf(1),\n"
+"    In addition to the standard format specifications described in printf(1),\n"
 "    printf interprets:\n"
 "    \n"
 "      %b\texpand backslash escape sequences in the corresponding argument\n"
 "      %q\tquote the argument in a way that can be reused as shell input\n"
 "      %Q\tlike %q, but apply any precision to the unquoted argument before\n"
 "    \t\tquoting\n"
-"      %(fmt)T\toutput the date-time string resulting from using FMT as a "
-"format\n"
+"      %(fmt)T\toutput the date-time string resulting from using FMT as a format\n"
 "    \t        string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as "
-"appropriate,\n"
+"    specifications behave as if a zero value or null string, as appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or "
-"assignment\n"
+"    Returns success unless an invalid option is given or a write or assignment\n"
 "    error occurs."
 msgstr ""
 "Форматирует и выводит аргументы согласно указанному формату.\n"
@@ -5803,43 +6243,56 @@ msgstr ""
 "    \n"
 "    ФОРМАТ — это символьная строка, содержащая три типа объектов: простые\n"
 "    символы, которые копируются на стандартный вывод, экранирующие\n"
-"    последовательности, которые преобразовываются и копируются на "
-"стандартный\n"
+"    последовательности, которые преобразовываются и копируются на стандартный\n"
 "    вывод, и спецификации, которые активируют вывод следующего успешного\n"
 "    аргумента.\n"
 "    \n"
-"    В дополнение к стандартным спецификациям формата, описанным в "
-"printf(1),\n"
+"    В дополнение к стандартным спецификациям формата, описанным в printf(1),\n"
 "    printf интерпретирует:\n"
 "    \n"
-"      %b\tразвёртывание экранирующих последовательностей с обратной косой "
-"чертой в соответствующий аргумент;\n"
-"      %q\tзаключение аргумента в кавычки, чтобы его можно было повторно "
-"использовать в качестве входных данных для командного процессора;\n"
-"      %(fmt)T вывод строки дата-время, полученной после использования FMT в "
-"качестве\n"
+"      %b\tразвёртывание экранирующих последовательностей с обратной косой чертой в соответствующий аргумент;\n"
+"      %q\tзаключение аргумента в кавычки, чтобы его можно было повторно использовать в качестве входных данных для командного процессора;\n"
+"      %(fmt)T вывод строки дата-время, полученной после использования FMT в качестве\n"
 "            строки форматирования для strftime(3)\n"
 "    \n"
-"    Если необходимо задействовать все аргументы, формат используется "
-"повторно.  Если\n"
+"    Если необходимо задействовать все аргументы, формат используется повторно.  Если\n"
 "    аргументов меньше, чем требуется для форматирования, дополнительные\n"
 "    спецификации форматирования интерпретируются как содержащие нулевое\n"
 "    или пустое значение.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка\n"
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка\n"
 "    записи или присвоения."
 
 #: builtins.c:1974
 #, fuzzy
+#| msgid ""
+#| "Specify how arguments are to be completed by Readline.\n"
+#| "    \n"
+#| "    For each NAME, specify how arguments are to be completed.  If no options\n"
+#| "    are supplied, existing completion specifications are printed in a way that\n"
+#| "    allows them to be reused as input.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -p\tprint existing completion specifications in a reusable format\n"
+#| "      -r\tremove a completion specification for each NAME, or, if no\n"
+#| "    \tNAMEs are supplied, all completion specifications\n"
+#| "      -D\tapply the completions and actions as the default for commands\n"
+#| "    \twithout any specific completion defined\n"
+#| "      -E\tapply the completions and actions to \"empty\" commands --\n"
+#| "    \tcompletion attempted on a blank line\n"
+#| "    \n"
+#| "    When completion is attempted, the actions are applied in the order the\n"
+#| "    uppercase-letter options are listed above.  The -D option takes\n"
+#| "    precedence over -E.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is supplied or an error occurs."
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no "
-"options\n"
-"    are supplied, existing completion specifications are printed in a way "
-"that\n"
+"    For each NAME, specify how arguments are to be completed.  If no options\n"
+"    are supplied, existing completion specifications are printed in a way that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5854,24 +6307,20 @@ msgid ""
 "    \t\tcommand) word\n"
 "    \n"
 "    When completion is attempted, the actions are applied in the order the\n"
-"    uppercase-letter options are listed above. If multiple options are "
-"supplied,\n"
-"    the -D option takes precedence over -E, and both take precedence over -"
-"I.\n"
+"    uppercase-letter options are listed above. If multiple options are supplied,\n"
+"    the -D option takes precedence over -E, and both take precedence over -I.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 "Определение количества аргументов, завершаемых функцией readline.\n"
 "    \n"
-"    Для каждого имени нужно указать количество завершаемых аргументов.  Если "
-"параметры\n"
+"    Для каждого имени нужно указать количество завершаемых аргументов.  Если параметры\n"
 "    не указаны, выводятся существующие спецификации завершения формате\n"
 "    для повторного использования.\n"
 "    \n"
 "    Параметры:\n"
-"      -p\tвывести существующие спецификации завершения в формате для "
-"повторного использования\n"
+"      -p\tвывести существующие спецификации завершения в формате для повторного использования\n"
 "      -r\tудалить спецификации завершения для каждого имени или,\n"
 "    \tесли имена не указаны, все спецификации\n"
 "      -D\tприменить завершения и действия как стандартные для команд,\n"
@@ -5884,16 +6333,14 @@ msgstr ""
 "    высокий приоритет, чем -E.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:2004
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches "
-"against\n"
+"    completions.  If the optional WORD argument is supplied, matches against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5902,25 +6349,45 @@ msgstr ""
 "Вывод возможных завершений в зависимости от параметров.\n"
 "    \n"
 "    compgen предназначен для использования в функциях bash, генерирующих\n"
-"    возможные завершения.  Если указан необязательный аргумент слово, "
-"выполняет\n"
+"    возможные завершения.  Если указан необязательный аргумент слово, выполняет\n"
 "    сопоставление со сгенерированным словом.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или не возникла "
-"ошибка."
+"    Возвращает успех, если был указан допустимый параметр или не возникла ошибка."
 
 #: builtins.c:2019
 #, fuzzy
+#| msgid ""
+#| "Modify or display completion options.\n"
+#| "    \n"
+#| "    Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+#| "    the completion currently being executed.  If no OPTIONs are given, print\n"
+#| "    the completion options for each NAME or the current completion specification.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "    \t-o option\tSet completion option OPTION for each NAME\n"
+#| "    \t-D\t\tChange options for the \"default\" command completion\n"
+#| "    \t-E\t\tChange options for the \"empty\" command completion\n"
+#| "    \n"
+#| "    Using `+o' instead of `-o' turns off the specified option.\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "    \n"
+#| "    Each NAME refers to a command for which a completion specification must\n"
+#| "    have previously been defined using the `complete' builtin.  If no NAMEs\n"
+#| "    are supplied, compopt must be called by a function currently generating\n"
+#| "    completions, and the options for that currently-executing completion\n"
+#| "    generator are modified.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is supplied or NAME does not\n"
+#| "    have a completion specification defined."
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
-"    Modify the completion options for each NAME, or, if no NAMEs are "
-"supplied,\n"
-"    the completion currently being executed.  If no OPTIONs are given, "
-"print\n"
-"    the completion options for each NAME or the current completion "
-"specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, print\n"
+"    the completion options for each NAME or the current completion specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5945,10 +6412,8 @@ msgstr ""
 "Изменение или вывод параметров завершения.\n"
 "    \n"
 "    Изменяет параметры завершения для каждого имени или, если имена\n"
-"    не указаны, для текущего завершения.  Если параметры не указаны, "
-"выводит\n"
-"    параметры завершения для каждого имени или текущую спецификацию "
-"завершения.\n"
+"    не указаны, для текущего завершения.  Если параметры не указаны, выводит\n"
+"    параметры завершения для каждого имени или текущую спецификацию завершения.\n"
 "    \n"
 "    Параметры:\n"
 "    \t-o параметр\tзадать параметр завершения для каждого имени\n"
@@ -5960,10 +6425,8 @@ msgstr ""
 "    Аргументы:\n"
 "    \n"
 "    Каждое имя ссылается на команду, для которой уже должна быть определена\n"
-"    спецификация завершения с помощью встроенной команды «complete».  Если "
-"имена\n"
-"    не указаны, функция, которая сейчас генерирует завершения, должна "
-"вызвать\n"
+"    спецификация завершения с помощью встроенной команды «complete».  Если имена\n"
+"    не указаны, функция, которая сейчас генерирует завершения, должна вызвать\n"
 "    compopt, и должны измениться параметры для текущего\n"
 "    генератора завершения.\n"
 "    \n"
@@ -5973,25 +6436,50 @@ msgstr ""
 
 #: builtins.c:2050
 #, fuzzy
+#| msgid ""
+#| "Read lines from the standard input into an indexed array variable.\n"
+#| "    \n"
+#| "    Read lines from the standard input into the indexed array variable ARRAY, or\n"
+#| "    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+#| "    is the default ARRAY.\n"
+#| "    \n"
+#| "    Options:\n"
+#| "      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
+#| "      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+#| "      -s count \tDiscard the first COUNT lines read.\n"
+#| "      -t\t\tRemove a trailing newline from each line read.\n"
+#| "      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+#| "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
+#| "      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+#| "    \n"
+#| "    Arguments:\n"
+#| "      ARRAY\t\tArray variable name to use for file data.\n"
+#| "    \n"
+#| "    If -C is supplied without -c, the default quantum is 5000.  When\n"
+#| "    CALLBACK is evaluated, it is supplied the index of the next array\n"
+#| "    element to be assigned and the line to be assigned to that element\n"
+#| "    as additional arguments.\n"
+#| "    \n"
+#| "    If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
+#| "    assigning to it.\n"
+#| "    \n"
+#| "    Exit Status:\n"
+#| "    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+#| "    not an indexed array."
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable "
-"ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable "
-"MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
 "      -d delim\tUse DELIM to terminate lines, instead of newline\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
-"copied\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
-"index is 0\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0\n"
 "      -s count\tDiscard the first COUNT lines read\n"
 "      -t\tRemove a trailing DELIM from each line read (default newline)\n"
-"      -u fd\tRead lines from file descriptor FD instead of the standard "
-"input\n"
+"      -u fd\tRead lines from file descriptor FD instead of the standard input\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
 "      -c quantum\tSpecify the number of lines read between each call to\n"
 "    \t\t\tCALLBACK\n"
@@ -6004,32 +6492,25 @@ msgid ""
 "    element to be assigned and the line to be assigned to that element\n"
 "    as additional arguments.\n"
 "    \n"
-"    If not supplied with an explicit origin, mapfile will clear ARRAY "
-"before\n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly "
-"or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
 "    not an indexed array."
 msgstr ""
 "Чтение строк со стандартного ввода в переменную индексированного массива.\n"
 "    \n"
-"    Читает строки со стандартного ввода в переменную указанного "
-"индексированного массива\n"
-"    или из указанного файлового дескриптора, если указан параметр -u.  "
-"Переменная $MAPFILE\n"
+"    Читает строки со стандартного ввода в переменную указанного индексированного массива\n"
+"    или из указанного файлового дескриптора, если указан параметр -u.  Переменная $MAPFILE\n"
 "    является массивом по умолчанию.\n"
 "    \n"
 "    Параметры:\n"
-"      -n число\tкопировать указанное число строк  Если число равно 0, "
-"копируются все строки.\n"
-"      -O начало\tначать присвоение массиву, начиная с заданного указателя  "
-"По умолчанию указатель равен 0.\n"
+"      -n число\tкопировать указанное число строк  Если число равно 0, копируются все строки.\n"
+"      -O начало\tначать присвоение массиву, начиная с заданного указателя  По умолчанию указатель равен 0.\n"
 "      -s число \tотбросить указанное число первых строк\n"
 "      -t\t\tудалить завершающие переводы строки изо всех прочитанных строк\n"
-"      -u fd\t\tчитать строки из файлового дескриптора, а не со стандартного "
-"входа\n"
+"      -u fd\t\tчитать строки из файлового дескриптора, а не со стандартного входа\n"
 "      -C callback\tоценивать callback при чтении каждой строки quantum\n"
 "      -c quantum\tчисло строк, читаемых от каждого вызова до callback\n"
 "    \n"
@@ -6037,8 +6518,7 @@ msgstr ""
 "      МАССИВ\t\tназвание переменной массива, используемой для данных файла.\n"
 "    \n"
 "    Если параметр -C указан без -c, quantum по умолчанию равен 5000.  Когда\n"
-"    оценивается callback, он предоставляет указатель на следующий "
-"присваиваемый\n"
+"    оценивается callback, он предоставляет указатель на следующий присваиваемый\n"
 "    элемента массива и на строку, присваиваемую этому элементу,\n"
 "    в качестве дополнительных аргументов.\n"
 "    \n"
@@ -6046,8 +6526,7 @@ msgstr ""
 "    операции присвоения.\n"
 "    \n"
 "    Состояние выхода:\n"
-"    Возвращает успех, если был указан допустимый параметр или массив "
-"доступен для записи\n"
+"    Возвращает успех, если был указан допустимый параметр или массив доступен для записи\n"
 "    и является индексированным."
 
 #: builtins.c:2086
@@ -6060,7 +6539,6 @@ msgstr ""
 "    \n"
 "    Синоним команды «mapfile»."
 
-#, c-format
 #~ msgid "%s: invalid associative array key"
 #~ msgstr "%s: недопустимый ключ ассоциативного массива"
 
@@ -6101,8 +6579,7 @@ msgstr ""
 #~ msgstr "brace_expand> "
 
 #~ msgid "Attempt to free unknown command type `%d'.\n"
-#~ msgstr ""
-#~ "Попытка освободить память структуры команды неизвестного типа `%d'.\n"
+#~ msgstr "Попытка освободить память структуры команды неизвестного типа `%d'.\n"
 
 #~ msgid "Report this to %s\n"
 #~ msgstr "Сообщите об этом по адресу %s\n"
@@ -6211,9 +6688,7 @@ msgstr ""
 #~ msgstr "подстановка команд"
 
 #~ msgid "Can't reopen pipe to command substitution (fd %d): %s"
-#~ msgstr ""
-#~ "Невозможно вновь открыть канал для подстановки команд (файловый "
-#~ "дексриптор %d): %s"
+#~ msgstr "Невозможно вновь открыть канал для подстановки команд (файловый дексриптор %d): %s"
 
 #~ msgid "$%c: unbound variable"
 #~ msgstr "$%c: не заданы границы"
@@ -6231,8 +6706,7 @@ msgstr ""
 #~ msgstr "[%s: неверный индекс"
 
 #~ msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
-#~ msgstr ""
-#~ "xmalloc: невозможно заново выделить %lu байтов (выделено %lu байтов)"
+#~ msgstr "xmalloc: невозможно заново выделить %lu байтов (выделено %lu байтов)"
 
 #~ msgid "digits occur in two different argv-elements.\n"
 #~ msgstr "цифры встречаются в двух разных элементах argv.\n"
@@ -6301,50 +6775,40 @@ msgstr ""
 #~ msgstr "случае, для каждого ИМЕНИ определяется псевдокоманда со ЗНАЧЕНИЕМ."
 
 #~ msgid "A trailing space in VALUE causes the next word to be checked for"
-#~ msgstr ""
-#~ "Если на конце ЗНАЧЕНИЯ есть пробелы, при разворачивании псевдокоманды"
+#~ msgstr "Если на конце ЗНАЧЕНИЯ есть пробелы, при разворачивании псевдокоманды"
 
 #~ msgid "alias substitution when the alias is expanded.  Alias returns"
 #~ msgstr "следующее слово проверяется на подстановку псевдокоманд. Alias"
 
 #~ msgid "true unless a NAME is given for which no alias has been defined."
-#~ msgstr ""
-#~ "возвращает true, если только не задано ИМЯ, для которого нет псевдокоманд."
+#~ msgstr "возвращает true, если только не задано ИМЯ, для которого нет псевдокоманд."
 
-#~ msgid ""
-#~ "Remove NAMEs from the list of defined aliases.  If the -a option is given,"
-#~ msgstr ""
-#~ "Удаляет ИМЕНА из списка определённых псевдокоманд. Если задан параметр -a,"
+#~ msgid "Remove NAMEs from the list of defined aliases.  If the -a option is given,"
+#~ msgstr "Удаляет ИМЕНА из списка определённых псевдокоманд. Если задан параметр -a,"
 
 #~ msgid "then remove all alias definitions."
 #~ msgstr "удаляет все определения псевдокоманд."
 
 #~ msgid "Bind a key sequence to a Readline function, or to a macro.  The"
-#~ msgstr ""
-#~ "Связывает последовательность клавиш с функцией Readline или с макросом."
+#~ msgstr "Связывает последовательность клавиш с функцией Readline или с макросом."
 
 #~ msgid "syntax is equivalent to that found in ~/.inputrc, but must be"
 #~ msgstr "Синтаксис тот же, что и в ~/.inputrc, но должен передаваться"
 
-#~ msgid ""
-#~ "passed as a single argument: bind '\"\\C-x\\C-r\": re-read-init-file'."
+#~ msgid "passed as a single argument: bind '\"\\C-x\\C-r\": re-read-init-file'."
 #~ msgstr "одним аргументом: bind '\"\\C-x\\C-r\": re-read-init-file'."
 
 #~ msgid "Arguments we accept:"
 #~ msgstr "Принимаемые аргументы:"
 
-#~ msgid ""
-#~ "  -m  keymap         Use `keymap' as the keymap for the duration of this"
-#~ msgstr ""
-#~ "   -m раскладка      Использовать во время работы программы указанную"
+#~ msgid "  -m  keymap         Use `keymap' as the keymap for the duration of this"
+#~ msgstr "   -m раскладка      Использовать во время работы программы указанную"
 
 #~ msgid "                     command.  Acceptable keymap names are emacs,"
 #~ msgstr "                     раскладку.  Допустимые имена раскладок: emacs,"
 
-#~ msgid ""
-#~ "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
-#~ msgstr ""
-#~ "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
+#~ msgid "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
+#~ msgstr "                     emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,"
 
 #~ msgid "                     vi-command, and vi-insert."
 #~ msgstr "                     vi-command и vi-insert."
@@ -6355,8 +6819,7 @@ msgstr ""
 #~ msgid "  -P                 List function names and bindings."
 #~ msgstr "  -P                  Вывести список имён функций и связей."
 
-#~ msgid ""
-#~ "  -p                 List functions and bindings in a form that can be"
+#~ msgid "  -p                 List functions and bindings in a form that can be"
 #~ msgstr "  -p                 Вывести список имён функций и связей в виде,"
 
 #~ msgid "                     reused as input."
@@ -6368,40 +6831,26 @@ msgstr ""
 #~ msgid "  -f  filename       Read key bindings from FILENAME."
 #~ msgstr "  -f  имя_файла      Прочесть связи из файла."
 
-#~ msgid ""
-#~ "  -q  function-name  Query about which keys invoke the named function."
-#~ msgstr ""
-#~ "  -q  имя_функции    Запрос, какие клавиши вызовут указанную функцию."
+#~ msgid "  -q  function-name  Query about which keys invoke the named function."
+#~ msgstr "  -q  имя_функции    Запрос, какие клавиши вызовут указанную функцию."
 
 #~ msgid "  -V                 List variable names and values"
 #~ msgstr "  -V                 Вывести список имён и значений переменных."
 
-#~ msgid ""
-#~ "  -v                 List variable names and values in a form that can"
-#~ msgstr ""
-#~ "  -v                 Вывести список имён и значений переменных в виде,"
+#~ msgid "  -v                 List variable names and values in a form that can"
+#~ msgstr "  -v                 Вывести список имён и значений переменных в виде,"
 
 #~ msgid "                     be reused as input."
 #~ msgstr "                     который можно использовать на входе"
 
-#~ msgid ""
-#~ "  -S                 List key sequences that invoke macros and their "
-#~ "values"
-#~ msgstr ""
-#~ "  -S                 Вывести список последовательностей клавиш, "
-#~ "вызывающих макросы и их значений."
+#~ msgid "  -S                 List key sequences that invoke macros and their values"
+#~ msgstr "  -S                 Вывести список последовательностей клавиш, вызывающих макросы и их значений."
 
-#~ msgid ""
-#~ "  -s                 List key sequences that invoke macros and their "
-#~ "values in"
-#~ msgstr ""
-#~ "  -s                Вывести список последовательностей клавиш, вызывающих "
-#~ "макросы"
+#~ msgid "  -s                 List key sequences that invoke macros and their values in"
+#~ msgstr "  -s                Вывести список последовательностей клавиш, вызывающих макросы"
 
 #~ msgid "                     a form that can be reused as input."
-#~ msgstr ""
-#~ "                     и их значений в виде, который можно использовать на "
-#~ "входе"
+#~ msgstr "                     и их значений в виде, который можно использовать на входе"
 
 #~ msgid "Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,"
 #~ msgstr "Выйти из цикла FOR, WHILE или UNTIL.  Если указано N,"
@@ -6428,89 +6877,64 @@ msgstr ""
 #~ msgstr "Изменить текущий каталог на заданный.  Переменная $HOME содержит"
 
 #~ msgid "default DIR.  The variable $CDPATH defines the search path for"
-#~ msgstr ""
-#~ "каталог по умолчанию.  Переменная $CDPATH определяет путь, в котором"
+#~ msgstr "каталог по умолчанию.  Переменная $CDPATH определяет путь, в котором"
 
 #~ msgid "the directory containing DIR.  Alternative directory names in CDPATH"
-#~ msgstr ""
-#~ "ищется каталог, содержащий КАТАЛОГ.  Альтернативные каталоги в CDPATH"
+#~ msgstr "ищется каталог, содержащий КАТАЛОГ.  Альтернативные каталоги в CDPATH"
 
 #~ msgid "are separated by a colon (:).  A null directory name is the same as"
-#~ msgstr ""
-#~ "разделяются точкой с запятой (:).  Пустое имя каталога -- то же самое,"
+#~ msgstr "разделяются точкой с запятой (:).  Пустое имя каталога -- то же самое,"
 
 #~ msgid "the current directory, i.e. `.'.  If DIR begins with a slash (/),"
-#~ msgstr ""
-#~ "что текущий каталог, т.е. `.'.  Если КАТАЛОГ начинается с дроби (/),"
+#~ msgstr "что текущий каталог, т.е. `.'.  Если КАТАЛОГ начинается с дроби (/),"
 
 #~ msgid "then $CDPATH is not used.  If the directory is not found, and the"
-#~ msgstr ""
-#~ "$CDPATh не используется.  Если каталог не найден, и установлен параметр"
+#~ msgstr "$CDPATh не используется.  Если каталог не найден, и установлен параметр"
 
 #~ msgid "shell option `cdable_vars' is set, then try the word as a variable"
-#~ msgstr ""
-#~ "оболочки `cdable_vars', делается попытка интерпретировать это слово как "
-#~ "имя"
+#~ msgstr "оболочки `cdable_vars', делается попытка интерпретировать это слово как имя"
 
 #~ msgid "name.  If that variable has a value, then cd to the value of that"
-#~ msgstr ""
-#~ "переменной.  Если эта переменная имеет значение, каталог меняется на это"
+#~ msgstr "переменной.  Если эта переменная имеет значение, каталог меняется на это"
 
-#~ msgid ""
-#~ "variable.  The -P option says to use the physical directory structure"
-#~ msgstr ""
-#~ "значение.  Параметр -P указывает использовать физическую структуру "
-#~ "каталогов,"
+#~ msgid "variable.  The -P option says to use the physical directory structure"
+#~ msgstr "значение.  Параметр -P указывает использовать физическую структуру каталогов,"
 
-#~ msgid ""
-#~ "instead of following symbolic links; the -L option forces symbolic links"
-#~ msgstr ""
-#~ "а не следовать символчиеским ссылкам, параметр -L заставляет следовать"
+#~ msgid "instead of following symbolic links; the -L option forces symbolic links"
+#~ msgstr "а не следовать символчиеским ссылкам, параметр -L заставляет следовать"
 
 #~ msgid "to be followed."
 #~ msgstr "символическим ссылкам."
 
 #~ msgid "Print the current working directory.  With the -P option, pwd prints"
-#~ msgstr ""
-#~ "Вывести имя текущего рабочего каталога.  С параметром -P pwd выводит"
+#~ msgstr "Вывести имя текущего рабочего каталога.  С параметром -P pwd выводит"
 
 #~ msgid "the physical directory, without any symbolic links; the -L option"
-#~ msgstr ""
-#~ "физический каталог, без символических ссылок, параметр -L заставляет"
+#~ msgstr "физический каталог, без символических ссылок, параметр -L заставляет"
 
 #~ msgid "makes pwd follow symbolic links."
 #~ msgstr "pwd следовать символическим ссылкам."
 
-#~ msgid ""
-#~ "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell"
-#~ msgstr ""
-#~ "Выполняет КОМАНДУ с АРГУМЕНТАМИ, игнорируя функции оболочки. Если у вас "
-#~ "есть"
+#~ msgid "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell"
+#~ msgstr "Выполняет КОМАНДУ с АРГУМЕНТАМИ, игнорируя функции оболочки. Если у вас есть"
 
 #~ msgid "function called `ls', and you wish to call the command `ls', you can"
-#~ msgstr ""
-#~ "функция оболочки `ls', а вы хотите вызвать команду `ls', можно "
-#~ "использовать"
+#~ msgstr "функция оболочки `ls', а вы хотите вызвать команду `ls', можно использовать"
 
-#~ msgid ""
-#~ "say \"command ls\".  If the -p option is given, a default value is used"
-#~ msgstr ""
-#~ "\"command ls\".  Если задан параметр -p, используется значение $PATH"
+#~ msgid "say \"command ls\".  If the -p option is given, a default value is used"
+#~ msgstr "\"command ls\".  Если задан параметр -p, используется значение $PATH"
 
-#~ msgid ""
-#~ "for PATH that is guaranteed to find all of the standard utilities.  If"
+#~ msgid "for PATH that is guaranteed to find all of the standard utilities.  If"
 #~ msgstr "по умолчанию, что гарантирует отыскание стандартных утилит.  Если"
 
-#~ msgid ""
-#~ "the -V or -v option is given, a string is printed describing COMMAND."
+#~ msgid "the -V or -v option is given, a string is printed describing COMMAND."
 #~ msgstr "задан параметр -V или -v, выводится строка, описывающая КОМАНДУ."
 
 #~ msgid "The -V option produces a more verbose description."
 #~ msgstr "Параметр -V создаёт более подробное описание."
 
 #~ msgid "Declare variables and/or give them attributes.  If no NAMEs are"
-#~ msgstr ""
-#~ "Объявляет переменные и/или придаёт им атрибуты.  Если не заданы ИМЕНА,"
+#~ msgstr "Объявляет переменные и/или придаёт им атрибуты.  Если не заданы ИМЕНА,"
 
 #~ msgid "given, then display the values of variables instead.  The -p option"
 #~ msgstr "выводит вместо этого значения переменных.  Параметр -p выведет"
@@ -6554,13 +6978,11 @@ msgstr ""
 #~ msgid "name only."
 #~ msgstr "функции."
 
-#~ msgid ""
-#~ "Using `+' instead of `-' turns off the given attribute instead.  When"
+#~ msgid "Using `+' instead of `-' turns off the given attribute instead.  When"
 #~ msgstr "Использование `+' вместо `-' выключает заданный атрибут.  При"
 
 #~ msgid "used in a function, makes NAMEs local, as with the `local' command."
-#~ msgstr ""
-#~ "использовании в функции делает ИМЕНа локальными, как команда `local'."
+#~ msgstr "использовании в функции делает ИМЕНа локальными, как команда `local'."
 
 #~ msgid "Obsolete.  See `declare'."
 #~ msgstr "Устарела.  См. `declare'."
@@ -6575,8 +6997,7 @@ msgstr ""
 #~ msgstr "Выводит АРГУМЕНТЫ.  Если задано -n, подавляется завершающий переход"
 
 #~ msgid "suppressed.  If the -e option is given, interpretation of the"
-#~ msgstr ""
-#~ "на новую строку.  Если задан параметр -e, интерпретируются следующие"
+#~ msgstr "на новую строку.  Если задан параметр -e, интерпретируются следующие"
 
 #~ msgid "following backslash-escaped characters is turned on:"
 #~ msgstr "экранированные символы:"
@@ -6614,18 +7035,14 @@ msgstr ""
 #~ msgid "\t\\num\tthe character whose ASCII code is NUM (octal)."
 #~ msgstr "\t\\число\tсимвол, восьмеричный ASCII-код которого равен ЧИСЛУ"
 
-#~ msgid ""
-#~ "You can explicitly turn off the interpretation of the above characters"
+#~ msgid "You can explicitly turn off the interpretation of the above characters"
 #~ msgstr "Вы можете явно выключить интерпретацию вышеприведённых символов"
 
 #~ msgid "with the -E option."
 #~ msgstr "параметром -E."
 
-#~ msgid ""
-#~ "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
-#~ msgstr ""
-#~ "Выводит АРГУМЕНТЫ.  Если задано -n, подавляется завершающий переход на "
-#~ "новую строку."
+#~ msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#~ msgstr "Выводит АРГУМЕНТЫ.  Если задано -n, подавляется завершающий переход на новую строку."
 
 #~ msgid "Enable and disable builtin shell commands.  This allows"
 #~ msgstr "Включает и блокирует встроенные команды оболочки.  Это позволяет"
@@ -6634,12 +7051,10 @@ msgstr ""
 #~ msgstr "использовать внешние команды с теми же именами, что команды"
 
 #~ msgid "builtin.  If -n is used, the NAMEs become disabled; otherwise"
-#~ msgstr ""
-#~ "оболочки.  При использовании -n ИМЕНА блокируются, в противном случае"
+#~ msgstr "оболочки.  При использовании -n ИМЕНА блокируются, в противном случае"
 
 #~ msgid "NAMEs are enabled.  For example, to use the `test' found on your"
-#~ msgstr ""
-#~ "включаются.  Например, чтобы использовать файл `test', а не встроенную"
+#~ msgstr "включаются.  Например, чтобы использовать файл `test', а не встроенную"
 
 #~ msgid "path instead of the shell builtin version, type `enable -n test'."
 #~ msgstr "в оболочку версию, введите enable -n test'.  На системах,"
@@ -6648,8 +7063,7 @@ msgstr ""
 #~ msgstr "поддерживающих динамическую загрузку можно использовать параметр -f"
 
 #~ msgid "to load new builtins from the shared object FILENAME.  The -d"
-#~ msgstr ""
-#~ "чтобы загрузить новые встроенные команды из разделяемого объекта ФАЙЛ."
+#~ msgstr "чтобы загрузить новые встроенные команды из разделяемого объекта ФАЙЛ."
 
 #~ msgid "option will delete a builtin previously loaded with -f.  If no"
 #~ msgstr "Параметр -d удаляет команды, загруженные -f.  Если имена, кроме"
@@ -6658,8 +7072,7 @@ msgstr ""
 #~ msgstr "как в параметрах, не заданы, или если задан параметр -p, выводится"
 
 #~ msgid "of builtins is printed.  The -a option means to print every builtin"
-#~ msgstr ""
-#~ "список встроенных команд.  Параметр -a требует вывести все встроенные"
+#~ msgstr "список встроенных команд.  Параметр -a требует вывести все встроенные"
 
 #~ msgid "with an indication of whether or not it is enabled.  The -s option"
 #~ msgstr "команды с информацией, блокированы ли они.  Параметр -s выводит"
@@ -6670,22 +7083,17 @@ msgstr ""
 #~ msgid "option displays a list of all disabled builtins."
 #~ msgstr "всех блокированных встроенных команд."
 
-#~ msgid ""
-#~ "Read ARGs as input to the shell and execute the resulting command(s)."
-#~ msgstr ""
-#~ "Читает АРГУМЕНТЫ как входной текст оболочки и выполняет полученные "
-#~ "команды."
+#~ msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+#~ msgstr "Читает АРГУМЕНТЫ как входной текст оболочки и выполняет полученные команды."
 
 #~ msgid "Getopts is used by shell procedures to parse positional parameters."
-#~ msgstr ""
-#~ "Getopts используется процедурами оболочки для анализа параметров командной"
+#~ msgstr "Getopts используется процедурами оболочки для анализа параметров командной"
 
 #~ msgid "OPTSTRING contains the option letters to be recognized; if a letter"
 #~ msgstr "строки.  СТРОКА_ПАРАМЕТРОВ содержит буквы параметров, которые нужно"
 
 #~ msgid "is followed by a colon, the option is expected to have an argument,"
-#~ msgstr ""
-#~ "распознать.  Если за буквой следует двоеточие, параметр должен иметь"
+#~ msgstr "распознать.  Если за буквой следует двоеточие, параметр должен иметь"
 
 #~ msgid "which should be separated from it by white space."
 #~ msgstr "аргумент, отделённый от него промежутком."
@@ -6700,8 +7108,7 @@ msgstr ""
 #~ msgstr "следующего аргумента в переменную оболочки OPTIND.  OPTIND"
 
 #~ msgid "variable OPTIND.  OPTIND is initialized to 1 each time the shell or"
-#~ msgstr ""
-#~ "принимает значение 1 при каждом вызове оболочки или скрипта оболочки."
+#~ msgstr "принимает значение 1 при каждом вызове оболочки или скрипта оболочки."
 
 #~ msgid "a shell script is invoked.  When an option requires an argument,"
 #~ msgstr "Если параметр требует аргумента, getopts помещает этот аргумент"
@@ -6710,19 +7117,16 @@ msgstr ""
 #~ msgstr "в переменную оболочки OPTARG."
 
 #~ msgid "getopts reports errors in one of two ways.  If the first character"
-#~ msgstr ""
-#~ "getopts сообщает об ошибках одним из двух способов. Если первый символ"
+#~ msgstr "getopts сообщает об ошибках одним из двух способов. Если первый символ"
 
 #~ msgid "of OPTSTRING is a colon, getopts uses silent error reporting.  In"
-#~ msgstr ""
-#~ "OPTSTRING -- двоеточие, getopts использует бесшумный способ.  В этом"
+#~ msgstr "OPTSTRING -- двоеточие, getopts использует бесшумный способ.  В этом"
 
 #~ msgid "this mode, no error messages are printed.  If an illegal option is"
 #~ msgstr "случае сообщения об ошибках не выводятся.  Если найден недопустимый"
 
 #~ msgid "seen, getopts places the option character found into OPTARG.  If a"
-#~ msgstr ""
-#~ "параметр, getopts помещает найденный символ в OPTARG.  Если не найден"
+#~ msgstr "параметр, getopts помещает найденный символ в OPTARG.  Если не найден"
 
 #~ msgid "required argument is not found, getopts places a ':' into NAME and"
 #~ msgstr "требуемый аргумент, getopts помещает в ИМЯ ':', а в OPTARG --"
@@ -6779,8 +7183,7 @@ msgstr ""
 #~ msgstr "Если файл не может быть запущен, а оболочка не интерактивна,"
 
 #~ msgid "then the shell exits, unless the variable \"no_exit_on_failed_exec\""
-#~ msgstr ""
-#~ "производится выход из оболочки, если только не установлена переменная"
+#~ msgstr "производится выход из оболочки, если только не установлена переменная"
 
 #~ msgid "is set."
 #~ msgstr "\"no_exit_on_failed_exec\""
@@ -6788,10 +7191,8 @@ msgstr ""
 #~ msgid "is that of the last command executed."
 #~ msgstr "завершения будет таким же, как у последней выполненной команды."
 
-#~ msgid ""
-#~ "FIRST and LAST can be numbers specifying the range, or FIRST can be a"
-#~ msgstr ""
-#~ "ПЕРВАЯ и ПОСЛЕДНЯЯ могут быть числами, ограничивающими диапазон, или"
+#~ msgid "FIRST and LAST can be numbers specifying the range, or FIRST can be a"
+#~ msgstr "ПЕРВАЯ и ПОСЛЕДНЯЯ могут быть числами, ограничивающими диапазон, или"
 
 #~ msgid "string, which means the most recent command beginning with that"
 #~ msgstr "же ПЕРВАЯ может быть строкой, означающей самую недавнюю команду,"
@@ -6799,13 +7200,10 @@ msgstr ""
 #~ msgid "string."
 #~ msgstr "начинающуюся с этой строки."
 
-#~ msgid ""
-#~ "   -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,"
-#~ msgstr ""
-#~ "   -e ИМЯ_РЕДАКТОРА выбирает используемый редактор.  По умолчанию FCEDIT,"
+#~ msgid "   -e ENAME selects which editor to use.  Default is FCEDIT, then EDITOR,"
+#~ msgstr "   -e ИМЯ_РЕДАКТОРА выбирает используемый редактор.  По умолчанию FCEDIT,"
 
-#~ msgid ""
-#~ "      then the editor which corresponds to the current readline editing"
+#~ msgid "      then the editor which corresponds to the current readline editing"
 #~ msgstr "      затем EDITOR, затем редактор, соответствуюший текущему режиму"
 
 #~ msgid "      mode, then vi."
@@ -6817,14 +7215,11 @@ msgstr ""
 #~ msgid "   -n means no line numbers listed."
 #~ msgstr "   -n не выводить номера строк."
 
-#~ msgid ""
-#~ "   -r means reverse the order of the lines (making it newest listed "
-#~ "first)."
+#~ msgid "   -r means reverse the order of the lines (making it newest listed first)."
 #~ msgstr "   -r вывести строки в обратном порядке (в начале самые новые)."
 
 #~ msgid "With the `fc -s [pat=rep ...] [command]' format, the command is"
-#~ msgstr ""
-#~ "В формате `fc -s [шаблон=замена] [команда]  команда выполняется заново"
+#~ msgstr "В формате `fc -s [шаблон=замена] [команда]  команда выполняется заново"
 
 #~ msgid "re-executed after the substitution OLD=NEW is performed."
 #~ msgstr "после того, как произведена подстановка."
@@ -6836,8 +7231,7 @@ msgstr ""
 #~ msgstr "команду, начинающуюся с `cc', а `r' заново выполняет последнюю"
 
 #~ msgid "Place JOB_SPEC in the foreground, and make it the current job.  If"
-#~ msgstr ""
-#~ "Возвращает задачу с указанным номером из фонового режима и делает её"
+#~ msgstr "Возвращает задачу с указанным номером из фонового режима и делает её"
 
 #~ msgid "JOB_SPEC is not present, the shell's notion of the current job is"
 #~ msgstr "текущей задачей. Если номер не задан, используется представление"
@@ -6846,12 +7240,10 @@ msgstr ""
 #~ msgstr "оболочки о текущей задаче."
 
 #~ msgid "Place JOB_SPEC in the background, as if it had been started with"
-#~ msgstr ""
-#~ "Переводит задачу с указанным номером в фоновый режим, как если бы она"
+#~ msgstr "Переводит задачу с указанным номером в фоновый режим, как если бы она"
 
 #~ msgid "`&'.  If JOB_SPEC is not present, the shell's notion of the current"
-#~ msgstr ""
-#~ "была запущена с `&'.  Если номер не задан, используется представление"
+#~ msgstr "была запущена с `&'.  Если номер не задан, используется представление"
 
 #~ msgid "job is used."
 #~ msgstr "оболочки о текущей задаче."
@@ -6868,17 +7260,14 @@ msgstr ""
 #~ msgid "option causes the shell to forget all remembered locations.  If no"
 #~ msgstr "список положений в памяти.  Если аргументы не заданы, выводится"
 
-#~ msgid ""
-#~ "arguments are given, information about remembered commands is displayed."
+#~ msgid "arguments are given, information about remembered commands is displayed."
 #~ msgstr "информация о запомненных командах."
 
 #~ msgid "Display helpful information about builtin commands.  If PATTERN is"
-#~ msgstr ""
-#~ "Вывести полезную информацию о встроенных командах.  Если задан ШАБЛОН,"
+#~ msgstr "Вывести полезную информацию о встроенных командах.  Если задан ШАБЛОН,"
 
 #~ msgid "specified, gives detailed help on all commands matching PATTERN,"
-#~ msgstr ""
-#~ "вывести подробную справку по всем командам, соответствующим ШАБЛОНУ,"
+#~ msgstr "вывести подробную справку по всем командам, соответствующим ШАБЛОНУ,"
 
 #~ msgid "otherwise a list of the builtins is printed."
 #~ msgstr "в противном случае вывести список встроенных команд."
@@ -6887,18 +7276,15 @@ msgstr ""
 #~ msgstr "Вывести историю команд в виде списка с номерами строк.  Изменённые"
 
 #~ msgid "with a `*' have been modified.  Argument of N says to list only"
-#~ msgstr ""
-#~ "строки помечаются символом `*'.  Аргумент N указывает выводить только"
+#~ msgstr "строки помечаются символом `*'.  Аргумент N указывает выводить только"
 
 #~ msgid "the last N lines.  The -c option causes the history list to be"
 #~ msgstr "последние N строк.  Параметр -c очищает историю команд, удаляя"
 
-#~ msgid ""
-#~ "cleared by deleting all of the entries.  The `-w' option writes out the"
+#~ msgid "cleared by deleting all of the entries.  The `-w' option writes out the"
 #~ msgstr "все строки.  Параметр `-w' записывает текущую историю в указанный"
 
-#~ msgid ""
-#~ "current history to the history file;  `-r' means to read the file and"
+#~ msgid "current history to the history file;  `-r' means to read the file and"
 #~ msgstr "файл; `-r' читает такой файл и дополняет его содержимым историю"
 
 #~ msgid "append the contents to the history list instead.  `-a' means"
@@ -6925,8 +7311,7 @@ msgstr ""
 #~ msgid "the history list as a single entry.  The -p option means to perform"
 #~ msgstr "Параметр -p выполняет развёртывание каждого АРГУМЕНТА и выводит"
 
-#~ msgid ""
-#~ "history expansion on each ARG and display the result, without storing"
+#~ msgid "history expansion on each ARG and display the result, without storing"
 #~ msgstr "результат, не сохраняя ничего в списке истории команд."
 
 #~ msgid "anything in the history list."
@@ -6938,53 +7323,41 @@ msgstr ""
 #~ msgid "to the normal information; the -p option lists process id's only."
 #~ msgstr "идентификаторы процессов: параметр -p выодит только идентификаторы."
 
-#~ msgid ""
-#~ "If -n is given, only processes that have changed status since the last"
+#~ msgid "If -n is given, only processes that have changed status since the last"
 #~ msgstr "Если задано -n, выводятся только процессы, статус которых изменился"
 
-#~ msgid ""
-#~ "notification are printed.  JOBSPEC restricts output to that job.  The"
-#~ msgstr ""
-#~ "со времени последнего уведомления.  Если задан номер задачи, выводится"
+#~ msgid "notification are printed.  JOBSPEC restricts output to that job.  The"
+#~ msgstr "со времени последнего уведомления.  Если задан номер задачи, выводится"
 
 #~ msgid "-r and -s options restrict output to running and stopped jobs only,"
 #~ msgstr "только она.  Параметры -r и -s выводит только работающие или только"
 
 #~ msgid "respectively.  Without options, the status of all active jobs is"
-#~ msgstr ""
-#~ "остановленные задачи соответственно.  Без параметров выодится статус"
+#~ msgstr "остановленные задачи соответственно.  Без параметров выодится статус"
 
-#~ msgid ""
-#~ "printed.  If -x is given, COMMAND is run after all job specifications"
-#~ msgstr ""
-#~ "всех активных задач.  Если задано -x, в КОМАНДЕ вместо всех АРГУМЕНТОВ"
+#~ msgid "printed.  If -x is given, COMMAND is run after all job specifications"
+#~ msgstr "всех активных задач.  Если задано -x, в КОМАНДЕ вместо всех АРГУМЕНТОВ"
 
-#~ msgid ""
-#~ "that appear in ARGS have been replaced with the process ID of that job's"
+#~ msgid "that appear in ARGS have been replaced with the process ID of that job's"
 #~ msgstr "(номеров задач) подставляется идентификатор лидера соответствующей"
 
 #~ msgid "process group leader."
 #~ msgstr "группы процессов, и КОМАНДА выполняется."
 
 #~ msgid "Removes each JOBSPEC argument from the table of active jobs."
-#~ msgstr ""
-#~ "Удаляет все задачи, заданные спецификациями в аргументе, из таблицы задач."
+#~ msgstr "Удаляет все задачи, заданные спецификациями в аргументе, из таблицы задач."
 
 #~ msgid "Send the processes named by PID (or JOB) the signal SIGSPEC.  If"
-#~ msgstr ""
-#~ "Посылает указанным процессам (заданным PID или спецификацией) сигнал"
+#~ msgstr "Посылает указанным процессам (заданным PID или спецификацией) сигнал"
 
-#~ msgid ""
-#~ "SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'"
+#~ msgid "SIGSPEC is not present, then SIGTERM is assumed.  An argument of `-l'"
 #~ msgstr "SIGSPEC. Если отсутствует SIGSPEC, посылается SIGTERM. Аргументом"
 
 #~ msgid "lists the signal names; if arguments follow `-l' they are assumed to"
-#~ msgstr ""
-#~ "параметра `-l' служит список сигналов. Если он присутствует, выводятся"
+#~ msgstr "параметра `-l' служит список сигналов. Если он присутствует, выводятся"
 
 #~ msgid "be signal numbers for which names should be listed.  Kill is a shell"
-#~ msgstr ""
-#~ "названия сигналов с этими номерами. Kill является встроенной командой"
+#~ msgstr "названия сигналов с этими номерами. Kill является встроенной командой"
 
 #~ msgid "builtin for two reasons: it allows job IDs to be used instead of"
 #~ msgstr "оболочки по двум причинам: она позволяет использовать номера задач,"
@@ -6992,16 +7365,14 @@ msgstr ""
 #~ msgid "process IDs, and, if you have reached the limit on processes that"
 #~ msgstr "а не процессов, и если вы исчерпаете лимит созданных процессов,"
 
-#~ msgid ""
-#~ "you can create, you don't have to start a process to kill another one."
+#~ msgid "you can create, you don't have to start a process to kill another one."
 #~ msgstr "вы не сможете запустить новый процесс, уничтожающий один из старых."
 
 #~ msgid "Each ARG is an arithmetic expression to be evaluated.  Evaluation"
 #~ msgstr "Каждый аргумент рассматривается как арифметическое выражение."
 
 #~ msgid "is done in long integers with no check for overflow, though division"
-#~ msgstr ""
-#~ "Вычисление производится над длинными целыми без контроля переполнения,"
+#~ msgstr "Вычисление производится над длинными целыми без контроля переполнения,"
 
 #~ msgid "by 0 is trapped and flagged as an error.  The following list of"
 #~ msgstr "хотя деление на ноль отслеживается и считается ошибкой. Операции в"
@@ -7090,61 +7461,47 @@ msgstr ""
 #~ msgid "One line is read from the standard input, and the first word is"
 #~ msgstr "Со стандартного ввода считывается одна строка, первое её слово"
 
-#~ msgid ""
-#~ "assigned to the first NAME, the second word to the second NAME, and so"
+#~ msgid "assigned to the first NAME, the second word to the second NAME, and so"
 #~ msgstr "становится значением первого ИМЕНИ, второе -- второго ИМЕНИ и т.д."
 
-#~ msgid ""
-#~ "on, with leftover words assigned to the last NAME.  Only the characters"
-#~ msgstr ""
-#~ "Последнему ИМЕНИ присваивается весь остаток строки. Разделителями слов"
+#~ msgid "on, with leftover words assigned to the last NAME.  Only the characters"
+#~ msgstr "Последнему ИМЕНИ присваивается весь остаток строки. Разделителями слов"
 
 #~ msgid "found in $IFS are recognized as word delimiters.  The return code is"
 #~ msgstr "считаются только символы, входящие в $IFS. Код возврата равен нулю,"
 
-#~ msgid ""
-#~ "zero, unless end-of-file is encountered.  If no NAMEs are supplied, the"
+#~ msgid "zero, unless end-of-file is encountered.  If no NAMEs are supplied, the"
 #~ msgstr "за исключением случая, если встретился конец файла. Если ИМЕНА не"
 
-#~ msgid ""
-#~ "line read is stored in the REPLY variable.  If the -r option is given,"
-#~ msgstr ""
-#~ "заданы, прочитанная строка помещается в переменную REPLY. Если задан"
+#~ msgid "line read is stored in the REPLY variable.  If the -r option is given,"
+#~ msgstr "заданы, прочитанная строка помещается в переменную REPLY. Если задан"
 
 #~ msgid "this signifies `raw' input, and backslash escaping is disabled.  If"
-#~ msgstr ""
-#~ "параметр -r, это означает `сырой' ввод, т.е. символ \\ не экранирует"
+#~ msgstr "параметр -r, это означает `сырой' ввод, т.е. символ \\ не экранирует"
 
 #~ msgid "the `-p' option is supplied, the string supplied as an argument is"
-#~ msgstr ""
-#~ "символы. Если задано `-p', перед чтением на вывод в качестве аргумента"
+#~ msgstr "символы. Если задано `-p', перед чтением на вывод в качестве аргумента"
 
-#~ msgid ""
-#~ "output without a trailing newline before attempting to read.  If -a is"
-#~ msgstr ""
-#~ "подаётся заданная строка (без завершающего символа перевода строки)."
+#~ msgid "output without a trailing newline before attempting to read.  If -a is"
+#~ msgstr "подаётся заданная строка (без завершающего символа перевода строки)."
 
-#~ msgid ""
-#~ "supplied, the words read are assigned to sequential indices of ARRAY,"
+#~ msgid "supplied, the words read are assigned to sequential indices of ARRAY,"
 #~ msgstr "Если задано -a, прочитанные слова становятся значениями элементов"
 
 #~ msgid "starting at zero.  If -e is supplied and the shell is interactive,"
-#~ msgstr ""
-#~ "МАССИВА, начиная с нулевого. Если задано -c и оболочка интерактивна,"
+#~ msgstr "МАССИВА, начиная с нулевого. Если задано -c и оболочка интерактивна,"
 
 #~ msgid "readline is used to obtain the line."
 #~ msgstr "чтобы получить строку используется readline."
 
-#~ msgid ""
-#~ "Causes a function to exit with the return value specified by N.  If N"
+#~ msgid "Causes a function to exit with the return value specified by N.  If N"
 #~ msgstr "Заставляет функцию завершить работу с кодом возврата, заданным N."
 
 #~ msgid "is omitted, the return status is that of the last command."
 #~ msgstr "Если N опущено, им становится код возврата последней команды."
 
 #~ msgid "    -a  Mark variables which are modified or created for export."
-#~ msgstr ""
-#~ "    -a  Экспортировать переменные, которые изменялись или создавались."
+#~ msgstr "    -a  Экспортировать переменные, которые изменялись или создавались."
 
 #~ msgid "    -b  Notify of job termination immediately."
 #~ msgstr "    -b  Немедленно выводить сообщения о завершении задач."
@@ -7158,8 +7515,7 @@ msgstr ""
 #~ msgid "    -h  Remember the location of commands as they are looked up."
 #~ msgstr "    -h  Запоминать расположение обработанных команд."
 
-#~ msgid ""
-#~ "    -i  Force the shell to be an \"interactive\" one.  Interactive shells"
+#~ msgid "    -i  Force the shell to be an \"interactive\" one.  Interactive shells"
 #~ msgstr "    -i  Сделать оболочку \"интерактивной\". Интерактивные оболочки"
 
 #~ msgid "        always read `~/.bashrc' on startup."
@@ -7190,8 +7546,7 @@ msgstr ""
 #~ msgstr "            braceexpand  то же, что -B"
 
 #~ msgid "            emacs        use an emacs-style line editing interface"
-#~ msgstr ""
-#~ "            emacs        использовать стиль редактирования строк emacs"
+#~ msgstr "            emacs        использовать стиль редактирования строк emacs"
 
 #~ msgid "            errexit      same as -e"
 #~ msgstr "            errexit      то же, что -e"
@@ -7208,10 +7563,8 @@ msgstr ""
 #~ msgid "            interactive-comments"
 #~ msgstr "            interactive-comments"
 
-#~ msgid ""
-#~ "                         allow comments to appear in interactive commands"
-#~ msgstr ""
-#~ "                        допускает комментарии в интерактивных командах"
+#~ msgid "                         allow comments to appear in interactive commands"
+#~ msgstr "                        допускает комментарии в интерактивных командах"
 
 #~ msgid "            keyword      same as -k"
 #~ msgstr "            keyword      то же, что -k"
@@ -7240,12 +7593,10 @@ msgstr ""
 #~ msgid "            physical     same as -P"
 #~ msgstr "            physical     то же, что -P"
 
-#~ msgid ""
-#~ "            posix        change the behavior of bash where the default"
+#~ msgid "            posix        change the behavior of bash where the default"
 #~ msgstr "            posix        привести поведение bash, по умолчанию не"
 
-#~ msgid ""
-#~ "                         operation differs from the 1003.2 standard to"
+#~ msgid "                         operation differs from the 1003.2 standard to"
 #~ msgstr "                        соответствующее стандарту 1003.2, в"
 
 #~ msgid "                         match the standard"
@@ -7263,18 +7614,14 @@ msgstr ""
 #~ msgid "            xtrace       same as -x"
 #~ msgstr "            xtrace       то же, что -x"
 
-#~ msgid ""
-#~ "    -p  Turned on whenever the real and effective user ids do not match."
-#~ msgstr ""
-#~ "    -p  Если реальный и эффективный uid не совпадают, включается всегда."
+#~ msgid "    -p  Turned on whenever the real and effective user ids do not match."
+#~ msgstr "    -p  Если реальный и эффективный uid не совпадают, включается всегда."
 
 #~ msgid "        Disables processing of the $ENV file and importing of shell"
 #~ msgstr "        Отключает обработку файла $ENV и импорт функций оболочки."
 
-#~ msgid ""
-#~ "        functions.  Turning this option off causes the effective uid and"
-#~ msgstr ""
-#~ "        При выключении этого параметра эффективные uid и gid становятся"
+#~ msgid "        functions.  Turning this option off causes the effective uid and"
+#~ msgstr "        При выключении этого параметра эффективные uid и gid становятся"
 
 #~ msgid "        gid to be set to the real uid and gid."
 #~ msgstr "        равными реальным."
@@ -7283,8 +7630,7 @@ msgstr ""
 #~ msgstr "    -t  Завершить работу после чтения и выполнения одной команды."
 
 #~ msgid "    -u  Treat unset variables as an error when substituting."
-#~ msgstr ""
-#~ "    -u  При подстановке считать не установленные переменные ошибками."
+#~ msgstr "    -u  При подстановке считать не установленные переменные ошибками."
 
 #~ msgid "    -v  Print shell input lines as they are read."
 #~ msgstr "    -v  Выводить прочитанные строки входного текста оболочки."
@@ -7308,8 +7654,7 @@ msgstr ""
 #~ msgstr "        обычных файлов при перенаправлении вывода."
 
 #~ msgid "    -P  If set, do not follow symbolic links when executing commands"
-#~ msgstr ""
-#~ "    -P  Не следовать символическим ссылкам при выполнении таких команд,"
+#~ msgstr "    -P  Не следовать символическим ссылкам при выполнении таких команд,"
 
 #~ msgid "        such as cd which change the current directory."
 #~ msgstr "        как cd, т.е. изменяющих текущий каталог."
@@ -7318,11 +7663,9 @@ msgstr ""
 #~ msgstr "Использование + вместо - отключает флаг. Эти флаги могут также"
 
 #~ msgid "flags can also be used upon invocation of the shell.  The current"
-#~ msgstr ""
-#~ "использоваться при запуске оболочки. Текущий набор флагов содержится"
+#~ msgstr "использоваться при запуске оболочки. Текущий набор флагов содержится"
 
-#~ msgid ""
-#~ "set of flags may be found in $-.  The remaining n ARGs are positional"
+#~ msgid "set of flags may be found in $-.  The remaining n ARGs are positional"
 #~ msgstr "в $-. Остальные n аргументов -- позиционные параметры, и им, по"
 
 #~ msgid "parameters and are assigned, in order, to $1, $2, .. $n.  If no"
@@ -7335,8 +7678,7 @@ msgstr ""
 #~ msgstr "Для каждого ИМЕНИ удаляет соответствующую переменную или функцию."
 
 #~ msgid "the `-v', unset will only act on variables.  Given the `-f' flag,"
-#~ msgstr ""
-#~ "Если задано -v, unset влияет только на переменные, если -f -- только"
+#~ msgstr "Если задано -v, unset влияет только на переменные, если -f -- только"
 
 #~ msgid "unset will only act on functions.  With neither flag, unset first"
 #~ msgstr "на функции. Без флагов unset в первую очередь пытается удалить"
@@ -7344,8 +7686,7 @@ msgstr ""
 #~ msgid "tries to unset a variable, and if that fails, then tries to unset a"
 #~ msgstr "переменную, если это не удаётся -- функцию. Некоторые переменные"
 
-#~ msgid ""
-#~ "function.  Some variables (such as PATH and IFS) cannot be unset; also"
+#~ msgid "function.  Some variables (such as PATH and IFS) cannot be unset; also"
 #~ msgstr "(такие как PATH и IFS) не могут быть удалены. См."
 
 #~ msgid "see readonly."
@@ -7372,24 +7713,19 @@ msgstr ""
 #~ msgid "processing."
 #~ msgstr "параметров."
 
-#~ msgid ""
-#~ "The given NAMEs are marked readonly and the values of these NAMEs may"
-#~ msgstr ""
-#~ "Заданные ИМЕНА помечаются только для чтения, и значения этих ИМЁН не"
+#~ msgid "The given NAMEs are marked readonly and the values of these NAMEs may"
+#~ msgstr "Заданные ИМЕНА помечаются только для чтения, и значения этих ИМЁН не"
 
 #~ msgid "not be changed by subsequent assignment.  If the -f option is given,"
-#~ msgstr ""
-#~ "могут изменяться в последующих присваиваниях. Если задан параметр -f,"
+#~ msgstr "могут изменяться в последующих присваиваниях. Если задан параметр -f,"
 
 #~ msgid "then functions corresponding to the NAMEs are so marked.  If no"
 #~ msgstr "так помечаются функции с соответствующими ИМЕНАМИ. Если аргументы"
 
-#~ msgid ""
-#~ "arguments are given, or if `-p' is given, a list of all readonly names"
+#~ msgid "arguments are given, or if `-p' is given, a list of all readonly names"
 #~ msgstr "не заданы, или если задано `-p', выводится список имён только для"
 
-#~ msgid ""
-#~ "is printed.  An argument of `-n' says to remove the readonly property"
+#~ msgid "is printed.  An argument of `-n' says to remove the readonly property"
 #~ msgstr "чтения.  Аргумент `-n' указывает снять свойство `только для чтения'"
 
 #~ msgid "from subsequent NAMEs.  The `-a' option means to treat each NAME as"
@@ -7398,10 +7734,8 @@ msgstr ""
 #~ msgid "an array variable.  An argument of `--' disables further option"
 #~ msgstr "как массив.  Аргумент `--' прекращает дальнейшую обработку"
 
-#~ msgid ""
-#~ "The positional parameters from $N+1 ... are renamed to $1 ...  If N is"
-#~ msgstr ""
-#~ "Позиционные параметры начиная с $N+1 переобозначаются как $1,... Если"
+#~ msgid "The positional parameters from $N+1 ... are renamed to $1 ...  If N is"
+#~ msgstr "Позиционные параметры начиная с $N+1 переобозначаются как $1,... Если"
 
 #~ msgid "not given, it is assumed to be 1."
 #~ msgstr "N не задано, оно предполагается равным 1."
@@ -7440,8 +7774,7 @@ msgstr ""
 #~ msgstr "    -b ФАЙЛ        Истина, если файл -- специальный блочный файл."
 
 #~ msgid "    -c FILE        True if file is character special."
-#~ msgstr ""
-#~ "    -c ФАЙл        Истина, если файл -- специальный символьный файл."
+#~ msgstr "    -c ФАЙл        Истина, если файл -- специальный символьный файл."
 
 #~ msgid "    -d FILE        True if file is a directory."
 #~ msgstr "    -d ФАЙЛ        Истина, если файл -- каталог."
@@ -7450,23 +7783,19 @@ msgstr ""
 #~ msgstr "    -e ФАЙЛ        Истина, если файл существует."
 
 #~ msgid "    -f FILE        True if file exists and is a regular file."
-#~ msgstr ""
-#~ "    -f ФАЙЛ        Истина, если файл существует и является обычным файлом."
+#~ msgstr "    -f ФАЙЛ        Истина, если файл существует и является обычным файлом."
 
 #~ msgid "    -g FILE        True if file is set-group-id."
 #~ msgstr "    -g ФАЙЛ        Истина, если у файла установлен атрибут SGID."
 
 #~ msgid "    -h FILE        True if file is a symbolic link.  Use \"-L\"."
-#~ msgstr ""
-#~ "    -h ФАЙЛ        Истина, если файл -- символическая ссылка. Используйте "
-#~ "\"-L\"."
+#~ msgstr "    -h ФАЙЛ        Истина, если файл -- символическая ссылка. Используйте \"-L\"."
 
 #~ msgid "    -L FILE        True if file is a symbolic link."
 #~ msgstr "    -L ФАЙЛ        Истина, если файл -- символическая ссылка."
 
 #~ msgid "    -k FILE        True if file has its \"sticky\" bit set."
-#~ msgstr ""
-#~ "    -k ФАЙЛ        Истина, если у файла устанолвен \"бит привязчивости\"."
+#~ msgstr "    -k ФАЙЛ        Истина, если у файла устанолвен \"бит привязчивости\"."
 
 #~ msgid "    -p FILE        True if file is a named pipe."
 #~ msgstr "    -p ФАЙЛ        Истина, если файл -- именованный канал."
@@ -7481,9 +7810,7 @@ msgstr ""
 #~ msgstr "    -S ФАЙЛ        Истина, если файл -- сокет."
 
 #~ msgid "    -t FD          True if FD is opened on a terminal."
-#~ msgstr ""
-#~ "    -t FD          Истина, если файл с дескриптором FD связан с "
-#~ "терминалом."
+#~ msgstr "    -t FD          Истина, если файл с дескриптором FD связан с терминалом."
 
 #~ msgid "    -u FILE        True if the file is set-user-id."
 #~ msgstr "    -u ФАЙЛ        Истина, если у файла установлен атрибут SUID."
@@ -7497,14 +7824,11 @@ msgstr ""
 #~ msgid "    -O FILE        True if the file is effectively owned by you."
 #~ msgstr "    -O ФАЙЛ        Истина, если вы -- эффективный владелец файла."
 
-#~ msgid ""
-#~ "    -G FILE        True if the file is effectively owned by your group."
-#~ msgstr ""
-#~ "    -G ФАЙЛ        Истина, если ваша группа -- эффективная группа файла."
+#~ msgid "    -G FILE        True if the file is effectively owned by your group."
+#~ msgstr "    -G ФАЙЛ        Истина, если ваша группа -- эффективная группа файла."
 
 #~ msgid "  FILE1 -nt FILE2  True if file1 is newer than (according to"
-#~ msgstr ""
-#~ "  ФАЙЛ1 -nt ФАЙЛ2  Истина, если файл1 более новый (по дате последнего"
+#~ msgstr "  ФАЙЛ1 -nt ФАЙЛ2  Истина, если файл1 более новый (по дате последнего"
 
 #~ msgid "                   modification date) file2."
 #~ msgstr "                   изменения), чем файл2."
@@ -7542,20 +7866,14 @@ msgstr ""
 #~ msgid "    STRING1 < STRING2"
 #~ msgstr "    СТРОКА1 < СТРОКА2"
 
-#~ msgid ""
-#~ "                   True if STRING1 sorts before STRING2 lexicographically"
-#~ msgstr ""
-#~ "                   Истина, если СТРОКА1 лексикографически стоит раньше "
-#~ "СТРОКИ2"
+#~ msgid "                   True if STRING1 sorts before STRING2 lexicographically"
+#~ msgstr "                   Истина, если СТРОКА1 лексикографически стоит раньше СТРОКИ2"
 
 #~ msgid "    STRING1 > STRING2"
 #~ msgstr "    СТРОКА1 > СТРОКА2"
 
-#~ msgid ""
-#~ "                   True if STRING1 sorts after STRING2 lexicographically"
-#~ msgstr ""
-#~ "                   Истина, если СТРОКА1 лексикографически стоит позже "
-#~ "СТРОКИ2"
+#~ msgid "                   True if STRING1 sorts after STRING2 lexicographically"
+#~ msgstr "                   Истина, если СТРОКА1 лексикографически стоит позже СТРОКИ2"
 
 #~ msgid "Other operators:"
 #~ msgstr "Прочие операции:"
@@ -7576,11 +7894,9 @@ msgstr ""
 #~ msgstr "                   -lt, -le, -gt или -ge."
 
 #~ msgid "Arithmetic binary operators return true if ARG1 is equal, not-equal,"
-#~ msgstr ""
-#~ "Бинарные арифметические операции возвращают истину, если АРГ1 равен,"
+#~ msgstr "Бинарные арифметические операции возвращают истину, если АРГ1 равен,"
 
-#~ msgid ""
-#~ "less-than, less-than-or-equal, greater-than, or greater-than-or-equal"
+#~ msgid "less-than, less-than-or-equal, greater-than, or greater-than-or-equal"
 #~ msgstr "не равен, меньше, меньше или равен, больше или больше или равен"
 
 #~ msgid "than ARG2."
@@ -7599,27 +7915,22 @@ msgstr ""
 #~ msgstr "запущенных из оболочки."
 
 #~ msgid "The command ARG is to be read and executed when the shell receives"
-#~ msgstr ""
-#~ "Команда АРГ должна быть прочитана и выполнена при получении оболочкой"
+#~ msgstr "Команда АРГ должна быть прочитана и выполнена при получении оболочкой"
 
 #~ msgid "signal(s) SIGNAL_SPEC.  If ARG is absent all specified signals are"
-#~ msgstr ""
-#~ "указанного(ых) сигнала(ов). Если АРГ не задан, все указанные сигналы"
+#~ msgstr "указанного(ых) сигнала(ов). Если АРГ не задан, все указанные сигналы"
 
 #~ msgid "reset to their original values.  If ARG is the null string each"
-#~ msgstr ""
-#~ "обрабатываются обработчиками по умолчанию. Если АРГ -- пустая строка,"
+#~ msgstr "обрабатываются обработчиками по умолчанию. Если АРГ -- пустая строка,"
 
 #~ msgid "SIGNAL_SPEC is ignored by the shell and by the commands it invokes."
-#~ msgstr ""
-#~ "все указанные сигналы будут игнорироваться оболочкой и вызываемыми ей"
+#~ msgstr "все указанные сигналы будут игнорироваться оболочкой и вызываемыми ей"
 
 #~ msgid "If SIGNAL_SPEC is EXIT (0) the command ARG is executed on exit from"
 #~ msgstr "командами. Если задан сигнал EXIT (0), команда АРГ выполняется при"
 
 #~ msgid "the shell.  If SIGNAL_SPEC is DEBUG, ARG is executed after every"
-#~ msgstr ""
-#~ "выходе из оболочки, если DEBUG, АРГ выполняется при выполнении каждой"
+#~ msgstr "выходе из оболочки, если DEBUG, АРГ выполняется при выполнении каждой"
 
 #~ msgid "command.  If ARG is `-p' then the trap commands associated with"
 #~ msgstr "команды. Если АРГ -- `-p', выводятся команды, связанные с заданными"
@@ -7630,12 +7941,10 @@ msgstr ""
 #~ msgid "only `-p' is given, trap prints the list of commands associated with"
 #~ msgstr "trap выводит список команд, связанных со всеми сигналами. Сигнал"
 
-#~ msgid ""
-#~ "each signal number.  SIGNAL_SPEC is either a signal name in <signal.h>"
+#~ msgid "each signal number.  SIGNAL_SPEC is either a signal name in <signal.h>"
 #~ msgstr "задаётся либо своим именем в <signal.h>, либо номером. `trap -l'"
 
-#~ msgid ""
-#~ "or a signal number.  `trap -l' prints a list of signal names and their"
+#~ msgid "or a signal number.  `trap -l' prints a list of signal names and their"
 #~ msgstr "выводит список имён сигналов и соответствующих им номеров."
 
 #~ msgid "corresponding numbers.  Note that a signal can be sent to the shell"
@@ -7650,33 +7959,26 @@ msgstr ""
 #~ msgid "If the -t option is used, returns a single word which is one of"
 #~ msgstr "Если задан параметр -t, возвращает слово -- `alias', `keyword',"
 
-#~ msgid ""
-#~ "`alias', `keyword', `function', `builtin', `file' or `', if NAME is an"
+#~ msgid "`alias', `keyword', `function', `builtin', `file' or `', if NAME is an"
 #~ msgstr "`function', `builtin', `file' или `' -- если, соответственно, ИМЯ"
 
-#~ msgid ""
-#~ "alias, shell reserved word, shell function, shell builtin, disk file,"
+#~ msgid "alias, shell reserved word, shell function, shell builtin, disk file,"
 #~ msgstr "является псевдокомандой, зарезервированным словом, функцией, или"
 
 #~ msgid "or unfound, respectively."
 #~ msgstr "встроенной командой оболочки, дисковым файлом или не найдено."
 
 #~ msgid "If the -p flag is used, either returns the name of the disk file"
-#~ msgstr ""
-#~ "При использовании флага -p либо возвращается имя выполняемого дискового "
-#~ "файла,"
+#~ msgstr "При использовании флага -p либо возвращается имя выполняемого дискового файла,"
 
 #~ msgid "that would be executed, or nothing if -t would not return `file'."
 #~ msgstr "либо ничего, если -t вернуло бы значение, отличное от  `file'"
 
 #~ msgid "If the -a flag is used, displays all of the places that contain an"
-#~ msgstr ""
-#~ "При использовании флага -a выводится расположение всех исполняемых файлов"
+#~ msgstr "При использовании флага -a выводится расположение всех исполняемых файлов"
 
-#~ msgid ""
-#~ "executable named `file'.  This includes aliases and functions, if and"
-#~ msgstr ""
-#~ "с указанным именем. Если одновременно не используется флаг -p и только"
+#~ msgid "executable named `file'.  This includes aliases and functions, if and"
+#~ msgstr "с указанным именем. Если одновременно не используется флаг -p и только"
 
 #~ msgid "only if the -p flag is not also used."
 #~ msgstr "тогда, выводятся также псевдокоманды и функции."
@@ -7736,19 +8038,16 @@ msgstr ""
 #~ msgstr "    -v\tразмер виртуальной памяти"
 
 #~ msgid "If LIMIT is given, it is the new value of the specified resource."
-#~ msgstr ""
-#~ "Если задано ОГРАНИЧЕНИЕ, оно задёт новое значение для указанного ресурса."
+#~ msgstr "Если задано ОГРАНИЧЕНИЕ, оно задёт новое значение для указанного ресурса."
 
 #~ msgid "Otherwise, the current value of the specified resource is printed."
-#~ msgstr ""
-#~ "В противном случае выводится текущее значение для указанного ресурса."
+#~ msgstr "В противном случае выводится текущее значение для указанного ресурса."
 
 #~ msgid "If no option is given, then -f is assumed.  Values are in 1k"
 #~ msgstr "Если параметры не заданы, предполагается, что задано -f. Значения"
 
 #~ msgid "increments, except for -t, which is in seconds, -p, which is in"
-#~ msgstr ""
-#~ "измеряются в КБ, кроме -t, измеряемого в секундах, -p, единица измерения"
+#~ msgstr "измеряются в КБ, кроме -t, измеряемого в секундах, -p, единица измерения"
 
 #~ msgid "increments of 512 bytes, and -u, which is an unscaled number of"
 #~ msgstr "которого -- 512 байтов, и -u, задающего безразмерное число"
@@ -7756,52 +8055,38 @@ msgstr ""
 #~ msgid "processes."
 #~ msgstr "процессов."
 
-#~ msgid ""
-#~ "The user file-creation mask is set to MODE.  If MODE is omitted, or if"
-#~ msgstr ""
-#~ "Устанавливает маску создания пользователем файлов в РЕЖИМ. Если опущен"
+#~ msgid "The user file-creation mask is set to MODE.  If MODE is omitted, or if"
+#~ msgstr "Устанавливает маску создания пользователем файлов в РЕЖИМ. Если опущен"
 
-#~ msgid ""
-#~ "`-S' is supplied, the current value of the mask is printed.  The `-S'"
-#~ msgstr ""
-#~ "РЕЖИМ или задан параметр -S выводится текущее значение маски. Параметр"
+#~ msgid "`-S' is supplied, the current value of the mask is printed.  The `-S'"
+#~ msgstr "РЕЖИМ или задан параметр -S выводится текущее значение маски. Параметр"
 
-#~ msgid ""
-#~ "option makes the output symbolic; otherwise an octal number is output."
+#~ msgid "option makes the output symbolic; otherwise an octal number is output."
 #~ msgstr "-S делает вывод символическим, в противном случае используется"
 
 #~ msgid "If MODE begins with a digit, it is interpreted as an octal number,"
-#~ msgstr ""
-#~ "восьмеричое число. Если РЕЖИм начинается с цифры, он интерпретируется"
+#~ msgstr "восьмеричое число. Если РЕЖИм начинается с цифры, он интерпретируется"
 
-#~ msgid ""
-#~ "otherwise it is a symbolic mode string like that accepted by chmod(1)."
-#~ msgstr ""
-#~ "как восьмеричное число, в противном случае как строка, принимаемая "
-#~ "chmod(1)."
+#~ msgid "otherwise it is a symbolic mode string like that accepted by chmod(1)."
+#~ msgstr "как восьмеричное число, в противном случае как строка, принимаемая chmod(1)."
 
-#~ msgid ""
-#~ "Wait for the specified process and report its termination status.  If"
-#~ msgstr ""
-#~ "Подождать завершения указанного процесса и сообщить код завершения. Если"
+#~ msgid "Wait for the specified process and report its termination status.  If"
+#~ msgstr "Подождать завершения указанного процесса и сообщить код завершения. Если"
 
 #~ msgid "N is not given, all currently active child processes are waited for,"
-#~ msgstr ""
-#~ "N не задано, ожидается завершение работы всех активных дочерних процессов"
+#~ msgstr "N не задано, ожидается завершение работы всех активных дочерних процессов"
 
 #~ msgid "and the return code is zero.  N may be a process ID or a job"
 #~ msgstr "и код возврата равен 0. N может быть идентификатором процесса"
 
 #~ msgid "specification; if a job spec is given, all processes in the job's"
-#~ msgstr ""
-#~ "или спецификацией задачи, если задана спецификация задачи, ожидается"
+#~ msgstr "или спецификацией задачи, если задана спецификация задачи, ожидается"
 
 #~ msgid "pipeline are waited for."
 #~ msgstr "завершение работы всех процессов конвейера задачи."
 
 #~ msgid "and the return code is zero.  N is a process ID; if it is not given,"
-#~ msgstr ""
-#~ "и код возврата равен 0. N -- идентификатор процесса, если он не задан,"
+#~ msgstr "и код возврата равен 0. N -- идентификатор процесса, если он не задан,"
 
 #~ msgid "all child processes of the shell are waited for."
 #~ msgstr "ожидается завершение работы всех дочерних процессов оболочки."
@@ -7809,13 +8094,10 @@ msgstr ""
 #~ msgid "The `for' loop executes a sequence of commands for each member in a"
 #~ msgstr "Цикл `for' выполняет последовательность команд для каждого члена"
 
-#~ msgid ""
-#~ "list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is"
-#~ msgstr ""
-#~ "списка. Если отсутствует `in СЛОВА ...;', предполагается, что задано"
+#~ msgid "list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is"
+#~ msgstr "списка. Если отсутствует `in СЛОВА ...;', предполагается, что задано"
 
-#~ msgid ""
-#~ "assumed.  For each element in WORDS, NAME is set to that element, and"
+#~ msgid "assumed.  For each element in WORDS, NAME is set to that element, and"
 #~ msgstr "`in \"$@\"'. Для каждого из СЛОВ ИМЕНИ присваивается его значение"
 
 #~ msgid "the COMMANDS are executed."
@@ -7825,15 +8107,13 @@ msgstr ""
 #~ msgstr "СЛОВА разворачиваются и образуют список слов. Полученный список"
 
 #~ msgid "set of expanded words is printed on the standard error, each"
-#~ msgstr ""
-#~ "выводится на стандартный поток ошибок, каждому приписывается спереди"
+#~ msgstr "выводится на стандартный поток ошибок, каждому приписывается спереди"
 
 #~ msgid "preceded by a number.  If `in WORDS' is not present, `in \"$@\"'"
 #~ msgstr "число. Если `in СЛОВА' отсутствует, предполагается заданным"
 
 #~ msgid "is assumed.  The PS3 prompt is then displayed and a line read"
-#~ msgstr ""
-#~ "`in \"$@\"'. Затем выводится приглашение PS3 и со стандартного ввода"
+#~ msgstr "`in \"$@\"'. Затем выводится приглашение PS3 и со стандартного ввода"
 
 #~ msgid "from the standard input.  If the line consists of the number"
 #~ msgstr "считывается строка. Если строка состоит из числа, соответствующего"
@@ -7854,47 +8134,34 @@ msgstr ""
 #~ msgstr "сохраняется в переменной REPLY. После каждого выбора выполняются"
 
 #~ msgid "until a break or return command is executed."
-#~ msgstr ""
-#~ "КОМАНДЫ до тех пор, пока не будет выполнена команда break или return."
+#~ msgstr "КОМАНДЫ до тех пор, пока не будет выполнена команда break или return."
 
 #~ msgid "Selectively execute COMMANDS based upon WORD matching PATTERN.  The"
-#~ msgstr ""
-#~ "Выполняет КОМАНДЫ в зависимости от того, какому ШАБЛОНУ соответствует"
+#~ msgstr "Выполняет КОМАНДЫ в зависимости от того, какому ШАБЛОНУ соответствует"
 
 #~ msgid "`|' is used to separate multiple patterns."
-#~ msgstr ""
-#~ "СЛОВО. Для разделения нескольких допустимых шаблонов используется `|'."
+#~ msgstr "СЛОВО. Для разделения нескольких допустимых шаблонов используется `|'."
 
-#~ msgid ""
-#~ "The if COMMANDS are executed.  If the exit status is zero, then the then"
-#~ msgstr ""
-#~ "Выполняются КОМАНДЫ, заданные в if. Если код возврата нулевой, выполняются"
+#~ msgid "The if COMMANDS are executed.  If the exit status is zero, then the then"
+#~ msgstr "Выполняются КОМАНДЫ, заданные в if. Если код возврата нулевой, выполняются"
 
-#~ msgid ""
-#~ "COMMANDS are executed.  Otherwise, each of the elif COMMANDS are executed"
+#~ msgid "COMMANDS are executed.  Otherwise, each of the elif COMMANDS are executed"
 #~ msgstr "КОМАНДЫ then, иначе по очереди выполняются КОМАНДЫ elif, и если код"
 
-#~ msgid ""
-#~ "in turn, and if the exit status is zero, the corresponding then COMMANDS"
-#~ msgstr ""
-#~ "возврата нулевой, выполняются соответствующие КОМАНДЫ then и выполнение"
+#~ msgid "in turn, and if the exit status is zero, the corresponding then COMMANDS"
+#~ msgstr "возврата нулевой, выполняются соответствующие КОМАНДЫ then и выполнение"
 
-#~ msgid ""
-#~ "are executed and the if command completes.  Otherwise, the else COMMANDS"
-#~ msgstr ""
-#~ "команды if завершается. В противном случае выполняются КОМАНДЫ else,"
+#~ msgid "are executed and the if command completes.  Otherwise, the else COMMANDS"
+#~ msgstr "команды if завершается. В противном случае выполняются КОМАНДЫ else,"
 
-#~ msgid ""
-#~ "are executed, if present.  The exit status is the exit status of the last"
+#~ msgid "are executed, if present.  The exit status is the exit status of the last"
 #~ msgstr "если они присутствуют. Код возврата равен коду возврата последней"
 
 #~ msgid "command executed, or zero if no condition tested true."
-#~ msgstr ""
-#~ "выполненной команды, либо нулю, если ни одно условие не было истинным."
+#~ msgstr "выполненной команды, либо нулю, если ни одно условие не было истинным."
 
 #~ msgid "Expand and execute COMMANDS as long as the final command in the"
-#~ msgstr ""
-#~ "Разворачивает и выполняет КОМАНДЫ до тех пор, пока последняя команда"
+#~ msgstr "Разворачивает и выполняет КОМАНДЫ до тех пор, пока последняя команда"
 
 #~ msgid "`while' COMMANDS has an exit status of zero."
 #~ msgstr "предложения `while' не завершит работу с нулевым кодом возврата."
@@ -7918,15 +8185,12 @@ msgstr ""
 #~ msgstr "перенаправление для целого набора команд."
 
 #~ msgid "This is similar to the `fg' command.  Resume a stopped or background"
-#~ msgstr ""
-#~ "Похоже на команду `fg'. Продолжает выполнение остановленной или фоновой"
+#~ msgstr "Похоже на команду `fg'. Продолжает выполнение остановленной или фоновой"
 
 #~ msgid "job.  If you specifiy DIGITS, then that job is used.  If you specify"
-#~ msgstr ""
-#~ "задачи. Если заданы ЦИФРЫ, использяется задача с этим номером, а если"
+#~ msgstr "задачи. Если заданы ЦИФРЫ, использяется задача с этим номером, а если"
 
-#~ msgid ""
-#~ "WORD, then the job whose name begins with WORD is used.  Following the"
+#~ msgid "WORD, then the job whose name begins with WORD is used.  Following the"
 #~ msgstr "СЛОВО -- задача, имя которой начинается с этого слова. Завершение"
 
 #~ msgid "job specification with a `&' places the job in the background."
@@ -7941,8 +8205,7 @@ msgstr ""
 #~ msgid "\t\twhen the argument to `cd' is not found in the current"
 #~ msgstr "\t\tаргумент команды `cd', если он не найден в текущем"
 
-#~ msgid ""
-#~ "HISTFILE        The name of the file where your command history is stored."
+#~ msgid "HISTFILE        The name of the file where your command history is stored."
 #~ msgstr "HISTFILE        Имя файла, где сохраняется история команд."
 
 #~ msgid "HISTFILESIZE    The maximum number of lines this file can contain."
@@ -7957,15 +8220,11 @@ msgstr ""
 #~ msgid "HOME            The complete pathname to your login directory."
 #~ msgstr "HOME            Полный путь к домашнему каталогу."
 
-#~ msgid ""
-#~ "HOSTTYPE        The type of CPU this version of Bash is running under."
-#~ msgstr ""
-#~ "HOSTTYPE        Тип процессора, на котором работает эта версия Bash."
+#~ msgid "HOSTTYPE        The type of CPU this version of Bash is running under."
+#~ msgstr "HOSTTYPE        Тип процессора, на котором работает эта версия Bash."
 
-#~ msgid ""
-#~ "IGNOREEOF       Controls the action of the shell on receipt of an EOF"
-#~ msgstr ""
-#~ "IGNOREEOF       Управляет действиями, совершаемыми оболочкой при вводе"
+#~ msgid "IGNOREEOF       Controls the action of the shell on receipt of an EOF"
+#~ msgstr "IGNOREEOF       Управляет действиями, совершаемыми оболочкой при вводе"
 
 #~ msgid "\t\tcharacter as the sole input.  If set, then the value"
 #~ msgstr "\t\tсимвола конца файла. Если установлена, её значение -- число"
@@ -7977,12 +8236,10 @@ msgstr ""
 #~ msgstr "\t\tв пустой строке, после чего оболочка завершит работу"
 
 #~ msgid "\t\t(default 10).  When unset, EOF signifies the end of input."
-#~ msgstr ""
-#~ "\t\t(по умолчанию 10). Если не установлена, EOF обозначает конец ввода."
+#~ msgstr "\t\t(по умолчанию 10). Если не установлена, EOF обозначает конец ввода."
 
 #~ msgid "MAILCHECK\tHow often, in seconds, Bash checks for new mail."
-#~ msgstr ""
-#~ "MAILCHECK\tКак часто, в секундах, Bash проверяет наличие новой почты."
+#~ msgstr "MAILCHECK\tКак часто, в секундах, Bash проверяет наличие новой почты."
 
 #~ msgid "MAILPATH\tA colon-separated list of filenames which Bash checks"
 #~ msgstr "MAILPATH\tРазделённый запятыми список имён файлов, где Bash"
@@ -8015,8 +8272,7 @@ msgstr ""
 #~ msgstr "TERM            Имя типа текущего терминала."
 
 #~ msgid "auto_resume     Non-null means a command word appearing on a line by"
-#~ msgstr ""
-#~ "auto_resume     Ненулевые значения слов команд, встречающиеся в строке"
+#~ msgstr "auto_resume     Ненулевые значения слов команд, встречающиеся в строке"
 
 #~ msgid "\t\titself is first looked for in the list of currently"
 #~ msgstr "\t\tотдельно, сначала ищутся в списке остановленных"
@@ -8042,10 +8298,8 @@ msgstr ""
 #~ msgid "command_oriented_history"
 #~ msgstr "command_oriented_history"
 
-#~ msgid ""
-#~ "                Non-null means to save multiple-line commands together on"
-#~ msgstr ""
-#~ "                Ненулевое значение означает, что многострочные команды"
+#~ msgid "                Non-null means to save multiple-line commands together on"
+#~ msgstr "                Ненулевое значение означает, что многострочные команды"
 
 #~ msgid "                a single history line."
 #~ msgstr "                будут сохраняться в одной строке истории."
@@ -8143,8 +8397,7 @@ msgstr ""
 #~ msgid "\tremoves the last directory, `popd -1' the next to last."
 #~ msgstr "\tудаляет последний каталог, `popd -1' -- предпоследний."
 
-#~ msgid ""
-#~ "-n\tsuppress the normal change of directory when removing directories"
+#~ msgid "-n\tsuppress the normal change of directory when removing directories"
 #~ msgstr "-n\tподавляет обычную смену каталога при удалении каталогов из"
 
 #~ msgid "\tfrom the stack, so only the stack is manipulated."
@@ -8154,19 +8407,15 @@ msgstr ""
 #~ msgstr "Выводит список запомненных на данный момент каталогов. Каталоги"
 
 #~ msgid "find their way onto the list with the `pushd' command; you can get"
-#~ msgstr ""
-#~ "попадают в список при использовании команды `pushd', вы можете забрать"
+#~ msgstr "попадают в список при использовании команды `pushd', вы можете забрать"
 
 #~ msgid "back up through the list with the `popd' command."
 #~ msgstr "их из списка командой `popd'."
 
-#~ msgid ""
-#~ "The -l flag specifies that `dirs' should not print shorthand versions"
-#~ msgstr ""
-#~ "Флаг -l указывает, что `dirs' не должна выводит сокращённые варианты"
+#~ msgid "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgstr "Флаг -l указывает, что `dirs' не должна выводит сокращённые варианты"
 
-#~ msgid ""
-#~ "of directories which are relative to your home directory.  This means"
+#~ msgid "of directories which are relative to your home directory.  This means"
 #~ msgstr "каталогов, заданных относительно домашнего. Это означает, что"
 
 #~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
@@ -8175,27 +8424,22 @@ msgstr ""
 #~ msgid "causes `dirs' to print the directory stack with one entry per line,"
 #~ msgstr "заставляет `dirs' выводить каталоги по одному в строке, предваряя"
 
-#~ msgid ""
-#~ "prepending the directory name with its position in the stack.  The -p"
-#~ msgstr ""
-#~ "имя каталога номером его позиции в стеке. Флаг -p делает то же самое,"
+#~ msgid "prepending the directory name with its position in the stack.  The -p"
+#~ msgstr "имя каталога номером его позиции в стеке. Флаг -p делает то же самое,"
 
 #~ msgid "flag does the same thing, but the stack position is not prepended."
 #~ msgstr "но не добавляются номера позиций. Флаг -c очищает стек каталогов,"
 
-#~ msgid ""
-#~ "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgid "The -c flag clears the directory stack by deleting all of the elements."
 #~ msgstr "удаляя все его элементы."
 
-#~ msgid ""
-#~ "+N\tdisplays the Nth entry counting from the left of the list shown by"
+#~ msgid "+N\tdisplays the Nth entry counting from the left of the list shown by"
 #~ msgstr "+N\tвыводит N-й каталог, считая с левой стороны списка, выводимого"
 
 #~ msgid "\tdirs when invoked without options, starting with zero."
 #~ msgstr "\tdirs при вызове без параметров, начиная с нуля."
 
-#~ msgid ""
-#~ "-N\tdisplays the Nth entry counting from the right of the list shown by"
+#~ msgid "-N\tdisplays the Nth entry counting from the right of the list shown by"
 #~ msgstr "-N\tвыводит N-й каталог, считая с правой стороны списка, выводимого"
 
 #~ msgid "Toggle the values of variables controlling optional behavior."
diff --git a/po/sq.gmo b/po/sq.gmo
new file mode 100644 (file)
index 0000000..4ea64f8
Binary files /dev/null and b/po/sq.gmo differ
diff --git a/po/sq.po b/po/sq.po
new file mode 100644 (file)
index 0000000..0023653
--- /dev/null
+++ b/po/sq.po
@@ -0,0 +1,4143 @@
+# Albanian translation for bash.
+# Copyright (C) 2022 Free Software Foundation, Inc.
+# This file is distributed under the same license as the bash package.
+#
+# Agron Selimaj <as9902613@gmail.com>, 2022.
+msgid ""
+msgstr ""
+"Project-Id-Version: bash 5.2-rc1\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-01-11 14:50-0500\n"
+"PO-Revision-Date: 2022-11-01 22:19-0400\n"
+"Last-Translator: Agron Selimaj <as9902613@gmail.com>\n"
+"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
+"Language: sq\n"
+"X-Bugs: Report translation errors to the Language-Team address.\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 22.08.1\n"
+
+#: arrayfunc.c:66
+msgid "bad array subscript"
+msgstr "element i gabuar is vargut"
+
+#: arrayfunc.c:471 builtins/declare.def:709 variables.c:2242 variables.c:2268
+#: variables.c:3101
+#, c-format
+msgid "%s: removing nameref attribute"
+msgstr ""
+
+#: arrayfunc.c:496 builtins/declare.def:868
+#, c-format
+msgid "%s: cannot convert indexed to associative array"
+msgstr ""
+
+#: arrayfunc.c:777
+#, c-format
+msgid "%s: cannot assign to non-numeric index"
+msgstr ""
+
+#: arrayfunc.c:822
+#, c-format
+msgid "%s: %s: must use subscript when assigning associative array"
+msgstr ""
+
+#: bashhist.c:455
+#, c-format
+msgid "%s: cannot create: %s"
+msgstr ""
+
+#: bashline.c:4479
+msgid "bash_execute_unix_command: cannot find keymap for command"
+msgstr ""
+
+#: bashline.c:4637
+#, c-format
+msgid "%s: first non-whitespace character is not `\"'"
+msgstr ""
+
+#: bashline.c:4666
+#, c-format
+msgid "no closing `%c' in %s"
+msgstr ""
+
+#: bashline.c:4697
+#, c-format
+msgid "%s: missing colon separator"
+msgstr ""
+
+#: bashline.c:4733
+#, c-format
+msgid "`%s': cannot unbind in command keymap"
+msgstr ""
+
+#: braces.c:327
+#, c-format
+msgid "brace expansion: cannot allocate memory for %s"
+msgstr ""
+
+#: braces.c:406
+#, c-format
+msgid "brace expansion: failed to allocate memory for %u elements"
+msgstr ""
+
+#: braces.c:451
+#, c-format
+msgid "brace expansion: failed to allocate memory for `%s'"
+msgstr ""
+
+#: builtins/alias.def:131 variables.c:1817
+#, c-format
+msgid "`%s': invalid alias name"
+msgstr ""
+
+#: builtins/bind.def:122 builtins/bind.def:125
+msgid "line editing not enabled"
+msgstr ""
+
+#: builtins/bind.def:212
+#, c-format
+msgid "`%s': invalid keymap name"
+msgstr ""
+
+#: builtins/bind.def:252
+#, c-format
+msgid "%s: cannot read: %s"
+msgstr ""
+
+#: builtins/bind.def:328 builtins/bind.def:358
+#, c-format
+msgid "`%s': unknown function name"
+msgstr ""
+
+#: builtins/bind.def:336
+#, c-format
+msgid "%s is not bound to any keys.\n"
+msgstr ""
+
+#: builtins/bind.def:340
+#, c-format
+msgid "%s can be invoked via "
+msgstr ""
+
+#: builtins/bind.def:378 builtins/bind.def:395
+#, c-format
+msgid "`%s': cannot unbind"
+msgstr ""
+
+#: builtins/break.def:77 builtins/break.def:119
+msgid "loop count"
+msgstr ""
+
+#: builtins/break.def:139
+msgid "only meaningful in a `for', `while', or `until' loop"
+msgstr ""
+
+#: builtins/caller.def:136
+msgid ""
+"Returns the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0."
+msgstr ""
+
+#: builtins/cd.def:327
+msgid "HOME not set"
+msgstr ""
+
+#: builtins/cd.def:335 builtins/common.c:161 test.c:916
+msgid "too many arguments"
+msgstr ""
+
+#: builtins/cd.def:342
+msgid "null directory"
+msgstr ""
+
+#: builtins/cd.def:353
+msgid "OLDPWD not set"
+msgstr ""
+
+#: builtins/common.c:96
+#, c-format
+msgid "line %d: "
+msgstr ""
+
+#: builtins/common.c:134 error.c:264
+#, c-format
+msgid "warning: "
+msgstr ""
+
+#: builtins/common.c:148
+#, c-format
+msgid "%s: usage: "
+msgstr ""
+
+#: builtins/common.c:193 shell.c:524 shell.c:866
+#, c-format
+msgid "%s: option requires an argument"
+msgstr ""
+
+#: builtins/common.c:200
+#, c-format
+msgid "%s: numeric argument required"
+msgstr ""
+
+#: builtins/common.c:207
+#, c-format
+msgid "%s: not found"
+msgstr ""
+
+#: builtins/common.c:216 shell.c:879
+#, c-format
+msgid "%s: invalid option"
+msgstr ""
+
+#: builtins/common.c:223
+#, c-format
+msgid "%s: invalid option name"
+msgstr ""
+
+#: builtins/common.c:230 execute_cmd.c:2402 general.c:368 general.c:373
+#, c-format
+msgid "`%s': not a valid identifier"
+msgstr ""
+
+#: builtins/common.c:240
+msgid "invalid octal number"
+msgstr ""
+
+#: builtins/common.c:242
+msgid "invalid hex number"
+msgstr ""
+
+#: builtins/common.c:244 expr.c:1574
+msgid "invalid number"
+msgstr ""
+
+#: builtins/common.c:252
+#, c-format
+msgid "%s: invalid signal specification"
+msgstr ""
+
+#: builtins/common.c:259
+#, c-format
+msgid "`%s': not a pid or valid job spec"
+msgstr ""
+
+#: builtins/common.c:266 error.c:536
+#, c-format
+msgid "%s: readonly variable"
+msgstr ""
+
+#: builtins/common.c:273
+#, c-format
+msgid "%s: cannot assign"
+msgstr ""
+
+#: builtins/common.c:281
+#, c-format
+msgid "%s: %s out of range"
+msgstr ""
+
+#: builtins/common.c:281 builtins/common.c:283
+msgid "argument"
+msgstr ""
+
+#: builtins/common.c:283
+#, c-format
+msgid "%s out of range"
+msgstr ""
+
+#: builtins/common.c:291
+#, c-format
+msgid "%s: no such job"
+msgstr ""
+
+#: builtins/common.c:299
+#, c-format
+msgid "%s: no job control"
+msgstr ""
+
+#: builtins/common.c:301
+msgid "no job control"
+msgstr ""
+
+#: builtins/common.c:311
+#, c-format
+msgid "%s: restricted"
+msgstr ""
+
+#: builtins/common.c:313
+msgid "restricted"
+msgstr ""
+
+#: builtins/common.c:321
+#, c-format
+msgid "%s: not a shell builtin"
+msgstr ""
+
+#: builtins/common.c:330
+#, c-format
+msgid "write error: %s"
+msgstr ""
+
+#: builtins/common.c:338
+#, c-format
+msgid "error setting terminal attributes: %s"
+msgstr ""
+
+#: builtins/common.c:340
+#, c-format
+msgid "error getting terminal attributes: %s"
+msgstr ""
+
+#: builtins/common.c:642
+#, c-format
+msgid "%s: error retrieving current directory: %s: %s\n"
+msgstr ""
+
+#: builtins/common.c:708 builtins/common.c:710
+#, c-format
+msgid "%s: ambiguous job spec"
+msgstr ""
+
+#: builtins/common.c:971
+msgid "help not available in this version"
+msgstr ""
+
+#: builtins/common.c:1038 builtins/set.def:953 variables.c:3825
+#, c-format
+msgid "%s: cannot unset: readonly %s"
+msgstr ""
+
+#: builtins/common.c:1043 builtins/set.def:932 variables.c:3830
+#, c-format
+msgid "%s: cannot unset"
+msgstr ""
+
+#: builtins/complete.def:287
+#, c-format
+msgid "%s: invalid action name"
+msgstr ""
+
+#: builtins/complete.def:486 builtins/complete.def:642
+#: builtins/complete.def:873
+#, c-format
+msgid "%s: no completion specification"
+msgstr ""
+
+#: builtins/complete.def:696
+msgid "warning: -F option may not work as you expect"
+msgstr ""
+
+#: builtins/complete.def:698
+msgid "warning: -C option may not work as you expect"
+msgstr ""
+
+#: builtins/complete.def:846
+msgid "not currently executing completion function"
+msgstr ""
+
+#: builtins/declare.def:137
+msgid "can only be used in a function"
+msgstr ""
+
+#: builtins/declare.def:437
+msgid "cannot use `-f' to make functions"
+msgstr ""
+
+#: builtins/declare.def:464 execute_cmd.c:6132
+#, c-format
+msgid "%s: readonly function"
+msgstr ""
+
+#: builtins/declare.def:521 builtins/declare.def:804
+#, c-format
+msgid "%s: reference variable cannot be an array"
+msgstr ""
+
+#: builtins/declare.def:532 variables.c:3359
+#, c-format
+msgid "%s: nameref variable self references not allowed"
+msgstr ""
+
+#: builtins/declare.def:537 variables.c:2072 variables.c:3278 variables.c:3286
+#: variables.c:3356
+#, c-format
+msgid "%s: circular name reference"
+msgstr ""
+
+#: builtins/declare.def:541 builtins/declare.def:811 builtins/declare.def:820
+#, c-format
+msgid "`%s': invalid variable name for name reference"
+msgstr ""
+
+#: builtins/declare.def:856
+#, c-format
+msgid "%s: cannot destroy array variables in this way"
+msgstr ""
+
+#: builtins/declare.def:862 builtins/read.def:887
+#, c-format
+msgid "%s: cannot convert associative to indexed array"
+msgstr ""
+
+#: builtins/declare.def:891
+#, c-format
+msgid "%s: quoted compound array assignment deprecated"
+msgstr ""
+
+#: builtins/enable.def:145 builtins/enable.def:153
+msgid "dynamic loading not available"
+msgstr ""
+
+#: builtins/enable.def:376
+#, c-format
+msgid "cannot open shared object %s: %s"
+msgstr ""
+
+#: builtins/enable.def:405
+#, c-format
+msgid "cannot find %s in shared object %s: %s"
+msgstr ""
+
+#: builtins/enable.def:422
+#, c-format
+msgid "%s: dynamic builtin already loaded"
+msgstr ""
+
+#: builtins/enable.def:426
+#, c-format
+msgid "load function for %s returns failure (%d): not loaded"
+msgstr ""
+
+#: builtins/enable.def:551
+#, c-format
+msgid "%s: not dynamically loaded"
+msgstr ""
+
+#: builtins/enable.def:577
+#, c-format
+msgid "%s: cannot delete: %s"
+msgstr ""
+
+#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5959
+#, c-format
+msgid "%s: is a directory"
+msgstr ""
+
+#: builtins/evalfile.c:144
+#, c-format
+msgid "%s: not a regular file"
+msgstr ""
+
+#: builtins/evalfile.c:153
+#, c-format
+msgid "%s: file is too large"
+msgstr ""
+
+#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1673
+#, c-format
+msgid "%s: cannot execute binary file"
+msgstr ""
+
+#: builtins/exec.def:158 builtins/exec.def:160 builtins/exec.def:246
+#, c-format
+msgid "%s: cannot execute: %s"
+msgstr ""
+
+#: builtins/exit.def:64
+#, c-format
+msgid "logout\n"
+msgstr ""
+
+#: builtins/exit.def:89
+msgid "not login shell: use `exit'"
+msgstr ""
+
+#: builtins/exit.def:121
+#, c-format
+msgid "There are stopped jobs.\n"
+msgstr ""
+
+#: builtins/exit.def:123
+#, c-format
+msgid "There are running jobs.\n"
+msgstr ""
+
+#: builtins/fc.def:275 builtins/fc.def:373 builtins/fc.def:417
+msgid "no command found"
+msgstr ""
+
+#: builtins/fc.def:363 builtins/fc.def:368 builtins/fc.def:407
+#: builtins/fc.def:412
+msgid "history specification"
+msgstr ""
+
+#: builtins/fc.def:444
+#, c-format
+msgid "%s: cannot open temp file: %s"
+msgstr ""
+
+#: builtins/fg_bg.def:152 builtins/jobs.def:284
+msgid "current"
+msgstr ""
+
+#: builtins/fg_bg.def:161
+#, c-format
+msgid "job %d started without job control"
+msgstr ""
+
+#: builtins/getopt.c:110
+#, c-format
+msgid "%s: illegal option -- %c\n"
+msgstr ""
+
+#: builtins/getopt.c:111
+#, c-format
+msgid "%s: option requires an argument -- %c\n"
+msgstr ""
+
+#: builtins/hash.def:91
+msgid "hashing disabled"
+msgstr ""
+
+#: builtins/hash.def:139
+#, c-format
+msgid "%s: hash table empty\n"
+msgstr ""
+
+#: builtins/hash.def:267
+#, c-format
+msgid "hits\tcommand\n"
+msgstr ""
+
+#: builtins/help.def:133
+msgid "Shell commands matching keyword `"
+msgid_plural "Shell commands matching keywords `"
+msgstr[0] ""
+msgstr[1] ""
+
+#: builtins/help.def:135
+msgid ""
+"'\n"
+"\n"
+msgstr ""
+
+#: builtins/help.def:185
+#, c-format
+msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+
+#: builtins/help.def:223
+#, c-format
+msgid "%s: cannot open: %s"
+msgstr ""
+
+#: builtins/help.def:523
+#, c-format
+msgid ""
+"These shell commands are defined internally.  Type `help' to see this list.\n"
+"Type `help name' to find out more about the function `name'.\n"
+"Use `info bash' to find out more about the shell in general.\n"
+"Use `man -k' or `info' to find out more about commands not in this list.\n"
+"\n"
+"A star (*) next to a name means that the command is disabled.\n"
+"\n"
+msgstr ""
+
+#: builtins/history.def:159
+msgid "cannot use more than one of -anrw"
+msgstr ""
+
+#: builtins/history.def:192 builtins/history.def:204 builtins/history.def:215
+#: builtins/history.def:228 builtins/history.def:240 builtins/history.def:247
+msgid "history position"
+msgstr ""
+
+#: builtins/history.def:338
+#, c-format
+msgid "%s: invalid timestamp"
+msgstr ""
+
+#: builtins/history.def:449
+#, c-format
+msgid "%s: history expansion failed"
+msgstr ""
+
+#: builtins/inlib.def:71
+#, c-format
+msgid "%s: inlib failed"
+msgstr ""
+
+#: builtins/jobs.def:109
+msgid "no other options allowed with `-x'"
+msgstr ""
+
+#: builtins/kill.def:211
+#, c-format
+msgid "%s: arguments must be process or job IDs"
+msgstr ""
+
+#: builtins/kill.def:274
+msgid "Unknown error"
+msgstr ""
+
+#: builtins/let.def:97 builtins/let.def:122 expr.c:640 expr.c:658
+msgid "expression expected"
+msgstr ""
+
+#: builtins/mapfile.def:180
+#, c-format
+msgid "%s: not an indexed array"
+msgstr ""
+
+#: builtins/mapfile.def:276 builtins/read.def:336
+#, c-format
+msgid "%s: invalid file descriptor specification"
+msgstr ""
+
+#: builtins/mapfile.def:284 builtins/read.def:343
+#, c-format
+msgid "%d: invalid file descriptor: %s"
+msgstr ""
+
+#: builtins/mapfile.def:293 builtins/mapfile.def:331
+#, c-format
+msgid "%s: invalid line count"
+msgstr ""
+
+#: builtins/mapfile.def:304
+#, c-format
+msgid "%s: invalid array origin"
+msgstr ""
+
+#: builtins/mapfile.def:321
+#, c-format
+msgid "%s: invalid callback quantum"
+msgstr ""
+
+#: builtins/mapfile.def:354
+msgid "empty array variable name"
+msgstr ""
+
+#: builtins/mapfile.def:375
+msgid "array variable support required"
+msgstr ""
+
+#: builtins/printf.def:430
+#, c-format
+msgid "`%s': missing format character"
+msgstr ""
+
+#: builtins/printf.def:485
+#, c-format
+msgid "`%c': invalid time format specification"
+msgstr ""
+
+#: builtins/printf.def:708
+#, c-format
+msgid "`%c': invalid format character"
+msgstr ""
+
+#: builtins/printf.def:734
+#, c-format
+msgid "warning: %s: %s"
+msgstr ""
+
+#: builtins/printf.def:822
+#, c-format
+msgid "format parsing problem: %s"
+msgstr ""
+
+#: builtins/printf.def:919
+msgid "missing hex digit for \\x"
+msgstr ""
+
+#: builtins/printf.def:934
+#, c-format
+msgid "missing unicode digit for \\%c"
+msgstr ""
+
+#: builtins/pushd.def:199
+msgid "no other directory"
+msgstr ""
+
+#: builtins/pushd.def:360
+#, c-format
+msgid "%s: invalid argument"
+msgstr ""
+
+#: builtins/pushd.def:480
+msgid "<no current directory>"
+msgstr ""
+
+#: builtins/pushd.def:524
+msgid "directory stack empty"
+msgstr ""
+
+#: builtins/pushd.def:526
+msgid "directory stack index"
+msgstr ""
+
+#: builtins/pushd.def:701
+msgid ""
+"Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"    \tdirs when invoked without options, starting with zero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"\tdirs when invoked without options, starting with zero."
+msgstr ""
+
+#: builtins/pushd.def:723
+msgid ""
+"Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the left of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \tfrom the right of the list shown by `dirs', starting with\n"
+"    \tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
+
+#: builtins/pushd.def:748
+msgid ""
+"Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack."
+msgstr ""
+
+#: builtins/read.def:308
+#, c-format
+msgid "%s: invalid timeout specification"
+msgstr ""
+
+#: builtins/read.def:827
+#, c-format
+msgid "read error: %d: %s"
+msgstr ""
+
+#: builtins/return.def:68
+msgid "can only `return' from a function or sourced script"
+msgstr ""
+
+#: builtins/set.def:869
+msgid "cannot simultaneously unset a function and a variable"
+msgstr ""
+
+#: builtins/set.def:969
+#, c-format
+msgid "%s: not an array variable"
+msgstr ""
+
+#: builtins/setattr.def:189
+#, c-format
+msgid "%s: not a function"
+msgstr ""
+
+#: builtins/setattr.def:194
+#, c-format
+msgid "%s: cannot export"
+msgstr ""
+
+#: builtins/shift.def:72 builtins/shift.def:79
+msgid "shift count"
+msgstr ""
+
+#: builtins/shopt.def:323
+msgid "cannot set and unset shell options simultaneously"
+msgstr ""
+
+#: builtins/shopt.def:444
+#, c-format
+msgid "%s: invalid shell option name"
+msgstr ""
+
+#: builtins/source.def:128
+msgid "filename argument required"
+msgstr ""
+
+#: builtins/source.def:154
+#, c-format
+msgid "%s: file not found"
+msgstr ""
+
+#: builtins/suspend.def:102
+msgid "cannot suspend"
+msgstr ""
+
+#: builtins/suspend.def:112
+msgid "cannot suspend a login shell"
+msgstr ""
+
+#: builtins/type.def:235
+#, c-format
+msgid "%s is aliased to `%s'\n"
+msgstr ""
+
+#: builtins/type.def:256
+#, c-format
+msgid "%s is a shell keyword\n"
+msgstr ""
+
+#: builtins/type.def:275
+#, c-format
+msgid "%s is a function\n"
+msgstr ""
+
+#: builtins/type.def:299
+#, c-format
+msgid "%s is a special shell builtin\n"
+msgstr ""
+
+#: builtins/type.def:301
+#, c-format
+msgid "%s is a shell builtin\n"
+msgstr ""
+
+#: builtins/type.def:323 builtins/type.def:408
+#, c-format
+msgid "%s is %s\n"
+msgstr ""
+
+#: builtins/type.def:343
+#, c-format
+msgid "%s is hashed (%s)\n"
+msgstr ""
+
+#: builtins/ulimit.def:400
+#, c-format
+msgid "%s: invalid limit argument"
+msgstr ""
+
+#: builtins/ulimit.def:426
+#, c-format
+msgid "`%c': bad command"
+msgstr ""
+
+#: builtins/ulimit.def:464
+#, c-format
+msgid "%s: cannot get limit: %s"
+msgstr ""
+
+#: builtins/ulimit.def:490
+msgid "limit"
+msgstr ""
+
+#: builtins/ulimit.def:502 builtins/ulimit.def:802
+#, c-format
+msgid "%s: cannot modify limit: %s"
+msgstr ""
+
+#: builtins/umask.def:115
+msgid "octal number"
+msgstr ""
+
+#: builtins/umask.def:232
+#, c-format
+msgid "`%c': invalid symbolic mode operator"
+msgstr ""
+
+#: builtins/umask.def:287
+#, c-format
+msgid "`%c': invalid symbolic mode character"
+msgstr ""
+
+#: error.c:89 error.c:373 error.c:375 error.c:377
+msgid " line "
+msgstr ""
+
+#: error.c:164
+#, c-format
+msgid "last command: %s\n"
+msgstr ""
+
+#: error.c:172
+#, c-format
+msgid "Aborting..."
+msgstr ""
+
+#. TRANSLATORS: this is a prefix for informational messages.
+#: error.c:287
+#, c-format
+msgid "INFORM: "
+msgstr ""
+
+#: error.c:310
+#, c-format
+msgid "DEBUG warning: "
+msgstr ""
+
+#: error.c:488
+msgid "unknown command error"
+msgstr ""
+
+#: error.c:489
+msgid "bad command type"
+msgstr ""
+
+#: error.c:490
+msgid "bad connector"
+msgstr ""
+
+#: error.c:491
+msgid "bad jump"
+msgstr ""
+
+#: error.c:529
+#, c-format
+msgid "%s: unbound variable"
+msgstr ""
+
+#: eval.c:243
+msgid "\atimed out waiting for input: auto-logout\n"
+msgstr ""
+
+#: execute_cmd.c:555
+#, c-format
+msgid "cannot redirect standard input from /dev/null: %s"
+msgstr ""
+
+#: execute_cmd.c:1317
+#, c-format
+msgid "TIMEFORMAT: `%c': invalid format character"
+msgstr ""
+
+#: execute_cmd.c:2391
+#, c-format
+msgid "execute_coproc: coproc [%d:%s] still exists"
+msgstr ""
+
+#: execute_cmd.c:2524
+msgid "pipe error"
+msgstr ""
+
+#: execute_cmd.c:4923
+#, c-format
+msgid "eval: maximum eval nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:4935
+#, c-format
+msgid "%s: maximum source nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:5043
+#, c-format
+msgid "%s: maximum function nesting level exceeded (%d)"
+msgstr ""
+
+#: execute_cmd.c:5598
+#, c-format
+msgid "%s: restricted: cannot specify `/' in command names"
+msgstr ""
+
+#: execute_cmd.c:5715
+#, c-format
+msgid "%s: command not found"
+msgstr ""
+
+#: execute_cmd.c:5957
+#, c-format
+msgid "%s: %s"
+msgstr ""
+
+#: execute_cmd.c:5975
+#, c-format
+msgid "%s: cannot execute: required file not found"
+msgstr ""
+
+#: execute_cmd.c:6000
+#, c-format
+msgid "%s: %s: bad interpreter"
+msgstr ""
+
+#: execute_cmd.c:6037
+#, c-format
+msgid "%s: cannot execute binary file: %s"
+msgstr ""
+
+#: execute_cmd.c:6123
+#, c-format
+msgid "`%s': is a special builtin"
+msgstr ""
+
+#: execute_cmd.c:6175
+#, c-format
+msgid "cannot duplicate fd %d to fd %d"
+msgstr ""
+
+#: expr.c:263
+msgid "expression recursion level exceeded"
+msgstr ""
+
+#: expr.c:291
+msgid "recursion stack underflow"
+msgstr ""
+
+#: expr.c:478
+msgid "syntax error in expression"
+msgstr ""
+
+#: expr.c:522
+msgid "attempted assignment to non-variable"
+msgstr ""
+
+#: expr.c:531
+msgid "syntax error in variable assignment"
+msgstr ""
+
+#: expr.c:545 expr.c:912
+msgid "division by 0"
+msgstr ""
+
+#: expr.c:593
+msgid "bug: bad expassign token"
+msgstr ""
+
+#: expr.c:647
+msgid "`:' expected for conditional expression"
+msgstr ""
+
+#: expr.c:973
+msgid "exponent less than 0"
+msgstr ""
+
+#: expr.c:1030
+msgid "identifier expected after pre-increment or pre-decrement"
+msgstr ""
+
+#: expr.c:1057
+msgid "missing `)'"
+msgstr ""
+
+#: expr.c:1108 expr.c:1492
+msgid "syntax error: operand expected"
+msgstr ""
+
+#: expr.c:1494
+msgid "syntax error: invalid arithmetic operator"
+msgstr ""
+
+#: expr.c:1518
+#, c-format
+msgid "%s%s%s: %s (error token is \"%s\")"
+msgstr ""
+
+#: expr.c:1578
+msgid "invalid arithmetic base"
+msgstr ""
+
+#: expr.c:1587
+msgid "invalid integer constant"
+msgstr ""
+
+#: expr.c:1603
+msgid "value too great for base"
+msgstr ""
+
+#: expr.c:1652
+#, c-format
+msgid "%s: expression error\n"
+msgstr ""
+
+#: general.c:70
+msgid "getcwd: cannot access parent directories"
+msgstr ""
+
+#: input.c:99 subst.c:6208
+#, c-format
+msgid "cannot reset nodelay mode for fd %d"
+msgstr ""
+
+#: input.c:266
+#, c-format
+msgid "cannot allocate new file descriptor for bash input from fd %d"
+msgstr ""
+
+#: input.c:274
+#, c-format
+msgid "save_bash_input: buffer already exists for new fd %d"
+msgstr ""
+
+#: jobs.c:543
+msgid "start_pipeline: pgrp pipe"
+msgstr ""
+
+#: jobs.c:907
+#, c-format
+msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
+msgstr ""
+
+#: jobs.c:960
+#, c-format
+msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
+msgstr ""
+
+#: jobs.c:1279
+#, c-format
+msgid "forked pid %d appears in running job %d"
+msgstr ""
+
+#: jobs.c:1397
+#, c-format
+msgid "deleting stopped job %d with process group %ld"
+msgstr ""
+
+#: jobs.c:1502
+#, c-format
+msgid "add_process: pid %5ld (%s) marked as still alive"
+msgstr ""
+
+#: jobs.c:1839
+#, c-format
+msgid "describe_pid: %ld: no such pid"
+msgstr ""
+
+#: jobs.c:1854
+#, c-format
+msgid "Signal %d"
+msgstr ""
+
+#: jobs.c:1868 jobs.c:1894
+msgid "Done"
+msgstr ""
+
+#: jobs.c:1873 siglist.c:123
+msgid "Stopped"
+msgstr ""
+
+#: jobs.c:1877
+#, c-format
+msgid "Stopped(%s)"
+msgstr ""
+
+#: jobs.c:1881
+msgid "Running"
+msgstr ""
+
+#: jobs.c:1898
+#, c-format
+msgid "Done(%d)"
+msgstr ""
+
+#: jobs.c:1900
+#, c-format
+msgid "Exit %d"
+msgstr ""
+
+#: jobs.c:1903
+msgid "Unknown status"
+msgstr ""
+
+#: jobs.c:1990
+#, c-format
+msgid "(core dumped) "
+msgstr ""
+
+#: jobs.c:2009
+#, c-format
+msgid "  (wd: %s)"
+msgstr ""
+
+#: jobs.c:2250
+#, c-format
+msgid "child setpgid (%ld to %ld)"
+msgstr ""
+
+#: jobs.c:2608 nojobs.c:666
+#, c-format
+msgid "wait: pid %ld is not a child of this shell"
+msgstr ""
+
+#: jobs.c:2884
+#, c-format
+msgid "wait_for: No record of process %ld"
+msgstr ""
+
+#: jobs.c:3223
+#, c-format
+msgid "wait_for_job: job %d is stopped"
+msgstr ""
+
+#: jobs.c:3551
+#, c-format
+msgid "%s: no current jobs"
+msgstr ""
+
+#: jobs.c:3558
+#, c-format
+msgid "%s: job has terminated"
+msgstr ""
+
+#: jobs.c:3567
+#, c-format
+msgid "%s: job %d already in background"
+msgstr ""
+
+#: jobs.c:3793
+msgid "waitchld: turning on WNOHANG to avoid indefinite block"
+msgstr ""
+
+#: jobs.c:4307
+#, c-format
+msgid "%s: line %d: "
+msgstr ""
+
+#: jobs.c:4321 nojobs.c:921
+#, c-format
+msgid " (core dumped)"
+msgstr ""
+
+#: jobs.c:4333 jobs.c:4346
+#, c-format
+msgid "(wd now: %s)\n"
+msgstr ""
+
+#: jobs.c:4378
+msgid "initialize_job_control: getpgrp failed"
+msgstr ""
+
+#: jobs.c:4434
+msgid "initialize_job_control: no job control in background"
+msgstr ""
+
+#: jobs.c:4450
+msgid "initialize_job_control: line discipline"
+msgstr ""
+
+#: jobs.c:4460
+msgid "initialize_job_control: setpgid"
+msgstr ""
+
+#: jobs.c:4481 jobs.c:4490
+#, c-format
+msgid "cannot set terminal process group (%d)"
+msgstr ""
+
+#: jobs.c:4495
+msgid "no job control in this shell"
+msgstr ""
+
+#: lib/malloc/malloc.c:367
+#, c-format
+msgid "malloc: failed assertion: %s\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:383
+#, c-format
+msgid ""
+"\r\n"
+"malloc: %s:%d: assertion botched\r\n"
+msgstr ""
+
+#: lib/malloc/malloc.c:384 lib/malloc/malloc.c:941
+msgid "unknown"
+msgstr ""
+
+#: lib/malloc/malloc.c:892
+msgid "malloc: block on free list clobbered"
+msgstr ""
+
+#: lib/malloc/malloc.c:980
+msgid "free: called with already freed block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:983
+msgid "free: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:1001
+msgid "free: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:1007
+msgid "free: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1014
+msgid "free: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/malloc.c:1176
+msgid "realloc: called with unallocated block argument"
+msgstr ""
+
+#: lib/malloc/malloc.c:1191
+msgid "realloc: underflow detected; mh_nbytes out of range"
+msgstr ""
+
+#: lib/malloc/malloc.c:1197
+msgid "realloc: underflow detected; magic8 corrupted"
+msgstr ""
+
+#: lib/malloc/malloc.c:1205
+msgid "realloc: start and end chunk sizes differ"
+msgstr ""
+
+#: lib/malloc/table.c:191
+#, c-format
+msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
+msgstr ""
+
+#: lib/malloc/table.c:200
+#, c-format
+msgid "register_alloc: %p already in table as allocated?\n"
+msgstr ""
+
+#: lib/malloc/table.c:253
+#, c-format
+msgid "register_free: %p already in table as free?\n"
+msgstr ""
+
+#: lib/sh/fmtulong.c:102
+msgid "invalid base"
+msgstr ""
+
+#: lib/sh/netopen.c:168
+#, c-format
+msgid "%s: host unknown"
+msgstr ""
+
+#: lib/sh/netopen.c:175
+#, c-format
+msgid "%s: invalid service"
+msgstr ""
+
+#: lib/sh/netopen.c:306
+#, c-format
+msgid "%s: bad network path specification"
+msgstr ""
+
+#: lib/sh/netopen.c:347
+msgid "network operations not supported"
+msgstr ""
+
+#: locale.c:219
+#, c-format
+msgid "setlocale: LC_ALL: cannot change locale (%s)"
+msgstr ""
+
+#: locale.c:221
+#, c-format
+msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
+msgstr ""
+
+#: locale.c:294
+#, c-format
+msgid "setlocale: %s: cannot change locale (%s)"
+msgstr ""
+
+#: locale.c:296
+#, c-format
+msgid "setlocale: %s: cannot change locale (%s): %s"
+msgstr ""
+
+#: mailcheck.c:439
+msgid "You have mail in $_"
+msgstr ""
+
+#: mailcheck.c:464
+msgid "You have new mail in $_"
+msgstr ""
+
+#: mailcheck.c:480
+#, c-format
+msgid "The mail in %s has been read\n"
+msgstr ""
+
+#: make_cmd.c:314
+msgid "syntax error: arithmetic expression required"
+msgstr ""
+
+#: make_cmd.c:316
+msgid "syntax error: `;' unexpected"
+msgstr ""
+
+#: make_cmd.c:317
+#, c-format
+msgid "syntax error: `((%s))'"
+msgstr ""
+
+#: make_cmd.c:569
+#, c-format
+msgid "make_here_document: bad instruction type %d"
+msgstr ""
+
+#: make_cmd.c:668
+#, c-format
+msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
+msgstr ""
+
+#: make_cmd.c:769
+#, c-format
+msgid "make_redirection: redirection instruction `%d' out of range"
+msgstr ""
+
+#: parse.y:2428
+#, c-format
+msgid "shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncated"
+msgstr ""
+
+#: parse.y:2921
+msgid "maximum here-document count exceeded"
+msgstr ""
+
+#: parse.y:3684 parse.y:4244 parse.y:6148
+#, c-format
+msgid "unexpected EOF while looking for matching `%c'"
+msgstr ""
+
+#: parse.y:4452
+msgid "unexpected EOF while looking for `]]'"
+msgstr ""
+
+#: parse.y:4457
+#, c-format
+msgid "syntax error in conditional expression: unexpected token `%s'"
+msgstr ""
+
+#: parse.y:4461
+msgid "syntax error in conditional expression"
+msgstr ""
+
+#: parse.y:4539
+#, c-format
+msgid "unexpected token `%s', expected `)'"
+msgstr ""
+
+#: parse.y:4543
+msgid "expected `)'"
+msgstr ""
+
+#: parse.y:4571
+#, c-format
+msgid "unexpected argument `%s' to conditional unary operator"
+msgstr ""
+
+#: parse.y:4575
+msgid "unexpected argument to conditional unary operator"
+msgstr ""
+
+#: parse.y:4621
+#, c-format
+msgid "unexpected token `%s', conditional binary operator expected"
+msgstr ""
+
+#: parse.y:4625
+msgid "conditional binary operator expected"
+msgstr ""
+
+#: parse.y:4647
+#, c-format
+msgid "unexpected argument `%s' to conditional binary operator"
+msgstr ""
+
+#: parse.y:4651
+msgid "unexpected argument to conditional binary operator"
+msgstr ""
+
+#: parse.y:4662
+#, c-format
+msgid "unexpected token `%c' in conditional command"
+msgstr ""
+
+#: parse.y:4665
+#, c-format
+msgid "unexpected token `%s' in conditional command"
+msgstr ""
+
+#: parse.y:4669
+#, c-format
+msgid "unexpected token %d in conditional command"
+msgstr ""
+
+#: parse.y:6118
+#, c-format
+msgid "syntax error near unexpected token `%s'"
+msgstr ""
+
+#: parse.y:6137
+#, c-format
+msgid "syntax error near `%s'"
+msgstr ""
+
+#: parse.y:6151
+msgid "syntax error: unexpected end of file"
+msgstr ""
+
+#: parse.y:6151
+msgid "syntax error"
+msgstr ""
+
+#: parse.y:6216
+#, c-format
+msgid "Use \"%s\" to leave the shell.\n"
+msgstr ""
+
+#: parse.y:6394
+msgid "unexpected EOF while looking for matching `)'"
+msgstr ""
+
+#: pcomplete.c:1132
+#, c-format
+msgid "completion: function `%s' not found"
+msgstr ""
+
+#: pcomplete.c:1722
+#, c-format
+msgid "programmable_completion: %s: possible retry loop"
+msgstr ""
+
+#: pcomplib.c:182
+#, c-format
+msgid "progcomp_insert: %s: NULL COMPSPEC"
+msgstr ""
+
+#: print_cmd.c:302
+#, c-format
+msgid "print_command: bad connector `%d'"
+msgstr ""
+
+#: print_cmd.c:375
+#, c-format
+msgid "xtrace_set: %d: invalid file descriptor"
+msgstr ""
+
+#: print_cmd.c:380
+msgid "xtrace_set: NULL file pointer"
+msgstr ""
+
+#: print_cmd.c:384
+#, c-format
+msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
+msgstr ""
+
+#: print_cmd.c:1545
+#, c-format
+msgid "cprintf: `%c': invalid format character"
+msgstr ""
+
+#: redir.c:150 redir.c:198
+msgid "file descriptor out of range"
+msgstr ""
+
+#: redir.c:205
+#, c-format
+msgid "%s: ambiguous redirect"
+msgstr ""
+
+#: redir.c:209
+#, c-format
+msgid "%s: cannot overwrite existing file"
+msgstr ""
+
+#: redir.c:214
+#, c-format
+msgid "%s: restricted: cannot redirect output"
+msgstr ""
+
+#: redir.c:219
+#, c-format
+msgid "cannot create temp file for here-document: %s"
+msgstr ""
+
+#: redir.c:223
+#, c-format
+msgid "%s: cannot assign fd to variable"
+msgstr ""
+
+#: redir.c:650
+msgid "/dev/(tcp|udp)/host/port not supported without networking"
+msgstr ""
+
+#: redir.c:945 redir.c:1065 redir.c:1130 redir.c:1303
+msgid "redirection error: cannot duplicate fd"
+msgstr ""
+
+#: shell.c:353
+msgid "could not find /tmp, please create!"
+msgstr ""
+
+#: shell.c:357
+msgid "/tmp must be a valid directory name"
+msgstr ""
+
+#: shell.c:826
+msgid "pretty-printing mode ignored in interactive shells"
+msgstr ""
+
+#: shell.c:972
+#, c-format
+msgid "%c%c: invalid option"
+msgstr ""
+
+#: shell.c:1343
+#, c-format
+msgid "cannot set uid to %d: effective uid %d"
+msgstr ""
+
+#: shell.c:1354
+#, c-format
+msgid "cannot set gid to %d: effective gid %d"
+msgstr ""
+
+#: shell.c:1544
+msgid "cannot start debugger; debugging mode disabled"
+msgstr ""
+
+#: shell.c:1658
+#, c-format
+msgid "%s: Is a directory"
+msgstr ""
+
+#: shell.c:1907
+msgid "I have no name!"
+msgstr ""
+
+#: shell.c:2061
+#, c-format
+msgid "GNU bash, version %s-(%s)\n"
+msgstr ""
+
+#: shell.c:2062
+#, c-format
+msgid ""
+"Usage:\t%s [GNU long option] [option] ...\n"
+"\t%s [GNU long option] [option] script-file ...\n"
+msgstr ""
+
+#: shell.c:2064
+msgid "GNU long options:\n"
+msgstr ""
+
+#: shell.c:2068
+msgid "Shell options:\n"
+msgstr ""
+
+#: shell.c:2069
+msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
+msgstr ""
+
+#: shell.c:2088
+#, c-format
+msgid "\t-%s or -o option\n"
+msgstr ""
+
+#: shell.c:2094
+#, c-format
+msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
+msgstr ""
+
+#: shell.c:2095
+#, c-format
+msgid "Type `%s -c help' for more information about shell builtin commands.\n"
+msgstr ""
+
+#: shell.c:2096
+#, c-format
+msgid "Use the `bashbug' command to report bugs.\n"
+msgstr ""
+
+#: shell.c:2098
+#, c-format
+msgid "bash home page: <http://www.gnu.org/software/bash>\n"
+msgstr ""
+
+#: shell.c:2099
+#, c-format
+msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
+msgstr ""
+
+#: sig.c:765
+#, c-format
+msgid "sigprocmask: %d: invalid operation"
+msgstr ""
+
+#: siglist.c:48
+msgid "Bogus signal"
+msgstr ""
+
+#: siglist.c:51
+msgid "Hangup"
+msgstr ""
+
+#: siglist.c:55
+msgid "Interrupt"
+msgstr ""
+
+#: siglist.c:59
+msgid "Quit"
+msgstr ""
+
+#: siglist.c:63
+msgid "Illegal instruction"
+msgstr ""
+
+#: siglist.c:67
+msgid "BPT trace/trap"
+msgstr ""
+
+#: siglist.c:75
+msgid "ABORT instruction"
+msgstr ""
+
+#: siglist.c:79
+msgid "EMT instruction"
+msgstr ""
+
+#: siglist.c:83
+msgid "Floating point exception"
+msgstr ""
+
+#: siglist.c:87
+msgid "Killed"
+msgstr ""
+
+#: siglist.c:91
+msgid "Bus error"
+msgstr ""
+
+#: siglist.c:95
+msgid "Segmentation fault"
+msgstr ""
+
+#: siglist.c:99
+msgid "Bad system call"
+msgstr ""
+
+#: siglist.c:103
+msgid "Broken pipe"
+msgstr ""
+
+#: siglist.c:107
+msgid "Alarm clock"
+msgstr ""
+
+#: siglist.c:111
+msgid "Terminated"
+msgstr ""
+
+#: siglist.c:115
+msgid "Urgent IO condition"
+msgstr ""
+
+#: siglist.c:119
+msgid "Stopped (signal)"
+msgstr ""
+
+#: siglist.c:127
+msgid "Continue"
+msgstr ""
+
+#: siglist.c:135
+msgid "Child death or stop"
+msgstr ""
+
+#: siglist.c:139
+msgid "Stopped (tty input)"
+msgstr ""
+
+#: siglist.c:143
+msgid "Stopped (tty output)"
+msgstr ""
+
+#: siglist.c:147
+msgid "I/O ready"
+msgstr ""
+
+#: siglist.c:151
+msgid "CPU limit"
+msgstr ""
+
+#: siglist.c:155
+msgid "File limit"
+msgstr ""
+
+#: siglist.c:159
+msgid "Alarm (virtual)"
+msgstr ""
+
+#: siglist.c:163
+msgid "Alarm (profile)"
+msgstr ""
+
+#: siglist.c:167
+msgid "Window changed"
+msgstr ""
+
+#: siglist.c:171
+msgid "Record lock"
+msgstr ""
+
+#: siglist.c:175
+msgid "User signal 1"
+msgstr ""
+
+#: siglist.c:179
+msgid "User signal 2"
+msgstr ""
+
+#: siglist.c:183
+msgid "HFT input data pending"
+msgstr ""
+
+#: siglist.c:187
+msgid "power failure imminent"
+msgstr ""
+
+#: siglist.c:191
+msgid "system crash imminent"
+msgstr ""
+
+#: siglist.c:195
+msgid "migrate process to another CPU"
+msgstr ""
+
+#: siglist.c:199
+msgid "programming error"
+msgstr ""
+
+#: siglist.c:203
+msgid "HFT monitor mode granted"
+msgstr ""
+
+#: siglist.c:207
+msgid "HFT monitor mode retracted"
+msgstr ""
+
+#: siglist.c:211
+msgid "HFT sound sequence has completed"
+msgstr ""
+
+#: siglist.c:215
+msgid "Information request"
+msgstr ""
+
+#: siglist.c:223 siglist.c:225
+#, c-format
+msgid "Unknown Signal #%d"
+msgstr ""
+
+#: subst.c:1480 subst.c:1670
+#, c-format
+msgid "bad substitution: no closing `%s' in %s"
+msgstr ""
+
+#: subst.c:3307
+#, c-format
+msgid "%s: cannot assign list to array member"
+msgstr ""
+
+#: subst.c:6048 subst.c:6064
+msgid "cannot make pipe for process substitution"
+msgstr ""
+
+#: subst.c:6124
+msgid "cannot make child for process substitution"
+msgstr ""
+
+#: subst.c:6198
+#, c-format
+msgid "cannot open named pipe %s for reading"
+msgstr ""
+
+#: subst.c:6200
+#, c-format
+msgid "cannot open named pipe %s for writing"
+msgstr ""
+
+#: subst.c:6223
+#, c-format
+msgid "cannot duplicate named pipe %s as fd %d"
+msgstr ""
+
+#: subst.c:6370
+msgid "command substitution: ignored null byte in input"
+msgstr ""
+
+#: subst.c:6533
+msgid "cannot make pipe for command substitution"
+msgstr ""
+
+#: subst.c:6580
+msgid "cannot make child for command substitution"
+msgstr ""
+
+#: subst.c:6613
+msgid "command_substitute: cannot duplicate pipe as fd 1"
+msgstr ""
+
+#: subst.c:7082 subst.c:10252
+#, c-format
+msgid "%s: invalid variable name for name reference"
+msgstr ""
+
+#: subst.c:7178 subst.c:7196 subst.c:7369
+#, c-format
+msgid "%s: invalid indirect expansion"
+msgstr ""
+
+#: subst.c:7212 subst.c:7377
+#, c-format
+msgid "%s: invalid variable name"
+msgstr ""
+
+#: subst.c:7478
+#, c-format
+msgid "%s: parameter not set"
+msgstr ""
+
+#: subst.c:7480
+#, c-format
+msgid "%s: parameter null or not set"
+msgstr ""
+
+#: subst.c:7727 subst.c:7742
+#, c-format
+msgid "%s: substring expression < 0"
+msgstr ""
+
+#: subst.c:9560 subst.c:9587
+#, c-format
+msgid "%s: bad substitution"
+msgstr ""
+
+#: subst.c:9678
+#, c-format
+msgid "$%s: cannot assign in this way"
+msgstr ""
+
+#: subst.c:10111
+msgid "future versions of the shell will force evaluation as an arithmetic substitution"
+msgstr ""
+
+#: subst.c:10795
+#, c-format
+msgid "bad substitution: no closing \"`\" in %s"
+msgstr ""
+
+#: subst.c:11874
+#, c-format
+msgid "no match: %s"
+msgstr ""
+
+#: test.c:147
+msgid "argument expected"
+msgstr ""
+
+#: test.c:156
+#, c-format
+msgid "%s: integer expression expected"
+msgstr ""
+
+#: test.c:265
+msgid "`)' expected"
+msgstr ""
+
+#: test.c:267
+#, c-format
+msgid "`)' expected, found %s"
+msgstr ""
+
+#: test.c:469 test.c:814
+#, c-format
+msgid "%s: binary operator expected"
+msgstr ""
+
+#: test.c:771 test.c:774
+#, c-format
+msgid "%s: unary operator expected"
+msgstr ""
+
+#: test.c:896
+msgid "missing `]'"
+msgstr ""
+
+#: test.c:914
+#, c-format
+msgid "syntax error: `%s' unexpected"
+msgstr ""
+
+#: trap.c:220
+msgid "invalid signal number"
+msgstr ""
+
+#: trap.c:323
+#, c-format
+msgid "trap handler: maximum trap handler level exceeded (%d)"
+msgstr ""
+
+#: trap.c:412
+#, c-format
+msgid "run_pending_traps: bad value in trap_list[%d]: %p"
+msgstr ""
+
+#: trap.c:416
+#, c-format
+msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+
+#: trap.c:509
+#, c-format
+msgid "trap_handler: bad signal %d"
+msgstr ""
+
+#: variables.c:424
+#, c-format
+msgid "error importing function definition for `%s'"
+msgstr ""
+
+#: variables.c:838
+#, c-format
+msgid "shell level (%d) too high, resetting to 1"
+msgstr ""
+
+#: variables.c:2642
+msgid "make_local_variable: no function context at current scope"
+msgstr ""
+
+#: variables.c:2661
+#, c-format
+msgid "%s: variable may not be assigned value"
+msgstr ""
+
+#: variables.c:2818 variables.c:2874
+#, c-format
+msgid "%s: cannot inherit value from incompatible type"
+msgstr ""
+
+#: variables.c:3459
+#, c-format
+msgid "%s: assigning integer to name reference"
+msgstr ""
+
+#: variables.c:4390
+msgid "all_local_variables: no function context at current scope"
+msgstr ""
+
+#: variables.c:4757
+#, c-format
+msgid "%s has null exportstr"
+msgstr ""
+
+#: variables.c:4762 variables.c:4771
+#, c-format
+msgid "invalid character %d in exportstr for %s"
+msgstr ""
+
+#: variables.c:4777
+#, c-format
+msgid "no `=' in exportstr for %s"
+msgstr ""
+
+#: variables.c:5317
+msgid "pop_var_context: head of shell_variables not a function context"
+msgstr ""
+
+#: variables.c:5330
+msgid "pop_var_context: no global_variables context"
+msgstr ""
+
+#: variables.c:5410
+msgid "pop_scope: head of shell_variables not a temporary environment scope"
+msgstr ""
+
+#: variables.c:6400
+#, c-format
+msgid "%s: %s: cannot open as FILE"
+msgstr ""
+
+#: variables.c:6405
+#, c-format
+msgid "%s: %s: invalid value for trace file descriptor"
+msgstr ""
+
+#: variables.c:6450
+#, c-format
+msgid "%s: %s: compatibility value out of range"
+msgstr ""
+
+#: version.c:46 version2.c:46
+msgid "Copyright (C) 2022 Free Software Foundation, Inc."
+msgstr ""
+
+#: version.c:47 version2.c:47
+msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgstr ""
+
+#: version.c:86 version2.c:86
+#, c-format
+msgid "GNU bash, version %s (%s)\n"
+msgstr ""
+
+#: version.c:91 version2.c:91
+msgid "This is free software; you are free to change and redistribute it."
+msgstr ""
+
+#: version.c:92 version2.c:92
+msgid "There is NO WARRANTY, to the extent permitted by law."
+msgstr ""
+
+#: xmalloc.c:93
+#, c-format
+msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:95
+#, c-format
+msgid "%s: cannot allocate %lu bytes"
+msgstr ""
+
+#: xmalloc.c:165
+#, c-format
+msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
+msgstr ""
+
+#: xmalloc.c:167
+#, c-format
+msgid "%s: %s:%d: cannot allocate %lu bytes"
+msgstr ""
+
+#: builtins.c:45
+msgid "alias [-p] [name[=value] ... ]"
+msgstr ""
+
+#: builtins.c:49
+msgid "unalias [-a] name [name ...]"
+msgstr ""
+
+#: builtins.c:53
+msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+
+#: builtins.c:56
+msgid "break [n]"
+msgstr ""
+
+#: builtins.c:58
+msgid "continue [n]"
+msgstr ""
+
+#: builtins.c:60
+msgid "builtin [shell-builtin [arg ...]]"
+msgstr ""
+
+#: builtins.c:63
+msgid "caller [expr]"
+msgstr ""
+
+#: builtins.c:66
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
+msgstr ""
+
+#: builtins.c:68
+msgid "pwd [-LP]"
+msgstr ""
+
+#: builtins.c:76
+msgid "command [-pVv] command [arg ...]"
+msgstr ""
+
+#: builtins.c:78
+msgid "declare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]"
+msgstr ""
+
+#: builtins.c:80
+msgid "typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]"
+msgstr ""
+
+#: builtins.c:82
+msgid "local [option] name[=value] ..."
+msgstr ""
+
+#: builtins.c:85
+msgid "echo [-neE] [arg ...]"
+msgstr ""
+
+#: builtins.c:89
+msgid "echo [-n] [arg ...]"
+msgstr ""
+
+#: builtins.c:92
+msgid "enable [-a] [-dnps] [-f filename] [name ...]"
+msgstr ""
+
+#: builtins.c:94
+msgid "eval [arg ...]"
+msgstr ""
+
+#: builtins.c:96
+msgid "getopts optstring name [arg ...]"
+msgstr ""
+
+#: builtins.c:98
+msgid "exec [-cl] [-a name] [command [argument ...]] [redirection ...]"
+msgstr ""
+
+#: builtins.c:100
+msgid "exit [n]"
+msgstr ""
+
+#: builtins.c:102
+msgid "logout [n]"
+msgstr ""
+
+#: builtins.c:105
+msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
+msgstr ""
+
+#: builtins.c:109
+msgid "fg [job_spec]"
+msgstr ""
+
+#: builtins.c:113
+msgid "bg [job_spec ...]"
+msgstr ""
+
+#: builtins.c:116
+msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
+msgstr ""
+
+#: builtins.c:119
+msgid "help [-dms] [pattern ...]"
+msgstr ""
+
+#: builtins.c:123
+msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgstr ""
+
+#: builtins.c:127
+msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
+msgstr ""
+
+#: builtins.c:131
+msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
+msgstr ""
+
+#: builtins.c:134
+msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgstr ""
+
+#: builtins.c:136
+msgid "let arg [arg ...]"
+msgstr ""
+
+#: builtins.c:138
+msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+
+#: builtins.c:140
+msgid "return [n]"
+msgstr ""
+
+#: builtins.c:142
+msgid "set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]"
+msgstr ""
+
+#: builtins.c:144
+msgid "unset [-f] [-v] [-n] [name ...]"
+msgstr ""
+
+#: builtins.c:146
+msgid "export [-fn] [name[=value] ...] or export -p"
+msgstr ""
+
+#: builtins.c:148
+msgid "readonly [-aAf] [name[=value] ...] or readonly -p"
+msgstr ""
+
+#: builtins.c:150
+msgid "shift [n]"
+msgstr ""
+
+#: builtins.c:152
+msgid "source filename [arguments]"
+msgstr ""
+
+#: builtins.c:154
+msgid ". filename [arguments]"
+msgstr ""
+
+#: builtins.c:157
+msgid "suspend [-f]"
+msgstr ""
+
+#: builtins.c:160
+msgid "test [expr]"
+msgstr ""
+
+#: builtins.c:162
+msgid "[ arg... ]"
+msgstr ""
+
+#: builtins.c:166
+msgid "trap [-lp] [[arg] signal_spec ...]"
+msgstr ""
+
+#: builtins.c:168
+msgid "type [-afptP] name [name ...]"
+msgstr ""
+
+#: builtins.c:171
+msgid "ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]"
+msgstr ""
+
+#: builtins.c:174
+msgid "umask [-p] [-S] [mode]"
+msgstr ""
+
+#: builtins.c:177
+msgid "wait [-fn] [-p var] [id ...]"
+msgstr ""
+
+#: builtins.c:181
+msgid "wait [pid ...]"
+msgstr ""
+
+#: builtins.c:184
+msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:186
+msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:188
+msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
+msgstr ""
+
+#: builtins.c:190
+msgid "time [-p] pipeline"
+msgstr ""
+
+#: builtins.c:192
+msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
+msgstr ""
+
+#: builtins.c:194
+msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgstr ""
+
+#: builtins.c:196
+msgid "while COMMANDS; do COMMANDS-2; done"
+msgstr ""
+
+#: builtins.c:198
+msgid "until COMMANDS; do COMMANDS-2; done"
+msgstr ""
+
+#: builtins.c:200
+msgid "coproc [NAME] command [redirections]"
+msgstr ""
+
+#: builtins.c:202
+msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:204
+msgid "{ COMMANDS ; }"
+msgstr ""
+
+#: builtins.c:206
+msgid "job_spec [&]"
+msgstr ""
+
+#: builtins.c:208
+msgid "(( expression ))"
+msgstr ""
+
+#: builtins.c:210
+msgid "[[ expression ]]"
+msgstr ""
+
+#: builtins.c:212
+msgid "variables - Names and meanings of some shell variables"
+msgstr ""
+
+#: builtins.c:215
+msgid "pushd [-n] [+N | -N | dir]"
+msgstr ""
+
+#: builtins.c:219
+msgid "popd [-n] [+N | -N]"
+msgstr ""
+
+#: builtins.c:223
+msgid "dirs [-clpv] [+N] [-N]"
+msgstr ""
+
+#: builtins.c:226
+msgid "shopt [-pqsu] [-o] [optname ...]"
+msgstr ""
+
+#: builtins.c:228
+msgid "printf [-v var] format [arguments]"
+msgstr ""
+
+#: builtins.c:231
+msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgstr ""
+
+#: builtins.c:235
+msgid "compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+
+#: builtins.c:239
+msgid "compopt [-o|+o option] [-DEI] [name ...]"
+msgstr ""
+
+#: builtins.c:242
+msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr ""
+
+#: builtins.c:244
+msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgstr ""
+
+#: builtins.c:256
+msgid ""
+"Define or display aliases.\n"
+"    \n"
+"    Without arguments, `alias' prints the list of aliases in the reusable\n"
+"    form `alias NAME=VALUE' on standard output.\n"
+"    \n"
+"    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
+"    A trailing space in VALUE causes the next word to be checked for\n"
+"    alias substitution when the alias is expanded.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint all defined aliases in a reusable format\n"
+"    \n"
+"    Exit Status:\n"
+"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    defined."
+msgstr ""
+
+#: builtins.c:278
+msgid ""
+"Remove each NAME from the list of defined aliases.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all alias definitions\n"
+"    \n"
+"    Return success unless a NAME is not an existing alias."
+msgstr ""
+
+#: builtins.c:291
+msgid ""
+"Set Readline key bindings and variables.\n"
+"    \n"
+"    Bind a key sequence to a Readline function or a macro, or set a\n"
+"    Readline variable.  The non-option argument syntax is equivalent to\n"
+"    that found in ~/.inputrc, but must be passed as a single argument:\n"
+"    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
+"    \n"
+"    Options:\n"
+"      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
+"                         command.  Acceptable keymap names are emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         vi-command, and vi-insert.\n"
+"      -l                 List names of functions.\n"
+"      -P                 List function names and bindings.\n"
+"      -p                 List functions and bindings in a form that can be\n"
+"                         reused as input.\n"
+"      -S                 List key sequences that invoke macros and their values\n"
+"      -s                 List key sequences that invoke macros and their values\n"
+"                         in a form that can be reused as input.\n"
+"      -V                 List variable names and values\n"
+"      -v                 List variable names and values in a form that can\n"
+"                         be reused as input.\n"
+"      -q  function-name  Query about which keys invoke the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -r  keyseq         Remove the binding for KEYSEQ.\n"
+"      -f  filename       Read key bindings from FILENAME.\n"
+"      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
+"    \t\t\t\tKEYSEQ is entered.\n"
+"      -X                 List key sequences bound with -x and associated commands\n"
+"                         in a form that can be reused as input.\n"
+"    \n"
+"    Exit Status:\n"
+"    bind returns 0 unless an unrecognized option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:330
+msgid ""
+"Exit for, while, or until loops.\n"
+"    \n"
+"    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
+"    loops.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+
+#: builtins.c:342
+msgid ""
+"Resume for, while, or until loops.\n"
+"    \n"
+"    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
+"    If N is specified, resumes the Nth enclosing loop.\n"
+"    \n"
+"    Exit Status:\n"
+"    The exit status is 0 unless N is not greater than or equal to 1."
+msgstr ""
+
+#: builtins.c:354
+msgid ""
+"Execute shell builtins.\n"
+"    \n"
+"    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
+"    lookup.  This is useful when you wish to reimplement a shell builtin\n"
+"    as a shell function, but need to execute the builtin within the function.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
+"    not a shell builtin."
+msgstr ""
+
+#: builtins.c:369
+msgid ""
+"Return the context of the current subroutine call.\n"
+"    \n"
+"    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
+"    \"$line $subroutine $filename\"; this extra information can be used to\n"
+"    provide a stack trace.\n"
+"    \n"
+"    The value of EXPR indicates how many call frames to go back before the\n"
+"    current one; the top frame is frame 0.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless the shell is not executing a shell function or EXPR\n"
+"    is invalid."
+msgstr ""
+
+#: builtins.c:387
+msgid ""
+"Change the shell working directory.\n"
+"    \n"
+"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    HOME shell variable.\n"
+"    \n"
+"    The variable CDPATH defines the search path for the directory containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
+"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    with a slash (/), then CDPATH is not used.\n"
+"    \n"
+"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    its value is used for DIR.\n"
+"    \n"
+"    Options:\n"
+"      -L\tforce symbolic links to be followed: resolve symbolic\n"
+"    \t\tlinks in DIR after processing instances of `..'\n"
+"      -P\tuse the physical directory structure without following\n"
+"    \t\tsymbolic links: resolve symbolic links in DIR before\n"
+"    \t\tprocessing instances of `..'\n"
+"      -e\tif the -P option is supplied, and the current working\n"
+"    \t\tdirectory cannot be determined successfully, exit with\n"
+"    \t\ta non-zero status\n"
+"      -@\ton systems that support it, present a file with extended\n"
+"    \t\tattributes as a directory containing the file attributes\n"
+"    \n"
+"    The default is to follow symbolic links, as if `-L' were specified.\n"
+"    `..' is processed by removing the immediately previous pathname component\n"
+"    back to a slash or the beginning of DIR.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    -P is used; non-zero otherwise."
+msgstr ""
+
+#: builtins.c:425
+msgid ""
+"Print the name of the current working directory.\n"
+"    \n"
+"    Options:\n"
+"      -L\tprint the value of $PWD if it names the current working\n"
+"    \t\tdirectory\n"
+"      -P\tprint the physical directory, without any symbolic links\n"
+"    \n"
+"    By default, `pwd' behaves as if `-L' were specified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 0 unless an invalid option is given or the current directory\n"
+"    cannot be read."
+msgstr ""
+
+#: builtins.c:442
+msgid ""
+"Null command.\n"
+"    \n"
+"    No effect; the command does nothing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:453
+msgid ""
+"Return a successful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:462
+msgid ""
+"Return an unsuccessful result.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always fails."
+msgstr ""
+
+#: builtins.c:471
+msgid ""
+"Execute a simple command or display information about commands.\n"
+"    \n"
+"    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
+"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    on disk when a function with the same name exists.\n"
+"    \n"
+"    Options:\n"
+"      -p    use a default value for PATH that is guaranteed to find all of\n"
+"            the standard utilities\n"
+"      -v    print a description of COMMAND similar to the `type' builtin\n"
+"      -V    print a more verbose description of each COMMAND\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of COMMAND, or failure if COMMAND is not found."
+msgstr ""
+
+#: builtins.c:490
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    Declare variables and give them attributes.  If no NAMEs are given,\n"
+"    display the attributes and values of all variables.\n"
+"    \n"
+"    Options:\n"
+"      -f\trestrict action or display to function names and definitions\n"
+"      -F\trestrict display to function names only (plus line number and\n"
+"    \t\tsource file when debugging)\n"
+"      -g\tcreate global variables when used in a shell function; otherwise\n"
+"    \t\tignored\n"
+"      -I\tif creating a local variable, inherit the attributes and value\n"
+"    \t\tof a variable with the same name at a previous scope\n"
+"      -p\tdisplay the attributes and value of each NAME\n"
+"    \n"
+"    Options which set attributes:\n"
+"      -a\tto make NAMEs indexed arrays (if supported)\n"
+"      -A\tto make NAMEs associative arrays (if supported)\n"
+"      -i\tto make NAMEs have the `integer' attribute\n"
+"      -l\tto convert the value of each NAME to lower case on assignment\n"
+"      -n\tmake NAME a reference to the variable named by its value\n"
+"      -r\tto make NAMEs readonly\n"
+"      -t\tto make NAMEs have the `trace' attribute\n"
+"      -u\tto convert the value of each NAME to upper case on assignment\n"
+"      -x\tto make NAMEs export\n"
+"    \n"
+"    Using `+' instead of `-' turns off the given attribute.\n"
+"    \n"
+"    Variables with the integer attribute have arithmetic evaluation (see\n"
+"    the `let' command) performed when the variable is assigned a value.\n"
+"    \n"
+"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    command.  The `-g' option suppresses this behavior.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or a variable\n"
+"    assignment error occurs."
+msgstr ""
+
+#: builtins.c:532
+msgid ""
+"Set variable values and attributes.\n"
+"    \n"
+"    A synonym for `declare'.  See `help declare'."
+msgstr ""
+
+#: builtins.c:540
+msgid ""
+"Define local variables.\n"
+"    \n"
+"    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
+"    be any option accepted by `declare'.\n"
+"    \n"
+"    Local variables can only be used within a function; they are visible\n"
+"    only to the function where they are defined and its children.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied, a variable\n"
+"    assignment error occurs, or the shell is not executing a function."
+msgstr ""
+
+#: builtins.c:557
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs, separated by a single space character and followed by a\n"
+"    newline, on the standard output.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"      -e\tenable interpretation of the following backslash escapes\n"
+"      -E\texplicitly suppress interpretation of backslash escapes\n"
+"    \n"
+"    `echo' interprets the following backslash-escaped characters:\n"
+"      \\a\talert (bell)\n"
+"      \\b\tbackspace\n"
+"      \\c\tsuppress further output\n"
+"      \\e\tescape character\n"
+"      \\E\tescape character\n"
+"      \\f\tform feed\n"
+"      \\n\tnew line\n"
+"      \\r\tcarriage return\n"
+"      \\t\thorizontal tab\n"
+"      \\v\tvertical tab\n"
+"      \\\\\tbackslash\n"
+"      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
+"    \t\t0 to 3 octal digits\n"
+"      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
+"    \t\tcan be one or two hex digits\n"
+"      \\uHHHH\tthe Unicode character whose value is the hexadecimal value HHHH.\n"
+"    \t\tHHHH can be one to four hex digits.\n"
+"      \\UHHHHHHHH the Unicode character whose value is the hexadecimal value\n"
+"    \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:597
+msgid ""
+"Write arguments to the standard output.\n"
+"    \n"
+"    Display the ARGs on the standard output followed by a newline.\n"
+"    \n"
+"    Options:\n"
+"      -n\tdo not append a newline\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a write error occurs."
+msgstr ""
+
+#: builtins.c:612
+msgid ""
+"Enable and disable shell builtins.\n"
+"    \n"
+"    Enables and disables builtin shell commands.  Disabling allows you to\n"
+"    execute a disk command which has the same name as a shell builtin\n"
+"    without using a full pathname.\n"
+"    \n"
+"    Options:\n"
+"      -a\tprint a list of builtins showing whether or not each is enabled\n"
+"      -n\tdisable each NAME or display a list of disabled builtins\n"
+"      -p\tprint the list of builtins in a reusable format\n"
+"      -s\tprint only the names of Posix `special' builtins\n"
+"    \n"
+"    Options controlling dynamic loading:\n"
+"      -f\tLoad builtin NAME from shared object FILENAME\n"
+"      -d\tRemove a builtin loaded with -f\n"
+"    \n"
+"    Without options, each NAME is enabled.\n"
+"    \n"
+"    To use the `test' found in $PATH instead of the shell builtin\n"
+"    version, type `enable -n test'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not a shell builtin or an error occurs."
+msgstr ""
+
+#: builtins.c:640
+msgid ""
+"Execute arguments as a shell command.\n"
+"    \n"
+"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    and execute the resulting commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns exit status of command or success if command is null."
+msgstr ""
+
+#: builtins.c:652
+msgid ""
+"Parse option arguments.\n"
+"    \n"
+"    Getopts is used by shell procedures to parse positional parameters\n"
+"    as options.\n"
+"    \n"
+"    OPTSTRING contains the option letters to be recognized; if a letter\n"
+"    is followed by a colon, the option is expected to have an argument,\n"
+"    which should be separated from it by white space.\n"
+"    \n"
+"    Each time it is invoked, getopts will place the next option in the\n"
+"    shell variable $name, initializing name if it does not exist, and\n"
+"    the index of the next argument to be processed into the shell\n"
+"    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
+"    a shell script is invoked.  When an option requires an argument,\n"
+"    getopts places that argument into the shell variable OPTARG.\n"
+"    \n"
+"    getopts reports errors in one of two ways.  If the first character\n"
+"    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
+"    this mode, no error messages are printed.  If an invalid option is\n"
+"    seen, getopts places the option character found into OPTARG.  If a\n"
+"    required argument is not found, getopts places a ':' into NAME and\n"
+"    sets OPTARG to the option character found.  If getopts is not in\n"
+"    silent mode, and an invalid option is seen, getopts places '?' into\n"
+"    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
+"    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
+"    printed.\n"
+"    \n"
+"    If the shell variable OPTERR has the value 0, getopts disables the\n"
+"    printing of error messages, even if the first character of\n"
+"    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
+"    \n"
+"    Getopts normally parses the positional parameters, but if arguments\n"
+"    are supplied as ARG values, they are parsed instead.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if an option is found; fails if the end of options is\n"
+"    encountered or an error occurs."
+msgstr ""
+
+#: builtins.c:694
+msgid ""
+"Replace the shell with the given command.\n"
+"    \n"
+"    Execute COMMAND, replacing this shell with the specified program.\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    any redirections take effect in the current shell.\n"
+"    \n"
+"    Options:\n"
+"      -a name\tpass NAME as the zeroth argument to COMMAND\n"
+"      -c\texecute COMMAND with an empty environment\n"
+"      -l\tplace a dash in the zeroth argument to COMMAND\n"
+"    \n"
+"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    the shell option `execfail' is set.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless COMMAND is not found or a redirection error occurs."
+msgstr ""
+
+#: builtins.c:715
+msgid ""
+"Exit the shell.\n"
+"    \n"
+"    Exits the shell with a status of N.  If N is omitted, the exit status\n"
+"    is that of the last command executed."
+msgstr ""
+
+#: builtins.c:724
+msgid ""
+"Exit a login shell.\n"
+"    \n"
+"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    in a login shell."
+msgstr ""
+
+#: builtins.c:734
+msgid ""
+"Display or execute commands from the history list.\n"
+"    \n"
+"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
+"    string, which means the most recent command beginning with that\n"
+"    string.\n"
+"    \n"
+"    Options:\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"    \t\tthen vi\n"
+"      -l \tlist lines instead of editing\n"
+"      -n\tomit line numbers when listing\n"
+"      -r\treverse the order of the lines (newest listed first)\n"
+"    \n"
+"    With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
+"    re-executed after the substitution OLD=NEW is performed.\n"
+"    \n"
+"    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
+"    runs the last command beginning with `cc' and typing `r' re-executes\n"
+"    the last command.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success or status of executed command; non-zero if an error occurs."
+msgstr ""
+
+#: builtins.c:764
+msgid ""
+"Move job to the foreground.\n"
+"    \n"
+"    Place the job identified by JOB_SPEC in the foreground, making it the\n"
+"    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
+"    current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Status of command placed in foreground, or failure if an error occurs."
+msgstr ""
+
+#: builtins.c:779
+msgid ""
+"Move jobs to the background.\n"
+"    \n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    of the current job is used.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
+msgstr ""
+
+#: builtins.c:793
+msgid ""
+"Remember or display program locations.\n"
+"    \n"
+"    Determine and remember the full pathname of each command NAME.  If\n"
+"    no arguments are given, information about remembered commands is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -d\tforget the remembered location of each NAME\n"
+"      -l\tdisplay in a format that may be reused as input\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
+"      -r\tforget all remembered locations\n"
+"      -t\tprint the remembered location of each NAME, preceding\n"
+"    \t\teach location with the corresponding NAME if multiple\n"
+"    \t\tNAMEs are given\n"
+"    Arguments:\n"
+"      NAME\tEach NAME is searched for in $PATH and added to the list\n"
+"    \t\tof remembered commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is not found or an invalid option is given."
+msgstr ""
+
+#: builtins.c:818
+msgid ""
+"Display information about builtin commands.\n"
+"    \n"
+"    Displays brief summaries of builtin commands.  If PATTERN is\n"
+"    specified, gives detailed help on all commands matching PATTERN,\n"
+"    otherwise the list of help topics is printed.\n"
+"    \n"
+"    Options:\n"
+"      -d\toutput short description for each topic\n"
+"      -m\tdisplay usage in pseudo-manpage format\n"
+"      -s\toutput only a short usage synopsis for each topic matching\n"
+"    \t\tPATTERN\n"
+"    \n"
+"    Arguments:\n"
+"      PATTERN\tPattern specifying a help topic\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless PATTERN is not found or an invalid option is given."
+msgstr ""
+
+#: builtins.c:842
+msgid ""
+"Display or manipulate the history list.\n"
+"    \n"
+"    Display the history list with line numbers, prefixing each modified\n"
+"    entry with a `*'.  An argument of N lists only the last N entries.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the history list by deleting all of the entries\n"
+"      -d offset\tdelete the history entry at position OFFSET. Negative\n"
+"    \t\toffsets count back from the end of the history list\n"
+"    \n"
+"      -a\tappend history lines from this session to the history file\n"
+"      -n\tread all history lines not already read from the history file\n"
+"    \t\tand append them to the history list\n"
+"      -r\tread the history file and append the contents to the history\n"
+"    \t\tlist\n"
+"      -w\twrite the current history to the history file\n"
+"    \n"
+"      -p\tperform history expansion on each ARG and display the result\n"
+"    \t\twithout storing it in the history list\n"
+"      -s\tappend the ARGs to the history list as a single entry\n"
+"    \n"
+"    If FILENAME is given, it is used as the history file.  Otherwise,\n"
+"    if HISTFILE has a value, that is used, else ~/.bash_history.\n"
+"    \n"
+"    If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
+"    as a format string for strftime(3) to print the time stamp associated\n"
+"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:879
+msgid ""
+"Display status of jobs.\n"
+"    \n"
+"    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
+"    Without options, the status of all active jobs is displayed.\n"
+"    \n"
+"    Options:\n"
+"      -l\tlists process IDs in addition to the normal information\n"
+"      -n\tlists only processes that have changed status since the last\n"
+"    \t\tnotification\n"
+"      -p\tlists process IDs only\n"
+"      -r\trestrict output to running jobs\n"
+"      -s\trestrict output to stopped jobs\n"
+"    \n"
+"    If -x is supplied, COMMAND is run after all job specifications that\n"
+"    appear in ARGS have been replaced with the process ID of that job's\n"
+"    process group leader.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs.\n"
+"    If -x is used, returns the exit status of COMMAND."
+msgstr ""
+
+#: builtins.c:906
+msgid ""
+"Remove jobs from current shell.\n"
+"    \n"
+"    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
+"    any JOBSPECs, the shell uses its notion of the current job.\n"
+"    \n"
+"    Options:\n"
+"      -a\tremove all jobs if JOBSPEC is not supplied\n"
+"      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
+"    \t\tshell receives a SIGHUP\n"
+"      -r\tremove only running jobs\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option or JOBSPEC is given."
+msgstr ""
+
+#: builtins.c:925
+msgid ""
+"Send a signal to a job.\n"
+"    \n"
+"    Send the processes identified by PID or JOBSPEC the signal named by\n"
+"    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
+"    SIGTERM is assumed.\n"
+"    \n"
+"    Options:\n"
+"      -s sig\tSIG is a signal name\n"
+"      -n sig\tSIG is a signal number\n"
+"      -l\tlist the signal names; if arguments follow `-l' they are\n"
+"    \t\tassumed to be signal numbers for which names should be listed\n"
+"      -L\tsynonym for -l\n"
+"    \n"
+"    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
+"    instead of process IDs, and allows processes to be killed if the limit\n"
+"    on processes that you can create is reached.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or an error occurs."
+msgstr ""
+
+#: builtins.c:949
+msgid ""
+"Evaluate arithmetic expressions.\n"
+"    \n"
+"    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
+"    fixed-width integers with no check for overflow, though division by 0\n"
+"    is trapped and flagged as an error.  The following list of operators is\n"
+"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    in order of decreasing precedence.\n"
+"    \n"
+"    \tid++, id--\tvariable post-increment, post-decrement\n"
+"    \t++id, --id\tvariable pre-increment, pre-decrement\n"
+"    \t-, +\t\tunary minus, plus\n"
+"    \t!, ~\t\tlogical and bitwise negation\n"
+"    \t**\t\texponentiation\n"
+"    \t*, /, %\t\tmultiplication, division, remainder\n"
+"    \t+, -\t\taddition, subtraction\n"
+"    \t<<, >>\t\tleft and right bitwise shifts\n"
+"    \t<=, >=, <, >\tcomparison\n"
+"    \t==, !=\t\tequality, inequality\n"
+"    \t&\t\tbitwise AND\n"
+"    \t^\t\tbitwise XOR\n"
+"    \t|\t\tbitwise OR\n"
+"    \t&&\t\tlogical AND\n"
+"    \t||\t\tlogical OR\n"
+"    \texpr ? expr : expr\n"
+"    \t\t\tconditional operator\n"
+"    \t=, *=, /=, %=,\n"
+"    \t+=, -=, <<=, >>=,\n"
+"    \t&=, ^=, |=\tassignment\n"
+"    \n"
+"    Shell variables are allowed as operands.  The name of the variable\n"
+"    is replaced by its value (coerced to a fixed-width integer) within\n"
+"    an expression.  The variable need not have its integer attribute\n"
+"    turned on to be used in an expression.\n"
+"    \n"
+"    Operators are evaluated in order of precedence.  Sub-expressions in\n"
+"    parentheses are evaluated first and may override the precedence\n"
+"    rules above.\n"
+"    \n"
+"    Exit Status:\n"
+"    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
+msgstr ""
+
+#: builtins.c:994
+msgid ""
+"Read a line from the standard input and split it into fields.\n"
+"    \n"
+"    Reads a single line from the standard input, or from file descriptor FD\n"
+"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    splitting, and the first word is assigned to the first NAME, the second\n"
+"    word to the second NAME, and so on, with any leftover words assigned to\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    delimiters. By default, the backslash character escapes delimiter characters\n"
+"    and newline.\n"
+"    \n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    \n"
+"    Options:\n"
+"      -a array\tassign the words read to sequential indices of the array\n"
+"    \t\tvariable ARRAY, starting at zero\n"
+"      -d delim\tcontinue until the first character of DELIM is read, rather\n"
+"    \t\tthan newline\n"
+"      -e\tuse Readline to obtain the line\n"
+"      -i text\tuse TEXT as the initial text for Readline\n"
+"      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
+"    \t\tfor a newline, but honor a delimiter if fewer than\n"
+"    \t\tNCHARS characters are read before the delimiter\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"    \t\tEOF is encountered or read times out, ignoring any\n"
+"    \t\tdelimiter\n"
+"      -p prompt\toutput the string PROMPT without a trailing newline before\n"
+"    \t\tattempting to read\n"
+"      -r\tdo not allow backslashes to escape any characters\n"
+"      -s\tdo not echo input coming from a terminal\n"
+"      -t timeout\ttime out and return failure if a complete line of\n"
+"    \t\tinput is not read within TIMEOUT seconds.  The value of the\n"
+"    \t\tTMOUT variable is the default timeout.  TIMEOUT may be a\n"
+"    \t\tfractional number.  If TIMEOUT is 0, read returns\n"
+"    \t\timmediately, without trying to read any data, returning\n"
+"    \t\tsuccess only if input is available on the specified\n"
+"    \t\tfile descriptor.  The exit status is greater than 128\n"
+"    \t\tif the timeout is exceeded\n"
+"      -u fd\tread from file descriptor FD instead of the standard input\n"
+"    \n"
+"    Exit Status:\n"
+"    The return code is zero, unless end-of-file is encountered, read times out\n"
+"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    or an invalid file descriptor is supplied as the argument to -u."
+msgstr ""
+
+#: builtins.c:1042
+msgid ""
+"Return from a shell function.\n"
+"    \n"
+"    Causes a function or sourced script to exit with the return value\n"
+"    specified by N.  If N is omitted, the return status is that of the\n"
+"    last command executed within the function or script.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns N, or failure if the shell is not executing a function or script."
+msgstr ""
+
+#: builtins.c:1055
+msgid ""
+"Set or unset values of shell options and positional parameters.\n"
+"    \n"
+"    Change the value of shell attributes and positional parameters, or\n"
+"    display the names and values of shell variables.\n"
+"    \n"
+"    Options:\n"
+"      -a  Mark variables which are modified or created for export.\n"
+"      -b  Notify of job termination immediately.\n"
+"      -e  Exit immediately if a command exits with a non-zero status.\n"
+"      -f  Disable file name generation (globbing).\n"
+"      -h  Remember the location of commands as they are looked up.\n"
+"      -k  All assignment arguments are placed in the environment for a\n"
+"          command, not just those that precede the command name.\n"
+"      -m  Job control is enabled.\n"
+"      -n  Read commands but do not execute them.\n"
+"      -o option-name\n"
+"          Set the variable corresponding to option-name:\n"
+"              allexport    same as -a\n"
+"              braceexpand  same as -B\n"
+"              emacs        use an emacs-style line editing interface\n"
+"              errexit      same as -e\n"
+"              errtrace     same as -E\n"
+"              functrace    same as -T\n"
+"              hashall      same as -h\n"
+"              histexpand   same as -H\n"
+"              history      enable command history\n"
+"              ignoreeof    the shell will not exit upon reading EOF\n"
+"              interactive-comments\n"
+"                           allow comments to appear in interactive commands\n"
+"              keyword      same as -k\n"
+"              monitor      same as -m\n"
+"              noclobber    same as -C\n"
+"              noexec       same as -n\n"
+"              noglob       same as -f\n"
+"              nolog        currently accepted but ignored\n"
+"              notify       same as -b\n"
+"              nounset      same as -u\n"
+"              onecmd       same as -t\n"
+"              physical     same as -P\n"
+"              pipefail     the return value of a pipeline is the status of\n"
+"                           the last command to exit with a non-zero status,\n"
+"                           or zero if no command exited with a non-zero status\n"
+"              posix        change the behavior of bash where the default\n"
+"                           operation differs from the Posix standard to\n"
+"                           match the standard\n"
+"              privileged   same as -p\n"
+"              verbose      same as -v\n"
+"              vi           use a vi-style line editing interface\n"
+"              xtrace       same as -x\n"
+"      -p  Turned on whenever the real and effective user ids do not match.\n"
+"          Disables processing of the $ENV file and importing of shell\n"
+"          functions.  Turning this option off causes the effective uid and\n"
+"          gid to be set to the real uid and gid.\n"
+"      -t  Exit after reading and executing one command.\n"
+"      -u  Treat unset variables as an error when substituting.\n"
+"      -v  Print shell input lines as they are read.\n"
+"      -x  Print commands and their arguments as they are executed.\n"
+"      -B  the shell will perform brace expansion\n"
+"      -C  If set, disallow existing regular files to be overwritten\n"
+"          by redirection of output.\n"
+"      -E  If set, the ERR trap is inherited by shell functions.\n"
+"      -H  Enable ! style history substitution.  This flag is on\n"
+"          by default when the shell is interactive.\n"
+"      -P  If set, do not resolve symbolic links when executing commands\n"
+"          such as cd which change the current directory.\n"
+"      -T  If set, the DEBUG and RETURN traps are inherited by shell functions.\n"
+"      --  Assign any remaining arguments to the positional parameters.\n"
+"          If there are no remaining arguments, the positional parameters\n"
+"          are unset.\n"
+"      -   Assign any remaining arguments to the positional parameters.\n"
+"          The -x and -v options are turned off.\n"
+"    \n"
+"    Using + rather than - causes these flags to be turned off.  The\n"
+"    flags can also be used upon invocation of the shell.  The current\n"
+"    set of flags may be found in $-.  The remaining n ARGs are positional\n"
+"    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
+"    ARGs are given, all shell variables are printed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given."
+msgstr ""
+
+#: builtins.c:1140
+msgid ""
+"Unset values and attributes of shell variables and functions.\n"
+"    \n"
+"    For each NAME, remove the corresponding variable or function.\n"
+"    \n"
+"    Options:\n"
+"      -f\ttreat each NAME as a shell function\n"
+"      -v\ttreat each NAME as a shell variable\n"
+"      -n\ttreat each NAME as a name reference and unset the variable itself\n"
+"    \t\trather than the variable it references\n"
+"    \n"
+"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    tries to unset a function.\n"
+"    \n"
+"    Some variables cannot be unset; also see `readonly'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a NAME is read-only."
+msgstr ""
+
+#: builtins.c:1162
+msgid ""
+"Set export attribute for shell variables.\n"
+"    \n"
+"    Marks each NAME for automatic export to the environment of subsequently\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    \n"
+"    Options:\n"
+"      -f\trefer to shell functions\n"
+"      -n\tremove the export property from each NAME\n"
+"      -p\tdisplay a list of all exported variables and functions\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
+msgstr ""
+
+#: builtins.c:1181
+msgid ""
+"Mark shell variables as unchangeable.\n"
+"    \n"
+"    Mark each NAME as read-only; the values of these NAMEs may not be\n"
+"    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
+"    before marking as read-only.\n"
+"    \n"
+"    Options:\n"
+"      -a\trefer to indexed array variables\n"
+"      -A\trefer to associative array variables\n"
+"      -f\trefer to shell functions\n"
+"      -p\tdisplay a list of all readonly variables or functions,\n"
+"    \t\tdepending on whether or not the -f option is given\n"
+"    \n"
+"    An argument of `--' disables further option processing.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or NAME is invalid."
+msgstr ""
+
+#: builtins.c:1203
+msgid ""
+"Shift positional parameters.\n"
+"    \n"
+"    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
+"    not given, it is assumed to be 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless N is negative or greater than $#."
+msgstr ""
+
+#: builtins.c:1215 builtins.c:1230
+msgid ""
+"Execute commands from a file in the current shell.\n"
+"    \n"
+"    Read and execute commands from FILENAME in the current shell.  The\n"
+"    entries in $PATH are used to find the directory containing FILENAME.\n"
+"    If any ARGUMENTS are supplied, they become the positional parameters\n"
+"    when FILENAME is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed in FILENAME; fails if\n"
+"    FILENAME cannot be read."
+msgstr ""
+
+#: builtins.c:1246
+msgid ""
+"Suspend shell execution.\n"
+"    \n"
+"    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
+"    Unless forced, login shells cannot be suspended.\n"
+"    \n"
+"    Options:\n"
+"      -f\tforce the suspend, even if the shell is a login shell\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless job control is not enabled or an error occurs."
+msgstr ""
+
+#: builtins.c:1262
+msgid ""
+"Evaluate conditional expression.\n"
+"    \n"
+"    Exits with a status of 0 (true) or 1 (false) depending on\n"
+"    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
+"    expressions are often used to examine the status of a file.  There\n"
+"    are string operators and numeric comparison operators as well.\n"
+"    \n"
+"    The behavior of test depends on the number of arguments.  Read the\n"
+"    bash manual page for the complete specification.\n"
+"    \n"
+"    File operators:\n"
+"    \n"
+"      -a FILE        True if file exists.\n"
+"      -b FILE        True if file is block special.\n"
+"      -c FILE        True if file is character special.\n"
+"      -d FILE        True if file is a directory.\n"
+"      -e FILE        True if file exists.\n"
+"      -f FILE        True if file exists and is a regular file.\n"
+"      -g FILE        True if file is set-group-id.\n"
+"      -h FILE        True if file is a symbolic link.\n"
+"      -L FILE        True if file is a symbolic link.\n"
+"      -k FILE        True if file has its `sticky' bit set.\n"
+"      -p FILE        True if file is a named pipe.\n"
+"      -r FILE        True if file is readable by you.\n"
+"      -s FILE        True if file exists and is not empty.\n"
+"      -S FILE        True if file is a socket.\n"
+"      -t FD          True if FD is opened on a terminal.\n"
+"      -u FILE        True if the file is set-user-id.\n"
+"      -w FILE        True if the file is writable by you.\n"
+"      -x FILE        True if the file is executable by you.\n"
+"      -O FILE        True if the file is effectively owned by you.\n"
+"      -G FILE        True if the file is effectively owned by your group.\n"
+"      -N FILE        True if the file has been modified since it was last read.\n"
+"    \n"
+"      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
+"                       modification date).\n"
+"    \n"
+"      FILE1 -ot FILE2  True if file1 is older than file2.\n"
+"    \n"
+"      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
+"    \n"
+"    String operators:\n"
+"    \n"
+"      -z STRING      True if string is empty.\n"
+"    \n"
+"      -n STRING\n"
+"         STRING      True if string is not empty.\n"
+"    \n"
+"      STRING1 = STRING2\n"
+"                     True if the strings are equal.\n"
+"      STRING1 != STRING2\n"
+"                     True if the strings are not equal.\n"
+"      STRING1 < STRING2\n"
+"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"      STRING1 > STRING2\n"
+"                     True if STRING1 sorts after STRING2 lexicographically.\n"
+"    \n"
+"    Other operators:\n"
+"    \n"
+"      -o OPTION      True if the shell option OPTION is enabled.\n"
+"      -v VAR         True if the shell variable VAR is set.\n"
+"      -R VAR         True if the shell variable VAR is set and is a name\n"
+"                     reference.\n"
+"      ! EXPR         True if expr is false.\n"
+"      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
+"      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
+"    \n"
+"      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
+"                     -lt, -le, -gt, or -ge.\n"
+"    \n"
+"    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
+"    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
+"    than ARG2.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
+"    false or an invalid argument is given."
+msgstr ""
+
+#: builtins.c:1344
+msgid ""
+"Evaluate conditional expression.\n"
+"    \n"
+"    This is a synonym for the \"test\" builtin, but the last argument must\n"
+"    be a literal `]', to match the opening `['."
+msgstr ""
+
+#: builtins.c:1353
+msgid ""
+"Display process times.\n"
+"    \n"
+"    Prints the accumulated user and system times for the shell and all of its\n"
+"    child processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Always succeeds."
+msgstr ""
+
+#: builtins.c:1365
+msgid ""
+"Trap signals and other events.\n"
+"    \n"
+"    Defines and activates handlers to be run when the shell receives signals\n"
+"    or other conditions.\n"
+"    \n"
+"    ARG is a command to be read and executed when the shell receives the\n"
+"    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
+"    is supplied) or `-', each specified signal is reset to its original\n"
+"    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
+"    shell and by the commands it invokes.\n"
+"    \n"
+"    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  If\n"
+"    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  If\n"
+"    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a\n"
+"    script run by the . or source builtins finishes executing.  A SIGNAL_SPEC\n"
+"    of ERR means to execute ARG each time a command's failure would cause the\n"
+"    shell to exit when the -e option is enabled.\n"
+"    \n"
+"    If no arguments are supplied, trap prints the list of commands associated\n"
+"    with each signal.\n"
+"    \n"
+"    Options:\n"
+"      -l\tprint a list of signal names and their corresponding numbers\n"
+"      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
+"    \n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Signal names are case insensitive and the SIG prefix is optional.  A\n"
+"    signal may be sent to the shell with \"kill -signal $$\".\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+msgstr ""
+
+#: builtins.c:1401
+msgid ""
+"Display information about command type.\n"
+"    \n"
+"    For each NAME, indicate how it would be interpreted if used as a\n"
+"    command name.\n"
+"    \n"
+"    Options:\n"
+"      -a\tdisplay all locations containing an executable named NAME;\n"
+"    \t\tincludes aliases, builtins, and functions, if and only if\n"
+"    \t\tthe `-p' option is not also used\n"
+"      -f\tsuppress shell function lookup\n"
+"      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
+"    \t\tbuiltin, or function, and returns the name of the disk file\n"
+"    \t\tthat would be executed\n"
+"      -p\treturns either the name of the disk file that would be executed,\n"
+"    \t\tor nothing if `type -t NAME' would not return `file'\n"
+"      -t\toutput a single word which is one of `alias', `keyword',\n"
+"    \t\t`function', `builtin', `file' or `', if NAME is an alias,\n"
+"    \t\tshell reserved word, shell function, shell builtin, disk file,\n"
+"    \t\tor not found, respectively\n"
+"    \n"
+"    Arguments:\n"
+"      NAME\tCommand name to be interpreted.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if all of the NAMEs are found; fails if any are not found."
+msgstr ""
+
+#: builtins.c:1432
+msgid ""
+"Modify shell resource limits.\n"
+"    \n"
+"    Provides control over the resources available to the shell and processes\n"
+"    it creates, on systems that allow such control.\n"
+"    \n"
+"    Options:\n"
+"      -S\tuse the `soft' resource limit\n"
+"      -H\tuse the `hard' resource limit\n"
+"      -a\tall current limits are reported\n"
+"      -b\tthe socket buffer size\n"
+"      -c\tthe maximum size of core files created\n"
+"      -d\tthe maximum size of a process's data segment\n"
+"      -e\tthe maximum scheduling priority (`nice')\n"
+"      -f\tthe maximum size of files written by the shell and its children\n"
+"      -i\tthe maximum number of pending signals\n"
+"      -k\tthe maximum number of kqueues allocated for this process\n"
+"      -l\tthe maximum size a process may lock into memory\n"
+"      -m\tthe maximum resident set size\n"
+"      -n\tthe maximum number of open file descriptors\n"
+"      -p\tthe pipe buffer size\n"
+"      -q\tthe maximum number of bytes in POSIX message queues\n"
+"      -r\tthe maximum real-time scheduling priority\n"
+"      -s\tthe maximum stack size\n"
+"      -t\tthe maximum amount of cpu time in seconds\n"
+"      -u\tthe maximum number of user processes\n"
+"      -v\tthe size of virtual memory\n"
+"      -x\tthe maximum number of file locks\n"
+"      -P\tthe maximum number of pseudoterminals\n"
+"      -R\tthe maximum time a real-time process can run before blocking\n"
+"      -T\tthe maximum number of threads\n"
+"    \n"
+"    Not all options are available on all platforms.\n"
+"    \n"
+"    If LIMIT is given, it is the new value of the specified resource; the\n"
+"    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
+"    current soft limit, the current hard limit, and no limit, respectively.\n"
+"    Otherwise, the current value of the specified resource is printed.  If\n"
+"    no option is given, then -f is assumed.\n"
+"    \n"
+"    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
+"    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
+"    number of processes.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:1483
+msgid ""
+"Display or set file mode mask.\n"
+"    \n"
+"    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
+"    the current value of the mask.\n"
+"    \n"
+"    If MODE begins with a digit, it is interpreted as an octal number;\n"
+"    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
+"    \n"
+"    Options:\n"
+"      -p\tif MODE is omitted, output in a form that may be reused as input\n"
+"      -S\tmakes the output symbolic; otherwise an octal number is output\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless MODE is invalid or an invalid option is given."
+msgstr ""
+
+#: builtins.c:1503
+msgid ""
+"Wait for job completion and return exit status.\n"
+"    \n"
+"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    job specification, and reports its termination status.  If ID is not\n"
+"    given, waits for all currently active child processes, and the return\n"
+"    status is zero.  If ID is a job specification, waits for all processes\n"
+"    in that job's pipeline.\n"
+"    \n"
+"    If the -n option is supplied, waits for a single job from the list of IDs,\n"
+"    or, if no IDs are supplied, for the next job to complete and returns its\n"
+"    exit status.\n"
+"    \n"
+"    If the -p option is supplied, the process or job identifier of the job\n"
+"    for which the exit status is returned is assigned to the variable VAR\n"
+"    named by the option argument. The variable will be unset initially, before\n"
+"    any assignment. This is useful only when the -n option is supplied.\n"
+"    \n"
+"    If the -f option is supplied, and job control is enabled, waits for the\n"
+"    specified ID to terminate, instead of waiting for it to change status.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
+"    option is given, or if -n is supplied and the shell has no unwaited-for\n"
+"    children."
+msgstr ""
+
+#: builtins.c:1534
+msgid ""
+"Wait for process completion and return exit status.\n"
+"    \n"
+"    Waits for each process specified by a PID and reports its termination status.\n"
+"    If PID is not given, waits for all currently active child processes,\n"
+"    and the return status is zero.  PID must be a process ID.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    option is given."
+msgstr ""
+
+#: builtins.c:1549
+msgid ""
+"Execute commands for each member in a list.\n"
+"    \n"
+"    The `for' loop executes a sequence of commands for each member in a\n"
+"    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
+"    assumed.  For each element in WORDS, NAME is set to that element, and\n"
+"    the COMMANDS are executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1563
+msgid ""
+"Arithmetic for loop.\n"
+"    \n"
+"    Equivalent to\n"
+"    \t(( EXP1 ))\n"
+"    \twhile (( EXP2 )); do\n"
+"    \t\tCOMMANDS\n"
+"    \t\t(( EXP3 ))\n"
+"    \tdone\n"
+"    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
+"    omitted, it behaves as if it evaluates to 1.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1581
+msgid ""
+"Select words from a list and execute commands.\n"
+"    \n"
+"    The WORDS are expanded, generating a list of words.  The\n"
+"    set of expanded words is printed on the standard error, each\n"
+"    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
+"    is assumed.  The PS3 prompt is then displayed and a line read\n"
+"    from the standard input.  If the line consists of the number\n"
+"    corresponding to one of the displayed words, then NAME is set\n"
+"    to that word.  If the line is empty, WORDS and the prompt are\n"
+"    redisplayed.  If EOF is read, the command completes.  Any other\n"
+"    value read causes NAME to be set to null.  The line read is saved\n"
+"    in the variable REPLY.  COMMANDS are executed after each selection\n"
+"    until a break command is executed.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1602
+msgid ""
+"Report time consumed by pipeline's execution.\n"
+"    \n"
+"    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
+"    and system CPU time spent executing PIPELINE when it terminates.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint the timing summary in the portable Posix format\n"
+"    \n"
+"    The value of the TIMEFORMAT variable is used as the output format.\n"
+"    \n"
+"    Exit Status:\n"
+"    The return status is the return status of PIPELINE."
+msgstr ""
+
+#: builtins.c:1619
+msgid ""
+"Execute commands based on pattern matching.\n"
+"    \n"
+"    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
+"    `|' is used to separate multiple patterns.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1631
+msgid ""
+"Execute commands based on conditional.\n"
+"    \n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    executed in turn, and if its exit status is zero, the corresponding\n"
+"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
+"    entire construct is the exit status of the last command executed, or zero\n"
+"    if no condition tested true.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1648
+msgid ""
+"Execute commands as long as a test succeeds.\n"
+"    \n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
+"    an exit status of zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1660
+msgid ""
+"Execute commands as long as a test does not succeed.\n"
+"    \n"
+"    Expand and execute COMMANDS-2 as long as the final command in COMMANDS has\n"
+"    an exit status which is not zero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1672
+msgid ""
+"Create a coprocess named NAME.\n"
+"    \n"
+"    Execute COMMAND asynchronously, with the standard output and standard\n"
+"    input of the command connected via a pipe to file descriptors assigned\n"
+"    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
+"    The default NAME is \"COPROC\".\n"
+"    \n"
+"    Exit Status:\n"
+"    The coproc command returns an exit status of 0."
+msgstr ""
+
+#: builtins.c:1686
+msgid ""
+"Define shell function.\n"
+"    \n"
+"    Create a shell function named NAME.  When invoked as a simple command,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    the arguments are passed to the function as $1...$n, and the function's\n"
+"    name is in $FUNCNAME.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless NAME is readonly."
+msgstr ""
+
+#: builtins.c:1700
+msgid ""
+"Group commands as a unit.\n"
+"    \n"
+"    Run a set of commands in a group.  This is one way to redirect an\n"
+"    entire set of commands.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the last command executed."
+msgstr ""
+
+#: builtins.c:1712
+msgid ""
+"Resume job in foreground.\n"
+"    \n"
+"    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
+"    stopped or background job.  JOB_SPEC can specify either a job name\n"
+"    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
+"    the background, as if the job specification had been supplied as an\n"
+"    argument to `bg'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns the status of the resumed job."
+msgstr ""
+
+#: builtins.c:1727
+msgid ""
+"Evaluate arithmetic expression.\n"
+"    \n"
+"    The EXPRESSION is evaluated according to the rules for arithmetic\n"
+"    evaluation.  Equivalent to `let \"EXPRESSION\"'.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
+msgstr ""
+
+#: builtins.c:1739
+msgid ""
+"Execute conditional command.\n"
+"    \n"
+"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
+"    by the `test' builtin, and may be combined using the following operators:\n"
+"    \n"
+"      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
+"      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
+"      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
+"      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
+"    \n"
+"    When the `==' and `!=' operators are used, the string to the right of\n"
+"    the operator is used as a pattern and pattern matching is performed.\n"
+"    When the `=~' operator is used, the string to the right of the operator\n"
+"    is matched as a regular expression.\n"
+"    \n"
+"    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
+"    determine the expression's value.\n"
+"    \n"
+"    Exit Status:\n"
+"    0 or 1 depending on value of EXPRESSION."
+msgstr ""
+
+#: builtins.c:1765
+msgid ""
+"Common shell variable names and usage.\n"
+"    \n"
+"    BASH_VERSION\tVersion information for this Bash.\n"
+"    CDPATH\tA colon-separated list of directories to search\n"
+"    \t\tfor directories given as arguments to `cd'.\n"
+"    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
+"    \t\tbe ignored by pathname expansion.\n"
+"    HISTFILE\tThe name of the file where your command history is stored.\n"
+"    HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
+"    HISTSIZE\tThe maximum number of history lines that a running\n"
+"    \t\tshell can access.\n"
+"    HOME\tThe complete pathname to your login directory.\n"
+"    HOSTNAME\tThe name of the current host.\n"
+"    HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
+"    IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
+"    \t\tcharacter as the sole input.  If set, then the value\n"
+"    \t\tof it is the number of EOF characters that can be seen\n"
+"    \t\tin a row on an empty line before the shell will exit\n"
+"    \t\t(default 10).  When unset, EOF signifies the end of input.\n"
+"    MACHTYPE\tA string describing the current system Bash is running on.\n"
+"    MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
+"    MAILPATH\tA colon-separated list of filenames which Bash checks\n"
+"    \t\tfor new mail.\n"
+"    OSTYPE\tThe version of Unix this version of Bash is running on.\n"
+"    PATH\tA colon-separated list of directories to search when\n"
+"    \t\tlooking for commands.\n"
+"    PROMPT_COMMAND\tA command to be executed before the printing of each\n"
+"    \t\tprimary prompt.\n"
+"    PS1\t\tThe primary prompt string.\n"
+"    PS2\t\tThe secondary prompt string.\n"
+"    PWD\t\tThe full pathname of the current directory.\n"
+"    SHELLOPTS\tA colon-separated list of enabled shell options.\n"
+"    TERM\tThe name of the current terminal type.\n"
+"    TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
+"    \t\t`time' reserved word.\n"
+"    auto_resume\tNon-null means a command word appearing on a line by\n"
+"    \t\titself is first looked for in the list of currently\n"
+"    \t\tstopped jobs.  If found there, that job is foregrounded.\n"
+"    \t\tA value of `exact' means that the command word must\n"
+"    \t\texactly match a command in the list of stopped jobs.  A\n"
+"    \t\tvalue of `substring' means that the command word must\n"
+"    \t\tmatch a substring of the job.  Any other value means that\n"
+"    \t\tthe command must be a prefix of a stopped job.\n"
+"    histchars\tCharacters controlling history expansion and quick\n"
+"    \t\tsubstitution.  The first character is the history\n"
+"    \t\tsubstitution character, usually `!'.  The second is\n"
+"    \t\tthe `quick substitution' character, usually `^'.  The\n"
+"    \t\tthird is the `history comment' character, usually `#'.\n"
+"    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
+"    \t\tcommands should be saved on the history list.\n"
+msgstr ""
+
+#: builtins.c:1822
+msgid ""
+"Add directories to stack.\n"
+"    \n"
+"    Adds a directory to the top of the directory stack, or rotates\n"
+"    the stack, making the new top of the stack the current working\n"
+"    directory.  With no arguments, exchanges the top two directories.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when adding\n"
+"    \t\tdirectories to the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRotates the stack so that the Nth directory (counting\n"
+"    \t\tfrom the left of the list shown by `dirs', starting with\n"
+"    \t\tzero) is at the top.\n"
+"    \n"
+"      -N\tRotates the stack so that the Nth directory (counting\n"
+"    \t\tfrom the right of the list shown by `dirs', starting with\n"
+"    \t\tzero) is at the top.\n"
+"    \n"
+"      dir\tAdds DIR to the directory stack at the top, making it the\n"
+"    \t\tnew current working directory.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
+msgstr ""
+
+#: builtins.c:1856
+msgid ""
+"Remove directories from stack.\n"
+"    \n"
+"    Removes entries from the directory stack.  With no arguments, removes\n"
+"    the top directory from the stack, and changes to the new top directory.\n"
+"    \n"
+"    Options:\n"
+"      -n\tSuppresses the normal change of directory when removing\n"
+"    \t\tdirectories from the stack, so only the stack is manipulated.\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tRemoves the Nth entry counting from the left of the list\n"
+"    \t\tshown by `dirs', starting with zero.  For example: `popd +0'\n"
+"    \t\tremoves the first directory, `popd +1' the second.\n"
+"    \n"
+"      -N\tRemoves the Nth entry counting from the right of the list\n"
+"    \t\tshown by `dirs', starting with zero.  For example: `popd -0'\n"
+"    \t\tremoves the last directory, `popd -1' the next to last.\n"
+"    \n"
+"    The `dirs' builtin displays the directory stack.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid argument is supplied or the directory\n"
+"    change fails."
+msgstr ""
+
+#: builtins.c:1886
+msgid ""
+"Display directory stack.\n"
+"    \n"
+"    Display the list of currently remembered directories.  Directories\n"
+"    find their way onto the list with the `pushd' command; you can get\n"
+"    back up through the list with the `popd' command.\n"
+"    \n"
+"    Options:\n"
+"      -c\tclear the directory stack by deleting all of the elements\n"
+"      -l\tdo not print tilde-prefixed versions of directories relative\n"
+"    \t\tto your home directory\n"
+"      -p\tprint the directory stack with one entry per line\n"
+"      -v\tprint the directory stack with one entry per line prefixed\n"
+"    \t\twith its position in the stack\n"
+"    \n"
+"    Arguments:\n"
+"      +N\tDisplays the Nth entry counting from the left of the list\n"
+"    \t\tshown by dirs when invoked without options, starting with\n"
+"    \t\tzero.\n"
+"    \n"
+"      -N\tDisplays the Nth entry counting from the right of the list\n"
+"    \t\tshown by dirs when invoked without options, starting with\n"
+"    \t\tzero.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:1917
+msgid ""
+"Set and unset shell options.\n"
+"    \n"
+"    Change the setting of each shell option OPTNAME.  Without any option\n"
+"    arguments, list each supplied OPTNAME, or all shell options if no\n"
+"    OPTNAMEs are given, with an indication of whether or not each is set.\n"
+"    \n"
+"    Options:\n"
+"      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
+"      -p\tprint each shell option with an indication of its status\n"
+"      -q\tsuppress output\n"
+"      -s\tenable (set) each OPTNAME\n"
+"      -u\tdisable (unset) each OPTNAME\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
+"    given or OPTNAME is disabled."
+msgstr ""
+
+#: builtins.c:1938
+msgid ""
+"Formats and prints ARGUMENTS under control of the FORMAT.\n"
+"    \n"
+"    Options:\n"
+"      -v var\tassign the output to shell variable VAR rather than\n"
+"    \t\tdisplay it on the standard output\n"
+"    \n"
+"    FORMAT is a character string which contains three types of objects: plain\n"
+"    characters, which are simply copied to standard output; character escape\n"
+"    sequences, which are converted and copied to the standard output; and\n"
+"    format specifications, each of which causes printing of the next successive\n"
+"    argument.\n"
+"    \n"
+"    In addition to the standard format specifications described in printf(1),\n"
+"    printf interprets:\n"
+"    \n"
+"      %b\texpand backslash escape sequences in the corresponding argument\n"
+"      %q\tquote the argument in a way that can be reused as shell input\n"
+"      %Q\tlike %q, but apply any precision to the unquoted argument before\n"
+"    \t\tquoting\n"
+"      %(fmt)T\toutput the date-time string resulting from using FMT as a format\n"
+"    \t        string for strftime(3)\n"
+"    \n"
+"    The format is re-used as necessary to consume all of the arguments.  If\n"
+"    there are fewer arguments than the format requires,  extra format\n"
+"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    had been supplied.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or a write or assignment\n"
+"    error occurs."
+msgstr ""
+
+#: builtins.c:1974
+msgid ""
+"Specify how arguments are to be completed by Readline.\n"
+"    \n"
+"    For each NAME, specify how arguments are to be completed.  If no options\n"
+"    are supplied, existing completion specifications are printed in a way that\n"
+"    allows them to be reused as input.\n"
+"    \n"
+"    Options:\n"
+"      -p\tprint existing completion specifications in a reusable format\n"
+"      -r\tremove a completion specification for each NAME, or, if no\n"
+"    \t\tNAMEs are supplied, all completion specifications\n"
+"      -D\tapply the completions and actions as the default for commands\n"
+"    \t\twithout any specific completion defined\n"
+"      -E\tapply the completions and actions to \"empty\" commands --\n"
+"    \t\tcompletion attempted on a blank line\n"
+"      -I\tapply the completions and actions to the initial (usually the\n"
+"    \t\tcommand) word\n"
+"    \n"
+"    When completion is attempted, the actions are applied in the order the\n"
+"    uppercase-letter options are listed above. If multiple options are supplied,\n"
+"    the -D option takes precedence over -E, and both take precedence over -I.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:2004
+msgid ""
+"Display possible completions depending on the options.\n"
+"    \n"
+"    Intended to be used from within a shell function generating possible\n"
+"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    WORD are generated.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or an error occurs."
+msgstr ""
+
+#: builtins.c:2019
+msgid ""
+"Modify or display completion options.\n"
+"    \n"
+"    Modify the completion options for each NAME, or, if no NAMEs are supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, print\n"
+"    the completion options for each NAME or the current completion specification.\n"
+"    \n"
+"    Options:\n"
+"    \t-o option\tSet completion option OPTION for each NAME\n"
+"    \t-D\t\tChange options for the \"default\" command completion\n"
+"    \t-E\t\tChange options for the \"empty\" command completion\n"
+"    \t-I\t\tChange options for completion on the initial word\n"
+"    \n"
+"    Using `+o' instead of `-o' turns off the specified option.\n"
+"    \n"
+"    Arguments:\n"
+"    \n"
+"    Each NAME refers to a command for which a completion specification must\n"
+"    have previously been defined using the `complete' builtin.  If no NAMEs\n"
+"    are supplied, compopt must be called by a function currently generating\n"
+"    completions, and the options for that currently-executing completion\n"
+"    generator are modified.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is supplied or NAME does not\n"
+"    have a completion specification defined."
+msgstr ""
+
+#: builtins.c:2050
+msgid ""
+"Read lines from the standard input into an indexed array variable.\n"
+"    \n"
+"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    is the default ARRAY.\n"
+"    \n"
+"    Options:\n"
+"      -d delim\tUse DELIM to terminate lines, instead of newline\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0\n"
+"      -s count\tDiscard the first COUNT lines read\n"
+"      -t\tRemove a trailing DELIM from each line read (default newline)\n"
+"      -u fd\tRead lines from file descriptor FD instead of the standard input\n"
+"      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
+"      -c quantum\tSpecify the number of lines read between each call to\n"
+"    \t\t\tCALLBACK\n"
+"    \n"
+"    Arguments:\n"
+"      ARRAY\tArray variable name to use for file data\n"
+"    \n"
+"    If -C is supplied without -c, the default quantum is 5000.  When\n"
+"    CALLBACK is evaluated, it is supplied the index of the next array\n"
+"    element to be assigned and the line to be assigned to that element\n"
+"    as additional arguments.\n"
+"    \n"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY before\n"
+"    assigning to it.\n"
+"    \n"
+"    Exit Status:\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    not an indexed array."
+msgstr ""
+
+#: builtins.c:2086
+msgid ""
+"Read lines from a file into an array variable.\n"
+"    \n"
+"    A synonym for `mapfile'."
+msgstr ""
index 9dd7546f07248c44a395e1f7799c47f982dd372b..a56fe55c75266bcd659458f9740b30e4b2516bf1 100644 (file)
Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ
index 91724f83ea164f5f0c6c3e2f1c1b7fe279d0480c..cae8439204e87a283f5c81879e9977f64c183346 100644 (file)
@@ -11,7 +11,7 @@ msgstr ""
 "Project-Id-Version: bash 5.2-rc1\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2022-01-11 14:50-0500\n"
-"PO-Revision-Date: 2022-07-28 01:08+0800\n"
+"PO-Revision-Date: 2023-02-09 00:40+0800\n"
 "Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n"
 "Language: zh_TW\n"
@@ -20,7 +20,7 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 "X-Bugs: Report translation errors to the Language-Team address.\n"
-"X-Generator: Poedit 3.1.1\n"
+"X-Generator: Poedit 3.2.2\n"
 
 #: arrayfunc.c:66
 msgid "bad array subscript"
@@ -2762,7 +2762,7 @@ msgstr ""
 "    變更目前目錄至 <目錄>。預設的 <目錄> 是 shell 變數 HOME\n"
 "    的值。\n"
 "    \n"
-"    變數 CDPATH 定義了含有 <目錄> 的目錄搜尋路徑,其中不同的目錄名稱由冒號 (:)分隔。\n"
+"    變數 CDPATH 定義了含有 <目錄> 的目錄搜尋路徑,其中不同的目錄名稱由冒號 (:) 分隔。\n"
 "    一個空的目錄名稱表示目前目錄。如果要切換到的 <目錄> 由斜線 (/) 開頭,則 CDPATH\n"
 "    變數不會被使用。\n"
 "    \n"
@@ -3188,7 +3188,7 @@ msgstr ""
 "    Getopts 被 shell 過程用來將可定位的參數解析為選項。\n"
 "    \n"
 "    <選項字串> 字串包含待識別的選項字母。如果一個字母後面跟\n"
-"    è\91\97å\88\86號,則該選項需要一個參數,這個參數應利用空格與選項分開。\n"
+"    è\91\97å\86\92號,則該選項需要一個參數,這個參數應利用空格與選項分開。\n"
 "    \n"
 "    每次呼叫時,getopts 會將下一個選項放到 shell 變數 $name\n"
 "    中,如果 name 變數不存在則先將其初始化,而下一個待處\n"
@@ -5007,22 +5007,22 @@ msgstr ""
 "常用 shell 變數名稱和使用。\n"
 "    \n"
 "    BASH_VERSION\t目前 Bash 的版本資訊。\n"
-"    CDPATH\t用於「cd」指令參數搜尋分號分隔的目錄列表\n"
+"    CDPATH\t傳入「cd」作為引數,冒號分隔的欲搜尋目錄清單\n"
 "    GLOBIGNORE\t路徑擴充套件時忽略的檔名符合模式列表,\n"
-"    \t\t以å\88\86號分隔。\n"
-"    HISTFILE\t您的令歷史記錄存放的檔案名稱。\n"
+"    \t\t以å\86\92號分隔。\n"
+"    HISTFILE\t您的令歷史記錄存放的檔案名稱。\n"
 "    HISTFILESIZE\t歷史記錄檔案最多可以儲存的列數。\n"
-"    HISTSIZE\t一個執行的 shell 最多可以訪問的歷史記錄指令列數。\n"
+"    HISTSIZE\t一個執行的 shell 最多可以存取的歷史記錄命令列數。\n"
 "    HOME\t您登入目錄的完整路徑。\n"
 "    HOSTNAME\t目前主機的主機名稱。\n"
 "    HOSTTYPE\t目前版本的 BASH 在其之上執行的 CPU 類型。\n"
 "    IGNOREEOF\t控制 shell 收到檔案結束符做為單一輸入後的\n"
 "    \t\t動作。如果設定這個變數,則它的值是 shell 結束之前在\n"
 "    \t\t一個空列上可以連續看到的檔案結束符數量(預設為 10)。\n"
-"    \t\tæ\9cªè¨­å®\9aæ\99\82ï¼\8cæª\94æ¡\88çµ\90æ\9d\9f符æ¨\99èª\8c著輸入的結束。\n"
+"    \t\tæ\9cªè¨­å®\9aæ\99\82ï¼\8cæª\94æ¡\88çµ\90æ\9d\9f符æ\97\97æ¨\99著輸入的結束。\n"
 "    MACHTYPE\t描述目前執行 Bash 的系統字串。\n"
 "    MAILCHECK\tBash 檢測新郵件的頻率,以秒為單位。\n"
-"    MAILPATH\tBash å¾\9e中檢測æ\96°é\83µä»¶ç\9a\84æª\94æ¡\88å\88\97表ï¼\8c以å\88\86號分隔。\n"
+"    MAILPATH\tBash å¾\9e中檢測æ\96°é\83µä»¶ç\9a\84æª\94æ¡\88å\88\97表ï¼\8c以å\86\92號分隔。\n"
 "    OSTYPE\t執行 Bash 的 Unix 版本。\n"
 "    PATH\t當尋找指令時搜尋的目錄列表,以冒號分隔。\n"
 "    PROMPT_COMMAND\t印出每一個主提示符之前執行的命\n"
diff --git a/tags b/tags
deleted file mode 100644 (file)
index d94b162..0000000
--- a/tags
+++ /dev/null
@@ -1,5061 +0,0 @@
-$name            variable     36 /usr/local/src/bash/bash-20230914/builtins/getopts.def shell variable $name, initializing name if it does not exist, and
-A                variable     53 /usr/local/src/bash/bash-20230914/builtins/declare.def A, and r.
-ABSPATH          macro       257 general.h        # define ABSPATH(x) ((x)[0] == '/')
-ABSPATH          macro       260 general.h        # define ABSPATH(x) (((x)[0] && ISALPHA((unsigned char)(x)[0]) && (x)[1] == ':') || ISDIRSEP((x)[0]))
-ADDINTERRUPT     macro        44 quit.h           #define ADDINTERRUPT interrupt_state++
-ADDOVERFLOW      macro       131 /usr/local/src/bash/bash-20230914/include/typemax.h #define ADDOVERFLOW(a,b,minv,maxv) \
-ADD_AFTER        macro        56 array.c          #define ADD_AFTER(ae, new) \
-ADD_BEFORE       macro        48 array.c          #define ADD_BEFORE(ae, new) \
-AFLAG            macro        80 /usr/local/src/bash/bash-20230914/builtins/enable.def #define AFLAG 0x01
-AFLAG            macro        96 /usr/local/src/bash/bash-20230914/builtins/history.def #define AFLAG 0x01
-ALIAS_HASH_BUCKETS macro        49 alias.c          #define ALIAS_HASH_BUCKETS 64 /* must be power of two */
-ALLOCATE_BUFFERS macro       158 input.c          #define ALLOCATE_BUFFERS(n) \
-ALL_ELEMENT_SUB  macro       177 array.h          #define ALL_ELEMENT_SUB(c) ((c) == '@' || (c) == '*')
-AL_BEINGEXPANDED macro        36 alias.h          #define AL_BEINGEXPANDED 0x2
-AL_EXPANDNEXT    macro        35 alias.h          #define AL_EXPANDNEXT 0x1
-AL_REUSABLE      macro        64 /usr/local/src/bash/bash-20230914/builtins/alias.def #define AL_REUSABLE 0x01
-AMBIGUOUS_REDIRECT macro        42 command.h        #define AMBIGUOUS_REDIRECT -1
-ANDOR            macro        75 test.c           #define ANDOR(s) (s[0] == '-' && (s[1] == 'a' || s[1] == 'o') && s[2] == 0)
-ANY_PID          macro       201 jobs.h           #define ANY_PID (pid_t)-1
-ARITH_COM        typedef     316 command.h        } ARITH_COM;
-ARITH_EXP_CHAR   macro      3790 subst.c          #define ARITH_EXP_CHAR(s) (s == '$' || s == '`' || s == CTLESC || s == '~')
-ARITH_FOR_COM    typedef     277 command.h        } ARITH_FOR_COM;
-ARRAY            typedef      41 array.h          } ARRAY;
-ARRAY            typedef     126 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } ARRAY;
-ARRAYREF_BUILTIN macro        48 builtins.h       #define ARRAYREF_BUILTIN 0x80 /* This builtin takes array references as arguments */
-ARRAY_ASSOC      macro        36 arrayfunc.h      #define ARRAY_ASSOC 2
-ARRAY_DEFAULT_SIZE macro        51 array.h          #define ARRAY_DEFAULT_SIZE 1024
-ARRAY_ELEMENT    typedef      49 array.h          } ARRAY_ELEMENT;
-ARRAY_ELEMENT_REPLACE macro       166 array.h          #define ARRAY_ELEMENT_REPLACE(ae, v) \
-ARRAY_INDEXED    macro        35 arrayfunc.h      #define ARRAY_INDEXED 1
-ARRAY_INVALID    macro        33 arrayfunc.h      #define ARRAY_INVALID -1
-ARRAY_SCALAR     macro        34 arrayfunc.h      #define ARRAY_SCALAR 0
-ARRAY_VALUE_REPLACE macro       173 array.h          #define ARRAY_VALUE_REPLACE(a, i, v) \
-ASSIGNMENT_BUILTIN macro        45 builtins.h       #define ASSIGNMENT_BUILTIN 0x10 /* This builtin takes assignment statements. */
-ASSIGN_RETURN    macro      3573 subst.c          #define ASSIGN_RETURN(r) \
-ASSOC_HASH_BUCKETS macro        28 assoc.h          #define ASSOC_HASH_BUCKETS 1024
-ASS_ALLOWALLSUB  macro        58 subst.h          #define ASS_ALLOWALLSUB 0x0800 /* allow * and @ as associative array keys */
-ASS_APPEND       macro        47 subst.h          #define ASS_APPEND 0x0001
-ASS_CHKLOCAL     macro        53 subst.h          #define ASS_CHKLOCAL 0x0040 /* check local variable before assignment */
-ASS_FORCE        macro        52 subst.h          #define ASS_FORCE 0x0020 /* force assignment even to readonly variable */
-ASS_MKASSOC      macro        49 subst.h          #define ASS_MKASSOC 0x0004
-ASS_MKGLOBAL     macro        50 subst.h          #define ASS_MKGLOBAL 0x0008 /* force global assignment */
-ASS_MKLOCAL      macro        48 subst.h          #define ASS_MKLOCAL 0x0002
-ASS_NAMEREF      macro        51 subst.h          #define ASS_NAMEREF 0x0010 /* assigning to nameref variable */
-ASS_NOEVAL       macro        55 subst.h          #define ASS_NOEVAL 0x0100 /* don't evaluate value as expression */
-ASS_NOEXPAND     macro        54 subst.h          #define ASS_NOEXPAND 0x0080 /* don't expand associative array subscripts */
-ASS_NOINVIS      macro        57 subst.h          #define ASS_NOINVIS 0x0400 /* don't resolve local invisible variables */
-ASS_NOLONGJMP    macro        56 subst.h          #define ASS_NOLONGJMP 0x0200 /* don't longjmp on fatal assignment error */
-ASS_NOTEMPENV    macro        60 subst.h          #define ASS_NOTEMPENV 0x2000 /* don't assign into temporary environment */
-ASS_ONEWORD      macro        59 subst.h          #define ASS_ONEWORD 0x1000 /* don't check array subscripts, assume higher level has done that */
-AS_DISPOSE       macro       119 array.h          #define AS_DISPOSE 0x01
-ATTROPTS         macro       112 /usr/local/src/bash/bash-20230914/builtins/setattr.def # define ATTROPTS "aAfnp"
-ATTROPTS         macro       114 /usr/local/src/bash/bash-20230914/builtins/setattr.def # define ATTROPTS "fnp"
-AV_ALLOWALL      macro        57 arrayfunc.h      #define AV_ALLOWALL 0x001 /* treat a[@] like $@ and a[*] like $* */
-AV_ALLOWALL      macro       124 arrayfunc.h      #define AV_ALLOWALL 0
-AV_ASSIGNRHS     macro        61 arrayfunc.h      #define AV_ASSIGNRHS 0x010 /* no splitting, special case ${a[@]} */
-AV_ASSIGNRHS     macro       128 arrayfunc.h      #define AV_ASSIGNRHS 0
-AV_ATSTARKEYS    macro        64 arrayfunc.h      #define AV_ATSTARKEYS 0x080 /* accept a[@] and a[*] but use them as keys, not special values */
-AV_ATSTARKEYS    macro       131 arrayfunc.h      #define AV_ATSTARKEYS 0
-AV_NOEXPAND      macro        62 arrayfunc.h      #define AV_NOEXPAND 0x020 /* don't run assoc subscripts through word expansion */
-AV_NOEXPAND      macro       129 arrayfunc.h      #define AV_NOEXPAND 0
-AV_ONEWORD       macro        63 arrayfunc.h      #define AV_ONEWORD 0x040 /* not used yet */
-AV_ONEWORD       macro       130 arrayfunc.h      #define AV_ONEWORD 0
-AV_QUOTED        macro        58 arrayfunc.h      #define AV_QUOTED 0x002
-AV_QUOTED        macro       125 arrayfunc.h      #define AV_QUOTED 0
-AV_USEIND        macro        59 arrayfunc.h      #define AV_USEIND 0x004
-AV_USEIND        macro       126 arrayfunc.h      #define AV_USEIND 0
-AV_USEVAL        macro        60 arrayfunc.h      #define AV_USEVAL 0x008 /* XXX - should move this */
-AV_USEVAL        macro       127 arrayfunc.h      #define AV_USEVAL 0
-Arith            member      215 command.h        struct arith_com *Arith;
-ArithFor         member      221 command.h        struct arith_for_com *ArithFor;
-BADOPT           macro       110 /usr/local/src/bash/bash-20230914/builtins/getopt.c #define BADOPT(x) fprintf (stderr, _("%s: illegal option -- %c\n"), argv[0], x)
-BADVAR_REDIRECT  macro        46 command.h        #define BADVAR_REDIRECT -5 /* something wrong with {varname}redir */
-BAD_JOBSPEC      macro       196 jobs.h           #define BAD_JOBSPEC -3 /* Bad syntax for job spec. */
-BAND             macro       133 expr.c           #define BAND '&' /* Bitwise AND */
-BASE_INDENT      macro        50 builtins.h       #define BASE_INDENT 4
-BASE_INDENT      macro        75 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BASE_INDENT 4
-BASHARRAY_PREFIX macro        94 variables.c      #define BASHARRAY_PREFIX "BASH_ARRAY_"
-BASHARRAY_PREFLEN macro        95 variables.c      #define BASHARRAY_PREFLEN 11
-BASHARRAY_SUFFIX macro        96 variables.c      #define BASHARRAY_SUFFIX "%%"
-BASHARRAY_SUFFLEN macro        97 variables.c      #define BASHARRAY_SUFFLEN 2
-BASHASSOC_PREFIX macro        99 variables.c      #define BASHASSOC_PREFIX "BASH_ASSOC_"
-BASHASSOC_PREFLEN macro       100 variables.c      #define BASHASSOC_PREFLEN 11
-BASHASSOC_SUFFIX macro       101 variables.c      #define BASHASSOC_SUFFIX "%%" /* needs to be the same as BASHARRAY_SUFFIX */
-BASHASSOC_SUFFLEN macro       102 variables.c      #define BASHASSOC_SUFFLEN 2
-BASHFUNC_PREFIX  macro        88 variables.c      #define BASHFUNC_PREFIX "BASH_FUNC_"
-BASHFUNC_PREFLEN macro        89 variables.c      #define BASHFUNC_PREFLEN 10 /* == strlen(BASHFUNC_PREFIX */
-BASHFUNC_SUFFIX  macro        90 variables.c      #define BASHFUNC_SUFFIX "%%"
-BASHFUNC_SUFFLEN macro        91 variables.c      #define BASHFUNC_SUFFLEN 2 /* == strlen(BASHFUNC_SUFFIX) */
-BASH_INPUT       typedef      84 input.h          } BASH_INPUT;
-BASH_NSIG        macro        46 trap.h           #define BASH_NSIG NSIG+3
-BASH_TIMEFORMAT  macro      1201 execute_cmd.c    #define BASH_TIMEFORMAT "\nreal\t%3lR\nuser\t%3lU\nsys\t%3lS"
-BGPIDS_TABLE_SZ  macro       107 jobs.c           #define BGPIDS_TABLE_SZ 512
-BIND_RETURN      macro        93 /usr/local/src/bash/bash-20230914/builtins/bind.def #define BIND_RETURN(x) do { return_code = x; goto bind_exit; } while (0)
-BLOCKSIZE        macro       205 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define BLOCKSIZE(x) (((x) == POSIXBLK) ? (posixly_correct ? 512 : 1024) : (x))
-BLOCK_CHILD      macro        97 sig.h            # define BLOCK_CHILD(nvar, ovar) BLOCK_SIGNAL (SIGCHLD, nvar, ovar)
-BLOCK_CHILD      macro       100 sig.h            # define BLOCK_CHILD(nvar, ovar) ovar = sigblock (sigmask (SIGCHLD))
-BLOCK_SIGNAL     macro        86 sig.h            #define BLOCK_SIGNAL(sig, nvar, ovar) \
-BNOT             macro       136 expr.c           #define BNOT '~' /* Bitwise NOT; Two's complement. */
-BOR              macro       134 expr.c           #define BOR '|' /* Bitwise OR. */
-BRACE_SEQ_SPECIFIER macro        60 braces.c         #define BRACE_SEQ_SPECIFIER ".."
-BSTREAM          struct       45 input.h          typedef struct BSTREAM
-BUCKET_CONTENTS  typedef      36 hashlib.h        } BUCKET_CONTENTS;
-BUFFERED_STREAM  typedef      53 input.h          } BUFFERED_STREAM;
-BUILTINS_H       macro        22 builtins.h       #define BUILTINS_H
-BUILTIN_DELETED  macro        42 builtins.h       #define BUILTIN_DELETED 0x02 /* This has been deleted with enable -d. */
-BUILTIN_DESC     typedef     137 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } BUILTIN_DESC;
-BUILTIN_ENABLED  macro        41 builtins.h       #define BUILTIN_ENABLED 0x01 /* This builtin is enabled. */
-BUILTIN_FLAG_ARRAYREF_ARG macro        73 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_ARRAYREF_ARG 0x10
-BUILTIN_FLAG_ASSIGNMENT macro        70 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_ASSIGNMENT 0x02
-BUILTIN_FLAG_LOCALVAR macro        71 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_LOCALVAR 0x04
-BUILTIN_FLAG_POSIX_BUILTIN macro        72 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_POSIX_BUILTIN 0x08
-BUILTIN_FLAG_SPECIAL macro        69 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define BUILTIN_FLAG_SPECIAL 0x01
-BXOR             macro       135 expr.c           #define BXOR '^' /* Bitwise eXclusive OR. */
-B_EOF            macro        32 input.h          #undef B_EOF
-B_EOF            macro        36 input.h          #define B_EOF 0x01
-B_ERROR          macro        33 input.h          #undef B_ERROR /* There are some systems with this define */
-B_ERROR          macro        37 input.h          #define B_ERROR 0x02
-B_SHAREDBUF      macro        41 input.h          #define B_SHAREDBUF 0x20 /* shared input buffer */
-B_TEXT           macro        40 input.h          #define B_TEXT 0x10
-B_UNBUFF         macro        34 input.h          #undef B_UNBUFF
-B_UNBUFF         macro        38 input.h          #define B_UNBUFF 0x04
-B_WASBASHINPUT   macro        39 input.h          #define B_WASBASHINPUT 0x08
-CACHE_IMPORTSTR  macro       210 variables.h      #define CACHE_IMPORTSTR(var, value) \
-CASEPAT_FALLTHROUGH macro       239 command.h        #define CASEPAT_FALLTHROUGH 0x01
-CASEPAT_TESTNEXT macro       240 command.h        #define CASEPAT_TESTNEXT 0x02
-CASE_CAPITALIZE  macro       195 externs.h        #define CASE_CAPITALIZE 0x0004
-CASE_COM         typedef     256 command.h        } CASE_COM;
-CASE_LOWER       macro       193 externs.h        #define CASE_LOWER 0x0001
-CASE_LOWFIRST    macro       200 externs.h        #define CASE_LOWFIRST 0x0080
-CASE_TOGGLE      macro       197 externs.h        #define CASE_TOGGLE 0x0010
-CASE_TOGGLEALL   macro       198 externs.h        #define CASE_TOGGLEALL 0x0020
-CASE_UNCAP       macro       196 externs.h        #define CASE_UNCAP 0x0008
-CASE_UPFIRST     macro       199 externs.h        #define CASE_UPFIRST 0x0040
-CASE_UPPER       macro       194 externs.h        #define CASE_UPPER 0x0002
-CASE_USEWORDS    macro       202 externs.h        #define CASE_USEWORDS 0x1000
-CA_ALIAS         macro        44 pcomplete.h      #define CA_ALIAS (1<<0)
-CA_ARRAYVAR      macro        45 pcomplete.h      #define CA_ARRAYVAR (1<<1)
-CA_BINDING       macro        46 pcomplete.h      #define CA_BINDING (1<<2)
-CA_BUILTIN       macro        47 pcomplete.h      #define CA_BUILTIN (1<<3)
-CA_COMMAND       macro        48 pcomplete.h      #define CA_COMMAND (1<<4)
-CA_DIRECTORY     macro        49 pcomplete.h      #define CA_DIRECTORY (1<<5)
-CA_DISABLED      macro        50 pcomplete.h      #define CA_DISABLED (1<<6)
-CA_ENABLED       macro        51 pcomplete.h      #define CA_ENABLED (1<<7)
-CA_EXPORT        macro        52 pcomplete.h      #define CA_EXPORT (1<<8)
-CA_FILE          macro        53 pcomplete.h      #define CA_FILE (1<<9)
-CA_FUNCTION      macro        54 pcomplete.h      #define CA_FUNCTION (1<<10)
-CA_GROUP         macro        55 pcomplete.h      #define CA_GROUP (1<<11)
-CA_HELPTOPIC     macro        56 pcomplete.h      #define CA_HELPTOPIC (1<<12)
-CA_HOSTNAME      macro        57 pcomplete.h      #define CA_HOSTNAME (1<<13)
-CA_JOB           macro        58 pcomplete.h      #define CA_JOB (1<<14)
-CA_KEYWORD       macro        59 pcomplete.h      #define CA_KEYWORD (1<<15)
-CA_RUNNING       macro        60 pcomplete.h      #define CA_RUNNING (1<<16)
-CA_SERVICE       macro        61 pcomplete.h      #define CA_SERVICE (1<<17)
-CA_SETOPT        macro        62 pcomplete.h      #define CA_SETOPT (1<<18)
-CA_SHOPT         macro        63 pcomplete.h      #define CA_SHOPT (1<<19)
-CA_SIGNAL        macro        64 pcomplete.h      #define CA_SIGNAL (1<<20)
-CA_STOPPED       macro        65 pcomplete.h      #define CA_STOPPED (1<<21)
-CA_USER          macro        66 pcomplete.h      #define CA_USER (1<<22)
-CA_VARIABLE      macro        67 pcomplete.h      #define CA_VARIABLE (1<<23)
-CBACKQ           macro        54 syntax.h         #define CBACKQ 0x0004 /* back quote */
-CBLANK           macro        65 syntax.h         #define CBLANK 0x2000 /* whitespace (blank) character */
-CBSDQUOTE        macro        58 syntax.h         #define CBSDQUOTE 0x0040 /* characters escaped by backslash in double quotes */
-CBSHDOC          macro        59 syntax.h         #define CBSHDOC 0x0080 /* characters escaped by backslash in here doc */
-CEXP             macro        57 syntax.h         #define CEXP 0x0020 /* shell expansion character */
-CFLAG            macro       102 /usr/local/src/bash/bash-20230914/builtins/history.def #define CFLAG 0x40
-CGLOB            macro        60 syntax.h         #define CGLOB 0x0100 /* globbing characters */
-CHAR_BIT         macro        30 /usr/local/src/bash/bash-20230914/include/typemax.h # define CHAR_BIT 8
-CHAR_BIT         macro        76 general.h        # define CHAR_BIT 8
-CHAR_MAX         macro        69 general.h        # define CHAR_MAX 0xff
-CHAR_MAX         macro        71 general.h        # define CHAR_MAX 0x7f
-CHECK_SIGTERM    macro        72 quit.h           #define CHECK_SIGTERM \
-CHECK_STRING_OVERRUN macro       135 subst.c          #define CHECK_STRING_OVERRUN(oind, ind, len, ch) \
-CHECK_TERMSIG    macro        53 quit.h           #define CHECK_TERMSIG \
-CHECK_WAIT_INTR  macro        61 quit.h           #define CHECK_WAIT_INTR \
-CHECK_WINCH      macro        77 quit.h           #define CHECK_WINCH \
-CHECK_XTRACE_FP  macro       112 print_cmd.c      #define CHECK_XTRACE_FP xtrace_fp = (xtrace_fp ? xtrace_fp : stderr)
-CLEARSTAK        macro       170 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define CLEARSTAK 0x08
-CLEAR_EXPORTSTR  macro       202 variables.h      #define CLEAR_EXPORTSTR(var) (var)->exportstr = (char *)NULL
-CLK_TCK          macro        36 /usr/local/src/bash/bash-20230914/include/posixtime.h # define CLK_TCK HZ
-CLK_TCK          macro        38 /usr/local/src/bash/bash-20230914/include/posixtime.h # define CLK_TCK 60 /* 60HZ */
-CLOBBERING_REDIRECT macro        48 command.h        #define CLOBBERING_REDIRECT(ri) \
-CLRINTERRUPT     macro        42 quit.h           #define CLRINTERRUPT interrupt_state = 0
-CLSIZE           macro        46 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define CLSIZE 1
-CMDERR_BADCONN   macro       394 command.h        #define CMDERR_BADCONN 2
-CMDERR_BADJUMP   macro       395 command.h        #define CMDERR_BADJUMP 3
-CMDERR_BADTYPE   macro       393 command.h        #define CMDERR_BADTYPE 1
-CMDERR_DEFAULT   macro       392 command.h        #define CMDERR_DEFAULT 0
-CMDERR_LAST      macro       397 command.h        #define CMDERR_LAST 3
-CMD_AMPERSAND    macro       188 command.h        #define CMD_AMPERSAND 0x200 /* command & */
-CMD_COMMAND_BUILTIN macro       190 command.h        #define CMD_COMMAND_BUILTIN 0x0800 /* command executed by `command' builtin */
-CMD_COPROC_SUBSHELL macro       191 command.h        #define CMD_COPROC_SUBSHELL 0x1000
-CMD_FORCE_SUBSHELL macro       180 command.h        #define CMD_FORCE_SUBSHELL 0x02 /* Shell needs to force a subshell. */
-CMD_IGNORE_RETURN macro       182 command.h        #define CMD_IGNORE_RETURN 0x08 /* Ignore the exit value. For set -e. */
-CMD_INHIBIT_EXPANSION macro       184 command.h        #define CMD_INHIBIT_EXPANSION 0x20 /* Do not expand the command words. */
-CMD_INVERT_RETURN macro       181 command.h        #define CMD_INVERT_RETURN 0x04 /* Invert the exit value. */
-CMD_IS_DIR       macro      1837 bashline.c       #define CMD_IS_DIR(x) (absolute_pathname(x) == 0 && absolute_program(x) == 0 && *(x) != '~' && test_for_directory (x))
-CMD_LASTPIPE     macro       192 command.h        #define CMD_LASTPIPE 0x2000
-CMD_NO_FORK      macro       185 command.h        #define CMD_NO_FORK 0x40 /* Don't fork; just call execve */
-CMD_NO_FUNCTIONS macro       183 command.h        #define CMD_NO_FUNCTIONS 0x10 /* Ignore functions during command lookup. */
-CMD_STDIN_REDIR  macro       189 command.h        #define CMD_STDIN_REDIR 0x400 /* async command needs implicit </dev/null */
-CMD_STDPATH      macro       193 command.h        #define CMD_STDPATH 0x4000 /* use standard path for command lookup */
-CMD_TIME_PIPELINE macro       186 command.h        #define CMD_TIME_PIPELINE 0x80 /* Time a pipeline */
-CMD_TIME_POSIX   macro       187 command.h        #define CMD_TIME_POSIX 0x100 /* time -p; use POSIX.2 time output spec. */
-CMD_TRY_OPTIMIZING macro       194 command.h        #define CMD_TRY_OPTIMIZING 0x8000 /* try to optimize this simple command */
-CMD_UNTIL        macro      3681 execute_cmd.c    #define CMD_UNTIL 1
-CMD_WANT_SUBSHELL macro       179 command.h        #define CMD_WANT_SUBSHELL 0x01 /* User wants a subshell: ( command ) */
-CMD_WHILE        macro      3680 execute_cmd.c    #define CMD_WHILE 0
-COL              macro       138 expr.c           #define COL ':'
-COLS             variable   3220 execute_cmd.c    static int LINES, COLS, tabsize;
-COMMA            macro       139 expr.c           #define COMMA ','
-COMMAND          typedef     226 command.h        } COMMAND;
-COMMAND_BUILTIN_FLAGS macro       125 /usr/local/src/bash/bash-20230914/builtins/command.def #define COMMAND_BUILTIN_FLAGS (CMD_NO_FUNCTIONS | CMD_INHIBIT_EXPANSION | CMD_COMMAND_BUILTIN | (use_standard_path ? CMD_STDPATH : 0))
-COMMAND_SEPARATORS macro      1378 bashline.c       #define COMMAND_SEPARATORS ";|&{(`"
-COMMAND_SEPARATORS_PLUS_WS macro      1380 bashline.c       #define COMMAND_SEPARATORS_PLUS_WS ";|&{(` \t"
-COMPLETE_BSQUOTE macro       336 bashline.c       #define COMPLETE_BSQUOTE 3
-COMPLETE_DQUOTE  macro       334 bashline.c       #define COMPLETE_DQUOTE 1
-COMPLETE_DQUOTE2 macro       337 bashline.c       #define COMPLETE_DQUOTE2 4
-COMPLETE_HASH_BUCKETS macro        40 pcomplib.c       #define COMPLETE_HASH_BUCKETS 512 /* must be power of two */
-COMPLETE_SQUOTE  macro       335 bashline.c       #define COMPLETE_SQUOTE 2
-COMPSPEC         typedef      40 pcomplete.h      } COMPSPEC;
-COMSUB_PIPEBUF   macro      6608 subst.c          #define COMSUB_PIPEBUF 4096
-COND             macro       116 expr.c           #define COND 12 /* exp1 ? exp2 : exp3 */
-COND_AND         macro       321 command.h        #define COND_AND 1
-COND_BINARY      macro       324 command.h        #define COND_BINARY 4
-COND_COM         typedef     334 command.h        } COND_COM;
-COND_EXPR        macro       326 command.h        #define COND_EXPR 6
-COND_OR          macro       322 command.h        #define COND_OR 2
-COND_TERM        macro       325 command.h        #define COND_TERM 5
-COND_UNARY       macro       323 command.h        #define COND_UNARY 3
-CONNECTION       typedef     234 command.h        } CONNECTION;
-CONTINUE_OR_FAIL macro        76 /usr/local/src/bash/bash-20230914/builtins/kill.def # define CONTINUE_OR_FAIL return (EXECUTION_FAILURE)
-CONTINUE_OR_FAIL macro        78 /usr/local/src/bash/bash-20230914/builtins/kill.def # define CONTINUE_OR_FAIL goto continue_killing
-COPROC_COM       typedef     386 command.h        } COPROC_COM;
-COPROC_DEAD      macro       368 command.h        #define COPROC_DEAD 0x02
-COPROC_MAX       macro      1810 execute_cmd.c    #define COPROC_MAX 16
-COPROC_RUNNING   macro       367 command.h        #define COPROC_RUNNING 0x01
-COPT_BASHDEFAULT macro        76 pcomplete.h      #define COPT_BASHDEFAULT (1<<6)
-COPT_DEFAULT     macro        71 pcomplete.h      #define COPT_DEFAULT (1<<1)
-COPT_DIRNAMES    macro        73 pcomplete.h      #define COPT_DIRNAMES (1<<3)
-COPT_FILENAMES   macro        72 pcomplete.h      #define COPT_FILENAMES (1<<2)
-COPT_FULLQUOTE   macro        79 pcomplete.h      #define COPT_FULLQUOTE (1<<9)
-COPT_LASTUSER    macro        81 pcomplete.h      #define COPT_LASTUSER COPT_FULLQUOTE
-COPT_NOQUOTE     macro        74 pcomplete.h      #define COPT_NOQUOTE (1<<4)
-COPT_NOSORT      macro        78 pcomplete.h      #define COPT_NOSORT (1<<8)
-COPT_NOSPACE     macro        75 pcomplete.h      #define COPT_NOSPACE (1<<5)
-COPT_PLUSDIRS    macro        77 pcomplete.h      #define COPT_PLUSDIRS (1<<7)
-COPT_RESERVED    macro        70 pcomplete.h      #define COPT_RESERVED (1<<0) /* reserved for other use */
-COPY_EXPORTSTR   macro       203 variables.h      #define COPY_EXPORTSTR(var) ((var)->exportstr) ? savestring ((var)->exportstr) : (char *)NULL
-COPY_PROCENV     macro        35 bashjmp.h        #define COPY_PROCENV(old, save) \
-CPP_STRING       macro        41 /usr/local/src/bash/bash-20230914/include/stdc.h # define CPP_STRING(x) #x
-CPP_STRING       macro        43 /usr/local/src/bash/bash-20230914/include/stdc.h # define CPP_STRING(x) "x"
-CPP_STRING       macro        51 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define CPP_STRING(x) #x
-CPP_STRING       macro        53 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define CPP_STRING(x) "x"
-CQUOTE           macro        55 syntax.h         #define CQUOTE 0x0008 /* shell quote character */
-CQ_RETURN        macro      2060 subst.c          #define CQ_RETURN(x) do { no_longjmp_on_fatal_error = oldjmp; return (x); } while (0)
-CSHBRK           macro        53 syntax.h         #define CSHBRK 0x0002 /* shell break character */
-CSHMETA          macro        52 syntax.h         #define CSHMETA 0x0001 /* shell meta character */
-CSPECL           macro        56 syntax.h         #define CSPECL 0x0010 /* special character that needs quoting */
-CSPECVAR         macro        63 syntax.h         #define CSPECVAR 0x0800 /* single-character shell variable name */
-CSUBSTOP         macro        64 syntax.h         #define CSUBSTOP 0x1000 /* values of OP for ${word[:]OPstuff} */
-CTLESC           macro        99 syntax.h         #define CTLESC '\001'
-CTLESC           macro       146 shell.h          #define CTLESC '\001'
-CTLNUL           macro       100 syntax.h         #define CTLNUL '\177'
-CTLNUL           macro       147 shell.h          #define CTLNUL '\177'
-CWORD            macro        51 syntax.h         #define CWORD 0x0000 /* nothing special; an ordinary character */
-CXGLOB           macro        61 syntax.h         #define CXGLOB 0x0200 /* extended globbing characters */
-CXQUOTE          macro        62 syntax.h         #define CXQUOTE 0x0400 /* cquote + backslash */
-Carg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-Case             member      204 command.h        struct case_com *Case;
-Charp            macro       245 shell.c          #define Charp 2
-Cond             member      218 command.h        struct cond_com *Cond;
-Connection       member      207 command.h        struct connection *Connection;
-Coproc           member      224 command.h        struct coproc_com *Coproc;
-Coproc           typedef     380 command.h        } Coproc;
-DEADJOB          macro       101 jobs.h           #define DEADJOB(j) (jobs[(j)]->state == JDEAD)
-DEBUG_TRAP       macro        40 trap.h           #define DEBUG_TRAP NSIG
-DECLARE_OPTS     macro       142 /usr/local/src/bash/bash-20230914/builtins/declare.def # define DECLARE_OPTS "+acfgilnprtuxAFGI"
-DEFAULTCMD       macro       110 pcomplete.h      #define DEFAULTCMD "_DefaultCmD_"
-DEFAULT_ARRAY_NAME macro        97 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_ARRAY_NAME "MAPFILE"
-DEFAULT_ARRAY_SIZE macro        77 subst.c          #define DEFAULT_ARRAY_SIZE 128
-DEFAULT_CHILD_MAX macro        52 nojobs.c         #define DEFAULT_CHILD_MAX 4096
-DEFAULT_CHILD_MAX macro        92 jobs.c           # define DEFAULT_CHILD_MAX 4096
-DEFAULT_HASH_BUCKETS macro        72 hashlib.h        #define DEFAULT_HASH_BUCKETS 128 /* must be power of two */
-DEFAULT_INITIAL_ARRAY_SIZE macro        76 subst.c          #define DEFAULT_INITIAL_ARRAY_SIZE 112
-DEFAULT_QUANTUM  macro       101 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_QUANTUM 5000
-DEFAULT_SIG      macro        36 trap.h           #define DEFAULT_SIG SIG_DFL
-DEFAULT_VARIABLE_NAME macro        98 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define DEFAULT_VARIABLE_NAME "MAPLINE" /* not used right now */
-DEFCOMP_CMDPOS   macro       342 bashline.c       #define DEFCOMP_CMDPOS 1
-DEF_FILE         typedef     147 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } DEF_FILE;
-DELINTERRUPT     macro        45 quit.h           #define DELINTERRUPT interrupt_state--
-DEL_NOBGPID      macro       111 jobs.c           #define DEL_NOBGPID 2 /* don't add pgrp leader to bgpids */
-DEL_WARNSTOPPED  macro       110 jobs.c           #define DEL_WARNSTOPPED 1 /* warn about deleting stopped jobs */
-DESCRIBE_PID     macro       589 execute_cmd.c    #define DESCRIBE_PID(pid) do { if (interactive) describe_pid (pid); } while (0)
-DFLAG            macro        81 /usr/local/src/bash/bash-20230914/builtins/enable.def #define DFLAG 0x02
-DFLAG            macro       103 /usr/local/src/bash/bash-20230914/builtins/history.def #define DFLAG 0x80
-DIRSEP           macro       266 general.h        #define DIRSEP '/'
-DIRSTACK_ENTRY   macro       490 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define DIRSTACK_ENTRY(i) \
-DIRSTACK_FORMAT  macro       469 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define DIRSTACK_FORMAT(temp) \
-DISABLED         macro        76 /usr/local/src/bash/bash-20230914/builtins/enable.def #define DISABLED 2
-DISCARD          macro        41 bashjmp.h        #define DISCARD 2 /* Discard current command. */
-DISP_ACTIONONLY  macro       110 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ACTIONONLY 4
-DISP_ACTIONONLY  macro       329 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ACTIONONLY 4
-DISP_ALLSIGS     macro       109 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ALLSIGS 2
-DISP_ALLSIGS     macro       328 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_ALLSIGS 2
-DISP_TRAPCMD     macro       108 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_TRAPCMD 1
-DISP_TRAPCMD     macro       327 /usr/local/src/bash/bash-20230914/builtins/trap.def #define DISP_TRAPCMD 1
-DIV              macro       128 expr.c           #define DIV '/'
-DOCFILE          macro        56 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define DOCFILE "builtins.texi"
-DOLBRACE_OP      macro        73 parser.h         #define DOLBRACE_OP 0x02
-DOLBRACE_PARAM   macro        72 parser.h         #define DOLBRACE_PARAM 0x01
-DOLBRACE_QUOTE   macro        76 parser.h         #define DOLBRACE_QUOTE 0x40 /* single quote is special in double quotes */
-DOLBRACE_QUOTE2  macro        77 parser.h         #define DOLBRACE_QUOTE2 0x80 /* single quote is semi-special in double quotes */
-DOLBRACE_WORD    macro        74 parser.h         #define DOLBRACE_WORD 0x04
-DOLLAR_AT_STAR   macro       107 subst.c          #define DOLLAR_AT_STAR(c) ((c) == '@' || (c) == '*')
-DOT_OR_DOTDOT    macro       274 general.h        #define DOT_OR_DOTDOT(s) (s[0] == '.' && (s[1] == 0 || (s[1] == '.' && s[2] == 0)))
-DSIG_NOCASE      macro        50 trap.h           #define DSIG_NOCASE 0x02 /* case-insensitive comparison */
-DSIG_SIGPREFIX   macro        49 trap.h           #define DSIG_SIGPREFIX 0x01 /* don't allow `SIG' PREFIX */
-DUP_JOB          macro       195 jobs.h           #define DUP_JOB -2 /* A possible return value for get_job_spec (). */
-D_               macro        38 bashintl.h       #define D_(d, msgid) dgettext(d, msgid)
-D_FILENO_AVAILABLE macro        68 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_FILENO_AVAILABLE 1
-D_INO_AVAILABLE  macro        63 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_INO_AVAILABLE
-D_NAMLEN         macro        29 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) ((d)->d_namlen)
-D_NAMLEN         macro        31 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) (strlen ((d)->d_name))
-D_NAMLEN         macro        46 /usr/local/src/bash/bash-20230914/include/posixdir.h # define D_NAMLEN(d) ((d)->d_namlen)
-Dflag            member       82 /usr/local/src/bash/bash-20230914/builtins/complete.def int Dflag;
-ECHO             macro        50 /usr/local/src/bash/bash-20230914/include/shtty.h # undef ECHO
-EDITOR           variable     35 /usr/local/src/bash/bash-20230914/builtins/fc.def -e ENAME select which editor to use. Default is FCEDIT, then EDITOR,
-EF               macro        93 test.c           #define EF 2
-ELEMENT          typedef     176 command.h        } ELEMENT;
-EMACS_EDITING_MODE macro        87 bashline.c       # define EMACS_EDITING_MODE 1
-EMACS_EDIT_COMMAND macro       933 bashline.c       #define EMACS_EDIT_COMMAND "fc -e \"${VISUAL:-${EDITOR:-emacs}}\""
-EMPTYCMD         macro       109 pcomplete.h      #define EMPTYCMD "_EmptycmD_"
-ENABLED          macro        75 /usr/local/src/bash/bash-20230914/builtins/enable.def #define ENABLED 1
-ENABLE_NLS       macro        25 bashintl.h       # undef ENABLE_NLS
-ENABLE_NLS       macro        26 bashintl.h       # define ENABLE_NLS 0
-EQ               macro        84 test.c           #define EQ 0
-EQ               macro       122 expr.c           #define EQ '='
-EQEQ             macro       105 expr.c           #define EQEQ 1 /* "==" */
-ERREXIT          macro        43 bashjmp.h        #define ERREXIT 4 /* Exit due to error condition */ 
-ERROR_TRAP       macro        41 trap.h           #define ERROR_TRAP NSIG+1
-EXECUTION_FAILURE macro        52 shell.h          #define EXECUTION_FAILURE 1
-EXECUTION_SUCCESS macro        53 shell.h          #define EXECUTION_SUCCESS 0
-EXITBLTIN        macro        45 bashjmp.h        #define EXITBLTIN 6 /* Exit due to the exit builtin. */
-EXITPROG         macro        42 bashjmp.h        #define EXITPROG 3 /* Unconditionally exit the program now. */
-EXIT_CASE        macro      3614 execute_cmd.c    #define EXIT_CASE() goto exit_case_command
-EXIT_TRAP        macro        43 trap.h           #define EXIT_TRAP 0
-EXPCHAR          macro       115 print_cmd.c      #define EXPCHAR(c) ((c) == '{' || (c) == '~' || (c) == '$' || (c) == '`')
-EXPFUNC          typedef     147 subst.c          typedef WORD_LIST *EXPFUNC (const char *, int);
-EXPR_CONTEXT     typedef     166 expr.c           } EXPR_CONTEXT;
-EXPR_STACK_GROW_SIZE macro        96 expr.c           #define EXPR_STACK_GROW_SIZE 10
-EXP_CHAR         macro      3783 subst.c          #define EXP_CHAR(s) (s == '$' || s == '`' || s == '<' || s == '>' || s == CTLESC || s == '~')
-EXP_CHAR         macro      3785 subst.c          #define EXP_CHAR(s) (s == '$' || s == '`' || s == CTLESC || s == '~')
-EXP_EXPANDED     macro        30 externs.h        #define EXP_EXPANDED 0x01
-EXP_LOWEST       macro       143 expr.c           #define EXP_LOWEST expcomma
-EX_BADASSIGN     macro        73 shell.h          #define EX_BADASSIGN 260 /* variable assignment error */
-EX_BADSYNTAX     macro        70 shell.h          #define EX_BADSYNTAX 257 /* shell syntax error */
-EX_BADUSAGE      macro        56 shell.h          #define EX_BADUSAGE 2
-EX_BINARY_FILE   macro        63 shell.h          #define EX_BINARY_FILE 126
-EX_DISKFALLBACK  macro        75 shell.h          #define EX_DISKFALLBACK 262 /* fall back to disk command from builtin */
-EX_EXPFAIL       macro        74 shell.h          #define EX_EXPFAIL 261 /* word expansion failed */
-EX_MISCERROR     macro        58 shell.h          #define EX_MISCERROR 2
-EX_NOEXEC        macro        64 shell.h          #define EX_NOEXEC 126
-EX_NOINPUT       macro        65 shell.h          #define EX_NOINPUT 126
-EX_NOTFOUND      macro        66 shell.h          #define EX_NOTFOUND 127
-EX_REDIRFAIL     macro        72 shell.h          #define EX_REDIRFAIL 259 /* redirection failed */
-EX_RETRYFAIL     macro        61 shell.h          #define EX_RETRYFAIL 124
-EX_SHERRBASE     macro        68 shell.h          #define EX_SHERRBASE 256 /* all special error values are > this. */
-EX_USAGE         macro        71 shell.h          #define EX_USAGE 258 /* syntax error in usage */
-EX_UTILERROR     macro        76 shell.h          #define EX_UTILERROR 263 /* Posix special builtin utility error */
-EX_WEXPCOMSUB    macro        62 shell.h          #define EX_WEXPCOMSUB 125
-Eflag            member       83 /usr/local/src/bash/bash-20230914/builtins/complete.def int Eflag;
-FALSE            macro       100 test.c           #define FALSE 0
-FASTCOPY         macro        58 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) __builtin_memcpy (d, s, n)
-FASTCOPY         macro        62 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) memcpy (d, s, n)
-FASTCOPY         macro        64 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) memmove (d, s, n)
-FASTCOPY         macro        67 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define FASTCOPY(s, d, n) bcopy (s, d, n)
-FASTCOPY         macro       139 general.h        # define FASTCOPY(s, d, n) __builtin_memcpy ((d), (s), (n))
-FASTCOPY         macro       143 general.h        # define FASTCOPY(s, d, n) memcpy ((d), (s), (n))
-FASTCOPY         macro       145 general.h        # define FASTCOPY(s, d, n) memmove ((d), (s), (n))
-FASTCOPY         macro       148 general.h        # define FASTCOPY(s, d, n) bcopy ((s), (d), (n))
-FC_EDIT_COMMAND  macro       182 /usr/local/src/bash/bash-20230914/builtins/fc.def #define FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-vi}}"
-FD_BITMAP_DEFAULT_SIZE macro       319 execute_cmd.c    #define FD_BITMAP_DEFAULT_SIZE 32
-FD_BITMAP_SIZE   macro       144 shell.h          #define FD_BITMAP_SIZE 32
-FD_CLOEXEC       macro        28 /usr/local/src/bash/bash-20230914/include/filecntl.h #define FD_CLOEXEC 1
-FD_NCLOEXEC      macro        31 /usr/local/src/bash/bash-20230914/include/filecntl.h #define FD_NCLOEXEC 0
-FEVAL_BUILTIN    macro        63 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_BUILTIN 0x002
-FEVAL_CHECKBINARY macro        68 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_CHECKBINARY 0x040
-FEVAL_ENOENTOK   macro        62 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_ENOENTOK 0x001
-FEVAL_HISTORY    macro        67 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_HISTORY 0x020
-FEVAL_LONGJMP    macro        66 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_LONGJMP 0x010
-FEVAL_NONINT     macro        65 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_NONINT 0x008
-FEVAL_NOPUSHARGS macro        70 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_NOPUSHARGS 0x100
-FEVAL_REGFILE    macro        69 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_REGFILE 0x080
-FEVAL_UNWINDPROT macro        64 /usr/local/src/bash/bash-20230914/builtins/evalfile.c #define FEVAL_UNWINDPROT 0x004
-FFLAG            macro        82 /usr/local/src/bash/bash-20230914/builtins/enable.def #define FFLAG 0x04
-FFLAG            macro        97 /usr/local/src/bash/bash-20230914/builtins/bind.def #define FFLAG 0x0004
-FIFO_INCR        macro      5835 subst.c          #define FIFO_INCR 20
-FILEINFO         typedef      59 mailcheck.c      } FILEINFO;
-FILENAME_HASH_BUCKETS macro        24 hashcmd.h        #define FILENAME_HASH_BUCKETS 256 /* must be power of two */
-FINDBRK          macro        63 xmalloc.c        #define FINDBRK() \
-FINDBRK          macro        79 xmalloc.c        #define FINDBRK()
-FIND_CHILD       macro      2831 jobs.c           #define FIND_CHILD(pid, child) \
-FIND_OR_MAKE_VARIABLE macro      4026 variables.c      #define FIND_OR_MAKE_VARIABLE(name, entry) \
-FLAG_ERROR       macro        31 flags.h          #define FLAG_ERROR -1
-FLAG_OFF         macro        29 flags.h          #define FLAG_OFF '+'
-FLAG_ON          macro        28 flags.h          #define FLAG_ON '-'
-FLAG_UNKNOWN     macro        32 flags.h          #define FLAG_UNKNOWN (int *)0
-FLOATMAX_CONV    macro       215 /usr/local/src/bash/bash-20230914/builtins/printf.def # define FLOATMAX_CONV "L"
-FLOATMAX_CONV    macro       220 /usr/local/src/bash/bash-20230914/builtins/printf.def # define FLOATMAX_CONV ""
-FL_ADDBASE       macro       222 externs.h        #define FL_ADDBASE 0x02 /* add base# prefix to converted value */
-FL_HEXUPPER      macro       223 externs.h        #define FL_HEXUPPER 0x04 /* use uppercase when converting to hex */
-FL_PREFIX        macro       221 externs.h        #define FL_PREFIX 0x01 /* add 0x, 0X, or 0 prefix as appropriate */
-FL_UNSIGNED      macro       224 externs.h        #define FL_UNSIGNED 0x08 /* don't add any sign */
-FNMATCH_EXTFLAG  macro        39 pathexp.h        # define FNMATCH_EXTFLAG (extended_glob ? FNM_EXTMATCH : 0)
-FNMATCH_EXTFLAG  macro        41 pathexp.h        # define FNMATCH_EXTFLAG 0
-FNMATCH_IGNCASE  macro        44 pathexp.h        #define FNMATCH_IGNCASE (match_ignore_case ? FNM_CASEFOLD : 0)
-FNMATCH_NOCASEGLOB macro        45 pathexp.h        #define FNMATCH_NOCASEGLOB (glob_ignore_case ? FNM_CASEFOLD : 0)
-FNV_OFFSET       macro       197 hashlib.c        #define FNV_OFFSET 2166136261
-FNV_PRIME        macro       198 hashlib.c        #define FNV_PRIME 16777619
-FORCE_EOF        macro        40 bashjmp.h        #define FORCE_EOF 1 /* We want to stop parsing. */
-FORKSLEEP_MAX    macro        51 jobs.h           #define FORKSLEEP_MAX 16
-FORK_ASYNC       macro       205 jobs.h           #define FORK_ASYNC 1 /* background process */
-FORK_NOJOB       macro       206 jobs.h           #define FORK_NOJOB 2 /* don't put process in separate pgrp */
-FORK_NOTERM      macro       207 jobs.h           #define FORK_NOTERM 4 /* don't give terminal to any pgrp */
-FORK_SYNC        macro       204 jobs.h           #define FORK_SYNC 0 /* normal synchronous process */
-FOR_COM          typedef     267 command.h        } FOR_COM;
-FREE             macro       167 general.h        #define FREE(s) do { if (s) free (s); } while (0)
-FREE_EXPORTSTR   macro       207 variables.h      #define FREE_EXPORTSTR(var) \
-FREE_RLIST       macro       145 /usr/local/src/bash/bash-20230914/builtins/fc.def #define FREE_RLIST() \
-FS_DIRECTORY     macro       243 general.h        #define FS_DIRECTORY 0x10
-FS_EXECABLE      macro       240 general.h        #define FS_EXECABLE 0x2
-FS_EXEC_ONLY     macro       242 general.h        #define FS_EXEC_ONLY 0x8
-FS_EXEC_PREFERRED macro       241 general.h        #define FS_EXEC_PREFERRED 0x4
-FS_EXISTS        macro       239 general.h        #define FS_EXISTS 0x1
-FS_NODIRS        macro       244 general.h        #define FS_NODIRS 0x20
-FS_READABLE      macro       245 general.h        #define FS_READABLE 0x40
-FUNCTIONS_HASH_BUCKETS macro        85 variables.c      #define FUNCTIONS_HASH_BUCKETS 512
-FUNCTION_DEF     typedef     352 command.h        } FUNCTION_DEF;
-FUNCTION_TO_KEYMAP macro        95 bashline.c       # define FUNCTION_TO_KEYMAP(map, key) (Keymap)((int)map[key].function)
-FUNCTION_TO_KEYMAP macro        98 bashline.c       # define FUNCTION_TO_KEYMAP(map, key) (Keymap)(map[key].function)
-FUNC_EXTERNAL    macro        36 externs.h        #define FUNC_EXTERNAL 0x02
-FUNC_MULTILINE   macro        35 externs.h        #define FUNC_MULTILINE 0x01
-FUNSUB_CHAR      macro        84 parser.h         #define FUNSUB_CHAR(n) ((n) == ' ' || (n) == '\t' || (n) == '\n' || (n) == '|')
-FV_FORCETEMPENV  macro       107 variables.c      #define FV_FORCETEMPENV 0x01
-FV_NODYNAMIC     macro       109 variables.c      #define FV_NODYNAMIC 0x04
-FV_SKIPINVISIBLE macro       108 variables.c      #define FV_SKIPINVISIBLE 0x02
-F_OK             macro        81 test.c           #define F_OK 0
-Farg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-For              member      203 command.h        struct for_com *For;
-Function_def     member      209 command.h        struct function_def *Function_def;
-GE               macro        89 test.c           #define GE 5
-GENERIC_LIST     typedef     124 general.h        } GENERIC_LIST;
-GEN_COMPS        macro       759 pcomplete.c      #define GEN_COMPS(bmap, flag, it, text, glist, tlist) \
-GEN_XCOMPS       macro       772 pcomplete.c      #define GEN_XCOMPS(bmap, flag, text, func, cmatches, glist, tlist) \
-GEQ              macro       108 expr.c           #define GEQ 4 /* ">=" */
-GETORIGSIG       macro       134 trap.c           #define GETORIGSIG(sig) \
-GETTIME          macro       236 general.h        #define GETTIME(tv) gettimeofday(&(tv), NULL)
-GET_ARRAY_FROM_VAR macro       160 array.h          #define GET_ARRAY_FROM_VAR(n, v, a) \
-GET_BINARY_O_OPTION_VALUE macro       243 /usr/local/src/bash/bash-20230914/builtins/set.def #define GET_BINARY_O_OPTION_VALUE(i, name) \
-GET_LINE_NUMBER  macro       298 execute_cmd.c    #define GET_LINE_NUMBER() \
-GET_ORIGINAL_SIGNAL macro       149 trap.c           #define GET_ORIGINAL_SIGNAL(sig) \
-GET_SHOPT_OPTION_VALUE macro       274 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define GET_SHOPT_OPTION_VALUE(i) (*shopt_vars[i].value)
-GLOB_CHAR        macro        96 syntax.h         #define GLOB_CHAR(c) \
-GLOB_FAILED      macro        24 pathexp.h        #define GLOB_FAILED(glist) (glist) == (char **)&glob_error_return
-GROUP_COM        typedef     359 command.h        } GROUP_COM;
-GT               macro        87 test.c           #define GT 3
-GT               macro       123 expr.c           #define GT '>'
-G_ARG_MISSING    macro        87 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_ARG_MISSING -3
-G_EOF            macro        85 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_EOF -1
-G_INVALID_OPT    macro        86 /usr/local/src/bash/bash-20230914/builtins/getopts.def #define G_INVALID_OPT -2
-Garg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-Group            member      210 command.h        struct group_com *Group;
-HANDLER_ENTRY    typedef     462 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c } HANDLER_ENTRY;
-HASH_BANG_BUFSIZ macro      5988 execute_cmd.c    #define HASH_BANG_BUFSIZ 128
-HASH_BUCKET      macro        51 hashlib.c        #define HASH_BUCKET(s, t, h) (((h) = hash_string (s)) & ((t)->nbuckets - 1))
-HASH_CHKDOT      macro        34 hashcmd.h        #define HASH_CHKDOT 0x02 /* check `.' since it was earlier in $PATH */
-HASH_CREATE      macro        78 hashlib.h        #define HASH_CREATE 0x02
-HASH_ENTRIES     macro        74 hashlib.h        #define HASH_ENTRIES(ht) ((ht) ? (ht)->nentries : 0)
-HASH_MIX         macro       101 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define HASH_MIX(a, b, c) \
-HASH_NOSRCH      macro        77 hashlib.h        #define HASH_NOSRCH 0x01
-HASH_REHASH_FACTOR macro        39 hashlib.c        #define HASH_REHASH_FACTOR 2
-HASH_REHASH_MULTIPLIER macro        38 hashlib.c        #define HASH_REHASH_MULTIPLIER 4
-HASH_RELPATH     macro        33 hashcmd.h        #define HASH_RELPATH 0x01 /* this filename is a relative pathname. */
-HASH_SHOULDGROW  macro        41 hashlib.c        #define HASH_SHOULDGROW(table) \
-HASH_SHOULDSHRINK macro        45 hashlib.c        #define HASH_SHOULDSHRINK(table) \
-HASH_TABLE       typedef      42 hashlib.h        } HASH_TABLE;
-HAVE_ALLOCA      macro        30 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA
-HAVE_ALLOCA      macro        34 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA
-HAVE_ALLOCA_H    macro        26 /usr/local/src/bash/bash-20230914/include/memalloc.h # define HAVE_ALLOCA_H
-HAVE_RENAME      macro        30 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_RENAME
-HAVE_RESOURCE    macro       124 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # undef HAVE_RESOURCE
-HAVE_SETLOCALE   macro        43 bashintl.h       # undef HAVE_SETLOCALE
-HAVE_STDLIB_H    macro        28 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_STDLIB_H
-HAVE_STRING_H    macro        27 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_STRING_H
-HAVE_UNISTD_H    macro        26 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c # define HAVE_UNISTD_H
-HC_ERASEDUPS     macro        29 bashhist.h       #define HC_ERASEDUPS 0x04
-HC_IGNBOTH       macro        31 bashhist.h       #define HC_IGNBOTH (HC_IGNSPACE|HC_IGNDUPS)
-HC_IGNDUPS       macro        28 bashhist.h       #define HC_IGNDUPS 0x02
-HC_IGNSPACE      macro        27 bashhist.h       #define HC_IGNSPACE 0x01
-HELPFILE         macro      1075 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define HELPFILE 0x08
-HEREDOC_MAX      macro       168 shell.h          #define HEREDOC_MAX 16
-HEREDOC_PIPESIZE macro        64 redir.c          # define HEREDOC_PIPESIZE 4096
-HEREDOC_PIPESIZE macro        77 redir.c          # define HEREDOC_PIPESIZE PIPESIZE
-HEREDOC_PIPESIZE macro        82 redir.c          # define HEREDOC_PIPESIZE HEREDOC_PIPEMAX
-HEREDOC_REDIRECT macro        45 command.h        #define HEREDOC_REDIRECT -4 /* here-doc temp file can't be created */
-HIGH_FD_MAX      macro       248 general.h        #define HIGH_FD_MAX 256
-HIGN_EXPAND      macro        85 bashhist.c       #define HIGN_EXPAND 0x01
-HISTEXPAND_DEFAULT macro        34 bashhist.h       # undef HISTEXPAND_DEFAULT
-HISTEXPAND_DEFAULT macro        35 bashhist.h       # define HISTEXPAND_DEFAULT 0
-HISTEXPAND_DEFAULT macro        38 bashhist.h       # define HISTEXPAND_DEFAULT 1
-HISTSIZE_DEFAULT macro        64 bashhist.c       # define HISTSIZE_DEFAULT "500"
-HIST_ERANGE      macro        90 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_ERANGE INT_MIN+1
-HIST_INVALID     macro        89 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_INVALID INT_MIN
-HIST_NOTFOUND    macro        91 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HIST_NOTFOUND INT_MIN+2
-HN_FIRST         macro        95 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HN_FIRST 0x02
-HN_LISTING       macro        94 /usr/local/src/bash/bash-20230914/builtins/fc.def #define HN_LISTING 0x01
-IF_COM           typedef     299 command.h        } IF_COM;
-IGNORE           macro       105 /usr/local/src/bash/bash-20230914/builtins/trap.def #define IGNORE 2 /* Ignore this signal. */
-IGNORE_SIG       macro        37 trap.h           #define IGNORE_SIG SIG_IGN
-IMPOSSIBLE_TRAP_HANDLER macro        53 trap.h           #define IMPOSSIBLE_TRAP_HANDLER (SigHandler *)initialize_traps
-INDEX_ERROR      macro      1464 arrayfunc.c      #define INDEX_ERROR() \
-INITIALWORD      macro       111 pcomplete.h      #define INITIALWORD "_InitialWorD_"
-INIT_DYNAMIC_ARRAY_VAR macro      1217 variables.c      #define INIT_DYNAMIC_ARRAY_VAR(var, gfunc, afunc) \
-INIT_DYNAMIC_ASSOC_VAR macro      1226 variables.c      #define INIT_DYNAMIC_ASSOC_VAR(var, gfunc, afunc) \
-INIT_DYNAMIC_VAR macro      1208 variables.c      #define INIT_DYNAMIC_VAR(var, val, gfunc, afunc) \
-INLINE           macro        84 /usr/local/src/bash/bash-20230914/include/stdc.h # define INLINE inline
-INLINE           macro        86 /usr/local/src/bash/bash-20230914/include/stdc.h # define INLINE
-INPUT_REDIRECT   macro        54 command.h        #define INPUT_REDIRECT(ri) \
-INPUT_STREAM     typedef      76 input.h          } INPUT_STREAM;
-INSTALL_DEBUG_MODE macro        26 shell.c          #define INSTALL_DEBUG_MODE
-INTERNAL_DEBUG   macro        77 error.h          # define INTERNAL_DEBUG(x) internal_debug x
-INTERNAL_DEBUG   macro        79 error.h          # define INTERNAL_DEBUG(x)
-INTMAX_MAX       macro       102 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX LLONG_MAX
-INTMAX_MAX       macro       105 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX LONG_MAX
-INTMAX_MAX       macro       108 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MAX INT_MAX
-INTMAX_MIN       macro       103 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN LLONG_MIN
-INTMAX_MIN       macro       106 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN LONG_MIN
-INTMAX_MIN       macro       109 /usr/local/src/bash/bash-20230914/include/typemax.h # define INTMAX_MIN INT_MIN
-INT_BITS_STRLEN_BOUND macro        89 general.h        #define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485)
-INT_BUFSIZE_BOUND macro       109 general.h        #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
-INT_MAX          macro        77 /usr/local/src/bash/bash-20230914/include/typemax.h # define INT_MAX TYPE_MAXIMUM(int)
-INT_MIN          macro        78 /usr/local/src/bash/bash-20230914/include/typemax.h # define INT_MIN TYPE_MINIMUM(int)
-INT_STRLEN_BOUND macro        96 general.h        #define INT_STRLEN_BOUND(t) \
-INVALIDATE_EXPORTSTR macro       213 variables.h      #define INVALIDATE_EXPORTSTR(var) \
-INVALIDATE_LASTREF macro        76 array.c          #define INVALIDATE_LASTREF(a) a->lastref = 0
-INVALID_JOB      macro       103 jobs.h           #define INVALID_JOB(j) ((j) < 0 || (j) >= js.j_jobslots || get_job_by_jid(j) == 0)
-INVALID_NAMEREF_VALUE macro       231 variables.h      #define INVALID_NAMEREF_VALUE (void *)&nameref_invalid_value
-INVALID_SIGNAL_HANDLER macro       736 nojobs.c         #define INVALID_SIGNAL_HANDLER (SigHandler *)wait_for_background_pids
-INVALID_SIGNAL_HANDLER macro      2664 jobs.c           #define INVALID_SIGNAL_HANDLER (SigHandler *)wait_for_background_pids
-ISDIRSEP         macro       268 general.h        # define ISDIRSEP(c) ((c) == '/')
-ISDIRSEP         macro       270 general.h        # define ISDIRSEP(c) ((c) == '/' || (c) == '\\')
-ISINTERRUPT      macro        47 quit.h           #define ISINTERRUPT interrupt_state != 0
-ISOPT            macro        36 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c #define ISOPT(s) (((*(s) == '-') || (plus && *(s) == '+')) && (s)[1])
-ISOPTION         macro      4312 execute_cmd.c    # define ISOPTION(s, c) (s[0] == '-' && s[1] == c && s[2] == 0)
-ISPRIMARY        macro        74 test.c           #define ISPRIMARY(s, c) (s[0] == '-' && s[1] == c && s[2] == '\0')
-ISTERMSIG        macro        48 quit.h           #define ISTERMSIG terminating_signal != 0
-IS_ASYNC         macro       118 jobs.h           #define IS_ASYNC(j) ((jobs[j]->flags & J_ASYNC) != 0)
-IS_BUILTIN       macro        62 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define IS_BUILTIN(s) (builtin_address_internal(s, 0) != (struct builtin *)NULL)
-IS_FOREGROUND    macro       115 jobs.h           #define IS_FOREGROUND(j) ((jobs[j]->flags & J_FOREGROUND) != 0)
-IS_JOBCONTROL    macro       117 jobs.h           #define IS_JOBCONTROL(j) ((jobs[j]->flags & J_JOBCONTROL) != 0)
-IS_LASTREF       macro        68 array.c          #define IS_LASTREF(a) (a->lastref)
-IS_NOTIFIED      macro       116 jobs.h           #define IS_NOTIFIED(j) ((jobs[j]->flags & J_NOTIFIED) != 0)
-IS_WAITING       macro       119 jobs.h           #define IS_WAITING(j) ((jobs[j]->flags & J_WAITING) != 0)
-ITEMLIST         typedef      99 pcomplete.h      } ITEMLIST;
-If               member      206 command.h        struct if_com *If;
-Iflag            member       84 /usr/local/src/bash/bash-20230914/builtins/complete.def int Iflag;
-Int              macro       244 shell.c          #define Int 1
-JDEAD            enumerator   95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JLIST_CHANGED_ONLY macro        35 jobs.h           #define JLIST_CHANGED_ONLY 3
-JLIST_LONG       macro        33 jobs.h           #define JLIST_LONG 1
-JLIST_NONINTERACTIVE macro        36 jobs.h           #define JLIST_NONINTERACTIVE 4
-JLIST_PID_ONLY   macro        34 jobs.h           #define JLIST_PID_ONLY 2
-JLIST_STANDARD   macro        32 jobs.h           #define JLIST_STANDARD 0
-JMIXED           enumerator   95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JNONE            enumerator   95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JOB              typedef     132 jobs.h           } JOB;
-JOBSTATE         macro        96 jobs.h           #define JOBSTATE(job) (jobs[(job)]->state)
-JOB_SLOTS        macro       161 jobs.c           #define JOB_SLOTS 8
-JOB_STATE        typedef      95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JRUNNING         enumerator   95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JSTATE_ANY       macro        68 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_ANY 0x0
-JSTATE_RUNNING   macro        69 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_RUNNING 0x1
-JSTATE_STOPPED   macro        70 /usr/local/src/bash/bash-20230914/builtins/jobs.def #define JSTATE_STOPPED 0x2
-JSTOPPED         enumerator   95 jobs.h           typedef enum { JNONE = -1, JRUNNING = 1, JSTOPPED = 2, JDEAD = 4, JMIXED = 8 } JOB_STATE;
-JWAIT_FORCE      macro        43 jobs.h           #define JWAIT_FORCE (1 << 1)
-JWAIT_NOTERM     macro        48 jobs.h           #define JWAIT_NOTERM (1 << 8) /* wait_for doesn't give terminal away */
-JWAIT_NOWAIT     macro        44 jobs.h           #define JWAIT_NOWAIT (1 << 2) /* don't waitpid(), just return status if already exited */
-JWAIT_PERROR     macro        42 jobs.h           #define JWAIT_PERROR (1 << 0)
-JWAIT_WAITING    macro        45 jobs.h           #define JWAIT_WAITING (1 << 3) /* wait for jobs marked J_WAITING only */
-J_ASYNC          macro       111 jobs.h           #define J_ASYNC 0x20 /* Job was started asynchronously */
-J_FOREGROUND     macro       106 jobs.h           #define J_FOREGROUND 0x01 /* Non-zero if this is running in the foreground. */
-J_JOBCONTROL     macro       108 jobs.h           #define J_JOBCONTROL 0x04 /* Non-zero if this job started under job control. */
-J_JOBSTATE       macro        97 jobs.h           #define J_JOBSTATE(j) ((j)->state)
-J_NOHUP          macro       109 jobs.h           #define J_NOHUP 0x08 /* Don't send SIGHUP to job if shell gets SIGHUP. */
-J_NOTIFIED       macro       107 jobs.h           #define J_NOTIFIED 0x02 /* Non-zero if already notified about job state. */
-J_PIPEFAIL       macro       112 jobs.h           #define J_PIPEFAIL 0x40 /* pipefail set when job was started */
-J_STATSAVED      macro       110 jobs.h           #define J_STATSAVED 0x10 /* A process in this job had status saved via $! */
-J_WAITING        macro       113 jobs.h           #define J_WAITING 0x80 /* one of a list of jobs for which we are waiting */
-KEYMAP_TO_FUNCTION macro        96 bashline.c       # define KEYMAP_TO_FUNCTION(data) (rl_command_func_t *)((int)(data))
-KEYMAP_TO_FUNCTION macro        99 bashline.c       # define KEYMAP_TO_FUNCTION(data) (rl_command_func_t *)(data)
-LAND             macro       111 expr.c           #define LAND 7 /* "&&" Logical AND */
-LASTREF          macro        74 array.c          #define LASTREF(a) (a->lastref ? a->lastref : element_forw(a->head))
-LASTREF_START    macro        70 array.c          #define LASTREF_START(a, i) \
-LASTSIG          macro        58 quit.h           #define LASTSIG() \
-LBRACE           macro        95 subst.c          #define LBRACE '{'
-LBRACK           macro        44 arrayfunc.c      # define LBRACK '['
-LBRACK           macro        99 subst.c          #define LBRACK '['
-LCD_DOSPELL      macro       253 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_DOSPELL 0x002
-LCD_DOVARS       macro       252 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_DOVARS 0x001
-LCD_FREEDIRNAME  macro       255 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_FREEDIRNAME 0x008
-LCD_PRINTPATH    macro       254 /usr/local/src/bash/bash-20230914/builtins/cd.def #define LCD_PRINTPATH 0x004
-LE               macro        88 test.c           #define LE 4
-LENMODS          macro       183 /usr/local/src/bash/bash-20230914/builtins/printf.def #define LENMODS "hjlLtz"
-LEQ              macro       107 expr.c           #define LEQ 3 /* "<=" */
-LFLAG            macro        95 /usr/local/src/bash/bash-20230914/builtins/bind.def #define LFLAG 0x0001
-LIMIT_HARD       macro       198 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define LIMIT_HARD 0x01
-LIMIT_SOFT       macro       199 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define LIMIT_SOFT 0x02
-LINES            variable   3220 execute_cmd.c    static int LINES, COLS, tabsize;
-LIST_DIRTY       macro       103 pcomplete.h      #define LIST_DIRTY 0x002
-LIST_DONTFREE    macro       106 pcomplete.h      #define LIST_DONTFREE 0x010
-LIST_DONTFREEMEMBERS macro       107 pcomplete.h      #define LIST_DONTFREEMEMBERS 0x020
-LIST_DYNAMIC     macro       102 pcomplete.h      #define LIST_DYNAMIC 0x001
-LIST_INITIALIZED macro       104 pcomplete.h      #define LIST_INITIALIZED 0x004
-LIST_MUSTSORT    macro       105 pcomplete.h      #define LIST_MUSTSORT 0x008
-LLONG_MAX        macro        59 /usr/local/src/bash/bash-20230914/include/typemax.h # define LLONG_MAX TYPE_MAXIMUM(long long int)
-LLONG_MIN        macro        60 /usr/local/src/bash/bash-20230914/include/typemax.h # define LLONG_MIN TYPE_MINIMUM(long long int)
-LOAD_SUFFIX      macro        99 /usr/local/src/bash/bash-20230914/builtins/enable.def #define LOAD_SUFFIX "_builtin_load"
-LOCALVAR_BUILTIN macro        47 builtins.h       #define LOCALVAR_BUILTIN 0x40 /* This builtin creates local variables */
-LONGEST_SIGNAL_DESC macro        39 jobs.h           #define LONGEST_SIGNAL_DESC 24
-LONGFORM         macro       169 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define LONGFORM 0x04
-LONG_MAX         macro        72 /usr/local/src/bash/bash-20230914/include/typemax.h # define LONG_MAX ((long int) (ULONG_MAX >> 1))
-LONG_MIN         macro        73 /usr/local/src/bash/bash-20230914/include/typemax.h # define LONG_MIN ((long int) (-LONG_MAX - 1L))
-LOR              macro       112 expr.c           #define LOR 8 /* "||" Logical OR */
-LPAR             macro       131 expr.c           #define LPAR '('
-LPAREN           macro        97 subst.c          #define LPAREN '('
-LSH              macro       113 expr.c           #define LSH 9 /* "<<" Left SHift */
-LT               macro        86 test.c           #define LT 2
-LT               macro       124 expr.c           #define LT '<'
-MAINTAINER       macro        66 error.c          #define MAINTAINER "bash-maintainers@gnu.org"
-MALLOC_BZERO     macro        74 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_BZERO(charp, nbytes) \
-MALLOC_MEMCPY    macro       134 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_MEMCPY(dest,src,nbytes) \
-MALLOC_MEMSET    macro       113 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_MEMSET(charp, xch, nbytes) \
-MALLOC_REGISTER  macro        29 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_REGISTER
-MALLOC_STATS     macro        27 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_STATS
-MALLOC_TRACE     macro        28 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_TRACE
-MALLOC_WATCH     macro        30 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_WATCH
-MALLOC_WRAPFUNCS macro        33 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_WRAPFUNCS
-MALLOC_ZERO      macro        95 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define MALLOC_ZERO(charp, nbytes) \
-MAPF_CHOP        macro       105 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define MAPF_CHOP 0x02
-MAPF_CLEARARRAY  macro       104 /usr/local/src/bash/bash-20230914/builtins/mapfile.def #define MAPF_CLEARARRAY 0x01
-MATCH_ANY        macro        79 shell.h          #define MATCH_ANY 0x000
-MATCH_ASSIGNRHS  macro        87 shell.h          #define MATCH_ASSIGNRHS 0x040
-MATCH_BEG        macro        80 shell.h          #define MATCH_BEG 0x001
-MATCH_END        macro        81 shell.h          #define MATCH_END 0x002
-MATCH_EXPREP     macro        89 shell.h          #define MATCH_EXPREP 0x100 /* for pattern substitution, expand replacement */
-MATCH_GLOBREP    macro        85 shell.h          #define MATCH_GLOBREP 0x010
-MATCH_QUOTED     macro        86 shell.h          #define MATCH_QUOTED 0x020
-MATCH_STARSUB    macro        88 shell.h          #define MATCH_STARSUB 0x080
-MATCH_TYPEMASK   macro        83 shell.h          #define MATCH_TYPEMASK 0x003
-MAX_CHILD_MAX    macro        96 jobs.c           # define MAX_CHILD_MAX 32768
-MAX_EXPR_RECURSION_LEVEL macro       101 expr.c           #define MAX_EXPR_RECURSION_LEVEL 1024
-MAX_INPUT_BUFFER_SIZE macro       130 input.c          # define MAX_INPUT_BUFFER_SIZE 8172
-MAX_INPUT_BUFFER_SIZE macro       132 input.c          # define MAX_INPUT_BUFFER_SIZE 8192
-MAX_INT_LEN      macro       146 expr.c           # define MAX_INT_LEN 32
-MAX_JOBS_IN_ARRAY macro       100 jobs.c           #define MAX_JOBS_IN_ARRAY 4096 /* production */
-MAX_JOBS_IN_ARRAY macro       102 jobs.c           #define MAX_JOBS_IN_ARRAY 128 /* testing */
-MBOX_INITIALIZED macro        46 mailcheck.c      #define MBOX_INITIALIZED 0x01
-MEMBER           macro       168 general.h        #define MEMBER(c, s) (((c) && c == (s)[0] && !(s)[1]) || (member(c, s)))
-MFLAG            macro       100 /usr/local/src/bash/bash-20230914/builtins/bind.def #define MFLAG 0x0020
-MINUS            macro       126 expr.c           #define MINUS '-'
-MINUS_O_FORMAT   macro       281 /usr/local/src/bash/bash-20230914/builtins/set.def #define MINUS_O_FORMAT "%-15s\t%s\n"
-MIN_COMPAT_LEVEL macro      6372 variables.c      #define MIN_COMPAT_LEVEL 31
-MKLOC_ARRAYOK    macro       226 variables.h      #define MKLOC_ARRAYOK 0x02
-MKLOC_ASSOCOK    macro       225 variables.h      #define MKLOC_ASSOCOK 0x01
-MKLOC_INHERIT    macro       227 variables.h      #define MKLOC_INHERIT 0x04
-MOD              macro       129 expr.c           #define MOD '%'
-MP_DOCWD         macro       270 externs.h        #define MP_DOCWD 0x02
-MP_DOTILDE       macro       269 externs.h        #define MP_DOTILDE 0x01
-MP_IGNDOT        macro       272 externs.h        #define MP_IGNDOT 0x08
-MP_RMDOT         macro       271 externs.h        #define MP_RMDOT 0x04
-MT_ALLOC         macro        29 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define MT_ALLOC 0x01
-MT_FREE          macro        30 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define MT_FREE 0x02
-MT_READWRITE     macro       503 externs.h        #define MT_READWRITE 0x0002
-MT_TEMPLATE      macro       505 externs.h        #define MT_TEMPLATE 0x0008
-MT_UNLINK        macro       506 externs.h        #define MT_UNLINK 0x0010 /* unlink after opening */
-MT_USERANDOM     macro       504 externs.h        #define MT_USERANDOM 0x0004
-MT_USETMPDIR     macro       502 externs.h        #define MT_USETMPDIR 0x0001
-MUL              macro       127 expr.c           #define MUL '*'
-NAME             variable     29 /usr/local/src/bash/bash-20230914/builtins/alias.def form `alias NAME=VALUE' on standard output.
-NAME             variable     30 /usr/local/src/bash/bash-20230914/builtins/read.def splitting, and the first word is assigned to the first NAME, the second
-NAME             variable     31 /usr/local/src/bash/bash-20230914/builtins/read.def word to the second NAME, and so on, with any leftover words assigned to
-NAME             variable     50 /usr/local/src/bash/bash-20230914/builtins/getopts.def is placed in NAME, OPTARG is unset, and a diagnostic message is
-NAMEREF_MAX      macro       172 variables.h      #define NAMEREF_MAX 8 /* only 8 levels of nameref indirection */
-NAME_MAX         macro        47 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX MAXNAMLEN
-NAME_MAX         macro        57 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX _POSIX_NAME_MAX
-NAME_MAX         macro        67 /usr/local/src/bash/bash-20230914/include/maxpath.h # define NAME_MAX 14
-NBUCKETS         macro        30 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h # define NBUCKETS 28
-NCMDS            macro       293 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define NCMDS (sizeof(limits) / sizeof(limits[0]))
-NE               macro        85 test.c           #define NE 1
-NEEDARG          macro       111 /usr/local/src/bash/bash-20230914/builtins/getopt.c #define NEEDARG(x) fprintf (stderr, _("%s: option requires an argument -- %c\n"), argv[0], x)
-NEED_CLOCK_FUNCS_DECL macro        57 /usr/local/src/bash/bash-20230914/builtins/times.def #define NEED_CLOCK_FUNCS_DECL
-NEED_CLOCK_FUNCS_DECL macro        62 execute_cmd.c    #define NEED_CLOCK_FUNCS_DECL
-NEED_FPURGE_DECL macro        40 subst.c          #define NEED_FPURGE_DECL
-NEED_FPURGE_DECL macro        42 /usr/local/src/bash/bash-20230914/builtins/common.c #define NEED_FPURGE_DECL
-NEED_FPURGE_DECL macro        49 redir.c          #define NEED_FPURGE_DECL
-NEED_FPURGE_DECL macro        60 execute_cmd.c    #define NEED_FPURGE_DECL
-NEED_SH_SETLINEBUF_DECL macro        51 shell.c          #define NEED_SH_SETLINEBUF_DECL /* used in externs.h */
-NEED_SH_SETLINEBUF_DECL macro        61 execute_cmd.c    #define NEED_SH_SETLINEBUF_DECL
-NEED_STRFTIME_DECL macro        84 /usr/local/src/bash/bash-20230914/builtins/printf.def #define NEED_STRFTIME_DECL
-NEED_TIMEVAL_FUNCS_DECL macro        58 /usr/local/src/bash/bash-20230914/builtins/times.def #define NEED_TIMEVAL_FUNCS_DECL
-NEED_TIMEVAL_FUNCS_DECL macro        63 execute_cmd.c    #define NEED_TIMEVAL_FUNCS_DECL
-NEED_XTRACE_SET_DECL macro        37 print_cmd.c      #define NEED_XTRACE_SET_DECL
-NEED_XTRACE_SET_DECL macro        48 variables.c      #define NEED_XTRACE_SET_DECL
-NEQ              macro       106 expr.c           #define NEQ 2 /* "!=" */
-NEW_TTY_DRIVER   macro        35 /usr/local/src/bash/bash-20230914/include/shtty.h # define NEW_TTY_DRIVER
-NEXT_VARIABLE    macro       380 /usr/local/src/bash/bash-20230914/builtins/declare.def #define NEXT_VARIABLE() free (name); list = list->next; continue
-NEXT_VARIABLE    macro       817 /usr/local/src/bash/bash-20230914/builtins/set.def #define NEXT_VARIABLE() any_failed++; list = list->next; continue;
-NFLAG            macro        83 /usr/local/src/bash/bash-20230914/builtins/enable.def #define NFLAG 0x08
-NFLAG            macro        99 /usr/local/src/bash/bash-20230914/builtins/history.def #define NFLAG 0x08
-NOCD             macro       167 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define NOCD 0x01
-NOCLOBBER_REDIRECT macro        43 command.h        #define NOCLOBBER_REDIRECT -2
-NOFLSH           macro        51 /usr/local/src/bash/bash-20230914/include/shtty.h # undef NOFLSH
-NOGROUP          macro      1232 general.c        # define NOGROUP (gid_t) -1
-NOT              macro       130 expr.c           #define NOT '!'
-NOTFOUND_HOOK    macro      5650 execute_cmd.c    # define NOTFOUND_HOOK "command_not_found_handle"
-NOTOPT           macro        37 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c #define NOTOPT(s) (((*(s) != '-') && (!plus || *(s) != '+')) || (s)[1] == '\0')
-NOT_JUMPED       macro        39 bashjmp.h        #define NOT_JUMPED 0 /* Not returning from a longjmp. */
-NOW              macro       235 general.h        #define NOW getnow()
-NO_EDITING_MODE  macro        86 bashline.c       # define NO_EDITING_MODE -1
-NO_JOB           macro       194 jobs.h           #define NO_JOB -1 /* An impossible job array index. */
-NO_PID           macro       199 jobs.h           #define NO_PID (pid_t)-1
-NO_PIDSTAT       macro       178 jobs.h           #define NO_PIDSTAT (ps_index_t)-1
-NO_PIPE          macro        46 shell.h          #define NO_PIPE -1
-NO_SIG           macro        35 trap.h           #define NO_SIG -1
-NO_VARIABLE      macro        49 shell.h          #define NO_VARIABLE -1
-NSIG             macro        32 trap.h           #define NSIG 64
-NT               macro        91 test.c           #define NT 0
-NULL             macro        46 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define NULL 0
-NULL             macro       443 hashlib.c        #undef NULL
-NULL             macro       447 hashlib.c        #define NULL 0
-NULL_HANDLER     macro       122 sig.c            #define NULL_HANDLER (SigHandler *)SIG_DFL
-NUM              macro       110 expr.c           #define NUM 6 /* number */
-NUMBER_LEN       macro      3226 execute_cmd.c    #define NUMBER_LEN(s) \
-NUM_SHELL_FLAGS  macro       206 flags.c          #define NUM_SHELL_FLAGS (sizeof (shell_flags) / sizeof (struct flags_alist))
-N_               macro        37 bashintl.h       #define N_(msgid) msgid
-N_O_OPTIONS      macro       241 /usr/local/src/bash/bash-20230914/builtins/set.def #define N_O_OPTIONS (sizeof (o_options) / sizeof (o_options[0]))
-N_SHOPT_OPTIONS  macro       272 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define N_SHOPT_OPTIONS (sizeof (shopt_vars) / sizeof (shopt_vars[0]))
-N_SPECIAL_VARS   macro      5760 variables.c      #define N_SPECIAL_VARS (sizeof (special_vars) / sizeof (special_vars[0]) - 1)
-OC_MEMSET        macro        28 /usr/local/src/bash/bash-20230914/include/ocache.h #define OC_MEMSET(memp, xch, nbytes) \
-OFLAG            macro       291 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define OFLAG 0x08
-ONE_ARG_TEST     macro       777 test.c           #define ONE_ARG_TEST(s) ((s)[0] != '\0')
-OPENLOG_OPTS     macro       815 bashhist.c       #define OPENLOG_OPTS 0
-OPTFMT           macro        75 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define OPTFMT "%-15s\t%s\n"
-OPTNAME          variable     29 /usr/local/src/bash/bash-20230914/builtins/shopt.def arguments, list each supplied OPTNAME, or all shell options if no
-OP_ASSIGN        macro       115 expr.c           #define OP_ASSIGN 11 /* op= expassign as in Posix.2 */
-OT               macro        92 test.c           #define OT 1
-OUTPUT_REDIRECT  macro        51 command.h        #define OUTPUT_REDIRECT(ri) \
-O_BINARY         macro        47 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_BINARY 0
-O_NDELAY         macro       545 general.c        # define O_NDELAY FNDELAY
-O_NONBLOCK       macro        39 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_NONBLOCK O_NDELAY
-O_NONBLOCK       macro        41 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_NONBLOCK 0
-O_NONBLOCK       macro       606 general.c        # undef O_NONBLOCK
-O_NONBLOCK       macro       607 general.c        # define O_NONBLOCK 0
-O_TEXT           macro        50 /usr/local/src/bash/bash-20230914/include/filecntl.h # define O_TEXT 0
-PALIVE           macro        82 jobs.h           #define PALIVE(p) (PRUNNING(p) || PSTOPPED(p))
-PARAMEXPNEST_MAX macro      1798 subst.c          #define PARAMEXPNEST_MAX 32 // for now
-PARAMS           macro        33 /usr/local/src/bash/bash-20230914/include/stdc.h # define PARAMS(protos) protos
-PARAMS           macro        35 /usr/local/src/bash/bash-20230914/include/stdc.h # define PARAMS(protos) ()
-PARTIALLY_QUOTED macro      11052 subst.c          #define PARTIALLY_QUOTED 1
-PATHSEP          macro       272 general.h        #define PATHSEP(c) (ISDIRSEP(c) || (c) == 0)
-PATH_CHECKDOTDOT macro       315 externs.h        #define PATH_CHECKDOTDOT 0x0001
-PATH_CHECKEXISTS macro       316 externs.h        #define PATH_CHECKEXISTS 0x0002
-PATH_DATA        typedef      31 hashcmd.h        } PATH_DATA;
-PATH_HARDPATH    macro       317 externs.h        #define PATH_HARDPATH 0x0004
-PATH_MAX         macro        37 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX MAXPATHLEN
-PATH_MAX         macro        53 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX _POSIX_PATH_MAX
-PATH_MAX         macro        63 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX 1024
-PATH_MAX         macro        71 /usr/local/src/bash/bash-20230914/include/maxpath.h # undef PATH_MAX
-PATH_MAX         macro        72 /usr/local/src/bash/bash-20230914/include/maxpath.h # define PATH_MAX 1024
-PATH_NOALLOC     macro       318 externs.h        #define PATH_NOALLOC 0x0008
-PATTERN          variable     30 /usr/local/src/bash/bash-20230914/builtins/help.def specified, gives detailed help on all commands matching PATTERN,
-PATTERN_CHAR     macro        90 syntax.h         # define PATTERN_CHAR(c) \
-PATTERN_CHAR     macro        93 syntax.h         # define PATTERN_CHAR(c) 0
-PATTERN_LIST     typedef     248 command.h        } PATTERN_LIST;
-PC               macro       108 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PC(c) \
-PCOMP_NOTFOUND   macro        84 pcomplete.h      #define PCOMP_NOTFOUND (COPT_LASTUSER << 2)
-PCOMP_RETRYFAIL  macro        83 pcomplete.h      #define PCOMP_RETRYFAIL (COPT_LASTUSER << 1)
-PDEADPROC        macro        90 jobs.h           #define PDEADPROC(p) (PEXITED(p) || PRECYCLED(p))
-PEXITED          macro        84 jobs.h           #define PEXITED(p) ((p)->running == PS_DONE)
-PE_TAG           macro        68 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define PE_TAG "parse_and_execute top"
-PF               macro       120 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PF(f, func) \
-PFLAG            macro        84 /usr/local/src/bash/bash-20230914/builtins/enable.def #define PFLAG 0x10
-PFLAG            macro        96 /usr/local/src/bash/bash-20230914/builtins/bind.def #define PFLAG 0x0002
-PFLAG            macro       101 /usr/local/src/bash/bash-20230914/builtins/history.def #define PFLAG 0x20
-PFLAG            macro       292 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define PFLAG 0x10
-PFUNC            typedef      55 print_cmd.c      typedef void PFUNC (const char *, ...);
-PF_ALLINDS       macro       116 command.h        #define PF_ALLINDS 0x40 /* array, act as if [@] was supplied */
-PF_ASSIGNRHS     macro       113 command.h        #define PF_ASSIGNRHS 0x08 /* same as W_ASSIGNRHS */
-PF_BACKQUOTE     macro       117 command.h        #define PF_BACKQUOTE 0x80 /* differentiate `` from $() for command_substitute */
-PF_COMPLETE      macro       114 command.h        #define PF_COMPLETE 0x10 /* same as W_COMPLETE, sets SX_COMPLETE */
-PF_EXPANDRHS     macro       115 command.h        #define PF_EXPANDRHS 0x20 /* same as W_EXPANDRHS */
-PF_IGNUNBOUND    macro       111 command.h        #define PF_IGNUNBOUND 0x02 /* ignore unbound vars even if -u set */
-PF_NOCOMSUB      macro       110 command.h        #define PF_NOCOMSUB 0x01 /* Do not perform command substitution */
-PF_NOSPLIT2      macro       112 command.h        #define PF_NOSPLIT2 0x04 /* same as W_NOSPLIT2 */
-PIDSTAT_TABLE_SZ macro       106 jobs.c           #define PIDSTAT_TABLE_SZ 4096
-PIPELINE         variable     25 /usr/local/src/bash/bash-20230914/builtins/reserved.def Execute PIPELINE, which can be a simple command, and negate PIPELINE's
-PIPESIZE         macro        70 redir.c          # define PIPESIZE PIPE_BUF
-PIPESIZE         macro        72 redir.c          # define PIPESIZE 4096
-PLAINTEXT        macro      1074 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define PLAINTEXT 0x04
-PLUS             macro       125 expr.c           #define PLUS '+'
-POSIXBLK         macro       203 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define POSIXBLK -2
-POSIX_BUILTIN    macro        46 builtins.h       #define POSIX_BUILTIN 0x20 /* This builtins is special in the Posix command search order. */
-POSIX_FC_EDIT_COMMAND macro       184 /usr/local/src/bash/bash-20230914/builtins/fc.def # define POSIX_FC_EDIT_COMMAND "${FCEDIT:-ed}"
-POSIX_FC_EDIT_COMMAND macro       186 /usr/local/src/bash/bash-20230914/builtins/fc.def # define POSIX_FC_EDIT_COMMAND "${FCEDIT:-${EDITOR:-ed}}"
-POSIX_TIMEFORMAT macro      1200 execute_cmd.c    #define POSIX_TIMEFORMAT "real %2R\nuser %2U\nsys %2S"
-POSIX_VI_EDIT_COMMAND macro       934 bashline.c       #define POSIX_VI_EDIT_COMMAND "fc -e vi"
-POSTDEC          macro       121 expr.c           #define POSTDEC 17 /* var-- */
-POSTINC          macro       120 expr.c           #define POSTINC 16 /* var++ */
-POWER            macro       117 expr.c           #define POWER 13 /* exp1**exp2 */
-PPFLAG           macro       102 /usr/local/src/bash/bash-20230914/builtins/bind.def #define PPFLAG 0x0080
-PRECYCLED        macro        86 jobs.h           # define PRECYCLED(p) ((p)->running == PS_RECYCLED)
-PRECYCLED        macro        88 jobs.h           # define PRECYCLED(p) (0)
-PREDEC           macro       119 expr.c           #define PREDEC 15 /* --var */
-PREINC           macro       118 expr.c           #define PREINC 14 /* ++var */
-PREPEND_LIST     macro      12266 subst.c          #define PREPEND_LIST(nlist, elist) \
-PRETURN          macro       143 /usr/local/src/bash/bash-20230914/builtins/printf.def #define PRETURN(value) \
-PRINTED_COMMAND_GROW_SIZE macro       103 print_cmd.c      #define PRINTED_COMMAND_GROW_SIZE 128
-PRINTED_COMMAND_INITIAL_SIZE macro       102 print_cmd.c      #define PRINTED_COMMAND_INITIAL_SIZE 64
-PRINT_DEFERRED_HEREDOCS macro       117 print_cmd.c      #define PRINT_DEFERRED_HEREDOCS(x) \
-PRIdMAX          macro        93 /usr/local/src/bash/bash-20230914/builtins/printf.def # undef PRIdMAX
-PRIdMAX          macro        98 /usr/local/src/bash/bash-20230914/builtins/printf.def # define PRIdMAX "lld"
-PROCESS          typedef      71 jobs.h           } PROCESS;
-PROC_ASYNC       macro       109 nojobs.c         #define PROC_ASYNC 0x04
-PROC_BAD         macro       113 nojobs.c         #define PROC_BAD -1
-PROC_NOTIFIED    macro       108 nojobs.c         #define PROC_NOTIFIED 0x02
-PROC_RUNNING     macro       107 nojobs.c         #define PROC_RUNNING 0x01
-PROC_SIGNALED    macro       110 nojobs.c         #define PROC_SIGNALED 0x10
-PROC_STILL_ALIVE macro       114 nojobs.c         #define PROC_STILL_ALIVE -2
-PROGRAM          macro      1757 shell.c          # define PROGRAM "bash"
-PRUNNING         macro        81 jobs.h           #define PRUNNING(p) ((p)->running == PS_RUNNING)
-PSTOPPED         macro        80 jobs.h           #define PSTOPPED(p) (WIFSTOPPED((p)->status))
-PST_ALEXPAND     macro        40 parser.h         #define PST_ALEXPAND 0x000800 /* OK to expand aliases - unused */
-PST_ALEXPNEXT    macro        30 parser.h         #define PST_ALEXPNEXT 0x000002 /* expand next word for aliases */
-PST_ALLOWOPNBRC  macro        31 parser.h         #define PST_ALLOWOPNBRC 0x000004 /* allow open brace for function def */
-PST_ARITHFOR     macro        39 parser.h         #define PST_ARITHFOR 0x000400 /* parsing an arithmetic for command - unused */
-PST_ASSIGNOK     macro        43 parser.h         #define PST_ASSIGNOK 0x004000 /* assignment statement ok in this context */
-PST_CASEPAT      macro        29 parser.h         #define PST_CASEPAT 0x000001 /* in a case pattern list */
-PST_CASESTMT     macro        36 parser.h         #define PST_CASESTMT 0x000080 /* parsing a case statement */
-PST_CMDBLTIN     macro        54 parser.h         #define PST_CMDBLTIN 0x2000000 /* last token was the `command' builtin */
-PST_CMDSUBST     macro        35 parser.h         #define PST_CMDSUBST 0x000040 /* $( ... ) command substitution */
-PST_COMMENT      macro        49 parser.h         #define PST_COMMENT 0x100000 /* parsing a shell comment; used by aliases */
-PST_COMPASSIGN   macro        42 parser.h         #define PST_COMPASSIGN 0x002000 /* parsing x=(...) compound assignment */
-PST_CONDCMD      macro        37 parser.h         #define PST_CONDCMD 0x000100 /* parsing a [[...]] command */
-PST_CONDEXPR     macro        38 parser.h         #define PST_CONDEXPR 0x000200 /* parsing the guts of [[...]] */
-PST_DBLPAREN     macro        33 parser.h         #define PST_DBLPAREN 0x000010 /* double-paren parsing - unused */
-PST_ENDALIAS     macro        50 parser.h         #define PST_ENDALIAS 0x200000 /* just finished expanding and consuming an alias */
-PST_EOFTOKEN     macro        44 parser.h         #define PST_EOFTOKEN 0x008000 /* yylex checks against shell_eof_token */
-PST_EXTPAT       macro        41 parser.h         #define PST_EXTPAT 0x001000 /* parsing an extended shell pattern */
-PST_FUNSUBST     macro        55 parser.h         #define PST_FUNSUBST 0x4000000 /* parsing a foreground command substitution */
-PST_HEREDOC      macro        46 parser.h         #define PST_HEREDOC 0x020000 /* reading body of here-document */
-PST_NEEDCLOSBRC  macro        32 parser.h         #define PST_NEEDCLOSBRC 0x000008 /* need close brace -- unused */
-PST_NOERROR      macro        52 parser.h         #define PST_NOERROR 0x800000 /* don't print error messages in yyerror */
-PST_NOEXPAND     macro        51 parser.h         #define PST_NOEXPAND 0x400000 /* don't expand anything in read_token_word; for command substitution */
-PST_REDIRLIST    macro        48 parser.h         #define PST_REDIRLIST 0x080000 /* parsing a list of redirections preceding a simple command name */
-PST_REGEXP       macro        45 parser.h         #define PST_REGEXP 0x010000 /* parsing an ERE/BRE as a single word */
-PST_REPARSE      macro        47 parser.h         #define PST_REPARSE 0x040000 /* re-parsing in parse_string_to_word_list */
-PST_STRING       macro        53 parser.h         #define PST_STRING 0x1000000 /* parsing a string to a command or word list */
-PST_SUBSHELL     macro        34 parser.h         #define PST_SUBSHELL 0x000020 /* ( ... ) subshell */
-PS_DONE          macro        58 jobs.h           #define PS_DONE 0
-PS_RECYCLED      macro        61 jobs.h           #define PS_RECYCLED 4
-PS_RUNNING       macro        59 jobs.h           #define PS_RUNNING 1
-PS_STOPPED       macro        60 jobs.h           #define PS_STOPPED 2
-PS_TAG           macro        69 /usr/local/src/bash/bash-20230914/builtins/evalstring.c #define PS_TAG "parse_string top"
-PTR_T            macro        25 /usr/local/src/bash/bash-20230914/include/ocache.h # define PTR_T void *
-PTR_T            macro        27 /usr/local/src/bash/bash-20230914/lib/malloc/shmalloc.h # define PTR_T void *
-PTR_T            macro        27 hashlib.h        # define PTR_T void *
-PTR_T            macro        35 /usr/local/src/bash/bash-20230914/include/ansi_stdlib.h # define PTR_T void *
-PTR_T            macro        42 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define PTR_T void *
-PTR_T            macro        43 xmalloc.c        # define PTR_T void *
-P_               macro        40 bashintl.h       #define P_(m1, m2, n) ngettext(m1, m2, n)
-Parg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-QFLAG            macro        99 /usr/local/src/bash/bash-20230914/builtins/bind.def #define QFLAG 0x0010
-QFLAG            macro       290 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define QFLAG 0x04
-QGLOB_CTLESC     macro        33 pathexp.h        #define QGLOB_CTLESC 0x08 /* turn CTLESC CTLESC into CTLESC for BREs */
-QGLOB_CVTNULL    macro        30 pathexp.h        #define QGLOB_CVTNULL 0x01 /* convert QUOTED_NULL strings to '\0' */
-QGLOB_DEQUOTE    macro        34 pathexp.h        #define QGLOB_DEQUOTE 0x10 /* like dequote_string but quote glob chars */
-QGLOB_FILENAME   macro        31 pathexp.h        #define QGLOB_FILENAME 0x02 /* do correct quoting for matching filenames */
-QGLOB_REGEXP     macro        32 pathexp.h        #define QGLOB_REGEXP 0x04 /* quote an ERE for regcomp/regexec */
-QSFUNC           typedef     251 general.h        typedef int QSFUNC (const void *, const void *);
-QUES             macro       137 expr.c           #define QUES '?'
-QUEUE_SIGCHLD    macro       320 jobs.c           #define QUEUE_SIGCHLD(os) (os) = sigchld, queue_sigchld++
-QUIT             macro        35 quit.h           #define QUIT \
-QUOTED_CHAR      macro       365 subst.h          #define QUOTED_CHAR(c) ((c) == CTLESC)
-QUOTED_NULL      macro       368 subst.h          #define QUOTED_NULL(string) ((string)[0] == CTLNUL && (string)[1] == '\0')
-Q_ADDEDQUOTES    macro        40 subst.h          #define Q_ADDEDQUOTES 0x020
-Q_ARITH          macro        43 subst.h          #define Q_ARITH 0x100 /* expanding string for arithmetic evaluation */
-Q_ARRAYSUB       macro        44 subst.h          #define Q_ARRAYSUB 0x200 /* expanding indexed array subscript */
-Q_DOLBRACE       macro        42 subst.h          #define Q_DOLBRACE 0x080
-Q_DOUBLE_QUOTES  macro        35 subst.h          #define Q_DOUBLE_QUOTES 0x001
-Q_HERE_DOCUMENT  macro        36 subst.h          #define Q_HERE_DOCUMENT 0x002
-Q_KEEP_BACKSLASH macro        37 subst.h          #define Q_KEEP_BACKSLASH 0x004
-Q_PATQUOTE       macro        38 subst.h          #define Q_PATQUOTE 0x008
-Q_QUOTED         macro        39 subst.h          #define Q_QUOTED 0x010
-Q_QUOTEDNULL     macro        41 subst.h          #define Q_QUOTEDNULL 0x040
-RBRACE           macro        96 subst.c          #define RBRACE '}'
-RBRACK           macro        45 arrayfunc.c      # define RBRACK ']'
-RBRACK           macro       100 subst.c          #define RBRACK ']'
-READONLY_OR_EXPORT macro        45 /usr/local/src/bash/bash-20230914/builtins/setattr.def #define READONLY_OR_EXPORT \
-READ_SAMPLE_BUF  macro      5990 execute_cmd.c    #define READ_SAMPLE_BUF(file, buf, len) \
-REAL_DIR_ENTRY   macro        57 /usr/local/src/bash/bash-20230914/include/posixdir.h # define REAL_DIR_ENTRY(dp) 1
-REAL_DIR_ENTRY   macro        59 /usr/local/src/bash/bash-20230914/include/posixdir.h # define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
-REAP             macro      2893 execute_cmd.c    #define REAP() \
-RECURSIVE_SIG    macro      1086 trap.c           #define RECURSIVE_SIG(s) (SPECIAL_TRAP(s) == 0)
-REDIRECT         typedef     169 command.h        } REDIRECT;
-REDIRECTEE       typedef     157 command.h        } REDIRECTEE;
-REDIRECTION_ERROR macro       122 redir.c          #define REDIRECTION_ERROR(r, e, fd) \
-REDIRECT_BOTH    macro        47 shell.h          #define REDIRECT_BOTH -2
-REDIR_VARASSIGN  macro        39 command.h        #define REDIR_VARASSIGN 0x01
-REG_TABLE_SIZE   macro        58 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define REG_TABLE_SIZE 8192
-REINSTALL_SIGCHLD_HANDLER macro       146 jobs.c           # define REINSTALL_SIGCHLD_HANDLER signal (SIGCHLD, sigchld_handler)
-REINSTALL_SIGCHLD_HANDLER macro       148 jobs.c           # define REINSTALL_SIGCHLD_HANDLER
-RELPATH          macro       258 general.h        # define RELPATH(x) ((x)[0] != '/')
-RELPATH          macro       261 general.h        # define RELPATH(x) (ABSPATH(x) == 0)
-REPL             typedef     139 /usr/local/src/bash/bash-20230914/builtins/fc.def } REPL;
-REPORTSIG        macro       880 nojobs.c         # define REPORTSIG(x) ((x) != SIGINT && (x) != SIGPIPE && (x) != SIGTERM)
-RESET_MAIL_FILE  macro       134 mailcheck.c      #define RESET_MAIL_FILE(i) \
-RESET_SIGTERM    macro        67 quit.h           #define RESET_SIGTERM \
-RESIZE_MALLOCED_BUFFER macro       178 general.h        #define RESIZE_MALLOCED_BUFFER(str, cind, room, csize, sincr) \
-RESTORETOK       macro       245 expr.c           #define RESTORETOK(X) \
-RESTORE_NAME     macro       819 /usr/local/src/bash/bash-20230914/builtins/set.def #define RESTORE_NAME() \
-RESTRICTED_REDIRECT macro        44 command.h        #define RESTRICTED_REDIRECT -3 /* can only happen in restricted shells. */
-RETURN_NOT_COMMAND macro      4315 execute_cmd.c    #define RETURN_NOT_COMMAND() \
-RETURN_TRAP      macro        42 trap.h           #define RETURN_TRAP NSIG+2
-REVERSE_LIST     macro       134 general.h        #define REVERSE_LIST(list, type) \
-REVERT           macro       104 /usr/local/src/bash/bash-20230914/builtins/trap.def #define REVERT 1 /* Revert to this signals original value. */
-RFLAG            macro        97 /usr/local/src/bash/bash-20230914/builtins/history.def #define RFLAG 0x02
-RFLAG            macro       101 /usr/local/src/bash/bash-20230914/builtins/bind.def #define RFLAG 0x0040
-RF_DEVFD         macro       563 redir.c          #define RF_DEVFD 1
-RF_DEVSTDERR     macro       564 redir.c          #define RF_DEVSTDERR 2
-RF_DEVSTDIN      macro       565 redir.c          #define RF_DEVSTDIN 3
-RF_DEVSTDOUT     macro       566 redir.c          #define RF_DEVSTDOUT 4
-RF_DEVTCP        macro       567 redir.c          #define RF_DEVTCP 5
-RF_DEVUDP        macro       568 redir.c          #define RF_DEVUDP 6
-RLIMIT_FILESIZE  macro       150 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_FILESIZE RLIMIT_FSIZE
-RLIMIT_LOCKS     macro       145 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_LOCKS RLIMIT_POSIXLOCKS
-RLIMIT_MAXUPROC  macro       177 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_MAXUPROC RLIMIT_NPROC
-RLIMIT_NOFILE    macro       141 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_NOFILE RLIMIT_OFILE
-RLIMIT_OPENFILES macro       158 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_OPENFILES RLIMIT_NOFILE
-RLIMIT_PIPESIZE  macro       155 /usr/local/src/bash/bash-20230914/builtins/ulimit.def #define RLIMIT_PIPESIZE 257
-RLIMIT_PTHREAD   macro       183 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_PTHREAD RLIMIT_NTHR
-RLIMIT_VIRTMEM   macro       164 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_VIRTMEM RLIMIT_VMEM
-RLIMIT_VMBLKSZ   macro       165 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMIT_VMBLKSZ 1024
-RLIMTYPE         macro       132 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIMTYPE long
-RLIM_INFINITY    macro       187 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_INFINITY 0x7fffffff
-RLIM_SAVED_CUR   macro       191 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_SAVED_CUR RLIM_INFINITY
-RLIM_SAVED_MAX   macro       195 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define RLIM_SAVED_MAX RLIM_INFINITY
-RL_BOOLEAN_VARIABLE_VALUE macro       104 bashline.c       #define RL_BOOLEAN_VARIABLE_VALUE(s) ((s)[0] == 'o' && (s)[1] == 'n' && (s)[2] == '\0')
-ROOTEDPATH       macro       264 general.h        #define ROOTEDPATH(x) (ABSPATH(x))
-ROTATE           macro       168 /usr/local/src/bash/bash-20230914/builtins/pushd.def #define ROTATE 0x02
-RPAR             macro       132 expr.c           #define RPAR ')'
-RPAREN           macro        98 subst.c          #define RPAREN ')'
-RP_LONG_LEFT     macro      5048 subst.c          #define RP_LONG_LEFT 1
-RP_LONG_RIGHT    macro      5050 subst.c          #define RP_LONG_RIGHT 3
-RP_SHORT_LEFT    macro      5049 subst.c          #define RP_SHORT_LEFT 2
-RP_SHORT_RIGHT   macro      5051 subst.c          #define RP_SHORT_RIGHT 4
-RP_SPACE         macro      3222 execute_cmd.c    #define RP_SPACE ") "
-RP_SPACE_LEN     macro      3223 execute_cmd.c    #define RP_SPACE_LEN 2
-RSH              macro       114 expr.c           #define RSH 10 /* ">>" Right SHift */
-RTLD_LAZY        macro       342 /usr/local/src/bash/bash-20230914/builtins/enable.def #define RTLD_LAZY 1
-RUNNING          macro       100 jobs.h           #define RUNNING(j) (jobs[(j)]->state == JRUNNING)
-R_OK             macro        78 test.c           #define R_OK 4
-SAVED_VAR        typedef      60 unwind_prot.c    } SAVED_VAR;
-SAVETOK          macro       233 expr.c           #define SAVETOK(X) \
-SAVE_EXPORTSTR   macro       205 variables.h      #define SAVE_EXPORTSTR(var, value) (var)->exportstr = (value) ? savestring (value) : (char *)NULL
-SA_RESTART       macro       449 nojobs.c         # define SA_RESTART 0
-SB               variable    266 execute_cmd.c    struct stat SB; /* used for debugging */
-SD_ARITHEXP      macro       325 subst.h          #define SD_ARITHEXP 0x400 /* skip_to_delim during arithmetic expansion */
-SD_COMPLETE      macro       323 subst.h          #define SD_COMPLETE 0x100 /* skip_to_delim during completion */
-SD_EXTGLOB       macro       319 subst.h          #define SD_EXTGLOB 0x010 /* skip over extended globbing patterns if appropriate */
-SD_GLOB          macro       321 subst.h          #define SD_GLOB 0x040 /* skip over glob patterns like bracket expressions */
-SD_HISTEXP       macro       324 subst.h          #define SD_HISTEXP 0x200 /* skip_to_delim during history expansion */
-SD_IGNOREQUOTE   macro       320 subst.h          #define SD_IGNOREQUOTE 0x020 /* single and double quotes are not special */
-SD_INVERT        macro       316 subst.h          #define SD_INVERT 0x002 /* look for chars NOT in passed set */
-SD_NOERROR       macro       326 subst.h          #define SD_NOERROR 0x800 /* don't print error messages */
-SD_NOJMP         macro       315 subst.h          #define SD_NOJMP 0x001 /* don't longjmp on fatal error. */
-SD_NOPROCSUB     macro       322 subst.h          #define SD_NOPROCSUB 0x080 /* don't parse process substitutions as commands */
-SD_NOQUOTEDELIM  macro       317 subst.h          #define SD_NOQUOTEDELIM 0x004 /* don't let single or double quotes act as delimiters */
-SD_NOSKIPCMD     macro       318 subst.h          #define SD_NOSKIPCMD 0x008 /* don't skip over $(, <(, or >( command/process substitution; parse them as commands */
-SEEK_CUR         macro       136 input.c          # define SEEK_CUR 1
-SELECT_COM       typedef     290 command.h        } SELECT_COM;
-SET              macro       103 /usr/local/src/bash/bash-20230914/builtins/trap.def #define SET 0 /* Set this signal to first_arg. */
-SETINTERRUPT     macro        41 quit.h           #define SETINTERRUPT interrupt_state = 1
-SETOPT           macro        73 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define SETOPT 1
-SETORIGSIG       macro       142 trap.c           #define SETORIGSIG(sig,handler) \
-SETOSTYPE        macro      5983 execute_cmd.c    # define SETOSTYPE(x) __setostype(x)
-SETOSTYPE        macro      5985 execute_cmd.c    # define SETOSTYPE(x)
-SETVARATTR       macro       189 variables.h      #define SETVARATTR(var, attr, undo) \
-SET_BINARY_O_OPTION_VALUE macro       247 /usr/local/src/bash/bash-20230914/builtins/set.def #define SET_BINARY_O_OPTION_VALUE(i, onoff, name) \
-SET_CLOSE_ON_EXEC macro        33 /usr/local/src/bash/bash-20230914/include/filecntl.h #define SET_CLOSE_ON_EXEC(fd) (fcntl ((fd), F_SETFD, FD_CLOEXEC))
-SET_EXPORTSTR    macro       204 variables.h      #define SET_EXPORTSTR(var, value) (var)->exportstr = (value)
-SET_INT_VAR      macro      5667 variables.c      #define SET_INT_VAR(name, intvar) intvar = find_variable (name) != 0
-SET_LASTREF      macro        77 array.c          #define SET_LASTREF(a, e) a->lastref = (e)
-SET_LINE_NUMBER  macro       288 execute_cmd.c    #define SET_LINE_NUMBER(v) \
-SET_OPEN_ON_EXEC macro        34 /usr/local/src/bash/bash-20230914/include/filecntl.h #define SET_OPEN_ON_EXEC(fd) (fcntl ((fd), F_SETFD, FD_NCLOEXEC))
-SFLAG            macro        85 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SFLAG 0x20
-SFLAG            macro       100 /usr/local/src/bash/bash-20230914/builtins/history.def #define SFLAG 0x10
-SFLAG            macro       104 /usr/local/src/bash/bash-20230914/builtins/bind.def #define SFLAG 0x0200
-SFLAG            macro       288 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define SFLAG 0x01
-SHELL_BOOLEAN    macro       101 test.c           #define SHELL_BOOLEAN(value) (!(value))
-SHELL_FD_BASE    macro        86 redir.c          #define SHELL_FD_BASE 10
-SHELL_VAR        typedef      94 variables.h      } SHELL_VAR;
-SHFUNC_RETURN    macro        33 bashjmp.h        #define SHFUNC_RETURN() sh_longjmp (return_catch, 1)
-SHMAT_PWARN      macro       346 externs.h        #define SHMAT_PWARN 0x002 /* print a warning message on invalid regexp */
-SHMAT_SUBEXP     macro       345 externs.h        #define SHMAT_SUBEXP 0x001 /* save subexpressions in SH_REMATCH */
-SHRT_MAX         macro        83 /usr/local/src/bash/bash-20230914/include/typemax.h # define SHRT_MAX TYPE_MAXIMUM(short)
-SHRT_MIN         macro        84 /usr/local/src/bash/bash-20230914/include/typemax.h # define SHRT_MIN TYPE_MINIMUM(short)
-SH_FUNCTION_TYPEDEF macro       189 general.h        # define SH_FUNCTION_TYPEDEF
-SIGABRT          macro        31 sig.h            # define SIGABRT SIGIOT
-SIGABRT          macro        71 siglist.c        #define SIGABRT SIGIOT
-SIGCHLD          macro        49 sig.h            # define SIGCHLD SIGCLD
-SIGCHLD          macro       131 siglist.c        #define SIGCHLD SIGCLD
-SIGEXIT          macro        44 bashjmp.h        #define SIGEXIT 5 /* Exit due to fatal terminating signal */
-SIGRETURN        macro        37 sig.h            #define SIGRETURN(n) return
-SIG_ASYNCSIG     macro        69 trap.c           #define SIG_ASYNCSIG 0x80 /* The signal is ignored because it's in an asynchronous command. */
-SIG_BLOCK        macro        58 sig.h            # define SIG_BLOCK 2
-SIG_CHANGED      macro        67 trap.c           #define SIG_CHANGED 0x20 /* Trap value changed in trap handler. */
-SIG_HARD_IGNORE  macro        63 trap.c           #define SIG_HARD_IGNORE 0x2 /* Signal was ignored on shell entry. */
-SIG_IGNORED      macro        68 trap.c           #define SIG_IGNORED 0x40 /* The signal is currently being ignored. */
-SIG_INHERITED    macro        61 trap.c           #define SIG_INHERITED 0x0 /* Value inherited from parent. */
-SIG_INPROGRESS   macro        66 trap.c           #define SIG_INPROGRESS 0x10 /* Signal handler currently executing. */
-SIG_NO_TRAP      macro        65 trap.c           #define SIG_NO_TRAP 0x8 /* Signal cannot be trapped. */
-SIG_SETMASK      macro        59 sig.h            # define SIG_SETMASK 3
-SIG_SPECIAL      macro        64 trap.c           #define SIG_SPECIAL 0x4 /* Treat this signal specially. */
-SIG_TRAPPED      macro        62 trap.c           #define SIG_TRAPPED 0x1 /* Currently trapped. */
-SILENT           macro        78 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SILENT 8 /* affects dyn_load_builtin behavior */
-SIMPLE_COM       typedef     343 command.h        } SIMPLE_COM;
-SIZE_MAX         macro       119 /usr/local/src/bash/bash-20230914/include/typemax.h # define SIZE_MAX ((size_t) ~(size_t)0)
-SKIP1            macro       182 /usr/local/src/bash/bash-20230914/builtins/printf.def #define SKIP1 "#'-+ 0"
-SORT_ATIME       macro       112 pathexp.h        #define SORT_ATIME 4
-SORT_BLOCKS      macro       114 pathexp.h        #define SORT_BLOCKS 6
-SORT_CTIME       macro       113 pathexp.h        #define SORT_CTIME 5
-SORT_MTIME       macro       111 pathexp.h        #define SORT_MTIME 3
-SORT_NAME        macro       109 pathexp.h        #define SORT_NAME 1
-SORT_NONE        macro       108 pathexp.h        #define SORT_NONE 0
-SORT_NOSORT      macro       115 pathexp.h        #define SORT_NOSORT 7
-SORT_REVERSE     macro       117 pathexp.h        #define SORT_REVERSE 128
-SORT_SIZE        macro       110 pathexp.h        #define SORT_SIZE 2
-SPECIAL          macro        77 /usr/local/src/bash/bash-20230914/builtins/enable.def #define SPECIAL 4
-SPECIAL_BUILTIN  macro        44 builtins.h       #define SPECIAL_BUILTIN 0x08 /* This is a Posix `special' builtin. */
-SPECIAL_LOCAL    macro        48 /usr/local/src/bash/bash-20230914/builtins/setattr.def #define SPECIAL_LOCAL(n) \
-SPECIAL_TRAP     macro        71 trap.c           #define SPECIAL_TRAP(s) ((s) == EXIT_TRAP || (s) == DEBUG_TRAP || (s) == ERROR_TRAP || (s) == RETURN_TRAP)
-SPECIAL_VAR      macro       125 subst.c          #define SPECIAL_VAR(name, wi) \
-SPECIFIC_COMPLETION_FUNCTIONS macro       240 bashline.c       #define SPECIFIC_COMPLETION_FUNCTIONS
-SSFLAG           macro       105 /usr/local/src/bash/bash-20230914/builtins/bind.def #define SSFLAG 0x0400
-SSIZE_MAX        macro       115 /usr/local/src/bash/bash-20230914/include/typemax.h # define SSIZE_MAX INT_MAX
-STATIC_BUILTIN   macro        43 builtins.h       #define STATIC_BUILTIN 0x04 /* This builtin is not dynamically loaded. */
-STOPPED          macro        99 jobs.h           #define STOPPED(j) (jobs[(j)]->state == JSTOPPED)
-STR              macro       109 expr.c           #define STR 5 /* string */
-STRCOLLEQ        macro        71 test.c           #define STRCOLLEQ(a, b) ((a)[0] == (b)[0] && strcoll ((a), (b)) == 0)
-STRDUP           macro        42 pcomplib.c       #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
-STRDUP           macro        71 pcomplete.c      # undef STRDUP
-STRDUP           macro        73 pcomplete.c      #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
-STRDUP           macro        75 /usr/local/src/bash/bash-20230914/builtins/complete.def #define STRDUP(x) ((x) ? savestring (x) : (char *)NULL)
-STREQ            function    154 general.h        STREQ(const char *a, const char *b)
-STREQ            macro        69 test.c           # define STREQ(a, b) ((a)[0] == (b)[0] && strcmp ((a), (b)) == 0)
-STREQN           function    160 general.h        STREQN(const char *a, const char *b, size_t n)
-STRINGCHAR       macro      5838 execute_cmd.c    # define STRINGCHAR(ind) \
-STRINGCHAR       macro      5843 execute_cmd.c    # define STRINGCHAR(ind) \
-STRINGCHAR       macro      5926 execute_cmd.c    #undef STRINGCHAR
-STRING_ARRAY     macro      1072 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define STRING_ARRAY 0x01
-STRING_INT_ALIST typedef     131 general.h        } STRING_INT_ALIST;
-STRLEN           macro        65 test.c           # define STRLEN(s) ((s)[0] ? ((s)[1] ? ((s)[2] ? strlen(s) : 2) : 1) : 0)
-STRLEN           macro       166 general.h        #define STRLEN(s) (((s) && (s)[0]) ? ((s)[1] ? ((s)[2] ? strlen(s) : 2) : 1) : 0)
-STRUCT_SUFFIX    macro        97 /usr/local/src/bash/bash-20230914/builtins/enable.def #define STRUCT_SUFFIX "_struct"
-STR_DOLLAR_AT_STAR macro       108 subst.c          #define STR_DOLLAR_AT_STAR(s) (DOLLAR_AT_STAR ((s)[0]) && (s)[1] == '\0')
-ST_BACKSL        macro        89 subst.c          #define ST_BACKSL 0x01
-ST_BAD           macro       343 braces.c         #define ST_BAD 0
-ST_CHAR          macro       345 braces.c         #define ST_CHAR 2
-ST_CTLESC        macro        90 subst.c          #define ST_CTLESC 0x02
-ST_DQUOTE        macro        92 subst.c          #define ST_DQUOTE 0x08 /* unused yet */
-ST_INT           macro       344 braces.c         #define ST_INT 1
-ST_SQUOTE        macro        91 subst.c          #define ST_SQUOTE 0x04 /* unused yet */
-ST_ZINT          macro       346 braces.c         #define ST_ZINT 3
-SUBOVERFLOW      macro       137 /usr/local/src/bash/bash-20230914/include/typemax.h #define SUBOVERFLOW(a,b,minv,maxv) \
-SUBSHELL_ASYNC   macro       120 command.h        #define SUBSHELL_ASYNC 0x01 /* subshell caused by `command &' */
-SUBSHELL_COM     typedef     365 command.h        } SUBSHELL_COM;
-SUBSHELL_COMSUB  macro       122 command.h        #define SUBSHELL_COMSUB 0x04 /* subshell caused by `command` or $(command) */
-SUBSHELL_COPROC  macro       126 command.h        #define SUBSHELL_COPROC 0x40 /* subshell from a coproc pipeline */
-SUBSHELL_FORK    macro       123 command.h        #define SUBSHELL_FORK 0x08 /* subshell caused by executing a disk command */
-SUBSHELL_IGNTRAP macro       128 command.h        #define SUBSHELL_IGNTRAP 0x100 /* subshell should reset trapped signals from trap_handler */
-SUBSHELL_PAREN   macro       121 command.h        #define SUBSHELL_PAREN 0x02 /* subshell caused by ( ... ) */
-SUBSHELL_PIPE    macro       124 command.h        #define SUBSHELL_PIPE 0x10 /* subshell from a pipeline element */
-SUBSHELL_PROCSUB macro       125 command.h        #define SUBSHELL_PROCSUB 0x20 /* subshell caused by <(command) or >(command) */
-SUBSHELL_RESETTRAP macro       127 command.h        #define SUBSHELL_RESETTRAP 0x80 /* subshell needs to reset trap strings on first call to trap */
-SVFUNC           typedef      75 pcomplete.c      typedef SHELL_VAR **SVFUNC (void);
-SX_COMMAND       macro        66 subst.h          #define SX_COMMAND 0x0008 /* extracting a shell script/command */
-SX_COMPLETE      macro        73 subst.h          #define SX_COMPLETE 0x0400 /* extracting word for completion */
-SX_FUNSUB        macro        70 subst.h          #define SX_FUNSUB 0x0080 /* extracting ${ command; }; passed to xparse_dolparen */
-SX_NOALLOC       macro        63 subst.h          #define SX_NOALLOC 0x0001 /* just skip; don't return substring */
-SX_NOCTLESC      macro        67 subst.h          #define SX_NOCTLESC 0x0010 /* don't honor CTLESC quoting */
-SX_NOERROR       macro        75 subst.h          #define SX_NOERROR 0x1000 /* don't print parser error messages */
-SX_NOESCCTLNUL   macro        68 subst.h          #define SX_NOESCCTLNUL 0x0020 /* don't let CTLESC quote CTLNUL */
-SX_NOLONGJMP     macro        69 subst.h          #define SX_NOLONGJMP 0x0040 /* don't longjmp on fatal error */
-SX_POSIXEXP      macro        71 subst.h          #define SX_POSIXEXP 0x0100 /* extracting new Posix pattern removal expansions in extract_dollar_brace_string */
-SX_REQMATCH      macro        65 subst.h          #define SX_REQMATCH 0x0004 /* closing/matching delimiter required */
-SX_STRIPDQ       macro        74 subst.h          #define SX_STRIPDQ 0x0800 /* strip double quotes when extracting double-quoted string */
-SX_VARNAME       macro        64 subst.h          #define SX_VARNAME 0x0002 /* variable name; for string_extract () */
-SX_WORD          macro        72 subst.h          #define SX_WORD 0x0200 /* extracting word in ${param op word} */
-SYSLOG_MAXHDR    macro       812 bashhist.c       #define SYSLOG_MAXHDR 256
-SYSLOG_MAXLEN    macro       811 bashhist.c       #define SYSLOG_MAXLEN SYSLOG_MAXMSG
-SYSLOG_MAXMSG    macro       810 bashhist.c       #define SYSLOG_MAXMSG 1024
-S_IEXEC          macro       115 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IEXEC 00100
-S_IFBLK          macro        64 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFBLK _S_IFBLK
-S_IFCHR          macro        58 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFCHR _S_IFCHR
-S_IFDIR          macro        40 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IFDIR 0040000
-S_IFDIR          macro        61 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFDIR _S_IFDIR
-S_IFIFO          macro        55 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFIFO _S_IFIFO
-S_IFLNK          macro        70 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFLNK _S_IFLNK
-S_IFMT           macro        43 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IFMT 0170000
-S_IFMT           macro        52 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFMT _S_IFMT
-S_IFREG          macro        67 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFREG _S_IFREG
-S_IFSOCK         macro        73 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IFSOCK _S_IFSOCK
-S_IREAD          macro       113 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IREAD 00400
-S_IRGRP          macro       123 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRGRP (S_IREAD >> 3) /* read, group */
-S_IRGRP          macro       139 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRGRP (S_IREAD >> 3) /* read, group */
-S_IROTH          macro       127 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IROTH (S_IREAD >> 6) /* read, other */
-S_IROTH          macro       145 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IROTH (S_IREAD >> 6) /* read, other */
-S_IRUGO          macro       158 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IRUGO (S_IRUSR | S_IRGRP | S_IROTH)
-S_IRUSR          macro       119 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRUSR S_IREAD /* read, owner */
-S_IRWXG          macro       133 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
-S_IRWXG          macro       150 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP)
-S_IRWXO          macro       134 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
-S_IRWXO          macro       153 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
-S_IRWXU          macro       132 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR)
-S_ISBLK          macro        30 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISBLK
-S_ISBLK          macro        80 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISBLK(m) (((m)&S_IFMT) == S_IFBLK) /* block device */
-S_ISCHR          macro        31 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISCHR
-S_ISCHR          macro        84 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISCHR(m) (((m)&S_IFMT) == S_IFCHR) /* character device */
-S_ISDIR          macro        32 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISDIR
-S_ISDIR          macro        88 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISDIR(m) (((m)&S_IFMT) == S_IFDIR) /* directory */
-S_ISFIFO         macro        33 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISFIFO
-S_ISFIFO         macro        96 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISFIFO(m) (((m)&S_IFMT) == S_IFIFO) /* fifo - named pipe */
-S_ISLNK          macro        35 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISLNK
-S_ISLNK          macro       100 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISLNK(m) (((m)&S_IFMT) == S_IFLNK) /* symbolic link */
-S_ISREG          macro        34 /usr/local/src/bash/bash-20230914/include/posixstat.h # undef S_ISREG
-S_ISREG          macro        92 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISREG(m) (((m)&S_IFMT) == S_IFREG) /* file */
-S_ISSOCK         macro       104 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_ISSOCK(m) (((m)&S_IFMT) == S_IFSOCK) /* socket */
-S_IWGRP          macro       124 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWGRP (S_IWRITE >> 3) /* write, group */
-S_IWGRP          macro       140 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWGRP (S_IWRITE >> 3) /* write, group */
-S_IWOTH          macro       128 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWOTH (S_IWRITE >> 6) /* write, other */
-S_IWOTH          macro       146 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWOTH (S_IWRITE >> 6) /* write, other */
-S_IWRITE         macro       114 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWRITE 00200
-S_IWUGO          macro       159 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IWUGO (S_IWUSR | S_IWGRP | S_IWOTH)
-S_IWUSR          macro       120 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IWUSR S_IWRITE /* write, owner */
-S_IXGRP          macro       125 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXGRP (S_IEXEC >> 3) /* execute, group */
-S_IXGRP          macro       141 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXGRP (S_IEXEC >> 3) /* execute, group */
-S_IXOTH          macro       129 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXOTH (S_IEXEC >> 6) /* execute, other */
-S_IXOTH          macro       147 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXOTH (S_IEXEC >> 6) /* execute, other */
-S_IXUGO          macro       160 /usr/local/src/bash/bash-20230914/include/posixstat.h #define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
-S_IXUSR          macro       121 /usr/local/src/bash/bash-20230914/include/posixstat.h # define S_IXUSR S_IEXEC /* execute, owner */
-Sarg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-Select           member      212 command.h        struct select_com *Select;
-SigHandler       typedef      35 sig.h            typedef void SigHandler (int);
-Simple           member      208 command.h        struct simple_com *Simple;
-Subshell         member      223 command.h        struct subshell_com *Subshell;
-TEMPENV_HASH_BUCKETS macro        86 variables.c      #define TEMPENV_HASH_BUCKETS 4 /* must be power of two */
-TERMIOS_TTY_DRIVER macro        30 /usr/local/src/bash/bash-20230914/include/shtty.h # define TERMIOS_TTY_DRIVER
-TERMIO_TTY_DRIVER macro        33 /usr/local/src/bash/bash-20230914/include/shtty.h # define TERMIO_TTY_DRIVER
-TERMSIGS_LENGTH  macro       217 sig.c            #define TERMSIGS_LENGTH (sizeof (terminating_signals) / sizeof (struct termsig))
-TEST_ERREXIT_STATUS macro       103 test.c           #define TEST_ERREXIT_STATUS 2
-TEXINFO          macro      1073 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define TEXINFO 0x02
-TILDE_END        macro      1140 general.c        #define TILDE_END(c) ((c) == '\0' || (c) == '/' || (c) == ':')
-TIMELEN_MAX      macro       106 /usr/local/src/bash/bash-20230914/builtins/history.def # define TIMELEN_MAX 128
-TIMELEN_MAX      macro       186 /usr/local/src/bash/bash-20230914/builtins/printf.def # define TIMELEN_MAX 128
-TIMEVAL_TO_TIMESPEC macro        86 /usr/local/src/bash/bash-20230914/include/posixtime.h # define TIMEVAL_TO_TIMESPEC(tv, ts) \
-TOSTOP           macro        52 /usr/local/src/bash/bash-20230914/include/shtty.h # undef TOSTOP
-TRANSLATE_REDIRECT macro        66 command.h        #define TRANSLATE_REDIRECT(ri) \
-TRAP_STRING      macro        57 trap.h           #define TRAP_STRING(s) \
-TRUE             macro        99 test.c           #define TRUE 1
-TTYSTRUCT        macro        55 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct termios
-TTYSTRUCT        macro        59 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct termio
-TTYSTRUCT        macro        62 /usr/local/src/bash/bash-20230914/include/shtty.h # define TTYSTRUCT struct sgttyb
-TYPE_MAXIMUM     macro        51 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_MAXIMUM(t) \
-TYPE_MINIMUM     macro        47 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_MINIMUM(t) ((t) ~ TYPE_MAXIMUM (t))
-TYPE_SIGNED      macro        35 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
-TYPE_SIGNED      macro        80 general.h        #define TYPE_SIGNED(t) (! ((t) 0 < (t) -1))
-TYPE_SIGNED_MAGNITUDE macro        39 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_SIGNED_MAGNITUDE(t) ((t) ~ (t) 0 < (t) -1)
-TYPE_WIDTH       macro        43 /usr/local/src/bash/bash-20230914/include/typemax.h # define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
-TYPE_WIDTH       macro        84 general.h        #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
-UCHAR_MAX        macro        89 /usr/local/src/bash/bash-20230914/include/typemax.h # define UCHAR_MAX 255
-UFLAG            macro       106 /usr/local/src/bash/bash-20230914/builtins/bind.def #define UFLAG 0x0800
-UFLAG            macro       289 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define UFLAG 0x02
-UINT_MAX         macro        79 /usr/local/src/bash/bash-20230914/include/typemax.h # define UINT_MAX ((unsigned int) ~(unsigned int)0)
-ULLONG_MAX       macro        63 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULLONG_MAX TYPE_MAXIMUM(unsigned long long int)
-ULLONG_MAX       macro        95 /usr/local/src/bash/bash-20230914/include/typemax.h # undef ULLONG_MAX
-ULLONG_MAX       macro        96 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULLONG_MAX maxquad
-ULONG_MAX        macro        68 /usr/local/src/bash/bash-20230914/include/typemax.h # define ULONG_MAX ((unsigned long) ~(unsigned long) 0)
-UNBLOCK_CHILD    macro        98 sig.h            # define UNBLOCK_CHILD(ovar) UNBLOCK_SIGNAL(ovar)
-UNBLOCK_CHILD    macro       101 sig.h            # define UNBLOCK_CHILD(ovar) sigsetmask (ovar)
-UNBLOCK_SIGNAL   macro        94 sig.h            #define UNBLOCK_SIGNAL(ovar) sigprocmask (SIG_SETMASK, &ovar, (sigset_t *) NULL)
-UNLOAD_SUFFIX    macro       100 /usr/local/src/bash/bash-20230914/builtins/enable.def #define UNLOAD_SUFFIX "_builtin_unload"
-UNQUEUE_SIGCHLD  macro       324 jobs.c           #define UNQUEUE_SIGCHLD(os) \
-UNQUOTED         macro      11051 subst.c          #define UNQUOTED 0
-UNSETOPT         macro        72 /usr/local/src/bash/bash-20230914/builtins/shopt.def #define UNSETOPT 0
-UNSET_LASTREF    macro        78 array.c          #define UNSET_LASTREF(a) a->lastref = 0;
-UNWIND_ELT       typedef      78 unwind_prot.c    } UNWIND_ELT;
-UPDATE_MAIL_FILE macro       143 mailcheck.c      #define UPDATE_MAIL_FILE(i, finfo) \
-USE_EXPORTSTR    macro      4781 variables.c      # define USE_EXPORTSTR (value == var->exportstr && array_p (var) == 0 && assoc_p (var) == 0)
-USE_EXPORTSTR    macro      4783 variables.c      # define USE_EXPORTSTR (value == var->exportstr)
-USE_EXPORTSTR    macro      4841 variables.c      #undef USE_EXPORTSTR
-USE_LESSCORE     macro        38 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define USE_LESSCORE
-USE_LONG_DOUBLE  macro       214 /usr/local/src/bash/bash-20230914/builtins/printf.def # define USE_LONG_DOUBLE 1
-USE_LONG_DOUBLE  macro       219 /usr/local/src/bash/bash-20230914/builtins/printf.def # define USE_LONG_DOUBLE 0
-USE_VAR          macro       163 shell.h          # define USE_VAR(x) ((void) &(x))
-USE_VAR          macro       165 shell.h          # define USE_VAR(x)
-USHRT_MAX        macro        85 /usr/local/src/bash/bash-20230914/include/typemax.h # define USHRT_MAX ((unsigned short) ~(unsigned short)0)
-UWCACHESIZE      macro        92 unwind_prot.c    #define UWCACHESIZE 128
-VALID_ECHO_OPTIONS macro        90 /usr/local/src/bash/bash-20230914/builtins/echo.def # define VALID_ECHO_OPTIONS "neE"
-VALID_INDIR_PARAM macro       117 subst.c          #define VALID_INDIR_PARAM(c) \
-VALID_NUMCHAR    macro      1532 expr.c           #define VALID_NUMCHAR(c) (ISALNUM(c) || ((c) == '_') || ((c) == '@'))
-VALID_PARAM_EXPAND_CHAR macro       122 subst.c          #define VALID_PARAM_EXPAND_CHAR(c) (sh_syntaxtab[(unsigned char)c] & CSUBSTOP)
-VALID_SPECIAL_LENGTH_PARAM macro       112 subst.c          #define VALID_SPECIAL_LENGTH_PARAM(c) \
-VARIABLES_HASH_BUCKETS macro        84 variables.c      #define VARIABLES_HASH_BUCKETS 1024 /* must be power of two */
-VARLIST          typedef     100 variables.h      } VARLIST;
-VAR_CONTEXT      typedef      41 variables.h      } VAR_CONTEXT;
-VA_ALLOWALL      macro        71 arrayfunc.h      #define VA_ALLOWALL 0x004 /* allow @ to mean all elements of the array */
-VA_ALLOWALL      macro       135 arrayfunc.h      #define VA_ALLOWALL 0
-VA_NOEXPAND      macro        69 arrayfunc.h      #define VA_NOEXPAND 0x001
-VA_NOEXPAND      macro       133 arrayfunc.h      #define VA_NOEXPAND 0
-VA_ONEWORD       macro        70 arrayfunc.h      #define VA_ONEWORD 0x002
-VA_ONEWORD       macro       134 arrayfunc.h      #define VA_ONEWORD 0
-VCLRFLAGS        macro       199 variables.h      #define VCLRFLAGS(var) ((var)->attributes = 0)
-VC_BLTNENV       macro        47 variables.h      #define VC_BLTNENV 0x08 /* builtin_env */
-VC_FUNCENV       macro        46 variables.h      #define VC_FUNCENV 0x04 /* also function if name != NULL */
-VC_HASLOCAL      macro        44 variables.h      #define VC_HASLOCAL 0x01
-VC_HASTMPVAR     macro        45 variables.h      #define VC_HASTMPVAR 0x02
-VC_TEMPENV       macro        48 variables.h      #define VC_TEMPENV 0x10 /* temporary_env */
-VC_TEMPFLAGS     macro        50 variables.h      #define VC_TEMPFLAGS (VC_FUNCENV|VC_BLTNENV|VC_TEMPENV)
-VFLAG            macro        98 /usr/local/src/bash/bash-20230914/builtins/bind.def #define VFLAG 0x0008
-VGETFLAGS        macro       196 variables.h      #define VGETFLAGS(var) ((var)->attributes)
-VI_EDITING_MODE  macro        88 bashline.c       # define VI_EDITING_MODE 0
-VI_EDIT_COMMAND  macro       932 bashline.c       #define VI_EDIT_COMMAND "fc -e \"${VISUAL:-${EDITOR:-vi}}\""
-VSETATTR         macro       193 variables.h      #define VSETATTR(var, attr) ((var)->attributes |= (attr))
-VSETFLAGS        macro       198 variables.h      #define VSETFLAGS(var, flags) ((var)->attributes = (flags))
-VT_ARRAYMEMBER   macro        83 subst.c          #define VT_ARRAYMEMBER 3
-VT_ARRAYVAR      macro        82 subst.c          #define VT_ARRAYVAR 2
-VT_ASSOCVAR      macro        84 subst.c          #define VT_ASSOCVAR 4
-VT_POSPARMS      macro        81 subst.c          #define VT_POSPARMS 1
-VT_STARSUB       macro        86 subst.c          #define VT_STARSUB 128 /* $* or ${array[*]} -- used to split */
-VT_VARIABLE      macro        80 subst.c          #define VT_VARIABLE 0
-VUNSETATTR       macro       194 variables.h      #define VUNSETATTR(var, attr) ((var)->attributes &= ~(attr))
-VVFLAG           macro       103 /usr/local/src/bash/bash-20230914/builtins/bind.def #define VVFLAG 0x0100
-WAIT             typedef      38 /usr/local/src/bash/bash-20230914/include/posixwait.h typedef union wait WAIT;
-WAIT             typedef      41 /usr/local/src/bash/bash-20230914/include/posixwait.h typedef int WAIT;
-WAITPID          macro        63 nojobs.c         # define WAITPID(pid, statusp, options) waitpid (pid, statusp, options)
-WAITPID          macro        65 nojobs.c         # define WAITPID(pid, statusp, options) wait (statusp)
-WAITPID          macro       118 jobs.c           # define WAITPID(pid, statusp, options) \
-WAITPID          macro       122 jobs.c           # define WAITPID(pid, statusp, options) \
-WAITPID          macro       126 jobs.c           # define WAITPID(pid, statusp, options) \
-WAITPID          macro       129 jobs.c           # define WAITPID(pid, statusp, options) \
-WAIT_RETURN      macro       101 /usr/local/src/bash/bash-20230914/builtins/wait.def #define WAIT_RETURN(s) \
-WCONTINUED       macro       153 jobs.c           # undef WCONTINUED
-WCONTINUED       macro       154 jobs.c           # define WCONTINUED 0
-WDCACHESIZE      macro        55 make_cmd.c       #define WDCACHESIZE 128
-WDOT_OR_DOTDOT   macro       277 general.h        #define WDOT_OR_DOTDOT(w) (w[0] == L'.' && (w[1] == L'\0' || (w[1] == L'.' && w[2] == L'\0')))
-WEXITSTATUS      macro        64 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WEXITSTATUS(s) ((s) >> 8)
-WEXITSTATUS      macro        95 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WEXITSTATUS(x) ((x).w_retcode)
-WEXITSTATUS      macro        98 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WEXITSTATUS(s) ((s).w_retcode)
-WEXP_ALL         macro      12369 subst.c          #define WEXP_ALL (WEXP_VARASSIGN|WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP|WEXP_PATHEXP)
-WEXP_BRACEEXP    macro      12362 subst.c          #define WEXP_BRACEEXP 0x002
-WEXP_NOVARS      macro      12373 subst.c          #define WEXP_NOVARS (WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP|WEXP_PATHEXP)
-WEXP_PARAMEXP    macro      12364 subst.c          #define WEXP_PARAMEXP 0x008
-WEXP_PATHEXP     macro      12365 subst.c          #define WEXP_PATHEXP 0x010
-WEXP_SHELLEXP    macro      12378 subst.c          #define WEXP_SHELLEXP (WEXP_BRACEEXP|WEXP_TILDEEXP|WEXP_PARAMEXP)
-WEXP_TILDEEXP    macro      12363 subst.c          #define WEXP_TILDEEXP 0x004
-WEXP_VARASSIGN   macro      12361 subst.c          #define WEXP_VARASSIGN 0x001
-WFLAG            macro        98 /usr/local/src/bash/bash-20230914/builtins/history.def #define WFLAG 0x04
-WFOLD            macro      5410 subst.c          #define WFOLD(c) (match_ignore_case && iswupper (c) ? towlower (c) : (wint_t)(c))
-WFOLD            macro      5552 subst.c          #undef WFOLD
-WHILE_COM        typedef     306 command.h        } WHILE_COM;
-WHITECHAR        macro      5840 execute_cmd.c    # define WHITECHAR(ind) \
-WHITECHAR        macro      5845 execute_cmd.c    # define WHITECHAR(ind) \
-WHITECHAR        macro      5927 execute_cmd.c    #undef WHITECHAR
-WHOLLY_QUOTED    macro      11053 subst.c          #define WHOLLY_QUOTED 2
-WIFCONTINUED     macro       157 jobs.c           # define WIFCONTINUED(s) (0)
-WIFCORED         macro        81 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) (WCOREDUMP(s))
-WIFCORED         macro        83 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) ((s) & 0200)
-WIFCORED         macro        96 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFCORED(x) ((x).w_coredump)
-WIFCORED         macro       102 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFCORED(s) ((s).w_coredump)
-WIFEXITED        macro        72 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFEXITED(s) (((s) & 0377) == 0)
-WIFEXITED        macro        90 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFEXITED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig == 0)
-WIFSIGNALED      macro        76 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFSIGNALED(s) (!WIFSTOPPED(s) && !WIFEXITED(s))
-WIFSIGNALED      macro        91 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFSIGNALED(x) ((x).w_stopval != WSTOPPED && (x).w_termsig != 0)
-WIFSTOPPED       macro        68 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WIFSTOPPED(s) (((s) & 0177) == 0177)
-WIFSTOPPED       macro        89 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WIFSTOPPED(x) ((x).w_stopval == WSTOPPED)
-WLCACHESIZE      macro        56 make_cmd.c       #define WLCACHESIZE 128
-WLPAREN          macro       103 subst.c          #define WLPAREN L'('
-WNOHANG          macro        47 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WNOHANG 1
-WORDDELIM        macro      1053 bashline.c       #define WORDDELIM(c) (shellmeta(c) || shellblank(c))
-WORD_DESC        typedef      43 braces.c         typedef char *WORD_DESC;
-WORD_DESC        typedef     134 command.h        } WORD_DESC;
-WORD_LIST        typedef      44 braces.c         typedef char **WORD_LIST;
-WORD_LIST        typedef     140 command.h        } WORD_LIST;
-WRITE_REDIRECT   macro        57 command.h        #define WRITE_REDIRECT(ri) \
-WRPAREN          macro       104 subst.c          #define WRPAREN L')'
-WSTATUS          macro        39 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTATUS(t) (t.w_status)
-WSTATUS          macro        42 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTATUS(t) (t)
-WSTOPPED         macro        88 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WSTOPPED 0177
-WSTOPSIG         macro        56 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTOPSIG(s) ((s) >> 8)
-WSTOPSIG         macro        90 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WSTOPSIG(s) ((s).w_stopsig)
-WSTOPSIG         macro        94 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WSTOPSIG(x) ((x).w_stopsig)
-WTERMSIG         macro        60 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WTERMSIG(s) ((s) & 0177)
-WTERMSIG         macro        93 /usr/local/src/bash/bash-20230914/include/unionwait.h #define WTERMSIG(x) ((x).w_termsig)
-WTERMSIG         macro        94 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WTERMSIG(s) ((s).w_termsig)
-WUNTRACED        macro        48 /usr/local/src/bash/bash-20230914/include/posixwait.h # define WUNTRACED 2
-W_ALLOC          macro        30 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_ALLOC 0x01
-W_ARRAYIND       macro       100 command.h        #define W_ARRAYIND (1 << 24) /* word is an array index being expanded */
-W_ARRAYREF       macro        85 command.h        #define W_ARRAYREF (1 << 9) /* word is a valid array reference */
-W_ASSIGNARG      macro        93 command.h        #define W_ASSIGNARG (1 << 17) /* word is assignment argument to command */
-W_ASSIGNARRAY    macro        99 command.h        #define W_ASSIGNARRAY (1 << 23) /* word looks like a compound indexed array assignment */
-W_ASSIGNASSOC    macro        98 command.h        #define W_ASSIGNASSOC (1 << 22) /* word looks like associative array assignment */
-W_ASSIGNMENT     macro        78 command.h        #define W_ASSIGNMENT (1 << 2) /* This word is a variable assignment. */
-W_ASSIGNRHS      macro        87 command.h        #define W_ASSIGNRHS (1 << 11) /* Word is rhs of an assignment statement */
-W_ASSNBLTIN      macro        92 command.h        #define W_ASSNBLTIN (1 << 16) /* word is a builtin command that takes assignments */
-W_ASSNGLOBAL     macro       101 command.h        #define W_ASSNGLOBAL (1 << 25) /* word is a global assignment to declare (declare/typeset -g) */
-W_CHKLOCAL       macro       104 command.h        #define W_CHKLOCAL (1 << 28) /* check for local vars on assignment */
-W_COMPASSIGN     macro        91 command.h        #define W_COMPASSIGN (1 << 15) /* Compound assignment */
-W_COMPLETE       macro       103 command.h        #define W_COMPLETE (1 << 27) /* word is being expanded for completion */
-W_DOLLARAT       macro        84 command.h        #define W_DOLLARAT (1 << 8) /* UNUSED - $@ and its special handling */
-W_DQUOTE         macro        95 command.h        #define W_DQUOTE (1 << 19) /* UNUSED - word should be treated as if double-quoted */
-W_EXPANDRHS      macro        90 command.h        #define W_EXPANDRHS (1 << 14) /* Expanding word in ${paramOPword} */
-W_FORCELOCAL     macro       105 command.h        #define W_FORCELOCAL (1 << 29) /* force assignments to be to local variables, non-fatal on assignment errors */
-W_FREE           macro        31 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_FREE 0x02
-W_HASDOLLAR      macro        76 command.h        #define W_HASDOLLAR (1 << 0) /* Dollar sign present. */
-W_HASQUOTEDNULL  macro        94 command.h        #define W_HASQUOTEDNULL (1 << 18) /* word contains a quoted null character */
-W_NOASSNTILDE    macro        89 command.h        #define W_NOASSNTILDE (1 << 13) /* don't do tilde expansion like an assignment statement */
-W_NOBRACE        macro       102 command.h        #define W_NOBRACE (1 << 26) /* Don't perform brace expansion */
-W_NOCOMSUB       macro        86 command.h        #define W_NOCOMSUB (1 << 10) /* Don't perform command substitution on this word */
-W_NOGLOB         macro        81 command.h        #define W_NOGLOB (1 << 5) /* Do not perform globbing on this word. */
-W_NOPROCSUB      macro        96 command.h        #define W_NOPROCSUB (1 << 20) /* don't perform process substitution */
-W_NOSPLIT        macro        80 command.h        #define W_NOSPLIT (1 << 4) /* Do not perform word splitting on this word because ifs is empty string. */
-W_NOSPLIT2       macro        82 command.h        #define W_NOSPLIT2 (1 << 6) /* Don't split word except for $@ expansion (using spaces) because context does not allow it. */
-W_NOTILDE        macro        88 command.h        #define W_NOTILDE (1 << 12) /* Don't perform tilde expansion on this word */
-W_OK             macro        79 test.c           #define W_OK 2
-W_QUOTED         macro        77 command.h        #define W_QUOTED (1 << 1) /* Some form of quote character is present. */
-W_REALLOC        macro        32 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_REALLOC 0x04
-W_RESIZED        macro        33 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define W_RESIZED 0x08
-W_SAWQUOTEDNULL  macro        97 command.h        #define W_SAWQUOTEDNULL (1 << 21) /* word contained a quoted null that was removed */
-W_SPLITSPACE     macro        79 command.h        #define W_SPLITSPACE (1 << 3) /* Split this word on " " regardless of IFS */
-W_TILDEEXP       macro        83 command.h        #define W_TILDEEXP (1 << 7) /* Tilde expand this assignment word */
-Warg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-While            member      205 command.h        struct while_com *While;
-XCOREDUMP        macro       222 sig.c            #define XCOREDUMP(x) (terminating_signals[x].core_dump)
-XFLAG            macro       107 /usr/local/src/bash/bash-20230914/builtins/bind.def #define XFLAG 0x1000
-XHANDLER         macro       220 sig.c            #define XHANDLER(x) (terminating_signals[x].orig_handler)
-XHANDLER         macro       381 sig.c            #undef XHANDLER
-XSAFLAGS         macro       221 sig.c            #define XSAFLAGS(x) (terminating_signals[x].orig_flags)
-XSIG             macro       219 sig.c            #define XSIG(x) (terminating_signals[x].signum)
-XSIG             macro       686 sig.c            #undef XSIG
-XXFLAG           macro       108 /usr/local/src/bash/bash-20230914/builtins/bind.def #define XXFLAG 0x2000
-X_EAGAIN         macro        49 input.c          # define X_EAGAIN EAGAIN
-X_EAGAIN         macro        51 input.c          # define X_EAGAIN -99
-X_EWOULDBLOCK    macro        55 input.c          # define X_EWOULDBLOCK EWOULDBLOCK
-X_EWOULDBLOCK    macro        57 input.c          # define X_EWOULDBLOCK -99
-X_OK             macro        80 test.c           #define X_OK 1
-Xarg             variable    105 /usr/local/src/bash/bash-20230914/builtins/complete.def static char *Garg, *Warg, *Parg, *Sarg, *Xarg, *Farg, *Carg;
-_                macro        36 bashintl.h       #define _(msgid) gettext(msgid)
-_                macro        45 braces.c         #define _(X) X
-_                macro       158 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h # define _(x) x
-_ALIAS_H_        macro        22 alias.h          #define _ALIAS_H_
-_ARRAYFUNC_H_    macro        22 arrayfunc.h      #define _ARRAYFUNC_H_
-_ARRAY_H_        macro        24 array.h          #define _ARRAY_H_
-_ASSOC_H_        macro        23 assoc.h          #define _ASSOC_H_
-_BASHANSI_H_     macro        22 bashansi.h       #define _BASHANSI_H_
-_BASHHIST_H_     macro        22 bashhist.h       #define _BASHHIST_H_
-_BASHINTL_H_     macro        22 bashintl.h       #define _BASHINTL_H_
-_BASHJMP_H_      macro        22 bashjmp.h        #define _BASHJMP_H_
-_BASHLINE_H_     macro        22 bashline.h       #define _BASHLINE_H_
-_BASHTYPES_H_    macro        22 bashtypes.h      # define _BASHTYPES_H_
-_BASH_SYSTIMES_H macro        29 /usr/local/src/bash/bash-20230914/include/systimes.h #define _BASH_SYSTIMES_H 1
-_COMMAND_H_      macro        23 command.h        #define _COMMAND_H_
-_DISPOSE_CMD_H_  macro        22 dispose_cmd.h    #define _DISPOSE_CMD_H_
-_ERROR_H_        macro        22 error.h          #define _ERROR_H_
-_EXECUTE_CMD_H_  macro        22 execute_cmd.h    #define _EXECUTE_CMD_H_
-_EXTERNS_H_      macro        25 externs.h        # define _EXTERNS_H_
-_FILECNTL_H_     macro        22 /usr/local/src/bash/bash-20230914/include/filecntl.h #define _FILECNTL_H_
-_FLAGS_H_        macro        23 flags.h          #define _FLAGS_H_
-_GENERAL_H_      macro        22 general.h        #define _GENERAL_H_
-_HASHLIB_H_      macro        22 hashlib.h        #define _HASHLIB_H_
-_IMALLOC_H       macro        24 /usr/local/src/bash/bash-20230914/lib/malloc/imalloc.h #define _IMALLOC_H
-_INPUT_H_        macro        22 input.h          #define _INPUT_H_
-_JOBS_H_         macro        22 jobs.h           # define _JOBS_H_
-_KERNEL          macro       107 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define _KERNEL
-_KERNEL          macro       111 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # undef _KERNEL
-_MAILCHECK_H_    macro        22 mailcheck.h      #define _MAILCHECK_H_
-_MAKE_CMD_H_     macro        22 make_cmd.h       #define _MAKE_CMD_H_
-_MAXPATH_H_      macro        22 /usr/local/src/bash/bash-20230914/include/maxpath.h #define _MAXPATH_H_
-_MEMALLOC_H_     macro        23 /usr/local/src/bash/bash-20230914/include/memalloc.h # define _MEMALLOC_H_
-_MSTATS_H        macro        22 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h #define _MSTATS_H
-_MTABLE_H        macro        22 /usr/local/src/bash/bash-20230914/lib/malloc/table.h #define _MTABLE_H
-_MWATCH_H        macro        22 /usr/local/src/bash/bash-20230914/lib/malloc/watch.h #define _MWATCH_H
-_OCACHE_H_       macro        22 /usr/local/src/bash/bash-20230914/include/ocache.h #define _OCACHE_H_ 1
-_PARSER_H_       macro        23 parser.h         # define _PARSER_H_
-_PATHEXP_H_      macro        22 pathexp.h        #define _PATHEXP_H_
-_PCOMPLETE_H_    macro        23 pcomplete.h      # define _PCOMPLETE_H_
-_POSIXDIR_H_     macro        24 /usr/local/src/bash/bash-20230914/include/posixdir.h #define _POSIXDIR_H_
-_POSIXJMP_H_     macro        22 /usr/local/src/bash/bash-20230914/include/posixjmp.h #define _POSIXJMP_H_
-_POSIXSTAT_H_    macro        25 /usr/local/src/bash/bash-20230914/include/posixstat.h #define _POSIXSTAT_H_
-_POSIXTIME_H_    macro        22 /usr/local/src/bash/bash-20230914/include/posixtime.h #define _POSIXTIME_H_
-_POSIXWAIT_H_    macro        22 /usr/local/src/bash/bash-20230914/include/posixwait.h # define _POSIXWAIT_H_
-_POSIX_SOURCE    macro        47 /usr/local/src/bash/bash-20230914/include/shtty.h # define _POSIX_SOURCE
-_QUIT_H_         macro        22 quit.h           #define _QUIT_H_
-_SH_GETOPT_H     macro        24 /usr/local/src/bash/bash-20230914/builtins/getopt.h #define _SH_GETOPT_H 1
-_SH_MALLOC_H     macro        23 /usr/local/src/bash/bash-20230914/lib/malloc/shmalloc.h #define _SH_MALLOC_H
-_SH_TYPEMAX_H    macro        27 /usr/local/src/bash/bash-20230914/include/typemax.h #define _SH_TYPEMAX_H
-_SIGLIST_H_      macro        22 siglist.h        #define _SIGLIST_H_
-_SIG_H_          macro        24 sig.h            # define _SIG_H_
-_STDC_H_         macro        23 /usr/local/src/bash/bash-20230914/include/stdc.h #define _STDC_H_
-_STDLIB_H_       macro        24 /usr/local/src/bash/bash-20230914/include/ansi_stdlib.h #define _STDLIB_H_ 1
-_SUBST_H_        macro        22 subst.h          #define _SUBST_H_
-_SYNTAX_H_       macro        22 syntax.h         #define _SYNTAX_H_
-_TRAP_H_         macro        22 trap.h           #define _TRAP_H_
-_UNIONWAIT_H     macro        23 /usr/local/src/bash/bash-20230914/include/unionwait.h #define _UNIONWAIT_H
-_UNWIND_PROT_H   macro        22 unwind_prot.h    #define _UNWIND_PROT_H
-_VARIABLES_H_    macro        22 variables.h      #define _VARIABLES_H_
-__SH_TTY_H_      macro        25 /usr/local/src/bash/bash-20230914/include/shtty.h #define __SH_TTY_H_
-__attribute__    macro        77 /usr/local/src/bash/bash-20230914/include/stdc.h # define __attribute__(x)
-_compacts        struct      107 /usr/local/src/bash/bash-20230914/builtins/complete.def static const struct _compacts {
-_compopt         struct      140 /usr/local/src/bash/bash-20230914/builtins/complete.def static const struct _compopt {
-_cygwin32_check_tmp function    349 shell.c          _cygwin32_check_tmp (void)
-_evalfile        function     76 /usr/local/src/bash/bash-20230914/builtins/evalfile.c _evalfile (const char *filename, int flags)
-_fileinfo        struct       52 mailcheck.c      typedef struct _fileinfo {
-_find_in_table   function   1563 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c _find_in_table (char *name, char **name_table)
-_find_user_command_internal function    281 findcmd.c        _find_user_command_internal (const char *name, int flags)
-_ignore_completion_names function   2986 bashline.c       _ignore_completion_names (char **names, sh_ignore_func_t *name_func)
-_list_of_items   struct       89 pcomplete.h      typedef struct _list_of_items {
-_malstats        struct       62 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h struct _malstats {
-_optflags        struct       79 /usr/local/src/bash/bash-20230914/builtins/complete.def struct _optflags {
-_pathdata        struct       28 hashcmd.h        typedef struct _pathdata {
-_print_word_list function    378 print_cmd.c      _print_word_list (WORD_LIST *list, char *separator, PFUNC *pfunc)
-_redir_special_filenames variable    572 redir.c          static STRING_INT_ALIST _redir_special_filenames[] = {
-_rl_longjmp      macro        34 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define _rl_longjmp(x, n) siglongjmp((x), (n))
-_rl_longjmp      macro        42 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define _rl_longjmp(x, n) longjmp((x), (n))
-_run_trap_internal function   1091 trap.c           _run_trap_internal (int sig, char *tag)
-_sh_input_line_state_t struct      222 shell.h          typedef struct _sh_input_line_state_t
-_sh_parser_state_t struct      173 shell.h          typedef struct _sh_parser_state_t
-_strcompare      function    151 bracecomp.c      _strcompare (const char **s1, const char **s2)
-_value           union        68 variables.h      union _value {
-_vlist           struct       96 variables.h      typedef struct _vlist {
-a                member       72 variables.h      ARRAY *a; /* array */
-absolute_pathname function    803 general.c        absolute_pathname (const char *string)
-absolute_program function    824 general.c        absolute_program (const char *string)
-abstab           variable   10914 subst.c          static char abstab[256] = { '\1' };
-access_time      member       55 mailcheck.c      time_t access_time;
-act_like_sh      variable    203 shell.c          static int act_like_sh;
-actflag          member      109 /usr/local/src/bash/bash-20230914/builtins/complete.def unsigned long actflag;
-action           member      246 command.h        COMMAND *action; /* Thing to execute if a pattern matches. */
-action           member      264 command.h        COMMAND *action; /* The action to execute.
-action           member      276 command.h        COMMAND *action;
-action           member      287 command.h        COMMAND *action; /* The action to execute.
-action           member      305 command.h        COMMAND *action; /* Thing to do while test is non-zero. */
-actions          member       30 pcomplete.h      unsigned long actions;
-actname          member      108 /usr/local/src/bash/bash-20230914/builtins/complete.def const char * const actname;
-actopt           member      110 /usr/local/src/bash/bash-20230914/builtins/complete.def int actopt;
-add_alias        function    108 alias.c          add_alias (const char *name, const char *value)
-add_dirstack_element function    565 /usr/local/src/bash/bash-20230914/builtins/pushd.def add_dirstack_element (char *dir)
-add_documentation function    773 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c add_documentation (DEF_FILE *defs, char *line)
-add_exec_redirect function   1339 redir.c          add_exec_redirect (REDIRECT *dummy_redirect)
-add_fifo_list    function   5872 subst.c          add_fifo_list (char *pathname)
-add_fifo_list    function   6135 subst.c          add_fifo_list (int fd)
-add_hashed_command function    214 /usr/local/src/bash/bash-20230914/builtins/hash.def add_hashed_command (char *w, int quiet)
-add_host_name    function    779 bashline.c       add_host_name (const char *name)
-add_mail_file    function    177 mailcheck.c      add_mail_file (char *file, const char *msg)
-add_or_supercede_exported_var function   4911 variables.c      add_or_supercede_exported_var (char *assign, int do_alloc)
-add_pid          function    319 nojobs.c         add_pid (pid_t pid, int async)
-add_process      function   1470 jobs.c           add_process (char *name, pid_t pid)
-add_shopt_to_alist function   2076 shell.c          add_shopt_to_alist (char *opt, int on_or_off)
-add_string_to_list macro        38 make_cmd.h       #define add_string_to_list(s, l) make_word_list (make_word(s), (l))
-add_temp_array_to_env function   4941 variables.c      add_temp_array_to_env (char **temp_array, int do_alloc, int do_supercede)
-add_to_export_env macro      4895 variables.c      #define add_to_export_env(envstr,do_alloc) \
-add_undo_close_redirect function   1323 redir.c          add_undo_close_redirect (int fd)
-add_undo_redirect function   1236 redir.c          add_undo_redirect (int fd, enum r_instruction ri, int fdbase)
-add_unwind_protect function    135 unwind_prot.c    add_unwind_protect (sh_uwfunc_t *cleanup, void *arg)
-add_unwind_protect_internal function    192 unwind_prot.c    add_unwind_protect_internal (sh_uwfunc_t *cleanup, void *arg)
-adjust_shell_level function    855 variables.c      adjust_shell_level (int change)
-advance          macro       167 test.c           #define advance(f) do { ++pos; if (f && pos >= argc) beyond (); } while (0)
-alias            struct       28 alias.h          typedef struct alias {
-alias            variable     36 /usr/local/src/bash/bash-20230914/builtins/type.def -P force a PATH search for each NAME, even if it is an alias,
-alias            variable     42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
-alias_builtin    function     70 /usr/local/src/bash/bash-20230914/builtins/alias.def alias_builtin (WORD_LIST *list)
-alias_expand     function    465 alias.c          alias_expand (char *string)
-alias_expand_all variable     66 alias.c          int alias_expand_all = 0;
-alias_expand_line function   2783 bashline.c       alias_expand_line (int count, int ignore)
-alias_expand_word function    276 alias.c          alias_expand_word (const char *s)
-alias_t          typedef      32 alias.h          } alias_t;
-aliases          variable     33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
-aliases          variable     69 alias.c          HASH_TABLE *aliases = (HASH_TABLE *)NULL;
-all_aliases      function    262 alias.c          all_aliases (void)
-all_array_variables function   4378 variables.c      all_array_variables (void)
-all_digits       function    227 general.c        all_digits (const char *string)
-all_exported_variables function   4312 variables.c      all_exported_variables (void)
-all_local_variables function   4336 variables.c      all_local_variables (int visible_only)
-all_shell_functions function   4263 variables.c      all_shell_functions (void)
-all_shell_variables function   4256 variables.c      all_shell_variables (void)
-all_variables_matching_prefix function   4385 variables.c      all_variables_matching_prefix (const char *prefix)
-all_visible_functions function   4275 variables.c      all_visible_functions (void)
-all_visible_variables function   4281 variables.c      all_visible_variables (void)
-alloc_lvalue     function   1121 expr.c           alloc_lvalue (void)
-alloc_mail_file  function    215 mailcheck.c      alloc_mail_file (char *filename, const char *msg)
-alloc_pid_list   function    151 nojobs.c         alloc_pid_list (void)
-alloc_pipeline_saver function    466 jobs.c           alloc_pipeline_saver (void)
-alloc_size       member       35 array.h          arrayind_t alloc_size;
-alloc_word_desc  function     72 make_cmd.c       alloc_word_desc (void)
-alloca           macro        38 /usr/local/src/bash/bash-20230914/include/memalloc.h # undef alloca
-alloca           macro        39 /usr/local/src/bash/bash-20230914/include/memalloc.h # define alloca __builtin_alloca
-allocate_buffers function    163 input.c          allocate_buffers (int n)
-allocated        variable     53 xmalloc.c        static size_t allocated;
-allocerr         function     83 xmalloc.c        allocerr (const char *func, size_t bytes)
-allow_null_glob_expansion variable    186 subst.c          int allow_null_glob_expansion;
-already_expanded variable    180 expr.c           static int already_expanded;
-already_making_children member       75 jobs.h           int already_making_children;
-already_making_children variable     84 nojobs.c         int already_making_children = 0;
-already_making_children variable    226 jobs.c           int already_making_children = 0;
-alrm_catcher     function    247 eval.c           alrm_catcher(int i)
-and              function    210 test.c           and (void)
-any_signals_trapped function    636 trap.c           any_signals_trapped (void)
-append_process   function   1509 jobs.c           append_process (char *name, pid_t pid, int status, int jid)
-arg              member       73 unwind_prot.c    } arg;
-argc             variable    113 test.c           static int argc; /* The number of arguments present in ARGV. */
-argument         variable     32 /usr/local/src/bash/bash-20230914/builtins/getopts.def is followed by a colon, the option is expected to have an argument,
-argv             variable    114 test.c           static char **argv; /* The argument list. */
-arith_com        struct      312 command.h        typedef struct arith_com {
-arith_command    label      1150 parse.y          arith_command: ARITH_CMD
-arith_for_com    struct      270 command.h        typedef struct arith_for_com {
-arith_for_command label       922 parse.y          arith_for_command: FOR ARITH_FOR_EXPRS list_terminator newline_list DO compound_list DONE
-arithcomp        function    335 test.c           arithcomp (char *s, char *t, int op, int flags)
-array            member      125 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char **array; /* The array itself. */
-array            struct       30 array.h          typedef struct array {
-array_add        function    429 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_add (char *element, ARRAY *array)
-array_alloc_size macro       126 array.h          #define array_alloc_size(a) ((a)->alloc_size)
-array_assign_list function    772 array.c          array_assign_list (ARRAY *array, WORD_LIST *list)
-array_cell       macro       168 variables.h      #define array_cell(var) (ARRAY *)((var)->value)
-array_concat     function    713 braces.c         array_concat (char **arr1, char **arr2)
-array_copy       function    125 array.c          array_copy(ARRAY *a)
-array_copy_element function    496 array.c          array_copy_element(ARRAY_ELEMENT *ae)
-array_create     function     81 array.c          array_create(void)
-array_create     function    384 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_create (int width)
-array_create_element function    483 array.c          array_create_element(arrayind_t indx, char *value)
-array_dequote    function    328 array.c          array_dequote(ARRAY *array)
-array_dequote_escapes function    344 array.c          array_dequote_escapes(ARRAY *array)
-array_dispose    function    115 array.c          array_dispose(ARRAY *a)
-array_dispose_element function    504 array.c          array_dispose_element(ARRAY_ELEMENT *ae)
-array_element    struct       43 array.h          typedef struct array_element {
-array_eltstate_t typedef      47 arrayfunc.h      } array_eltstate_t;
-array_empty      macro       131 array.h          #define array_empty(a) ((a)->num_elements == 0)
-array_expand_index function   1354 arrayfunc.c      array_expand_index (SHELL_VAR *var, const char *s, int len, int flags)
-array_expand_once variable     50 arrayfunc.c      int array_expand_once = 0;
-array_first_index macro       124 array.h          #define array_first_index(a) ((a)->head->next->ind)
-array_first_index macro       128 array.h          #define array_first_index(a) ((a)->first_index)
-array_flush      function     97 array.c          array_flush (ARRAY *a)
-array_free       function    441 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c array_free (ARRAY *array)
-array_from_argv  function    808 array.c          array_from_argv(ARRAY *a, char **vec, int count)
-array_from_string function   1014 array.c          array_from_string(char *s, char *sep)
-array_from_word_list function    723 array.c          array_from_word_list (WORD_LIST *list)
-array_head       macro       125 array.h          #define array_head(a) ((a)->head)
-array_head       macro       129 array.h          #define array_head(a) ((a)->elements)
-array_insert     function    516 array.c          array_insert(ARRAY *a, arrayind_t i, char *v)
-array_keys       function   1665 arrayfunc.c      array_keys (const char *s, int quoted, int pflags)
-array_keys_to_word_list function    734 array.c          array_keys_to_word_list(ARRAY *a)
-array_length_reference function   7374 subst.c          array_length_reference (const char *s)
-array_max_index  macro       122 array.h          #define array_max_index(a) ((a)->max_index)
-array_modcase    function    449 array.c          array_modcase (ARRAY *a, char *pat, int modop, int mflags)
-array_needs_making variable    167 variables.c      int array_needs_making = 1;
-array_num_elements macro       121 array.h          #define array_num_elements(a) ((a)->num_elements)
-array_p          macro       140 variables.h      #define array_p(var) ((((var)->attributes) & (att_array)))
-array_patsub     function    419 array.c          array_patsub (ARRAY *a, char *pat, char *rep, int mflags)
-array_pop        macro       157 array.h          #define array_pop(a) \
-array_push       macro       155 array.h          #define array_push(a,v) \
-array_quote      function    296 array.c          array_quote(ARRAY *array)
-array_quote_escapes function    312 array.c          array_quote_escapes(ARRAY *array)
-array_reference  function    657 array.c          array_reference(ARRAY *a, arrayind_t i)
-array_remove     function    602 array.c          array_remove(ARRAY *a, arrayind_t i)
-array_remove_pattern function   5708 subst.c          array_remove_pattern (SHELL_VAR *var, char *pattern, int patspec, int starsub, int quoted)
-array_remove_quoted_nulls function    360 array.c          array_remove_quoted_nulls(ARRAY *array)
-array_rshift     function    251 array.c          array_rshift (ARRAY *a, int n, char *s)
-array_shift      function    193 array.c          array_shift(ARRAY *a, int n, int flags)
-array_shift_element function    290 array.c          array_shift_element(ARRAY *a, char *v)
-array_slice      function    149 array.c          array_slice(ARRAY *array, ARRAY_ELEMENT *s, ARRAY_ELEMENT *e)
-array_subrange   function    377 array.c          array_subrange (ARRAY *a, arrayind_t start, arrayind_t nelem, int starsub, int quoted, int pflags)
-array_to_argv    function    783 array.c          array_to_argv (ARRAY *a, int *countp)
-array_to_assign  function    948 array.c          array_to_assign (ARRAY *a, int quoted)
-array_to_kvpair  function    896 array.c          array_to_kvpair (ARRAY *a, int quoted)
-array_to_kvpair_list function    752 array.c          array_to_kvpair_list(ARRAY *a)
-array_to_string  function   1000 array.c          array_to_string (ARRAY *a, char *sep, int quoted)
-array_to_string_internal function    858 array.c          array_to_string_internal (ARRAY_ELEMENT *start, ARRAY_ELEMENT *end, char *sep, int quoted)
-array_to_word_list function    709 array.c          array_to_word_list(ARRAY *a)
-array_transform  function   8706 subst.c          array_transform (int xc, SHELL_VAR *var, int starsub, int quoted)
-array_unshift_element function    284 array.c          array_unshift_element(ARRAY *a)
-array_value      function   1643 arrayfunc.c      array_value (const char *s, int quoted, int flags, array_eltstate_t *estatep)
-array_value_internal function   1485 arrayfunc.c      array_value_internal (const char *s, int quoted, int flags, array_eltstate_t *estatep)
-array_var_assignment function   8546 subst.c          array_var_assignment (SHELL_VAR *v, int itype, int quoted, int atype)
-array_variable_name function   1400 arrayfunc.c      array_variable_name (const char *s, int flags, char **subp, int *lenp)
-array_variable_part function   1450 arrayfunc.c      array_variable_part (const char *s, int flags, char **subp, int *lenp)
-array_walk       function    173 array.c          array_walk(ARRAY *a, sh_ae_map_func_t *func, void *udata)
-arrayind_t       typedef      28 array.h          typedef intmax_t arrayind_t;
-arrayvar_builtins variable    183 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *arrayvar_builtins[] =
-arrayvar_copyval function    148 arrayfunc.c      arrayvar_copyval (SHELL_VAR *v1, SHELL_VAR *v2)
-asciicode        function   1489 /usr/local/src/bash/bash-20230914/builtins/printf.def asciicode (void)
-assign_aliasvar  function   1791 variables.c      assign_aliasvar (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
-assign_array_element function    334 arrayfunc.c      assign_array_element (const char *name, const char *value, int flags, array_eltstate_t *estatep)
-assign_array_element_internal function    382 arrayfunc.c      assign_array_element_internal (SHELL_VAR *entry, const char *name, char *vname,
-assign_array_from_string function    504 arrayfunc.c      assign_array_from_string (const char *name, char *value, int flags)
-assign_array_var_from_string function    907 arrayfunc.c      assign_array_var_from_string (SHELL_VAR *var, char *value, int flags)
-assign_array_var_from_word_list function    524 arrayfunc.c      assign_array_var_from_word_list (SHELL_VAR *var, WORD_LIST *list, int flags)
-assign_assoc_from_kvlist function    627 arrayfunc.c      assign_assoc_from_kvlist (SHELL_VAR *var, WORD_LIST *nlist, HASH_TABLE *h, int flags)
-assign_bash_argv0 function   1534 variables.c      assign_bash_argv0 (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
-assign_comp_wordbreaks function   1605 variables.c      assign_comp_wordbreaks (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
-assign_compound_array_list function    697 arrayfunc.c      assign_compound_array_list (SHELL_VAR *var, WORD_LIST *nlist, int flags)
-assign_dirstack  function   1618 variables.c      assign_dirstack (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
-assign_func      member       89 variables.h      sh_var_assign_func_t *assign_func; /* Function called when this `special
-assign_hashcmd   function   1721 variables.c      assign_hashcmd (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
-assign_in_env    function   3525 variables.c      assign_in_env (const WORD_DESC *word, int flags)
-assign_lineno    function   1456 variables.c      assign_lineno (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
-assign_random    function   1400 variables.c      assign_random (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
-assign_seconds   function   1328 variables.c      assign_seconds (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
-assign_subshell  function   1477 variables.c      assign_subshell (SHELL_VAR *var, char *value, arrayind_t unused, char *key)
-assigning_in_environment variable    173 subst.c          int assigning_in_environment;
-assignment       function    461 general.c        assignment (const char *string, int flags)
-assignment_builtins variable    161 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *assignment_builtins[] =
-assigntok        variable    173 expr.c           static int assigntok; /* the OP in OP= */
-assoc_cell       macro       169 variables.h      #define assoc_cell(var) (HASH_TABLE *)((var)->value)
-assoc_copy       macro        35 assoc.h          #define assoc_copy(h) (hash_copy((h), 0))
-assoc_create     macro        33 assoc.h          #define assoc_create(n) (hash_create((n)))
-assoc_dequote    function    178 assoc.c          assoc_dequote (HASH_TABLE *h)
-assoc_dequote_escapes function    199 assoc.c          assoc_dequote_escapes (HASH_TABLE *h)
-assoc_dispose    function     52 assoc.c          assoc_dispose (HASH_TABLE *hash)
-assoc_empty      macro        30 assoc.h          #define assoc_empty(h) ((h)->nentries == 0)
-assoc_flush      function     62 assoc.c          assoc_flush (HASH_TABLE *hash)
-assoc_insert     function     68 assoc.c          assoc_insert (HASH_TABLE *hash, char *key, char *value)
-assoc_keys_to_word_list function    508 assoc.c          assoc_keys_to_word_list (HASH_TABLE *h)
-assoc_modcase    function    315 assoc.c          assoc_modcase (HASH_TABLE *h, char *pat, int modop, int mflags)
-assoc_num_elements macro        31 assoc.h          #define assoc_num_elements(h) ((h)->nentries)
-assoc_p          macro       144 variables.h      #define assoc_p(var) ((((var)->attributes) & (att_assoc)))
-assoc_patsub     function    284 assoc.c          assoc_patsub (HASH_TABLE *h, char *pat, char *rep, int mflags)
-assoc_quote      function    134 assoc.c          assoc_quote (HASH_TABLE *h)
-assoc_quote_escapes function    157 assoc.c          assoc_quote_escapes (HASH_TABLE *h)
-assoc_reference  function    120 assoc.c          assoc_reference (HASH_TABLE *hash, const char *string)
-assoc_remove     function    106 assoc.c          assoc_remove (HASH_TABLE *hash, const char *string)
-assoc_remove_quoted_nulls function    220 assoc.c          assoc_remove_quoted_nulls (HASH_TABLE *h)
-assoc_replace    function     87 assoc.c          assoc_replace (HASH_TABLE *hash, char *key, char *value)
-assoc_subrange   function    244 assoc.c          assoc_subrange (HASH_TABLE *hash, arrayind_t start, arrayind_t nelem, int starsub, int quoted, int pflags)
-assoc_to_assign  function    414 assoc.c          assoc_to_assign (HASH_TABLE *hash, int quoted)
-assoc_to_kvpair  function    346 assoc.c          assoc_to_kvpair (HASH_TABLE *hash, int quoted)
-assoc_to_kvpair_list function    514 assoc.c          assoc_to_kvpair_list (HASH_TABLE *h)
-assoc_to_string  function    537 assoc.c          assoc_to_string (HASH_TABLE *h, char *sep, int quoted)
-assoc_to_word_list function    502 assoc.c          assoc_to_word_list (HASH_TABLE *h)
-assoc_to_word_list_internal function    481 assoc.c          assoc_to_word_list_internal (HASH_TABLE *h, int t)
-assoc_walk       macro        37 assoc.h          #define assoc_walk(h, f) (hash_walk((h), (f))
-async_redirect_stdin function    575 execute_cmd.c    async_redirect_stdin (void)
-asynchronous_notification variable     51 flags.c          int asynchronous_notification = 0;
-atime            macro       441 mailcheck.c      #define atime mailfiles[i]->access_time
-atime            macro       463 mailcheck.c      #undef atime
-atime            member      692 pathexp.c        struct timespec atime;
-att_array        macro       106 variables.h      #define att_array 0x0000004 /* value is an array */
-att_assoc        macro       110 variables.h      #define att_assoc 0x0000040 /* variable is an associative array */
-att_capcase      macro       114 variables.h      #define att_capcase 0x0000400 /* word capitalized on assignment */
-att_exported     macro       104 variables.h      #define att_exported 0x0000001 /* export to environment */
-att_function     macro       107 variables.h      #define att_function 0x0000008 /* value is a function */
-att_imported     macro       125 variables.h      #define att_imported 0x0008000 /* came from environment */
-att_integer      macro       108 variables.h      #define att_integer 0x0000010 /* internal representation is int */
-att_invisible    macro       122 variables.h      #define att_invisible 0x0001000 /* cannot see */
-att_local        macro       109 variables.h      #define att_local 0x0000020 /* variable is local to a function */
-att_lowercase    macro       113 variables.h      #define att_lowercase 0x0000200 /* word converted to lowercase on assignment */
-att_nameref      macro       115 variables.h      #define att_nameref 0x0000800 /* word is a name reference */
-att_noassign     macro       124 variables.h      #define att_noassign 0x0004000 /* assignment not allowed */
-att_nofree       macro       127 variables.h      #define att_nofree 0x0020000 /* do not free value on unset */
-att_nounset      macro       123 variables.h      #define att_nounset 0x0002000 /* cannot unset */
-att_propagate    macro       134 variables.h      #define att_propagate 0x0200000 /* propagate to previous scope */
-att_readonly     macro       105 variables.h      #define att_readonly 0x0000002 /* cannot change */
-att_regenerate   macro       128 variables.h      #define att_regenerate 0x0040000 /* regenerate when exported */
-att_special      macro       126 variables.h      #define att_special 0x0010000 /* requires special handling */
-att_tempvar      macro       133 variables.h      #define att_tempvar 0x0100000 /* variable came from the temp environment */
-att_trace        macro       111 variables.h      #define att_trace 0x0000080 /* function is traced with DEBUG trap */
-att_uppercase    macro       112 variables.h      #define att_uppercase 0x0000100 /* word converted to uppercase on assignment */
-attempt_shell_completion function   1544 bashline.c       attempt_shell_completion (const char *text, int start, int end)
-attempted        variable     44 /usr/local/src/bash/bash-20230914/builtins/complete.def When completion is attempted, the actions are applied in the order the
-attmask_int      macro       130 variables.h      #define attmask_int 0x00ff000
-attmask_scope    macro       136 variables.h      #define attmask_scope 0x0f00000
-attmask_user     macro       119 variables.h      #define attmask_user 0x0000fff
-attributes       member       92 variables.h      int attributes; /* export, readonly, array, invisible... */
-attrs            member      120 /usr/local/src/bash/bash-20230914/builtins/read.def TTYSTRUCT attrs;
-autocd           variable    153 shell.c          int autocd = 0;
-b_buffer         member       48 input.h          char *b_buffer; /* The buffer that holds characters read. */
-b_fd             member       47 input.h          int b_fd;
-b_fill_buffer    function    483 input.c          b_fill_buffer (BUFFERED_STREAM *bp)
-b_flag           member       51 input.h          int b_flag; /* Flag values. */
-b_inputp         member       52 input.h          size_t b_inputp; /* The input pointer, index into b_buffer. */
-b_size           member       49 input.h          size_t b_size; /* How big the buffer is. */
-b_used           member       50 input.h          size_t b_used; /* How much of the buffer we're using, */
-base_pathname    function    865 general.c        base_pathname (char *string)
-bash_add_history function    868 bashhist.c       bash_add_history (char *line)
-bash_argv_initialized variable    113 shell.c          int bash_argv_initialized = 0;
-bash_backward_kill_shellword function   1246 bashline.c       bash_backward_kill_shellword (int count, int key)
-bash_backward_shellword function   1164 bashline.c       bash_backward_shellword (int count, int key)
-bash_badsub_errmsg variable     63 arrayfunc.c      const char * const bash_badsub_errmsg = N_("bad array subscript");
-bash_brace_completion function    186 bracecomp.c      bash_brace_completion (int count, int ignore)
-bash_check_expchar function   4157 bashline.c       bash_check_expchar (char *dirname, int need_closer, int *nextp, int *closerp)
-bash_clear_history function    351 bashhist.c       bash_clear_history (void)
-bash_command_name_stat_hook function   1902 bashline.c       bash_command_name_stat_hook (char **name)
-bash_complete_command function   3852 bashline.c       bash_complete_command (int ignore, int ignore2)
-bash_complete_command_internal function   3876 bashline.c       bash_complete_command_internal (int what_to_do)
-bash_complete_filename function   3782 bashline.c       bash_complete_filename (int ignore, int ignore2)
-bash_complete_filename_internal function   3794 bashline.c       bash_complete_filename_internal (int what_to_do)
-bash_complete_hostname function   3828 bashline.c       bash_complete_hostname (int ignore, int ignore2)
-bash_complete_hostname_internal function   3864 bashline.c       bash_complete_hostname_internal (int what_to_do)
-bash_complete_username function   3764 bashline.c       bash_complete_username (int ignore, int ignore2)
-bash_complete_username_internal function   3776 bashline.c       bash_complete_username_internal (int what_to_do)
-bash_complete_variable function   3840 bashline.c       bash_complete_variable (int ignore, int ignore2)
-bash_complete_variable_internal function   3870 bashline.c       bash_complete_variable_internal (int what_to_do)
-bash_completer_word_break_characters variable    313 bashline.c       static char *bash_completer_word_break_characters = " \t\n\"'@><=;|&(:";
-bash_copyright   variable     46 version.c        const char * const bash_copyright = N_("Copyright (C) 2022 Free Software Foundation, Inc.");
-bash_dabbrev_expand function   3725 bashline.c       bash_dabbrev_expand (int count, int key)
-bash_default_completion function   1781 bashline.c       bash_default_completion (const char *text, int start, int end, int qc, int compflags)
-bash_default_histfile function    419 bashhist.c       bash_default_histfile (void)
-bash_delete_histent function    360 bashhist.c       bash_delete_histent (int i)
-bash_delete_history_range function    374 bashhist.c       bash_delete_history_range (int first, int last)
-bash_delete_last_history function    391 bashhist.c       bash_delete_last_history (void)
-bash_dequote_filename function   4069 bashline.c       bash_dequote_filename (char *text, int quote_char)
-bash_dequote_text function   4823 bashline.c       bash_dequote_text (const char *text)
-bash_directory_completion_hook function   3481 bashline.c       bash_directory_completion_hook (char **dirname)
-bash_directory_completion_matches function   4795 bashline.c       bash_directory_completion_matches (const char *text)
-bash_directory_expansion function   3247 bashline.c       bash_directory_expansion (char **dirname)
-bash_event_hook  function   4838 bashline.c       bash_event_hook (void)
-bash_execute_unix_command function   4469 bashline.c       bash_execute_unix_command (int count, int key)
-bash_expand_filename function   3369 bashline.c       bash_expand_filename (char *filename)
-bash_filename_rewrite_hook function   3276 bashline.c       bash_filename_rewrite_hook (char *fname, int fnlen)
-bash_filename_stat_hook function   3402 bashline.c       bash_filename_stat_hook (char **dirname)
-bash_forward_shellword function   1056 bashline.c       bash_forward_shellword (int count, int key)
-bash_getcwd_errstr variable     70 general.c        const char * const bash_getcwd_errstr = N_("getcwd: cannot access parent directories");
-bash_glob_complete_word function   3954 bashline.c       bash_glob_complete_word (int count, int key)
-bash_glob_completion_internal function   3937 bashline.c       bash_glob_completion_internal (int what_to_do)
-bash_glob_expand_word function   3971 bashline.c       bash_glob_expand_word (int count, int key)
-bash_glob_list_expansions function   3977 bashline.c       bash_glob_list_expansions (int count, int key)
-bash_glob_quote_filename function   3945 bashline.c       bash_glob_quote_filename (char *s, int rtype, char *qcp)
-bash_groupname_completion_function function   2626 bashline.c       bash_groupname_completion_function (const char *text, int state)
-bash_history_disable function    297 bashhist.c       bash_history_disable (void)
-bash_history_enable function    306 bashhist.c       bash_history_enable (void)
-bash_history_inhibit_expansion function    216 bashhist.c       bash_history_inhibit_expansion (char *string, int i)
-bash_history_no_expand_chars variable    198 bashhist.c       static char *bash_history_no_expand_chars = " \t\n\r=;&|()<>";
-bash_history_reinit function    285 bashhist.c       bash_history_reinit (int interact)
-bash_ignore_everything function   3165 bashline.c       bash_ignore_everything (char **names)
-bash_ignore_filenames function   3145 bashline.c       bash_ignore_filenames (char **names)
-bash_initialize_history function    273 bashhist.c       bash_initialize_history (void)
-bash_input_fd_changed variable    148 input.c          int bash_input_fd_changed;
-bash_kill_shellword function   1225 bashline.c       bash_kill_shellword (int count, int key)
-bash_license     variable     47 version.c        const char * const bash_license = N_("License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n");
-bash_logout      function    154 /usr/local/src/bash/bash-20230914/builtins/exit.def bash_logout (void)
-bash_nohostname_word_break_characters variable    314 bashline.c       static char *bash_nohostname_word_break_characters = " \t\n\"'><=;|&(:";
-bash_possible_command_completions function   3858 bashline.c       bash_possible_command_completions (int ignore, int ignore2)
-bash_possible_filename_completions function   3788 bashline.c       bash_possible_filename_completions (int ignore, int ignore2)
-bash_possible_hostname_completions function   3834 bashline.c       bash_possible_hostname_completions (int ignore, int ignore2)
-bash_possible_username_completions function   3770 bashline.c       bash_possible_username_completions (int ignore, int ignore2)
-bash_possible_variable_completions function   3846 bashline.c       bash_possible_variable_completions (int ignore, int ignore2)
-bash_progcomp_ignore_filenames function   3152 bashline.c       bash_progcomp_ignore_filenames (char **names)
-bash_push_line   function    698 bashline.c       bash_push_line (void)
-bash_quote_filename function   4254 bashline.c       bash_quote_filename (char *s, int rtype, char *qcp)
-bash_re_edit     function    713 bashline.c       bash_re_edit (const char *line)
-bash_readline_initialized variable    279 bashline.c       int bash_readline_initialized = 0;
-bash_servicename_completion_function function   2570 bashline.c       bash_servicename_completion_function (const char *text, int state)
-bash_set_history function    457 /usr/local/src/bash/bash-20230914/builtins/set.def bash_set_history (int on_or_off, char *option_name)
-bash_special_tilde_expansions function   1075 general.c        bash_special_tilde_expansions (char *text)
-bash_specific_completion function   3983 bashline.c       bash_specific_completion (int what_to_do, rl_compentry_func_t *generator)
-bash_spell_correct_shellword function   1326 bashline.c       bash_spell_correct_shellword (int count, int key)
-bash_syslog_history function    825 bashhist.c       bash_syslog_history (const char *line)
-bash_tilde_expand function   1202 general.c        bash_tilde_expand (const char *s, int assign_p)
-bash_tilde_find_word function   1165 general.c        bash_tilde_find_word (const char *s, int flags, size_t *lenp)
-bash_tilde_prefixes variable   1064 general.c        static char **bash_tilde_prefixes;
-bash_tilde_prefixes2 variable   1065 general.c        static char **bash_tilde_prefixes2;
-bash_tilde_suffixes variable   1066 general.c        static char **bash_tilde_suffixes;
-bash_tilde_suffixes2 variable   1067 general.c        static char **bash_tilde_suffixes2;
-bash_transpose_shellwords function   1266 bashline.c       bash_transpose_shellwords (int count, int key)
-bash_variable_assignment_error function   12960 subst.c          bash_variable_assignment_error (int force_exit)
-bash_vi_complete function   4014 bashline.c       bash_vi_complete (int count, int key)
-bashline_reinitialize function    649 bashline.c       bashline_reinitialize (void)
-bashline_reset   function    672 bashline.c       bashline_reset (void)
-bashline_reset_event_hook function    661 bashline.c       bashline_reset_event_hook (void)
-bashline_set_event_hook function    655 bashline.c       bashline_set_event_hook (void)
-bashline_set_filename_hooks function   3334 bashline.c       bashline_set_filename_hooks (void)
-bashrc_file      variable    200 shell.c          static char *bashrc_file = DEFAULT_BASHRC;
-bclearerror      macro        68 input.h          #undef bclearerror
-bclearerror      macro        70 input.h          #define bclearerror(bp) ((bp)->b_flag &= ~(B_ERROR|B_EOF))
-begin_unwind_frame function    112 unwind_prot.c    begin_unwind_frame (char *tag)
-beof             macro        62 input.h          #undef beof
-beof             macro        65 input.h          #define beof(bp) (((bp)->b_flag & B_EOF) != 0) 
-berror           macro        63 input.h          #undef berror
-berror           macro        66 input.h          #define berror(bp) (((bp)->b_flag & B_ERROR) != 0)
-bexpand          function   1155 /usr/local/src/bash/bash-20230914/builtins/printf.def bexpand (char *string, int len, int *sawc, int *lenp)
-beyond           function    151 test.c           beyond (void)
-bg_builtin       function    103 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def bg_builtin (WORD_LIST *list)
-bgp_add          function    819 jobs.c           bgp_add (pid_t pid, int status)
-bgp_clear        function    920 jobs.c           bgp_clear (void)
-bgp_delete       function    886 jobs.c           bgp_delete (pid_t pid)
-bgp_getindex     function    800 jobs.c           bgp_getindex (void)
-bgp_resize       function    757 jobs.c           bgp_resize (void)
-bgp_search       function    938 jobs.c           bgp_search (pid_t pid)
-bgpids           struct      169 jobs.h           struct bgpids {
-bgpids           variable    176 jobs.c           struct bgpids bgpids = { 0, 0, 0, 0 };
-binary_operator  function    436 test.c           binary_operator (void)
-binary_test      function    383 test.c           binary_test (char *op, char *arg1, char *arg2, int flags)
-bind_args        function   1481 shell.c          bind_args (char **argv, int arg_start, int arg_end, int start_index)
-bind_array_element function    293 arrayfunc.c      bind_array_element (SHELL_VAR *entry, arrayind_t ind, char *value, int flags)
-bind_array_var_internal function    234 arrayfunc.c      bind_array_var_internal (SHELL_VAR *entry, arrayind_t ind, char *key, const char *value, int flags)
-bind_array_variable function    262 arrayfunc.c      bind_array_variable (const char *name, arrayind_t ind, const char *value, int flags)
-bind_assoc_var_internal function    208 arrayfunc.c      bind_assoc_var_internal (SHELL_VAR *entry, HASH_TABLE *hash, char *key, const char *value, int flags)
-bind_assoc_variable function    299 arrayfunc.c      bind_assoc_variable (SHELL_VAR *entry, const char *name, char *key, const char *value, int flags)
-bind_builtin     function    111 /usr/local/src/bash/bash-20230914/builtins/bind.def bind_builtin (WORD_LIST *list)
-bind_comp_words  function    908 pcomplete.c      bind_comp_words (WORD_LIST *lwords)
-bind_compfunc_variables function    931 pcomplete.c      bind_compfunc_variables (char *line, int ind, WORD_LIST *lwords, int cw, int exported)
-bind_function    function   3446 variables.c      bind_function (const char *name, COMMAND *value)
-bind_function_def function   3493 variables.c      bind_function_def (const char *name, FUNCTION_DEF *value, int flags)
-bind_global_variable function   3289 variables.c      bind_global_variable (const char *name, const char *value, int flags)
-bind_int_variable function   3378 variables.c      bind_int_variable (const char *lhs, const char *rhs, int flags)
-bind_invalid_envvar function   3299 variables.c      bind_invalid_envvar (const char *name, const char *value, int aflags)
-bind_keyseq_to_unix_command function   4715 bashline.c       bind_keyseq_to_unix_command (char *line)
-bind_lastarg     function   4097 execute_cmd.c    bind_lastarg (char *arg)
-bind_read_variable function   1090 /usr/local/src/bash/bash-20230914/builtins/read.def bind_read_variable (char *name, char *value, int flags)
-bind_tempenv_variable function   4418 variables.c      bind_tempenv_variable (const char *name, const char *value)
-bind_var_to_int  function   3435 variables.c      bind_var_to_int (const char *var, intmax_t val, int flags)
-bind_variable    function   1635 expr.c           SHELL_VAR *bind_variable () { return 0; }
-bind_variable    function   3217 variables.c      bind_variable (const char *name, const char *value, int flags)
-bind_variable_internal function   3046 variables.c      bind_variable_internal (const char *name, const char *value, HASH_TABLE *table, int hflags, int aflags)
-bind_variable_value function   3312 variables.c      bind_variable_value (SHELL_VAR *var, char *value, int aflags)
-bindflags        variable    242 /usr/local/src/bash/bash-20230914/builtins/printf.def static int bindflags = 0;
-bindpwd          function    136 /usr/local/src/bash/bash-20230914/builtins/cd.def bindpwd (int no_symlinks)
-bitmap           member      141 shell.h          char *bitmap;
-blocks           member      694 pathexp.c        int blocks;
-blocksize        member       96 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h u_bits32_t blocksize;
-brace_arg_separator variable     74 braces.c         static const int brace_arg_separator = ',';
-brace_expand     function     96 braces.c         brace_expand (char *text)
-brace_expand_word_list function   12512 subst.c          brace_expand_word_list (WORD_LIST *tlist, int eflags)
-brace_expansion  variable    145 flags.c          int brace_expansion = 1;
-brace_gobbler    function    579 braces.c         brace_gobbler (char *text, size_t tlen, int *indx, int satisfy)
-brace_whitespace macro        58 braces.c         #define brace_whitespace(c) (!(c) || (c) == ' ' || (c) == '\t' || (c) == '\n')
-break_builtin    function     63 /usr/local/src/bash/bash-20230914/builtins/break.def break_builtin (WORD_LIST *list)
-breaking         variable     55 /usr/local/src/bash/bash-20230914/builtins/break.def int breaking = 0;
-brkfound         variable     52 xmalloc.c        static int brkfound;
-bucket_array     member       39 hashlib.h        BUCKET_CONTENTS **bucket_array; /* Where the data is kept. */
-bucket_contents  struct       30 hashlib.h        typedef struct bucket_contents {
-bucket_next      member      162 jobs.h           ps_index_t bucket_next;
-bucket_prev      member      163 jobs.h           ps_index_t bucket_prev;
-bucket_stats     struct       95 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h struct bucket_stats {
-buffered_fd      member       75 input.h          int buffered_fd;
-buffered_getchar function    563 input.c          buffered_getchar (void)
-buffered_ungetchar function    582 input.c          buffered_ungetchar (int c)
-buffers          variable    155 input.c          static BUFFERED_STREAM **buffers = (BUFFERED_STREAM **)NULL;
-bufstream_getc   macro       528 input.c          #define bufstream_getc(bp) \
-bufstream_ungetc function    535 input.c          bufstream_ungetc(int c, BUFFERED_STREAM *bp)
-build_actions    function    195 /usr/local/src/bash/bash-20230914/builtins/complete.def build_actions (WORD_LIST *list, struct _optflags *flagp, unsigned long *actp, unsigned long *optp, char **vnamep)
-build_aliasvar   function   1751 variables.c      build_aliasvar (SHELL_VAR *self)
-build_arg_list   function   1007 pcomplete.c      build_arg_list (const char *cmd, const char *cname, const char *text, WORD_LIST *lwords, int ind)
-build_hashcmd    function   1681 variables.c      build_hashcmd (SHELL_VAR *self)
-build_history_completion_array function   3622 bashline.c       build_history_completion_array (void)
-build_version    variable     38 version.c        const int build_version = BUILDVERSION;
-building_builtin variable    501 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c static int building_builtin = 0;
-builtin          struct       53 builtins.h       struct builtin {
-builtin          variable     37 /usr/local/src/bash/bash-20230914/builtins/type.def builtin, or function, and returns the name of the disk file
-builtin          variable     43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
-builtin_address  function    874 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_address (const char *name)
-builtin_address_internal function    828 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_address_internal (const char *name, int disabled_okay)
-builtin_arrayref_flags function   1018 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_arrayref_flags (WORD_DESC *w, int baseflags)
-builtin_bind_var_to_int function    956 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_bind_var_to_int (char *name, intmax_t val, int flags)
-builtin_bind_variable function    927 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_bind_variable (char *name, char *value, int flags)
-builtin_builtin  function     53 /usr/local/src/bash/bash-20230914/builtins/builtin.def builtin_builtin (WORD_LIST *list)
-builtin_error    function     98 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_error (const char *format, ...)
-builtin_error    function   1662 expr.c           builtin_error (format, arg1, arg2, arg3, arg4, arg5)
-builtin_error_prolog function     83 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_error_prolog (void)
-builtin_find_indexed_array function    966 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_find_indexed_array (char *array_name, int flags)
-builtin_handler  function    792 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c builtin_handler (char *self, DEF_FILE *defs, char *arg)
-builtin_help     function    193 /usr/local/src/bash/bash-20230914/builtins/help.def builtin_help (void)
-builtin_help     function    913 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_help (void)
-builtin_ignoring_errexit variable    224 execute_cmd.c    int builtin_ignoring_errexit = 0;
-builtin_status   function   4879 execute_cmd.c    builtin_status (int result)
-builtin_unbind_variable function    999 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_unbind_variable (const char *vname)
-builtin_usage    function    128 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_usage (void)
-builtin_warning  function    112 /usr/local/src/bash/bash-20230914/builtins/common.c builtin_warning (const char *format, ...)
-builtins         member      146 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *builtins; /* Null terminated array of BUILTIN_DESC *. */
-builtins         variable     33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
-bytesfree        member       75 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t bytesfree;
-bytesreq         member       76 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h u_bits32_t bytesreq;
-bytesused        member       74 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t bytesused;
-c_childmax       member      136 jobs.h           long c_childmax;
-c_flags          member      377 command.h        int c_flags;
-c_injobs         member      140 jobs.h           int c_injobs; /* total number of child processes in jobs list */
-c_living         member      138 jobs.h           int c_living; /* running or stopped child processes */
-c_lock           member      379 command.h        int c_lock;
-c_name           member      371 command.h        char *c_name;
-c_pid            member      372 command.h        pid_t c_pid;
-c_reaped         member      139 jobs.h           int c_reaped; /* exited child processes still in jobs list */
-c_rfd            member      373 command.h        int c_rfd;
-c_rsave          member      375 command.h        int c_rsave;
-c_status         member      378 command.h        int c_status;
-c_totforked      member      142 jobs.h           int c_totforked; /* total number of children this shell has forked */
-c_totreaped      member      143 jobs.h           int c_totreaped; /* total number of children this shell has reaped */
-c_wfd            member      374 command.h        int c_wfd;
-c_wsave          member      376 command.h        int c_wsave;
-cached_quoted_dollar_at variable    217 subst.c          static WORD_LIST *cached_quoted_dollar_at = 0;
-call_expand_word_internal function   4271 subst.c          call_expand_word_internal (WORD_DESC *w, int q, int i, int *c, int *e)
-caller_builtin   function     72 /usr/local/src/bash/bash-20230914/builtins/caller.def caller_builtin (WORD_LIST *list)
-caller_doc       variable    134 /usr/local/src/bash/bash-20230914/builtins/caller.def static char *caller_doc[] = {
-caller_struct    variable    151 /usr/local/src/bash/bash-20230914/builtins/caller.def struct builtin caller_struct = {
-can_optimize_assignment function   3004 variables.c      can_optimize_assignment (SHELL_VAR *entry, const char *value, int aflags)
-can_optimize_cat_file function    195 /usr/local/src/bash/bash-20230914/builtins/evalstring.c can_optimize_cat_file (COMMAND *command)
-can_optimize_connection function    135 /usr/local/src/bash/bash-20230914/builtins/evalstring.c can_optimize_connection (COMMAND *command)
-capcase_p        macro       148 variables.h      #define capcase_p(var) ((((var)->attributes) & (att_capcase)))
-case_clause      label      1166 parse.y          case_clause: pattern_list
-case_clause_sequence label      1181 parse.y          case_clause_sequence: pattern_list SEMI_SEMI
-case_com         struct      251 command.h        typedef struct case_com {
-case_command     label       990 parse.y          case_command: CASE WORD newline_list IN newline_list ESAC
-cat_file         function    782 /usr/local/src/bash/bash-20230914/builtins/evalstring.c cat_file (REDIRECT *r)
-catch_flag       variable    325 trap.c           static int catch_flag;
-cd_builtin       function    262 /usr/local/src/bash/bash-20230914/builtins/cd.def cd_builtin (WORD_LIST *list)
-cd_to_string     function    538 /usr/local/src/bash/bash-20230914/builtins/pushd.def cd_to_string (char *name)
-cdable_vars      variable     70 /usr/local/src/bash/bash-20230914/builtins/cd.def int cdable_vars;
-cdspelling       variable     68 /usr/local/src/bash/bash-20230914/builtins/cd.def int cdspelling = 0;
-cdxattr          function    195 /usr/local/src/bash/bash-20230914/builtins/cd.def cdxattr (char *dir, char **ndirp)
-change_flag      function    226 flags.c          change_flag (int flag, int on_or_off)
-change_flag_char macro        85 flags.h          #define change_flag_char(flag, on_or_off) change_flag (flag, on_or_off)
-change_signal    function    880 trap.c           change_signal (int sig, char *value)
-change_to_directory function    523 /usr/local/src/bash/bash-20230914/builtins/cd.def change_to_directory (char *newdir, int nolinks, int xattr)
-change_to_temp   function    552 /usr/local/src/bash/bash-20230914/builtins/pushd.def change_to_temp (char *temp)
-changed_dollar_vars variable    435 /usr/local/src/bash/bash-20230914/builtins/common.c static int changed_dollar_vars;
-char_is_quoted   function   2483 subst.c          char_is_quoted (char *string, int eindex)
-char_value       member      250 shell.c          char **char_value;
-check_add_history function    788 bashhist.c       check_add_history (char *line, int force)
-check_bash_input function    303 input.c          check_bash_input (int fd)
-check_binary_file function    699 general.c        check_binary_file (const char *sample, int sample_len)
-check_command_builtin function   4324 execute_cmd.c    check_command_builtin (WORD_LIST *words, int *typep)
-check_dev_tty    function    611 general.c        check_dev_tty (void)
-check_hashed_filenames variable     72 findcmd.c        int check_hashed_filenames = CHECKHASH_DEFAULT;
-check_history_control function    693 bashhist.c       check_history_control (char *line)
-check_identifier function    349 general.c        check_identifier (WORD_DESC *word, int check_word)
-check_jobs_at_exit variable    150 shell.c          int check_jobs_at_exit = 0;
-check_loop_level function    133 /usr/local/src/bash/bash-20230914/builtins/break.def check_loop_level (void)
-check_mail       function    415 mailcheck.c      check_mail (void)
-check_read_timeout function    183 /usr/local/src/bash/bash-20230914/builtins/read.def check_read_timeout (void)
-check_redir      function   1386 bashline.c       check_redir (int ti)
-check_selfref    function    320 general.c        check_selfref (const char *name, char *value, int flags)
-check_signals    function    656 trap.c           check_signals (void)
-check_signals_and_traps function    665 trap.c           check_signals_and_traps (void)
-check_unbind_variable function   3807 variables.c      check_unbind_variable (const char *name)
-check_window_size variable     91 nojobs.c         int check_window_size = CHECKWINSIZE_DEFAULT;
-check_window_size variable    230 jobs.c           int check_window_size = CHECKWINSIZE_DEFAULT;
-child_caught_sigint variable   2668 jobs.c           static int child_caught_sigint;
-child_max        variable    120 nojobs.c         static long child_max = -1L;
-chk_arithsub     function   9594 subst.c          chk_arithsub (const char *s, int len)
-chk_atstar       function   7471 subst.c          chk_atstar (const char *name, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
-chkexport        function   4987 variables.c      chkexport (char *name)
-clauses          member      255 command.h        PATTERN_LIST *clauses; /* The clauses to test against, or NULL. */
-clean_itemlist   function    226 pcomplete.c      clean_itemlist (ITEMLIST *itp)
-clean_simple_command function    800 make_cmd.c       clean_simple_command (COMMAND *command)
-cleanarg         member      130 jobs.h           PTR_T cleanarg; /* Argument passed to (*j_cleanup)() */
-cleanup          member       68 unwind_prot.c    sh_uwfunc_t *cleanup;
-cleanup_dead_jobs function    373 nojobs.c         cleanup_dead_jobs (void)
-cleanup_dead_jobs function   1195 jobs.c           cleanup_dead_jobs (void)
-cleanup_expansion_error function   2686 bashline.c       cleanup_expansion_error (void)
-cleanup_redirects function    487 execute_cmd.c    cleanup_redirects (REDIRECT *list)
-cleanup_the_pipeline function    435 jobs.c           cleanup_the_pipeline (void)
-clear_directory_stack function    525 /usr/local/src/bash/bash-20230914/builtins/pushd.def clear_directory_stack (void)
-clear_dollar_vars function   5486 variables.c      clear_dollar_vars (void)
-clear_fifo       function   6093 subst.c          clear_fifo (int i)
-clear_fifo_list  function   5849 subst.c          clear_fifo_list (void)
-clear_fifo_list  function   6103 subst.c          clear_fifo_list (void)
-clear_hostname_list function    868 bashline.c       clear_hostname_list (void)
-clear_pending_traps function    647 trap.c           clear_pending_traps (void)
-clear_unwind_protect_list function    158 unwind_prot.c    clear_unwind_protect_list (int flags)
-clear_unwind_protects_internal function    223 unwind_prot.c    clear_unwind_protects_internal (int flag)
-close_all_files  function   6211 execute_cmd.c    close_all_files (void)
-close_buffered_fd function    441 input.c          close_buffered_fd (int fd)
-close_buffered_stream function    425 input.c          close_buffered_stream (BUFFERED_STREAM *bp)
-close_fd_bitmap  function    357 execute_cmd.c    close_fd_bitmap (struct fd_bitmap *fdbp)
-close_new_fifos  function   5977 subst.c          close_new_fifos (void *list, int lsize)
-close_new_fifos  function   6206 subst.c          close_new_fifos (void *list, int lsize)
-close_pgrp_pipe  function   5066 jobs.c           close_pgrp_pipe (void)
-close_pipes      function   6226 execute_cmd.c    close_pipes (int in, int out)
-cm_arith         enumerator   73 command.h        cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
-cm_arith_for     enumerator   73 command.h        cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
-cm_case          enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cm_cond          enumerator   73 command.h        cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
-cm_connection    enumerator   72 command.h        cm_connection, cm_function_def, cm_until, cm_group,
-cm_coproc        enumerator   73 command.h        cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
-cm_for           enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cm_function_def  enumerator   72 command.h        cm_connection, cm_function_def, cm_until, cm_group,
-cm_group         enumerator   72 command.h        cm_connection, cm_function_def, cm_until, cm_group,
-cm_if            enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cm_select        enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cm_simple        enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cm_subshell      enumerator   73 command.h        cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc };
-cm_until         enumerator   72 command.h        cm_connection, cm_function_def, cm_until, cm_group,
-cm_while         enumerator   71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-cmd_error_table  variable    412 error.c          static const char * const cmd_error_table[] = {
-cmd_init         function     65 make_cmd.c       cmd_init (void)
-colon            variable     32 /usr/local/src/bash/bash-20230914/builtins/getopts.def is followed by a colon, the option is expected to have an argument,
-colon_builtin    function     64 /usr/local/src/bash/bash-20230914/builtins/colon.def colon_builtin (WORD_LIST *ignore)
-command          label       824 parse.y          command: simple_command
-command          member       37 pcomplete.h      char *command;
-command          member       70 jobs.h           char *command; /* The particular program that is running. */
-command          member      350 command.h        COMMAND *command; /* The parsed execution tree. */
-command          member      358 command.h        COMMAND *command;
-command          member      364 command.h        COMMAND *command;
-command          member      385 command.h        COMMAND *command;
-command          struct      197 command.h        typedef struct command {
-command          variable     25 /usr/local/src/bash/bash-20230914/builtins/reserved.def Execute PIPELINE, which can be a simple command, and negate PIPELINE's
-command_builtin  function     67 /usr/local/src/bash/bash-20230914/builtins/command.def command_builtin (WORD_LIST *list)
-command_connect  function    177 make_cmd.c       command_connect (COMMAND *com1, COMMAND *com2, int connector)
-command_error    function    421 error.c          command_error (const char *func, int code, int e, int flags)
-command_errstr   function    430 error.c          command_errstr (int code)
-command_execution_string variable    302 shell.c          char *command_execution_string; /* argument to -c option */
-command_line_to_word_list function   1238 pcomplete.c      command_line_to_word_list (char *line, int llen, int sentinel, int *nwp, int *cwp)
-command_oriented_history variable    141 bashhist.c       int command_oriented_history = 1;
-command_print_word_list function    584 print_cmd.c      command_print_word_list (WORD_LIST *list, char *separator)
-command_separator macro       295 alias.c          #define command_separator(character) (member ((character), "\r\n;|&("))
-command_string_index variable    107 print_cmd.c      int command_string_index = 0;
-command_subst_completion_function function   2387 bashline.c       command_subst_completion_function (const char *text, int state)
-command_substitute function   7061 subst.c          command_substitute (char *string, int quoted, int flags)
-command_type     enum         71 command.h        enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select,
-command_word     variable    299 alias.c          static int command_word;
-command_word_completion_function function   1946 bashline.c       command_word_completion_function (const char *hint_text, int state)
-comment_handler  function    897 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c comment_handler (char *self, DEF_FILE *defs, char *arg)
-compact_jobs_list function   1353 jobs.c           compact_jobs_list (int flags)
-compacts         variable    111 /usr/local/src/bash/bash-20230914/builtins/complete.def } compacts[] = {
-comparison       variable     41 /usr/local/src/bash/bash-20230914/builtins/let.def <=, >=, <, > comparison
-compgen_builtin  function    670 /usr/local/src/bash/bash-20230914/builtins/complete.def compgen_builtin (WORD_LIST *list)
-compgen_compspec variable    142 pcomplete.c      static int compgen_compspec = 0; /* are we generating completions for compgen? */
-complete_builtin function    387 /usr/local/src/bash/bash-20230914/builtins/complete.def complete_builtin (WORD_LIST *list)
-complete_fullquote variable    311 bashline.c       int complete_fullquote = 1;
-completion_glob_pattern function   3882 bashline.c       completion_glob_pattern (const char *string)
-completion_quoting_style variable    339 bashline.c       static int completion_quoting_style = COMPLETE_BSQUOTE;
-completions      variable    808 /usr/local/src/bash/bash-20230914/builtins/complete.def completions, and the options for that currently-executing completion
-completions_to_stringlist function    315 pcomplete.c      completions_to_stringlist (char **matches)
-compopt_builtin  function    817 /usr/local/src/bash/bash-20230914/builtins/complete.def compopt_builtin (WORD_LIST *list)
-compopts         variable    143 /usr/local/src/bash/bash-20230914/builtins/complete.def } compopts[] = {
-compound_list    label      1206 parse.y          compound_list: newline_list list0
-compspec         struct       28 pcomplete.h      typedef struct compspec {
-compspec_copy    function     91 pcomplib.c       compspec_copy (COMPSPEC *cs)
-compspec_create  function     49 pcomplib.c       compspec_create (void)
-compspec_dispose function     72 pcomplib.c       compspec_dispose (COMPSPEC *cs)
-comsub           label      1057 parse.y          comsub: DOLPAREN compound_list ')'
-comsub_ignore_return variable    249 execute_cmd.c    int comsub_ignore_return = 0;
-comsub_quote_string function   6840 subst.c          comsub_quote_string (char *string, int quoted, int flags)
-comsub_shouldquote function   6611 subst.c          comsub_shouldquote (int c, int quoted, int flags, int skip_ctlesc, int skip_ctlnul)
-cond_com         struct      328 command.h        typedef struct cond_com {
-cond_command     label      1154 parse.y          cond_command: COND_START COND_CMD COND_END
-cond_expand_word function   4065 subst.c          cond_expand_word (WORD_DESC *w, int special)
-cond_test        function    865 test.c           cond_test (char *op, char *arg1, char *arg2, int flags)
-conf_standard_path function   1390 general.c        conf_standard_path (void)
-connect_async_list function    826 make_cmd.c       connect_async_list (COMMAND *command, COMMAND *command2, int connector)
-connection       struct      229 command.h        typedef struct connection {
-connection_count variable    280 execute_cmd.c    static int connection_count;
-connector        member      233 command.h        int connector; /* What separates this command from others. */
-context          member       93 variables.h      int context; /* Which context this variable belongs to. */
-continue_builtin function    104 /usr/local/src/bash/bash-20230914/builtins/break.def continue_builtin (WORD_LIST *list)
-continuing       variable     58 /usr/local/src/bash/bash-20230914/builtins/break.def int continuing = 0;
-conv_buf         variable    249 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *conv_buf;
-conv_bufsize     variable    250 /usr/local/src/bash/bash-20230914/builtins/printf.def static size_t conv_bufsize;
-conversion_error variable    238 /usr/local/src/bash/bash-20230914/builtins/printf.def static int conversion_error;
-convert_assign_flags_to_arrayval_flags function    143 arrayfunc.h      convert_assign_flags_to_arrayval_flags (int aflags)
-convert_assign_flags_to_validarray_flags function    179 arrayfunc.h      convert_assign_flags_to_validarray_flags (int flags)
-convert_validarray_flags_to_arrayval_flags function    162 arrayfunc.h      convert_validarray_flags_to_arrayval_flags (int vflags)
-convert_var_to_array function     74 arrayfunc.c      convert_var_to_array (SHELL_VAR *var)
-convert_var_to_assoc function    111 arrayfunc.c      convert_var_to_assoc (SHELL_VAR *var)
-convwidechar     function   1607 /usr/local/src/bash/bash-20230914/builtins/printf.def convwidechar (wint_t wi, int prec)
-convwidestr      function   1564 /usr/local/src/bash/bash-20230914/builtins/printf.def convwidestr (wchar_t *ws, int prec)
-coproc           label      1077 parse.y          coproc: COPROC shell_command
-coproc           member     1815 execute_cmd.c    struct coproc *coproc;
-coproc           struct      370 command.h        typedef struct coproc {
-coproc_active    function   2290 execute_cmd.c    coproc_active (void)
-coproc_alloc     function   2091 execute_cmd.c    coproc_alloc (char *name, pid_t pid)
-coproc_checkfd   function   2212 execute_cmd.c    coproc_checkfd (struct coproc *cp, int fd)
-coproc_close     function   2152 execute_cmd.c    coproc_close (struct coproc *cp)
-coproc_closeall  function   2168 execute_cmd.c    coproc_closeall (void)
-coproc_com       struct      382 command.h        typedef struct coproc_com {
-coproc_dispose   function   2119 execute_cmd.c    coproc_dispose (struct coproc *cp)
-coproc_fdchk     function   2226 execute_cmd.c    coproc_fdchk (int fd)
-coproc_fdclose   function   2236 execute_cmd.c    coproc_fdclose (struct coproc *cp, int fd)
-coproc_fdrestore function   2251 execute_cmd.c    coproc_fdrestore (struct coproc *cp)
-coproc_fdsave    function   2244 execute_cmd.c    coproc_fdsave (struct coproc *cp)
-coproc_flush     function   2142 execute_cmd.c    coproc_flush (void)
-coproc_free      function   2113 execute_cmd.c    coproc_free (struct coproc *cp)
-coproc_init      function   2081 execute_cmd.c    coproc_init (struct coproc *cp)
-coproc_list      variable   1844 execute_cmd.c    cplist_t coproc_list = {0, 0, 0};
-coproc_pidchk    function   2271 execute_cmd.c    coproc_pidchk (pid_t pid, int status)
-coproc_rclose    function   2192 execute_cmd.c    coproc_rclose (struct coproc *cp, int fd)
-coproc_reap      function   2178 execute_cmd.c    coproc_reap (void)
-coproc_setstatus function   2258 execute_cmd.c    coproc_setstatus (struct coproc *cp, int status)
-coproc_setvars   function   2299 execute_cmd.c    coproc_setvars (struct coproc *cp)
-coproc_unsetvars function   2384 execute_cmd.c    coproc_unsetvars (struct coproc *cp)
-coproc_wclose    function   2202 execute_cmd.c    coproc_wclose (struct coproc *cp, int fd)
-copy_arith_command function    274 copy_cmd.c       copy_arith_command (ARITH_COM *com)
-copy_arith_for_command function    185 copy_cmd.c       copy_arith_for_command (ARITH_FOR_COM *com)
-copy_bucket_array function     91 hashlib.c        copy_bucket_array (BUCKET_CONTENTS *ba, sh_string_func_t *cpdata)
-copy_buffered_stream function    201 input.c          copy_buffered_stream (BUFFERED_STREAM *bp)
-copy_builtin     function   1036 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c copy_builtin (BUILTIN_DESC *builtin)
-copy_case_clause function     87 copy_cmd.c       copy_case_clause (PATTERN_LIST *clause)
-copy_case_clauses function     99 copy_cmd.c       copy_case_clauses (PATTERN_LIST *clauses)
-copy_case_command function    235 copy_cmd.c       copy_case_command (CASE_COM *com)
-copy_command     function    343 copy_cmd.c       copy_command (COMMAND *command)
-copy_cond_command function    289 copy_cmd.c       copy_cond_command (COND_COM *com)
-copy_coproc_command function    223 copy_cmd.c       copy_coproc_command (COPROC_COM *com)
-copy_fifo_list   function   5864 subst.c          copy_fifo_list (int *sizep)
-copy_fifo_list   function   6117 subst.c          copy_fifo_list (int *sizep)
-copy_for_command function    170 copy_cmd.c       copy_for_command (FOR_COM *com)
-copy_function_def function    330 copy_cmd.c       copy_function_def (FUNCTION_DEF *com)
-copy_function_def_contents function    319 copy_cmd.c       copy_function_def_contents (FUNCTION_DEF *old, FUNCTION_DEF *new_def)
-copy_group_command function    201 copy_cmd.c       copy_group_command (GROUP_COM *com)
-copy_if_command  function    260 copy_cmd.c       copy_if_command (IF_COM *com)
-copy_redirect    function    114 copy_cmd.c       copy_redirect (REDIRECT *redirect)
-copy_redirects   function    156 copy_cmd.c       copy_redirects (REDIRECT *list)
-copy_simple_command function    306 copy_cmd.c       copy_simple_command (SIMPLE_COM *com)
-copy_string_array function    403 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c copy_string_array (ARRAY *array)
-copy_subshell_command function    211 copy_cmd.c       copy_subshell_command (SUBSHELL_COM *com)
-copy_variable    function   3651 variables.c      copy_variable (SHELL_VAR *var)
-copy_while_command function    248 copy_cmd.c       copy_while_command (WHILE_COM *com)
-copy_word        function     56 copy_cmd.c       copy_word (WORD_DESC *w)
-copy_word_list   function     68 copy_cmd.c       copy_word_list (WORD_LIST *list)
-copygroup        function    192 /usr/local/src/bash/bash-20230914/builtins/umask.def copygroup (mode_t mask)
-copyother        function    200 /usr/local/src/bash/bash-20230914/builtins/umask.def copyother (mode_t mask)
-copyuser         function    184 /usr/local/src/bash/bash-20230914/builtins/umask.def copyuser (mode_t mask)
-count            member     5430 variables.c      int count;
-count_all_jobs   function   1037 nojobs.c         count_all_jobs (void)
-count_all_jobs   function   4737 jobs.c           count_all_jobs (void)
-cpe_alloc        function   1849 execute_cmd.c    cpe_alloc (Coproc *cp)
-cpe_dispose      function   1860 execute_cmd.c    cpe_dispose (struct cpelement *cpe)
-cpelement        struct     1812 execute_cmd.c    typedef struct cpelement
-cpelement_t      typedef    1817 execute_cmd.c    cpelement_t;
-cpl_add          function   1866 execute_cmd.c    cpl_add (Coproc *cp)
-cpl_closeall     function   1979 execute_cmd.c    cpl_closeall (void)
-cpl_delete       function   1888 execute_cmd.c    cpl_delete (pid_t pid)
-cpl_fdchk        function   1988 execute_cmd.c    cpl_fdchk (int fd)
-cpl_firstactive  function   2023 execute_cmd.c    cpl_firstactive (void)
-cpl_flush        function   1961 execute_cmd.c    cpl_flush (void)
-cpl_reap         function   1920 execute_cmd.c    cpl_reap (void)
-cpl_search       function   1999 execute_cmd.c    cpl_search (pid_t pid)
-cpl_searchbyname function   2012 execute_cmd.c    cpl_searchbyname (const char *name)
-cplist           struct     1819 execute_cmd.c    typedef struct cplist
-cplist_t         typedef    1826 execute_cmd.c    cplist_t;
-cprintf          function   1470 print_cmd.c      cprintf (const char *control, ...)
-cr_whitespace    macro        93 expr.c           #define cr_whitespace(c) (whitespace(c) || ((c) == '\n'))
-cr_whitespace    macro       791 bashline.c       #define cr_whitespace(c) ((c) == '\r' || (c) == '\n' || whitespace(c))
-create_variable_tables function    345 variables.c      create_variable_tables (void)
-cs               member       51 /usr/local/src/bash/bash-20230914/include/ocache.h int cs; /* cache size, number of objects */
-ctime            member      693 pathexp.c        struct timespec ctime;
-curlval          variable    182 expr.c           static struct lvalue curlval = {0, 0, 0, -1};
-current_builtin  function    761 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c current_builtin (char *directive, DEF_FILE *defs)
-current_command_first_line_saved variable    146 bashhist.c       int current_command_first_line_saved = 0;
-current_command_line_comment variable    151 bashhist.c       int current_command_line_comment = 0;
-current_command_line_count member      195 shell.h          int current_command_line_count;
-current_command_number variable    177 shell.c          int current_command_number = 1;
-current_command_subst_pid variable    151 subst.c          pid_t current_command_subst_pid = NO_PID;
-current_fds_to_close variable    317 execute_cmd.c    struct fd_bitmap *current_fds_to_close = (struct fd_bitmap *)NULL;
-current_host_name variable    126 shell.c          char *current_host_name = (char *)NULL;
-current_user     variable    118 shell.c          struct user_info current_user =
-current_working_directory function    381 jobs.c           current_working_directory (void)
-currently_executing_command variable    270 execute_cmd.c    static COMMAND *currently_executing_command;
-curtok           member      160 expr.c           int curtok, lasttok;
-curtok           variable    171 expr.c           static int curtok; /* the current token */
-custom_filename_quote_characters variable    318 bashline.c       static char *custom_filename_quote_characters = 0;
-d                member       74 variables.h      double d; /* floating point number */
-d_fileno         macro        51 /usr/local/src/bash/bash-20230914/include/posixdir.h # define d_fileno d_ino
-dabbrev_expand_active variable    326 bashline.c       static int dabbrev_expand_active = 0;
-data             member       33 hashlib.h        PTR_T data; /* What we really want. */
-data             member       50 /usr/local/src/bash/bash-20230914/include/ocache.h PTR_T data;
-dbstate          variable   1799 subst.c          static int dbstate[PARAMEXPNEST_MAX];
-de_backslash     function   2007 subst.c          de_backslash (char *string, int qflags)
-debug_print_cond_command function    908 print_cmd.c      debug_print_cond_command (COND_COM *cond)
-debug_print_pgrps function   4489 jobs.c           debug_print_pgrps (void)
-debug_print_word_list function    896 print_cmd.c      debug_print_word_list (char *s, WORD_LIST *list, char *sep)
-debug_printf     function    190 pcomplete.c      debug_printf (const char *format, ...)
-debugging        variable    215 shell.c          static int debugging; /* Do debugging things. */
-debugging_login_shell variable    168 shell.c          int debugging_login_shell = 0;
-debugging_mode   variable    222 shell.c          int debugging_mode = 0; /* In debugging mode with --debugger */
-decode_signal    function    236 trap.c           decode_signal (const char *string, int flags)
-decodeprec       function    253 /usr/local/src/bash/bash-20230914/builtins/printf.def decodeprec (char *ps)
-default_buffered_input variable    295 shell.c          int default_buffered_input = -1;
-default_columns  function   1416 general.c        default_columns (void)
-default_dir      variable     63 locale.c         static char *default_dir;
-default_domain   variable     62 locale.c         static char *default_domain;
-default_filename_quote_characters variable    317 bashline.c       static const char *default_filename_quote_characters = " \t\n\\\"'@<>=;|&()#$`?*[!:{~"; /*}*/
-default_input    variable    309 shell.c          static FILE *default_input;
-default_locale   variable     59 locale.c         static char *default_locale;
-default_tty_job_signals function    581 nojobs.c         default_tty_job_signals (void)
-default_tty_job_signals function   2322 jobs.c           default_tty_job_signals (void)
-deferred         member      128 jobs.h           COMMAND *deferred; /* Commands that will execute when this job is done. */
-deferred_heredocs variable    129 print_cmd.c      static REDIRECT *deferred_heredocs;
-deftext          variable   1178 /usr/local/src/bash/bash-20230914/builtins/read.def static char *deftext;
-delete_all_aliases function    199 alias.c          delete_all_aliases (void)
-delete_all_contexts function   5322 variables.c      delete_all_contexts (VAR_CONTEXT *vcxt)
-delete_all_jobs  function   4673 jobs.c           delete_all_jobs (int running_only)
-delete_all_variables function   4015 variables.c      delete_all_variables (HASH_TABLE *hashed_vars)
-delete_builtin   function    496 /usr/local/src/bash/bash-20230914/builtins/enable.def delete_builtin (struct builtin *b)
-delete_job       function   1371 jobs.c           delete_job (int job_index, int dflags)
-delete_local_contexts function   5308 variables.c      delete_local_contexts (VAR_CONTEXT *vcxt)
-delete_old_job   function   1252 jobs.c           delete_old_job (pid_t pid)
-delete_var       function   3879 variables.c      delete_var (const char *name, VAR_CONTEXT *vc)
-delim_char       variable   1270 /usr/local/src/bash/bash-20230914/builtins/read.def static unsigned char delim_char;
-delimiter_depth  member       64 parser.h         int delimiter_depth;
-delimiter_space  member       67 parser.h         int delimiter_space;
-delimiters       member       61 parser.h         char *delimiters;
-dependencies     member      135 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *dependencies; /* Null terminated array of #define names. */
-depends_on_handler function    904 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c depends_on_handler (char *self, DEF_FILE *defs, char *arg)
-dequote_escapes  function   4678 subst.c          dequote_escapes (const char *string)
-dequote_list     function   4879 subst.c          dequote_list (WORD_LIST *list)
-dequote_string   function   4793 subst.c          dequote_string (const char *string)
-dequote_word     function   4864 subst.c          dequote_word (WORD_DESC *word)
-describe_command function    210 /usr/local/src/bash/bash-20230914/builtins/type.def describe_command (char *command, int dflags)
-describe_pid     function   1008 nojobs.c         describe_pid (pid_t pid)
-describe_pid     function   1800 jobs.c           describe_pid (pid_t pid)
-desired_setting  member       59 unwind_prot.c    char desired_setting[1]; /* actual size is `size' */
-dest             member      155 command.h        int dest; /* Place to redirect REDIRECTOR to, or ... */
-dev_fd_list      variable   6088 subst.c          static pid_t *dev_fd_list = (pid_t *)NULL;
-dircomplete_expand variable    299 bashline.c       int dircomplete_expand = 1;
-dircomplete_expand variable    302 bashline.c       int dircomplete_expand = 0;
-dircomplete_expand_relpath variable    300 bashline.c       int dircomplete_expand_relpath = 1;
-dircomplete_expand_relpath variable    303 bashline.c       int dircomplete_expand_relpath = 0;
-dircomplete_spelling variable    295 bashline.c       int dircomplete_spelling = 0;
-directive        member      460 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *directive;
-directory_exists function   3347 bashline.c       directory_exists (const char *dirname, int should_dequote)
-directory_list_offset variable    158 /usr/local/src/bash/bash-20230914/builtins/pushd.def static int directory_list_offset;
-directory_list_size variable    155 /usr/local/src/bash/bash-20230914/builtins/pushd.def static size_t directory_list_size;
-dirent           macro        44 /usr/local/src/bash/bash-20230914/include/posixdir.h # define dirent direct
-dirs_builtin     function    407 /usr/local/src/bash/bash-20230914/builtins/pushd.def dirs_builtin (WORD_LIST *list)
-dirs_doc         variable    683 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const dirs_doc[] = {
-dirs_struct      variable    769 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin dirs_struct = {
-disable_priv_mode function   1332 shell.c          disable_priv_mode (void)
-disallow_filename_globbing variable     60 flags.c          int disallow_filename_globbing = 0;
-discard_last_procsub_child function    451 jobs.c           discard_last_procsub_child (void)
-discard_pipeline function   1446 jobs.c           discard_pipeline (PROCESS *chain)
-discard_unwind_frame function    119 unwind_prot.c    discard_unwind_frame (char *tag)
-disown_builtin   function    240 /usr/local/src/bash/bash-20230914/builtins/jobs.def disown_builtin (WORD_LIST *list)
-dispcolumn       function    356 /usr/local/src/bash/bash-20230914/builtins/help.def dispcolumn (int i, char *buf, size_t bufsize, int width, int height)
-display_history  function    355 /usr/local/src/bash/bash-20230914/builtins/history.def display_history (WORD_LIST *list)
-display_shell_version function    725 bashline.c       display_shell_version (int count, int c)
-display_signal_list function    725 /usr/local/src/bash/bash-20230914/builtins/common.c display_signal_list (WORD_LIST *list, int forcecols)
-display_traps    function    333 /usr/local/src/bash/bash-20230914/builtins/trap.def display_traps (WORD_LIST *list, int flags)
-displen          function   3235 execute_cmd.c    displen (const char *s)
-dispose_command  function     36 dispose_cmd.c    dispose_command (COMMAND *command)
-dispose_cond_node function    216 dispose_cmd.c    dispose_cond_node (COND_COM *cond)
-dispose_exec_redirects function    525 execute_cmd.c    dispose_exec_redirects (void)
-dispose_fd_bitmap function    344 execute_cmd.c    dispose_fd_bitmap (struct fd_bitmap *fdbp)
-dispose_function_def function    240 dispose_cmd.c    dispose_function_def (FUNCTION_DEF *c)
-dispose_function_def_contents function    232 dispose_cmd.c    dispose_function_def_contents (FUNCTION_DEF *c)
-dispose_mail_file function    228 mailcheck.c      dispose_mail_file (FILEINFO *mf)
-dispose_partial_redirects function    535 execute_cmd.c    dispose_partial_redirects (void)
-dispose_redirects function    307 dispose_cmd.c    dispose_redirects (REDIRECT *list)
-dispose_saved_dollar_vars function   5563 variables.c      dispose_saved_dollar_vars (void)
-dispose_temporary_env function   4582 variables.c      dispose_temporary_env (sh_free_func_t *pushf)
-dispose_used_env_vars function   4609 variables.c      dispose_used_env_vars (void)
-dispose_var_context function   5128 variables.c      dispose_var_context (VAR_CONTEXT *vc)
-dispose_variable function   3713 variables.c      dispose_variable (SHELL_VAR *var)
-dispose_variable_value function   3696 variables.c      dispose_variable_value (SHELL_VAR *var)
-dispose_word     function    248 dispose_cmd.c    dispose_word (WORD_DESC *w)
-dispose_word_array function    291 dispose_cmd.c    dispose_word_array (char **array)
-dispose_word_desc function    256 dispose_cmd.c    dispose_word_desc (WORD_DESC *w)
-dispose_words    function    264 dispose_cmd.c    dispose_words (WORD_LIST *list)
-dist_version     variable     36 version.c        const char * const dist_version = DISTVERSION;
-division         variable     38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
-do_assignment    function   3640 subst.c          do_assignment (char *string)
-do_assignment_internal function   3512 subst.c          do_assignment_internal (const WORD_DESC *word, int expand)
-do_assignment_no_expand function   3660 subst.c          do_assignment_no_expand (char *string)
-do_assignment_statements function   12990 subst.c          do_assignment_statements (WORD_LIST *varlist, char *command, int is_nullcmd)
-do_chop          function    132 /usr/local/src/bash/bash-20230914/builtins/mapfile.def do_chop(char *line, unsigned char delim)
-do_compound_assignment function   3426 subst.c          do_compound_assignment (const char *name, char *value, int flags)
-do_piping        function   6243 execute_cmd.c    do_piping (int pipe_in, int pipe_out)
-do_redirection_internal function    759 redir.c          do_redirection_internal (REDIRECT *redirect, int flags, char **fnp)
-do_redirections  function    236 redir.c          do_redirections (REDIRECT *list, int flags)
-do_version       variable    218 shell.c          static int do_version; /* Display interesting version info. */
-do_word_assignment function   3651 subst.c          do_word_assignment (const WORD_DESC *word, int flags)
-docname          member      133 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *docname; /* Possible name for documentation string. */
-docname_handler  function    863 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c docname_handler (char *self, DEF_FILE *defs, char *arg)
-document_name    macro       225 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define document_name(b) ((b)->docname ? (b)->docname : (b)->name)
-documentation_file variable     79 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c FILE *documentation_file = (FILE *)NULL;
-dogetopts        function    159 /usr/local/src/bash/bash-20230914/builtins/getopts.def dogetopts (int argc, char **argv)
-dollar_arg_stack variable   5433 variables.c      static struct saved_dollar_vars *dollar_arg_stack = (struct saved_dollar_vars *)NULL;
-dollar_arg_stack_index variable   5435 variables.c      static int dollar_arg_stack_index;
-dollar_arg_stack_slots variable   5434 variables.c      static size_t dollar_arg_stack_slots;
-dollar_dollar_pid variable    164 variables.c      pid_t dollar_dollar_pid;
-dollar_vars      variable    159 variables.c      char *dollar_vars[10];
-dollar_vars_changed function    440 /usr/local/src/bash/bash-20230914/builtins/common.c dollar_vars_changed (void)
-dont_save_function_defs variable    193 bashhist.c       int dont_save_function_defs;
-dot_found_in_search variable     78 findcmd.c        int dot_found_in_search = 0;
-dot_in_path      variable    323 bashline.c       static int dot_in_path = 0;
-double_quotes_inhibit_history_expansion variable    108 bashhist.c       int double_quotes_inhibit_history_expansion = 0;
-down             member       39 variables.h      struct var_context *down; /* down towards global context */
-draino           function   2392 jobs.c           draino (int fd, int ospeed)
-dstack           struct       58 parser.h         struct dstack {
-dump_po_strings  variable    230 shell.c          int dump_po_strings; /* Dump strings in $"..." in po format */
-dump_translatable_strings variable    229 shell.c          int dump_translatable_strings; /* Dump strings in $"...", don't execute. */
-dump_word_flags  function    387 subst.c          dump_word_flags (int flags)
-dup_error        function   6235 execute_cmd.c    dup_error (int oldd, int newd)
-duplicate_buffered_stream function    320 input.c          duplicate_buffered_stream (int fd1, int fd2)
-dyn_load_builtin function    326 /usr/local/src/bash/bash-20230914/builtins/enable.def dyn_load_builtin (WORD_LIST *list, int flags, char *filename)
-dyn_unload_builtin function    538 /usr/local/src/bash/bash-20230914/builtins/enable.def dyn_unload_builtin (char *name)
-dynamic_complete_history function   3696 bashline.c       dynamic_complete_history (int count, int key)
-dynamic_value    member       86 variables.h      sh_var_value_func_t *dynamic_value; /* Function called to return a `dynamic'
-echo_builtin     function    110 /usr/local/src/bash/bash-20230914/builtins/echo.def echo_builtin (WORD_LIST *list)
-echo_command_at_execute variable     88 flags.c          int echo_command_at_execute = 0;
-echo_input_at_read member      210 shell.h          int echo_input_at_read;
-echo_input_at_read variable     83 flags.c          int echo_input_at_read = 0;
-edit_and_execute_command function    937 bashline.c       edit_and_execute_command (int count, int c, int editing_mode, const char *edit_command)
-edit_line        function   1212 /usr/local/src/bash/bash-20230914/builtins/read.def edit_line (char *p, char *itext, unsigned char delim, int keep_completion_func)
-eflag            variable     72 /usr/local/src/bash/bash-20230914/builtins/cd.def static int eflag; /* file scope so bindpwd() can see it */
-egid             member      152 shell.h          gid_t gid, egid, savegid;
-element          struct      173 command.h        typedef struct element {
-element          variable     38 /usr/local/src/bash/bash-20230914/builtins/reserved.def assumed. For each element in WORDS, NAME is set to that element, and
-element_back     macro       138 array.h          #define element_back(ae) ((ae)->prev)
-element_forw     macro       137 array.h          #define element_forw(ae) ((ae)->next)
-element_index    macro       134 array.h          #define element_index(ae) ((ae)->ind)
-element_state    struct       40 arrayfunc.h      typedef struct element_state
-element_value    macro       133 array.h          #define element_value(ae) ((ae)->value)
-elements         member       36 array.h          struct array_element **elements;
-elif_clause      label      1158 parse.y          elif_clause: ELIF compound_list THEN compound_list
-emacs_edit_and_execute_command function   1021 bashline.c       emacs_edit_and_execute_command (int count, int key)
-emacs_std_cmd_xmap variable   4381 bashline.c       static Keymap emacs_std_cmd_xmap;
-enable_builtin   function    109 /usr/local/src/bash/bash-20230914/builtins/enable.def enable_builtin (WORD_LIST *list)
-enable_history_list variable     92 bashhist.c       int enable_history_list = -1; /* value for `set -o history' */
-enable_hostname_completion function    378 bashline.c       enable_hostname_completion (int on_or_off)
-enable_shell_command function    291 /usr/local/src/bash/bash-20230914/builtins/enable.def enable_shell_command (char *name, int disable_p)
-end              member      190 jobs.h           PROCESS *end;
-end_handler      function    953 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c end_handler (char *self, DEF_FILE *defs, char *arg)
-end_job_control  function   4979 jobs.c           end_job_control (void)
-end_unwind_frame macro        46 unwind_prot.h    #define end_unwind_frame()
-eof_encountered  member      185 shell.h          int eof_encountered;
-eof_token        member      181 shell.h          int eof_token;
-eol_lookahead    member      186 shell.h          int eol_lookahead;
-equality         variable     42 /usr/local/src/bash/bash-20230914/builtins/let.def ==, != equality, inequality
-ere_char         function    149 pathexp.c        ere_char (int c)
-err_badarraysub  function    440 error.c          err_badarraysub (const char *s)
-err_readonly     function    453 error.c          err_readonly (const char *s)
-err_unboundvar   function    447 error.c          err_unboundvar (const char *s)
-errexit_flag     variable     56 flags.c          int errexit_flag = 0;
-error_directory  variable    105 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *error_directory = (char *)NULL;
-error_prolog     function     74 error.c          error_prolog (int print_lineno)
-error_trace_mode variable    152 flags.c          int error_trace_mode = 0;
-esacs_needed     member      214 shell.h          int esacs_needed;
-euid             member      151 shell.h          uid_t uid, euid, saveuid;
-eval_arith_for_expr function   3075 execute_cmd.c    eval_arith_for_expr (WORD_LIST *l, int *okp)
-eval_builtin     function     49 /usr/local/src/bash/bash-20230914/builtins/eval.def eval_builtin (WORD_LIST *list)
-evalbuf          variable    177 expr.c           static procenv_t evalbuf;
-evalerror        function   1508 expr.c           evalerror (const char *msg)
-evalexp          function    403 expr.c           evalexp (const char *expr, int flags, int *validp)
-evalnest         variable    307 execute_cmd.c    int evalnest = 0;
-evalnest_max     variable    308 execute_cmd.c    int evalnest_max = EVALNEST_MAX;
-evalstring       function    800 /usr/local/src/bash/bash-20230914/builtins/evalstring.c evalstring (char *string, const char *from_file, int flags)
-exec_argv0       variable    292 shell.c          char *exec_argv0;
-exec_builtin     function     99 /usr/local/src/bash/bash-20230914/builtins/exec.def exec_builtin (WORD_LIST *list)
-exec_name_should_ignore function     98 findcmd.c        exec_name_should_ignore (const char *name)
-exec_redirection_undo_list variable    233 execute_cmd.c    REDIRECT *exec_redirection_undo_list = (REDIRECT *)NULL;
-execignore       variable     82 findcmd.c        static struct ignorevar execignore =
-execstate        struct       40 execute_cmd.h    struct execstate
-executable_completion function   1925 bashline.c       executable_completion (const char *filename, int searching_path)
-executable_file  function    214 findcmd.c        executable_file (const char *file)
-executable_or_directory function    233 findcmd.c        executable_or_directory (const char *file)
-execute_arith_command function   3802 execute_cmd.c    execute_arith_command (ARITH_COM *arith_command)
-execute_arith_for_command function   3131 execute_cmd.c    execute_arith_for_command (ARITH_FOR_COM *arith_for_command)
-execute_array_command function    277 eval.c           execute_array_command (ARRAY *a, void *v)
-execute_builtin  function   4904 execute_cmd.c    execute_builtin (sh_builtin_func_t *builtin, WORD_LIST *words, int flags, int subshell)
-execute_builtin_or_function function   5493 execute_cmd.c    execute_builtin_or_function (WORD_LIST *words,
-execute_case_command function   3553 execute_cmd.c    execute_case_command (CASE_COM *case_command)
-execute_command  function    425 execute_cmd.c    execute_command (COMMAND *command)
-execute_command_internal function    604 execute_cmd.c    execute_command_internal (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-execute_cond_command function   4047 execute_cmd.c    execute_cond_command (COND_COM *cond_command)
-execute_cond_node function   3890 execute_cmd.c    execute_cond_node (COND_COM *cond)
-execute_connection function   2727 execute_cmd.c    execute_connection (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-execute_coproc   function   2411 execute_cmd.c    execute_coproc (COMMAND *command, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-execute_disk_command function   5654 execute_cmd.c    execute_disk_command (WORD_LIST *words, REDIRECT *redirects, char *command_line,
-execute_env_file function   1092 shell.c          execute_env_file (char *env_file)
-execute_for_command function   2904 execute_cmd.c    execute_for_command (FOR_COM *for_command)
-execute_function function   5101 execute_cmd.c    execute_function (SHELL_VAR *var, WORD_LIST *words, int flags, struct fd_bitmap *fds_to_close, int async, int subshell)
-execute_if_command function   3771 execute_cmd.c    execute_if_command (IF_COM *if_command)
-execute_in_subshell function   1531 execute_cmd.c    execute_in_subshell (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-execute_intern_function function   6170 execute_cmd.c    execute_intern_function (WORD_DESC *name, FUNCTION_DEF *funcdef)
-execute_list_with_replacements function    177 /usr/local/src/bash/bash-20230914/builtins/jobs.def execute_list_with_replacements (WORD_LIST *list)
-execute_null_command function   4112 execute_cmd.c    execute_null_command (REDIRECT *redirects, int pipe_in, int pipe_out, int async)
-execute_pipeline function   2537 execute_cmd.c    execute_pipeline (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-execute_prompt_command function    297 eval.c           execute_prompt_command (void)
-execute_select_command function   3411 execute_cmd.c    execute_select_command (SELECT_COM *select_command)
-execute_shell_function function   5352 execute_cmd.c    execute_shell_function (SHELL_VAR *var, WORD_LIST *words)
-execute_shell_script function   5882 execute_cmd.c    execute_shell_script (char *sample, int sample_len,
-execute_simple_command function   4373 execute_cmd.c    execute_simple_command (SIMPLE_COM *simple_command, int pipe_in, int pipe_out, int async, struct fd_bitmap *fds_to_close)
-execute_subshell_builtin_or_function function   5376 execute_cmd.c    execute_subshell_builtin_or_function (WORD_LIST *words, REDIRECT *redirects,
-execute_until_command function   3694 execute_cmd.c    execute_until_command (WHILE_COM *while_command)
-execute_while_command function   3687 execute_cmd.c    execute_while_command (WHILE_COM *while_command)
-execute_while_or_until function   3705 execute_cmd.c    execute_while_or_until (WHILE_COM *while_command, int type)
-executing        variable    174 shell.c          int executing = 0;
-executing_builtin variable    237 execute_cmd.c    int executing_builtin = 0;
-executing_command_builtin variable    264 execute_cmd.c    int executing_command_builtin = 0;
-executing_funsub variable    196 subst.c          int executing_funsub = 0;
-executing_line_number function    392 execute_cmd.c    executing_line_number (void)
-exist            variable     36 /usr/local/src/bash/bash-20230914/builtins/getopts.def shell variable $name, initializing name if it does not exist, and
-exit_builtin     function     55 /usr/local/src/bash/bash-20230914/builtins/exit.def exit_builtin (WORD_LIST *list)
-exit_immediately_on_error variable     57 flags.c          int exit_immediately_on_error = 0;
-exit_or_logout   function     93 /usr/local/src/bash/bash-20230914/builtins/exit.def exit_or_logout (WORD_LIST *list)
-exit_shell       function    975 shell.c          exit_shell (int s)
-exp              member      315 command.h        WORD_LIST *exp;
-exp0             function   1013 expr.c           exp0 (void)
-exp_builtin      function    112 /usr/local/src/bash/bash-20230914/builtins/let.def exp_builtin (WORD_LIST *list)
-exp_jump_to_top_level function   12247 subst.c          exp_jump_to_top_level (int v)
-expaddsub        function    853 expr.c           expaddsub (void)
-expaliases_flag  variable    156 /usr/local/src/bash/bash-20230914/builtins/shopt.def int expaliases_flag = 0;
-expand_aliases   member      209 shell.h          int expand_aliases;
-expand_amble     function    276 braces.c         expand_amble (char *text, size_t tlen, int flags)
-expand_and_print_history function    442 /usr/local/src/bash/bash-20230914/builtins/history.def expand_and_print_history (WORD_LIST *list)
-expand_and_quote_assoc_word function   1028 arrayfunc.c      expand_and_quote_assoc_word (char *w, int type)
-expand_and_quote_kvpair_word function    674 arrayfunc.c      expand_and_quote_kvpair_word (const char *w)
-expand_arith_string function   3969 subst.c          expand_arith_string (char *string, int quoted)
-expand_array_subscript function   10962 subst.c          expand_array_subscript (const char *string, size_t *sindex, int quoted, int flags)
-expand_assignment_string_to_string function   3869 subst.c          expand_assignment_string_to_string (char *string, int quoted)
-expand_compound_array_assignment function    554 arrayfunc.c      expand_compound_array_assignment (SHELL_VAR *var, char *value, int flags)
-expand_compound_assignment_word function   12685 subst.c          expand_compound_assignment_word (WORD_LIST *tlist, int atype)
-expand_declaration_argument function   12744 subst.c          expand_declaration_argument (WORD_LIST *tlist, WORD_LIST *wcmd)
-expand_histignore_pattern function   1025 bashhist.c       expand_histignore_pattern (char *pat)
-expand_no_split_dollar_star variable    230 subst.c          static int expand_no_split_dollar_star = 0;
-expand_once_flag variable    126 /usr/local/src/bash/bash-20230914/builtins/shopt.def int expand_once_flag;
-expand_oneword   function   12632 subst.c          expand_oneword (char *value, int atype)
-expand_param_error variable    222 subst.c          static char expand_param_error, expand_param_fatal, expand_param_unset;
-expand_param_fatal variable    222 subst.c          static char expand_param_error, expand_param_fatal, expand_param_unset;
-expand_param_unset variable    222 subst.c          static char expand_param_error, expand_param_fatal, expand_param_unset;
-expand_prompt_string function   4389 subst.c          expand_prompt_string (const char *string, int quoted, int wflags)
-expand_seqterm   function    459 braces.c         expand_seqterm (char *text, size_t tlen)
-expand_string    function   4521 subst.c          expand_string (const char *string, int quoted)
-expand_string_assignment function   4345 subst.c          expand_string_assignment (const char *string, int quoted)
-expand_string_dollar_quote function   4121 subst.c          expand_string_dollar_quote (const char *string, int flags)
-expand_string_for_pat function   4495 subst.c          expand_string_for_pat (const char *string, int quoted, int *dollar_at_p, int *expanded_p)
-expand_string_for_patsub function   3938 subst.c          expand_string_for_patsub (char *string, int quoted)
-expand_string_for_rhs function   4450 subst.c          expand_string_for_rhs (const char *string, int quoted, int op, int pflags, int *dollar_at_p, int *expanded_p)
-expand_string_if_necessary function   3796 subst.c          expand_string_if_necessary (char *string, int quoted, EXPFUNC *func)
-expand_string_internal function   4297 subst.c          expand_string_internal (const char *string, int quoted)
-expand_string_leave_quoted function   4428 subst.c          expand_string_leave_quoted (const char *string, int quoted)
-expand_string_to_string function   3857 subst.c          expand_string_to_string (char *string, int quoted)
-expand_string_to_string_internal function   3836 subst.c          expand_string_to_string_internal (char *string, int quoted, EXPFUNC *func)
-expand_string_unsplit function   4320 subst.c          expand_string_unsplit (const char *string, int quoted)
-expand_string_unsplit_to_string function   3863 subst.c          expand_string_unsplit_to_string (char *string, int quoted)
-expand_subscript_string function   10918 subst.c          expand_subscript_string (const char *string, int quoted)
-expand_wdesc_error variable    221 subst.c          static WORD_DESC expand_wdesc_error, expand_wdesc_fatal;
-expand_wdesc_fatal variable    221 subst.c          static WORD_DESC expand_wdesc_error, expand_wdesc_fatal;
-expand_word      function   4543 subst.c          expand_word (WORD_DESC *word, int quoted)
-expand_word_error variable    220 subst.c          static WORD_LIST expand_word_error, expand_word_fatal;
-expand_word_fatal variable    220 subst.c          static WORD_LIST expand_word_error, expand_word_fatal;
-expand_word_internal function   11056 subst.c          expand_word_internal (WORD_DESC *word, int quoted, int isexp, int *contains_dollar_at, int *expanded_something)
-expand_word_leave_quoted function   4569 subst.c          expand_word_leave_quoted (WORD_DESC *word, int quoted)
-expand_word_list_internal function   13066 subst.c          expand_word_list_internal (WORD_LIST *list, int eflags)
-expand_word_unsplit function   4557 subst.c          expand_word_unsplit (WORD_DESC *word, int quoted)
-expand_words     function   12385 subst.c          expand_words (WORD_LIST *list)
-expand_words_no_vars function   12393 subst.c          expand_words_no_vars (WORD_LIST *list)
-expand_words_shellexp function   12399 subst.c          expand_words_shellexp (WORD_LIST *list)
-expandable_redirection_filename function    271 redir.c          expandable_redirection_filename (REDIRECT *redirect)
-expanding_redir  variable     88 redir.c          int expanding_redir;
-expassign        function    498 expr.c           expassign (void)
-expband          function    759 expr.c           expband (void)
-expbor           function    721 expr.c           expbor (void)
-expbxor          function    740 expr.c           expbxor (void)
-expcomma         function    483 expr.c           expcomma (void)
-expcompare       function    799 expr.c           expcompare (void)
-expcond          function    617 expr.c           expcond (void)
-expecting_in     member      215 shell.h          int expecting_in;
-expeq            function    777 expr.c           expeq (void)
-expland          function    693 expr.c           expland (void)
-explor           function    665 expr.c           explor (void)
-expmuldiv        function    876 expr.c           expmuldiv (void)
-export_builtin   function     76 /usr/local/src/bash/bash-20230914/builtins/setattr.def export_builtin (WORD_LIST *list)
-export_env       variable    176 variables.c      char **export_env = (char **)NULL;
-export_env_index variable    177 variables.c      static int export_env_index;
-export_env_size  variable    178 variables.c      static size_t export_env_size;
-export_environment_candidate function   4298 variables.c      export_environment_candidate (SHELL_VAR *var)
-exportable_function_name function    383 general.c        exportable_function_name (const char *string)
-exported_p       macro       138 variables.h      #define exported_p(var) ((((var)->attributes) & (att_exported)))
-exportstr        member       85 variables.h      char *exportstr; /* String for the environment. */
-exppower         function    953 expr.c           exppower (void)
-expr             function    175 test.c           expr (void)
-expr_bind_array_element function    368 expr.c           expr_bind_array_element (const char *tok, arrayind_t ind, const char *rhs)
-expr_bind_variable function    324 expr.c           expr_bind_variable (const char *lhs, const char *rhs)
-expr_depth       variable    226 expr.c           static int expr_depth; /* Location in the stack. */
-expr_skipsubscript function    348 expr.c           expr_skipsubscript (char *vp, char *cp)
-expr_stack       variable    225 expr.c           static EXPR_CONTEXT **expr_stack;
-expr_stack_size  variable    227 expr.c           static size_t expr_stack_size; /* Number of slots already allocated. */
-expr_streval     function   1137 expr.c           expr_streval (char *tok, int e, struct lvalue *lvalue)
-expr_unwind      function    305 expr.c           expr_unwind (void)
-expression       member      161 expr.c           char *expression, *tp, *lasttp;
-expression       variable    168 expr.c           static char *expression; /* The current expression */
-expshift         function    829 expr.c           expshift (void)
-expunary         function    978 expr.c           expunary (void)
-ext_glob_chars   macro        41 syntax.h         # define ext_glob_chars "@*+?!"
-ext_glob_chars   macro        43 syntax.h         # define ext_glob_chars ""
-extended_glob    variable     56 pathexp.c        int extended_glob = EXTGLOB_DEFAULT;
-extern_filename  variable    111 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *extern_filename = (char *)NULL;
-extglob_flag     variable    152 /usr/local/src/bash/bash-20230914/builtins/shopt.def int extglob_flag = EXTGLOB_DEFAULT;
-extract_arithmetic_subst function   1290 subst.c          extract_arithmetic_subst (const char *string, size_t *sindex)
-extract_array_assignment_list function   1320 subst.c          extract_array_assignment_list (const char *string, size_t *sindex)
-extract_colon_unit function   1013 general.c        extract_colon_unit (char *string, int *p_index)
-extract_command_subst function   1251 subst.c          extract_command_subst (const char *string, size_t *sindex, int xflags)
-extract_delimited_string function   1345 subst.c          extract_delimited_string (const char *string, size_t *sindex, char *opener, char *alt_opener, char *closer, int flags)
-extract_dollar_brace_string function   1810 subst.c          extract_dollar_brace_string (const char *string, size_t *sindex, int quoted, int flags)
-extract_function_subst function   1270 subst.c          extract_function_subst (const char *string, size_t *sindex, int quoted, int xflags)
-extract_heredoc_dolbrace_string function   1523 subst.c          extract_heredoc_dolbrace_string (const char *string, size_t *sindex, int quoted, int flags)
-extract_info     function    517 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c extract_info (char *filename, FILE *structfile, FILE *externfile)
-extract_process_subst function   1300 subst.c          extract_process_subst (const char *string, char *starter, size_t *sindex, int xflags)
-extract_string_error variable    223 subst.c          static char extract_string_error, extract_string_fatal;
-extract_string_fatal variable    223 subst.c          static char extract_string_error, extract_string_fatal;
-f                member       71 variables.h      COMMAND *f; /* function */
-fail_glob_expansion variable    189 subst.c          int fail_glob_expansion;
-fails            variable    808 /usr/local/src/bash/bash-20230914/builtins/set.def Without options, unset first tries to unset a variable, and if that fails,
-false_builtin    function     71 /usr/local/src/bash/bash-20230914/builtins/colon.def false_builtin (WORD_LIST *ignore)
-false_case       member      298 command.h        COMMAND *false_case; /* What to do if the test returned zero. */
-fapply           function   4244 variables.c      fapply (sh_var_map_func_t *func)
-fatal_error      function    191 error.c          fatal_error (const char *format, ...)
-fatal_error      function    468 hashlib.c        fatal_error (const char *format, ...)
-fatal_error      function   1043 array.c          fatal_error(const char *s, ...)
-fc_addhist       function    773 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_addhist (char *line)
-fc_builtin       function    190 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_builtin (WORD_LIST *list)
-fc_dosubs        function    733 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_dosubs (char *command, REPL *subs)
-fc_execute_file  function    354 /usr/local/src/bash/bash-20230914/builtins/evalfile.c fc_execute_file (const char *filename)
-fc_gethist       function    670 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_gethist (char *command, HIST_ENTRY **hlist, int mode)
-fc_gethnum       function    567 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_gethnum (char *command, HIST_ENTRY **hlist, int mode)
-fc_number        function    548 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_number (WORD_LIST *list)
-fc_readline      function    690 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_readline (FILE *stream)
-fc_replhist      function    752 /usr/local/src/bash/bash-20230914/builtins/fc.def fc_replhist (char *command)
-fd               member      119 /usr/local/src/bash/bash-20230914/builtins/read.def int fd;
-fd_berror        function    473 input.c          fd_berror (int fd)
-fd_bitmap        struct      139 shell.h          struct fd_bitmap {
-fd_is_bash_input function    224 input.c          fd_is_bash_input (int fd)
-fd_is_seekable   macro       369 input.c          #define fd_is_seekable(fd) (lseek ((fd), 0L, SEEK_CUR) >= 0)
-fd_ispipe        function    594 general.c        fd_ispipe (int fd)
-fd_to_buffered_stream function    375 input.c          fd_to_buffered_stream (int fd)
-fg_bg            function    136 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def fg_bg (WORD_LIST *list, int foreground)
-fg_builtin       function     59 /usr/local/src/bash/bash-20230914/builtins/fg_bg.def fg_builtin (WORD_LIST *list)
-fifo_list        variable   5844 subst.c          static struct temp_fifo *fifo_list = (struct temp_fifo *)NULL;
-fifo_list_size   variable   5846 subst.c          static int fifo_list_size;
-fifos_pending    function   6052 subst.c          fifos_pending (void)
-fifos_pending    function   6158 subst.c          fifos_pending (void)
-fignore          variable   2976 bashline.c       static struct ignorevar fignore =
-file             member       53 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *file;
-file             member       68 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *file;
-file             member       73 input.h          FILE *file;
-file             member     5840 subst.c          char *file;
-file             variable     42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
-file             variable     43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
-file_access_date_changed function    285 mailcheck.c      file_access_date_changed (int i)
-file_error       function    126 error.c          file_error (const char *filename)
-file_error       function    980 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c file_error (char *filename)
-file_exists      function    764 general.c        file_exists (const char *fn)
-file_has_grown   function    305 mailcheck.c      file_has_grown (int i)
-file_isdir       function    772 general.c        file_isdir (const char *fn)
-file_iswdir      function    780 general.c        file_iswdir (const char *fn)
-file_mod_date_changed function    262 mailcheck.c      file_mod_date_changed (int i)
-file_size        member       57 mailcheck.c      off_t file_size;
-file_status      function    113 findcmd.c        file_status (const char *name)
-file_to_lose_on  variable     68 findcmd.c        static char *file_to_lose_on;
-filecomp         function    308 test.c           filecomp (const char *s, const char *t, int op)
-filename         member      141 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *filename; /* The name of the input def file. */
-filename         member      156 command.h        WORD_DESC *filename; /* filename to redirect to. */
-filename_bstab   variable    319 bashline.c       static char filename_bstab[256];
-filename_completion_ignore function   3098 bashline.c       filename_completion_ignore (char **names)
-filter_comments  function    678 bashhist.c       filter_comments (char *line)
-filter_stringlist function    276 pcomplete.c      filter_stringlist (STRINGLIST *sl, char *filterpat, const char *text)
-filterpat        member       39 pcomplete.h      char *filterpat;
-find_absolute_program function    519 findcmd.c        find_absolute_program (const char *name, int flags)
-find_alias       function     81 alias.c          find_alias (const char *name)
-find_cmd_end     function   1470 bashline.c       find_cmd_end (int end)
-find_cmd_name    function   1479 bashline.c       find_cmd_name (int start, int *sp, int *ep)
-find_cmd_start   function   1422 bashline.c       find_cmd_start (int start)
-find_compact     function    157 /usr/local/src/bash/bash-20230914/builtins/complete.def find_compact (char *name)
-find_compopt     function    168 /usr/local/src/bash/bash-20230914/builtins/complete.def find_compopt (char *name)
-find_directive   function    488 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c find_directive (char *directive)
-find_flag        function    211 flags.c          find_flag (int name)
-find_function    function   2461 variables.c      find_function (const char *name)
-find_function_def function   2469 variables.c      find_function_def (const char *name)
-find_global_variable function   2311 variables.c      find_global_variable (const char *name)
-find_global_variable_last_nameref function   2085 variables.c      find_global_variable_last_nameref (const char *name, int vflags)
-find_global_variable_noref function   2333 variables.c      find_global_variable_noref (const char *name)
-find_in_path     function    701 findcmd.c        find_in_path (const char *name, char *path_list, int flags)
-find_in_path_element function    539 findcmd.c        find_in_path_element (const char *name, char *path, int flags, size_t name_len, struct stat *dotinfop, int *rflagsp)
-find_index_by_pid function    187 nojobs.c         find_index_by_pid (pid_t pid)
-find_index_in_alist function     88 stringlib.c      find_index_in_alist (char *string, STRING_INT_ALIST *alist, int flags)
-find_job         function   1744 jobs.c           find_job (pid_t pid, int alive_only, PROCESS **procp)
-find_last_pid    function   2516 jobs.c           find_last_pid (int job, int block)
-find_last_proc   function   2497 jobs.c           find_last_proc (int job, int block)
-find_mail_file   function    123 mailcheck.c      find_mail_file (const char *file)
-find_minus_o_option function    252 /usr/local/src/bash/bash-20230914/builtins/set.def find_minus_o_option (char *name)
-find_nameref_at_context function   2109 variables.c      find_nameref_at_context (SHELL_VAR *v, VAR_CONTEXT *vc)
-find_or_make_array_variable function    451 arrayfunc.c      find_or_make_array_variable (const char *name, int flags)
-find_path_file   function    258 findcmd.c        find_path_file (const char *name)
-find_pid_in_pipeline function   1675 jobs.c           find_pid_in_pipeline (pid_t pid, PROCESS *pipeline, int alive_only)
-find_pipeline    function   1697 jobs.c           find_pipeline (pid_t pid, int alive_only, int *jobp)
-find_proc_slot   function    170 nojobs.c         find_proc_slot (pid_t pid)
-find_process     function   1731 jobs.c           find_process (pid_t pid, int alive_only, int *jobp)
-find_procsub_child function   5997 subst.c          find_procsub_child (pid_t pid)
-find_procsub_child function   6226 subst.c          find_procsub_child (pid_t pid)
-find_shell_builtin function    866 /usr/local/src/bash/bash-20230914/builtins/common.c find_shell_builtin (const char *name)
-find_shell_variable function   2346 variables.c      find_shell_variable (const char *name)
-find_shopt       function    437 /usr/local/src/bash/bash-20230914/builtins/shopt.def find_shopt (char *name)
-find_special_builtin function    883 /usr/local/src/bash/bash-20230914/builtins/common.c find_special_builtin (const char *name)
-find_special_var function   5773 variables.c      find_special_var (const char *name)
-find_status_by_pid function    201 nojobs.c         find_status_by_pid (pid_t pid)
-find_string_in_alist function     51 stringlib.c      find_string_in_alist (char *string, STRING_INT_ALIST *alist, int flags)
-find_tempenv_variable function   4437 variables.c      find_tempenv_variable (const char *name)
-find_termsig_by_pid function    225 nojobs.c         find_termsig_by_pid (pid_t pid)
-find_token_in_alist function     75 stringlib.c      find_token_in_alist (int token, STRING_INT_ALIST *alist, int flags)
-find_user_command function    247 findcmd.c        find_user_command (const char *name)
-find_user_command_in_path function    623 findcmd.c        find_user_command_in_path (const char *name, char *path_list, int flags, int *rflagsp)
-find_user_command_internal function    299 findcmd.c        find_user_command_internal (const char *name, int flags)
-find_variable    function   1634 expr.c           SHELL_VAR *find_variable () { return 0;}
-find_variable    function   2369 variables.c      find_variable (const char *name)
-find_variable_for_assignment function   2422 variables.c      find_variable_for_assignment (const char *name)
-find_variable_internal function   1969 variables.c      find_variable_internal (const char *name, int flags)
-find_variable_last_nameref function   2057 variables.c      find_variable_last_nameref (const char *name, int vflags)
-find_variable_last_nameref_context function   2167 variables.c      find_variable_last_nameref_context (SHELL_VAR *v, VAR_CONTEXT *vc, VAR_CONTEXT **nvcp)
-find_variable_nameref function   2017 variables.c      find_variable_nameref (SHELL_VAR *v)
-find_variable_nameref_context function   2139 variables.c      find_variable_nameref_context (SHELL_VAR *v, VAR_CONTEXT *vc, VAR_CONTEXT **nvcp)
-find_variable_nameref_for_assignment function   2217 variables.c      find_variable_nameref_for_assignment (const char *name, int flags)
-find_variable_nameref_for_create function   2188 variables.c      find_variable_nameref_for_create (const char *name, int flags)
-find_variable_no_invisible function   2396 variables.c      find_variable_no_invisible (const char *name)
-find_variable_noref function   2446 variables.c      find_variable_noref (const char *name)
-find_variable_notempenv function   2293 variables.c      find_variable_notempenv (const char *name)
-find_variable_tempenv function   2274 variables.c      find_variable_tempenv (const char *name)
-findbrk          function     73 xmalloc.c        findbrk (void)
-first            member      231 command.h        COMMAND *first; /* Pointer to the first command. */
-first_index      member       34 array.h          arrayind_t first_index;
-first_pending_trap function    628 trap.c           first_pending_trap (void)
-first_ten        member     5428 variables.c      char **first_ten;
-fix_arrayref_words function   4275 execute_cmd.c    fix_arrayref_words (WORD_LIST *words)
-fix_assignment_words function   4189 execute_cmd.c    fix_assignment_words (WORD_LIST *words)
-flags            member       30 hashcmd.h        int flags;
-flags            member       31 alias.h          char flags;
-flags            member       37 variables.h      int flags;
-flags            member       51 /usr/local/src/bash/bash-20230914/lib/malloc/table.h char flags;
-flags            member       56 builtins.h       int flags; /* One of the #defines above. */
-flags            member       58 mailcheck.c      int flags;
-flags            member       88 pathexp.h        int flags;
-flags            member       90 pcomplete.h      int flags;
-flags            member      103 nojobs.c         int flags;
-flags            member      126 jobs.h           int flags; /* Flags word: J_NOTIFIED, J_FOREGROUND, or J_JOBCONTROL. */
-flags            member      133 command.h        int flags; /* Flags associated with this word. */
-flags            member      136 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int flags; /* Flags for this builtin. */
-flags            member      165 command.h        int flags; /* Flag value for `open'. */
-flags            member      199 command.h        int flags; /* Flags controlling execution environment. */
-flags            member      247 command.h        int flags;
-flags            member      252 command.h        int flags; /* See description of CMD flags. */
-flags            member      260 command.h        int flags; /* See description of CMD flags. */
-flags            member      271 command.h        int flags;
-flags            member      283 command.h        int flags; /* See description of CMD flags. */
-flags            member      295 command.h        int flags; /* See description of CMD flags. */
-flags            member      303 command.h        int flags; /* See description of CMD flags. */
-flags            member      313 command.h        int flags;
-flags            member      329 command.h        int flags;
-flags            member      338 command.h        int flags; /* See description of CMD flags. */
-flags            member      347 command.h        int flags; /* See description of CMD flags. */
-flags            member      362 command.h        int flags;
-flags            member      383 command.h        int flags;
-flags_alist      struct       35 flags.h          struct flags_alist {
-flatten          function   4188 variables.c      flatten (HASH_TABLE *var_hash_table, sh_var_map_func_t *func, VARLIST *vlist, int flags)
-floatmax_t       typedef     213 /usr/local/src/bash/bash-20230914/builtins/printf.def typedef long double floatmax_t;
-floatmax_t       typedef     218 /usr/local/src/bash/bash-20230914/builtins/printf.def typedef double floatmax_t;
-flush_eltstate   function    324 arrayfunc.c      flush_eltstate (array_eltstate_t *estatep)
-flush_temporary_env function   4640 variables.c      flush_temporary_env (void)
-for_com          struct      259 command.h        typedef struct for_com {
-for_command      label       880 parse.y          for_command: FOR WORD newline_list DO compound_list DONE
-force_append_history variable    159 bashhist.c       int force_append_history;
-force_execute_file function    338 /usr/local/src/bash/bash-20230914/builtins/evalfile.c force_execute_file (const char *fname, int force_noninteractive)
-force_fignore    variable    292 bashline.c       int force_fignore = 1;
-forced_interactive variable     95 flags.c          int forced_interactive = 0;
-found            variable     44 /usr/local/src/bash/bash-20230914/builtins/type.def or not found, respectively
-fpurge           macro       246 externs.h        # define fpurge _bash_fpurge
-free_alias_data  function    158 alias.c          free_alias_data (PTR_T data)
-free_buffered_stream function    408 input.c          free_buffered_stream (BUFFERED_STREAM *bp)
-free_builtin     function    657 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c free_builtin (BUILTIN_DESC *builtin)
-free_defs        function    679 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c free_defs (DEF_FILE *defs)
-free_dollar_vars function   5464 variables.c      free_dollar_vars (void)
-free_lvalue      function   1131 expr.c           free_lvalue (struct lvalue *lv)
-free_mail_files  function    237 mailcheck.c      free_mail_files (void)
-free_progcomp    function    127 pcomplib.c       free_progcomp (PTR_T data)
-free_safely      macro       654 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define free_safely(x) if (x) free (x)
-free_saved_dollar_vars function   5476 variables.c      free_saved_dollar_vars (char **args)
-free_trap_command function    868 trap.c           free_trap_command (int sig)
-free_trap_string function   1367 trap.c           free_trap_string (int sig)
-free_trap_strings function   1344 trap.c           free_trap_strings (void)
-free_variable_hash_data function   4005 variables.c      free_variable_hash_data (PTR_T data)
-freeze_jobs_list function   1014 nojobs.c         freeze_jobs_list (void)
-freeze_jobs_list function   4891 jobs.c           freeze_jobs_list (void)
-from_return_trap variable    313 execute_cmd.c    volatile int from_return_trap = 0;
-full_pathname    function    886 general.c        full_pathname (char *file)
-func             member       52 /usr/local/src/bash/bash-20230914/lib/malloc/table.h const char *func;
-func_array_state struct       27 execute_cmd.h    struct func_array_state
-funcname         member       36 pcomplete.h      char *funcname;
-funcname_a       member       29 execute_cmd.h    ARRAY *funcname_a;
-funcname_v       member       30 execute_cmd.h    SHELL_VAR *funcname_v;
-funcnest         variable    304 execute_cmd.c    int funcnest = 0;
-funcnest_max     variable    305 execute_cmd.c    int funcnest_max = 0;
-function         member       55 builtins.h       sh_builtin_func_t *function; /* The address of the invoked function. */
-function         member      131 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *function; /* The name of the function to call. */
-function         member      461 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c mk_handler_func_t *function;
-function         member     5672 variables.c      sh_sv_func_t *function;
-function         variable     35 /usr/local/src/bash/bash-20230914/builtins/declare.def -g create global variables when used in a shell function; otherwise
-function         variable     37 /usr/local/src/bash/bash-20230914/builtins/type.def builtin, or function, and returns the name of the disk file
-function         variable     42 /usr/local/src/bash/bash-20230914/builtins/type.def `function', `builtin', `file' or `', if NAME is an alias,
-function         variable     43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
-function_body    label      1017 parse.y          function_body: shell_command
-function_cell    macro       167 variables.h      #define function_cell(var) (COMMAND *)((var)->value)
-function_def     label      1007 parse.y          function_def: WORD '(' ')' newline_list function_body
-function_def     struct      346 command.h        typedef struct function_def {
-function_handler function    841 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c function_handler (char *self, DEF_FILE *defs, char *arg)
-function_line_number variable    273 execute_cmd.c    static int function_line_number;
-function_misc_cleanup function   5083 execute_cmd.c    function_misc_cleanup (void)
-function_p       macro       141 variables.h      #define function_p(var) ((((var)->attributes) & (att_function)))
-function_substitute function   6872 subst.c          function_substitute (char *string, int quoted, int flags)
-function_trace_mode variable    149 flags.c          int function_trace_mode = 0;
-functions        variable     33 /usr/local/src/bash/bash-20230914/builtins/type.def includes aliases, builtins, and functions, if and only if
-funsub           label      1067 parse.y          funsub: DOLBRACE compound_list '}'
-g_list           struct      122 general.h        typedef struct g_list {
-garglist         variable    234 subst.c          static WORD_LIST *garglist = (WORD_LIST *)NULL;
-garglist         variable    236 /usr/local/src/bash/bash-20230914/builtins/printf.def static WORD_LIST *garglist, *orig_arglist;
-gen_action_completions function    787 pcomplete.c      gen_action_completions (COMPSPEC *cs, const char *text)
-gen_command_matches function   1156 pcomplete.c      gen_command_matches (COMPSPEC *cs, const char *cmd, const char *text,
-gen_compspec_completions function   1251 pcomplete.c      gen_compspec_completions (COMPSPEC *cs, const char *cmd, const char *word,
-gen_globpat_matches function    849 pcomplete.c      gen_globpat_matches (COMPSPEC *cs, const char *text)
-gen_matches_from_itemlist function    657 pcomplete.c      gen_matches_from_itemlist (ITEMLIST *itp, const char *text)
-gen_progcomp_completions function   1492 pcomplete.c      gen_progcomp_completions (const char *ocmd, const char *cmd, const char *word,
-gen_shell_function_matches function   1046 pcomplete.c      gen_shell_function_matches (COMPSPEC *cs, const char *cmd, const char *text,
-gen_wordlist_matches function    863 pcomplete.c      gen_wordlist_matches (COMPSPEC *cs, const char *text)
-genindex         member       97 pcomplete.h      int genindex; /* index of item last handed to completion code */
-genlist          member       96 pcomplete.h      STRINGLIST *genlist; /* for handing to the completion code one item at a time */
-get_alias_value  function     94 alias.c          get_alias_value (const char *name)
-get_aliasvar     function   1784 variables.c      get_aliasvar (SHELL_VAR *self)
-get_all_original_signals function    904 trap.c           get_all_original_signals (void)
-get_arg          function    739 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c get_arg (char *for_whom, DEF_FILE *defs, char *string)
-get_array_value  function   1656 arrayfunc.c      get_array_value (const char *s, int flags, array_eltstate_t *estatep)
-get_bash_argv0   function   1526 variables.c      get_bash_argv0 (SHELL_VAR *var)
-get_bash_command function   1564 variables.c      get_bash_command (SHELL_VAR *var)
-get_bash_name    function    782 variables.c      get_bash_name (void)
-get_bashargcv    function   1662 variables.c      get_bashargcv (SHELL_VAR *self)
-get_bashpid      function   1517 variables.c      get_bashpid (SHELL_VAR *var)
-get_buffered_stream function    467 input.c          get_buffered_stream (int fd)
-get_cmd_xmap_from_edit_mode function   4627 bashline.c       get_cmd_xmap_from_edit_mode (void)
-get_cmd_xmap_from_keymap function   4646 bashline.c       get_cmd_xmap_from_keymap (Keymap kmap)
-get_comp_wordbreaks function   1593 variables.c      get_comp_wordbreaks (SHELL_VAR *var)
-get_current_flags function    314 flags.c          get_current_flags (void)
-get_current_options function    332 /usr/local/src/bash/bash-20230914/builtins/set.def get_current_options (void)
-get_current_user_info function   1859 shell.c          get_current_user_info (void)
-get_directory_stack function    645 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_directory_stack (int flags)
-get_dirstack     function   1625 variables.c      get_dirstack (SHELL_VAR *self)
-get_dirstack_element function    622 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_element (intmax_t ind, int sign)
-get_dirstack_from_string function    596 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_from_string (char *string)
-get_dirstack_index function    573 /usr/local/src/bash/bash-20230914/builtins/pushd.def get_dirstack_index (intmax_t ind, int sign, int *indexp)
-get_dollar_var_value function   3695 subst.c          get_dollar_var_value (intmax_t ind)
-get_edit_mode    function    448 /usr/local/src/bash/bash-20230914/builtins/set.def get_edit_mode (char *name)
-get_epochrealtime function   1503 variables.c      get_epochrealtime (SHELL_VAR *var)
-get_epochseconds function   1494 variables.c      get_epochseconds (SHELL_VAR *var)
-get_exitstat     function    510 /usr/local/src/bash/bash-20230914/builtins/common.c get_exitstat (WORD_LIST *list)
-get_func         member      193 /usr/local/src/bash/bash-20230914/builtins/set.def setopt_get_func_t *get_func;
-get_funcname     function   1808 variables.c      get_funcname (SHELL_VAR *self)
-get_group_array  function   1349 general.c        get_group_array (int *ngp)
-get_group_list   function   1317 general.c        get_group_list (int *ngp)
-get_groupset     function   1643 variables.c      get_groupset (SHELL_VAR *self)
-get_hashcmd      function   1714 variables.c      get_hashcmd (SHELL_VAR *self)
-get_histcmd      function   1574 variables.c      get_histcmd (SHELL_VAR *var)
-get_hostname_list function    860 bashline.c       get_hostname_list (void)
-get_job_by_jid   macro        92 jobs.h           #define get_job_by_jid(ind) (jobs[(ind)])
-get_job_by_name  function    623 /usr/local/src/bash/bash-20230914/builtins/common.c get_job_by_name (const char *name, int flags)
-get_job_by_pid   function    998 nojobs.c         get_job_by_pid (pid_t pid, int block, PROCESS **ignore)
-get_job_by_pid   function   1782 jobs.c           get_job_by_pid (pid_t pid, int block, PROCESS **procp)
-get_job_spec     function    677 /usr/local/src/bash/bash-20230914/builtins/common.c get_job_spec (WORD_LIST *list)
-get_lineno       function   1468 variables.c      get_lineno (SHELL_VAR *var)
-get_locale_var   function    341 locale.c         get_locale_var (const char *var)
-get_minus_o_opts function    319 /usr/local/src/bash/bash-20230914/builtins/set.def get_minus_o_opts (void)
-get_monoseconds  function   1371 variables.c      get_monoseconds (SHELL_VAR *self)
-get_name_for_error function     90 error.c          get_name_for_error (void)
-get_next_path_element function    322 findcmd.c        get_next_path_element (char *path_list, int *path_index_pointer)
-get_numeric_arg  function    476 /usr/local/src/bash/bash-20230914/builtins/common.c get_numeric_arg (WORD_LIST *list, int fatal, intmax_t *count)
-get_original_signal function    896 trap.c           get_original_signal (int sig)
-get_original_tty_job_signals function    601 nojobs.c         get_original_tty_job_signals (void)
-get_original_tty_job_signals function   2342 jobs.c           get_original_tty_job_signals (void)
-get_pid_flags    function    307 nojobs.c         get_pid_flags (pid_t pid)
-get_posix_options function    138 general.c        get_posix_options (char *bitmap)
-get_random       function   1438 variables.c      get_random (SHELL_VAR *var)
-get_random_number function   1418 variables.c      get_random_number (void)
-get_seconds      function   1344 variables.c      get_seconds (SHELL_VAR *var)
-get_self         function   1252 variables.c      get_self (SHELL_VAR *self)
-get_shopt_options function    761 /usr/local/src/bash/bash-20230914/builtins/shopt.def get_shopt_options (void)
-get_string_value function   1637 expr.c           char *get_string_value () { return 0; }
-get_string_value function   2501 variables.c      get_string_value (const char *name)
-get_subshell     function   1488 variables.c      get_subshell (SHELL_VAR *var)
-get_termsig      function    241 nojobs.c         get_termsig (WAIT status)
-get_tty_state    function    931 nojobs.c         get_tty_state (void)
-get_tty_state    function   2422 jobs.c           get_tty_state (void)
-get_urandom      function   1447 variables.c      get_urandom (SHELL_VAR *var)
-get_var_and_type function   8407 subst.c          get_var_and_type (char *varname, char *value, array_eltstate_t *estatep, int quoted, int flags,
-get_variable_value function   2481 variables.c      get_variable_value (SHELL_VAR *var)
-get_word_from_string function   3253 subst.c          get_word_from_string (char **stringp, char *separators, char **endptr)
-get_working_directory function    580 /usr/local/src/bash/bash-20230914/builtins/common.c get_working_directory (const char *for_whom)
-getc_with_restart function     72 input.c          getc_with_restart (FILE *stream)
-getchr           function   1314 /usr/local/src/bash/bash-20230914/builtins/printf.def getchr (void)
-getcoprocbyname  function   2068 execute_cmd.c    getcoprocbyname (const char *name)
-getcoprocbypid   function   2055 execute_cmd.c    getcoprocbypid (pid_t pid)
-getdouble        function   1430 /usr/local/src/bash/bash-20230914/builtins/printf.def getdouble (void)
-getfloatmax      function   1457 /usr/local/src/bash/bash-20230914/builtins/printf.def getfloatmax (void)
-getifs           function   12171 subst.c          getifs (void)
-getint           function   1340 /usr/local/src/bash/bash-20230914/builtins/printf.def getint (void)
-getinterp        function   5850 execute_cmd.c    getinterp (char *sample, int sample_len, int *endp)
-getintmax        function   1364 /usr/local/src/bash/bash-20230914/builtins/printf.def getintmax (void)
-getnow           function     57 /usr/local/src/bash/bash-20230914/include/posixtime.h getnow(void)
-getopts_bind_variable function    113 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_bind_variable (char *name, char *value)
-getopts_builtin  function    310 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_builtin (WORD_LIST *list)
-getopts_reset    function     96 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_reset (int newind)
-getopts_unbind_variable function    103 /usr/local/src/bash/bash-20230914/builtins/getopts.def getopts_unbind_variable (char *name)
-getpagesize      macro        26 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() sysconf(_SC_PAGESIZE)
-getpagesize      macro        29 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() sysconf(_SC_PAGE_SIZE)
-getpagesize      macro        39 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() PAGESIZE
-getpagesize      macro        42 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() EXEC_PAGESIZE
-getpagesize      macro        48 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() (NBPG * CLSIZE)
-getpagesize      macro        51 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() NBPC
-getpagesize      macro        59 /usr/local/src/bash/bash-20230914/lib/malloc/getpagesize.h # define getpagesize() 4096 /* Just punt and use reasonable value */
-getpatspec       function   5597 subst.c          getpatspec (int c, const char *value)
-getpattern       function   5614 subst.c          getpattern (char *value, int quoted, int expandpat)
-getpgid          macro       138 jobs.c           # define getpgid(p) getpgrp ()
-getpgid          macro       140 jobs.c           # define getpgid(p) getpgrp (p)
-getstr           function   1327 /usr/local/src/bash/bash-20230914/builtins/printf.def getstr (void)
-getter           member       82 input.h          sh_cget_func_t *getter;
-getuintmax       function   1399 /usr/local/src/bash/bash-20230914/builtins/printf.def getuintmax (void)
-getwidechar      function   1544 /usr/local/src/bash/bash-20230914/builtins/printf.def getwidechar (void)
-getwidestr       function   1515 /usr/local/src/bash/bash-20230914/builtins/printf.def getwidestr (size_t *lenp)
-gid              member      152 shell.h          gid_t gid, egid, savegid;
-give_terminal_to function    964 nojobs.c         give_terminal_to (pid_t pgrp, int force)
-give_terminal_to function   4606 jobs.c           give_terminal_to (pid_t pgrp, int force)
-given            variable     30 /usr/local/src/bash/bash-20230914/builtins/shopt.def OPTNAMEs are given, with an indication of whether or not each is set.
-glob_char_p      function    174 pathexp.c        glob_char_p (const char *s)
-glob_complete_word function   3891 bashline.c       glob_complete_word (const char *text, int state)
-glob_dot_filenames variable     53 pathexp.c        int glob_dot_filenames;
-glob_expand_word_list function   12405 subst.c          glob_expand_word_list (WORD_LIST *tlist, int eflags)
-glob_findtype    function    705 pathexp.c        glob_findtype (char *t)
-glob_name_is_acceptable function    517 pathexp.c        glob_name_is_acceptable (const char *name)
-glob_nullstat    variable    702 pathexp.c        static struct globstat glob_nullstat = { -1, { -1, -1 }, { -1, -1 }, { -1, -1 }, -1 };
-glob_sorttype    variable    674 pathexp.c        static int glob_sorttype = SORT_NONE;
-glob_star        variable     59 pathexp.c        int glob_star = 0;
-global_command   variable    115 shell.c          COMMAND *global_command = (COMMAND *)NULL;
-global_error_list variable     33 list.c           GENERIC_LIST global_error_list;
-global_variables variable    119 variables.c      VAR_CONTEXT *global_variables = (VAR_CONTEXT *)NULL;
-globignore       variable    483 pathexp.c        static struct ignorevar globignore =
-globorig         variable   3888 bashline.c       static char *globorig;
-globpat          member       32 pcomplete.h      char *globpat;
-globsort_blockscmp function    787 pathexp.c        globsort_blockscmp (struct globsort_t *g1, struct globsort_t *g2)
-globsort_buildarray function    793 pathexp.c        globsort_buildarray (char **array, size_t len)
-globsort_namecmp function    749 pathexp.c        globsort_namecmp (char **s1, char **s2)
-globsort_sizecmp function    755 pathexp.c        globsort_sizecmp (struct globsort_t *g1, struct globsort_t *g2)
-globsort_sortarray function    826 pathexp.c        globsort_sortarray (struct globsort_t *garray, size_t len)
-globsort_sortbyname function    820 pathexp.c        globsort_sortbyname (char **results)
-globsort_t       struct      697 pathexp.c        struct globsort_t {
-globsort_timecmp function    761 pathexp.c        globsort_timecmp (struct globsort_t *g1, struct globsort_t *g2)
-globstat         struct      689 pathexp.c        struct globstat {
-globtext         variable   3887 bashline.c       static char *globtext;
-gnu_error_format variable     71 error.c          int gnu_error_format = 0;
-got_character    label      5564 parse.y          got_character:
-got_escaped_character label      5572 parse.y          got_escaped_character:
-got_token        label      5592 parse.y          got_token:
-got_tty_state    variable    927 nojobs.c         static int got_tty_state;
-group_array      variable   1229 general.c        static GETGROUPS_T *group_array = (GETGROUPS_T *)NULL;
-group_com        struct      356 command.h        typedef struct group_com {
-group_command    label      1146 parse.y          group_command: '{' compound_list '}'
-group_command_nesting variable    133 print_cmd.c      static int group_command_nesting;
-group_member     function   1289 general.c        group_member (gid_t gid)
-growth_rate      member      124 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int growth_rate; /* How fast to grow. */
-gs_charindex     member       70 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_charindex;
-gs_curopt        member       68 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_curopt;
-gs_flags         member       71 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_flags;
-gs_nextchar      member       69 /usr/local/src/bash/bash-20230914/builtins/getopt.h char *gs_nextchar;
-gs_optarg        member       66 /usr/local/src/bash/bash-20230914/builtins/getopt.h char *gs_optarg;
-gs_optind        member       67 /usr/local/src/bash/bash-20230914/builtins/getopt.h int gs_optind;
-h                member       73 variables.h      HASH_TABLE *h; /* associative array */
-hack_braces_completion function    163 bracecomp.c      hack_braces_completion (char **names)
-handle           member       59 builtins.h       char *handle; /* for future use */
-handlers         variable    473 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c HANDLER_ENTRY handlers[] = {
-hangup_all_jobs  function   1649 jobs.c           hangup_all_jobs (void)
-harry_len        variable   3619 bashline.c       static size_t harry_len;
-harry_size       variable   3618 bashline.c       static size_t harry_size;
-hash_bucket      function    228 hashlib.c        hash_bucket (const char *string, HASH_TABLE *table)
-hash_builtin     function     81 /usr/local/src/bash/bash-20230914/builtins/hash.def hash_builtin (WORD_LIST *list)
-hash_copy        function    174 hashlib.c        hash_copy (HASH_TABLE *table, sh_string_func_t *cpdata)
-hash_create      function     62 hashlib.c        hash_create (int buckets)
-hash_dispose     function    388 hashlib.c        hash_dispose (HASH_TABLE *table)
-hash_flush       function    356 hashlib.c        hash_flush (HASH_TABLE *table, sh_free_func_t *free_data)
-hash_grow        function    154 hashlib.c        hash_grow (HASH_TABLE *table)
-hash_insert      function    318 hashlib.c        hash_insert (char *string, HASH_TABLE *table, int flags)
-hash_items       macro        66 hashlib.h        #define hash_items(bucket, table) \
-hash_lookup      function   1935 variables.c      hash_lookup (const char *name, HASH_TABLE *hashed_vars)
-hash_pstats      function    415 hashlib.c        hash_pstats (HASH_TABLE *table, char *name)
-hash_rehash      function    123 hashlib.c        hash_rehash (HASH_TABLE *table, int nsize)
-hash_remove      function    287 hashlib.c        hash_remove (const char *string, HASH_TABLE *table, int flags)
-hash_search      function    238 hashlib.c        hash_search (const char *string, HASH_TABLE *table, int flags)
-hash_shrink      function    164 hashlib.c        hash_shrink (HASH_TABLE *table)
-hash_size        function     83 hashlib.c        hash_size (HASH_TABLE *table)
-hash_string      function    208 hashlib.c        hash_string (const char *s)
-hash_table       struct       38 hashlib.h        typedef struct hash_table {
-hash_walk        function    397 hashlib.c        hash_walk (HASH_TABLE *table, hash_wfunc *func)
-hash_wfunc       typedef      44 hashlib.h        typedef int hash_wfunc (BUCKET_CONTENTS *);
-hashed_filenames variable     38 hashcmd.c        HASH_TABLE *hashed_filenames = (HASH_TABLE *)NULL;
-hashing_enabled  variable    116 flags.c          int hashing_enabled = 1;
-have_devfd       variable    194 shell.c          int have_devfd = HAVE_DEV_FD;
-have_devfd       variable    196 shell.c          int have_devfd = 0;
-have_unwind_protects function    165 unwind_prot.c    have_unwind_protects (void)
-hc_erasedups     function    725 bashhist.c       hc_erasedups (char *line)
-head             member       38 array.h          struct array_element *head;
-head             member       69 unwind_prot.c    } head;
-head             member      172 jobs.h           ps_index_t head;
-head             member      189 jobs.h           PROCESS *head;
-head             member     1821 execute_cmd.c    struct cpelement *head;
-help_builtin     function     92 /usr/local/src/bash/bash-20230914/builtins/help.def help_builtin (WORD_LIST *list)
-helpfile_directory variable    101 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *helpfile_directory;
-here_doc_eof     member      168 command.h        char *here_doc_eof; /* The word that appeared in <<foo. */
-here_doc_first_line member      212 shell.h          int here_doc_first_line;
-here_doc_first_line variable     49 make_cmd.c       int here_doc_first_line = 0;
-here_document_to_fd function    422 redir.c          here_document_to_fd (WORD_DESC *redirectee, enum r_instruction ri)
-heredoc_errno    variable    120 redir.c          static int heredoc_errno;
-heredoc_expand   function    347 redir.c          heredoc_expand (WORD_DESC *redirectee, enum r_instruction ri, size_t *lenp)
-heredoc_write    function    401 redir.c          heredoc_write (int fd, const char *heredoc, size_t herelen)
-hist_last_line_added variable    174 bashhist.c       int hist_last_line_added;
-hist_last_line_pushed variable    178 bashhist.c       int hist_last_line_pushed;
-hist_verify      variable    188 bashhist.c       int hist_verify;
-histdata         macro       143 /usr/local/src/bash/bash-20230914/builtins/fc.def #define histdata(i) (hlist[(i)]->data)
-histdata         macro       333 /usr/local/src/bash/bash-20230914/builtins/history.def #define histdata(i) (hlist[(i)]->data)
-histexp_flag     variable    122 flags.c          int histexp_flag = 0;
-histignore       variable     76 bashhist.c       static struct ignorevar histignore =
-histignore_item_func function    989 bashhist.c       histignore_item_func (struct ign *ign)
-histline         macro       142 /usr/local/src/bash/bash-20230914/builtins/fc.def #define histline(i) (hlist[(i)]->line)
-histline         macro       332 /usr/local/src/bash/bash-20230914/builtins/history.def #define histline(i) (hlist[(i)]->line)
-history_and_alias_expand_line function   2848 bashline.c       history_and_alias_expand_line (int count, int ignore)
-history_builtin  function    110 /usr/local/src/bash/bash-20230914/builtins/history.def history_builtin (WORD_LIST *list)
-history_completion_array variable   3617 bashline.c       static char **history_completion_array = (char **)NULL;
-history_completion_generator function   3668 bashline.c       history_completion_generator (const char *hint_text, int state)
-history_control  variable    169 bashhist.c       int history_control;
-history_expand_line function   2805 bashline.c       history_expand_line (int count, int ignore)
-history_expand_line_internal function   2669 bashline.c       history_expand_line_internal (char *line)
-history_expansion variable    121 flags.c          int history_expansion = HISTEXPAND_DEFAULT;
-history_expansion_inhibited member      198 shell.h          int history_expansion_inhibited;
-history_expansion_inhibited variable    106 bashhist.c       int history_expansion_inhibited;
-history_expansion_p function    543 bashhist.c       history_expansion_p (char *line)
-history_lines_in_file variable    101 bashhist.c       int history_lines_in_file;
-history_lines_this_session variable     98 bashhist.c       int history_lines_this_session;
-history_number   function    967 bashhist.c       history_number (void)
-history_reediting variable    183 bashhist.c       int history_reediting;
-history_should_ignore function   1043 bashhist.c       history_should_ignore (char *line)
-histtime         function    336 /usr/local/src/bash/bash-20230914/builtins/history.def histtime (HIST_ENTRY *hlist, const char *histtimefmt)
-home_dir         member      155 shell.h          char *home_dir;
-hostname_completion_function function   2529 bashline.c       hostname_completion_function (const char *text, int state)
-hostname_list    variable    748 bashline.c       static char **hostname_list = (char **)NULL;
-hostname_list_initialized variable    757 bashline.c       int hostname_list_initialized = 0;
-hostname_list_length variable    754 bashline.c       static size_t hostname_list_length;
-hostname_list_size variable    751 bashline.c       static size_t hostname_list_size;
-hostnames_matching function    883 bashline.c       hostnames_matching (const char *text)
-hup_on_exit      variable    147 shell.c          int hup_on_exit = 0;
-i                member       70 variables.h      intmax_t i; /* int value */
-if_com           struct      294 command.h        typedef struct if_com {
-if_command       label      1128 parse.y          if_command: IF compound_list THEN compound_list FI
-ifs_cmap         variable    157 subst.c          unsigned char ifs_cmap[UCHAR_MAX + 1];
-ifs_firstc       variable    161 subst.c          unsigned char ifs_firstc[MB_LEN_MAX];
-ifs_firstc       variable    164 subst.c          unsigned char ifs_firstc;
-ifs_firstc_len   variable    162 subst.c          size_t ifs_firstc_len;
-ifs_firstchar    function   2849 subst.c          ifs_firstchar (int *lenp)
-ifs_is_null      variable    158 subst.c          int ifs_is_set, ifs_is_null;
-ifs_is_set       variable    158 subst.c          int ifs_is_set, ifs_is_null;
-ifs_value        variable    156 subst.c          char *ifs_value;
-ifs_var          variable    155 subst.c          SHELL_VAR *ifs_var;
-ifs_whitesep     macro      3100 subst.c          #define ifs_whitesep(c) ((sh_style_split || separators == 0) ? spctabnl (c) \
-ifs_whitespace   macro      3097 subst.c          #define ifs_whitespace(c) ISSPACE(c)
-ifsname          macro       222 variables.h      #define ifsname(s) ((s)[0] == 'I' && (s)[1] == 'F' && (s)[2] == 'S' && (s)[3] == '\0')
-ign              struct       85 pathexp.h        struct ign {
-ignore           member      230 command.h        int ignore; /* Unused; simplifies make_command (). */
-ignore           member      357 command.h        int ignore; /* See description of CMD flags. */
-ignore_glob_matches function    585 pathexp.c        ignore_glob_matches (char **names)
-ignore_globbed_names function    550 pathexp.c        ignore_globbed_names (char **names, sh_ignore_func_t *name_func)
-ignore_signal    function    977 trap.c           ignore_signal (int sig)
-ignore_tty_job_signals function    571 nojobs.c         ignore_tty_job_signals (void)
-ignore_tty_job_signals function   2310 jobs.c           ignore_tty_job_signals (void)
-ignores          member       95 pathexp.h        struct ign *ignores; /* Store the ignore strings here */
-ignorevar        struct       93 pathexp.h        struct ignorevar {
-importable_function_name function    371 general.c        importable_function_name (const char *string, size_t len)
-imported_p       macro       154 variables.h      #define imported_p(var) ((((var)->attributes) & (att_imported)))
-include_filename variable    115 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *include_filename = (char *)NULL;
-ind              member       44 array.h          arrayind_t ind;
-ind              member       44 arrayfunc.h      arrayind_t ind;
-ind              member      154 expr.c           intmax_t ind; /* array index if not -1 */
-indent           function   1444 print_cmd.c      indent (int amount)
-indent           function   3273 execute_cmd.c    indent (int from, int to)
-indentation      variable     52 print_cmd.c      static int indentation;
-indentation_amount variable     53 print_cmd.c      static int indentation_amount = 4;
-indentation_size variable   1441 print_cmd.c      static size_t indentation_size;
-indentation_string variable   1440 print_cmd.c      static char *indentation_string;
-indirection_level variable    180 shell.c          int indirection_level = 0;
-indirection_level_string function    443 print_cmd.c      indirection_level_string (void)
-indirection_string variable    136 print_cmd.c      static char *indirection_string = 0;
-indirection_stringsiz variable    137 print_cmd.c      static size_t indirection_stringsiz = 0;
-inherit_errexit  variable    168 subst.c          int inherit_errexit = 0;
-inhibit_functions variable     89 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int inhibit_functions = 0;
-inhibit_production variable     85 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int inhibit_production = 0;
-init             member      273 command.h        WORD_LIST *init;
-init_bash_argv   function   5580 variables.c      init_bash_argv (void)
-init_dynamic_array_var function   1261 variables.c      init_dynamic_array_var (char *name, sh_var_value_func_t *getfunc, sh_var_assign_func_t *setfunc, int attrs)
-init_dynamic_assoc_var function   1275 variables.c      init_dynamic_assoc_var (char *name, sh_var_value_func_t *getfunc, sh_var_assign_func_t *setfunc, int attrs)
-init_eltstate    function    312 arrayfunc.c      init_eltstate (array_eltstate_t *estatep)
-init_funcname_var function   1833 variables.c      init_funcname_var (void)
-init_interactive function   1812 shell.c          init_interactive (void)
-init_interactive_script function   1845 shell.c          init_interactive_script (void)
-init_itemlist_from_varlist function    376 pcomplete.c      init_itemlist_from_varlist (ITEMLIST *itp, SVFUNC *svfunc)
-init_job_stats   function    371 jobs.c           init_job_stats (void)
-init_lvalue      function   1113 expr.c           init_lvalue (struct lvalue *lv)
-init_mail_dates  function    252 mailcheck.c      init_mail_dates (void)
-init_mail_file   function    154 mailcheck.c      init_mail_file (int i)
-init_noninteractive function   1827 shell.c          init_noninteractive (void)
-init_seconds_var function   1355 variables.c      init_seconds_var (void)
-init_unix_command_map function   4611 bashline.c       init_unix_command_map (void)
-init_variable    function   2739 variables.c      init_variable (SHELL_VAR *entry)
-initialize_aliases function     72 alias.c          initialize_aliases (void)
-initialize_bashopts function    891 /usr/local/src/bash/bash-20230914/builtins/shopt.def initialize_bashopts (int no_bashopts)
-initialize_dynamic_variables function   1850 variables.c      initialize_dynamic_variables (void)
-initialize_flags function    372 flags.c          initialize_flags (void)
-initialize_group_array function   1236 general.c        initialize_group_array (void)
-initialize_hostname_list function    761 bashline.c       initialize_hostname_list (void)
-initialize_itemlist function    218 pcomplete.c      initialize_itemlist (ITEMLIST *itp)
-initialize_job_control function    405 nojobs.c         initialize_job_control (int force)
-initialize_job_control function   4339 jobs.c           initialize_job_control (int force)
-initialize_job_signals function    416 nojobs.c         initialize_job_signals (void)
-initialize_job_signals function   4557 jobs.c           initialize_job_signals (void)
-initialize_readline function    451 bashline.c       initialize_readline (void)
-initialize_shell_builtins function    905 /usr/local/src/bash/bash-20230914/builtins/common.c initialize_shell_builtins (void)
-initialize_shell_level function    900 variables.c      initialize_shell_level (void)
-initialize_shell_options function    613 /usr/local/src/bash/bash-20230914/builtins/set.def initialize_shell_options (int no_shellopts)
-initialize_shell_variables function    367 variables.c      initialize_shell_variables (char **env, int privmode)
-initialize_siglist function     41 siglist.c        initialize_siglist (void)
-initialize_subshell function   5932 execute_cmd.c    initialize_subshell (void)
-initialize_traps function    154 trap.c           initialize_traps (void)
-inline           macro        60 /usr/local/src/bash/bash-20230914/include/stdc.h # define inline
-input_line       member      224 shell.h          char *input_line;
-input_line_index member      225 shell.h          size_t input_line_index;
-input_line_len   member      227 shell.h          size_t input_line_len;
-input_line_size  member      226 shell.h          size_t input_line_size;
-input_line_terminator member      184 shell.h          int input_line_terminator;
-input_property   member      229 shell.h          char *input_property;
-input_propsize   member      230 shell.h          size_t input_propsize;
-input_tty        macro        69 nojobs.c         #define input_tty() (shell_tty != -1) ? shell_tty : fileno (stderr)
-input_tty        macro      2418 jobs.c           #define input_tty() (shell_tty != -1) ? shell_tty : fileno (stderr)
-inputunit        label       422 parse.y          inputunit: simple_list simple_list_terminator
-inside_function_def variable    124 print_cmd.c      static int inside_function_def;
-instruction      member      166 command.h        enum r_instruction instruction; /* What to do with the information. */
-int_value        member      249 shell.c          int *int_value;
-integer_expected_error function    159 test.c           integer_expected_error (char *pch)
-integer_p        macro       142 variables.h      #define integer_p(var) ((((var)->attributes) & (att_integer)))
-interactive      variable    140 shell.c          int interactive = 0;
-interactive_comments variable    126 flags.c          int interactive_comments = 1;
-interactive_shell variable    143 shell.c          int interactive_shell = 0;
-internal_debug   function    255 error.c          internal_debug (const char *format, ...)
-internal_error   function    207 error.c          internal_error (const char *format, ...)
-internal_error   function    791 braces.c         internal_error (char *format, char *arg1, char *arg2)
-internal_getopt  function     51 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c internal_getopt(WORD_LIST *list, char *opts)
-internal_inform  function    238 error.c          internal_inform (const char *format, ...)
-internal_warning function    222 error.c          internal_warning (const char *format, ...)
-internal_warning function    474 hashlib.c        internal_warning (const char *format, ...)
-interrupt_execution variable    241 execute_cmd.c    int interrupt_execution = 0;
-interrupt_immediately variable    452 hashlib.c        int interrupt_immediately = 0;
-interrupt_immediately variable   1034 array.c          int interrupt_immediately = 0;
-invalid_completion function   1518 bashline.c       invalid_completion (const char *text, int ind)
-invalid_env      variable    128 variables.c      HASH_TABLE *invalid_env = (HASH_TABLE *)NULL;
-invalidate_cached_quoted_dollar_at function   11023 subst.c          invalidate_cached_quoted_dollar_at (void)
-invisible_p      macro       151 variables.h      #define invisible_p(var) ((((var)->attributes) & (att_invisible)))
-ipow             function    937 expr.c           ipow (intmax_t base, intmax_t exp)
-is_arithop       function   1268 expr.c           is_arithop (int c)
-is_arrayvar_builtin function   1598 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_arrayvar_builtin (char *name)
-is_assignment_builtin function   1580 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_assignment_builtin (char *name)
-is_directory     function    227 findcmd.c        is_directory (const char *file)
-is_dirname       function   4358 execute_cmd.c    is_dirname (char *pathname)
-is_localvar_builtin function   1586 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_localvar_builtin (char *name)
-is_multiop       function   1242 expr.c           is_multiop (int c)
-is_posix_builtin function   1592 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_posix_builtin (char *name)
-is_special_builtin function   1574 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c is_special_builtin (char *name)
-isblank          macro       103 syntax.h         # define isblank(x) ((x) == ' ' || (x) == '\t')
-isifs            macro       362 subst.h          #define isifs(c) (ifs_cmap[(unsigned char)(c)] != 0)
-islocalsep       macro      3250 subst.c          #define islocalsep(c) (local_cmap[(unsigned char)(c)] != 0)
-isolate_sequence function   4668 bashline.c       isolate_sequence (char *string, int ind, int need_dquote, int *startp)
-issep            macro      3091 subst.c          #define issep(c) \
-issyntype        macro        80 syntax.h         #define issyntype(c, t) ((sh_syntaxtab[(unsigned char)(c)] & (t)) != 0)
-it_aliases       variable    155 pcomplete.c      ITEMLIST it_aliases = { 0, it_init_aliases, (STRINGLIST *)0 };
-it_arrayvars     variable    156 pcomplete.c      ITEMLIST it_arrayvars = { LIST_DYNAMIC, it_init_arrayvars, (STRINGLIST *)0 };
-it_bindings      variable    157 pcomplete.c      ITEMLIST it_bindings = { 0, it_init_bindings, (STRINGLIST *)0 };
-it_builtins      variable    158 pcomplete.c      ITEMLIST it_builtins = { 0, it_init_builtins, (STRINGLIST *)0 };
-it_commands      variable    159 pcomplete.c      ITEMLIST it_commands = { LIST_DYNAMIC }; /* unused */
-it_directories   variable    160 pcomplete.c      ITEMLIST it_directories = { LIST_DYNAMIC }; /* unused */
-it_disabled      variable    161 pcomplete.c      ITEMLIST it_disabled = { 0, it_init_disabled, (STRINGLIST *)0 };
-it_enabled       variable    162 pcomplete.c      ITEMLIST it_enabled = { 0, it_init_enabled, (STRINGLIST *)0 };
-it_exports       variable    163 pcomplete.c      ITEMLIST it_exports = { LIST_DYNAMIC, it_init_exported, (STRINGLIST *)0 };
-it_files         variable    164 pcomplete.c      ITEMLIST it_files = { LIST_DYNAMIC }; /* unused */
-it_functions     variable    165 pcomplete.c      ITEMLIST it_functions = { 0, it_init_functions, (STRINGLIST *)0 };
-it_groups        variable    168 pcomplete.c      ITEMLIST it_groups = { LIST_DYNAMIC }; /* unused */
-it_helptopics    variable    166 pcomplete.c      ITEMLIST it_helptopics = { 0, it_init_helptopics, (STRINGLIST *)0 };
-it_hostnames     variable    167 pcomplete.c      ITEMLIST it_hostnames = { LIST_DYNAMIC, it_init_hostnames, (STRINGLIST *)0 };
-it_init_aliases  function    346 pcomplete.c      it_init_aliases (ITEMLIST *itp)
-it_init_arrayvars function    400 pcomplete.c      it_init_arrayvars (ITEMLIST *itp)
-it_init_bindings function    411 pcomplete.c      it_init_bindings (ITEMLIST *itp)
-it_init_builtins function    429 pcomplete.c      it_init_builtins (ITEMLIST *itp)
-it_init_disabled function    465 pcomplete.c      it_init_disabled (ITEMLIST *itp)
-it_init_enabled  function    446 pcomplete.c      it_init_enabled (ITEMLIST *itp)
-it_init_exported function    484 pcomplete.c      it_init_exported (ITEMLIST *itp)
-it_init_functions function    491 pcomplete.c      it_init_functions (ITEMLIST *itp)
-it_init_helptopics function    500 pcomplete.c      it_init_helptopics (ITEMLIST *itp)
-it_init_hostnames function    516 pcomplete.c      it_init_hostnames (ITEMLIST *itp)
-it_init_joblist  function    530 pcomplete.c      it_init_joblist (ITEMLIST *itp, int jstate)
-it_init_jobs     function    570 pcomplete.c      it_init_jobs (ITEMLIST *itp)
-it_init_keywords function    588 pcomplete.c      it_init_keywords (ITEMLIST *itp)
-it_init_running  function    576 pcomplete.c      it_init_running (ITEMLIST *itp)
-it_init_setopts  function    626 pcomplete.c      it_init_setopts (ITEMLIST *itp)
-it_init_shopts   function    639 pcomplete.c      it_init_shopts (ITEMLIST *itp)
-it_init_signals  function    606 pcomplete.c      it_init_signals (ITEMLIST *itp)
-it_init_stopped  function    582 pcomplete.c      it_init_stopped (ITEMLIST *itp)
-it_init_variables function    619 pcomplete.c      it_init_variables (ITEMLIST *itp)
-it_jobs          variable    169 pcomplete.c      ITEMLIST it_jobs = { LIST_DYNAMIC, it_init_jobs, (STRINGLIST *)0 };
-it_keywords      variable    170 pcomplete.c      ITEMLIST it_keywords = { 0, it_init_keywords, (STRINGLIST *)0 };
-it_running       variable    171 pcomplete.c      ITEMLIST it_running = { LIST_DYNAMIC, it_init_running, (STRINGLIST *)0 };
-it_services      variable    172 pcomplete.c      ITEMLIST it_services = { LIST_DYNAMIC }; /* unused */
-it_setopts       variable    173 pcomplete.c      ITEMLIST it_setopts = { 0, it_init_setopts, (STRINGLIST *)0 };
-it_shopts        variable    174 pcomplete.c      ITEMLIST it_shopts = { 0, it_init_shopts, (STRINGLIST *)0 };
-it_signals       variable    175 pcomplete.c      ITEMLIST it_signals = { 0, it_init_signals, (STRINGLIST *)0 };
-it_stopped       variable    176 pcomplete.c      ITEMLIST it_stopped = { LIST_DYNAMIC, it_init_stopped, (STRINGLIST *)0 };
-it_users         variable    177 pcomplete.c      ITEMLIST it_users = { LIST_DYNAMIC }; /* unused */
-it_variables     variable    178 pcomplete.c      ITEMLIST it_variables = { LIST_DYNAMIC, it_init_variables, (STRINGLIST *)0 };
-item_func        member       98 pathexp.h        sh_iv_item_func_t *item_func; /* Called when each item is parsed from $`varname' */
-itos             function   1672 expr.c           itos (intmax_t n)
-itrace           function    359 error.c          itrace (const char *format, ...)
-j_cleanup        member      129 jobs.h           sh_vptrfunc_t *j_cleanup; /* Cleanup function to call when job marked JDEAD */
-j_current        member      151 jobs.h           int j_current; /* current job */
-j_firstj         member      147 jobs.h           int j_firstj; /* first (oldest) job allocated */
-j_jobslots       member      145 jobs.h           int j_jobslots; /* total size of jobs array */
-j_lastasync      member      155 jobs.h           JOB *j_lastasync; /* last async job allocated by stop_pipeline */
-j_lastj          member      146 jobs.h           int j_lastj; /* last (newest) job allocated */
-j_lastmade       member      154 jobs.h           JOB *j_lastmade; /* last job allocated by stop_pipeline */
-j_ndead          member      149 jobs.h           int j_ndead; /* number of JDEAD jobs in jobs array */
-j_njobs          member      148 jobs.h           int j_njobs; /* number of non-NULL jobs in jobs array */
-j_previous       member      152 jobs.h           int j_previous; /* previous job */
-j_strsignal      function    776 nojobs.c         j_strsignal (int s)
-j_strsignal      function   1818 jobs.c           j_strsignal (int s)
-job              struct      121 jobs.h           typedef struct job {
-job_control      variable     94 nojobs.c         int job_control = 0;
-job_control      variable    220 jobs.c           int job_control = 1;
-job_control_active_p function   1043 nojobs.c         job_control_active_p (void)
-job_control_active_p function   4992 jobs.c           job_control_active_p (void)
-job_exit_signal  function   2813 jobs.c           job_exit_signal (int job)
-job_exit_status  function   2807 jobs.c           job_exit_status (int job)
-job_killed_by_signal function   2819 jobs.c           job_killed_by_signal (int job)
-job_last_running function   3383 jobs.c           job_last_running (int job)
-job_last_stopped function   3375 jobs.c           job_last_stopped (int job)
-job_signal_status function   2756 jobs.c           job_signal_status (int job)
-job_working_directory function    403 jobs.c           job_working_directory (void)
-jobs             variable    181 jobs.c           JOB **jobs = (JOB **)NULL;
-jobs_builtin     function     83 /usr/local/src/bash/bash-20230914/builtins/jobs.def jobs_builtin (WORD_LIST *list)
-jobs_list_frozen variable    345 jobs.c           static int jobs_list_frozen;
-jobs_list_frozen_status function   1031 nojobs.c         jobs_list_frozen_status (void)
-jobs_list_frozen_status function   4917 jobs.c           jobs_list_frozen_status (void)
-jobs_m_flag      variable     91 flags.c          int jobs_m_flag = 0;
-jobstats         struct      134 jobs.h           struct jobstats {
-js               variable    173 jobs.c           struct jobstats js = { -1L, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NO_JOB, NO_JOB, 0, 0 };
-just_one_command variable     73 flags.c          int just_one_command = 0;
-key              member       32 hashlib.h        char *key; /* What we look up. */
-key              member       45 arrayfunc.h      char *key; /* can be allocated memory */
-khash            member       34 hashlib.h        unsigned int khash; /* What key hashes to */
-kill_all_local_variables function   3986 variables.c      kill_all_local_variables (void)
-kill_builtin     function     85 /usr/local/src/bash/bash-20230914/builtins/kill.def kill_builtin (WORD_LIST *list)
-kill_current_pipeline function   1668 jobs.c           kill_current_pipeline (void)
-kill_error       function    265 /usr/local/src/bash/bash-20230914/builtins/kill.def kill_error (pid_t pid, int e)
-kill_pid         function    913 nojobs.c         kill_pid (pid_t pid, int signal, int group)
-kill_pid         function   3634 jobs.c           kill_pid (pid_t pid, int sig, int group)
-killpg           macro        55 nojobs.c         # define killpg(pg, sig) kill(-(pg),(sig))
-kvpair_assignment_p function    668 arrayfunc.c      kvpair_assignment_p (WORD_LIST *l)
-lambdafunc       variable   6869 subst.c          static SHELL_VAR lambdafunc = { ".bash.lambda", 0, 0, 0, 0, 0, 0 };
-lang             variable     71 locale.c         static char *lang;
-last_asynchronous_pid variable     78 nojobs.c         volatile pid_t last_asynchronous_pid = NO_PID;
-last_asynchronous_pid variable    214 jobs.c           volatile pid_t last_asynchronous_pid = NO_PID;
-last_command_exit_signal variable    220 execute_cmd.c    int last_command_exit_signal;
-last_command_exit_value member      202 shell.h          int last_command_exit_value;
-last_command_exit_value variable    216 execute_cmd.c    volatile int last_command_exit_value;
-last_command_subst_pid variable    150 subst.c          pid_t last_command_subst_pid = NO_PID;
-last_command_subst_status variable    152 subst.c          int last_command_subst_status = 0;
-last_context_searched variable    188 variables.c      static VAR_CONTEXT *last_context_searched;
-last_history_entry function   1003 bashhist.c       last_history_entry (void)
-last_history_line function   1014 bashhist.c       last_history_line (void)
-last_ignoreval   member       97 pathexp.h        char *last_ignoreval; /* Last value of variable - cached for speed */
-last_made_pid    variable     77 nojobs.c         volatile pid_t last_made_pid = NO_PID;
-last_made_pid    variable    211 jobs.c           volatile pid_t last_made_pid = NO_PID;
-last_procsub_child variable    232 jobs.c           PROCESS *last_procsub_child = (PROCESS *)NULL;
-last_random_value variable   1396 variables.c      int last_random_value;
-last_shell_builtin member      206 shell.h          sh_builtin_func_t *last_shell_builtin, *this_shell_builtin;
-last_shell_builtin variable     69 /usr/local/src/bash/bash-20230914/builtins/common.c sh_builtin_func_t *last_shell_builtin = (sh_builtin_func_t *)NULL;
-last_table_searched variable    187 variables.c      static HASH_TABLE *last_table_searched; /* hash_lookup sets this */
-last_time_mail_checked variable     68 mailcheck.c      static time_t last_time_mail_checked = 0;
-lastlval         variable    183 expr.c           static struct lvalue lastlval = {0, 0, 0, -1};
-lastpipe_opt     variable    315 execute_cmd.c    int lastpipe_opt = 0;
-lastref          member       39 array.h          struct array_element *lastref;
-lasttok          member      160 expr.c           int curtok, lasttok;
-lasttok          variable    172 expr.c           static int lasttok; /* the previous token */
-lasttp           member      161 expr.c           char *expression, *tp, *lasttp;
-lasttp           variable    170 expr.c           static char *lasttp; /* pointer to last token position */
-lbreak           variable     51 xmalloc.c        static PTR_T lbreak;
-lc_all           variable     67 locale.c         static char *lc_all;
-lcommand         member       38 pcomplete.h      char *lcommand;
-lcurrent         variable     47 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c WORD_LIST *lcurrent = (WORD_LIST *)NULL;
-ld               member       76 variables.h      long double ld; /* long double */
-left             member      333 command.h        struct cond_com *left, *right;
-legal_alias_name function    396 general.c        legal_alias_name (const char *string, int flags)
-legal_identifier function    281 general.c        legal_identifier (const char *name)
-legal_number     function    242 general.c        legal_number (const char *string, intmax_t *result)
-legal_variable_char macro       113 general.h        #define legal_variable_char(c) (ISALNUM(c) || c == '_')
-legal_variable_starter macro       112 general.h        #define legal_variable_starter(c) (ISALPHA(c) || (c == '_'))
-len              member       87 pathexp.h        size_t len;
-let_builtin      function     83 /usr/local/src/bash/bash-20230914/builtins/let.def let_builtin (WORD_LIST *list)
-letter           member      190 /usr/local/src/bash/bash-20230914/builtins/set.def int letter;
-lhead            variable     46 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c static WORD_LIST *lhead = (WORD_LIST *)NULL;
-line             member       54 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int line;
-line             member       69 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int line;
-line             member      200 command.h        int line; /* line number the command starts on */
-line             member      253 command.h        int line; /* line number the `case' keyword appears on */
-line             member      261 command.h        int line; /* line number the `for' keyword appears on */
-line             member      272 command.h        int line; /* generally used for error messages */
-line             member      284 command.h        int line; /* line number the `select' keyword appears on */
-line             member      314 command.h        int line;
-line             member      330 command.h        int line;
-line             member      339 command.h        int line; /* line number the command starts on */
-line             member      348 command.h        int line; /* Line number the function def starts on. */
-line             member      363 command.h        int line;
-line_error       function    968 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c line_error (DEF_FILE *defs, char *format, char *arg1, char *arg2)
-line_isblank     function    521 general.c        line_isblank (const char *line)
-line_number      member      143 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int line_number; /* The current line number. */
-line_number_for_err_trap variable    284 execute_cmd.c    int line_number_for_err_trap;
-lineno_a         member       33 execute_cmd.h    ARRAY *lineno_a;
-lineno_v         member       34 execute_cmd.h    SHELL_VAR *lineno_v;
-lines            member      142 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *lines; /* The contents of the file. */
-links            variable    107 /usr/local/src/bash/bash-20230914/builtins/cd.def The default is to follow symbolic links, as if `-L' were specified.
-list             member       97 variables.h      SHELL_VAR **list;
-list0            label      1218 parse.y          list0: list1 '\n' newline_list
-list1            label      1230 parse.y          list1: list1 AND_AND newline_list list1
-list_all_jobs    function   2067 jobs.c           list_all_jobs (int format)
-list_append      function     85 list.c           list_append (GENERIC_LIST *head, GENERIC_LIST *tail)
-list_dequote_escapes function   4717 subst.c          list_dequote_escapes (WORD_LIST *list)
-list_getter      member       91 pcomplete.h      int (*list_getter) (struct _list_of_items *); /* function to call to get the list */
-list_hashed_filename_targets function    273 /usr/local/src/bash/bash-20230914/builtins/hash.def list_hashed_filename_targets (WORD_LIST *list, int fmt)
-list_len         member       99 variables.h      size_t list_len; /* current number of entries */
-list_length      function     75 list.c           list_length (GENERIC_LIST *list)
-list_minus_o_opts function    293 /usr/local/src/bash/bash-20230914/builtins/set.def list_minus_o_opts (int mode, int reusable)
-list_one_job     function   2044 jobs.c           list_one_job (JOB *job, int format, int ignore, int job_index)
-list_optarg      variable     41 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c char *list_optarg;
-list_optflags    variable     42 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_optflags;
-list_optopt      variable     43 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_optopt;
-list_opttype     variable     44 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c int list_opttype;
-list_quote_escapes function   4652 subst.c          list_quote_escapes (WORD_LIST *list)
-list_remove      function    109 list.c           list_remove (GENERIC_LIST **list, sh_gcp_func_t *comparer, char *arg)
-list_remove_pattern function   5670 subst.c          list_remove_pattern (WORD_LIST *list, char *pattern, int patspec, int itype, int quoted)
-list_rest_of_args function   3678 subst.c          list_rest_of_args (void)
-list_reverse     function     59 list.c           list_reverse (GENERIC_LIST *list)
-list_reverse     function   1097 array.c          list_reverse (GENERIC_LIST *list)
-list_running_jobs function   2058 jobs.c           list_running_jobs (int format)
-list_shopt_o_options function    544 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_shopt_o_options (WORD_LIST *list, int flags)
-list_shopts      function    494 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_shopts (WORD_LIST *list, int flags)
-list_size        member       98 variables.h      size_t list_size; /* allocated size */
-list_some_builtins function    267 /usr/local/src/bash/bash-20230914/builtins/enable.def list_some_builtins (int filter)
-list_some_o_options function    579 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_some_o_options (int mode, int flags)
-list_some_shopts function    530 /usr/local/src/bash/bash-20230914/builtins/shopt.def list_some_shopts (int mode, int flags)
-list_stopped_jobs function   2051 jobs.c           list_stopped_jobs (int format)
-list_string      function   1079 array.c          list_string(char *s, char *t, int i)
-list_string      function   3104 subst.c          list_string (char *string, char *separators, int quoted)
-list_terminator  label      1260 parse.y          list_terminator:'\n'
-list_transform   function   8658 subst.c          list_transform (int xc, SHELL_VAR *v, WORD_LIST *list, int itype, int quoted)
-list_walk        function     38 list.c           list_walk (GENERIC_LIST *list, sh_glist_func_t *function)
-literal_history  variable    155 bashhist.c       int literal_history;
-load_history     function    320 bashhist.c       load_history (void)
-local_and_exported function   4306 variables.c      local_and_exported (SHELL_VAR *var)
-local_bufused    variable     66 input.c          static int local_index = 0, local_bufused = 0;
-local_dlclose    function    527 /usr/local/src/bash/bash-20230914/builtins/enable.def local_dlclose (void *handle)
-local_exported_variables function   4318 variables.c      local_exported_variables (void)
-local_index      variable     66 input.c          static int local_index = 0, local_bufused = 0;
-local_p          macro       143 variables.h      #define local_p(var) ((((var)->attributes) & (att_local)))
-localbuf         variable     65 input.c          static char localbuf[1024];
-locale_decpoint  function    650 locale.c         locale_decpoint (void)
-locale_decpoint  function    660 locale.c         locale_decpoint (void)
-locale_decpoint  macro        51 bashintl.h       # define locale_decpoint() '.'
-locale_decpoint  macro       658 locale.c         # undef locale_decpoint
-locale_expand    function    528 locale.c         locale_expand (const char *string, int start, int end, int lineno, size_t *lenp)
-locale_isblank   macro       585 locale.c         #define locale_isblank(c) \
-locale_isutf8    function    613 locale.c         locale_isutf8 (char *lspec)
-locale_mb_cur_max variable     53 locale.c         int locale_mb_cur_max; /* value of MB_CUR_MAX for current locale (LC_CTYPE) */
-locale_setblanks function    591 locale.c         locale_setblanks (void)
-locale_shiftstates variable     54 locale.c         int locale_shiftstates = 0;
-locale_utf8locale variable     52 locale.c         int locale_utf8locale;
-localetrans      function    423 locale.c         localetrans (const char *string, int len, size_t *lenp)
-localvar_builtins variable    167 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *localvar_builtins[] =
-localvar_inherit variable    142 variables.c      int localvar_inherit = 0;
-localvar_unset   variable    147 variables.c      int localvar_unset = 0;
-location         member       81 input.h          INPUT_STREAM location;
-lock             member     1824 execute_cmd.c    int lock;
-login_shell      variable    135 shell.c          int login_shell = 0;
-logout_builtin   function     79 /usr/local/src/bash/bash-20230914/builtins/exit.def logout_builtin (WORD_LIST *list)
-long_args        variable    251 shell.c          } long_args[] = {
-long_doc         member       57 builtins.h       char * const *long_doc; /* NULL terminated array of strings. */
-longdoc          member      134 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *longdoc; /* The long documentation for this builtin. */
-loop_level       variable     52 /usr/local/src/bash/bash-20230914/builtins/break.def int loop_level = 0;
-loptend          variable     48 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c WORD_LIST *loptend; /* Points to the first non-option argument in the list */
-lowercase_p      macro       147 variables.h      #define lowercase_p(var) ((((var)->attributes) & (att_lowercase)))
-lval             member      165 expr.c           struct lvalue lval;
-lvalue           struct      149 expr.c           struct lvalue
-ma_table         struct       67 /usr/local/src/bash/bash-20230914/lib/malloc/table.h typedef struct ma_table {
-ma_table_t       typedef      71 /usr/local/src/bash/bash-20230914/lib/malloc/table.h } ma_table_t;
-mail_warning     variable     71 mailcheck.c      int mail_warning;
-mailfiles        variable     62 mailcheck.c      static FILEINFO **mailfiles = (FILEINFO **)NULL;
-mailfiles_count  variable     65 mailcheck.c      static int mailfiles_count;
-main             function    231 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c main (int argc, char **argv)
-main             function    284 /usr/local/src/bash/bash-20230914/builtins/getopt.c main (int argc, char **argv)
-main             function    366 shell.c          main (int argc, char **argv)
-main             function    479 hashlib.c        main (int c, char **v)
-main             function    797 braces.c         main (int c, char **v)
-main             function   1140 array.c          main(int c, char **v)
-main             function   1641 expr.c           main (int argc, char **argv)
-make_absolute    function    840 general.c        make_absolute (const char *string, const char *dot_path)
-make_arith_command function    388 make_cmd.c       make_arith_command (WORD_LIST *exp)
-make_arith_for_command function    240 make_cmd.c       make_arith_for_command (WORD_LIST *exprs, COMMAND *action, int lineno)
-make_arith_for_expr function    221 make_cmd.c       make_arith_for_expr (char *s)
-make_array_variable_value function    166 arrayfunc.c      make_array_variable_value (SHELL_VAR *entry, arrayind_t ind, const char *key, const char *value, int flags)
-make_bare_simple_command function    452 make_cmd.c       make_bare_simple_command (int line)
-make_bare_word   function     83 make_cmd.c       make_bare_word (const char *string)
-make_bare_word   function   1057 array.c          make_bare_word (const char *s)
-make_buffered_stream function    180 input.c          make_buffered_stream (int fd, char *buffer, size_t bufsize)
-make_builtin_argv function    333 /usr/local/src/bash/bash-20230914/builtins/common.c make_builtin_argv (WORD_LIST *list, int *ip)
-make_case_command function    325 make_cmd.c       make_case_command (WORD_DESC *word, PATTERN_LIST *clauses, int lineno)
-make_child       function    473 nojobs.c         make_child (char *command, int flags)
-make_child       function   2078 jobs.c           make_child (char *command, int flags)
-make_command     function    164 make_cmd.c       make_command (enum command_type type, SIMPLE_COM *pointer)
-make_command_string function    152 print_cmd.c      make_command_string (COMMAND *command)
-make_command_string_internal function    176 print_cmd.c      make_command_string_internal (COMMAND *command)
-make_cond_command function    431 make_cmd.c       make_cond_command (COND_COM *cond_node)
-make_cond_node   function    414 make_cmd.c       make_cond_node (int type, WORD_DESC *op, struct cond_com *left, struct cond_com *right)
-make_coproc_command function    785 make_cmd.c       make_coproc_command (char *name, COMMAND *command)
-make_default_mailpath function    345 mailcheck.c      make_default_mailpath (void)
-make_dev_fd_filename function   6302 subst.c          make_dev_fd_filename (int fd)
-make_env_array_from_var_list function   4787 variables.c      make_env_array_from_var_list (SHELL_VAR **vars)
-make_for_command function    203 make_cmd.c       make_for_command (WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
-make_for_or_select function    189 make_cmd.c       make_for_or_select (enum command_type type, WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
-make_func_export_array function   4879 variables.c      make_func_export_array (void)
-make_funcname_visible function   1818 variables.c      make_funcname_visible (int on_or_off)
-make_function_def function    726 make_cmd.c       make_function_def (WORD_DESC *name, COMMAND *command, int lineno, int lstart)
-make_group_command function    315 make_cmd.c       make_group_command (COMMAND *command)
-make_here_document function    512 make_cmd.c       make_here_document (REDIRECT *temp, int lineno)
-make_if_command  function    351 make_cmd.c       make_if_command (COMMAND *test, COMMAND *true_case, COMMAND *false_case)
-make_internal_declare function   12590 subst.c          make_internal_declare (char *word, char *option, char *cmd)
-make_local_array_variable function   2804 variables.c      make_local_array_variable (const char *name, int flags)
-make_local_assoc_variable function   2857 variables.c      make_local_assoc_variable (const char *name, int flags)
-make_local_variable function   2571 variables.c      make_local_variable (const char *name, int flags)
-make_login_shell variable    219 shell.c          static int make_login_shell; /* Make this shell be a `-bash' shell. */
-make_named_pipe  function   6064 subst.c          make_named_pipe (void)
-make_new_array_variable function   2790 variables.c      make_new_array_variable (const char *name)
-make_new_assoc_variable function   2843 variables.c      make_new_assoc_variable (const char *name)
-make_new_variable function   2771 variables.c      make_new_variable (const char *name, HASH_TABLE *table)
-make_pattern_list function    338 make_cmd.c       make_pattern_list (WORD_LIST *patterns, COMMAND *action)
-make_quoted_char function   4736 subst.c          make_quoted_char (int c)
-make_redirection function    641 make_cmd.c       make_redirection (REDIRECTEE source, enum r_instruction instruction, REDIRECTEE dest_and_filename, int flags)
-make_select_command function    209 make_cmd.c       make_select_command (WORD_DESC *name, WORD_LIST *map_list, COMMAND *action, int lineno)
-make_simple_command function    475 make_cmd.c       make_simple_command (ELEMENT element, COMMAND *command, int line)
-make_subshell_command function    773 make_cmd.c       make_subshell_command (COMMAND *command)
-make_until_command function    382 make_cmd.c       make_until_command (COMMAND *test, COMMAND *action)
-make_until_or_while function    364 make_cmd.c       make_until_or_while (enum command_type which, COMMAND *test, COMMAND *action)
-make_var_export_array function   4858 variables.c      make_var_export_array (VAR_CONTEXT *vcxt)
-make_variable_value function   2897 variables.c      make_variable_value (SHELL_VAR *var, const char *value, int flags)
-make_vers_array  function   1016 variables.c      make_vers_array (void)
-make_while_command function    376 make_cmd.c       make_while_command (COMMAND *test, COMMAND *action)
-make_word        function    132 make_cmd.c       make_word (const char *string)
-make_word_flags  function    101 make_cmd.c       make_word_flags (WORD_DESC *w, const char *string)
-make_word_from_token function    141 make_cmd.c       make_word_from_token (int token)
-make_word_list   function    152 make_cmd.c       make_word_list (WORD_DESC *word, WORD_LIST *wlink)
-make_word_list   function   1068 array.c          make_word_list(WORD_DESC *x, WORD_LIST *l)
-making_children  function    419 jobs.c           making_children (void)
-makunbound       function   3905 variables.c      makunbound (const char *name, VAR_CONTEXT *vc)
-malloc_trace_at_exit variable    305 shell.c          int malloc_trace_at_exit = 0;
-map_list         member      263 command.h        WORD_LIST *map_list; /* The things to map over. This is never NULL. */
-map_list         member      286 command.h        WORD_LIST *map_list; /* The things to map over. This is never NULL. */
-map_over         function   4140 variables.c      map_over (sh_var_map_func_t *function, VAR_CONTEXT *vc)
-map_over_aliases function    215 alias.c          map_over_aliases (sh_alias_map_func_t *function)
-map_over_funcs   function   4164 variables.c      map_over_funcs (sh_var_map_func_t *function)
-map_over_jobs    function   1572 jobs.c           map_over_jobs (sh_job_map_func_t *func, int arg1, int arg2)
-mapfile          function    142 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile (int fd, long line_count_goal, long origin, long nskip, long callback_quantum,
-mapfile_builtin  function    223 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile_builtin (WORD_LIST *list)
-mapfile_builtin  function    345 /usr/local/src/bash/bash-20230914/builtins/mapfile.def mapfile_builtin (WORD_LIST *list)
-mark_all_jobs_as_dead function   4760 jobs.c           mark_all_jobs_as_dead (void)
-mark_dead_jobs_as_notified function    333 nojobs.c         mark_dead_jobs_as_notified (int force)
-mark_dead_jobs_as_notified function   4786 jobs.c           mark_dead_jobs_as_notified (int force)
-mark_modified_vars variable     47 flags.c          int mark_modified_vars = 0;
-match_ignore_case variable    262 execute_cmd.c    int match_ignore_case = 0;
-match_pattern    function   5556 subst.c          match_pattern (char *string, char *pat, int mtype, char **sp, char **ep)
-match_upattern   function   5261 subst.c          match_upattern (char *string, char *pat, int mtype, char **sp, char **ep)
-match_wpattern   function   5416 subst.c          match_wpattern (wchar_t *wstring, char **indices, size_t wstrlen, wchar_t *wpat,
-max              macro       140 input.c          # undef max
-max              macro       142 input.c          #define max(a, b) (((a) > (b)) ? (a) : (b))
-max_index        member       31 array.h          arrayind_t max_index;
-maxgroups        variable   1226 general.c        static int ngroups, maxgroups;
-maxpath_param_h  macro        34 /usr/local/src/bash/bash-20230914/include/maxpath.h # define maxpath_param_h
-maxquad          variable     94 /usr/local/src/bash/bash-20230914/include/typemax.h static const unsigned long long int maxquad = ULLONG_MAX;
-maxvals          variable   1204 execute_cmd.c    static const int maxvals[] = { 1, 10, 100, 1000, 10000, 100000, 10000000 };
-maybe_add_history function    759 bashhist.c       maybe_add_history (char *line)
-maybe_append_history function    449 bashhist.c       maybe_append_history (char *filename)
-maybe_call_trap_handler function   1545 trap.c           maybe_call_trap_handler (int sig)
-maybe_execute_file function    323 /usr/local/src/bash/bash-20230914/builtins/evalfile.c maybe_execute_file (const char *fname, int force_noninteractive)
-maybe_give_terminal_to function   4646 jobs.c           maybe_give_terminal_to (pid_t opgrp, pid_t npgrp, int flags)
-maybe_make_export_env function   5002 variables.c      maybe_make_export_env (void)
-maybe_make_readline_line function   2711 bashline.c       maybe_make_readline_line (const char *new_line)
-maybe_make_restricted function   1271 shell.c          maybe_make_restricted (char *name)
-maybe_restore_tilde function   3231 bashline.c       maybe_restore_tilde (char *val, char *directory_part)
-maybe_save_shell_history function    487 bashhist.c       maybe_save_shell_history (void)
-mb_getcharlens   function   5018 subst.c          mb_getcharlens (const char *string, int len)
-mb_substring     function   8889 subst.c          mb_substring (const char *string, int s, int e)
-mem              member       49 /usr/local/src/bash/bash-20230914/lib/malloc/table.h PTR_T mem;
-member           macro        60 general.h        # define member(c, s) ((c) ? ((char *)mbschr ((s), (c)) != (char *)NULL) : 0)
-memory_error_and_abort function   1021 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c memory_error_and_abort (void)
-merge_function_temporary_env function   4633 variables.c      merge_function_temporary_env (void)
-merge_temporary_env function   4624 variables.c      merge_temporary_env (void)
-messages         variable     54 /usr/local/src/bash/bash-20230914/builtins/getopts.def printing of error messages, even if the first character of
-min              macro       144 input.c          # undef min
-min              macro       146 input.c          #define min(a, b) ((a) > (b) ? (b) : (a))
-minus            variable     35 /usr/local/src/bash/bash-20230914/builtins/let.def -, + unary minus, plus
-minus_o_option_value function    263 /usr/local/src/bash/bash-20230914/builtins/set.def minus_o_option_value (char *name)
-mk_env_string    function   4657 variables.c      mk_env_string (const char *name, const char *value, int attributes)
-mk_handler_func_t typedef     456 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c typedef int mk_handler_func_t (char *, DEF_FILE *, char *);
-mk_msgstr        function    479 locale.c         mk_msgstr (char *string, int *foundnlp)
-mkdashname       function     88 /usr/local/src/bash/bash-20230914/builtins/exec.def mkdashname (char *name)
-mkfmt            function   1210 execute_cmd.c    mkfmt (char *buf, int prec, int lng, time_t sec, long sec_fraction)
-mklong           function   1292 /usr/local/src/bash/bash-20230914/builtins/printf.def mklong (char *str, char *modifiers, size_t mlen)
-mkseq            function    349 braces.c         mkseq (intmax_t start, intmax_t end, intmax_t incr, int type, int width)
-mod_time         member       56 mailcheck.c      time_t mod_time;
-most_recent_job_in_state function   3351 jobs.c           most_recent_job_in_state (int job, JOB_STATE state)
-move_to_high_fd  function    662 general.c        move_to_high_fd (int fd, int check_new, int maxfd)
-mr_table         struct       48 /usr/local/src/bash/bash-20230914/lib/malloc/table.h typedef struct mr_table {
-mr_table_t       typedef      56 /usr/local/src/bash/bash-20230914/lib/malloc/table.h } mr_table_t;
-msg              member       54 mailcheck.c      char *msg;
-mtime            macro       442 mailcheck.c      #define mtime mailfiles[i]->mod_time
-mtime            macro       464 mailcheck.c      #undef mtime
-mtime            member      691 pathexp.c        struct timespec mtime;
-multiplication   variable     38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
-must_be_building function    753 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c must_be_building (char *directive, DEF_FILE *defs)
-n_shell_variables function   4976 variables.c      n_shell_variables (void)
-nalloc           member       55 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc, nfree;
-nalloc           member       70 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc;
-nalloc           member      173 jobs.h           ps_index_t nalloc;
-name             member       29 alias.h          char *name;
-name             member       35 variables.h      char *name; /* empty or NULL means global context */
-name             member       36 flags.h          char name;
-name             member       53 mailcheck.c      char *name;
-name             member       54 builtins.h       char *name; /* The name that the user types. */
-name             member       80 input.h          char *name;
-name             member       83 variables.h      char *name; /* Symbol that the user types. */
-name             member      130 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *name; /* The name of this builtin. */
-name             member      176 /usr/local/src/bash/bash-20230914/builtins/shopt.def char *name;
-name             member      189 /usr/local/src/bash/bash-20230914/builtins/set.def char *name;
-name             member      247 shell.c          const char *name;
-name             member      262 command.h        WORD_DESC *name; /* The variable name to get mapped over. */
-name             member      285 command.h        WORD_DESC *name; /* The variable name to get mapped over. */
-name             member      349 command.h        WORD_DESC *name; /* The name of the function. */
-name             member      384 command.h        char *name;
-name             member      698 pathexp.c        char *name;
-name             member     5671 variables.c      char *name;
-name_and_function struct     5670 variables.c      struct name_and_function {
-name_cell        macro       163 variables.h      #define name_cell(var) ((var)->name)
-name_is_acceptable function   3075 bashline.c       name_is_acceptable (const char *name)
-named_function_string function   1347 print_cmd.c      named_function_string (char *name, COMMAND *command, int flags)
-nameref_cell     macro       170 variables.h      #define nameref_cell(var) ((var)->value) /* so it can change later */
-nameref_invalid_value variable    184 variables.c      SHELL_VAR nameref_invalid_value;
-nameref_maxloop_value variable    185 variables.c      static SHELL_VAR nameref_maxloop_value;
-nameref_p        macro       149 variables.h      #define nameref_p(var) ((((var)->attributes) & (att_nameref)))
-nameref_transform_name function   2251 variables.c      nameref_transform_name (const char *name, int flags)
-nbuckets         member       40 hashlib.h        int nbuckets; /* How many buckets does this table have. */
-nbuffers         variable    156 input.c          static int nbuffers;
-nc               member       52 /usr/local/src/bash/bash-20230914/include/ocache.h int nc; /* number of cache entries */
-ncoalesce        member       80 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int ncoalesce[NBUCKETS];
-ncoalesce        member      103 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int ncoalesce;
-ncoproc          member     1823 execute_cmd.c    int ncoproc;
-need_here_doc    member      211 shell.h          int need_here_doc;
-nentries         member       41 hashlib.h        int nentries; /* How many entries does this table have. */
-new_fd_bitmap    function    325 execute_cmd.c    new_fd_bitmap (int size)
-new_shell_variable function   2757 variables.c      new_shell_variable (const char *name)
-new_var_context  function   5110 variables.c      new_var_context (char *name, int flags)
-newline          function   1432 print_cmd.c      newline (char *string)
-newline          variable     42 /usr/local/src/bash/bash-20230914/builtins/echo.def newline, on the standard output.
-newline_list     label      1274 parse.y          newline_list:
-next             member       31 hashlib.h        struct bucket_contents *next; /* Link to next hashed key in this bucket. */
-next             member       47 array.h          struct array_element *next, *prev;
-next             member       66 jobs.h           struct process *next; /* Next process in the pipeline. A circular chain. */
-next             member       67 unwind_prot.c    union uwp *next;
-next             member       76 jobs.h           struct pipeline_saver *next;
-next             member      123 general.h        struct g_list *next;
-next             member      136 /usr/local/src/bash/bash-20230914/builtins/fc.def struct repl *next;
-next             member      138 command.h        struct word_list *next;
-next             member      162 command.h        struct redirect *next; /* Next element, or NULL. */
-next             member      244 command.h        struct pattern_list *next; /* Clause to try in case this one failed. */
-next             member     1814 execute_cmd.c    struct cpelement *next;
-next_alias_char  label      2660 parse.y          next_alias_char:
-next_pending_trap function    617 trap.c           next_pending_trap (int start)
-nextchar         variable     66 /usr/local/src/bash/bash-20230914/builtins/getopt.c static char *nextchar;
-nfds             variable   6089 subst.c          static int nfds;
-nfifo            variable   5845 subst.c          static int nfifo;
-nfre             member       68 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nfre;
-nfree            member       55 /usr/local/src/bash/bash-20230914/lib/malloc/table.h int nalloc, nfree;
-nfree            member       97 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nfree;
-ngroups          variable   1226 general.c        static int ngroups, maxgroups;
-nlesscore        member       66 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nlesscore[NBUCKETS];
-nlesscore        member      101 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nlesscore;
-nmal             member       67 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmal;
-nmal             member       99 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmal;
-nmalloc          member       63 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmalloc[NBUCKETS];
-nmmap            member       81 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmmap;
-nmmap            member      104 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmmap; /* currently unused */
-nmorecore        member       65 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmorecore[NBUCKETS];
-nmorecore        member      100 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nmorecore;
-no_args          function    139 /usr/local/src/bash/bash-20230914/builtins/common.c no_args (WORD_LIST *list)
-no_empty_command_completion variable    287 bashline.c       int no_empty_command_completion;
-no_exit_on_failed_exec variable     83 /usr/local/src/bash/bash-20230914/builtins/exec.def int no_exit_on_failed_exec;
-no_line_editing  variable    224 shell.c          int no_line_editing = 0; /* non-zero -> don't do fancy line editing. */
-no_line_editing  variable    226 shell.c          int no_line_editing = 1; /* can't have line editing without readline */
-no_longjmp_on_fatal_error variable    182 subst.c          int no_longjmp_on_fatal_error = 0;
-no_options       function    152 /usr/local/src/bash/bash-20230914/builtins/common.c no_options (WORD_LIST *list)
-no_profile       variable    217 shell.c          static int no_profile; /* Don't execute .profile */
-no_rc            variable    216 shell.c          static int no_rc; /* Don't execute ~/.bashrc */
-no_symbolic_links variable    102 flags.c          int no_symbolic_links = 0;
-noassign_p       macro       153 variables.h      #define noassign_p(var) ((((var)->attributes) & (att_noassign)))
-noclobber        variable     76 flags.c          int noclobber = 0;
-noclobber_open   function    647 redir.c          noclobber_open (const char *filename, int flags, int mode, enum r_instruction ri)
-noeval           member      164 expr.c           int noeval;
-noeval           variable    115 test.c           static int noeval;
-noeval           variable    176 expr.c           static int noeval; /* set to 1 if no assignment to be done */
-nofree_p         macro       156 variables.h      #define nofree_p(var) ((((var)->attributes) & (att_nofree)))
-nohup_all_jobs   function   4718 jobs.c           nohup_all_jobs (int running_only)
-nohup_job        function   1433 jobs.c           nohup_job (int job_index)
-non_unsettable_p macro       152 variables.h      #define non_unsettable_p(var) ((((var)->attributes) & (att_nounset)))
-noquote_glob_filename function    461 pathexp.c        noquote_glob_filename (char *pathname)
-not_escape       label      6476 parse.y          not_escape:
-notify_and_cleanup function   3327 jobs.c           notify_and_cleanup (void)
-notify_of_job_status function   4201 jobs.c           notify_of_job_status (void)
-notsyntype       macro        81 syntax.h         #define notsyntype(c,t) ((sh_syntaxtab[(unsigned char)(c)] & (t)) == 0)
-npid             member      175 jobs.h           int npid;
-nproc            member      191 jobs.h           int nproc;
-nrcopy           member       70 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrcopy;
-nrealloc         member       69 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrealloc;
-nrecurse         member       71 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nrecurse;
-nsbrk            member       72 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsbrk;
-nsplit           member       78 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsplit[NBUCKETS];
-nsplit           member      102 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nsplit;
-ntable           variable    450 hashlib.c        HASH_TABLE *table, *ntable;
-null_array_assign function   1243 variables.c      null_array_assign (SHELL_VAR *self, char *value, arrayind_t ind, char *key)
-null_assign      function   1236 variables.c      null_assign (SHELL_VAR *self, char *value, arrayind_t unused, char *key)
-nullcmd_terminator label      1268 parse.y          nullcmd_terminator: list_terminator
-nullstr          variable   3886 execute_cmd.c    static char * const nullstr = "";
-num_elements     member       32 array.h          arrayind_t num_elements;
-num_fifos        function   6058 subst.c          num_fifos (void)
-num_fifos        function   6164 subst.c          num_fifos (void)
-num_ignores      member       96 pathexp.h        int num_ignores; /* How many are there? */
-num_posix_options function    132 general.c        num_posix_options (void)
-number           variable     31 /usr/local/src/bash/bash-20230914/builtins/umask.def If MODE begins with a digit, it is interpreted as an octal number;
-number_of_args   function    417 /usr/local/src/bash/bash-20230914/builtins/common.c number_of_args (void)
-nused            member       98 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int nused;
-o_options        variable    194 /usr/local/src/bash/bash-20230914/builtins/set.def } o_options[] = {
-objcache         struct       49 /usr/local/src/bash/bash-20230914/include/ocache.h typedef struct objcache {
-ocache_alloc     macro        84 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_alloc(c, otype, r) \
-ocache_create    macro        56 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_create(c, otype, n) \
-ocache_destroy   macro        64 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_destroy(c) \
-ocache_flush     macro        73 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_flush(c, otype) \
-ocache_free      macro        97 /usr/local/src/bash/bash-20230914/include/ocache.h #define ocache_free(c, otype, r) \
-off              variable    179 /usr/local/src/bash/bash-20230914/builtins/set.def static const char * const off = "off";
-off              variable    277 /usr/local/src/bash/bash-20230914/builtins/shopt.def static const char * const off = "off";
-offsetof         macro        43 unwind_prot.c    # define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
-old_attempted_completion_function variable   1176 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_completion_func_t *old_attempted_completion_function = 0;
-old_cont         variable     61 /usr/local/src/bash/bash-20230914/builtins/suspend.def static SigHandler *old_cont;
-old_cont         variable    336 jobs.c           static SigHandler *old_cont = (SigHandler *)SIG_DFL;
-old_delim_ctype  variable   1265 /usr/local/src/bash/bash-20230914/builtins/read.def static int old_delim_ctype;
-old_delim_func   variable   1266 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_command_func_t *old_delim_func;
-old_newline_ctype variable   1267 /usr/local/src/bash/bash-20230914/builtins/read.def static int old_newline_ctype;
-old_newline_func variable   1268 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_command_func_t *old_newline_func;
-old_rl_startup_hook variable    321 bashline.c       static rl_hook_func_t *old_rl_startup_hook = (rl_hook_func_t *)NULL;
-old_sigint_handler variable    737 nojobs.c         static SigHandler *old_sigint_handler = INVALID_SIGNAL_HANDLER;
-old_sigint_handler variable   2665 jobs.c           static SigHandler *old_sigint_handler = INVALID_SIGNAL_HANDLER;
-old_startup_hook variable   1177 /usr/local/src/bash/bash-20230914/builtins/read.def static rl_hook_func_t *old_startup_hook;
-old_tstp         variable    335 jobs.c           static SigHandler *old_tstp, *old_ttou, *old_ttin;
-old_ttin         variable    335 jobs.c           static SigHandler *old_tstp, *old_ttou, *old_ttin;
-old_ttou         variable    335 jobs.c           static SigHandler *old_tstp, *old_ttou, *old_ttin;
-on               variable     31 /usr/local/src/bash/bash-20230914/builtins/read.def word to the second NAME, and so on, with any leftover words assigned to
-on               variable    178 /usr/local/src/bash/bash-20230914/builtins/set.def static const char * const on = "on";
-on               variable    276 /usr/local/src/bash/bash-20230914/builtins/shopt.def static const char * const on = "on";
-only_documentation variable     82 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int only_documentation = 0;
-op               member      332 command.h        WORD_DESC *op;
-opaque           member       79 variables.h      void *opaque; /* opaque data for future use */
-open_buffered_stream function    397 input.c          open_buffered_stream (char *file)
-open_files       function    557 execute_cmd.c    open_files (void)
-open_helpfile    function    207 /usr/local/src/bash/bash-20230914/builtins/help.def open_helpfile (const char *name)
-open_redir_file  function    739 /usr/local/src/bash/bash-20230914/builtins/evalstring.c open_redir_file (REDIRECT *r, char **fnp)
-open_shell_script function   1565 shell.c          open_shell_script (char *script_name)
-operator         variable     49 /usr/local/src/bash/bash-20230914/builtins/let.def conditional operator
-optflag          member      142 /usr/local/src/bash/bash-20230914/builtins/complete.def unsigned long optflag;
-optflags         variable    208 flags.c          char optflags[NUM_SHELL_FLAGS+4] = { '+' };
-optimize_cat_file function   6634 subst.c          optimize_cat_file (REDIRECT *r, int quoted, int flags, int *flagp)
-optimize_connection_fork function    144 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_connection_fork (COMMAND *command)
-optimize_shell_function function    176 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_shell_function (COMMAND *command)
-optimize_subshell_command function    158 /usr/local/src/bash/bash-20230914/builtins/evalstring.c optimize_subshell_command (COMMAND *command)
-optimized_assignment function   3021 variables.c      optimized_assignment (SHELL_VAR *entry, const char *value, int aflags)
-options          member       31 pcomplete.h      unsigned long options;
-optname          member      141 /usr/local/src/bash/bash-20230914/builtins/complete.def const char * const optname;
-or               function    189 test.c           or (void)
-or               variable     35 /usr/local/src/bash/bash-20230914/builtins/complete.def -r remove a completion specification for each NAME, or, if no
-or               variable    791 /usr/local/src/bash/bash-20230914/builtins/complete.def Modify the completion options for each NAME, or, if no NAMEs are supplied,
-orig_arglist     variable    236 /usr/local/src/bash/bash-20230914/builtins/printf.def static WORD_LIST *garglist, *orig_arglist;
-original_pgrp    variable    198 jobs.c           pid_t original_pgrp = NO_PID;
-original_signals variable     99 trap.c           SigHandler *original_signals[NSIG];
-output           member      145 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c FILE *output; /* Open file stream for PRODUCTION. */
-output           variable     33 /usr/local/src/bash/bash-20230914/builtins/printf.def characters, which are simply copied to standard output; character escape
-output           variable     34 /usr/local/src/bash/bash-20230914/builtins/printf.def sequences, which are converted and copied to the standard output; and
-output_cpp_line_info variable    505 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int output_cpp_line_info = 0;
-param_expand     function   10331 subst.c          param_expand (char *string, size_t *sindex, int quoted,
-parameter_brace_casemod function   9467 subst.c          parameter_brace_casemod (char *varname, char *value, array_eltstate_t *estatep,
-parameter_brace_expand function   9644 subst.c          parameter_brace_expand (char *string, size_t *indexp, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
-parameter_brace_expand_error function   8093 subst.c          parameter_brace_expand_error (char *name, char *value, int check_null)
-parameter_brace_expand_indir function   7762 subst.c          parameter_brace_expand_indir (char *name, int var_is_special, int quoted, int pflags, int *quoted_dollar_atp, int *contains_dollar_at)
-parameter_brace_expand_length function   8135 subst.c          parameter_brace_expand_length (char *name)
-parameter_brace_expand_rhs function   7845 subst.c          parameter_brace_expand_rhs (char *name, char *value,
-parameter_brace_expand_word function   7534 subst.c          parameter_brace_expand_word (char *name, int var_is_special, int quoted, int pflags, array_eltstate_t *estatep)
-parameter_brace_find_indir function   7718 subst.c          parameter_brace_find_indir (char *name, int var_is_special, int quoted, int find_nameref)
-parameter_brace_patsub function   9229 subst.c          parameter_brace_patsub (char *varname, char *value, array_eltstate_t *estatep,
-parameter_brace_remove_pattern function   5735 subst.c          parameter_brace_remove_pattern (char *varname, char *value,
-parameter_brace_substring function   8917 subst.c          parameter_brace_substring (char *varname, char *value, array_eltstate_t *estatep,
-parameter_brace_transform function   8790 subst.c          parameter_brace_transform (char *varname, char *value, array_eltstate_t *estatep,
-parameter_list_remove_pattern function   5692 subst.c          parameter_list_remove_pattern (int itype, char *pattern, int patspec, int quoted)
-parameter_list_transform function   8687 subst.c          parameter_list_transform (int xc, int itype, int quoted)
-parse_and_execute function    305 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_and_execute (char *string, const char *from_file, int flags)
-parse_and_execute_cleanup function    208 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_and_execute_cleanup (int old_running_trap)
-parse_and_execute_level variable     64 /usr/local/src/bash/bash-20230914/builtins/evalstring.c int parse_and_execute_level = 0;
-parse_bashopts   function    871 /usr/local/src/bash/bash-20230914/builtins/shopt.def parse_bashopts (char *value)
-parse_command    function    329 eval.c           parse_command (void)
-parse_dollar_word label      4055 parse.y          parse_dollar_word:
-parse_long_options function    829 shell.c          parse_long_options (char **argv, int arg_start, int arg_end)
-parse_mailpath_spec function    321 mailcheck.c      parse_mailpath_spec (char *str)
-parse_prologue   function    228 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_prologue (char *string, int flags, char *tag)
-parse_shell_options function    882 shell.c          parse_shell_options (char **argv, int arg_start, int arg_end)
-parse_shellopts  function    599 /usr/local/src/bash/bash-20230914/builtins/set.def parse_shellopts (char *value)
-parse_string     function    615 /usr/local/src/bash/bash-20230914/builtins/evalstring.c parse_string (char *string, const char *from_file, int flags, COMMAND **cmdp, char **endp)
-parse_symbolic_mode function    208 /usr/local/src/bash/bash-20230914/builtins/umask.def parse_symbolic_mode (char *mode, mode_t initial_bits)
-parser_error     function    300 error.c          parser_error (int lineno, const char *format, ...)
-parser_state     member      176 shell.h          int parser_state;
-parserblank      macro        78 syntax.h         #define parserblank(c) ((c) == ' ' || (c) == '\t')
-pat              member      137 /usr/local/src/bash/bash-20230914/builtins/fc.def char *pat;
-pat_subst        function   1111 array.c          pat_subst(char *s, char *t, char *u, int i)
-pat_subst        function   9051 subst.c          pat_subst (char *string, char *pat, char *rep, int mflags)
-patch_level      variable     37 version.c        const int patch_level = PATCHLEVEL;
-patcomp          function    374 test.c           patcomp (char *string, char *pat, int op)
-path             member       29 hashcmd.h        char *path; /* The full pathname of the file. */
-path_dot_or_dotdot function    788 general.c        path_dot_or_dotdot (const char *string)
-path_value       function    266 findcmd.c        path_value (const char *pathvar, int use_tempenv)
-pathdata         macro        36 hashcmd.h        #define pathdata(x) ((PATH_DATA *)(x)->data)
-patsub_replacement variable    193 subst.c          int patsub_replacement = PATSUB_REPLACE_DEFAULT;
-pattern          label      1195 parse.y          pattern: WORD
-pattern_list     label      1171 parse.y          pattern_list: newline_list pattern ')' compound_list
-pattern_list     struct      243 command.h        typedef struct pattern_list {
-patterns         member      245 command.h        WORD_LIST *patterns; /* Linked list of patterns to test. */
-pcomp_curcmd     variable    181 pcomplete.c      const char *pcomp_curcmd;
-pcomp_curcs      variable    180 pcomplete.c      COMPSPEC *pcomp_curcs;
-pcomp_curtxt     variable    182 pcomplete.c      const char *pcomp_curtxt;
-pcomp_filename_completion_function function    693 pcomplete.c      pcomp_filename_completion_function (const char *text, int state)
-pcomp_ind        variable    185 pcomplete.c      int pcomp_ind;
-pcomp_line       variable    184 pcomplete.c      char *pcomp_line;
-pcomp_set_compspec_options function   1481 pcomplete.c      pcomp_set_compspec_options (COMPSPEC *cs, int flags, int set_or_unset)
-pcomp_set_readline_variables function   1457 pcomplete.c      pcomp_set_readline_variables (int flags, int nval)
-pending_traps    variable    109 trap.c           int pending_traps[NSIG];
-perform_hostname_completion variable    284 bashline.c       int perform_hostname_completion = 1;
-pflag            member       80 /usr/local/src/bash/bash-20230914/builtins/complete.def int pflag;
-pgrp             member      124 jobs.h           pid_t pgrp; /* The process ID of the process group (necessary). */
-pgrp_pipe        variable    207 jobs.c           int pgrp_pipe[2] = { -1, -1 };
-phash_create     function     43 hashcmd.c        phash_create (void)
-phash_flush      function     57 hashcmd.c        phash_flush (void)
-phash_freedata   function     50 hashcmd.c        phash_freedata (PTR_T data)
-phash_insert     function     93 hashcmd.c        phash_insert (char *filename, char *full_path, int check_dot, int found)
-phash_remove     function     65 hashcmd.c        phash_remove (const char *filename)
-phash_search     function    126 hashcmd.c        phash_search (const char *filename)
-pid              member       42 execute_cmd.h    pid_t pid;
-pid              member       67 jobs.h           pid_t pid; /* Process ID. */
-pid              member      101 nojobs.c         pid_t pid;
-pid              member      165 jobs.h           pid_t pid;
-pid              member      182 jobs.h           pid_t pid;
-pid_list         variable    116 nojobs.c         static struct proc_status *pid_list = (struct proc_status *)NULL;
-pid_list_size    variable    117 nojobs.c         static int pid_list_size;
-pidstat          struct      161 jobs.h           struct pidstat {
-pidstat_table    variable    175 jobs.c           ps_index_t pidstat_table[PIDSTAT_TABLE_SZ];
-pipe             member      123 jobs.h           PROCESS *pipe; /* The pipeline of processes that make up this job. */
-pipe_read        function   5047 jobs.c           pipe_read (int *pp)
-pipefail_opt     variable    157 flags.c          int pipefail_opt = 0;
-pipeline         label      1415 parse.y          pipeline: pipeline '|' newline_list pipeline
-pipeline         member       74 jobs.h           struct process *pipeline;
-pipeline_command label      1352 parse.y          pipeline_command: pipeline
-pipeline_pgrp    variable    201 jobs.c           pid_t pipeline_pgrp = (pid_t)0;
-pipeline_saver   struct       73 jobs.h           struct pipeline_saver {
-pipestatus       member      204 shell.h          ARRAY *pipestatus;
-place_keywords_in_env variable     65 flags.c          int place_keywords_in_env = 0;
-plus             variable     35 /usr/local/src/bash/bash-20230914/builtins/let.def -, + unary minus, plus
-pointer_to_int   macro        49 general.h        #define pointer_to_int(x) (int)((char *)x - (char *)0)
-polite_directory_format function    908 general.c        polite_directory_format (char *name)
-pop_alias        label      2729 parse.y          pop_alias:
-pop_args         function   5627 variables.c      pop_args (void)
-pop_context      function   5509 variables.c      pop_context (void *ignore)
-pop_dollar_vars  function   5541 variables.c      pop_dollar_vars (void)
-pop_scope        function   5386 variables.c      pop_scope (void *is_special)
-pop_var_context  function   5282 variables.c      pop_var_context (void)
-popd_builtin     function    318 /usr/local/src/bash/bash-20230914/builtins/pushd.def popd_builtin (WORD_LIST *list)
-popd_doc         variable    730 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const popd_doc[] = {
-popd_struct      variable    760 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin popd_struct = {
-popexp           function    284 expr.c           popexp (void)
-pos              variable    112 test.c           static int pos; /* The offset of the current argument in ARGV. */
-pos_params       function   3733 subst.c          pos_params (const char *string, int start, int end, int quoted, int pflags)
-pos_params_assignment function   8591 subst.c          pos_params_assignment (WORD_LIST *list, int itype, int quoted)
-pos_params_modcase function   9427 subst.c          pos_params_modcase (char *string, char *pat, int modop, int mflags)
-pos_params_pat_subst function   9189 subst.c          pos_params_pat_subst (char *string, char *pat, char *rep, int mflags)
-posix_builtins   variable    173 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *posix_builtins[] =
-posix_edit_macros function   1028 bashline.c       posix_edit_macros (int count, int key)
-posix_initialize function    103 general.c        posix_initialize (int on)
-posix_mode_var   member       89 general.c        int *posix_mode_var;
-posix_readline_initialize function    349 bashline.c       posix_readline_initialize (int on_or_off)
-posix_variable_assignment_error function   12972 subst.c          posix_variable_assignment_error (int force_exit)
-posix_vars       variable     90 general.c        } posix_vars[] = 
-posixly_correct  variable    238 shell.c          int posixly_correct = 1; /* Non-zero means posix.2 superset. */
-posixly_correct  variable    240 shell.c          int posixly_correct = 0; /* Non-zero means posix.2 superset. */
-posixtest        function    816 test.c           posixtest (void)
-posparam_count   variable    161 variables.c      int posparam_count = 0;
-pre_process_line function    561 bashhist.c       pre_process_line (char *line, int print_changes, int addit)
-precs            variable   1203 execute_cmd.c    static const int precs[] = { 0, 100000, 10000, 1000, 100, 10, 1 };
-prefix           member       34 pcomplete.h      char *prefix;
-preproc_filterpat function    262 pcomplete.c      preproc_filterpat (const char *pat, const char *text)
-pretty_print_job function   2000 jobs.c           pretty_print_job (int job_index, int format, FILE *stream)
-pretty_print_loop function    207 eval.c           pretty_print_loop (void)
-pretty_print_mode variable    235 shell.c          int pretty_print_mode = 0; /* pretty-print a shell script */
-prev             member       47 array.h          struct array_element *next, *prev;
-previous_option_value variable    181 /usr/local/src/bash/bash-20230914/builtins/set.def static int previous_option_value;
-print_alias      function    229 /usr/local/src/bash/bash-20230914/builtins/alias.def print_alias (alias_t *alias, int flags)
-print_all_completions function    625 /usr/local/src/bash/bash-20230914/builtins/complete.def print_all_completions (void)
-print_all_shell_variables function    506 /usr/local/src/bash/bash-20230914/builtins/set.def print_all_shell_variables (void)
-print_arg        function    537 /usr/local/src/bash/bash-20230914/builtins/complete.def print_arg (const char *arg, const char *flag, int quote)
-print_arith_command function    833 print_cmd.c      print_arith_command (WORD_LIST *arith_cmd_list)
-print_arith_for_command function    623 print_cmd.c      print_arith_for_command (ARITH_FOR_COM *arith_for_command)
-print_array      function   1133 array.c          print_array(ARRAY *a)
-print_array_assignment function   1237 arrayfunc.c      print_array_assignment (SHELL_VAR *var, int quoted)
-print_assignment function   1102 variables.c      print_assignment (SHELL_VAR *var)
-print_assoc_assignment function   1255 arrayfunc.c      print_assoc_assignment (SHELL_VAR *var, int quoted)
-print_case_clauses function    738 print_cmd.c      print_case_clauses (PATTERN_LIST *clauses)
-print_case_command function    728 print_cmd.c      print_case_command (CASE_COM *case_command)
-print_case_command_head function    714 print_cmd.c      print_case_command_head (CASE_COM *case_command)
-print_cmd_completions function    631 /usr/local/src/bash/bash-20230914/builtins/complete.def print_cmd_completions (WORD_LIST *list)
-print_cmd_name   function    551 /usr/local/src/bash/bash-20230914/builtins/complete.def print_cmd_name (const char *cmd)
-print_command    function    141 print_cmd.c      print_command (COMMAND *command)
-print_compactions function    521 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compactions (unsigned long acts)
-print_compitem   function    613 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compitem (BUCKET_CONTENTS *item)
-print_compoptions function    509 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compoptions (unsigned long copts, int full)
-print_compopts   function    602 /usr/local/src/bash/bash-20230914/builtins/complete.def print_compopts (const char *cmd, COMPSPEC *cs, int full)
-print_comsub     function    164 print_cmd.c      print_comsub (COMMAND *command)
-print_cond_command function    887 print_cmd.c      print_cond_command (COND_COM *cond)
-print_cond_node  function    843 print_cmd.c      print_cond_node (COND_COM *cond)
-print_deferred_heredocs function   1015 print_cmd.c      print_deferred_heredocs (const char *cstring)
-print_dev_fd_list function   6285 subst.c          print_dev_fd_list (void)
-print_element    function   1123 array.c          print_element(ARRAY_ELEMENT *ae)
-print_for_command function    606 print_cmd.c      print_for_command (FOR_COM *for_command)
-print_for_command_head function    590 print_cmd.c      print_for_command_head (FOR_COM *for_command)
-print_formatted_time function   1302 execute_cmd.c    print_formatted_time (FILE *fp, char *format,
-print_func_list  function   1085 variables.c      print_func_list (SHELL_VAR **list)
-print_function_def function   1285 print_cmd.c      print_function_def (FUNCTION_DEF *func)
-print_group_command function    676 print_cmd.c      print_group_command (GROUP_COM *group_command)
-print_hash_info  function    239 /usr/local/src/bash/bash-20230914/builtins/hash.def print_hash_info (BUCKET_CONTENTS *item)
-print_hashed_commands function    261 /usr/local/src/bash/bash-20230914/builtins/hash.def print_hashed_commands (int fmt)
-print_heredoc_bodies function    994 print_cmd.c      print_heredoc_bodies (REDIRECT *heredocs)
-print_heredoc_body function   1105 print_cmd.c      print_heredoc_body (REDIRECT *redirect)
-print_heredoc_header function   1080 print_cmd.c      print_heredoc_header (REDIRECT *redirect)
-print_heredocs   function    980 print_cmd.c      print_heredocs (REDIRECT *heredocs)
-print_if_command function    798 print_cmd.c      print_if_command (IF_COM *if_command)
-print_index_and_element function   3257 execute_cmd.c    print_index_and_element (int len, int ind, WORD_LIST *list)
-print_job        function   2036 jobs.c           print_job (JOB *job, int format, int state, int job_index)
-print_minus_o_option function    284 /usr/local/src/bash/bash-20230914/builtins/set.def print_minus_o_option (char *name, int value, int pflag)
-print_one_completion function    574 /usr/local/src/bash/bash-20230914/builtins/complete.def print_one_completion (char *cmd, COMPSPEC *cs)
-print_pipeline   function   1902 jobs.c           print_pipeline (PROCESS *p, int job_index, int format, FILE *stream)
-print_portable_hash_info function    246 /usr/local/src/bash/bash-20230914/builtins/hash.def print_portable_hash_info (BUCKET_CONTENTS *item)
-print_redirection function   1112 print_cmd.c      print_redirection (REDIRECT *redirect)
-print_redirection_list function   1032 print_cmd.c      print_redirection_list (REDIRECT *redirects)
-print_rlimtype   function    193 general.c        print_rlimtype (RLIMTYPE n, int addnl)
-print_rlimtype   macro       134 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define print_rlimtype(num, nl) printf ("%ld%s", num, nl ? "\n" : "")
-print_select_command function    660 print_cmd.c      print_select_command (SELECT_COM *select_command)
-print_select_command_head function    644 print_cmd.c      print_select_command_head (SELECT_COM *select_command)
-print_select_list function   3291 execute_cmd.c    print_select_list (WORD_LIST *list, int list_len, int max_elem_len, int indices_len)
-print_shopt      function    483 /usr/local/src/bash/bash-20230914/builtins/shopt.def print_shopt (char *name, int val, int flags)
-print_simple_command function    964 print_cmd.c      print_simple_command (SIMPLE_COM *simple_command)
-print_symbolic_umask function    148 /usr/local/src/bash/bash-20230914/builtins/umask.def print_symbolic_umask (mode_t um)
-print_unix_command function   4585 bashline.c       print_unix_command (const char *kseq, const char *value, int readable, const char *prefix)
-print_unix_command_map function   4594 bashline.c       print_unix_command_map (void)
-print_until_command function    768 print_cmd.c      print_until_command (WHILE_COM *while_command)
-print_until_or_while function    774 print_cmd.c      print_until_or_while (WHILE_COM *while_command, char *which)
-print_unwind_protect_tags function    334 unwind_prot.c    print_unwind_protect_tags (void)
-print_var_function function   1158 variables.c      print_var_function (SHELL_VAR *var)
-print_var_list   function   1072 variables.c      print_var_list (SHELL_VAR **list)
-print_var_value  function   1132 variables.c      print_var_value (SHELL_VAR *var, int quote)
-print_while_command function    762 print_cmd.c      print_while_command (WHILE_COM *while_command)
-print_word_list  function    387 print_cmd.c      print_word_list (WORD_LIST *list, char *separator)
-printable_filename function    995 general.c        printable_filename (char *fn, int flags)
-printable_job_status function   1832 jobs.c           printable_job_status (int j, PROCESS *p, int format)
-printf_builtin   function    264 /usr/local/src/bash/bash-20230914/builtins/printf.def printf_builtin (WORD_LIST *list)
-printf_erange    function    800 /usr/local/src/bash/bash-20230914/builtins/printf.def printf_erange (char *s)
-printing_comsub  variable    128 print_cmd.c      static int printing_comsub;
-printing_connection variable    127 print_cmd.c      static int printing_connection;
-printstr         function    816 /usr/local/src/bash/bash-20230914/builtins/printf.def printstr (char *fmt, char *string, int len, int fieldwidth, int precision)
-printwidestr     function    926 /usr/local/src/bash/bash-20230914/builtins/printf.def printwidestr (char *fmt, wchar_t *wstring, size_t len, int fieldwidth, int precision)
-privileged_mode  variable    141 flags.c          int privileged_mode = 0;
-proc             member     5841 subst.c          pid_t proc;
-proc_status      struct      100 nojobs.c         struct proc_status {
-procchain        struct      188 jobs.h           struct procchain {
-procenv_t        macro        29 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define procenv_t sigjmp_buf
-procenv_t        macro        37 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define procenv_t jmp_buf
-process          struct       65 jobs.h           typedef struct process {
-process_exit_signal function   2739 jobs.c           process_exit_signal (WAIT status)
-process_exit_status function    214 nojobs.c         process_exit_status (WAIT status)
-process_exit_status function   2745 jobs.c           process_exit_status (WAIT status)
-process_substitute function   6331 subst.c          process_substitute (char *string, int open_for_read_in_child)
-processes_in_job function   1234 jobs.c           processes_in_job (int job)
-procstat         struct      181 jobs.h           struct procstat {
-procsub_add      function    996 jobs.c           procsub_add (PROCESS *p)
-procsub_clear    function   1099 jobs.c           procsub_clear (void)
-procsub_delete   function   1033 jobs.c           procsub_delete (pid_t pid)
-procsub_free     function    989 jobs.c           procsub_free (PROCESS *p)
-procsub_prune    function   1119 jobs.c           procsub_prune (void)
-procsub_search   function   1018 jobs.c           procsub_search (pid_t pid)
-procsub_waitall  function   1085 jobs.c           procsub_waitall (void)
-procsub_waitpid  function   1070 jobs.c           procsub_waitpid (pid_t pid)
-procsubs         variable    178 jobs.c           struct procchain procsubs = { 0, 0, 0 };
-produces_handler function    922 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c produces_handler (char *self, DEF_FILE *defs, char *arg)
-production       member      144 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *production; /* The name of the production file. */
-prog_complete_matches variable    229 bashline.c       static char **prog_complete_matches;
-prog_complete_return function   1501 bashline.c       prog_complete_return (const char *text, int matchnum)
-prog_completes   variable     44 pcomplib.c       HASH_TABLE *prog_completes = (HASH_TABLE *)NULL;
-prog_completion_enabled variable    148 pcomplete.c      int prog_completion_enabled = 1;
-progcomp_alias   variable    151 pcomplete.c      int progcomp_alias = 0; /* unavailable to user code for now */
-progcomp_create  function    114 pcomplib.c       progcomp_create (void)
-progcomp_debug   variable    145 pcomplete.c      static int progcomp_debug = 0;
-progcomp_dispose function    143 pcomplib.c       progcomp_dispose (void)
-progcomp_flush   function    136 pcomplib.c       progcomp_flush (void)
-progcomp_insert  function    171 pcomplib.c       progcomp_insert (char *cmd, COMPSPEC *cs)
-progcomp_remove  function    151 pcomplib.c       progcomp_remove (const char *cmd)
-progcomp_search  function    193 pcomplib.c       progcomp_search (const char *cmd)
-progcomp_size    function    121 pcomplib.c       progcomp_size (void)
-progcomp_walk    function    212 pcomplib.c       progcomp_walk (hash_wfunc *pfunc)
-programmable_completions function   1553 pcomplete.c      programmable_completions (const char *cmd, const char *word,
-programming_error function    132 error.c          programming_error (const char *format, ...)
-programming_error function    462 hashlib.c        programming_error (const char *format, ...)
-programming_error function   1050 array.c          programming_error(const char *s, ...)
-prompt_string_pointer member      192 shell.h          char **prompt_string_pointer;
-propagate_p      macro       160 variables.h      #define propagate_p(var) ((((var)->attributes) & (att_propagate)))
-propagate_temp_var function   4559 variables.c      propagate_temp_var (PTR_T data)
-protected_mode   variable    233 shell.c          int protected_mode = 0; /* No command substitution with --wordexp */
-ps_index_t       typedef     159 jobs.h           typedef pid_t ps_index_t;
-pshash_delindex  function    861 jobs.c           pshash_delindex (ps_index_t psi)
-pshash_getbucket function    810 jobs.c           pshash_getbucket (pid_t pid)
-pstatuses        variable    311 jobs.c           static int *pstatuses; /* list of pipeline statuses */
-push_args        function   5602 variables.c      push_args (WORD_LIST *list)
-push_builtin_var function   5271 variables.c      push_builtin_var (PTR_T data)
-push_context     function   5498 variables.c      push_context (char *name, int is_subshell, HASH_TABLE *tempvars)
-push_dollar_vars function   5520 variables.c      push_dollar_vars (void)
-push_exported_var function   5352 variables.c      push_exported_var (PTR_T data)
-push_func_var    function   5262 variables.c      push_func_var (PTR_T data)
-push_history     function    406 /usr/local/src/bash/bash-20230914/builtins/history.def push_history (WORD_LIST *list)
-push_posix_temp_var function   4450 variables.c      push_posix_temp_var (PTR_T data)
-push_posix_tempvar_internal function   5196 variables.c      push_posix_tempvar_internal (SHELL_VAR *var, int isbltin)
-push_scope       function   5346 variables.c      push_scope (int flags, HASH_TABLE *tmpvars)
-push_temp_var    function   4508 variables.c      push_temp_var (PTR_T data)
-push_to_readline variable    693 bashline.c       static char *push_to_readline = (char *)NULL;
-push_var_context function   5152 variables.c      push_var_context (char *name, int flags, HASH_TABLE *tempvars)
-pushd_builtin    function    173 /usr/local/src/bash/bash-20230914/builtins/pushd.def pushd_builtin (WORD_LIST *list)
-pushd_directory_list variable    152 /usr/local/src/bash/bash-20230914/builtins/pushd.def static char **pushd_directory_list = (char **)NULL;
-pushd_doc        variable    705 /usr/local/src/bash/bash-20230914/builtins/pushd.def char * const pushd_doc[] = {
-pushd_error      function    516 /usr/local/src/bash/bash-20230914/builtins/pushd.def pushd_error (int offset, char *arg)
-pushd_struct     variable    751 /usr/local/src/bash/bash-20230914/builtins/pushd.def struct builtin pushd_struct = {
-pushed_strings   member      218 shell.h          void *pushed_strings;
-pushexp          function    260 expr.c           pushexp (void)
-put_command_name_into_env function   5095 variables.c      put_command_name_into_env (char *command_name)
-putx             function   4392 bashline.c       putx(int c)
-pwd_builtin      function    458 /usr/local/src/bash/bash-20230914/builtins/cd.def pwd_builtin (WORD_LIST *list)
-q                variable     43 /usr/local/src/bash/bash-20230914/builtins/printf.def %Q like %q, but apply any precision to the unquoted argument before
-qsort_alias_compare function    244 alias.c          qsort_alias_compare (alias_t **as1, alias_t **as2)
-qsort_var_comp   function   4218 variables.c      qsort_var_comp (SHELL_VAR **var1, SHELL_VAR **var2)
-query_bindings   function    338 /usr/local/src/bash/bash-20230914/builtins/bind.def query_bindings (char *name)
-queue_sigchld    variable     80 nojobs.c         static int queue_sigchld; /* dummy declaration */
-queue_sigchld    variable    318 jobs.c           static int queue_sigchld;
-queue_sigchld_trap function    710 trap.c           queue_sigchld_trap (int nchild)
-quote_array_assignment_chars function   1106 arrayfunc.c      quote_array_assignment_chars (WORD_LIST *list)
-quote_assign     function    935 arrayfunc.c      quote_assign (const char *string)
-quote_char       macro       302 alias.c          #define quote_char(c) (((c) == '\'') || ((c) == '"'))
-quote_compound_array_list function   1080 arrayfunc.c      quote_compound_array_list (WORD_LIST *list, int type)
-quote_compound_array_word function    981 arrayfunc.c      quote_compound_array_word (char *w, int type)
-quote_escapes    function   4640 subst.c          quote_escapes (const char *string)
-quote_escapes_internal function   4608 subst.c          quote_escapes_internal (const char *string, int flags)
-quote_globbing_chars function    404 pathexp.c        quote_globbing_chars (const char *string)
-quote_list       function   4846 subst.c          quote_list (WORD_LIST *list)
-quote_rhs        function   4646 subst.c          quote_rhs (const char *string)
-quote_string     function   1117 array.c          quote_string(char *s)
-quote_string     function   4759 subst.c          quote_string (const char *string)
-quote_string_for_globbing function    213 pathexp.c        quote_string_for_globbing (const char *pathname, int qflags)
-quote_string_for_repl function   3879 subst.c          quote_string_for_repl (const char *string, int flags)
-quote_word_break_chars function   4117 bashline.c       quote_word_break_chars (char *text)
-quoted_strchr    function    619 subst.c          quoted_strchr (char *s, int c, int flags)
-quoted_strlen    function    592 subst.c          quoted_strlen (char *s)
-quoted_substring function    551 subst.c          quoted_substring (char *string, int start, int end)
-r_append_err_and_out enumerator   35 command.h        r_append_err_and_out
-r_appending_to   enumerator   30 command.h        r_appending_to, r_reading_until, r_reading_string,
-r_close_this     enumerator   32 command.h        r_close_this, r_err_and_out, r_input_output, r_output_force,
-r_deblank_reading_until enumerator   31 command.h        r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
-r_duplicating_input enumerator   31 command.h        r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
-r_duplicating_input_word enumerator   33 command.h        r_duplicating_input_word, r_duplicating_output_word,
-r_duplicating_output enumerator   31 command.h        r_duplicating_input, r_duplicating_output, r_deblank_reading_until,
-r_duplicating_output_word enumerator   33 command.h        r_duplicating_input_word, r_duplicating_output_word,
-r_err_and_out    enumerator   32 command.h        r_close_this, r_err_and_out, r_input_output, r_output_force,
-r_input_direction enumerator   29 command.h        r_output_direction, r_input_direction, r_inputa_direction,
-r_input_output   enumerator   32 command.h        r_close_this, r_err_and_out, r_input_output, r_output_force,
-r_inputa_direction enumerator   29 command.h        r_output_direction, r_input_direction, r_inputa_direction,
-r_instruction    enum         28 command.h        enum r_instruction {
-r_move_input     enumerator   34 command.h        r_move_input, r_move_output, r_move_input_word, r_move_output_word,
-r_move_input_word enumerator   34 command.h        r_move_input, r_move_output, r_move_input_word, r_move_output_word,
-r_move_output    enumerator   34 command.h        r_move_input, r_move_output, r_move_input_word, r_move_output_word,
-r_move_output_word enumerator   34 command.h        r_move_input, r_move_output, r_move_input_word, r_move_output_word,
-r_output_direction enumerator   29 command.h        r_output_direction, r_input_direction, r_inputa_direction,
-r_output_force   enumerator   32 command.h        r_close_this, r_err_and_out, r_input_output, r_output_force,
-r_reading_string enumerator   30 command.h        r_appending_to, r_reading_until, r_reading_string,
-r_reading_until  enumerator   30 command.h        r_appending_to, r_reading_until, r_reading_string,
-raw_job_exit_status function   2777 jobs.c           raw_job_exit_status (int job)
-rd               variable    116 redir.c          static REDIRECTEE rd;
-rd_token         function    425 alias.c          rd_token (char *string, int start)
-re_edit          function    534 bashhist.c       re_edit (char *text)
-read_builtin     function    212 /usr/local/src/bash/bash-20230914/builtins/read.def read_builtin (WORD_LIST *list)
-read_builtin_timeout function    190 /usr/local/src/bash/bash-20230914/builtins/read.def read_builtin_timeout (int fd)
-read_but_dont_execute variable     70 flags.c          int read_but_dont_execute = 0;
-read_command     function    367 eval.c           read_command (void)
-read_comsub      function   6650 subst.c          read_comsub (int fd, int quoted, int flags, int *rflag)
-read_from_stdin  variable    298 shell.c          int read_from_stdin; /* -s flag supplied */
-read_mbchar      function   1101 /usr/local/src/bash/bash-20230914/builtins/read.def read_mbchar (int fd, char *string, int ind, int ch, int unbuffered)
-read_octal       function    550 /usr/local/src/bash/bash-20230914/builtins/common.c read_octal (char *string)
-read_timeout     variable    144 /usr/local/src/bash/bash-20230914/builtins/read.def sh_timer *read_timeout;
-read_tty_cleanup function   1163 /usr/local/src/bash/bash-20230914/builtins/read.def read_tty_cleanup (void)
-read_tty_modified function   1170 /usr/local/src/bash/bash-20230914/builtins/read.def read_tty_modified (void)
-reader_loop      function     57 eval.c           reader_loop (void)
-reading          variable    146 /usr/local/src/bash/bash-20230914/builtins/read.def static int reading, tty_modified;
-reading_shell_script variable    163 shell.c          int reading_shell_script = 0;
-readline_get_char_offset function   4402 bashline.c       readline_get_char_offset (int ind)
-readline_set_char_offset function   4420 bashline.c       readline_set_char_offset (int ind, int *varp)
-readonly_builtin function    106 /usr/local/src/bash/bash-20230914/builtins/setattr.def readonly_builtin (WORD_LIST *list)
-readonly_p       macro       139 variables.h      #define readonly_p(var) ((((var)->attributes) & (att_readonly)))
-readtok          function   1302 expr.c           readtok (void)
-realloc_jobs_list function   1276 jobs.c           realloc_jobs_list (void)
-really_add_history function    958 bashhist.c       really_add_history (char *line)
-really_munge_braces function     65 bracecomp.c      really_munge_braces (char **array, int real_start, int real_end, int gcd_zero)
-reap_dead_jobs   function    397 nojobs.c         reap_dead_jobs (void)
-reap_dead_jobs   function   3341 jobs.c           reap_dead_jobs (void)
-reap_procsubs    function   6027 subst.c          reap_procsubs (void)
-reap_procsubs    function   6260 subst.c          reap_procsubs (void)
-reap_some_procsubs function   6017 subst.c          reap_some_procsubs (int max)
-reap_some_procsubs function   6250 subst.c          reap_some_procsubs (int max)
-reap_zombie_children function    430 nojobs.c         reap_zombie_children (void)
-redir_open       function    696 redir.c          redir_open (char *filename, int flags, int mode, enum r_instruction ri)
-redir_special_open function    589 redir.c          redir_special_open (int spec, char *filename, int flags, int mode, enum r_instruction ri)
-redir_stack      member      219 shell.h          REDIRECT *redir_stack[HEREDOC_MAX];
-redir_varassign  function   1394 redir.c          redir_varassign (REDIRECT *redir, int fd)
-redir_varvalue   function   1410 redir.c          redir_varvalue (REDIRECT *redir)
-redirect         member      175 command.h        REDIRECT *redirect;
-redirect         struct      161 command.h        typedef struct redirect {
-redirectee       member      167 command.h        REDIRECTEE redirectee; /* File descriptor or filename */
-redirection      label       519 parse.y          redirection: '>' WORD
-redirection_error function    134 redir.c          redirection_error (REDIRECT *temp, int error, char *fn)
-redirection_expand function    297 redir.c          redirection_expand (WORD_DESC *word)
-redirection_list label       803 parse.y          redirection_list: redirection
-redirection_undo_list variable    228 execute_cmd.c    REDIRECT *redirection_undo_list = (REDIRECT *)NULL;
-redirector       member      163 command.h        REDIRECTEE redirector; /* Descriptor or varname to be redirected. */
-redirects        member      201 command.h        REDIRECT *redirects; /* Special redirects for FOR CASE, etc. */
-redirects        member      342 command.h        REDIRECT *redirects; /* Redirections to perform. */
-refcount         member       29 pcomplete.h      int refcount;
-regen_p          macro       157 variables.h      #define regen_p(var) ((((var)->attributes) & (att_regenerate)))
-reinit_special_variables function   5815 variables.c      reinit_special_variables (void)
-reinit_trap      function   1475 trap.c           reinit_trap (int sig)
-release_status   variable     40 version.c        const char * const release_status = RELSTATUS;
-release_status   variable     42 version.c        const char * const release_status = (char *)0;
-remainder        variable     38 /usr/local/src/bash/bash-20230914/builtins/let.def *, /, % multiplication, division, remainder
-remember_args    function    347 /usr/local/src/bash/bash-20230914/builtins/common.c remember_args (WORD_LIST *list, int destructive)
-remember_mail_dates function    366 mailcheck.c      remember_mail_dates (void)
-remember_on_history member      197 shell.h          int remember_on_history;
-remember_on_history variable     91 bashhist.c       int remember_on_history = 0;
-remove_alias     function    176 alias.c          remove_alias (const char *name)
-remove_backslashes function   4034 subst.c          remove_backslashes (const char *string)
-remove_cmd_completions function    492 /usr/local/src/bash/bash-20230914/builtins/complete.def remove_cmd_completions (WORD_LIST *list)
-remove_pattern   function   5191 subst.c          remove_pattern (char *param, char *pattern, int op)
-remove_quoted_escapes function   4898 subst.c          remove_quoted_escapes (char *string)
-remove_quoted_ifs function   4917 subst.c          remove_quoted_ifs (const char *string)
-remove_quoted_nulls function   4950 subst.c          remove_quoted_nulls (char *string)
-remove_trailing_whitespace function    722 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c remove_trailing_whitespace (char *string)
-remove_unwind_protect function    142 unwind_prot.c    remove_unwind_protect (void)
-remove_unwind_protect_internal function    204 unwind_prot.c    remove_unwind_protect_internal (void)
-remove_upattern  function   5055 subst.c          remove_upattern (char *param, char *pattern, int op)
-remove_wpattern  function   5126 subst.c          remove_wpattern (wchar_t *wparam, size_t wstrlen, wchar_t *wpattern, int op)
-rename           function   1605 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c rename (char *from, char *to)
-rep              member      138 /usr/local/src/bash/bash-20230914/builtins/fc.def char *rep;
-repl             struct      135 /usr/local/src/bash/bash-20230914/builtins/fc.def typedef struct repl {
-report_error     function    170 error.c          report_error (const char *format, ...)
-reset_completer_word_break_chars function    370 bashline.c       reset_completer_word_break_chars (void)
-reset_current    function   3451 jobs.c           reset_current (void)
-reset_eol_delim  function   1299 /usr/local/src/bash/bash-20230914/builtins/read.def reset_eol_delim (void *ignore)
-reset_internal_getopt function    188 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c reset_internal_getopt (void)
-reset_job_indices function   1155 jobs.c           reset_job_indices (void)
-reset_local_contexts function   5332 variables.c      reset_local_contexts (void)
-reset_locale_vars function    364 locale.c         reset_locale_vars (void)
-reset_mail_files function    206 mailcheck.c      reset_mail_files (void)
-reset_mail_timer function    115 mailcheck.c      reset_mail_timer (void)
-reset_option_defaults function   1804 shell.c          reset_option_defaults (void)
-reset_or_restore_signal_handlers function   1411 trap.c           reset_or_restore_signal_handlers (sh_resetsig_func_t *reset)
-reset_shell_flags function    338 flags.c          reset_shell_flags (void)
-reset_shell_options function    641 /usr/local/src/bash/bash-20230914/builtins/set.def reset_shell_options (void)
-reset_shopt_options function    353 /usr/local/src/bash/bash-20230914/builtins/shopt.def reset_shopt_options (void)
-reset_signal     function   1376 trap.c           reset_signal (int sig)
-reset_signal_handlers function   1458 trap.c           reset_signal_handlers (void)
-reset_timeout    function    165 /usr/local/src/bash/bash-20230914/builtins/read.def reset_timeout (void)
-resetpwd         function    183 /usr/local/src/bash/bash-20230914/builtins/cd.def resetpwd (char *caller)
-resetxattr       function    239 /usr/local/src/bash/bash-20230914/builtins/cd.def resetxattr (void)
-rest             member     5429 variables.c      WORD_LIST *rest;
-rest_of_args     variable    160 variables.c      WORD_LIST *rest_of_args = (WORD_LIST *)NULL;
-restart_job_control function   5000 jobs.c           restart_job_control (void)
-restore_bash_trapsig function    313 trap.c           restore_bash_trapsig (char *oldval)
-restore_default_signal function    924 trap.c           restore_default_signal (int sig)
-restore_directory_hook function   3323 bashline.c       restore_directory_hook (rl_icppfunc_t *hookf)
-restore_dollar_vars function   5455 variables.c      restore_dollar_vars (char **args)
-restore_funcarray_state function   5060 execute_cmd.c    restore_funcarray_state (struct func_array_state *fa)
-restore_original_signals function   1467 trap.c           restore_original_signals (void)
-restore_pgrp_pipe function   5081 jobs.c           restore_pgrp_pipe (int *p)
-restore_pipeline function    495 jobs.c           restore_pipeline (int discard)
-restore_pipestatus_array function   6310 variables.c      restore_pipestatus_array (ARRAY *a)
-restore_sigint_handler function    740 nojobs.c         restore_sigint_handler (void)
-restore_sigint_handler function   2682 jobs.c           restore_sigint_handler (void)
-restore_signal   function   1394 trap.c           restore_signal (int sig)
-restore_stdin    function   2506 execute_cmd.c    restore_stdin (int s)
-restore_stdout   function   6788 subst.c          restore_stdout (int fd)
-restore_tilde    function   3175 bashline.c       restore_tilde (const char *val, char *directory_part)
-restore_traps    function   1490 trap.c           restore_traps (void)
-restore_variable function    261 unwind_prot.c    restore_variable (void *arg)
-restrict         macro        56 /usr/local/src/bash/bash-20230914/include/stdc.h # define restrict __restrict
-restrict         macro        69 /usr/local/src/bash/bash-20230914/include/stdc.h # define restrict
-restricted       variable    133 flags.c          int restricted = 0; /* currently restricted */
-restricted_shell variable    134 flags.c          int restricted_shell = 0; /* shell was started in restricted mode. */
-retain_fifos     variable    244 execute_cmd.c    int retain_fifos = 0;
-retcode_name_buffer variable    347 jobs.c           static char retcode_name_buffer[64];
-return_catch     variable    213 execute_cmd.c    procenv_t return_catch;
-return_catch_flag variable    211 execute_cmd.c    int return_catch_flag;
-return_catch_value variable    212 execute_cmd.c    int return_catch_value;
-return_zero      function   3159 bashline.c       return_zero (const char *name)
-returns          variable     30 /usr/local/src/bash/bash-20230914/builtins/caller.def Without EXPR, returns "$line $filename". With EXPR, returns
-returns          variable     64 /usr/local/src/bash/bash-20230914/builtins/let.def If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.
-retval           variable    237 /usr/local/src/bash/bash-20230914/builtins/printf.def static int retval;
-rflag            member       81 /usr/local/src/bash/bash-20230914/builtins/complete.def int rflag;
-rflags           member      164 command.h        int rflags; /* Private flags for this redirection */
-right            member      333 command.h        struct cond_com *left, *right;
-run_callback     function    108 /usr/local/src/bash/bash-20230914/builtins/mapfile.def run_callback (const char *callback, unsigned int curindex, const char *curline)
-run_debug_trap   function   1243 trap.c           run_debug_trap (void)
-run_error_trap   function   1299 trap.c           run_error_trap (void)
-run_exit_trap    function   1012 trap.c           run_exit_trap (void)
-run_interrupt_trap function   1327 trap.c           run_interrupt_trap (int will_throw)
-run_one_command  function   1450 shell.c          run_one_command (char *command)
-run_pending_traps function    328 trap.c           run_pending_traps (void)
-run_return_trap  function   1306 trap.c           run_return_trap (void)
-run_shopt_alist  function   2089 shell.c          run_shopt_alist (void)
-run_sigchld_trap function   4153 jobs.c           run_sigchld_trap (int nchild)
-run_startup_files function   1106 shell.c          run_startup_files (void)
-run_trap_cleanup function   1080 trap.c           run_trap_cleanup (int sig)
-run_unwind_frame function    127 unwind_prot.c    run_unwind_frame (char *tag)
-run_unwind_protects function    150 unwind_prot.c    run_unwind_protects (void)
-run_unwind_protects_internal function    217 unwind_prot.c    run_unwind_protects_internal (void)
-run_wordexp      function   1374 shell.c          run_wordexp (char *words)
-running          member       69 jobs.h           int running; /* Non-zero if this process is running. */
-running_in_background variable     96 nojobs.c         int running_in_background = 0; /* can't tell without job control */
-running_in_background variable    223 jobs.c           int running_in_background = 0;
-running_setuid   variable    212 shell.c          static int running_setuid;
-running_trap     variable    115 trap.c           int running_trap;
-running_trap     variable    453 hashlib.c        int running_trap = 0;
-running_under_emacs variable    190 shell.c          int running_under_emacs;
-s                member       69 variables.h      char *s; /* string value */
-same_file        function    633 general.c        same_file (const char *path1, const char *path2, struct stat *stp1, struct stat *stp2)
-save_bash_argv   function   5590 variables.c      save_bash_argv (void)
-save_bash_input  function    238 input.c          save_bash_input (int fd, int new_fd)
-save_bash_trapsig function    297 trap.c           save_bash_trapsig (void)
-save_builtin     function   1057 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c save_builtin (BUILTIN_DESC *builtin)
-save_directory_hook function   3304 bashline.c       save_directory_hook (void)
-save_dollar_vars function   5440 variables.c      save_dollar_vars (void)
-save_history     function    427 bashhist.c       save_history (void)
-save_pgrp_pipe   function   5072 jobs.c           save_pgrp_pipe (int *p, int clear)
-save_pipeline    function    478 jobs.c           save_pipeline (int clear)
-save_pipestatus_array function   6295 variables.c      save_pipestatus_array (void)
-save_posix_options function    151 general.c        save_posix_options (void)
-save_posix_options macro       149 general.c        #undef save_posix_options
-save_proc_status function    971 jobs.c           save_proc_status (pid_t pid, int status)
-saved_builtins   variable    150 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c ARRAY *saved_builtins = (ARRAY *)NULL;
-saved_dollar_vars struct     5427 variables.c      struct saved_dollar_vars {
-saved_pipeline   variable    339 jobs.c           static struct pipeline_saver *saved_pipeline;
-saved_posix_vars variable    100 general.c        static char *saved_posix_vars = 0;
-savegid          member      152 shell.h          gid_t gid, egid, savegid;
-savestring       macro        56 general.h        # define savestring(x) (char *)strcpy (xmalloc (1 + strlen (x)), (x))
-savestring       macro        65 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define savestring(x) strcpy (xmalloc (1 + strlen (x)), (x))
-saveuid          member      151 shell.h          uid_t uid, euid, saveuid;
-sccs_version     variable     44 version.c        const char * const sccs_version = SCCSVERSION;
-scope            member       36 variables.h      int scope; /* 0 means global context */
-search_for_command function    348 findcmd.c        search_for_command (const char *pathname, int flags)
-second           member      232 command.h        COMMAND *second; /* Pointer to the second command. */
-seconds_value_assigned variable   1325 variables.c      static intmax_t seconds_value_assigned;
-seeded_subshell  variable   1397 variables.c      static int seeded_subshell = 0;
-seen             variable     48 /usr/local/src/bash/bash-20230914/builtins/getopts.def silent mode, and an invalid option is seen, getopts places '?' into
-select_com       struct      282 command.h        typedef struct select_com {
-select_command   label       948 parse.y          select_command: SELECT WORD newline_list DO compound_list DONE
-select_query     function   3342 execute_cmd.c    select_query (WORD_LIST *list, int list_len, char *prompt, int print_menu)
-self_delimiting  macro       291 alias.c          #define self_delimiting(character) (member ((character), " \t\n\r;|&()"))
-semicolon        function   1457 print_cmd.c      semicolon (void)
-send_pwd_to_eterm function    262 eval.c           send_pwd_to_eterm (void)
-separate_helpfiles variable     93 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int separate_helpfiles = 0;
-separate_out_assignments function   12274 subst.c          separate_out_assignments (WORD_LIST *tlist)
-sequences        variable     34 /usr/local/src/bash/bash-20230914/builtins/printf.def sequences, which are converted and copied to the standard output; and
-set_argv0        function   1554 variables.c      set_argv0 (void)
-set_array_expand function    917 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_array_expand (char *option_name, int mode)
-set_auto_export  macro       186 variables.h      #define set_auto_export(var) \
-set_bash_input   function   1721 shell.c          set_bash_input (void)
-set_bash_input_fd function    214 input.c          set_bash_input_fd (int fd)
-set_bash_trapsig function    307 trap.c           set_bash_trapsig (int sig)
-set_bashopts     function    812 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_bashopts (void)
-set_buffered_stream function    456 input.c          set_buffered_stream (int fd, BUFFERED_STREAM *bp)
-set_builtin      function    661 /usr/local/src/bash/bash-20230914/builtins/set.def set_builtin (WORD_LIST *list)
-set_compatibility_level function    647 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_compatibility_level (char *option_name, int mode)
-set_compatibility_opts function    699 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_compatibility_opts (void)
-set_context      function   5143 variables.c      set_context (SHELL_VAR *var)
-set_current_flags function    327 flags.c          set_current_flags (const char *bitmap)
-set_current_job  function   3391 jobs.c           set_current_job (int job)
-set_current_options function    358 /usr/local/src/bash/bash-20230914/builtins/set.def set_current_options (const char *bitmap)
-set_debug_trap   function    730 trap.c           set_debug_trap (const char *command)
-set_default_lang function    326 locale.c         set_default_lang (void)
-set_default_locale function     83 locale.c         set_default_locale (void)
-set_default_locale_vars function    108 locale.c         set_default_locale_vars (void)
-set_directory_hook function   3289 bashline.c       set_directory_hook (void)
-set_dirstack_element function    633 /usr/local/src/bash/bash-20230914/builtins/pushd.def set_dirstack_element (intmax_t ind, int sign, char *value)
-set_dollar_vars_changed function    452 /usr/local/src/bash/bash-20230914/builtins/common.c set_dollar_vars_changed (void)
-set_dollar_vars_unchanged function    446 /usr/local/src/bash/bash-20230914/builtins/common.c set_dollar_vars_unchanged (void)
-set_edit_mode    function    422 /usr/local/src/bash/bash-20230914/builtins/set.def set_edit_mode (int on_or_off, char *option_name)
-set_element_value macro       145 array.h          #define set_element_value(ae, val) ((ae)->value = (val))
-set_eol_delim    function   1273 /usr/local/src/bash/bash-20230914/builtins/read.def set_eol_delim (int c)
-set_error_trap   function    748 trap.c           set_error_trap (const char *command)
-set_exit_status  function   1059 shell.c          set_exit_status (int s)
-set_expand_once  function   1048 /usr/local/src/bash/bash-20230914/builtins/common.c set_expand_once (int nval, int uwp)
-set_filename_bstab function   4238 bashline.c       set_filename_bstab (const char *string)
-set_filename_quote_chars function   4213 bashline.c       set_filename_quote_chars (int expchar, int nextch, int closer)
-set_first_index  macro       148 array.h          #define set_first_index(a, i) ((a)->first_index = (i))
-set_func         member      178 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_func_t *set_func;
-set_func         member      192 /usr/local/src/bash/bash-20230914/builtins/set.def setopt_set_func_t *set_func;
-set_func_auto_export function   4075 variables.c      set_func_auto_export (const char *name)
-set_func_read_only function   4053 variables.c      set_func_read_only (const char *name)
-set_home_var     function    750 variables.c      set_home_var (void)
-set_if_not       function   2556 variables.c      set_if_not (const char *name, const char *value)
-set_ignoreeof    function    390 /usr/local/src/bash/bash-20230914/builtins/set.def set_ignoreeof (int on_or_off, char *option_name)
-set_impossible_sigchld_trap function    699 trap.c           set_impossible_sigchld_trap (void)
-set_int_value    function   1293 variables.c      set_int_value (SHELL_VAR *var, intmax_t value, int flags)
-set_itemlist_dirty function    212 pcomplete.c      set_itemlist_dirty (ITEMLIST *it)
-set_itext        function   1194 /usr/local/src/bash/bash-20230914/builtins/read.def set_itext (void)
-set_job_control  function   4925 jobs.c           set_job_control (int arg)
-set_job_running  function   3485 jobs.c           set_job_running (int job)
-set_job_status_and_cleanup function   3950 jobs.c           set_job_status_and_cleanup (int job)
-set_jobs_list_frozen function   1026 nojobs.c         set_jobs_list_frozen (int s)
-set_jobs_list_frozen function   4911 jobs.c           set_jobs_list_frozen (int s)
-set_lang         function    309 locale.c         set_lang (const char *var, const char *value)
-set_locale_var   function    181 locale.c         set_locale_var (const char *var, const char *value)
-set_login_shell  function    754 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_login_shell (char *option_name, int mode)
-set_machine_vars function    725 variables.c      set_machine_vars (void)
-set_max_index    macro       151 array.h          #define set_max_index(a, i) ((a)->max_index = (i))
-set_maxchild     function   5011 jobs.c           set_maxchild (int nchild)
-set_minus_o_option function    476 /usr/local/src/bash/bash-20230914/builtins/set.def set_minus_o_option (int on_or_off, char *option_name)
-set_new_line_discipline function   4502 jobs.c           set_new_line_discipline (int tty)
-set_num_elements macro       152 array.h          #define set_num_elements(a, n) ((a)->num_elements = (n))
-set_option_defaults function   1796 shell.c          set_option_defaults (void)
-set_or_show_attributes function    121 /usr/local/src/bash/bash-20230914/builtins/setattr.def set_or_show_attributes (WORD_LIST *list, int attribute, int nodefs)
-set_original_signal function    913 trap.c           set_original_signal (int sig, SigHandler *handler)
-set_pid_flags    function    281 nojobs.c         set_pid_flags (pid_t pid, int flags)
-set_pid_status   function    251 nojobs.c         set_pid_status (pid_t pid, WAIT status)
-set_pipestatus_array function   6206 variables.c      set_pipestatus_array (int *ps, int nproc)
-set_pipestatus_from_exit function   6328 variables.c      set_pipestatus_from_exit (int s)
-set_posix_mode   function    403 /usr/local/src/bash/bash-20230914/builtins/set.def set_posix_mode (int on_or_off, char *option_name)
-set_posix_options function    157 general.c        set_posix_options (const char *bitmap)
-set_ppid         function    976 variables.c      set_ppid (void)
-set_procsub_status function   6008 subst.c          set_procsub_status (int ind, pid_t pid, int status)
-set_procsub_status function   6241 subst.c          set_procsub_status (int ind, pid_t pid, int status)
-set_pwd          function    913 variables.c      set_pwd (void)
-set_readline_timeout function   1258 /usr/local/src/bash/bash-20230914/builtins/read.def set_readline_timeout (sh_timer *t, time_t sec, long usec)
-set_restricted_shell function    740 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_restricted_shell (char *option_name, int mode)
-set_return_trap  function    766 trap.c           set_return_trap (const char *command)
-set_shell_name   function   1761 shell.c          set_shell_name (char *argv0)
-set_shell_var    function    765 variables.c      set_shell_var (void)
-set_shellopts    function    531 /usr/local/src/bash/bash-20230914/builtins/set.def set_shellopts (void)
-set_shellopts_after_change function    604 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_shellopts_after_change (char *option_name, int mode)
-set_shopt_o_options function    587 /usr/local/src/bash/bash-20230914/builtins/shopt.def set_shopt_o_options (int mode, WORD_LIST *list, int quiet)
-set_sigchld_handler function   5038 jobs.c           set_sigchld_handler (void)
-set_sigchld_trap function    677 trap.c           set_sigchld_trap (const char *command_string)
-set_sigint_handler function    789 trap.c           set_sigint_handler (void)
-set_sigint_trap  function    779 trap.c           set_sigint_trap (const char *command)
-set_signal       function    824 trap.c           set_signal (int sig, const char *string)
-set_signal_async_ignored function   1618 trap.c           set_signal_async_ignored (int sig)
-set_signal_handler macro        43 sig.h            # define set_signal_handler(sig, handler) (SigHandler *)signal (sig, handler)
-set_signal_hard_ignored function   1605 trap.c           set_signal_hard_ignored (int sig)
-set_signal_ignored function   1612 trap.c           set_signal_ignored (int sig)
-set_string_value function   1306 variables.c      set_string_value (SHELL_VAR *var, const char *value, int flags)
-set_trap_state   function    535 trap.c           set_trap_state (int sig)
-set_tty_state    function    948 nojobs.c         set_tty_state (void)
-set_tty_state    function   2459 jobs.c           set_tty_state (void)
-set_up_new_line  function   2729 bashline.c       set_up_new_line (char *new_line)
-set_var_attribute function    580 /usr/local/src/bash/bash-20230914/builtins/setattr.def set_var_attribute (char *name, int attribute, int undo)
-set_var_auto_export function   4065 variables.c      set_var_auto_export (char *name)
-set_var_read_only function   4041 variables.c      set_var_read_only (char *name)
-set_waitlist     function    333 /usr/local/src/bash/bash-20230914/builtins/wait.def set_waitlist (WORD_LIST *list)
-set_working_directory function    609 /usr/local/src/bash/bash-20230914/builtins/common.c set_working_directory (const char *name)
-setifs           function   12119 subst.c          setifs (SHELL_VAR *v)
-setjmp_nosigs    macro        31 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_nosigs(x) sigsetjmp((x), 0)
-setjmp_nosigs    macro        39 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_nosigs setjmp
-setjmp_sigs      macro        32 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_sigs(x) sigsetjmp((x), 1)
-setjmp_sigs      macro        40 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define setjmp_sigs setjmp
-setjstatus       function   4124 jobs.c           setjstatus (int j)
-setlocale        macro        47 bashintl.h       # define setlocale(cat, loc)
-setopt_get_func_t typedef     159 /usr/local/src/bash/bash-20230914/builtins/set.def typedef int setopt_get_func_t (char *);
-setopt_set_func_t typedef     158 /usr/local/src/bash/bash-20230914/builtins/set.def typedef int setopt_set_func_t (int, char *);
-setpgid          macro       353 jobs.c           #define setpgid(pid, pgrp) setpgrp (pid, pgrp)
-setpwd           function    118 /usr/local/src/bash/bash-20230914/builtins/cd.def setpwd (char *dirname)
-setup_async_signals function   5600 execute_cmd.c    setup_async_signals (void)
-setup_exec_ignore function     92 findcmd.c        setup_exec_ignore (const char *varname)
-setup_glob_ignore function    496 pathexp.c        setup_glob_ignore (const char *name)
-setup_globsort   function    714 pathexp.c        setup_globsort (const char *varname)
-setup_history_ignore function    997 bashhist.c       setup_history_ignore (const char *varname)
-setup_ignore_patterns function    616 pathexp.c        setup_ignore_patterns (struct ignorevar *ivp)
-sh_ae_map_func_t typedef      53 array.h          typedef int sh_ae_map_func_t (ARRAY_ELEMENT *, void *);
-sh_alias_map_func_t typedef      51 alias.c          typedef int sh_alias_map_func_t (alias_t *);
-sh_allocerr      function    147 xmalloc.c        sh_allocerr (const char *func, size_t bytes, char *file, int line)
-sh_assign_func_t typedef     225 general.h        typedef int sh_assign_func_t (const char *);
-sh_badjob        function    257 /usr/local/src/bash/bash-20230914/builtins/common.c sh_badjob (const char *s)
-sh_badopt        variable     81 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_badopt = 0;
-sh_badpid        function    229 /usr/local/src/bash/bash-20230914/builtins/common.c sh_badpid (const char *s)
-sh_builtin_func_t typedef     231 general.h        typedef int sh_builtin_func_t (WORD_LIST *); /* sh_wlist_func_t */
-sh_cget_func_t   typedef      26 input.h          typedef int sh_cget_func_t (void); /* sh_ivoidfunc_t */
-sh_charindex     variable     67 /usr/local/src/bash/bash-20230914/builtins/getopt.c static int sh_charindex;
-sh_chkwrite      function    308 /usr/local/src/bash/bash-20230914/builtins/common.c sh_chkwrite (int s)
-sh_closepipe     function    745 general.c        sh_closepipe (int *pv)
-sh_coproc        variable   1842 execute_cmd.c    Coproc sh_coproc = { 0, NO_PID, -1, -1, 0, 0, 0, 0, 0 };
-sh_cunget_func_t typedef      27 input.h          typedef int sh_cunget_func_t (int); /* sh_intfunc_t */
-sh_curopt        variable     57 /usr/local/src/bash/bash-20230914/builtins/getopt.c static int sh_curopt;
-sh_erange        function    247 /usr/local/src/bash/bash-20230914/builtins/common.c sh_erange (const char *s, const char *desc)
-sh_exit          function   1029 shell.c          sh_exit (int s)
-sh_free_func_t   typedef     220 general.h        typedef void sh_free_func_t (PTR_T); /* sh_vptrfunc_t */
-sh_gcp_func_t    typedef     210 general.h        typedef int sh_gcp_func_t (GENERIC_LIST *, char *);
-sh_get_env_value function   2511 variables.c      sh_get_env_value (const char *v)
-sh_get_home_dir  function    742 variables.c      sh_get_home_dir (void)
-sh_getopt        function    114 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt (int argc, char *const *argv, const char *optstring)
-sh_getopt_alloc_istate function    223 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_alloc_istate ()
-sh_getopt_dispose_istate function    232 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_dispose_istate (sh_getopt_state_t *gs)
-sh_getopt_restore_istate function    255 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_restore_istate (sh_getopt_state_t *state)
-sh_getopt_restore_state function    216 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_restore_state (char **argv)
-sh_getopt_save_istate function    238 /usr/local/src/bash/bash-20230914/builtins/getopt.c sh_getopt_save_istate (void)
-sh_getopt_state  struct       64 /usr/local/src/bash/bash-20230914/builtins/getopt.h typedef struct sh_getopt_state
-sh_getopt_state_t typedef      72 /usr/local/src/bash/bash-20230914/builtins/getopt.h } sh_getopt_state_t;
-sh_glist_func_t  typedef     209 general.h        typedef int sh_glist_func_t (GENERIC_LIST *);
-sh_icpfunc_t     typedef     196 general.h        typedef int sh_icpfunc_t (char *);
-sh_icppfunc_t    typedef     197 general.h        typedef int sh_icppfunc_t (char **);
-sh_ignore_func_t typedef     223 general.h        typedef int sh_ignore_func_t (const char *); /* sh_icpfunc_t */
-sh_imaxabs       macro       123 /usr/local/src/bash/bash-20230914/include/typemax.h # define sh_imaxabs(x) (((x) >= 0) ? (x) : -(x))
-sh_input_line_state_t typedef     232 shell.h          } sh_input_line_state_t;
-sh_intfunc_t     typedef     194 general.h        typedef int sh_intfunc_t (int);
-sh_invalidid     function    203 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidid (const char *s)
-sh_invalidnum    function    209 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidnum (const char *s)
-sh_invalidopt    function    191 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidopt (const char *s)
-sh_invalidoptname function    197 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidoptname (const char *s)
-sh_invalidsig    function    223 /usr/local/src/bash/bash-20230914/builtins/common.c sh_invalidsig (const char *s)
-sh_iptrfunc_t    typedef     198 general.h        typedef int sh_iptrfunc_t (PTR_T);
-sh_iv_item_func_t typedef      91 pathexp.h        typedef int sh_iv_item_func_t (struct ign *);
-sh_ivoidfunc_t   typedef     195 general.h        typedef int sh_ivoidfunc_t (void);
-sh_job_map_func_t typedef     163 jobs.c           typedef int sh_job_map_func_t (JOB *, int, int, int);
-sh_load_func_t   typedef     228 general.h        typedef int sh_load_func_t (char *);
-sh_longjmp       macro        35 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define sh_longjmp(x, n) siglongjmp((x), (n))
-sh_longjmp       macro        43 /usr/local/src/bash/bash-20230914/include/posixjmp.h # define sh_longjmp(x, n) longjmp((x), (n))
-sh_msg_func_t    typedef     214 general.h        typedef int sh_msg_func_t (const char *, ...); /* printf(3)-like */
-sh_needarg       function    171 /usr/local/src/bash/bash-20230914/builtins/common.c sh_needarg (const char *s)
-sh_neednumarg    function    177 /usr/local/src/bash/bash-20230914/builtins/common.c sh_neednumarg (const char *s)
-sh_noassign      function    241 /usr/local/src/bash/bash-20230914/builtins/common.c sh_noassign (const char *s)
-sh_nojobs        function    263 /usr/local/src/bash/bash-20230914/builtins/common.c sh_nojobs (const char *s)
-sh_notbuiltin    function    284 /usr/local/src/bash/bash-20230914/builtins/common.c sh_notbuiltin (const char *s)
-sh_notfound      function    183 /usr/local/src/bash/bash-20230914/builtins/common.c sh_notfound (const char *s)
-sh_obj_cache_t   typedef      53 /usr/local/src/bash/bash-20230914/include/ocache.h } sh_obj_cache_t;
-sh_openpipe      function    731 general.c        sh_openpipe (int *pv)
-sh_optarg        variable     39 /usr/local/src/bash/bash-20230914/builtins/getopt.c char *sh_optarg = 0;
-sh_opterr        variable     72 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_opterr = 1;
-sh_optind        variable     54 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_optind = 0;
-sh_optopt        variable     78 /usr/local/src/bash/bash-20230914/builtins/getopt.c int sh_optopt = '?';
-sh_parser_state_t typedef     220 shell.h          } sh_parser_state_t;
-sh_readonly      function    235 /usr/local/src/bash/bash-20230914/builtins/common.c sh_readonly (const char *s)
-sh_resetsig_func_t typedef     221 general.h        typedef void sh_resetsig_func_t (int); /* sh_vintfunc_t */
-sh_restricted    function    274 /usr/local/src/bash/bash-20230914/builtins/common.c sh_restricted (const char *s)
-sh_set_lines_and_columns function   1046 variables.c      sh_set_lines_and_columns (int lines, int cols)
-sh_setclexec     function    581 general.c        sh_setclexec (int fd)
-sh_sortglob      function    855 pathexp.c        sh_sortglob (char **results)
-sh_string_func_t typedef     212 general.h        typedef char *sh_string_func_t (char *); /* like savestring, et al. */
-sh_sv_func_t     typedef     219 general.h        typedef void sh_sv_func_t (const char *);
-sh_ttyerror      function    299 /usr/local/src/bash/bash-20230914/builtins/common.c sh_ttyerror (int set)
-sh_unload_func_t typedef     229 general.h        typedef void sh_unload_func_t (char *);
-sh_unset_nodelay_mode function    551 general.c        sh_unset_nodelay_mode (int fd)
-sh_uwfunc_t      typedef      30 unwind_prot.h    typedef void sh_uwfunc_t (void *);
-sh_validfd       function    588 general.c        sh_validfd (int fd)
-sh_var_assign_func_t typedef      65 variables.h      typedef struct variable *sh_var_assign_func_t (struct variable *, char *, arrayind_t, char *);
-sh_var_map_func_t typedef     234 variables.h      typedef int sh_var_map_func_t (SHELL_VAR *);
-sh_var_value_func_t typedef      64 variables.h      typedef struct variable *sh_var_value_func_t (struct variable *);
-sh_vcpfunc_t     typedef     202 general.h        typedef void sh_vcpfunc_t (char *);
-sh_vcppfunc_t    typedef     203 general.h        typedef void sh_vcppfunc_t (char **);
-sh_vintfunc_t    typedef     201 general.h        typedef void sh_vintfunc_t (int);
-sh_vmsg_func_t   typedef     215 general.h        typedef void sh_vmsg_func_t (const char *, ...); /* printf(3)-like */
-sh_voidfunc_t    typedef     200 general.h        typedef void sh_voidfunc_t (void);
-sh_vptrfunc_t    typedef     204 general.h        typedef void sh_vptrfunc_t (PTR_T);
-sh_wassign_func_t typedef     226 general.h        typedef int sh_wassign_func_t (const WORD_DESC *, int);
-sh_wdesc_func_t  typedef     206 general.h        typedef int sh_wdesc_func_t (WORD_DESC *);
-sh_wlist_func_t  typedef     207 general.h        typedef int sh_wlist_func_t (WORD_LIST *);
-sh_wrerror       function    290 /usr/local/src/bash/bash-20230914/builtins/common.c sh_wrerror (void)
-sh_xfree         function    196 xmalloc.c        sh_xfree (PTR_T string, char *file, int line)
-sh_xmalloc       function    158 xmalloc.c        sh_xmalloc (size_t bytes, char *file, int line)
-sh_xrealloc      function    177 xmalloc.c        sh_xrealloc (PTR_T pointer, size_t bytes, char *file, int line)
-shell            member      154 shell.h          char *shell; /* shell from the password file */
-shell            variable     28 /usr/local/src/bash/bash-20230914/builtins/eval.def Combine ARGs into a single string, use the result as input to the shell,
-shell_break_chars macro        30 syntax.h         #define shell_break_chars "()<>;&| \t\n"
-shell_builtin_compare function    892 /usr/local/src/bash/bash-20230914/builtins/common.c shell_builtin_compare (const struct builtin *sbp1, const struct builtin *sbp2)
-shell_command    label       850 parse.y          shell_command: for_command
-shell_comment    function    657 bashhist.c       shell_comment (char *line)
-shell_compatibility_level variable     50 version.c        int shell_compatibility_level = DEFAULT_COMPAT_LEVEL;
-shell_control_structure function    454 execute_cmd.c    shell_control_structure (enum command_type type)
-shell_environment variable    171 shell.c          char **shell_environment;
-shell_execve     function   6007 execute_cmd.c    shell_execve (char *command, char **args, char **env)
-shell_exp_chars  macro        35 syntax.h         # define shell_exp_chars "$<>"
-shell_exp_chars  macro        37 syntax.h         # define shell_exp_chars "$"
-shell_expand_line function   2885 bashline.c       shell_expand_line (int count, int ignore)
-shell_expand_word_list function   12881 subst.c          shell_expand_word_list (WORD_LIST *tlist, int eflags)
-shell_flags      variable    165 flags.c          const struct flags_alist shell_flags[] = {
-shell_function_defs variable    133 variables.c      HASH_TABLE *shell_function_defs = (HASH_TABLE *)NULL;
-shell_functions  variable    126 variables.c      HASH_TABLE *shell_functions = (HASH_TABLE *)NULL;
-shell_glob_chars macro        45 syntax.h         #define shell_glob_chars "*?[]^"
-shell_glob_filename function    431 pathexp.c        shell_glob_filename (const char *pathname, int qflags)
-shell_initialize function   1895 shell.c          shell_initialize (void)
-shell_initialized variable    112 shell.c          int shell_initialized = 0;
-shell_is_restricted function   1251 shell.c          shell_is_restricted (char *name)
-shell_level      variable    171 variables.c      int shell_level = 0;
-shell_ltchars    variable   2372 jobs.c           static struct ltchars shell_ltchars;
-shell_meta_chars macro        29 syntax.h         #define shell_meta_chars "()<>;&|"
-shell_name       variable    183 shell.c          char *shell_name = (char *)NULL;
-shell_pgrp       variable    192 jobs.c           pid_t shell_pgrp = NO_PID;
-shell_quote_chars macro        32 syntax.h         #define shell_quote_chars "\"`'"
-shell_reinitialize function   1975 shell.c          shell_reinitialize (void)
-shell_reinitialized variable    307 shell.c          static int shell_reinitialized = 0;
-shell_script_filename variable    303 shell.c          char *shell_script_filename; /* shell script */
-shell_start_time variable    186 shell.c          time_t shell_start_time;
-shell_tchars     variable   2371 jobs.c           static struct tchars shell_tchars;
-shell_tty        variable     87 nojobs.c         int shell_tty = -1;
-shell_tty        variable    189 jobs.c           int shell_tty = -1;
-shell_tty_info   variable    926 nojobs.c         static TTYSTRUCT shell_tty_info;
-shell_tty_info   variable   2368 jobs.c           static TTYSTRUCT shell_tty_info;
-shell_variables  variable    122 variables.c      VAR_CONTEXT *shell_variables = (VAR_CONTEXT *)NULL;
-shell_version_string function     60 version.c        shell_version_string (void)
-shellblank       macro        76 syntax.h         #define shellblank(c) (sh_syntaxtab[(unsigned char)(c)] & CBLANK)
-shellbreak       macro        72 syntax.h         #define shellbreak(c) (sh_syntaxtab[(unsigned char)(c)] & CSHBRK)
-shellexp         macro        84 syntax.h         # define shellexp(c) ((c) == '$' || (c) == '<' || (c) == '>')
-shellexp         macro        86 syntax.h         # define shellexp(c) ((c) == '$')
-shellmeta        macro        71 syntax.h         #define shellmeta(c) (sh_syntaxtab[(unsigned char)(c)] & CSHMETA)
-shellquote       macro        73 syntax.h         #define shellquote(c) (sh_syntaxtab[(unsigned char)(c)] & CQUOTE)
-shellstart       variable    187 shell.c          struct timeval shellstart;
-shellxquote      macro        74 syntax.h         #define shellxquote(c) (sh_syntaxtab[(unsigned char)(c)] & CXQUOTE)
-shift_args       function    385 /usr/local/src/bash/bash-20230914/builtins/common.c shift_args (int times)
-shift_builtin    function     57 /usr/local/src/bash/bash-20230914/builtins/shift.def shift_builtin (WORD_LIST *list)
-shifts           variable     40 /usr/local/src/bash/bash-20230914/builtins/let.def <<, >> left and right bitwise shifts
-shopt_alist      variable    311 shell.c          static STRING_INT_ALIST *shopt_alist;
-shopt_builtin    function    295 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_builtin (WORD_LIST *list)
-shopt_compat31   variable    162 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat31;
-shopt_compat32   variable    163 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat32;
-shopt_compat40   variable    164 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat40;
-shopt_compat41   variable    165 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat41;
-shopt_compat42   variable    166 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat42;
-shopt_compat43   variable    167 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat43;
-shopt_compat44   variable    168 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_compat44;
-shopt_enable_hostname_completion function    640 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_enable_hostname_completion (char *option_name, int mode)
-shopt_error      function    448 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_error (char *s)
-shopt_ind        variable    312 shell.c          static int shopt_ind = 0, shopt_len = 0;
-shopt_len        variable    312 shell.c          static int shopt_ind = 0, shopt_len = 0;
-shopt_listopt    function    793 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_listopt (char *name, int reusable)
-shopt_login_shell variable    161 /usr/local/src/bash/bash-20230914/builtins/shopt.def static int shopt_login_shell;
-shopt_set_complete_direxpand function    729 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_complete_direxpand (char *option_name, int mode)
-shopt_set_debug_mode function    611 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_debug_mode (char *option_name, int mode)
-shopt_set_expaliases function    623 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_expaliases (char *option_name, int mode)
-shopt_set_extglob function    631 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_set_extglob (char *option_name, int mode)
-shopt_set_func_t typedef     170 /usr/local/src/bash/bash-20230914/builtins/shopt.def typedef int shopt_set_func_t (char *, int);
-shopt_setopt     function    781 /usr/local/src/bash/bash-20230914/builtins/shopt.def shopt_setopt (char *name, int mode)
-shopt_vars       variable    179 /usr/local/src/bash/bash-20230914/builtins/shopt.def } shopt_vars[] = {
-short_doc        member       58 builtins.h       const char *short_doc; /* Short version of documentation. */
-short_doc_handler function    880 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c short_doc_handler (char *self, DEF_FILE *defs, char *arg)
-shortdoc         member      132 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *shortdoc; /* The short documentation for this builtin. */
-should_expand    function    974 bashhist.c       should_expand (char *s)
-should_ignore_glob_matches function    510 pathexp.c        should_ignore_glob_matches (void)
-should_optimize_fork function    106 /usr/local/src/bash/bash-20230914/builtins/evalstring.c should_optimize_fork (COMMAND *command, int subshell)
-should_suppress_fork function    122 /usr/local/src/bash/bash-20230914/builtins/evalstring.c should_suppress_fork (COMMAND *command)
-shouldexp_filterpat function    244 pcomplete.c      shouldexp_filterpat (char *s)
-shouldexp_replacement function   9019 subst.c          shouldexp_replacement (const char *s)
-show_all_var_attributes function    349 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_all_var_attributes (int v, int nodefs)
-show_builtin_command_help function    495 /usr/local/src/bash/bash-20230914/builtins/help.def show_builtin_command_help (void)
-show_desc        function    246 /usr/local/src/bash/bash-20230914/builtins/help.def show_desc (char *name, int i)
-show_func_attributes function    562 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_func_attributes (char *name, int nodefs)
-show_local_var_attributes function    376 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_local_var_attributes (int v, int nodefs)
-show_localname_attributes function    542 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_localname_attributes (char *name, int nodefs)
-show_longdoc     function    224 /usr/local/src/bash/bash-20230914/builtins/help.def show_longdoc (int i)
-show_manpage     function    283 /usr/local/src/bash/bash-20230914/builtins/help.def show_manpage (char *name, int i)
-show_name_attributes function    526 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_name_attributes (char *name, int nodefs)
-show_shell_usage function   2027 shell.c          show_shell_usage (FILE *fp, int extra)
-show_shell_version function     83 version.c        show_shell_version (int extended)
-show_var_attributes function    471 /usr/local/src/bash/bash-20230914/builtins/setattr.def show_var_attributes (SHELL_VAR *var, int pattr, int nodefs)
-showing_function_line variable    278 execute_cmd.c    static int showing_function_line;
-showtrap         function    287 /usr/local/src/bash/bash-20230914/builtins/trap.def showtrap (int i, int show_default)
-sigaddset        macro        71 sig.h            # define sigaddset(set, sig) *(set) |= sigmask (sig)
-sigalrm          function    157 /usr/local/src/bash/bash-20230914/builtins/read.def sigalrm (int s)
-sigchld          variable    317 jobs.c           static int sigchld;
-sigchld_handler  function   3708 jobs.c           sigchld_handler (int sig)
-sigcont_sighandler function   4578 jobs.c           sigcont_sighandler (int sig)
-sigdelset        macro        74 sig.h            # define sigdelset(set, sig) *(set) &= ~sigmask (sig)
-sigemptyset      macro        65 sig.h            # define sigemptyset(set) (*(set) = 0)
-sigfillset       macro        68 sig.h            # define sigfillset(set) (*set) = sigmask (NSIG) - 1
-sighandler       macro        34 sig.h            #define sighandler void
-siginterrupt     function    453 nojobs.c         siginterrupt (int sig, int flag)
-siginterrupt     macro        59 nojobs.c         # define siginterrupt(sig, code)
-sigismember      macro        77 sig.h            # define sigismember(set, sig) ((*(set) & sigmask (sig)) != 0)
-sigmask          macro        53 sig.h            # define sigmask(x) (1 << ((x)-1))
-sigmodes         variable     76 trap.c           static int sigmodes[BASH_NSIG];
-signal_in_progress function   1631 trap.c           signal_in_progress (int sig)
-signal_is_async_ignored function   1625 trap.c           signal_is_async_ignored (int sig)
-signal_is_hard_ignored function   1599 trap.c           signal_is_hard_ignored (int sig)
-signal_is_ignored function   1593 trap.c           signal_is_ignored (int sig)
-signal_is_pending function   1581 trap.c           signal_is_pending (int sig)
-signal_is_special function   1587 trap.c           signal_is_special (int sig)
-signal_is_trapped function    456 hashlib.c        signal_is_trapped (int s)
-signal_is_trapped function   1037 array.c          signal_is_trapped(int s)
-signal_is_trapped function   1575 trap.c           signal_is_trapped (int sig)
-signal_name      function    219 trap.c           signal_name (int sig)
-signal_object_p  macro        55 trap.h           #define signal_object_p(x,f) (decode_signal (x,f) != NO_SIG)
-signed           macro        50 /usr/local/src/bash/bash-20230914/include/stdc.h # define signed __signed
-signed           macro        63 /usr/local/src/bash/bash-20230914/include/stdc.h # define signed
-sigstop_sighandler function   4589 jobs.c           sigstop_sighandler (int sig)
-sigsuspend       macro        81 sig.h            # define sigsuspend(set) sigpause (*(set))
-simple_com       struct      337 command.h        typedef struct simple_com {
-simple_command   label       818 parse.y          simple_command: simple_command_element
-simple_command_element label       791 parse.y          simple_command_element: WORD
-simple_list      label      1284 parse.y          simple_list: simple_list1
-simple_list1     label      1334 parse.y          simple_list1: simple_list1 AND_AND newline_list simple_list1
-simple_list_terminator label      1254 parse.y          simple_list_terminator: '\n'
-sindex           member      122 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int sindex; /* Current location in array. */
-single_longdoc_strings variable     97 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int single_longdoc_strings = 1;
-singlequote_translations variable     56 locale.c         int singlequote_translations = 0; /* single-quote output of $"..." */
-size             member       50 /usr/local/src/bash/bash-20230914/lib/malloc/table.h size_t size;
-size             member       58 unwind_prot.c    int size;
-size             member      121 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int size; /* Number of slots allocated to array. */
-size             member      140 shell.h          int size;
-size             member      690 pathexp.c        off_t size;
-skip_double_quoted function   1005 subst.c          skip_double_quoted (const char *string, size_t slen, size_t sind, int flags)
-skip_matched_pair function   2071 subst.c          skip_matched_pair (const char *string, int start, int open, int close, int flags)
-skip_single_quoted function   1118 subst.c          skip_single_quoted (const char *string, size_t slen, size_t sind, int flags)
-skip_this_indent variable    125 print_cmd.c      static int skip_this_indent;
-skip_to_delim    function   2184 subst.c          skip_to_delim (const char *string, int start, const char *delims, int flags)
-skip_to_histexp  function   2362 subst.c          skip_to_histexp (const char *string, int start, const char *delims, int flags)
-skiparith        function   8254 subst.c          skiparith (char *substr, int delim)
-skipquotes       function    313 alias.c          skipquotes (char *string, int start)
-skipsubscript    function   2171 subst.c          skipsubscript (const char *string, int start, int flags)
-skipws           function    340 alias.c          skipws (char *string, int start)
-slashify_in_here_document macro        27 syntax.h         #define slashify_in_here_document "\\`$"
-slashify_in_quotes macro        26 syntax.h         #define slashify_in_quotes "\\`$\"\n"
-slist            member       93 pcomplete.h      STRINGLIST *slist;
-snarf_hosts_from_file function    794 bashline.c       snarf_hosts_from_file (const char *filename)
-sort_aliases     function    255 alias.c          sort_aliases (alias_t **array)
-sort_variables   function   4212 variables.c      sort_variables (SHELL_VAR **array)
-sorttypes        variable    676 pathexp.c        static STRING_INT_ALIST sorttypes[] = {
-source_a         member       31 execute_cmd.h    ARRAY *source_a;
-source_builtin   function    116 /usr/local/src/bash/bash-20230914/builtins/source.def source_builtin (WORD_LIST *list)
-source_file      function    367 /usr/local/src/bash/bash-20230914/builtins/evalfile.c source_file (const char *filename, int sflags)
-source_file      member      351 command.h        char *source_file; /* file in which function was defined, if any */
-source_searches_cwd variable     90 /usr/local/src/bash/bash-20230914/builtins/source.def int source_searches_cwd = 1;
-source_uses_path variable     86 /usr/local/src/bash/bash-20230914/builtins/source.def int source_uses_path = 1;
-source_v         member       32 execute_cmd.h    SHELL_VAR *source_v;
-sourced_env      variable    209 shell.c          static int sourced_env;
-sourced_logout   variable     52 /usr/local/src/bash/bash-20230914/builtins/exit.def static int sourced_logout;
-sourcelevel      variable     73 /usr/local/src/bash/bash-20230914/builtins/evalfile.c int sourcelevel = 0;
-sourcenest       variable    310 execute_cmd.c    int sourcenest = 0;
-sourcenest_max   variable    311 execute_cmd.c    int sourcenest_max = SOURCENEST_MAX;
-sp               variable     39 /usr/local/src/bash/bash-20230914/builtins/bashgetopt.c static int sp;
-spacesep         variable     66 array.c          static char *spacesep = " ";
-spctabnl         macro       117 general.h        #define spctabnl(c) ((c) == ' ' || (c) == '\t' || (c) == '\n')
-special_builtin_failed variable    268 execute_cmd.c    static int special_builtin_failed;
-special_builtins variable    153 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *special_builtins[] =
-special_vars     variable   5675 variables.c      static struct name_and_function special_vars[] = {
-specialvar_p     macro       155 variables.h      #define specialvar_p(var) ((((var)->attributes) & (att_special)))
-specifications   variable     35 /usr/local/src/bash/bash-20230914/builtins/printf.def format specifications, each of which causes printing of the next successive
-split_at_delims  function   2601 subst.c          split_at_delims (const char *string, int slen, const char *delims, int sentinel, int flags, int *nwp, int *cwp)
-split_ignorespec function    594 pathexp.c        split_ignorespec (char *s, int *ip)
-split_kvpair_assignments variable    620 arrayfunc.c      int split_kvpair_assignments = 0;
-ssh_reading_startup_files variable    165 shell.c          int ssh_reading_startup_files = 0;
-st               member      699 pathexp.c        struct globstat st;
-st_bstream       enumerator   29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-st_none          enumerator   29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-st_stdin         enumerator   29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-st_stream        enumerator   29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-st_string        enumerator   29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-stack            variable     30 /usr/local/src/bash/bash-20230914/builtins/pushd.def the stack, making the new top of the stack the current working
-stack            variable     63 /usr/local/src/bash/bash-20230914/builtins/pushd.def the top directory from the stack, and changes to the new top directory.
-start_debugger   function   1540 shell.c          start_debugger (void)
-start_job        function   3509 jobs.c           start_job (int job, int foreground)
-start_pipeline   function    520 jobs.c           start_pipeline (void)
-start_pipeline   function    978 nojobs.c         start_pipeline (void)
-startup_state    variable    162 shell.c          int startup_state = 0;
-stat_mtime       function    296 test.c           stat_mtime (const char *fn, struct stat *st, struct timespec *ts)
-state            member      125 jobs.h           JOB_STATE state; /* The state that this job is in. */
-static_shell_name variable   1531 variables.c      static char *static_shell_name = 0;
-statsize         variable    312 jobs.c           static int statsize;
-status           member       68 jobs.h           WAIT status; /* The status of this command as returned by wait. */
-status           member      102 nojobs.c         int status; /* Exit status of PID or 128 + fatal signal number */
-status           member      166 jobs.h           bits16_t status; /* only 8 bits really needed */
-status           member      183 jobs.h           bits16_t status;
-stdin_redir      variable    199 execute_cmd.c    int stdin_redir;
-stdin_redirection function   1348 redir.c          stdin_redirection (enum r_instruction ri, int redirector)
-stdin_redirects  function   1382 redir.c          stdin_redirects (REDIRECT *redirs)
-step             member      275 command.h        WORD_LIST *step;
-stop_making_children function    429 jobs.c           stop_making_children (void)
-stop_making_children function    984 nojobs.c         stop_making_children (void)
-stop_pipeline    function    550 jobs.c           stop_pipeline (int async, COMMAND *deferred)
-stop_pipeline    function    971 nojobs.c         stop_pipeline (int async, COMMAND *ignore)
-storage          member      170 jobs.h           struct pidstat *storage; /* storage arena */
-str_firstdiff    function    274 stringlib.c      str_firstdiff (const char *s, const char *t)
-str_lastsame     function    287 stringlib.c      str_lastsame (const char *old, const char *new)
-strcreplace      function    178 stringlib.c      strcreplace (const char *string, int c, const char *text, int flags)
-stream_type      enum         29 input.h          enum stream_type {st_none, st_stdin, st_stream, st_string, st_bstream};
-strescape        function    331 error.c          strescape (const char *str)
-string           member       74 input.h          char *string;
-string           variable     31 /usr/local/src/bash/bash-20230914/builtins/fc.def string, which means the most recent command beginning with that
-string_extract   function    782 subst.c          string_extract (const char *string, size_t *sindex, const char *charlist, int flags)
-string_extract_double_quoted function    843 subst.c          string_extract_double_quoted (const char *string, size_t *sindex, int flags)
-string_extract_single_quoted function   1079 subst.c          string_extract_single_quoted (const char *string, size_t *sindex, int allowesc)
-string_extract_verbatim function   1139 subst.c          string_extract_verbatim (const char *string, size_t slen, size_t *sindex, char *charlist, int flags)
-string_gcd       function     48 bracecomp.c      string_gcd (char *s1, char *s2)
-string_list      function   2839 subst.c          string_list (WORD_LIST *list)
-string_list_dollar_at function   2942 subst.c          string_list_dollar_at (WORD_LIST *list, int quoted, int flags)
-string_list_dollar_star function   2887 subst.c          string_list_dollar_star (WORD_LIST *list, int quoted, int flags)
-string_list_internal function   2788 subst.c          string_list_internal (WORD_LIST *list, char *sep)
-string_list_pos_params function   3015 subst.c          string_list_pos_params (int pchar, WORD_LIST *list, int quoted, int pflags)
-string_quote_removal function   12010 subst.c          string_quote_removal (const char *string, int quoted)
-string_rest_of_args function   3716 subst.c          string_rest_of_args (int dollar_star)
-string_to_rlimtype function    173 general.c        string_to_rlimtype (char *s)
-string_to_rlimtype macro       133 /usr/local/src/bash/bash-20230914/builtins/ulimit.def # define string_to_rlimtype(s) strtol(s, (char **)NULL, 10)
-string_transform function   8605 subst.c          string_transform (int xc, SHELL_VAR *v, char *s)
-string_var_assignment function   8523 subst.c          string_var_assignment (SHELL_VAR *v, char *s)
-strip_leading    function    240 stringlib.c      strip_leading (char *string)
-strip_trailing   function    260 stringlib.c      strip_trailing (char *string, int len, int newlines_only)
-strip_trailing_ifs_whitespace function   3352 subst.c          strip_trailing_ifs_whitespace (char *string, char *separators, int saw_escape)
-strip_whitespace function    711 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c strip_whitespace (char *string)
-strlong          function   1535 expr.c           strlong (char *num)
-strsignal        macro        37 siglist.h        # define strsignal(sig) (char *)sys_siglist[sig]
-strsub           function    134 stringlib.c      strsub (const char *string, const char *pat, const char *rep, int global)
-strtofltmax      macro       216 /usr/local/src/bash/bash-20230914/builtins/printf.def # define strtofltmax strtold
-strtofltmax      macro       221 /usr/local/src/bash/bash-20230914/builtins/printf.def # define strtofltmax strtod
-struct_filename  variable    108 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *struct_filename = (char *)NULL;
-structfile_footer variable   1119 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *structfile_footer[] = {
-structfile_header variable   1077 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c char *structfile_header[] = {
-stupidly_hack_special_variables function   5795 variables.c      stupidly_hack_special_variables (const char *name)
-su_shell         variable    206 shell.c          static int su_shell;
-sub_append_string function    735 subst.c          sub_append_string (char *source, char *target, size_t *indx, size_t *size)
-subexpr          function    445 expr.c           subexpr (const char *expr)
-subshell         label      1050 parse.y          subshell: '(' compound_list ')'
-subshell_argc    variable    288 shell.c          int subshell_argc;
-subshell_argv    variable    289 shell.c          char **subshell_argv;
-subshell_com     struct      361 command.h        typedef struct subshell_com {
-subshell_env     member       43 execute_cmd.h    int subshell_env;
-subshell_environment variable    253 execute_cmd.c    int subshell_environment;
-subshell_envp    variable    290 shell.c          char **subshell_envp;
-subshell_exit    function   1044 shell.c          subshell_exit (int s)
-subshell_level   variable    256 execute_cmd.c    int subshell_level = 0;
-subshell_top_level variable    287 shell.c          procenv_t subshell_top_level;
-subst_assign_varlist variable    178 subst.c          WORD_LIST *subst_assign_varlist = (WORD_LIST *)NULL;
-substring        function    118 stringlib.c      substring (const char *string, int start, int end)
-subtraction      variable     39 /usr/local/src/bash/bash-20230914/builtins/let.def +, - addition, subtraction
-subtype          member       43 arrayfunc.h      short subtype; /* `*', `@', or something else */
-successfully     variable    100 /usr/local/src/bash/bash-20230914/builtins/cd.def directory cannot be determined successfully, exit with
-suffix           member       35 pcomplete.h      char *suffix;
-supplied         variable     36 /usr/local/src/bash/bash-20230914/builtins/complete.def NAMEs are supplied, all completion specifications
-supplied         variable    791 /usr/local/src/bash/bash-20230914/builtins/complete.def Modify the completion options for each NAME, or, if no NAMEs are supplied,
-suppress_debug_trap_verbose variable    132 trap.c           int suppress_debug_trap_verbose = 0;
-suspend_builtin  function     80 /usr/local/src/bash/bash-20230914/builtins/suspend.def suspend_builtin (WORD_LIST *list)
-suspend_continue function     68 /usr/local/src/bash/bash-20230914/builtins/suspend.def suspend_continue (int sig)
-sv               member       77 unwind_prot.c    } sv;
-sv_childmax      function   6427 variables.c      sv_childmax (const char *name)
-sv_comp_wordbreaks function   5899 variables.c      sv_comp_wordbreaks (const char *name)
-sv_compare       function   5763 variables.c      sv_compare (struct name_and_function *sv1, struct name_and_function *sv2)
-sv_execignore    function   5877 variables.c      sv_execignore (const char *name)
-sv_funcnest      function   5861 variables.c      sv_funcnest (const char *name)
-sv_globignore    function   5884 variables.c      sv_globignore (const char *name)
-sv_globsort      function   5892 variables.c      sv_globsort (const char *name)
-sv_histchars     function   6058 variables.c      sv_histchars (const char *name)
-sv_histignore    function   6020 variables.c      sv_histignore (const char *name)
-sv_history_control function   6027 variables.c      sv_history_control (const char *name)
-sv_histsize      function   5981 variables.c      sv_histsize (const char *name)
-sv_histtimefmt   function   6083 variables.c      sv_histtimefmt (const char *name)
-sv_home          function   5966 variables.c      sv_home (const char *name)
-sv_hostfile      function   5919 variables.c      sv_hostfile (const char *name)
-sv_ifs           function   5825 variables.c      sv_ifs (const char *name)
-sv_ignoreeof     function   6120 variables.c      sv_ignoreeof (const char *name)
-sv_locale        function   6187 variables.c      sv_locale (const char *name)
-sv_mail          function   5845 variables.c      sv_mail (const char *name)
-sv_opterr        function   6163 variables.c      sv_opterr (const char *name)
-sv_optind        function   6136 variables.c      sv_optind (const char *name)
-sv_path          function   5835 variables.c      sv_path (const char *name)
-sv_shcompat      function   6375 variables.c      sv_shcompat (const char *name)
-sv_strict_posix  function   6172 variables.c      sv_strict_posix (const char *name)
-sv_terminal      function   5912 variables.c      sv_terminal (const char *name)
-sv_tz            function   6098 variables.c      sv_tz (const char *name)
-sv_winsize       function   5935 variables.c      sv_winsize (const char *name)
-sv_xtracefd      function   6339 variables.c      sv_xtracefd (const char *name)
-symbolic_umask   function    353 /usr/local/src/bash/bash-20230914/builtins/umask.def symbolic_umask (WORD_LIST *list)
-sync_buffered_stream function    547 input.c          sync_buffered_stream (int bfd)
-sys_error        function    275 error.c          sys_error (const char *format, ...)
-sys_siglist      macro        27 siglist.h        # define sys_siglist _sys_siglist
-sys_siglist      variable     38 siglist.c        char *sys_siglist[NSIG];
-syslog_history   variable    819 bashhist.c       int syslog_history = SYSLOG_SHOPT;
-syslog_history   variable    821 bashhist.c       int syslog_history = 1;
-table            member       40 variables.h      HASH_TABLE *table; /* variables at this scope */
-table            variable    450 hashlib.c        HASH_TABLE *table, *ntable;
-tabsize          variable   3220 execute_cmd.c    static int LINES, COLS, tabsize;
-tail             member     1822 execute_cmd.c    struct cpelement *tail;
-tbcoalesce       member       79 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tbcoalesce;
-tbsplit          member       77 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tbsplit;
-tcgetpgrp        function    357 jobs.c           tcgetpgrp (int fd)
-tcsetpgrp        macro       354 jobs.c           #define tcsetpgrp(fd, pgrp) ioctl ((fd), TIOCSPGRP, &(pgrp))
-tcsh_magic_space function   2826 bashline.c       tcsh_magic_space (int count, int ignore)
-tcwd             macro       144 /usr/local/src/bash/bash-20230914/builtins/cd.def #define tcwd the_current_working_directory
-tcwd             macro       147 /usr/local/src/bash/bash-20230914/builtins/cd.def #undef tcwd
-tcwd             macro       484 /usr/local/src/bash/bash-20230914/builtins/cd.def #define tcwd the_current_working_directory
-tcwd             macro       499 /usr/local/src/bash/bash-20230914/builtins/cd.def #undef tcwd
-tdir             variable    903 general.c        static char tdir[PATH_MAX];
-temp_fifo        struct     5839 subst.c          struct temp_fifo {
-tempenv_assign_error variable    155 variables.c      int tempenv_assign_error;
-temporary_env    variable    151 variables.c      HASH_TABLE *temporary_env = (HASH_TABLE *)NULL;
-tempvar_list     variable   4442 variables.c      char **tempvar_list;
-tempvar_p        macro       159 variables.h      #define tempvar_p(var) ((((var)->attributes) & (att_tempvar)))
-term             function    244 test.c           term (void)
-terminal_pgrp    variable    195 jobs.c           pid_t terminal_pgrp = NO_PID;
-terminate_current_pipeline function   1606 jobs.c           terminate_current_pipeline (void)
-terminate_stopped_jobs function   1631 jobs.c           terminate_stopped_jobs (void)
-termsave         variable    148 /usr/local/src/bash/bash-20230914/builtins/read.def static struct ttsave termsave;
-tescape          function   1045 /usr/local/src/bash/bash-20230914/builtins/printf.def tescape (char *estart, char *cp, int *lenp, int *sawc)
-test             member      274 command.h        WORD_LIST *test;
-test             member      296 command.h        COMMAND *test; /* Thing to test. */
-test             member      304 command.h        COMMAND *test; /* Thing to test. */
-test_binop       function    685 test.c           test_binop (char *op)
-test_builtin     function    134 /usr/local/src/bash/bash-20230914/builtins/test.def test_builtin (WORD_LIST *list)
-test_command     function    887 test.c           test_command (int margc, char **margv)
-test_error_return variable    106 test.c           static int test_error_return;
-test_exit        macro       107 test.c           #define test_exit(val) \
-test_exit_buf    variable    105 test.c           static procenv_t test_exit_buf;
-test_for_canon_directory function   3130 bashline.c       test_for_canon_directory (const char *name)
-test_for_directory function   3117 bashline.c       test_for_directory (const char *name)
-test_syntax_error function    140 test.c           test_syntax_error (char *format, char *arg)
-test_unop        function    738 test.c           test_unop (char *op)
-the_current_maintainer variable     69 error.c          const char * const the_current_maintainer = MAINTAINER;
-the_current_working_directory variable    577 /usr/local/src/bash/bash-20230914/builtins/common.c char *the_current_working_directory = (char *)NULL;
-the_pipeline     variable    217 jobs.c           PROCESS *the_pipeline = (PROCESS *)NULL;
-the_printed_command variable    105 print_cmd.c      char *the_printed_command = (char *)NULL;
-the_printed_command_except_trap variable    208 execute_cmd.c    char *the_printed_command_except_trap;
-the_printed_command_resize function   1555 print_cmd.c      the_printed_command_resize (size_t length)
-the_printed_command_size variable    106 print_cmd.c      size_t the_printed_command_size = 0;
-this_command_name variable    203 execute_cmd.c    char *this_command_name;
-this_shell_builtin member      206 shell.h          sh_builtin_func_t *last_shell_builtin, *this_shell_builtin;
-this_shell_builtin variable     70 /usr/local/src/bash/bash-20230914/builtins/common.c sh_builtin_func_t *this_shell_builtin = (sh_builtin_func_t *)NULL;
-this_shell_function variable    259 execute_cmd.c    SHELL_VAR *this_shell_function;
-three_arguments  function    780 test.c           three_arguments (void)
-tilde_initialize function   1097 general.c        tilde_initialize (void)
-time_command     function   1386 execute_cmd.c    time_command (COMMAND *command, int asynchronous, int pipe_in, int pipe_out, struct fd_bitmap *fds_to_close)
-time_to_check_mail function     88 mailcheck.c      time_to_check_mail (void)
-timerclear       macro        66 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerclear(tvp) do { (tvp)->tv_sec = 0; (tvp)->tv_usec = 0; } while (0)
-timercmp         macro        72 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timercmp(a, b, CMP) \
-timerisset       macro        69 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
-timerisunset     macro        79 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerisunset(tvp) ((tvp)->tv_sec == 0 && (tvp)->tv_usec == 0)
-timerset         macro        82 /usr/local/src/bash/bash-20230914/include/posixtime.h # define timerset(tvp, s, u) do { tvp->tv_sec = s; tvp->tv_usec = u; } while (0)
-times_builtin    function     65 /usr/local/src/bash/bash-20230914/builtins/times.def times_builtin (WORD_LIST *list)
-times_found      member       35 hashlib.h        int times_found; /* Number of times this item has been found. */
-timespec         label      1444 parse.y          timespec: TIME
-timeval          struct       44 /usr/local/src/bash/bash-20230914/include/posixtime.h struct timeval
-tmalloc          member       64 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h int tmalloc[NBUCKETS];
-tmmap            member       82 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t tmmap;
-tms              struct       38 /usr/local/src/bash/bash-20230914/include/systimes.h struct tms
-tms_cstime       member       44 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_cstime; /* System CPU time of dead children. */
-tms_cutime       member       43 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_cutime; /* User CPU time of dead children. */
-tms_stime        member       41 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_stime; /* System CPU time. */
-tms_utime        member       40 /usr/local/src/bash/bash-20230914/include/systimes.h clock_t tms_utime; /* User CPU time. */
-toggle_shopts    function    454 /usr/local/src/bash/bash-20230914/builtins/shopt.def toggle_shopts (int mode, WORD_LIST *list, int quiet)
-token            member      130 general.h        int token;
-token            member      179 shell.h          char *token;
-token_buffer_size member      180 shell.h          size_t token_buffer_size;
-token_char       macro       418 alias.c          #define token_char(c) (!((whitespace (string[i]) || self_delimiting (string[i]))))
-token_state      member      177 shell.h          int *token_state;
-tokenize_array_reference function   1286 arrayfunc.c      tokenize_array_reference (const char *name, int flags, char **subp)
-tokstr           member      151 expr.c           char *tokstr; /* possibly-rewritten lvalue if not NULL */
-tokstr           member      163 expr.c           char *tokstr;
-tokstr           variable    174 expr.c           static char *tokstr; /* current token string */
-tokval           member      152 expr.c           intmax_t tokval; /* expression evaluated value */
-tokval           member      162 expr.c           intmax_t tokval;
-tokval           variable    175 expr.c           static intmax_t tokval; /* current token value */
-tokvar           member      153 expr.c           SHELL_VAR *tokvar; /* variable described by array or var reference */
-tokword          label      3693 parse.y          tokword:
-top_level        variable   1639 expr.c           procenv_t top_level;
-totfds           variable   6090 subst.c          static int totfds; /* The highest possible number of open files. */
-tp               member      161 expr.c           char *expression, *tp, *lasttp;
-tp               variable    169 expr.c           static char *tp; /* token lexical position */
-trace            function    378 error.c          trace (const char *format, ...)
-trace_p          macro       145 variables.h      #define trace_p(var) ((((var)->attributes) & (att_trace)))
-trap_builtin     function    113 /usr/local/src/bash/bash-20230914/builtins/trap.def trap_builtin (WORD_LIST *list)
-trap_handler     function    543 trap.c           trap_handler (int sig)
-trap_handler_string function    202 trap.c           trap_handler_string (int sig)
-trap_if_untrapped function    723 trap.c           trap_if_untrapped (int sig, const char *command)
-trap_list        variable    106 trap.c           char *trap_list[BASH_NSIG];
-trap_return_context variable    121 trap.c           int trap_return_context;
-trap_saved_exit_value variable    124 trap.c           int trap_saved_exit_value;
-trap_to_sighandler function    812 trap.c           trap_to_sighandler (int sig)
-trapped_signal_received variable    129 trap.c           int trapped_signal_received;
-trim_pathname    function    930 general.c        trim_pathname (char *name, int maxlen)
-true_case        member      297 command.h        COMMAND *true_case; /* What to do if the test returned non-zero. */
-tsbrk            member       73 /usr/local/src/bash/bash-20230914/lib/malloc/mstats.h bits32_t tsbrk;
-ttsave           struct      117 /usr/local/src/bash/bash-20230914/builtins/read.def struct ttsave
-ttspeeds         variable   2385 jobs.c           static int ttspeeds[] =
-tty_modified     variable    146 /usr/local/src/bash/bash-20230914/builtins/read.def static int reading, tty_modified;
-ttyrestore       function   1150 /usr/local/src/bash/bash-20230914/builtins/read.def ttyrestore (struct ttsave *ttp)
-tv_sec           member       46 /usr/local/src/bash/bash-20230914/include/posixtime.h time_t tv_sec;
-tv_usec          member       47 /usr/local/src/bash/bash-20230914/include/posixtime.h long int tv_usec;
-tvlist_ind       variable   4443 variables.c      int tvlist_ind;
-tw               variable    247 /usr/local/src/bash/bash-20230914/builtins/printf.def static intmax_t tw;
-two_arguments    function    758 test.c           two_arguments (void)
-type             member       42 arrayfunc.h      short type; /* assoc or indexed, says which fields are valid */ 
-type             member       79 input.h          enum stream_type type;
-type             member      198 command.h        enum command_type type; /* FOR CASE WHILE IF CONNECTION or SIMPLE. */
-type             member      248 shell.c          int type;
-type             member      331 command.h        int type;
-type_builtin     function    108 /usr/local/src/bash/bash-20230914/builtins/type.def type_builtin (WORD_LIST *list)
-uid              member      151 shell.h          uid_t uid, euid, saveuid;
-uidget           function   1298 shell.c          uidget (void)
-uidset           function    990 variables.c      uidset (void)
-umask_builtin    function     76 /usr/local/src/bash/bash-20230914/builtins/umask.def umask_builtin (WORD_LIST *list)
-unalias_builtin  function    173 /usr/local/src/bash/bash-20230914/builtins/alias.def unalias_builtin (WORD_LIST *list)
-unary_advance    macro       168 test.c           #define unary_advance() do { advance (1); ++pos; } while (0)
-unary_operator   function    477 test.c           unary_operator (void)
-unary_test       function    516 test.c           unary_test (char *op, char *arg, int flags)
-unbind_args      function   1533 shell.c          unbind_args (void)
-unbind_array_element function   1139 arrayfunc.c      unbind_array_element (SHELL_VAR *var, char *sub, int flags)
-unbind_command   function    369 /usr/local/src/bash/bash-20230914/builtins/bind.def unbind_command (char *name)
-unbind_compfunc_variables function    980 pcomplete.c      unbind_compfunc_variables (void *exported)
-unbind_func      function   3827 variables.c      unbind_func (const char *name)
-unbind_function_def function   3857 variables.c      unbind_function_def (const char *name)
-unbind_global_variable function   3776 variables.c      unbind_global_variable (const char *name)
-unbind_global_variable_noref function   3796 variables.c      unbind_global_variable_noref (const char *name)
-unbind_keyseq    function    385 /usr/local/src/bash/bash-20230914/builtins/bind.def unbind_keyseq (char *seq)
-unbind_nameref   function   3753 variables.c      unbind_nameref (const char *name)
-unbind_readline_variables function   4453 bashline.c       unbind_readline_variables (void)
-unbind_unix_command function   4778 bashline.c       unbind_unix_command (char *kseq)
-unbind_variable  function   3734 variables.c      unbind_variable (const char *name)
-unbind_variable_noref function   3765 variables.c      unbind_variable_noref (const char *name)
-unbound_vars_is_error variable     80 flags.c          int unbound_vars_is_error = 0;
-unclosed_pair    function   2549 subst.c          unclosed_pair (char *string, int eindex, char *openstr)
-undo_partial_redirects function    506 execute_cmd.c    undo_partial_redirects (void)
-undoablefd       function    740 redir.c          undoablefd (int fd)
-unfreeze_jobs_list function   1020 nojobs.c         unfreeze_jobs_list (void)
-unfreeze_jobs_list function   4901 jobs.c           unfreeze_jobs_list (void)
-ungetc_with_restart function    119 input.c          ungetc_with_restart (int c, FILE *stream)
-ungetter         member       83 input.h          sh_cunget_func_t *ungetter;
-unlink_all_fifos function   5948 subst.c          unlink_all_fifos (void)
-unlink_all_fifos function   6195 subst.c          unlink_all_fifos (void)
-unlink_fifo      function   5894 subst.c          unlink_fifo (int i)
-unlink_fifo      function   6170 subst.c          unlink_fifo (int fd)
-unlink_fifo_list function   5906 subst.c          unlink_fifo_list (void)
-unlink_fifo_list function   6181 subst.c          unlink_fifo_list (void)
-unquoted_glob_pattern_p function     66 pathexp.c        unquoted_glob_pattern_p (char *string)
-unquoted_member  function    642 subst.c          unquoted_member (int character, const char *string)
-unquoted_substring function    681 subst.c          unquoted_substring (const char *substr, const char *string)
-unquoted_tilde_word function   1143 general.c        unquoted_tilde_word (const char *s)
-unset            variable     50 /usr/local/src/bash/bash-20230914/builtins/getopts.def is placed in NAME, OPTARG is unset, and a diagnostic message is
-unset_bash_input function   1744 shell.c          unset_bash_input (int check_zero)
-unset_builtin    function    830 /usr/local/src/bash/bash-20230914/builtins/set.def unset_builtin (WORD_LIST *list)
-unset_pid_flags  function    294 nojobs.c         unset_pid_flags (pid_t pid, int flags)
-unset_waitlist   function    368 /usr/local/src/bash/bash-20230914/builtins/wait.def unset_waitlist (void)
-unwind_frame_discard_internal function    234 unwind_prot.c    unwind_frame_discard_internal (char *tag)
-unwind_frame_run_internal function    269 unwind_prot.c    unwind_frame_run_internal (char *tag)
-unwind_protect_int macro        54 unwind_prot.h    #define unwind_protect_int unwind_protect_var
-unwind_protect_jmp_buf macro        58 unwind_prot.h    #define unwind_protect_jmp_buf unwind_protect_var
-unwind_protect_list variable     89 unwind_prot.c    static UNWIND_ELT *unwind_protect_list = (UNWIND_ELT *)NULL;
-unwind_protect_mem function    325 unwind_prot.c    unwind_protect_mem (char *var, int size)
-unwind_protect_mem_internal function    304 unwind_prot.c    unwind_protect_mem_internal (void *var, int size)
-unwind_protect_pointer macro        57 unwind_prot.h    #define unwind_protect_pointer unwind_protect_var
-unwind_protect_short macro        55 unwind_prot.h    #define unwind_protect_short unwind_protect_var
-unwind_protect_string macro        56 unwind_prot.h    #define unwind_protect_string unwind_protect_var
-unwind_protect_tag_on_stack function    171 unwind_prot.c    unwind_protect_tag_on_stack (const char *tag)
-unwind_protect_var macro        49 unwind_prot.h    #define unwind_protect_var(X) unwind_protect_mem ((char *)&(X), sizeof (X))
-up               member       38 variables.h      struct var_context *up; /* previous function calls */
-update_export_env_inplace function   5082 variables.c      update_export_env_inplace (char *env_prefix, int preflen, char *value)
-update_mail_file function    162 mailcheck.c      update_mail_file (int i)
-uppercase_p      macro       146 variables.h      #define uppercase_p(var) ((((var)->attributes) & (att_uppercase)))
-user_attrs       macro       117 variables.h      #define user_attrs (att_exported|att_readonly|att_integer|att_local|att_trace|att_uppercase|att_lowercase|att_capcase|att_nameref)
-user_command_matches function    437 findcmd.c        user_command_matches (const char *name, int flags, int state)
-user_info        struct      150 shell.h          struct user_info {
-user_name        member      153 shell.h          char *user_name;
-uw_anonclose     function   6806 subst.c          uw_anonclose (void *fdesc)
-uw_bashline_reset_event_hook function   1188 /usr/local/src/bash/bash-20230914/builtins/read.def uw_bashline_reset_event_hook (void *ignore)
-uw_cleanup_redirects function    494 execute_cmd.c    uw_cleanup_redirects (void *list)
-uw_close         function    379 execute_cmd.c    uw_close (void *fd)
-uw_close_fd_bitmap function    373 execute_cmd.c    uw_close_fd_bitmap (void *fdbp)
-uw_dispose_command function    208 dispose_cmd.c    uw_dispose_command (void *command)
-uw_dispose_fd_bitmap function    351 execute_cmd.c    uw_dispose_fd_bitmap (void *fdbp)
-uw_dispose_redirects function    500 execute_cmd.c    uw_dispose_redirects (void *list)
-uw_dispose_words function    282 dispose_cmd.c    uw_dispose_words (void *list)
-uw_function_misc_cleanup function   5095 execute_cmd.c    uw_function_misc_cleanup (void *ignore)
-uw_lastpipe_cleanup function   2531 execute_cmd.c    uw_lastpipe_cleanup (void *s)
-uw_maybe_pop_dollar_vars function     99 /usr/local/src/bash/bash-20230914/builtins/source.def uw_maybe_pop_dollar_vars (void *ignore)
-uw_maybe_restore_getopt_state function   5043 execute_cmd.c    uw_maybe_restore_getopt_state (void *arg)
-uw_maybe_set_debug_trap function    742 trap.c           uw_maybe_set_debug_trap (void *command)
-uw_maybe_set_error_trap function    760 trap.c           uw_maybe_set_error_trap (void *command)
-uw_maybe_set_return_trap function    772 trap.c           uw_maybe_set_return_trap (void *command)
-uw_maybe_set_sigchld_trap function    689 trap.c           uw_maybe_set_sigchld_trap (void *command_string)
-uw_merge_temporary_env function   2524 execute_cmd.c    uw_merge_temporary_env (void *ignore)
-uw_parser_restore_alias function    100 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_parser_restore_alias (void *x)
-uw_pop_args      function   5649 variables.c      uw_pop_args (void *ignore)
-uw_pop_stream    function     94 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_pop_stream (void *x)
-uw_pop_var_context function   6770 subst.c          uw_pop_var_context (void *ignore)
-uw_reset_attempted_completion_function function   1181 /usr/local/src/bash/bash-20230914/builtins/read.def uw_reset_attempted_completion_function (void *cp)
-uw_reset_locals  function   1275 print_cmd.c      uw_reset_locals (void *ignore)
-uw_reset_timeout function    177 /usr/local/src/bash/bash-20230914/builtins/read.def uw_reset_timeout (void *ignore)
-uw_restore_errexit function   6828 subst.c          uw_restore_errexit (void *eflag)
-uw_restore_funcarray_state function   5076 execute_cmd.c    uw_restore_funcarray_state (void *fa)
-uw_restore_lastcom function     81 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_restore_lastcom (void *x)
-uw_restore_lineno function    385 execute_cmd.c    uw_restore_lineno (void *line)
-uw_restore_parser_state function   4441 bashline.c       uw_restore_parser_state (void *ps)
-uw_restore_pipeline function   6822 subst.c          uw_restore_pipeline (void *discard)
-uw_restore_pipestatus_array function   6780 subst.c          uw_restore_pipestatus_array (void *a)
-uw_restore_signal_mask function    548 execute_cmd.c    uw_restore_signal_mask (void *set)
-uw_restore_stdin function   2518 execute_cmd.c    uw_restore_stdin (void *s)
-uw_restore_stdout function   6800 subst.c          uw_restore_stdout (void *fd)
-uw_rl_set_signals function   4447 bashline.c       uw_rl_set_signals (void *ignore)
-uw_set_current_prompt_level function     88 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_set_current_prompt_level (void *x)
-uw_set_error_trap function    754 trap.c           uw_set_error_trap (void *command)
-uw_set_history_remembering function     73 /usr/local/src/bash/bash-20230914/builtins/evalstring.c uw_set_history_remembering (void *ignore)
-uw_set_verbose_flag function    170 /usr/local/src/bash/bash-20230914/builtins/fc.def uw_set_verbose_flag (void *ignore)
-uw_ttyrestore    function   1157 /usr/local/src/bash/bash-20230914/builtins/read.def uw_ttyrestore (void *ttp)
-uw_unbind_readline_variables function   4463 bashline.c       uw_unbind_readline_variables (void *ignore)
-uw_unbind_variable function   6816 subst.c          uw_unbind_variable (void *name)
-uw_unlink        function    176 /usr/local/src/bash/bash-20230914/builtins/fc.def uw_unlink (void *fn)
-uwcache          variable     94 unwind_prot.c    sh_obj_cache_t uwcache = {0, 0, 0};
-uwp              union        65 unwind_prot.c    typedef union uwp {
-uwp_head         member       71 unwind_prot.c    struct uwp_head uwp_head;
-uwp_head         member       75 unwind_prot.c    struct uwp_head uwp_head;
-uwp_head         struct       66 unwind_prot.c    struct uwp_head {
-uwp_init         function    105 unwind_prot.c    uwp_init (void)
-uwpalloc         macro       100 unwind_prot.c    #define uwpalloc(elt) ocache_alloc (uwcache, UNWIND_ELT, elt)
-uwpfree          macro       101 unwind_prot.c    #define uwpfree(elt) ocache_free (uwcache, UNWIND_ELT, elt)
-v                member       72 unwind_prot.c    void *v;
-v                member       76 unwind_prot.c    SAVED_VAR v;
-v                member       78 variables.h      struct variable *v; /* possible indirect variable use */
-val              member       86 pathexp.h        char *val;
-valid_array_reference function   1346 arrayfunc.c      valid_array_reference (const char *name, int flags)
-valid_brace_expansion_word function   7454 subst.c          valid_brace_expansion_word (const char *name, int var_is_special)
-valid_exportstr  function   4746 variables.c      valid_exportstr (SHELL_VAR *v)
-valid_function_name function    412 general.c        valid_function_name (const char *name, int flags)
-valid_function_word function    432 general.c        valid_function_word (WORD_DESC *word, int flags)
-valid_length_expression function   8121 subst.c          valid_length_expression (const char *name)
-valid_nameref_value function    303 general.c        valid_nameref_value (const char *name, int flags)
-valid_parameter_transform function   8765 subst.c          valid_parameter_transform (const char *xform)
-validate_inherited_value function   2542 variables.c      validate_inherited_value (SHELL_VAR *var, int type)
-value            member       30 alias.h          char *value;
-value            member       37 flags.h          int *value;
-value            member       45 array.h          char *value;
-value            member       46 arrayfunc.h      char *value;
-value            member       84 variables.h      char *value; /* Value that is returned. */
-value            member      177 /usr/local/src/bash/bash-20230914/builtins/shopt.def int *value;
-value            member      225 command.h        } value;
-value            variable     49 /usr/local/src/bash/bash-20230914/builtins/history.def if HISTFILE has a value, that is used. If FILENAME is not supplied
-value_cell       macro       166 variables.h      #define value_cell(var) ((var)->value)
-values           variable     58 /usr/local/src/bash/bash-20230914/builtins/getopts.def are supplied as ARG values, they are parsed instead.
-vapply           function   4231 variables.c      vapply (sh_var_map_func_t *func)
-var_attribute_string function    402 /usr/local/src/bash/bash-20230914/builtins/setattr.def var_attribute_string (SHELL_VAR *var, int pattr, char *flags)
-var_context      struct       34 variables.h      typedef struct var_context {
-var_isnull       macro       176 variables.h      #define var_isnull(var) ((var)->value && *(var)->value == 0)
-var_isset        macro       174 variables.h      #define var_isset(var) ((var)->value != 0)
-var_isunset      macro       175 variables.h      #define var_isunset(var) ((var)->value == 0)
-var_lookup       function   1948 variables.c      var_lookup (const char *name, VAR_CONTEXT *vcontext)
-var_sametype     function   2523 variables.c      var_sametype (SHELL_VAR *v1, SHELL_VAR *v2)
-var_setarray     macro       181 variables.h      #define var_setarray(var, arr) ((var)->value = (char *)(arr))
-var_setassoc     macro       182 variables.h      #define var_setassoc(var, arr) ((var)->value = (char *)(arr))
-var_setfunc      macro       180 variables.h      #define var_setfunc(var, func) ((var)->value = (char *)(func))
-var_setref       macro       183 variables.h      #define var_setref(var, str) ((var)->value = (str))
-var_setvalue     macro       179 variables.h      #define var_setvalue(var, str) ((var)->value = (str))
-varassign_redir_autoclose variable     89 redir.c          int varassign_redir_autoclose = 0;
-variable         member       57 unwind_prot.c    char *variable;
-variable         member      191 /usr/local/src/bash/bash-20230914/builtins/set.def int *variable;
-variable         struct       82 variables.h      typedef struct variable {
-variable         variable    808 /usr/local/src/bash/bash-20230914/builtins/set.def Without options, unset first tries to unset a variable, and if that fails,
-variable_completion_function function   2471 bashline.c       variable_completion_function (const char *text, int state)
-variable_context variable    138 variables.c      int variable_context = 0;
-variable_in_context function   4324 variables.c      variable_in_context (SHELL_VAR *var)
-varname          member       94 pathexp.h        char *varname; /* FIGNORE, GLOBIGNORE, or EXECIGNORE */
-vbadd            function   1231 /usr/local/src/bash/bash-20230914/builtins/printf.def vbadd (char *buf, int blen)
-vblen            variable    245 /usr/local/src/bash/bash-20230914/builtins/printf.def static int vblen;
-vbprintf         function   1260 /usr/local/src/bash/bash-20230914/builtins/printf.def vbprintf (const char *format, ...)
-vbsize           variable    244 /usr/local/src/bash/bash-20230914/builtins/printf.def static size_t vbsize;
-vbuf             variable    243 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *vbuf, *vname;
-vc_haslocals     macro        59 variables.h      #define vc_haslocals(vc) (((vc)->flags & VC_HASLOCAL) != 0)
-vc_hastmpvars    macro        60 variables.h      #define vc_hastmpvars(vc) (((vc)->flags & VC_HASTMPVAR) != 0)
-vc_isbltnenv     macro        54 variables.h      #define vc_isbltnenv(vc) (((vc)->flags & VC_BLTNENV) != 0)
-vc_isfuncenv     macro        53 variables.h      #define vc_isfuncenv(vc) (((vc)->flags & VC_FUNCENV) != 0)
-vc_istempenv     macro        55 variables.h      #define vc_istempenv(vc) (((vc)->flags & (VC_TEMPFLAGS)) == VC_TEMPENV)
-vc_istempscope   macro        57 variables.h      #define vc_istempscope(vc) (((vc)->flags & (VC_TEMPENV|VC_BLTNENV)) != 0)
-verbatim_pwd     variable    454 /usr/local/src/bash/bash-20230914/builtins/cd.def static int verbatim_pwd;
-verbose_flag     variable     84 flags.c          int verbose_flag = 0;
-verify_substring_values function   8273 subst.c          verify_substring_values (SHELL_VAR *v, char *value, char *substr, int vtype,
-vflag            variable    241 /usr/local/src/bash/bash-20230914/builtins/printf.def static int vflag = 0;
-vi               variable     39 /usr/local/src/bash/bash-20230914/builtins/bind.def emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,
-vi_edit_and_execute_command function   1011 bashline.c       vi_edit_and_execute_command (int count, int key)
-vi_insert_cmd_xmap variable   4383 bashline.c       static Keymap vi_insert_cmd_xmap;
-vi_movement_cmd_xmap variable   4384 bashline.c       static Keymap vi_movement_cmd_xmap;
-vi_tab_binding   variable    344 bashline.c       static rl_command_func_t *vi_tab_binding = rl_complete;
-visible_and_exported function   4289 variables.c      visible_and_exported (SHELL_VAR *var)
-visible_array_vars function   4372 variables.c      visible_array_vars (SHELL_VAR *var)
-visible_var      function   4269 variables.c      visible_var (SHELL_VAR *var)
-visible_variable_in_context function   4330 variables.c      visible_variable_in_context (SHELL_VAR *var)
-vlist_add        function   4119 variables.c      vlist_add (VARLIST *vlist, SHELL_VAR *var, int flags)
-vlist_alloc      function   4092 variables.c      vlist_alloc (size_t nentries)
-vlist_realloc    function   4106 variables.c      vlist_realloc (VARLIST *vlist, size_t n)
-vname            variable    243 /usr/local/src/bash/bash-20230914/builtins/printf.def static char *vbuf, *vname;
-volatile         macro        53 /usr/local/src/bash/bash-20230914/include/stdc.h # define volatile __volatile
-volatile         macro        66 /usr/local/src/bash/bash-20230914/include/stdc.h # define volatile
-w_Coredump       member       35 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Coredump : 1, /* core dump indicator */
-w_Coredump       member       65 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Coredump : 1; /* core dump indicator */
-w_Fill1          member       37 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Fill1 : 16; /* high 16 bits unused */
-w_Fill1          member       63 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned short w_Fill1 : 16; /* high 16 bits unused */
-w_Fill2          member       48 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Fill2 : 16; /* high 16 bits unused */
-w_Fill2          member       74 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned short w_Fill2 : 16; /* high 16 bits unused */
-w_Retcode        member       36 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Retcode : 8, /* exit code if w_termsig==0 */
-w_Retcode        member       64 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Retcode : 8; /* exit code if w_termsig==0 */
-w_S              member       49 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_S;
-w_S              member       77 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_S;
-w_Stopsig        member       47 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Stopsig : 8, /* actually zero on XENIX */
-w_Stopsig        member       75 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Stopsig : 8; /* signal that stopped us */
-w_Stopval        member       46 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Stopval : 8, /* == W_STOPPED if stopped */
-w_Stopval        member       76 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Stopval : 8; /* == W_STOPPED if stopped */
-w_T              member       38 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_T;
-w_T              member       67 /usr/local/src/bash/bash-20230914/include/unionwait.h } w_T;
-w_Termsig        member       34 /usr/local/src/bash/bash-20230914/include/unionwait.h w_Termsig : 7, /* termination signal */
-w_Termsig        member       66 /usr/local/src/bash/bash-20230914/include/unionwait.h unsigned w_Termsig : 7; /* termination signal */
-w_coredump       macro        83 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_coredump w_T.w_Coredump
-w_retcode        macro        84 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_retcode w_T.w_Retcode
-w_status         member       28 /usr/local/src/bash/bash-20230914/include/unionwait.h int w_status; /* used in syscall */
-w_status         member       58 /usr/local/src/bash/bash-20230914/include/unionwait.h int w_status; /* used in syscall */
-w_stopsig        macro        86 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_stopsig w_S.w_Stopsig
-w_stopval        macro        85 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_stopval w_S.w_Stopval
-w_termsig        macro        82 /usr/local/src/bash/bash-20230914/include/unionwait.h #define w_termsig w_T.w_Termsig
-wait             union        26 /usr/local/src/bash/bash-20230914/include/unionwait.h union wait
-wait             union        56 /usr/local/src/bash/bash-20230914/include/unionwait.h union wait
-wait_builtin     function    111 /usr/local/src/bash/bash-20230914/builtins/wait.def wait_builtin (WORD_LIST *list)
-wait_for         function    793 nojobs.c         wait_for (pid_t pid, int flags)
-wait_for         function   2851 jobs.c           wait_for (pid_t pid, int flags)
-wait_for_any_job function   3236 jobs.c           wait_for_any_job (int flags, struct procstat *ps)
-wait_for_background_pids function    683 nojobs.c         wait_for_background_pids (struct procstat *ps)
-wait_for_background_pids function   2593 jobs.c           wait_for_background_pids (struct procstat *ps)
-wait_for_job     function   3184 jobs.c           wait_for_job (int job, int flags, struct procstat *ps)
-wait_for_single_pid function    628 nojobs.c         wait_for_single_pid (pid_t pid, int flags)
-wait_for_single_pid function   2533 jobs.c           wait_for_single_pid (pid_t pid, int flags)
-wait_intr_buf    variable     90 /usr/local/src/bash/bash-20230914/builtins/wait.def procenv_t wait_intr_buf;
-wait_intr_flag   variable     91 /usr/local/src/bash/bash-20230914/builtins/wait.def int wait_intr_flag;
-wait_sigint_cleanup function    731 nojobs.c         wait_sigint_cleanup (void)
-wait_sigint_cleanup function   2674 jobs.c           wait_sigint_cleanup (void)
-wait_sigint_handler function    753 nojobs.c         wait_sigint_handler (int sig)
-wait_sigint_handler function   2696 jobs.c           wait_sigint_handler (int sig)
-wait_sigint_received variable    118 nojobs.c         static int wait_sigint_received;
-wait_sigint_received variable   2667 jobs.c           static int wait_sigint_received;
-wait_signal_received variable    127 trap.c           int wait_signal_received;
-waitchld         function   3730 jobs.c           waitchld (pid_t wpid, int block)
-waiting_for_child variable     81 nojobs.c         int waiting_for_child;
-waiting_for_child variable   2670 jobs.c           int waiting_for_child;
-want_initial_help variable    220 shell.c          static int want_initial_help; /* --help option */
-want_pending_command variable    299 shell.c          int want_pending_command; /* -c flag supplied */
-was_heredoc      variable    126 print_cmd.c      static int was_heredoc;
-wd               member      122 jobs.h           char *wd; /* The working directory at time of invocation. */
-wdcache          variable     52 make_cmd.c       sh_obj_cache_t wdcache = {0, 0, 0};
-wdispcolumn      function    394 /usr/local/src/bash/bash-20230914/builtins/help.def wdispcolumn (int i, char *buf, size_t bufsize, int width, int height)
-which_set_flags  function    294 flags.c          which_set_flags (void)
-while_com        struct      302 command.h        typedef struct while_com {
-whitespace       macro        64 general.h        #define whitespace(c) (((c) == ' ') || ((c) == '\t'))
-whitespace       macro        66 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c #define whitespace(c) (((c) == ' ') || ((c) == '\t'))
-width            member      123 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c int width; /* Size of each element. */
-winsize_assignment variable    181 variables.c      static int winsize_assignment; /* currently assigning to LINES or COLUMNS */
-with_input_from_buffered_stream function    589 input.c          with_input_from_buffered_stream (int bfd, char *name)
-without_job_control function    991 nojobs.c         without_job_control (void)
-without_job_control function   4963 jobs.c           without_job_control (void)
-wlcache          variable     53 make_cmd.c       sh_obj_cache_t wlcache = {0, 0, 0};
-wlist_walk       function     47 list.c           wlist_walk (WORD_LIST *words, sh_icpfunc_t *function)
-word             macro        25 bashtypes.h      # define word __word
-word             macro        31 bashtypes.h      # undef word
-word             member      129 general.h        char *word;
-word             member      132 command.h        char *word; /* Zero terminated string. */
-word             member      139 command.h        WORD_DESC *word;
-word             member      174 command.h        WORD_DESC *word;
-word             member      254 command.h        WORD_DESC *word; /* The thing to test. */
-word             variable     43 /usr/local/src/bash/bash-20230914/builtins/type.def shell reserved word, shell function, shell builtin, disk file,
-word_desc        struct      131 command.h        typedef struct word_desc {
-word_list        label       513 parse.y          word_list: WORD
-word_list        struct      137 command.h        typedef struct word_list {
-word_list_remove_quoted_nulls function   4998 subst.c          word_list_remove_quoted_nulls (WORD_LIST *list)
-word_list_split  function   12200 subst.c          word_list_split (WORD_LIST *list)
-word_split       function   12180 subst.c          word_split (WORD_DESC *w, char *ifs_chars)
-wordexp_only     variable    232 shell.c          int wordexp_only = 0; /* Do word expansion only */
-words            member       33 pcomplete.h      char *words;
-words            member      340 command.h        WORD_LIST *words; /* The program name, the arguments,
-write_builtins   function   1175 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_builtins (DEF_FILE *defs, FILE *structfile, FILE *externfile)
-write_documentation function   1394 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_documentation (FILE *stream, char **documentation, int indentation, int flags)
-write_dummy_declarations function   1316 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_dummy_declarations (FILE *stream, ARRAY *builtins)
-write_endifs     function   1369 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_endifs (FILE *stream, char **defines)
-write_file_footers function   1160 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_file_footers (FILE *structfile, FILE *externfile)
-write_file_headers function   1134 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_file_headers (FILE *structfile, FILE *externfile)
-write_helpfiles  function   1522 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_helpfiles (ARRAY *builtins)
-write_ifdefs     function   1340 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_ifdefs (FILE *stream, char **defines)
-write_longdocs   function   1279 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c write_longdocs (FILE *stream, ARRAY *builtins)
-xattrfd          variable     74 /usr/local/src/bash/bash-20230914/builtins/cd.def static int xattrfd = -1;
-xattrflag        variable     73 /usr/local/src/bash/bash-20230914/builtins/cd.def static int xattrflag; /* O_XATTR support for openat */
-xbcopy           function    305 stringlib.c      xbcopy (const void *s, void *d, size_t n)
-xfree            function    137 xmalloc.c        xfree (PTR_T string)
-xmalloc          function     97 xmalloc.c        xmalloc (size_t bytes)
-xmalloc          function    779 braces.c         xmalloc(size_t n)
-xmalloc          function    995 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c xmalloc (size_t bytes)
-xmalloc          function   1623 expr.c           xmalloc (size_t n)
-xprintf          function   1577 print_cmd.c      xprintf (const char *format, ...)
-xrealloc         function    116 xmalloc.c        xrealloc (PTR_T pointer, size_t bytes)
-xrealloc         function    785 braces.c         xrealloc(void *p, size_t n)
-xrealloc         function   1005 /usr/local/src/bash/bash-20230914/builtins/mkbuiltins.c xrealloc (void *pointer, size_t bytes)
-xrealloc         function   1629 expr.c           xrealloc (void *s, size_t n)
-xtrace_fd        variable    109 print_cmd.c      int xtrace_fd = -1;
-xtrace_fdchk     function    434 print_cmd.c      xtrace_fdchk (int fd)
-xtrace_fp        variable    110 print_cmd.c      FILE *xtrace_fp = 0;
-xtrace_init      function    413 print_cmd.c      xtrace_init (void)
-xtrace_print_arith_cmd function    948 print_cmd.c      xtrace_print_arith_cmd (WORD_LIST *list)
-xtrace_print_assignment function    512 print_cmd.c      xtrace_print_assignment (char *name, char *value, int assign_list, int xflags)
-xtrace_print_case_command_head function    720 print_cmd.c      xtrace_print_case_command_head (CASE_COM *case_command)
-xtrace_print_cond_term function    918 print_cmd.c      xtrace_print_cond_term (int type, int invert, WORD_DESC *op, char *arg1, char *arg2)
-xtrace_print_for_command_head function    597 print_cmd.c      xtrace_print_for_command_head (FOR_COM *for_command)
-xtrace_print_select_command_head function    651 print_cmd.c      xtrace_print_select_command_head (SELECT_COM *select_command)
-xtrace_print_word_list function    547 print_cmd.c      xtrace_print_word_list (WORD_LIST *list, int xtflags)
-xtrace_reset     function    419 print_cmd.c      xtrace_reset (void)
-xtrace_set       function    393 print_cmd.c      xtrace_set (int fd, FILE *fp)
-zerojs           variable    172 jobs.c           static struct jobstats zerojs = { -1L, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, NO_JOB, NO_JOB, 0, 0 };