]> git.ipfire.org Git - thirdparty/bash.git/blame - po/en@quot.po
bash-5.1 beta release
[thirdparty/bash.git] / po / en@quot.po
CommitLineData
b80f6443 1# English translations for GNU bash package.
712f80b0 2# Copyright (C) 2020 Free Software Foundation, Inc.
b80f6443 3# This file is distributed under the same license as the GNU bash package.
712f80b0 4# Automatically generated, 2020.
b80f6443
JA
5#
6# All this catalog "translates" are quotation characters.
7# The msgids must be ASCII and therefore cannot contain real quotation
8# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
9# and double quote (0x22). These substitutes look strange; see
10# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
11#
12# This catalog translates grave accent (0x60) and apostrophe (0x27) to
13# left single quotation mark (U+2018) and right single quotation mark (U+2019).
14# It also translates pairs of apostrophe (0x27) to
15# left single quotation mark (U+2018) and right single quotation mark (U+2019)
16# and pairs of quotation mark (0x22) to
17# left double quotation mark (U+201C) and right double quotation mark (U+201D).
18#
19# When output to an UTF-8 terminal, the quotation characters appear perfectly.
20# When output to an ISO-8859-1 terminal, the single quotation marks are
21# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
22# grave/acute accent (by libiconv), and the double quotation marks are
23# transliterated to 0x22.
24# When output to an ASCII terminal, the single quotation marks are
25# transliterated to apostrophes, and the double quotation marks are
26# transliterated to 0x22.
27#
b80f6443
JA
28msgid ""
29msgstr ""
712f80b0 30"Project-Id-Version: GNU bash 5.1-alpha\n"
3185942a 31"Report-Msgid-Bugs-To: \n"
3eb0018e
CR
32"POT-Creation-Date: 2020-08-07 12:00-0400\n"
33"PO-Revision-Date: 2020-08-07 12:00-0400\n"
b80f6443
JA
34"Last-Translator: Automatically generated\n"
35"Language-Team: none\n"
712f80b0 36"Language: en\n"
b80f6443
JA
37"MIME-Version: 1.0\n"
38"Content-Type: text/plain; charset=UTF-8\n"
39"Content-Transfer-Encoding: 8bit\n"
b80f6443
JA
40"Plural-Forms: nplurals=2; plural=(n != 1);\n"
41
712f80b0 42#: arrayfunc.c:66
b80f6443
JA
43msgid "bad array subscript"
44msgstr "bad array subscript"
45
3eb0018e
CR
46#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275
47#: variables.c:3108
a0c0a00f
CR
48#, c-format
49msgid "%s: removing nameref attribute"
50msgstr "%s: removing nameref attribute"
51
712f80b0 52#: arrayfunc.c:446 builtins/declare.def:851
3185942a
JA
53#, c-format
54msgid "%s: cannot convert indexed to associative array"
55msgstr "%s: cannot convert indexed to associative array"
56
712f80b0 57#: arrayfunc.c:700
3185942a
JA
58#, c-format
59msgid "%s: invalid associative array key"
60msgstr "%s: invalid associative array key"
61
712f80b0 62#: arrayfunc.c:702
b80f6443
JA
63#, c-format
64msgid "%s: cannot assign to non-numeric index"
65msgstr "%s: cannot assign to non-numeric index"
66
712f80b0 67#: arrayfunc.c:747
3185942a
JA
68#, c-format
69msgid "%s: %s: must use subscript when assigning associative array"
70msgstr "%s: %s: must use subscript when assigning associative array"
71
712f80b0 72#: bashhist.c:452
b80f6443
JA
73#, c-format
74msgid "%s: cannot create: %s"
75msgstr "%s: cannot create: %s"
76
712f80b0 77#: bashline.c:4308
b80f6443
JA
78msgid "bash_execute_unix_command: cannot find keymap for command"
79msgstr "bash_execute_unix_command: cannot find keymap for command"
80
712f80b0 81#: bashline.c:4455
b80f6443
JA
82#, c-format
83msgid "%s: first non-whitespace character is not `\"'"
84msgstr "%s: first non-whitespace character is not ‘\"’"
85
712f80b0 86#: bashline.c:4484
b80f6443
JA
87#, c-format
88msgid "no closing `%c' in %s"
89msgstr "no closing ‘%c’ in %s"
90
712f80b0 91#: bashline.c:4515
b80f6443
JA
92#, c-format
93msgid "%s: missing colon separator"
94msgstr "%s: missing colon separator"
95
712f80b0
CR
96#: bashline.c:4551
97#, c-format
98msgid "`%s': cannot unbind in command keymap"
99msgstr "‘%s’: cannot unbind in command keymap"
100
101#: braces.c:327
ac50fbac
CR
102#, c-format
103msgid "brace expansion: cannot allocate memory for %s"
104msgstr "brace expansion: cannot allocate memory for %s"
105
3eb0018e 106#: braces.c:406
ac50fbac 107#, c-format
d233b485
CR
108msgid "brace expansion: failed to allocate memory for %u elements"
109msgstr "brace expansion: failed to allocate memory for %u elements"
ac50fbac 110
3eb0018e 111#: braces.c:451
ac50fbac
CR
112#, c-format
113msgid "brace expansion: failed to allocate memory for `%s'"
114msgstr "brace expansion: failed to allocate memory for ‘%s’"
115
3eb0018e 116#: builtins/alias.def:131 variables.c:1835
0001803f
CR
117#, c-format
118msgid "`%s': invalid alias name"
119msgstr "‘%s’: invalid alias name"
120
d233b485 121#: builtins/bind.def:122 builtins/bind.def:125
3185942a
JA
122msgid "line editing not enabled"
123msgstr "line editing not enabled"
124
d233b485 125#: builtins/bind.def:212
b80f6443
JA
126#, c-format
127msgid "`%s': invalid keymap name"
128msgstr "‘%s’: invalid keymap name"
129
d233b485 130#: builtins/bind.def:252
b80f6443
JA
131#, c-format
132msgid "%s: cannot read: %s"
133msgstr "%s: cannot read: %s"
134
712f80b0 135#: builtins/bind.def:328 builtins/bind.def:358
b80f6443
JA
136#, c-format
137msgid "`%s': unknown function name"
138msgstr "‘%s’: unknown function name"
139
712f80b0 140#: builtins/bind.def:336
b80f6443
JA
141#, c-format
142msgid "%s is not bound to any keys.\n"
143msgstr "%s is not bound to any keys.\n"
144
712f80b0 145#: builtins/bind.def:340
b80f6443
JA
146#, c-format
147msgid "%s can be invoked via "
148msgstr "%s can be invoked via "
149
712f80b0 150#: builtins/bind.def:378 builtins/bind.def:395
d233b485
CR
151#, c-format
152msgid "`%s': cannot unbind"
153msgstr "‘%s’: cannot unbind"
154
155#: builtins/break.def:77 builtins/break.def:119
3185942a
JA
156msgid "loop count"
157msgstr "loop count"
158
d233b485 159#: builtins/break.def:139
b80f6443
JA
160msgid "only meaningful in a `for', `while', or `until' loop"
161msgstr "only meaningful in a ‘for’, ‘while’, or ‘until’ loop"
162
a0c0a00f 163#: builtins/caller.def:136
3185942a
JA
164msgid ""
165"Returns the context of the current subroutine call.\n"
166" \n"
712f80b0
CR
167" Without EXPR, returns \"$line $filename\". With EXPR, returns\n"
168" \"$line $subroutine $filename\"; this extra information can be used to\n"
169" provide a stack trace.\n"
170" \n"
171" The value of EXPR indicates how many call frames to go back before the\n"
172" current one; the top frame is frame 0."
3185942a
JA
173msgstr ""
174"Returns the context of the current subroutine call.\n"
175" \n"
712f80b0
CR
176" Without EXPR, returns “$line $filename”. With EXPR, returns\n"
177" “$line $subroutine $filename”; this extra information can be used to\n"
178" provide a stack trace.\n"
179" \n"
180" The value of EXPR indicates how many call frames to go back before the\n"
181" current one; the top frame is frame 0."
b80f6443 182
712f80b0 183#: builtins/cd.def:327
b80f6443
JA
184msgid "HOME not set"
185msgstr "HOME not set"
186
712f80b0 187#: builtins/cd.def:335 builtins/common.c:161 test.c:898
ac50fbac
CR
188msgid "too many arguments"
189msgstr "too many arguments"
190
712f80b0 191#: builtins/cd.def:342
a0c0a00f
CR
192msgid "null directory"
193msgstr "null directory"
194
712f80b0 195#: builtins/cd.def:353
b80f6443
JA
196msgid "OLDPWD not set"
197msgstr "OLDPWD not set"
198
d233b485 199#: builtins/common.c:96
3185942a
JA
200#, c-format
201msgid "line %d: "
202msgstr "line %d: "
203
d233b485 204#: builtins/common.c:134 error.c:264
3185942a
JA
205#, c-format
206msgid "warning: "
207msgstr "warning: "
208
d233b485 209#: builtins/common.c:148
3185942a
JA
210#, c-format
211msgid "%s: usage: "
212msgstr "%s: usage: "
213
3eb0018e 214#: builtins/common.c:193 shell.c:516 shell.c:844
b80f6443
JA
215#, c-format
216msgid "%s: option requires an argument"
217msgstr "%s: option requires an argument"
218
d233b485 219#: builtins/common.c:200
b80f6443
JA
220#, c-format
221msgid "%s: numeric argument required"
222msgstr "%s: numeric argument required"
223
d233b485 224#: builtins/common.c:207
b80f6443
JA
225#, c-format
226msgid "%s: not found"
227msgstr "%s: not found"
228
3eb0018e 229#: builtins/common.c:216 shell.c:857
b80f6443
JA
230#, c-format
231msgid "%s: invalid option"
232msgstr "%s: invalid option"
233
d233b485 234#: builtins/common.c:223
b80f6443
JA
235#, c-format
236msgid "%s: invalid option name"
237msgstr "%s: invalid option name"
238
3eb0018e 239#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373
b80f6443
JA
240#, c-format
241msgid "`%s': not a valid identifier"
242msgstr "‘%s’: not a valid identifier"
243
d233b485 244#: builtins/common.c:240
3185942a
JA
245msgid "invalid octal number"
246msgstr "invalid octal number"
247
d233b485 248#: builtins/common.c:242
3185942a
JA
249msgid "invalid hex number"
250msgstr "invalid hex number"
251
3eb0018e 252#: builtins/common.c:244 expr.c:1569
3185942a
JA
253msgid "invalid number"
254msgstr "invalid number"
b80f6443 255
d233b485 256#: builtins/common.c:252
b80f6443
JA
257#, c-format
258msgid "%s: invalid signal specification"
259msgstr "%s: invalid signal specification"
260
d233b485 261#: builtins/common.c:259
b80f6443
JA
262#, c-format
263msgid "`%s': not a pid or valid job spec"
264msgstr "‘%s’: not a pid or valid job spec"
265
d233b485 266#: builtins/common.c:266 error.c:510
b80f6443
JA
267#, c-format
268msgid "%s: readonly variable"
269msgstr "%s: readonly variable"
270
d233b485 271#: builtins/common.c:274
b80f6443
JA
272#, c-format
273msgid "%s: %s out of range"
274msgstr "%s: %s out of range"
275
d233b485 276#: builtins/common.c:274 builtins/common.c:276
b80f6443
JA
277msgid "argument"
278msgstr "argument"
279
d233b485 280#: builtins/common.c:276
b80f6443
JA
281#, c-format
282msgid "%s out of range"
283msgstr "%s out of range"
284
d233b485 285#: builtins/common.c:284
b80f6443
JA
286#, c-format
287msgid "%s: no such job"
288msgstr "%s: no such job"
289
d233b485 290#: builtins/common.c:292
b80f6443
JA
291#, c-format
292msgid "%s: no job control"
293msgstr "%s: no job control"
294
d233b485 295#: builtins/common.c:294
b80f6443
JA
296msgid "no job control"
297msgstr "no job control"
298
d233b485 299#: builtins/common.c:304
b80f6443
JA
300#, c-format
301msgid "%s: restricted"
302msgstr "%s: restricted"
303
d233b485 304#: builtins/common.c:306
b80f6443
JA
305msgid "restricted"
306msgstr "restricted"
307
d233b485 308#: builtins/common.c:314
b80f6443
JA
309#, c-format
310msgid "%s: not a shell builtin"
311msgstr "%s: not a shell builtin"
312
d233b485 313#: builtins/common.c:323
95732b49
JA
314#, c-format
315msgid "write error: %s"
316msgstr "write error: %s"
317
d233b485 318#: builtins/common.c:331
17345e5a
JA
319#, c-format
320msgid "error setting terminal attributes: %s"
321msgstr "error setting terminal attributes: %s"
322
d233b485 323#: builtins/common.c:333
17345e5a
JA
324#, c-format
325msgid "error getting terminal attributes: %s"
326msgstr "error getting terminal attributes: %s"
327
712f80b0 328#: builtins/common.c:635
b80f6443
JA
329#, c-format
330msgid "%s: error retrieving current directory: %s: %s\n"
331msgstr "%s: error retrieving current directory: %s: %s\n"
332
712f80b0 333#: builtins/common.c:701 builtins/common.c:703
b80f6443
JA
334#, c-format
335msgid "%s: ambiguous job spec"
336msgstr "%s: ambiguous job spec"
337
712f80b0 338#: builtins/common.c:964
a0c0a00f
CR
339msgid "help not available in this version"
340msgstr "help not available in this version"
341
3eb0018e 342#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814
712f80b0
CR
343#, c-format
344msgid "%s: cannot unset: readonly %s"
345msgstr "%s: cannot unset: readonly %s"
346
3eb0018e 347#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819
712f80b0
CR
348#, c-format
349msgid "%s: cannot unset"
350msgstr "%s: cannot unset"
351
3eb0018e 352#: builtins/complete.def:287
b80f6443
JA
353#, c-format
354msgid "%s: invalid action name"
355msgstr "%s: invalid action name"
356
3eb0018e
CR
357#: builtins/complete.def:486 builtins/complete.def:634
358#: builtins/complete.def:865
b80f6443
JA
359#, c-format
360msgid "%s: no completion specification"
361msgstr "%s: no completion specification"
362
3eb0018e 363#: builtins/complete.def:688
b80f6443
JA
364msgid "warning: -F option may not work as you expect"
365msgstr "warning: -F option may not work as you expect"
366
3eb0018e 367#: builtins/complete.def:690
b80f6443
JA
368msgid "warning: -C option may not work as you expect"
369msgstr "warning: -C option may not work as you expect"
370
3eb0018e 371#: builtins/complete.def:838
3185942a
JA
372msgid "not currently executing completion function"
373msgstr "not currently executing completion function"
374
712f80b0 375#: builtins/declare.def:134
b80f6443
JA
376msgid "can only be used in a function"
377msgstr "can only be used in a function"
378
712f80b0 379#: builtins/declare.def:363 builtins/declare.def:756
ac50fbac
CR
380#, c-format
381msgid "%s: reference variable cannot be an array"
382msgstr "%s: reference variable cannot be an array"
383
3eb0018e 384#: builtins/declare.def:374 variables.c:3360
ac50fbac
CR
385#, c-format
386msgid "%s: nameref variable self references not allowed"
387msgstr "%s: nameref variable self references not allowed"
388
3eb0018e
CR
389#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287
390#: variables.c:3357
a0c0a00f
CR
391#, c-format
392msgid "%s: circular name reference"
393msgstr "%s: circular name reference"
394
712f80b0 395#: builtins/declare.def:384 builtins/declare.def:762 builtins/declare.def:773
a0c0a00f
CR
396#, c-format
397msgid "`%s': invalid variable name for name reference"
398msgstr "‘%s’: invalid variable name for name reference"
399
712f80b0 400#: builtins/declare.def:514
b80f6443
JA
401msgid "cannot use `-f' to make functions"
402msgstr "cannot use ‘-f’ to make functions"
403
3eb0018e 404#: builtins/declare.def:526 execute_cmd.c:5981
b80f6443
JA
405#, c-format
406msgid "%s: readonly function"
407msgstr "%s: readonly function"
408
d233b485 409#: builtins/declare.def:824
a0c0a00f
CR
410#, c-format
411msgid "%s: quoted compound array assignment deprecated"
412msgstr "%s: quoted compound array assignment deprecated"
413
d233b485 414#: builtins/declare.def:838
b80f6443
JA
415#, c-format
416msgid "%s: cannot destroy array variables in this way"
417msgstr "%s: cannot destroy array variables in this way"
418
712f80b0 419#: builtins/declare.def:845 builtins/read.def:815
3185942a
JA
420#, c-format
421msgid "%s: cannot convert associative to indexed array"
422msgstr "%s: cannot convert associative to indexed array"
423
a0c0a00f 424#: builtins/enable.def:143 builtins/enable.def:151
b80f6443
JA
425msgid "dynamic loading not available"
426msgstr "dynamic loading not available"
427
a0c0a00f 428#: builtins/enable.def:343
b80f6443
JA
429#, c-format
430msgid "cannot open shared object %s: %s"
431msgstr "cannot open shared object %s: %s"
432
712f80b0 433#: builtins/enable.def:371
b80f6443
JA
434#, c-format
435msgid "cannot find %s in shared object %s: %s"
436msgstr "cannot find %s in shared object %s: %s"
437
712f80b0
CR
438#: builtins/enable.def:388
439#, c-format
440msgid "%s: dynamic builtin already loaded"
441msgstr "%s: dynamic builtin already loaded"
442
443#: builtins/enable.def:392
a0c0a00f
CR
444#, c-format
445msgid "load function for %s returns failure (%d): not loaded"
446msgstr "load function for %s returns failure (%d): not loaded"
447
712f80b0 448#: builtins/enable.def:517
b80f6443
JA
449#, c-format
450msgid "%s: not dynamically loaded"
451msgstr "%s: not dynamically loaded"
452
712f80b0 453#: builtins/enable.def:543
b80f6443
JA
454#, c-format
455msgid "%s: cannot delete: %s"
456msgstr "%s: cannot delete: %s"
457
3eb0018e 458#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813
b80f6443
JA
459#, c-format
460msgid "%s: is a directory"
461msgstr "%s: is a directory"
462
d233b485 463#: builtins/evalfile.c:144
b80f6443
JA
464#, c-format
465msgid "%s: not a regular file"
466msgstr "%s: not a regular file"
467
d233b485 468#: builtins/evalfile.c:153
b80f6443
JA
469#, c-format
470msgid "%s: file is too large"
471msgstr "%s: file is too large"
472
3eb0018e 473#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647
3185942a
JA
474#, c-format
475msgid "%s: cannot execute binary file"
476msgstr "%s: cannot execute binary file"
477
712f80b0 478#: builtins/exec.def:158 builtins/exec.def:160 builtins/exec.def:246
b80f6443
JA
479#, c-format
480msgid "%s: cannot execute: %s"
481msgstr "%s: cannot execute: %s"
482
d233b485 483#: builtins/exit.def:64
3185942a
JA
484#, c-format
485msgid "logout\n"
486msgstr "logout\n"
487
d233b485 488#: builtins/exit.def:89
b80f6443
JA
489msgid "not login shell: use `exit'"
490msgstr "not login shell: use ‘exit’"
491
d233b485 492#: builtins/exit.def:121
3185942a 493#, c-format
b80f6443
JA
494msgid "There are stopped jobs.\n"
495msgstr "There are stopped jobs.\n"
496
d233b485 497#: builtins/exit.def:123
3185942a
JA
498#, c-format
499msgid "There are running jobs.\n"
500msgstr "There are running jobs.\n"
501
712f80b0 502#: builtins/fc.def:267
b80f6443
JA
503msgid "no command found"
504msgstr "no command found"
505
712f80b0 506#: builtins/fc.def:325 builtins/fc.def:359 builtins/fc.def:388
b80f6443
JA
507msgid "history specification"
508msgstr "history specification"
509
712f80b0 510#: builtins/fc.def:409
b80f6443
JA
511#, c-format
512msgid "%s: cannot open temp file: %s"
513msgstr "%s: cannot open temp file: %s"
514
d233b485 515#: builtins/fg_bg.def:152 builtins/jobs.def:284
3185942a
JA
516msgid "current"
517msgstr "current"
518
d233b485 519#: builtins/fg_bg.def:161
b80f6443
JA
520#, c-format
521msgid "job %d started without job control"
522msgstr "job %d started without job control"
523
3185942a 524#: builtins/getopt.c:110
b80f6443
JA
525#, c-format
526msgid "%s: illegal option -- %c\n"
527msgstr "%s: illegal option -- %c\n"
528
3185942a 529#: builtins/getopt.c:111
b80f6443
JA
530#, c-format
531msgid "%s: option requires an argument -- %c\n"
532msgstr "%s: option requires an argument -- %c\n"
533
d233b485 534#: builtins/hash.def:91
b80f6443
JA
535msgid "hashing disabled"
536msgstr "hashing disabled"
537
3eb0018e 538#: builtins/hash.def:139
b80f6443
JA
539#, c-format
540msgid "%s: hash table empty\n"
541msgstr "%s: hash table empty\n"
542
3eb0018e 543#: builtins/hash.def:267
3185942a
JA
544#, c-format
545msgid "hits\tcommand\n"
546msgstr "hits\tcommand\n"
b80f6443 547
d233b485 548#: builtins/help.def:133
b80f6443 549msgid "Shell commands matching keyword `"
3185942a
JA
550msgid_plural "Shell commands matching keywords `"
551msgstr[0] "Shell commands matching keyword `"
552msgstr[1] "Shell commands matching keywords `"
b80f6443 553
712f80b0
CR
554#: builtins/help.def:135
555msgid ""
556"'\n"
557"\n"
558msgstr ""
559"'\n"
560"\n"
561
d233b485 562#: builtins/help.def:185
b80f6443
JA
563#, c-format
564msgid ""
565"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'."
566msgstr ""
567"no help topics match ‘%s’. Try ‘help help’ or ‘man -k %s’ or ‘info %s’."
568
d233b485 569#: builtins/help.def:224
b80f6443
JA
570#, c-format
571msgid "%s: cannot open: %s"
572msgstr "%s: cannot open: %s"
573
d233b485 574#: builtins/help.def:524
3185942a 575#, c-format
b80f6443
JA
576msgid ""
577"These shell commands are defined internally. Type `help' to see this list.\n"
578"Type `help name' to find out more about the function `name'.\n"
579"Use `info bash' to find out more about the shell in general.\n"
580"Use `man -k' or `info' to find out more about commands not in this list.\n"
581"\n"
582"A star (*) next to a name means that the command is disabled.\n"
583"\n"
584msgstr ""
585"These shell commands are defined internally. Type ‘help’ to see this list.\n"
586"Type ‘help name’ to find out more about the function ‘name’.\n"
587"Use ‘info bash’ to find out more about the shell in general.\n"
588"Use ‘man -k’ or ‘info’ to find out more about commands not in this list.\n"
589"\n"
590"A star (*) next to a name means that the command is disabled.\n"
591"\n"
592
712f80b0 593#: builtins/history.def:155
b80f6443
JA
594msgid "cannot use more than one of -anrw"
595msgstr "cannot use more than one of -anrw"
596
712f80b0
CR
597#: builtins/history.def:188 builtins/history.def:198 builtins/history.def:213
598#: builtins/history.def:230 builtins/history.def:242 builtins/history.def:249
b80f6443
JA
599msgid "history position"
600msgstr "history position"
601
712f80b0 602#: builtins/history.def:340
a0c0a00f
CR
603#, c-format
604msgid "%s: invalid timestamp"
605msgstr "%s: invalid timestamp"
606
712f80b0 607#: builtins/history.def:451
b80f6443
JA
608#, c-format
609msgid "%s: history expansion failed"
610msgstr "%s: history expansion failed"
611
3185942a
JA
612#: builtins/inlib.def:71
613#, c-format
614msgid "%s: inlib failed"
615msgstr "%s: inlib failed"
616
617#: builtins/jobs.def:109
b80f6443
JA
618msgid "no other options allowed with `-x'"
619msgstr "no other options allowed with ‘-x’"
620
d233b485 621#: builtins/kill.def:211
b80f6443
JA
622#, c-format
623msgid "%s: arguments must be process or job IDs"
624msgstr "%s: arguments must be process or job IDs"
625
d233b485 626#: builtins/kill.def:274
b80f6443
JA
627msgid "Unknown error"
628msgstr "Unknown error"
629
3eb0018e 630#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657
b80f6443
JA
631msgid "expression expected"
632msgstr "expression expected"
633
a0c0a00f 634#: builtins/mapfile.def:178
0001803f
CR
635#, c-format
636msgid "%s: not an indexed array"
637msgstr "%s: not an indexed array"
638
712f80b0 639#: builtins/mapfile.def:271 builtins/read.def:308
3185942a
JA
640#, c-format
641msgid "%s: invalid file descriptor specification"
642msgstr "%s: invalid file descriptor specification"
643
712f80b0 644#: builtins/mapfile.def:279 builtins/read.def:315
3185942a
JA
645#, c-format
646msgid "%d: invalid file descriptor: %s"
647msgstr "%d: invalid file descriptor: %s"
648
d233b485 649#: builtins/mapfile.def:288 builtins/mapfile.def:326
3185942a
JA
650#, c-format
651msgid "%s: invalid line count"
652msgstr "%s: invalid line count"
653
d233b485 654#: builtins/mapfile.def:299
3185942a
JA
655#, c-format
656msgid "%s: invalid array origin"
657msgstr "%s: invalid array origin"
658
d233b485 659#: builtins/mapfile.def:316
3185942a
JA
660#, c-format
661msgid "%s: invalid callback quantum"
662msgstr "%s: invalid callback quantum"
663
d233b485 664#: builtins/mapfile.def:349
3185942a
JA
665msgid "empty array variable name"
666msgstr "empty array variable name"
667
d233b485 668#: builtins/mapfile.def:370
3185942a
JA
669msgid "array variable support required"
670msgstr "array variable support required"
671
712f80b0 672#: builtins/printf.def:419
b80f6443
JA
673#, c-format
674msgid "`%s': missing format character"
675msgstr "‘%s’: missing format character"
676
712f80b0 677#: builtins/printf.def:474
495aee44
CR
678#, c-format
679msgid "`%c': invalid time format specification"
680msgstr "‘%c’: invalid time format specification"
681
712f80b0 682#: builtins/printf.def:676
b80f6443
JA
683#, c-format
684msgid "`%c': invalid format character"
685msgstr "‘%c’: invalid format character"
686
712f80b0 687#: builtins/printf.def:702
3185942a
JA
688#, c-format
689msgid "warning: %s: %s"
690msgstr "warning: %s: %s"
691
712f80b0 692#: builtins/printf.def:788
ac50fbac
CR
693#, c-format
694msgid "format parsing problem: %s"
695msgstr "format parsing problem: %s"
696
712f80b0 697#: builtins/printf.def:885
b80f6443
JA
698msgid "missing hex digit for \\x"
699msgstr "missing hex digit for \\x"
700
712f80b0 701#: builtins/printf.def:900
495aee44
CR
702#, c-format
703msgid "missing unicode digit for \\%c"
704msgstr "missing unicode digit for \\%c"
705
a0c0a00f 706#: builtins/pushd.def:199
b80f6443
JA
707msgid "no other directory"
708msgstr "no other directory"
709
a0c0a00f 710#: builtins/pushd.def:360
ac50fbac
CR
711#, c-format
712msgid "%s: invalid argument"
713msgstr "%s: invalid argument"
714
d233b485 715#: builtins/pushd.def:480
b80f6443
JA
716msgid "<no current directory>"
717msgstr "<no current directory>"
718
d233b485 719#: builtins/pushd.def:524
3185942a
JA
720msgid "directory stack empty"
721msgstr "directory stack empty"
b80f6443 722
d233b485 723#: builtins/pushd.def:526
3185942a
JA
724msgid "directory stack index"
725msgstr "directory stack index"
b80f6443 726
d233b485 727#: builtins/pushd.def:701
3185942a
JA
728msgid ""
729"Display the list of currently remembered directories. Directories\n"
730" find their way onto the list with the `pushd' command; you can get\n"
731" back up through the list with the `popd' command.\n"
732" \n"
733" Options:\n"
734" -c\tclear the directory stack by deleting all of the elements\n"
735" -l\tdo not print tilde-prefixed versions of directories relative\n"
736" \tto your home directory\n"
737" -p\tprint the directory stack with one entry per line\n"
738" -v\tprint the directory stack with one entry per line prefixed\n"
739" \twith its position in the stack\n"
740" \n"
741" Arguments:\n"
742" +N\tDisplays the Nth entry counting from the left of the list shown "
743"by\n"
744" \tdirs when invoked without options, starting with zero.\n"
745" \n"
746" -N\tDisplays the Nth entry counting from the right of the list shown "
747"by\n"
748"\tdirs when invoked without options, starting with zero."
b80f6443 749msgstr ""
3185942a
JA
750"Display the list of currently remembered directories. Directories\n"
751" find their way onto the list with the ‘pushd’ command; you can get\n"
752" back up through the list with the ‘popd’ command.\n"
753" \n"
754" Options:\n"
755" -c\tclear the directory stack by deleting all of the elements\n"
756" -l\tdo not print tilde-prefixed versions of directories relative\n"
757" \tto your home directory\n"
758" -p\tprint the directory stack with one entry per line\n"
759" -v\tprint the directory stack with one entry per line prefixed\n"
760" \twith its position in the stack\n"
761" \n"
762" Arguments:\n"
763" +N\tDisplays the Nth entry counting from the left of the list shown "
764"by\n"
765" \tdirs when invoked without options, starting with zero.\n"
766" \n"
767" -N\tDisplays the Nth entry counting from the right of the list shown "
768"by\n"
769"\tdirs when invoked without options, starting with zero."
b80f6443 770
d233b485 771#: builtins/pushd.def:723
3185942a
JA
772msgid ""
773"Adds a directory to the top of the directory stack, or rotates\n"
774" the stack, making the new top of the stack the current working\n"
775" directory. With no arguments, exchanges the top two directories.\n"
776" \n"
777" Options:\n"
778" -n\tSuppresses the normal change of directory when adding\n"
779" \tdirectories to the stack, so only the stack is manipulated.\n"
780" \n"
781" Arguments:\n"
782" +N\tRotates the stack so that the Nth directory (counting\n"
783" \tfrom the left of the list shown by `dirs', starting with\n"
784" \tzero) is at the top.\n"
785" \n"
786" -N\tRotates the stack so that the Nth directory (counting\n"
787" \tfrom the right of the list shown by `dirs', starting with\n"
788" \tzero) is at the top.\n"
789" \n"
790" dir\tAdds DIR to the directory stack at the top, making it the\n"
791" \tnew current working directory.\n"
792" \n"
793" The `dirs' builtin displays the directory stack."
b80f6443 794msgstr ""
3185942a
JA
795"Adds a directory to the top of the directory stack, or rotates\n"
796" the stack, making the new top of the stack the current working\n"
797" directory. With no arguments, exchanges the top two directories.\n"
798" \n"
799" Options:\n"
800" -n\tSuppresses the normal change of directory when adding\n"
801" \tdirectories to the stack, so only the stack is manipulated.\n"
802" \n"
803" Arguments:\n"
804" +N\tRotates the stack so that the Nth directory (counting\n"
805" \tfrom the left of the list shown by ‘dirs’, starting with\n"
806" \tzero) is at the top.\n"
807" \n"
808" -N\tRotates the stack so that the Nth directory (counting\n"
809" \tfrom the right of the list shown by ‘dirs’, starting with\n"
810" \tzero) is at the top.\n"
811" \n"
812" dir\tAdds DIR to the directory stack at the top, making it the\n"
813" \tnew current working directory.\n"
814" \n"
815" The ‘dirs’ builtin displays the directory stack."
b80f6443 816
d233b485 817#: builtins/pushd.def:748
b80f6443 818msgid ""
3185942a
JA
819"Removes entries from the directory stack. With no arguments, removes\n"
820" the top directory from the stack, and changes to the new top directory.\n"
821" \n"
822" Options:\n"
823" -n\tSuppresses the normal change of directory when removing\n"
824" \tdirectories from the stack, so only the stack is manipulated.\n"
825" \n"
826" Arguments:\n"
827" +N\tRemoves the Nth entry counting from the left of the list\n"
828" \tshown by `dirs', starting with zero. For example: `popd +0'\n"
829" \tremoves the first directory, `popd +1' the second.\n"
830" \n"
831" -N\tRemoves the Nth entry counting from the right of the list\n"
832" \tshown by `dirs', starting with zero. For example: `popd -0'\n"
833" \tremoves the last directory, `popd -1' the next to last.\n"
834" \n"
835" The `dirs' builtin displays the directory stack."
b80f6443 836msgstr ""
3185942a
JA
837"Removes entries from the directory stack. With no arguments, removes\n"
838" the top directory from the stack, and changes to the new top directory.\n"
839" \n"
840" Options:\n"
841" -n\tSuppresses the normal change of directory when removing\n"
842" \tdirectories from the stack, so only the stack is manipulated.\n"
843" \n"
844" Arguments:\n"
845" +N\tRemoves the Nth entry counting from the left of the list\n"
846" \tshown by ‘dirs’, starting with zero. For example: ‘popd +0’\n"
847" \tremoves the first directory, ‘popd +1’ the second.\n"
848" \n"
849" -N\tRemoves the Nth entry counting from the right of the list\n"
850" \tshown by ‘dirs’, starting with zero. For example: ‘popd -0’\n"
851" \tremoves the last directory, ‘popd -1’ the next to last.\n"
852" \n"
853" The ‘dirs’ builtin displays the directory stack."
b80f6443 854
712f80b0 855#: builtins/read.def:280
b80f6443
JA
856#, c-format
857msgid "%s: invalid timeout specification"
858msgstr "%s: invalid timeout specification"
859
712f80b0 860#: builtins/read.def:755
b80f6443
JA
861#, c-format
862msgid "read error: %d: %s"
863msgstr "read error: %d: %s"
864
d233b485 865#: builtins/return.def:68
b80f6443
JA
866msgid "can only `return' from a function or sourced script"
867msgstr "can only ‘return’ from a function or sourced script"
868
3eb0018e 869#: builtins/set.def:869
b80f6443
JA
870msgid "cannot simultaneously unset a function and a variable"
871msgstr "cannot simultaneously unset a function and a variable"
872
3eb0018e 873#: builtins/set.def:966
b80f6443
JA
874#, c-format
875msgid "%s: not an array variable"
876msgstr "%s: not an array variable"
877
d233b485 878#: builtins/setattr.def:189
b80f6443
JA
879#, c-format
880msgid "%s: not a function"
881msgstr "%s: not a function"
882
d233b485 883#: builtins/setattr.def:194
a0c0a00f
CR
884#, c-format
885msgid "%s: cannot export"
886msgstr "%s: cannot export"
887
712f80b0 888#: builtins/shift.def:72 builtins/shift.def:79
b80f6443
JA
889msgid "shift count"
890msgstr "shift count"
891
d233b485 892#: builtins/shopt.def:310
b80f6443
JA
893msgid "cannot set and unset shell options simultaneously"
894msgstr "cannot set and unset shell options simultaneously"
895
712f80b0 896#: builtins/shopt.def:428
b80f6443
JA
897#, c-format
898msgid "%s: invalid shell option name"
899msgstr "%s: invalid shell option name"
900
d233b485 901#: builtins/source.def:128
b80f6443
JA
902msgid "filename argument required"
903msgstr "filename argument required"
904
d233b485 905#: builtins/source.def:154
b80f6443
JA
906#, c-format
907msgid "%s: file not found"
908msgstr "%s: file not found"
909
a0c0a00f 910#: builtins/suspend.def:102
b80f6443
JA
911msgid "cannot suspend"
912msgstr "cannot suspend"
913
a0c0a00f 914#: builtins/suspend.def:112
b80f6443
JA
915msgid "cannot suspend a login shell"
916msgstr "cannot suspend a login shell"
917
d233b485 918#: builtins/type.def:235
b80f6443
JA
919#, c-format
920msgid "%s is aliased to `%s'\n"
921msgstr "%s is aliased to ‘%s’\n"
922
d233b485 923#: builtins/type.def:256
b80f6443
JA
924#, c-format
925msgid "%s is a shell keyword\n"
926msgstr "%s is a shell keyword\n"
927
d233b485 928#: builtins/type.def:275
b80f6443
JA
929#, c-format
930msgid "%s is a function\n"
931msgstr "%s is a function\n"
932
d233b485 933#: builtins/type.def:299
a0c0a00f
CR
934#, c-format
935msgid "%s is a special shell builtin\n"
936msgstr "%s is a special shell builtin\n"
937
d233b485 938#: builtins/type.def:301
b80f6443
JA
939#, c-format
940msgid "%s is a shell builtin\n"
941msgstr "%s is a shell builtin\n"
942
d233b485 943#: builtins/type.def:323 builtins/type.def:408
b80f6443
JA
944#, c-format
945msgid "%s is %s\n"
946msgstr "%s is %s\n"
947
d233b485 948#: builtins/type.def:343
b80f6443
JA
949#, c-format
950msgid "%s is hashed (%s)\n"
951msgstr "%s is hashed (%s)\n"
952
712f80b0 953#: builtins/ulimit.def:400
b80f6443
JA
954#, c-format
955msgid "%s: invalid limit argument"
956msgstr "%s: invalid limit argument"
957
712f80b0 958#: builtins/ulimit.def:426
b80f6443
JA
959#, c-format
960msgid "`%c': bad command"
961msgstr "‘%c’: bad command"
962
712f80b0 963#: builtins/ulimit.def:455
b80f6443
JA
964#, c-format
965msgid "%s: cannot get limit: %s"
966msgstr "%s: cannot get limit: %s"
967
712f80b0 968#: builtins/ulimit.def:481
3185942a
JA
969msgid "limit"
970msgstr "limit"
971
712f80b0 972#: builtins/ulimit.def:493 builtins/ulimit.def:793
b80f6443
JA
973#, c-format
974msgid "%s: cannot modify limit: %s"
975msgstr "%s: cannot modify limit: %s"
976
a0c0a00f 977#: builtins/umask.def:115
b80f6443
JA
978msgid "octal number"
979msgstr "octal number"
980
a0c0a00f 981#: builtins/umask.def:232
b80f6443
JA
982#, c-format
983msgid "`%c': invalid symbolic mode operator"
984msgstr "‘%c’: invalid symbolic mode operator"
985
a0c0a00f 986#: builtins/umask.def:287
b80f6443
JA
987#, c-format
988msgid "`%c': invalid symbolic mode character"
989msgstr "‘%c’: invalid symbolic mode character"
990
d233b485 991#: error.c:89 error.c:347 error.c:349 error.c:351
3185942a
JA
992msgid " line "
993msgstr " line "
994
d233b485 995#: error.c:164
b80f6443
JA
996#, c-format
997msgid "last command: %s\n"
998msgstr "last command: %s\n"
999
d233b485 1000#: error.c:172
3185942a 1001#, c-format
b80f6443
JA
1002msgid "Aborting..."
1003msgstr "Aborting..."
1004
a0c0a00f 1005#. TRANSLATORS: this is a prefix for informational messages.
d233b485 1006#: error.c:287
a0c0a00f
CR
1007#, c-format
1008msgid "INFORM: "
1009msgstr "INFORM: "
1010
d233b485 1011#: error.c:462
b80f6443
JA
1012msgid "unknown command error"
1013msgstr "unknown command error"
1014
d233b485 1015#: error.c:463
b80f6443
JA
1016msgid "bad command type"
1017msgstr "bad command type"
1018
d233b485 1019#: error.c:464
b80f6443
JA
1020msgid "bad connector"
1021msgstr "bad connector"
1022
d233b485 1023#: error.c:465
b80f6443
JA
1024msgid "bad jump"
1025msgstr "bad jump"
1026
d233b485 1027#: error.c:503
b80f6443
JA
1028#, c-format
1029msgid "%s: unbound variable"
1030msgstr "%s: unbound variable"
1031
3eb0018e 1032#: eval.c:242
495aee44
CR
1033msgid "\atimed out waiting for input: auto-logout\n"
1034msgstr "\atimed out waiting for input: auto-logout\n"
b80f6443 1035
3eb0018e 1036#: execute_cmd.c:537
b80f6443
JA
1037#, c-format
1038msgid "cannot redirect standard input from /dev/null: %s"
1039msgstr "cannot redirect standard input from /dev/null: %s"
1040
3eb0018e 1041#: execute_cmd.c:1297
b80f6443
JA
1042#, c-format
1043msgid "TIMEFORMAT: `%c': invalid format character"
1044msgstr "TIMEFORMAT: ‘%c’: invalid format character"
1045
3eb0018e 1046#: execute_cmd.c:2362
a0c0a00f
CR
1047#, c-format
1048msgid "execute_coproc: coproc [%d:%s] still exists"
1049msgstr "execute_coproc: coproc [%d:%s] still exists"
1050
3eb0018e 1051#: execute_cmd.c:2486
3185942a
JA
1052msgid "pipe error"
1053msgstr "pipe error"
1054
3eb0018e 1055#: execute_cmd.c:4792
a0c0a00f
CR
1056#, c-format
1057msgid "eval: maximum eval nesting level exceeded (%d)"
1058msgstr "eval: maximum eval nesting level exceeded (%d)"
1059
3eb0018e 1060#: execute_cmd.c:4804
a0c0a00f
CR
1061#, c-format
1062msgid "%s: maximum source nesting level exceeded (%d)"
1063msgstr "%s: maximum source nesting level exceeded (%d)"
1064
3eb0018e 1065#: execute_cmd.c:4912
ac50fbac
CR
1066#, c-format
1067msgid "%s: maximum function nesting level exceeded (%d)"
1068msgstr "%s: maximum function nesting level exceeded (%d)"
1069
3eb0018e 1070#: execute_cmd.c:5466
b80f6443
JA
1071#, c-format
1072msgid "%s: restricted: cannot specify `/' in command names"
1073msgstr "%s: restricted: cannot specify ‘/’ in command names"
1074
3eb0018e 1075#: execute_cmd.c:5569
b80f6443
JA
1076#, c-format
1077msgid "%s: command not found"
1078msgstr "%s: command not found"
1079
3eb0018e 1080#: execute_cmd.c:5811
495aee44
CR
1081#, c-format
1082msgid "%s: %s"
1083msgstr "%s: %s"
1084
3eb0018e 1085#: execute_cmd.c:5849
b80f6443
JA
1086#, c-format
1087msgid "%s: %s: bad interpreter"
1088msgstr "%s: %s: bad interpreter"
1089
3eb0018e 1090#: execute_cmd.c:5886
ac50fbac
CR
1091#, c-format
1092msgid "%s: cannot execute binary file: %s"
1093msgstr "%s: cannot execute binary file: %s"
1094
3eb0018e 1095#: execute_cmd.c:5972
ac50fbac
CR
1096#, c-format
1097msgid "`%s': is a special builtin"
1098msgstr "‘%s’: is a special builtin"
1099
3eb0018e 1100#: execute_cmd.c:6024
b80f6443
JA
1101#, c-format
1102msgid "cannot duplicate fd %d to fd %d"
1103msgstr "cannot duplicate fd %d to fd %d"
1104
d233b485 1105#: expr.c:263
b80f6443
JA
1106msgid "expression recursion level exceeded"
1107msgstr "expression recursion level exceeded"
1108
d233b485 1109#: expr.c:291
b80f6443
JA
1110msgid "recursion stack underflow"
1111msgstr "recursion stack underflow"
1112
d233b485 1113#: expr.c:477
b80f6443
JA
1114msgid "syntax error in expression"
1115msgstr "syntax error in expression"
1116
d233b485 1117#: expr.c:521
b80f6443
JA
1118msgid "attempted assignment to non-variable"
1119msgstr "attempted assignment to non-variable"
1120
d233b485
CR
1121#: expr.c:530
1122msgid "syntax error in variable assignment"
1123msgstr "syntax error in variable assignment"
1124
3eb0018e 1125#: expr.c:544 expr.c:911
b80f6443
JA
1126msgid "division by 0"
1127msgstr "division by 0"
1128
3eb0018e 1129#: expr.c:592
b80f6443
JA
1130msgid "bug: bad expassign token"
1131msgstr "bug: bad expassign token"
1132
3eb0018e 1133#: expr.c:646
b80f6443
JA
1134msgid "`:' expected for conditional expression"
1135msgstr "‘:’ expected for conditional expression"
1136
3eb0018e 1137#: expr.c:972
b80f6443
JA
1138msgid "exponent less than 0"
1139msgstr "exponent less than 0"
1140
3eb0018e 1141#: expr.c:1029
b80f6443
JA
1142msgid "identifier expected after pre-increment or pre-decrement"
1143msgstr "identifier expected after pre-increment or pre-decrement"
1144
3eb0018e 1145#: expr.c:1056
b80f6443
JA
1146msgid "missing `)'"
1147msgstr "missing ‘)’"
1148
3eb0018e 1149#: expr.c:1107 expr.c:1487
b80f6443
JA
1150msgid "syntax error: operand expected"
1151msgstr "syntax error: operand expected"
1152
3eb0018e 1153#: expr.c:1489
3185942a
JA
1154msgid "syntax error: invalid arithmetic operator"
1155msgstr "syntax error: invalid arithmetic operator"
b80f6443 1156
3eb0018e 1157#: expr.c:1513
3185942a
JA
1158#, c-format
1159msgid "%s%s%s: %s (error token is \"%s\")"
1160msgstr "%s%s%s: %s (error token is “%s”)"
1161
3eb0018e 1162#: expr.c:1573
b80f6443
JA
1163msgid "invalid arithmetic base"
1164msgstr "invalid arithmetic base"
1165
3eb0018e 1166#: expr.c:1582
712f80b0
CR
1167msgid "invalid integer constant"
1168msgstr "invalid integer constant"
1169
3eb0018e 1170#: expr.c:1598
b80f6443
JA
1171msgid "value too great for base"
1172msgstr "value too great for base"
1173
3eb0018e 1174#: expr.c:1647
3185942a
JA
1175#, c-format
1176msgid "%s: expression error\n"
1177msgstr "%s: expression error\n"
1178
712f80b0 1179#: general.c:70
b80f6443
JA
1180msgid "getcwd: cannot access parent directories"
1181msgstr "getcwd: cannot access parent directories"
1182
3eb0018e 1183#: input.c:99 subst.c:6061
3185942a
JA
1184#, c-format
1185msgid "cannot reset nodelay mode for fd %d"
1186msgstr "cannot reset nodelay mode for fd %d"
1187
d233b485 1188#: input.c:266
b80f6443
JA
1189#, c-format
1190msgid "cannot allocate new file descriptor for bash input from fd %d"
1191msgstr "cannot allocate new file descriptor for bash input from fd %d"
1192
d233b485 1193#: input.c:274
b80f6443
JA
1194#, c-format
1195msgid "save_bash_input: buffer already exists for new fd %d"
1196msgstr "save_bash_input: buffer already exists for new fd %d"
1197
3eb0018e 1198#: jobs.c:543
3185942a
JA
1199msgid "start_pipeline: pgrp pipe"
1200msgstr "start_pipeline: pgrp pipe"
1201
3eb0018e 1202#: jobs.c:906
712f80b0
CR
1203#, c-format
1204msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
1205msgstr "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next"
1206
3eb0018e 1207#: jobs.c:959
712f80b0
CR
1208#, c-format
1209msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
1210msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next"
1211
3eb0018e 1212#: jobs.c:1283
3185942a
JA
1213#, c-format
1214msgid "forked pid %d appears in running job %d"
1215msgstr "forked pid %d appears in running job %d"
1216
3eb0018e 1217#: jobs.c:1402
b80f6443
JA
1218#, c-format
1219msgid "deleting stopped job %d with process group %ld"
1220msgstr "deleting stopped job %d with process group %ld"
1221
3eb0018e 1222#: jobs.c:1511
3185942a
JA
1223#, c-format
1224msgid "add_process: pid %5ld (%s) marked as still alive"
1225msgstr "add_process: pid %5ld (%s) marked as still alive"
1226
3eb0018e 1227#: jobs.c:1850
b80f6443
JA
1228#, c-format
1229msgid "describe_pid: %ld: no such pid"
1230msgstr "describe_pid: %ld: no such pid"
1231
3eb0018e 1232#: jobs.c:1865
3185942a
JA
1233#, c-format
1234msgid "Signal %d"
1235msgstr "Signal %d"
1236
3eb0018e 1237#: jobs.c:1879 jobs.c:1905
3185942a
JA
1238msgid "Done"
1239msgstr "Done"
1240
3eb0018e 1241#: jobs.c:1884 siglist.c:122
3185942a
JA
1242msgid "Stopped"
1243msgstr "Stopped"
1244
3eb0018e 1245#: jobs.c:1888
3185942a
JA
1246#, c-format
1247msgid "Stopped(%s)"
1248msgstr "Stopped(%s)"
1249
3eb0018e 1250#: jobs.c:1892
3185942a
JA
1251msgid "Running"
1252msgstr "Running"
1253
3eb0018e 1254#: jobs.c:1909
3185942a
JA
1255#, c-format
1256msgid "Done(%d)"
1257msgstr "Done(%d)"
1258
3eb0018e 1259#: jobs.c:1911
3185942a
JA
1260#, c-format
1261msgid "Exit %d"
1262msgstr "Exit %d"
1263
3eb0018e 1264#: jobs.c:1914
3185942a
JA
1265msgid "Unknown status"
1266msgstr "Unknown status"
1267
3eb0018e 1268#: jobs.c:2001
3185942a
JA
1269#, c-format
1270msgid "(core dumped) "
1271msgstr "(core dumped) "
1272
3eb0018e 1273#: jobs.c:2020
3185942a
JA
1274#, c-format
1275msgid " (wd: %s)"
1276msgstr " (wd: %s)"
1277
3eb0018e 1278#: jobs.c:2259
3185942a
JA
1279#, c-format
1280msgid "child setpgid (%ld to %ld)"
1281msgstr "child setpgid (%ld to %ld)"
1282
3eb0018e 1283#: jobs.c:2617 nojobs.c:664
b80f6443
JA
1284#, c-format
1285msgid "wait: pid %ld is not a child of this shell"
1286msgstr "wait: pid %ld is not a child of this shell"
1287
3eb0018e 1288#: jobs.c:2893
b80f6443
JA
1289#, c-format
1290msgid "wait_for: No record of process %ld"
1291msgstr "wait_for: No record of process %ld"
1292
3eb0018e 1293#: jobs.c:3236
b80f6443
JA
1294#, c-format
1295msgid "wait_for_job: job %d is stopped"
1296msgstr "wait_for_job: job %d is stopped"
1297
3eb0018e
CR
1298#: jobs.c:3564
1299#, c-format
1300msgid "%s: no current jobs"
1301msgstr "%s: no current jobs"
1302
1303#: jobs.c:3571
b80f6443
JA
1304#, c-format
1305msgid "%s: job has terminated"
1306msgstr "%s: job has terminated"
1307
3eb0018e 1308#: jobs.c:3580
b80f6443
JA
1309#, c-format
1310msgid "%s: job %d already in background"
1311msgstr "%s: job %d already in background"
1312
3eb0018e 1313#: jobs.c:3806
0001803f
CR
1314msgid "waitchld: turning on WNOHANG to avoid indefinite block"
1315msgstr "waitchld: turning on WNOHANG to avoid indefinite block"
1316
3eb0018e 1317#: jobs.c:4320
3185942a
JA
1318#, c-format
1319msgid "%s: line %d: "
1320msgstr "%s: line %d: "
1321
3eb0018e 1322#: jobs.c:4334 nojobs.c:919
3185942a
JA
1323#, c-format
1324msgid " (core dumped)"
1325msgstr " (core dumped)"
1326
3eb0018e 1327#: jobs.c:4346 jobs.c:4359
3185942a
JA
1328#, c-format
1329msgid "(wd now: %s)\n"
1330msgstr "(wd now: %s)\n"
1331
3eb0018e 1332#: jobs.c:4391
3185942a
JA
1333msgid "initialize_job_control: getpgrp failed"
1334msgstr "initialize_job_control: getpgrp failed"
1335
3eb0018e 1336#: jobs.c:4447
d233b485
CR
1337msgid "initialize_job_control: no job control in background"
1338msgstr "initialize_job_control: no job control in background"
1339
3eb0018e 1340#: jobs.c:4463
3185942a
JA
1341msgid "initialize_job_control: line discipline"
1342msgstr "initialize_job_control: line discipline"
1343
3eb0018e 1344#: jobs.c:4473
3185942a
JA
1345msgid "initialize_job_control: setpgid"
1346msgstr "initialize_job_control: setpgid"
1347
3eb0018e 1348#: jobs.c:4494 jobs.c:4503
3185942a
JA
1349#, c-format
1350msgid "cannot set terminal process group (%d)"
1351msgstr "cannot set terminal process group (%d)"
1352
3eb0018e 1353#: jobs.c:4508
b80f6443
JA
1354msgid "no job control in this shell"
1355msgstr "no job control in this shell"
1356
3eb0018e 1357#: lib/malloc/malloc.c:353
b80f6443
JA
1358#, c-format
1359msgid "malloc: failed assertion: %s\n"
1360msgstr "malloc: failed assertion: %s\n"
1361
3eb0018e 1362#: lib/malloc/malloc.c:369
b80f6443
JA
1363#, c-format
1364msgid ""
1365"\r\n"
1366"malloc: %s:%d: assertion botched\r\n"
1367msgstr ""
1368"\r\n"
1369"malloc: %s:%d: assertion botched\r\n"
1370
3eb0018e 1371#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933
3185942a
JA
1372msgid "unknown"
1373msgstr "unknown"
1374
3eb0018e 1375#: lib/malloc/malloc.c:882
b80f6443
JA
1376msgid "malloc: block on free list clobbered"
1377msgstr "malloc: block on free list clobbered"
1378
3eb0018e 1379#: lib/malloc/malloc.c:972
b80f6443
JA
1380msgid "free: called with already freed block argument"
1381msgstr "free: called with already freed block argument"
1382
3eb0018e 1383#: lib/malloc/malloc.c:975
b80f6443
JA
1384msgid "free: called with unallocated block argument"
1385msgstr "free: called with unallocated block argument"
1386
3eb0018e 1387#: lib/malloc/malloc.c:994
b80f6443
JA
1388msgid "free: underflow detected; mh_nbytes out of range"
1389msgstr "free: underflow detected; mh_nbytes out of range"
1390
3eb0018e
CR
1391#: lib/malloc/malloc.c:1001
1392msgid "free: underflow detected; magic8 corrupted"
1393msgstr "free: underflow detected; magic8 corrupted"
1394
1395#: lib/malloc/malloc.c:1009
b80f6443
JA
1396msgid "free: start and end chunk sizes differ"
1397msgstr "free: start and end chunk sizes differ"
1398
3eb0018e 1399#: lib/malloc/malloc.c:1119
b80f6443
JA
1400msgid "realloc: called with unallocated block argument"
1401msgstr "realloc: called with unallocated block argument"
1402
3eb0018e 1403#: lib/malloc/malloc.c:1134
b80f6443
JA
1404msgid "realloc: underflow detected; mh_nbytes out of range"
1405msgstr "realloc: underflow detected; mh_nbytes out of range"
1406
3eb0018e
CR
1407#: lib/malloc/malloc.c:1141
1408msgid "realloc: underflow detected; magic8 corrupted"
1409msgstr "realloc: underflow detected; magic8 corrupted"
1410
1411#: lib/malloc/malloc.c:1150
b80f6443
JA
1412msgid "realloc: start and end chunk sizes differ"
1413msgstr "realloc: start and end chunk sizes differ"
1414
a0c0a00f 1415#: lib/malloc/table.c:191
3185942a 1416#, c-format
b80f6443
JA
1417msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
1418msgstr "register_alloc: alloc table is full with FIND_ALLOC?\n"
1419
a0c0a00f 1420#: lib/malloc/table.c:200
b80f6443
JA
1421#, c-format
1422msgid "register_alloc: %p already in table as allocated?\n"
1423msgstr "register_alloc: %p already in table as allocated?\n"
1424
a0c0a00f 1425#: lib/malloc/table.c:253
b80f6443
JA
1426#, c-format
1427msgid "register_free: %p already in table as free?\n"
1428msgstr "register_free: %p already in table as free?\n"
1429
ac50fbac 1430#: lib/sh/fmtulong.c:102
b80f6443
JA
1431msgid "invalid base"
1432msgstr "invalid base"
1433
3185942a 1434#: lib/sh/netopen.c:168
b80f6443
JA
1435#, c-format
1436msgid "%s: host unknown"
1437msgstr "%s: host unknown"
1438
3185942a 1439#: lib/sh/netopen.c:175
b80f6443
JA
1440#, c-format
1441msgid "%s: invalid service"
1442msgstr "%s: invalid service"
1443
3185942a 1444#: lib/sh/netopen.c:306
b80f6443
JA
1445#, c-format
1446msgid "%s: bad network path specification"
1447msgstr "%s: bad network path specification"
1448
a0c0a00f 1449#: lib/sh/netopen.c:347
b80f6443
JA
1450msgid "network operations not supported"
1451msgstr "network operations not supported"
1452
712f80b0 1453#: locale.c:217
0001803f
CR
1454#, c-format
1455msgid "setlocale: LC_ALL: cannot change locale (%s)"
1456msgstr "setlocale: LC_ALL: cannot change locale (%s)"
1457
712f80b0 1458#: locale.c:219
0001803f
CR
1459#, c-format
1460msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
1461msgstr "setlocale: LC_ALL: cannot change locale (%s): %s"
1462
712f80b0 1463#: locale.c:292
0001803f
CR
1464#, c-format
1465msgid "setlocale: %s: cannot change locale (%s)"
1466msgstr "setlocale: %s: cannot change locale (%s)"
1467
712f80b0 1468#: locale.c:294
0001803f
CR
1469#, c-format
1470msgid "setlocale: %s: cannot change locale (%s): %s"
1471msgstr "setlocale: %s: cannot change locale (%s): %s"
1472
ac50fbac 1473#: mailcheck.c:439
b80f6443
JA
1474msgid "You have mail in $_"
1475msgstr "You have mail in $_"
1476
ac50fbac 1477#: mailcheck.c:464
b80f6443
JA
1478msgid "You have new mail in $_"
1479msgstr "You have new mail in $_"
1480
ac50fbac 1481#: mailcheck.c:480
b80f6443
JA
1482#, c-format
1483msgid "The mail in %s has been read\n"
1484msgstr "The mail in %s has been read\n"
1485
d233b485 1486#: make_cmd.c:317
b80f6443
JA
1487msgid "syntax error: arithmetic expression required"
1488msgstr "syntax error: arithmetic expression required"
1489
d233b485 1490#: make_cmd.c:319
b80f6443
JA
1491msgid "syntax error: `;' unexpected"
1492msgstr "syntax error: ‘;’ unexpected"
1493
d233b485 1494#: make_cmd.c:320
b80f6443
JA
1495#, c-format
1496msgid "syntax error: `((%s))'"
1497msgstr "syntax error: ‘((%s))’"
1498
d233b485 1499#: make_cmd.c:572
b80f6443
JA
1500#, c-format
1501msgid "make_here_document: bad instruction type %d"
1502msgstr "make_here_document: bad instruction type %d"
1503
d233b485 1504#: make_cmd.c:657
3185942a
JA
1505#, c-format
1506msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
1507msgstr "here-document at line %d delimited by end-of-file (wanted ‘%s’)"
1508
d233b485 1509#: make_cmd.c:756
b80f6443
JA
1510#, c-format
1511msgid "make_redirection: redirection instruction `%d' out of range"
1512msgstr "make_redirection: redirection instruction ‘%d’ out of range"
1513
712f80b0 1514#: parse.y:2392
a0c0a00f
CR
1515#, c-format
1516msgid ""
1517"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
1518"truncated"
1519msgstr ""
1520"shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line "
1521"truncated"
1522
712f80b0 1523#: parse.y:2825
a0c0a00f
CR
1524msgid "maximum here-document count exceeded"
1525msgstr "maximum here-document count exceeded"
1526
3eb0018e 1527#: parse.y:3580 parse.y:3956 parse.y:4555
b80f6443
JA
1528#, c-format
1529msgid "unexpected EOF while looking for matching `%c'"
1530msgstr "unexpected EOF while looking for matching ‘%c’"
1531
3eb0018e 1532#: parse.y:4695
b80f6443
JA
1533msgid "unexpected EOF while looking for `]]'"
1534msgstr "unexpected EOF while looking for ‘]]’"
1535
3eb0018e 1536#: parse.y:4700
b80f6443
JA
1537#, c-format
1538msgid "syntax error in conditional expression: unexpected token `%s'"
1539msgstr "syntax error in conditional expression: unexpected token ‘%s’"
1540
3eb0018e 1541#: parse.y:4704
b80f6443
JA
1542msgid "syntax error in conditional expression"
1543msgstr "syntax error in conditional expression"
1544
3eb0018e 1545#: parse.y:4782
b80f6443
JA
1546#, c-format
1547msgid "unexpected token `%s', expected `)'"
1548msgstr "unexpected token ‘%s’, expected ‘)’"
1549
3eb0018e 1550#: parse.y:4786
b80f6443
JA
1551msgid "expected `)'"
1552msgstr "expected ‘)’"
1553
3eb0018e 1554#: parse.y:4814
b80f6443
JA
1555#, c-format
1556msgid "unexpected argument `%s' to conditional unary operator"
1557msgstr "unexpected argument ‘%s’ to conditional unary operator"
1558
3eb0018e 1559#: parse.y:4818
b80f6443
JA
1560msgid "unexpected argument to conditional unary operator"
1561msgstr "unexpected argument to conditional unary operator"
1562
3eb0018e 1563#: parse.y:4864
b80f6443
JA
1564#, c-format
1565msgid "unexpected token `%s', conditional binary operator expected"
1566msgstr "unexpected token ‘%s’, conditional binary operator expected"
1567
3eb0018e 1568#: parse.y:4868
b80f6443
JA
1569msgid "conditional binary operator expected"
1570msgstr "conditional binary operator expected"
1571
3eb0018e 1572#: parse.y:4890
b80f6443
JA
1573#, c-format
1574msgid "unexpected argument `%s' to conditional binary operator"
1575msgstr "unexpected argument ‘%s’ to conditional binary operator"
1576
3eb0018e 1577#: parse.y:4894
b80f6443
JA
1578msgid "unexpected argument to conditional binary operator"
1579msgstr "unexpected argument to conditional binary operator"
1580
3eb0018e 1581#: parse.y:4905
b80f6443
JA
1582#, c-format
1583msgid "unexpected token `%c' in conditional command"
1584msgstr "unexpected token ‘%c’ in conditional command"
1585
3eb0018e 1586#: parse.y:4908
b80f6443
JA
1587#, c-format
1588msgid "unexpected token `%s' in conditional command"
1589msgstr "unexpected token ‘%s’ in conditional command"
1590
3eb0018e 1591#: parse.y:4912
b80f6443
JA
1592#, c-format
1593msgid "unexpected token %d in conditional command"
1594msgstr "unexpected token %d in conditional command"
1595
3eb0018e 1596#: parse.y:6335
b80f6443
JA
1597#, c-format
1598msgid "syntax error near unexpected token `%s'"
1599msgstr "syntax error near unexpected token ‘%s’"
1600
3eb0018e 1601#: parse.y:6354
b80f6443
JA
1602#, c-format
1603msgid "syntax error near `%s'"
1604msgstr "syntax error near ‘%s’"
1605
3eb0018e 1606#: parse.y:6364
b80f6443
JA
1607msgid "syntax error: unexpected end of file"
1608msgstr "syntax error: unexpected end of file"
1609
3eb0018e 1610#: parse.y:6364
b80f6443
JA
1611msgid "syntax error"
1612msgstr "syntax error"
1613
3eb0018e 1614#: parse.y:6427
b80f6443
JA
1615#, c-format
1616msgid "Use \"%s\" to leave the shell.\n"
1617msgstr "Use “%s” to leave the shell.\n"
1618
3eb0018e 1619#: parse.y:6592
b80f6443
JA
1620msgid "unexpected EOF while looking for matching `)'"
1621msgstr "unexpected EOF while looking for matching ‘)’"
1622
d233b485 1623#: pcomplete.c:1132
b80f6443
JA
1624#, c-format
1625msgid "completion: function `%s' not found"
1626msgstr "completion: function ‘%s’ not found"
1627
d233b485 1628#: pcomplete.c:1722
a0c0a00f
CR
1629#, c-format
1630msgid "programmable_completion: %s: possible retry loop"
1631msgstr "programmable_completion: %s: possible retry loop"
1632
495aee44 1633#: pcomplib.c:182
b80f6443
JA
1634#, c-format
1635msgid "progcomp_insert: %s: NULL COMPSPEC"
1636msgstr "progcomp_insert: %s: NULL COMPSPEC"
1637
a0c0a00f 1638#: print_cmd.c:302
b80f6443
JA
1639#, c-format
1640msgid "print_command: bad connector `%d'"
1641msgstr "print_command: bad connector ‘%d’"
1642
a0c0a00f 1643#: print_cmd.c:375
0001803f
CR
1644#, c-format
1645msgid "xtrace_set: %d: invalid file descriptor"
1646msgstr "xtrace_set: %d: invalid file descriptor"
1647
a0c0a00f 1648#: print_cmd.c:380
0001803f
CR
1649msgid "xtrace_set: NULL file pointer"
1650msgstr "xtrace_set: NULL file pointer"
1651
a0c0a00f 1652#: print_cmd.c:384
0001803f
CR
1653#, c-format
1654msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
1655msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
1656
d233b485 1657#: print_cmd.c:1540
b80f6443
JA
1658#, c-format
1659msgid "cprintf: `%c': invalid format character"
1660msgstr "cprintf: ‘%c’: invalid format character"
1661
3eb0018e 1662#: redir.c:149 redir.c:197
b80f6443
JA
1663msgid "file descriptor out of range"
1664msgstr "file descriptor out of range"
1665
3eb0018e 1666#: redir.c:204
b80f6443
JA
1667#, c-format
1668msgid "%s: ambiguous redirect"
1669msgstr "%s: ambiguous redirect"
1670
3eb0018e 1671#: redir.c:208
b80f6443
JA
1672#, c-format
1673msgid "%s: cannot overwrite existing file"
1674msgstr "%s: cannot overwrite existing file"
1675
3eb0018e 1676#: redir.c:213
b80f6443
JA
1677#, c-format
1678msgid "%s: restricted: cannot redirect output"
1679msgstr "%s: restricted: cannot redirect output"
1680
3eb0018e 1681#: redir.c:218
b80f6443 1682#, c-format
3185942a
JA
1683msgid "cannot create temp file for here-document: %s"
1684msgstr "cannot create temp file for here-document: %s"
b80f6443 1685
3eb0018e 1686#: redir.c:222
0001803f
CR
1687#, c-format
1688msgid "%s: cannot assign fd to variable"
1689msgstr "%s: cannot assign fd to variable"
1690
3eb0018e 1691#: redir.c:649
b80f6443
JA
1692msgid "/dev/(tcp|udp)/host/port not supported without networking"
1693msgstr "/dev/(tcp|udp)/host/port not supported without networking"
1694
3eb0018e 1695#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284
b80f6443
JA
1696msgid "redirection error: cannot duplicate fd"
1697msgstr "redirection error: cannot duplicate fd"
1698
3eb0018e 1699#: shell.c:347
b80f6443
JA
1700msgid "could not find /tmp, please create!"
1701msgstr "could not find /tmp, please create!"
1702
3eb0018e 1703#: shell.c:351
b80f6443
JA
1704msgid "/tmp must be a valid directory name"
1705msgstr "/tmp must be a valid directory name"
1706
3eb0018e 1707#: shell.c:804
d233b485
CR
1708msgid "pretty-printing mode ignored in interactive shells"
1709msgstr "pretty-printing mode ignored in interactive shells"
1710
3eb0018e 1711#: shell.c:948
b80f6443
JA
1712#, c-format
1713msgid "%c%c: invalid option"
1714msgstr "%c%c: invalid option"
1715
3eb0018e 1716#: shell.c:1319
a0c0a00f
CR
1717#, c-format
1718msgid "cannot set uid to %d: effective uid %d"
1719msgstr "cannot set uid to %d: effective uid %d"
1720
3eb0018e 1721#: shell.c:1330
a0c0a00f
CR
1722#, c-format
1723msgid "cannot set gid to %d: effective gid %d"
1724msgstr "cannot set gid to %d: effective gid %d"
1725
3eb0018e 1726#: shell.c:1518
a0c0a00f
CR
1727msgid "cannot start debugger; debugging mode disabled"
1728msgstr "cannot start debugger; debugging mode disabled"
1729
3eb0018e 1730#: shell.c:1632
a0c0a00f
CR
1731#, c-format
1732msgid "%s: Is a directory"
1733msgstr "%s: Is a directory"
1734
3eb0018e 1735#: shell.c:1881
b80f6443
JA
1736msgid "I have no name!"
1737msgstr "I have no name!"
1738
3eb0018e 1739#: shell.c:2035
3185942a
JA
1740#, c-format
1741msgid "GNU bash, version %s-(%s)\n"
1742msgstr "GNU bash, version %s-(%s)\n"
1743
3eb0018e 1744#: shell.c:2036
b80f6443
JA
1745#, c-format
1746msgid ""
1747"Usage:\t%s [GNU long option] [option] ...\n"
1748"\t%s [GNU long option] [option] script-file ...\n"
1749msgstr ""
1750"Usage:\t%s [GNU long option] [option] ...\n"
1751"\t%s [GNU long option] [option] script-file ...\n"
1752
3eb0018e 1753#: shell.c:2038
b80f6443
JA
1754msgid "GNU long options:\n"
1755msgstr "GNU long options:\n"
1756
3eb0018e 1757#: shell.c:2042
b80f6443
JA
1758msgid "Shell options:\n"
1759msgstr "Shell options:\n"
1760
3eb0018e 1761#: shell.c:2043
ac50fbac
CR
1762msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
1763msgstr "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
b80f6443 1764
3eb0018e 1765#: shell.c:2062
b80f6443
JA
1766#, c-format
1767msgid "\t-%s or -o option\n"
1768msgstr "\t-%s or -o option\n"
1769
3eb0018e 1770#: shell.c:2068
b80f6443
JA
1771#, c-format
1772msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
1773msgstr "Type ‘%s -c “help set”’ for more information about shell options.\n"
1774
3eb0018e 1775#: shell.c:2069
b80f6443
JA
1776#, c-format
1777msgid "Type `%s -c help' for more information about shell builtin commands.\n"
1778msgstr "Type ‘%s -c help’ for more information about shell builtin commands.\n"
1779
3eb0018e 1780#: shell.c:2070
3185942a 1781#, c-format
b80f6443
JA
1782msgid "Use the `bashbug' command to report bugs.\n"
1783msgstr "Use the ‘bashbug’ command to report bugs.\n"
1784
3eb0018e 1785#: shell.c:2072
a0c0a00f
CR
1786#, c-format
1787msgid "bash home page: <http://www.gnu.org/software/bash>\n"
1788msgstr "bash home page: <http://www.gnu.org/software/bash>\n"
1789
3eb0018e 1790#: shell.c:2073
a0c0a00f
CR
1791#, c-format
1792msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
1793msgstr "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
1794
712f80b0 1795#: sig.c:752
b80f6443
JA
1796#, c-format
1797msgid "sigprocmask: %d: invalid operation"
1798msgstr "sigprocmask: %d: invalid operation"
1799
712f80b0 1800#: siglist.c:47
3185942a
JA
1801msgid "Bogus signal"
1802msgstr "Bogus signal"
b80f6443 1803
712f80b0 1804#: siglist.c:50
3185942a
JA
1805msgid "Hangup"
1806msgstr "Hangup"
b80f6443 1807
712f80b0 1808#: siglist.c:54
3185942a
JA
1809msgid "Interrupt"
1810msgstr "Interrupt"
b80f6443 1811
712f80b0 1812#: siglist.c:58
3185942a
JA
1813msgid "Quit"
1814msgstr "Quit"
b80f6443 1815
712f80b0 1816#: siglist.c:62
3185942a
JA
1817msgid "Illegal instruction"
1818msgstr "Illegal instruction"
b80f6443 1819
712f80b0 1820#: siglist.c:66
3185942a
JA
1821msgid "BPT trace/trap"
1822msgstr "BPT trace/trap"
b80f6443 1823
712f80b0 1824#: siglist.c:74
3185942a
JA
1825msgid "ABORT instruction"
1826msgstr "ABORT instruction"
1827
712f80b0 1828#: siglist.c:78
3185942a
JA
1829msgid "EMT instruction"
1830msgstr "EMT instruction"
1831
712f80b0 1832#: siglist.c:82
3185942a
JA
1833msgid "Floating point exception"
1834msgstr "Floating point exception"
1835
712f80b0 1836#: siglist.c:86
3185942a
JA
1837msgid "Killed"
1838msgstr "Killed"
1839
712f80b0 1840#: siglist.c:90
3185942a
JA
1841msgid "Bus error"
1842msgstr "Bus error"
1843
712f80b0 1844#: siglist.c:94
3185942a
JA
1845msgid "Segmentation fault"
1846msgstr "Segmentation fault"
1847
712f80b0 1848#: siglist.c:98
3185942a
JA
1849msgid "Bad system call"
1850msgstr "Bad system call"
1851
712f80b0 1852#: siglist.c:102
3185942a
JA
1853msgid "Broken pipe"
1854msgstr "Broken pipe"
1855
712f80b0 1856#: siglist.c:106
3185942a
JA
1857msgid "Alarm clock"
1858msgstr "Alarm clock"
1859
712f80b0 1860#: siglist.c:110
3185942a
JA
1861msgid "Terminated"
1862msgstr "Terminated"
1863
712f80b0 1864#: siglist.c:114
3185942a
JA
1865msgid "Urgent IO condition"
1866msgstr "Urgent IO condition"
1867
712f80b0 1868#: siglist.c:118
3185942a
JA
1869msgid "Stopped (signal)"
1870msgstr "Stopped (signal)"
1871
712f80b0 1872#: siglist.c:126
3185942a
JA
1873msgid "Continue"
1874msgstr "Continue"
1875
712f80b0 1876#: siglist.c:134
3185942a
JA
1877msgid "Child death or stop"
1878msgstr "Child death or stop"
1879
712f80b0 1880#: siglist.c:138
3185942a
JA
1881msgid "Stopped (tty input)"
1882msgstr "Stopped (tty input)"
1883
712f80b0 1884#: siglist.c:142
3185942a
JA
1885msgid "Stopped (tty output)"
1886msgstr "Stopped (tty output)"
1887
712f80b0 1888#: siglist.c:146
3185942a
JA
1889msgid "I/O ready"
1890msgstr "I/O ready"
1891
712f80b0 1892#: siglist.c:150
3185942a
JA
1893msgid "CPU limit"
1894msgstr "CPU limit"
1895
712f80b0 1896#: siglist.c:154
3185942a
JA
1897msgid "File limit"
1898msgstr "File limit"
1899
712f80b0 1900#: siglist.c:158
3185942a
JA
1901msgid "Alarm (virtual)"
1902msgstr "Alarm (virtual)"
1903
712f80b0 1904#: siglist.c:162
3185942a
JA
1905msgid "Alarm (profile)"
1906msgstr "Alarm (profile)"
1907
712f80b0 1908#: siglist.c:166
3185942a
JA
1909msgid "Window changed"
1910msgstr "Window changed"
1911
712f80b0 1912#: siglist.c:170
3185942a
JA
1913msgid "Record lock"
1914msgstr "Record lock"
1915
712f80b0 1916#: siglist.c:174
3185942a
JA
1917msgid "User signal 1"
1918msgstr "User signal 1"
1919
712f80b0 1920#: siglist.c:178
3185942a
JA
1921msgid "User signal 2"
1922msgstr "User signal 2"
1923
712f80b0 1924#: siglist.c:182
3185942a
JA
1925msgid "HFT input data pending"
1926msgstr "HFT input data pending"
1927
712f80b0 1928#: siglist.c:186
3185942a
JA
1929msgid "power failure imminent"
1930msgstr "power failure imminent"
1931
712f80b0 1932#: siglist.c:190
3185942a
JA
1933msgid "system crash imminent"
1934msgstr "system crash imminent"
1935
712f80b0 1936#: siglist.c:194
3185942a
JA
1937msgid "migrate process to another CPU"
1938msgstr "migrate process to another CPU"
1939
712f80b0 1940#: siglist.c:198
3185942a
JA
1941msgid "programming error"
1942msgstr "programming error"
1943
712f80b0 1944#: siglist.c:202
3185942a
JA
1945msgid "HFT monitor mode granted"
1946msgstr "HFT monitor mode granted"
1947
712f80b0 1948#: siglist.c:206
3185942a
JA
1949msgid "HFT monitor mode retracted"
1950msgstr "HFT monitor mode retracted"
1951
712f80b0 1952#: siglist.c:210
3185942a
JA
1953msgid "HFT sound sequence has completed"
1954msgstr "HFT sound sequence has completed"
1955
712f80b0 1956#: siglist.c:214
3185942a
JA
1957msgid "Information request"
1958msgstr "Information request"
1959
712f80b0 1960#: siglist.c:222 siglist.c:224
3185942a
JA
1961#, c-format
1962msgid "Unknown Signal #%d"
1963msgstr "Unknown Signal #%d"
1964
3eb0018e 1965#: subst.c:1476 subst.c:1666
3185942a
JA
1966#, c-format
1967msgid "bad substitution: no closing `%s' in %s"
1968msgstr "bad substitution: no closing ‘%s’ in %s"
1969
3eb0018e 1970#: subst.c:3281
3185942a
JA
1971#, c-format
1972msgid "%s: cannot assign list to array member"
1973msgstr "%s: cannot assign list to array member"
1974
3eb0018e 1975#: subst.c:5910 subst.c:5926
3185942a
JA
1976msgid "cannot make pipe for process substitution"
1977msgstr "cannot make pipe for process substitution"
1978
3eb0018e 1979#: subst.c:5977
3185942a
JA
1980msgid "cannot make child for process substitution"
1981msgstr "cannot make child for process substitution"
1982
3eb0018e 1983#: subst.c:6051
3185942a
JA
1984#, c-format
1985msgid "cannot open named pipe %s for reading"
1986msgstr "cannot open named pipe %s for reading"
1987
3eb0018e 1988#: subst.c:6053
b80f6443 1989#, c-format
3185942a
JA
1990msgid "cannot open named pipe %s for writing"
1991msgstr "cannot open named pipe %s for writing"
b80f6443 1992
3eb0018e 1993#: subst.c:6076
b80f6443
JA
1994#, c-format
1995msgid "cannot duplicate named pipe %s as fd %d"
1996msgstr "cannot duplicate named pipe %s as fd %d"
1997
3eb0018e 1998#: subst.c:6200
a0c0a00f
CR
1999msgid "command substitution: ignored null byte in input"
2000msgstr "command substitution: ignored null byte in input"
2001
3eb0018e 2002#: subst.c:6340
b80f6443
JA
2003msgid "cannot make pipe for command substitution"
2004msgstr "cannot make pipe for command substitution"
2005
3eb0018e 2006#: subst.c:6384
b80f6443
JA
2007msgid "cannot make child for command substitution"
2008msgstr "cannot make child for command substitution"
2009
3eb0018e 2010#: subst.c:6410
b80f6443
JA
2011msgid "command_substitute: cannot duplicate pipe as fd 1"
2012msgstr "command_substitute: cannot duplicate pipe as fd 1"
2013
3eb0018e 2014#: subst.c:6861 subst.c:9916
ac50fbac
CR
2015#, c-format
2016msgid "%s: invalid variable name for name reference"
2017msgstr "%s: invalid variable name for name reference"
2018
3eb0018e 2019#: subst.c:6957 subst.c:6975 subst.c:7147
a0c0a00f
CR
2020#, c-format
2021msgid "%s: invalid indirect expansion"
2022msgstr "%s: invalid indirect expansion"
2023
3eb0018e 2024#: subst.c:6991 subst.c:7155
a0c0a00f
CR
2025#, c-format
2026msgid "%s: invalid variable name"
2027msgstr "%s: invalid variable name"
2028
3eb0018e 2029#: subst.c:7234
d233b485
CR
2030#, c-format
2031msgid "%s: parameter not set"
2032msgstr "%s: parameter not set"
2033
3eb0018e 2034#: subst.c:7236
b80f6443
JA
2035#, c-format
2036msgid "%s: parameter null or not set"
2037msgstr "%s: parameter null or not set"
2038
3eb0018e 2039#: subst.c:7481 subst.c:7496
b80f6443
JA
2040#, c-format
2041msgid "%s: substring expression < 0"
2042msgstr "%s: substring expression < 0"
2043
3eb0018e 2044#: subst.c:9245 subst.c:9266
d233b485
CR
2045#, c-format
2046msgid "%s: bad substitution"
2047msgstr "%s: bad substitution"
2048
3eb0018e 2049#: subst.c:9354
b80f6443
JA
2050#, c-format
2051msgid "$%s: cannot assign in this way"
2052msgstr "$%s: cannot assign in this way"
2053
3eb0018e 2054#: subst.c:9778
0001803f
CR
2055msgid ""
2056"future versions of the shell will force evaluation as an arithmetic "
2057"substitution"
2058msgstr ""
2059"future versions of the shell will force evaluation as an arithmetic "
2060"substitution"
2061
3eb0018e 2062#: subst.c:10331
3185942a
JA
2063#, c-format
2064msgid "bad substitution: no closing \"`\" in %s"
2065msgstr "bad substitution: no closing “`” in %s"
2066
3eb0018e 2067#: subst.c:11393
b80f6443
JA
2068#, c-format
2069msgid "no match: %s"
2070msgstr "no match: %s"
2071
ac50fbac 2072#: test.c:147
b80f6443
JA
2073msgid "argument expected"
2074msgstr "argument expected"
2075
ac50fbac 2076#: test.c:156
b80f6443
JA
2077#, c-format
2078msgid "%s: integer expression expected"
2079msgstr "%s: integer expression expected"
2080
a0c0a00f 2081#: test.c:265
b80f6443
JA
2082msgid "`)' expected"
2083msgstr "‘)’ expected"
2084
a0c0a00f 2085#: test.c:267
b80f6443
JA
2086#, c-format
2087msgid "`)' expected, found %s"
2088msgstr "‘)’ expected, found %s"
2089
712f80b0 2090#: test.c:466 test.c:796
b80f6443
JA
2091#, c-format
2092msgid "%s: binary operator expected"
2093msgstr "%s: binary operator expected"
2094
712f80b0
CR
2095#: test.c:753 test.c:756
2096#, c-format
2097msgid "%s: unary operator expected"
2098msgstr "%s: unary operator expected"
2099
2100#: test.c:878
b80f6443
JA
2101msgid "missing `]'"
2102msgstr "missing ‘]’"
2103
712f80b0
CR
2104#: test.c:896
2105#, c-format
2106msgid "syntax error: `%s' unexpected"
2107msgstr "syntax error: ‘%s’ unexpected"
2108
2109#: trap.c:220
b80f6443
JA
2110msgid "invalid signal number"
2111msgstr "invalid signal number"
2112
712f80b0 2113#: trap.c:325
d233b485
CR
2114#, c-format
2115msgid "trap handler: maximum trap handler level exceeded (%d)"
2116msgstr "trap handler: maximum trap handler level exceeded (%d)"
2117
712f80b0 2118#: trap.c:414
b80f6443
JA
2119#, c-format
2120msgid "run_pending_traps: bad value in trap_list[%d]: %p"
2121msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
2122
712f80b0 2123#: trap.c:418
b80f6443
JA
2124#, c-format
2125msgid ""
2126"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
2127msgstr ""
2128"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
2129
712f80b0 2130#: trap.c:476
b80f6443
JA
2131#, c-format
2132msgid "trap_handler: bad signal %d"
2133msgstr "trap_handler: bad signal %d"
2134
3eb0018e 2135#: variables.c:421
b80f6443
JA
2136#, c-format
2137msgid "error importing function definition for `%s'"
2138msgstr "error importing function definition for ‘%s’"
2139
3eb0018e 2140#: variables.c:833
b80f6443
JA
2141#, c-format
2142msgid "shell level (%d) too high, resetting to 1"
2143msgstr "shell level (%d) too high, resetting to 1"
2144
3eb0018e 2145#: variables.c:2649
b80f6443
JA
2146msgid "make_local_variable: no function context at current scope"
2147msgstr "make_local_variable: no function context at current scope"
2148
3eb0018e 2149#: variables.c:2668
ac50fbac
CR
2150#, c-format
2151msgid "%s: variable may not be assigned value"
2152msgstr "%s: variable may not be assigned value"
2153
3eb0018e 2154#: variables.c:3450
a0c0a00f
CR
2155#, c-format
2156msgid "%s: assigning integer to name reference"
2157msgstr "%s: assigning integer to name reference"
2158
3eb0018e 2159#: variables.c:4379
b80f6443
JA
2160msgid "all_local_variables: no function context at current scope"
2161msgstr "all_local_variables: no function context at current scope"
2162
3eb0018e 2163#: variables.c:4746
0001803f
CR
2164#, c-format
2165msgid "%s has null exportstr"
2166msgstr "%s has null exportstr"
2167
3eb0018e 2168#: variables.c:4751 variables.c:4760
b80f6443
JA
2169#, c-format
2170msgid "invalid character %d in exportstr for %s"
2171msgstr "invalid character %d in exportstr for %s"
2172
3eb0018e 2173#: variables.c:4766
b80f6443
JA
2174#, c-format
2175msgid "no `=' in exportstr for %s"
2176msgstr "no ‘=’ in exportstr for %s"
2177
3eb0018e 2178#: variables.c:5306
b80f6443
JA
2179msgid "pop_var_context: head of shell_variables not a function context"
2180msgstr "pop_var_context: head of shell_variables not a function context"
2181
3eb0018e 2182#: variables.c:5319
b80f6443
JA
2183msgid "pop_var_context: no global_variables context"
2184msgstr "pop_var_context: no global_variables context"
2185
3eb0018e 2186#: variables.c:5399
b80f6443
JA
2187msgid "pop_scope: head of shell_variables not a temporary environment scope"
2188msgstr "pop_scope: head of shell_variables not a temporary environment scope"
2189
3eb0018e 2190#: variables.c:6362
0001803f
CR
2191#, c-format
2192msgid "%s: %s: cannot open as FILE"
2193msgstr "%s: %s: cannot open as FILE"
2194
3eb0018e 2195#: variables.c:6367
0001803f
CR
2196#, c-format
2197msgid "%s: %s: invalid value for trace file descriptor"
2198msgstr "%s: %s: invalid value for trace file descriptor"
2199
3eb0018e 2200#: variables.c:6412
ac50fbac
CR
2201#, c-format
2202msgid "%s: %s: compatibility value out of range"
2203msgstr "%s: %s: compatibility value out of range"
2204
a0c0a00f 2205#: version.c:46 version2.c:46
3eb0018e
CR
2206msgid "Copyright (C) 2020 Free Software Foundation, Inc."
2207msgstr "Copyright (C) 2020 Free Software Foundation, Inc."
3185942a 2208
ac50fbac 2209#: version.c:47 version2.c:47
3185942a
JA
2210msgid ""
2211"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
2212"html>\n"
2213msgstr ""
2214"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
2215"html>\n"
2216
ac50fbac 2217#: version.c:86 version2.c:86
3185942a
JA
2218#, c-format
2219msgid "GNU bash, version %s (%s)\n"
2220msgstr "GNU bash, version %s (%s)\n"
2221
ac50fbac
CR
2222#: version.c:91 version2.c:91
2223msgid "This is free software; you are free to change and redistribute it."
2224msgstr "This is free software; you are free to change and redistribute it."
3185942a 2225
ac50fbac
CR
2226#: version.c:92 version2.c:92
2227msgid "There is NO WARRANTY, to the extent permitted by law."
2228msgstr "There is NO WARRANTY, to the extent permitted by law."
b80f6443 2229
d233b485 2230#: xmalloc.c:93
b80f6443 2231#, c-format
0001803f
CR
2232msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
2233msgstr "%s: cannot allocate %lu bytes (%lu bytes allocated)"
b80f6443 2234
d233b485 2235#: xmalloc.c:95
b80f6443 2236#, c-format
0001803f
CR
2237msgid "%s: cannot allocate %lu bytes"
2238msgstr "%s: cannot allocate %lu bytes"
b80f6443 2239
d233b485 2240#: xmalloc.c:165
b80f6443 2241#, c-format
0001803f
CR
2242msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
2243msgstr "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
b80f6443 2244
d233b485 2245#: xmalloc.c:167
b80f6443 2246#, c-format
0001803f
CR
2247msgid "%s: %s:%d: cannot allocate %lu bytes"
2248msgstr "%s: %s:%d: cannot allocate %lu bytes"
b80f6443 2249
a0c0a00f 2250#: builtins.c:45
3185942a
JA
2251msgid "alias [-p] [name[=value] ... ]"
2252msgstr "alias [-p] [name[=value] ... ]"
2253
a0c0a00f 2254#: builtins.c:49
3185942a
JA
2255msgid "unalias [-a] name [name ...]"
2256msgstr "unalias [-a] name [name ...]"
2257
a0c0a00f 2258#: builtins.c:53
3185942a 2259msgid ""
ac50fbac 2260"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
3185942a
JA
2261"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
2262msgstr ""
ac50fbac 2263"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
3185942a
JA
2264"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
2265
a0c0a00f 2266#: builtins.c:56
3185942a
JA
2267msgid "break [n]"
2268msgstr "break [n]"
2269
a0c0a00f 2270#: builtins.c:58
3185942a
JA
2271msgid "continue [n]"
2272msgstr "continue [n]"
2273
a0c0a00f 2274#: builtins.c:60
3185942a
JA
2275msgid "builtin [shell-builtin [arg ...]]"
2276msgstr "builtin [shell-builtin [arg ...]]"
2277
a0c0a00f 2278#: builtins.c:63
3185942a
JA
2279msgid "caller [expr]"
2280msgstr "caller [expr]"
2281
a0c0a00f 2282#: builtins.c:66
ac50fbac
CR
2283msgid "cd [-L|[-P [-e]] [-@]] [dir]"
2284msgstr "cd [-L|[-P [-e]] [-@]] [dir]"
3185942a 2285
a0c0a00f 2286#: builtins.c:68
3185942a
JA
2287msgid "pwd [-LP]"
2288msgstr "pwd [-LP]"
2289
a0c0a00f 2290#: builtins.c:76
3185942a
JA
2291msgid "command [-pVv] command [arg ...]"
2292msgstr "command [-pVv] command [arg ...]"
2293
a0c0a00f 2294#: builtins.c:78
712f80b0
CR
2295msgid "declare [-aAfFgiIlnrtux] [-p] [name[=value] ...]"
2296msgstr "declare [-aAfFgiIlnrtux] [-p] [name[=value] ...]"
3185942a 2297
3185942a 2298#: builtins.c:80
712f80b0
CR
2299msgid "typeset [-aAfFgiIlnrtux] [-p] name[=value] ..."
2300msgstr "typeset [-aAfFgiIlnrtux] [-p] name[=value] ..."
a0c0a00f
CR
2301
2302#: builtins.c:82
3185942a
JA
2303msgid "local [option] name[=value] ..."
2304msgstr "local [option] name[=value] ..."
2305
a0c0a00f 2306#: builtins.c:85
3185942a
JA
2307msgid "echo [-neE] [arg ...]"
2308msgstr "echo [-neE] [arg ...]"
2309
a0c0a00f 2310#: builtins.c:89
3185942a
JA
2311msgid "echo [-n] [arg ...]"
2312msgstr "echo [-n] [arg ...]"
2313
a0c0a00f 2314#: builtins.c:92
3185942a
JA
2315msgid "enable [-a] [-dnps] [-f filename] [name ...]"
2316msgstr "enable [-a] [-dnps] [-f filename] [name ...]"
2317
a0c0a00f 2318#: builtins.c:94
3185942a
JA
2319msgid "eval [arg ...]"
2320msgstr "eval [arg ...]"
2321
a0c0a00f 2322#: builtins.c:96
712f80b0
CR
2323msgid "getopts optstring name [arg ...]"
2324msgstr "getopts optstring name [arg ...]"
3185942a 2325
a0c0a00f 2326#: builtins.c:98
712f80b0
CR
2327msgid "exec [-cl] [-a name] [command [argument ...]] [redirection ...]"
2328msgstr "exec [-cl] [-a name] [command [argument ...]] [redirection ...]"
3185942a 2329
a0c0a00f 2330#: builtins.c:100
3185942a
JA
2331msgid "exit [n]"
2332msgstr "exit [n]"
2333
a0c0a00f 2334#: builtins.c:102
3185942a
JA
2335msgid "logout [n]"
2336msgstr "logout [n]"
2337
a0c0a00f 2338#: builtins.c:105
3185942a
JA
2339msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
2340msgstr "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
2341
a0c0a00f 2342#: builtins.c:109
3185942a
JA
2343msgid "fg [job_spec]"
2344msgstr "fg [job_spec]"
2345
a0c0a00f 2346#: builtins.c:113
3185942a
JA
2347msgid "bg [job_spec ...]"
2348msgstr "bg [job_spec ...]"
2349
a0c0a00f 2350#: builtins.c:116
3185942a
JA
2351msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
2352msgstr "hash [-lr] [-p pathname] [-dt] [name ...]"
2353
a0c0a00f 2354#: builtins.c:119
0001803f
CR
2355msgid "help [-dms] [pattern ...]"
2356msgstr "help [-dms] [pattern ...]"
3185942a 2357
a0c0a00f 2358#: builtins.c:123
3185942a
JA
2359msgid ""
2360"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2361"[arg...]"
2362msgstr ""
2363"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2364"[arg...]"
2365
a0c0a00f 2366#: builtins.c:127
3185942a
JA
2367msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
2368msgstr "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
2369
a0c0a00f
CR
2370#: builtins.c:131
2371msgid "disown [-h] [-ar] [jobspec ... | pid ...]"
2372msgstr "disown [-h] [-ar] [jobspec ... | pid ...]"
3185942a 2373
a0c0a00f 2374#: builtins.c:134
3185942a
JA
2375msgid ""
2376"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2377"[sigspec]"
2378msgstr ""
2379"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2380"[sigspec]"
2381
a0c0a00f 2382#: builtins.c:136
3185942a
JA
2383msgid "let arg [arg ...]"
2384msgstr "let arg [arg ...]"
2385
a0c0a00f 2386#: builtins.c:138
3185942a 2387msgid ""
0001803f
CR
2388"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2389"prompt] [-t timeout] [-u fd] [name ...]"
3185942a 2390msgstr ""
0001803f
CR
2391"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2392"prompt] [-t timeout] [-u fd] [name ...]"
3185942a 2393
a0c0a00f 2394#: builtins.c:140
3185942a
JA
2395msgid "return [n]"
2396msgstr "return [n]"
2397
a0c0a00f 2398#: builtins.c:142
495aee44
CR
2399msgid "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
2400msgstr "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
3185942a 2401
a0c0a00f 2402#: builtins.c:144
ac50fbac
CR
2403msgid "unset [-f] [-v] [-n] [name ...]"
2404msgstr "unset [-f] [-v] [-n] [name ...]"
3185942a 2405
a0c0a00f 2406#: builtins.c:146
3185942a
JA
2407msgid "export [-fn] [name[=value] ...] or export -p"
2408msgstr "export [-fn] [name[=value] ...] or export -p"
2409
a0c0a00f 2410#: builtins.c:148
495aee44
CR
2411msgid "readonly [-aAf] [name[=value] ...] or readonly -p"
2412msgstr "readonly [-aAf] [name[=value] ...] or readonly -p"
3185942a 2413
a0c0a00f 2414#: builtins.c:150
3185942a
JA
2415msgid "shift [n]"
2416msgstr "shift [n]"
2417
a0c0a00f 2418#: builtins.c:152
3185942a
JA
2419msgid "source filename [arguments]"
2420msgstr "source filename [arguments]"
2421
a0c0a00f 2422#: builtins.c:154
3185942a
JA
2423msgid ". filename [arguments]"
2424msgstr ". filename [arguments]"
2425
a0c0a00f 2426#: builtins.c:157
3185942a
JA
2427msgid "suspend [-f]"
2428msgstr "suspend [-f]"
2429
a0c0a00f 2430#: builtins.c:160
3185942a
JA
2431msgid "test [expr]"
2432msgstr "test [expr]"
2433
a0c0a00f 2434#: builtins.c:162
3185942a
JA
2435msgid "[ arg... ]"
2436msgstr "[ arg... ]"
2437
a0c0a00f 2438#: builtins.c:166
3185942a
JA
2439msgid "trap [-lp] [[arg] signal_spec ...]"
2440msgstr "trap [-lp] [[arg] signal_spec ...]"
2441
a0c0a00f 2442#: builtins.c:168
3185942a
JA
2443msgid "type [-afptP] name [name ...]"
2444msgstr "type [-afptP] name [name ...]"
2445
a0c0a00f
CR
2446#: builtins.c:171
2447msgid "ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]"
2448msgstr "ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]"
3185942a 2449
a0c0a00f 2450#: builtins.c:174
3185942a
JA
2451msgid "umask [-p] [-S] [mode]"
2452msgstr "umask [-p] [-S] [mode]"
2453
a0c0a00f 2454#: builtins.c:177
712f80b0
CR
2455msgid "wait [-fn] [-p var] [id ...]"
2456msgstr "wait [-fn] [-p var] [id ...]"
3185942a 2457
a0c0a00f 2458#: builtins.c:181
ac50fbac
CR
2459msgid "wait [pid ...]"
2460msgstr "wait [pid ...]"
3185942a 2461
a0c0a00f 2462#: builtins.c:184
3185942a
JA
2463msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
2464msgstr "for NAME [in WORDS ... ] ; do COMMANDS; done"
2465
a0c0a00f 2466#: builtins.c:186
3185942a
JA
2467msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
2468msgstr "for (( exp1; exp2; exp3 )); do COMMANDS; done"
2469
a0c0a00f 2470#: builtins.c:188
3185942a
JA
2471msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
2472msgstr "select NAME [in WORDS ... ;] do COMMANDS; done"
2473
a0c0a00f 2474#: builtins.c:190
3185942a
JA
2475msgid "time [-p] pipeline"
2476msgstr "time [-p] pipeline"
2477
a0c0a00f 2478#: builtins.c:192
3185942a
JA
2479msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
2480msgstr "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
2481
a0c0a00f 2482#: builtins.c:194
3185942a
JA
2483msgid ""
2484"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2485"COMMANDS; ] fi"
2486msgstr ""
2487"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2488"COMMANDS; ] fi"
2489
a0c0a00f 2490#: builtins.c:196
3185942a
JA
2491msgid "while COMMANDS; do COMMANDS; done"
2492msgstr "while COMMANDS; do COMMANDS; done"
2493
a0c0a00f 2494#: builtins.c:198
3185942a
JA
2495msgid "until COMMANDS; do COMMANDS; done"
2496msgstr "until COMMANDS; do COMMANDS; done"
2497
a0c0a00f 2498#: builtins.c:200
17345e5a
JA
2499msgid "coproc [NAME] command [redirections]"
2500msgstr "coproc [NAME] command [redirections]"
2501
a0c0a00f 2502#: builtins.c:202
3185942a
JA
2503msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
2504msgstr "function name { COMMANDS ; } or name () { COMMANDS ; }"
2505
a0c0a00f 2506#: builtins.c:204
3185942a
JA
2507msgid "{ COMMANDS ; }"
2508msgstr "{ COMMANDS ; }"
2509
a0c0a00f 2510#: builtins.c:206
3185942a
JA
2511msgid "job_spec [&]"
2512msgstr "job_spec [&]"
2513
a0c0a00f 2514#: builtins.c:208
3185942a
JA
2515msgid "(( expression ))"
2516msgstr "(( expression ))"
2517
a0c0a00f 2518#: builtins.c:210
3185942a
JA
2519msgid "[[ expression ]]"
2520msgstr "[[ expression ]]"
2521
a0c0a00f 2522#: builtins.c:212
3185942a
JA
2523msgid "variables - Names and meanings of some shell variables"
2524msgstr "variables - Names and meanings of some shell variables"
2525
a0c0a00f 2526#: builtins.c:215
3185942a
JA
2527msgid "pushd [-n] [+N | -N | dir]"
2528msgstr "pushd [-n] [+N | -N | dir]"
2529
a0c0a00f 2530#: builtins.c:219
3185942a
JA
2531msgid "popd [-n] [+N | -N]"
2532msgstr "popd [-n] [+N | -N]"
2533
a0c0a00f 2534#: builtins.c:223
3185942a
JA
2535msgid "dirs [-clpv] [+N] [-N]"
2536msgstr "dirs [-clpv] [+N] [-N]"
2537
a0c0a00f 2538#: builtins.c:226
3185942a
JA
2539msgid "shopt [-pqsu] [-o] [optname ...]"
2540msgstr "shopt [-pqsu] [-o] [optname ...]"
2541
a0c0a00f 2542#: builtins.c:228
3185942a
JA
2543msgid "printf [-v var] format [arguments]"
2544msgstr "printf [-v var] format [arguments]"
2545
a0c0a00f 2546#: builtins.c:231
3185942a 2547msgid ""
d233b485 2548"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
712f80b0 2549"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
0001803f 2550"suffix] [name ...]"
3185942a 2551msgstr ""
d233b485 2552"complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-"
712f80b0 2553"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
0001803f 2554"suffix] [name ...]"
3185942a 2555
a0c0a00f 2556#: builtins.c:235
3185942a 2557msgid ""
712f80b0
CR
2558"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
2559"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
3185942a 2560msgstr ""
712f80b0
CR
2561"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-"
2562"F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
3185942a 2563
a0c0a00f 2564#: builtins.c:239
d233b485
CR
2565msgid "compopt [-o|+o option] [-DEI] [name ...]"
2566msgstr "compopt [-o|+o option] [-DEI] [name ...]"
3185942a 2567
a0c0a00f 2568#: builtins.c:242
3185942a 2569msgid ""
a0c0a00f
CR
2570"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2571"callback] [-c quantum] [array]"
3185942a 2572msgstr ""
a0c0a00f
CR
2573"mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2574"callback] [-c quantum] [array]"
3185942a 2575
a0c0a00f 2576#: builtins.c:244
17345e5a 2577msgid ""
d233b485
CR
2578"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2579"callback] [-c quantum] [array]"
17345e5a 2580msgstr ""
d233b485
CR
2581"readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C "
2582"callback] [-c quantum] [array]"
17345e5a 2583
a0c0a00f 2584#: builtins.c:256
b80f6443 2585msgid ""
3185942a
JA
2586"Define or display aliases.\n"
2587" \n"
2588" Without arguments, `alias' prints the list of aliases in the reusable\n"
2589" form `alias NAME=VALUE' on standard output.\n"
2590" \n"
95732b49
JA
2591" Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2592" A trailing space in VALUE causes the next word to be checked for\n"
3185942a
JA
2593" alias substitution when the alias is expanded.\n"
2594" \n"
2595" Options:\n"
a0c0a00f 2596" -p\tprint all defined aliases in a reusable format\n"
3185942a
JA
2597" \n"
2598" Exit Status:\n"
2599" alias returns true unless a NAME is supplied for which no alias has "
2600"been\n"
2601" defined."
b80f6443 2602msgstr ""
3185942a
JA
2603"Define or display aliases.\n"
2604" \n"
2605" Without arguments, ‘alias’ prints the list of aliases in the reusable\n"
2606" form ‘alias NAME=VALUE’ on standard output.\n"
2607" \n"
95732b49
JA
2608" Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2609" A trailing space in VALUE causes the next word to be checked for\n"
3185942a
JA
2610" alias substitution when the alias is expanded.\n"
2611" \n"
2612" Options:\n"
a0c0a00f 2613" -p\tprint all defined aliases in a reusable format\n"
3185942a
JA
2614" \n"
2615" Exit Status:\n"
2616" alias returns true unless a NAME is supplied for which no alias has "
2617"been\n"
2618" defined."
b80f6443 2619
a0c0a00f 2620#: builtins.c:278
b80f6443 2621msgid ""
3185942a
JA
2622"Remove each NAME from the list of defined aliases.\n"
2623" \n"
2624" Options:\n"
a0c0a00f 2625" -a\tremove all alias definitions\n"
3185942a
JA
2626" \n"
2627" Return success unless a NAME is not an existing alias."
b80f6443 2628msgstr ""
3185942a
JA
2629"Remove each NAME from the list of defined aliases.\n"
2630" \n"
2631" Options:\n"
a0c0a00f 2632" -a\tremove all alias definitions\n"
3185942a
JA
2633" \n"
2634" Return success unless a NAME is not an existing alias."
b80f6443 2635
a0c0a00f 2636#: builtins.c:291
b80f6443 2637msgid ""
3185942a
JA
2638"Set Readline key bindings and variables.\n"
2639" \n"
2640" Bind a key sequence to a Readline function or a macro, or set a\n"
2641" Readline variable. The non-option argument syntax is equivalent to\n"
2642" that found in ~/.inputrc, but must be passed as a single argument:\n"
2643" e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
2644" \n"
2645" Options:\n"
2646" -m keymap Use KEYMAP as the keymap for the duration of this\n"
95732b49
JA
2647" command. Acceptable keymap names are emacs,\n"
2648" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2649"move,\n"
2650" vi-command, and vi-insert.\n"
2651" -l List names of functions.\n"
2652" -P List function names and bindings.\n"
2653" -p List functions and bindings in a form that can be\n"
2654" reused as input.\n"
95732b49
JA
2655" -S List key sequences that invoke macros and their "
2656"values\n"
2657" -s List key sequences that invoke macros and their "
2658"values\n"
3185942a
JA
2659" in a form that can be reused as input.\n"
2660" -V List variable names and values\n"
2661" -v List variable names and values in a form that can\n"
2662" be reused as input.\n"
2663" -q function-name Query about which keys invoke the named function.\n"
2664" -u function-name Unbind all keys which are bound to the named "
2665"function.\n"
2666" -r keyseq Remove the binding for KEYSEQ.\n"
2667" -f filename Read key bindings from FILENAME.\n"
2668" -x keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2669" \t\t\t\tKEYSEQ is entered.\n"
a0c0a00f
CR
2670" -X List key sequences bound with -x and associated "
2671"commands\n"
ac50fbac 2672" in a form that can be reused as input.\n"
3185942a
JA
2673" \n"
2674" Exit Status:\n"
2675" bind returns 0 unless an unrecognized option is given or an error occurs."
2676msgstr ""
2677"Set Readline key bindings and variables.\n"
2678" \n"
2679" Bind a key sequence to a Readline function or a macro, or set a\n"
2680" Readline variable. The non-option argument syntax is equivalent to\n"
2681" that found in ~/.inputrc, but must be passed as a single argument:\n"
2682" e.g., bind '“\\C-x\\C-r”: re-read-init-file'.\n"
2683" \n"
2684" Options:\n"
2685" -m keymap Use KEYMAP as the keymap for the duration of this\n"
95732b49
JA
2686" command. Acceptable keymap names are emacs,\n"
2687" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2688"move,\n"
2689" vi-command, and vi-insert.\n"
2690" -l List names of functions.\n"
2691" -P List function names and bindings.\n"
2692" -p List functions and bindings in a form that can be\n"
2693" reused as input.\n"
95732b49
JA
2694" -S List key sequences that invoke macros and their "
2695"values\n"
2696" -s List key sequences that invoke macros and their "
2697"values\n"
3185942a
JA
2698" in a form that can be reused as input.\n"
2699" -V List variable names and values\n"
2700" -v List variable names and values in a form that can\n"
2701" be reused as input.\n"
2702" -q function-name Query about which keys invoke the named function.\n"
2703" -u function-name Unbind all keys which are bound to the named "
2704"function.\n"
2705" -r keyseq Remove the binding for KEYSEQ.\n"
2706" -f filename Read key bindings from FILENAME.\n"
2707" -x keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2708" \t\t\t\tKEYSEQ is entered.\n"
a0c0a00f
CR
2709" -X List key sequences bound with -x and associated "
2710"commands\n"
ac50fbac 2711" in a form that can be reused as input.\n"
3185942a
JA
2712" \n"
2713" Exit Status:\n"
2714" bind returns 0 unless an unrecognized option is given or an error occurs."
b80f6443 2715
a0c0a00f 2716#: builtins.c:330
b80f6443 2717msgid ""
3185942a
JA
2718"Exit for, while, or until loops.\n"
2719" \n"
2720" Exit a FOR, WHILE or UNTIL loop. If N is specified, break N enclosing\n"
2721" loops.\n"
2722" \n"
2723" Exit Status:\n"
2724" The exit status is 0 unless N is not greater than or equal to 1."
b80f6443 2725msgstr ""
3185942a
JA
2726"Exit for, while, or until loops.\n"
2727" \n"
2728" Exit a FOR, WHILE or UNTIL loop. If N is specified, break N enclosing\n"
2729" loops.\n"
2730" \n"
2731" Exit Status:\n"
2732" The exit status is 0 unless N is not greater than or equal to 1."
b80f6443 2733
a0c0a00f 2734#: builtins.c:342
b80f6443 2735msgid ""
3185942a
JA
2736"Resume for, while, or until loops.\n"
2737" \n"
2738" Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
2739" If N is specified, resumes the Nth enclosing loop.\n"
2740" \n"
2741" Exit Status:\n"
2742" The exit status is 0 unless N is not greater than or equal to 1."
b80f6443 2743msgstr ""
3185942a
JA
2744"Resume for, while, or until loops.\n"
2745" \n"
2746" Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
2747" If N is specified, resumes the Nth enclosing loop.\n"
2748" \n"
2749" Exit Status:\n"
2750" The exit status is 0 unless N is not greater than or equal to 1."
b80f6443 2751
a0c0a00f 2752#: builtins.c:354
95732b49 2753msgid ""
3185942a
JA
2754"Execute shell builtins.\n"
2755" \n"
2756" Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2757" lookup. This is useful when you wish to reimplement a shell builtin\n"
2758" as a shell function, but need to execute the builtin within the "
2759"function.\n"
2760" \n"
2761" Exit Status:\n"
2762" Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
d233b485 2763" not a shell builtin."
95732b49 2764msgstr ""
3185942a
JA
2765"Execute shell builtins.\n"
2766" \n"
2767" Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2768" lookup. This is useful when you wish to reimplement a shell builtin\n"
2769" as a shell function, but need to execute the builtin within the "
2770"function.\n"
2771" \n"
2772" Exit Status:\n"
2773" Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
d233b485 2774" not a shell builtin."
95732b49 2775
a0c0a00f 2776#: builtins.c:369
95732b49 2777msgid ""
3185942a 2778"Return the context of the current subroutine call.\n"
95732b49 2779" \n"
3185942a
JA
2780" Without EXPR, returns \"$line $filename\". With EXPR, returns\n"
2781" \"$line $subroutine $filename\"; this extra information can be used to\n"
2782" provide a stack trace.\n"
95732b49
JA
2783" \n"
2784" The value of EXPR indicates how many call frames to go back before the\n"
3185942a
JA
2785" current one; the top frame is frame 0.\n"
2786" \n"
2787" Exit Status:\n"
2788" Returns 0 unless the shell is not executing a shell function or EXPR\n"
2789" is invalid."
95732b49 2790msgstr ""
3185942a 2791"Return the context of the current subroutine call.\n"
95732b49 2792" \n"
3185942a
JA
2793" Without EXPR, returns “$line $filename”. With EXPR, returns\n"
2794" “$line $subroutine $filename”; this extra information can be used to\n"
2795" provide a stack trace.\n"
95732b49
JA
2796" \n"
2797" The value of EXPR indicates how many call frames to go back before the\n"
3185942a
JA
2798" current one; the top frame is frame 0.\n"
2799" \n"
2800" Exit Status:\n"
2801" Returns 0 unless the shell is not executing a shell function or EXPR\n"
2802" is invalid."
b80f6443 2803
a0c0a00f 2804#: builtins.c:387
b80f6443 2805msgid ""
3185942a 2806"Change the shell working directory.\n"
95732b49 2807" \n"
3185942a
JA
2808" Change the current directory to DIR. The default DIR is the value of "
2809"the\n"
2810" HOME shell variable.\n"
2811" \n"
2812" The variable CDPATH defines the search path for the directory "
2813"containing\n"
2814" DIR. Alternative directory names in CDPATH are separated by a colon "
2815"(:).\n"
2816" A null directory name is the same as the current directory. If DIR "
2817"begins\n"
2818" with a slash (/), then CDPATH is not used.\n"
2819" \n"
2820" If the directory is not found, and the shell option `cdable_vars' is "
2821"set,\n"
2822" the word is assumed to be a variable name. If that variable has a "
2823"value,\n"
2824" its value is used for DIR.\n"
95732b49 2825" \n"
3185942a 2826" Options:\n"
a0c0a00f
CR
2827" -L\tforce symbolic links to be followed: resolve symbolic\n"
2828" \t\tlinks in DIR after processing instances of `..'\n"
2829" -P\tuse the physical directory structure without following\n"
2830" \t\tsymbolic links: resolve symbolic links in DIR before\n"
2831" \t\tprocessing instances of `..'\n"
2832" -e\tif the -P option is supplied, and the current working\n"
2833" \t\tdirectory cannot be determined successfully, exit with\n"
2834" \t\ta non-zero status\n"
2835" -@\ton systems that support it, present a file with extended\n"
2836" \t\tattributes as a directory containing the file attributes\n"
95732b49 2837" \n"
3185942a 2838" The default is to follow symbolic links, as if `-L' were specified.\n"
ac50fbac
CR
2839" `..' is processed by removing the immediately previous pathname "
2840"component\n"
2841" back to a slash or the beginning of DIR.\n"
3185942a
JA
2842" \n"
2843" Exit Status:\n"
495aee44
CR
2844" Returns 0 if the directory is changed, and if $PWD is set successfully "
2845"when\n"
2846" -P is used; non-zero otherwise."
95732b49 2847msgstr ""
3185942a 2848"Change the shell working directory.\n"
95732b49 2849" \n"
3185942a
JA
2850" Change the current directory to DIR. The default DIR is the value of "
2851"the\n"
2852" HOME shell variable.\n"
95732b49 2853" \n"
3185942a
JA
2854" The variable CDPATH defines the search path for the directory "
2855"containing\n"
2856" DIR. Alternative directory names in CDPATH are separated by a colon "
2857"(:).\n"
2858" A null directory name is the same as the current directory. If DIR "
2859"begins\n"
2860" with a slash (/), then CDPATH is not used.\n"
95732b49 2861" \n"
3185942a
JA
2862" If the directory is not found, and the shell option ‘cdable_vars’ is "
2863"set,\n"
2864" the word is assumed to be a variable name. If that variable has a "
2865"value,\n"
2866" its value is used for DIR.\n"
2867" \n"
2868" Options:\n"
a0c0a00f
CR
2869" -L\tforce symbolic links to be followed: resolve symbolic\n"
2870" \t\tlinks in DIR after processing instances of ‘..’\n"
2871" -P\tuse the physical directory structure without following\n"
2872" \t\tsymbolic links: resolve symbolic links in DIR before\n"
2873" \t\tprocessing instances of ‘..’\n"
2874" -e\tif the -P option is supplied, and the current working\n"
2875" \t\tdirectory cannot be determined successfully, exit with\n"
2876" \t\ta non-zero status\n"
2877" -@\ton systems that support it, present a file with extended\n"
2878" \t\tattributes as a directory containing the file attributes\n"
3185942a
JA
2879" \n"
2880" The default is to follow symbolic links, as if ‘-L’ were specified.\n"
ac50fbac
CR
2881" ‘..’ is processed by removing the immediately previous pathname "
2882"component\n"
2883" back to a slash or the beginning of DIR.\n"
3185942a
JA
2884" \n"
2885" Exit Status:\n"
495aee44
CR
2886" Returns 0 if the directory is changed, and if $PWD is set successfully "
2887"when\n"
2888" -P is used; non-zero otherwise."
3185942a 2889
a0c0a00f 2890#: builtins.c:425
3185942a
JA
2891msgid ""
2892"Print the name of the current working directory.\n"
2893" \n"
2894" Options:\n"
2895" -L\tprint the value of $PWD if it names the current working\n"
a0c0a00f 2896" \t\tdirectory\n"
3185942a
JA
2897" -P\tprint the physical directory, without any symbolic links\n"
2898" \n"
2899" By default, `pwd' behaves as if `-L' were specified.\n"
2900" \n"
2901" Exit Status:\n"
2902" Returns 0 unless an invalid option is given or the current directory\n"
2903" cannot be read."
2904msgstr ""
2905"Print the name of the current working directory.\n"
2906" \n"
2907" Options:\n"
2908" -L\tprint the value of $PWD if it names the current working\n"
a0c0a00f 2909" \t\tdirectory\n"
3185942a
JA
2910" -P\tprint the physical directory, without any symbolic links\n"
2911" \n"
2912" By default, ‘pwd’ behaves as if ‘-L’ were specified.\n"
2913" \n"
2914" Exit Status:\n"
2915" Returns 0 unless an invalid option is given or the current directory\n"
2916" cannot be read."
2917
a0c0a00f 2918#: builtins.c:442
3185942a
JA
2919msgid ""
2920"Null command.\n"
2921" \n"
2922" No effect; the command does nothing.\n"
2923" \n"
2924" Exit Status:\n"
2925" Always succeeds."
2926msgstr ""
2927"Null command.\n"
2928" \n"
2929" No effect; the command does nothing.\n"
2930" \n"
2931" Exit Status:\n"
2932" Always succeeds."
2933
a0c0a00f 2934#: builtins.c:453
3185942a
JA
2935msgid ""
2936"Return a successful result.\n"
2937" \n"
2938" Exit Status:\n"
2939" Always succeeds."
2940msgstr ""
2941"Return a successful result.\n"
2942" \n"
2943" Exit Status:\n"
2944" Always succeeds."
2945
a0c0a00f 2946#: builtins.c:462
3185942a
JA
2947msgid ""
2948"Return an unsuccessful result.\n"
2949" \n"
2950" Exit Status:\n"
2951" Always fails."
2952msgstr ""
2953"Return an unsuccessful result.\n"
2954" \n"
2955" Exit Status:\n"
2956" Always fails."
2957
a0c0a00f 2958#: builtins.c:471
3185942a
JA
2959msgid ""
2960"Execute a simple command or display information about commands.\n"
2961" \n"
2962" Runs COMMAND with ARGS suppressing shell function lookup, or display\n"
2963" information about the specified COMMANDs. Can be used to invoke "
2964"commands\n"
2965" on disk when a function with the same name exists.\n"
2966" \n"
2967" Options:\n"
a0c0a00f
CR
2968" -p use a default value for PATH that is guaranteed to find all of\n"
2969" the standard utilities\n"
2970" -v print a description of COMMAND similar to the `type' builtin\n"
2971" -V print a more verbose description of each COMMAND\n"
3185942a
JA
2972" \n"
2973" Exit Status:\n"
2974" Returns exit status of COMMAND, or failure if COMMAND is not found."
2975msgstr ""
2976"Execute a simple command or display information about commands.\n"
2977" \n"
2978" Runs COMMAND with ARGS suppressing shell function lookup, or display\n"
2979" information about the specified COMMANDs. Can be used to invoke "
2980"commands\n"
2981" on disk when a function with the same name exists.\n"
2982" \n"
2983" Options:\n"
a0c0a00f
CR
2984" -p use a default value for PATH that is guaranteed to find all of\n"
2985" the standard utilities\n"
2986" -v print a description of COMMAND similar to the ‘type’ builtin\n"
2987" -V print a more verbose description of each COMMAND\n"
3185942a
JA
2988" \n"
2989" Exit Status:\n"
2990" Returns exit status of COMMAND, or failure if COMMAND is not found."
2991
a0c0a00f 2992#: builtins.c:490
3185942a
JA
2993msgid ""
2994"Set variable values and attributes.\n"
2995" \n"
2996" Declare variables and give them attributes. If no NAMEs are given,\n"
2997" display the attributes and values of all variables.\n"
2998" \n"
2999" Options:\n"
3000" -f\trestrict action or display to function names and definitions\n"
3001" -F\trestrict display to function names only (plus line number and\n"
a0c0a00f 3002" \t\tsource file when debugging)\n"
495aee44 3003" -g\tcreate global variables when used in a shell function; otherwise\n"
a0c0a00f 3004" \t\tignored\n"
712f80b0
CR
3005" -I\tif creating a local variable, inherit the attributes and value\n"
3006" \t\tof a variable with the same name at a previous scope\n"
3185942a
JA
3007" -p\tdisplay the attributes and value of each NAME\n"
3008" \n"
3009" Options which set attributes:\n"
3010" -a\tto make NAMEs indexed arrays (if supported)\n"
3011" -A\tto make NAMEs associative arrays (if supported)\n"
3012" -i\tto make NAMEs have the `integer' attribute\n"
d233b485 3013" -l\tto convert the value of each NAME to lower case on assignment\n"
ac50fbac 3014" -n\tmake NAME a reference to the variable named by its value\n"
3185942a
JA
3015" -r\tto make NAMEs readonly\n"
3016" -t\tto make NAMEs have the `trace' attribute\n"
d233b485 3017" -u\tto convert the value of each NAME to upper case on assignment\n"
3185942a
JA
3018" -x\tto make NAMEs export\n"
3019" \n"
3020" Using `+' instead of `-' turns off the given attribute.\n"
3021" \n"
3022" Variables with the integer attribute have arithmetic evaluation (see\n"
3023" the `let' command) performed when the variable is assigned a value.\n"
3024" \n"
3025" When used in a function, `declare' makes NAMEs local, as with the "
3026"`local'\n"
495aee44 3027" command. The `-g' option suppresses this behavior.\n"
3185942a
JA
3028" \n"
3029" Exit Status:\n"
ac50fbac
CR
3030" Returns success unless an invalid option is supplied or a variable\n"
3031" assignment error occurs."
3185942a
JA
3032msgstr ""
3033"Set variable values and attributes.\n"
3034" \n"
3035" Declare variables and give them attributes. If no NAMEs are given,\n"
3036" display the attributes and values of all variables.\n"
3037" \n"
3038" Options:\n"
3039" -f\trestrict action or display to function names and definitions\n"
3040" -F\trestrict display to function names only (plus line number and\n"
a0c0a00f 3041" \t\tsource file when debugging)\n"
495aee44 3042" -g\tcreate global variables when used in a shell function; otherwise\n"
a0c0a00f 3043" \t\tignored\n"
712f80b0
CR
3044" -I\tif creating a local variable, inherit the attributes and value\n"
3045" \t\tof a variable with the same name at a previous scope\n"
3185942a
JA
3046" -p\tdisplay the attributes and value of each NAME\n"
3047" \n"
3048" Options which set attributes:\n"
3049" -a\tto make NAMEs indexed arrays (if supported)\n"
3050" -A\tto make NAMEs associative arrays (if supported)\n"
3051" -i\tto make NAMEs have the ‘integer’ attribute\n"
d233b485 3052" -l\tto convert the value of each NAME to lower case on assignment\n"
ac50fbac 3053" -n\tmake NAME a reference to the variable named by its value\n"
3185942a
JA
3054" -r\tto make NAMEs readonly\n"
3055" -t\tto make NAMEs have the ‘trace’ attribute\n"
d233b485 3056" -u\tto convert the value of each NAME to upper case on assignment\n"
3185942a
JA
3057" -x\tto make NAMEs export\n"
3058" \n"
3059" Using ‘+’ instead of ‘-’ turns off the given attribute.\n"
3060" \n"
3061" Variables with the integer attribute have arithmetic evaluation (see\n"
3062" the ‘let’ command) performed when the variable is assigned a value.\n"
3063" \n"
3064" When used in a function, ‘declare’ makes NAMEs local, as with the "
3065"‘local’\n"
495aee44 3066" command. The ‘-g’ option suppresses this behavior.\n"
3185942a
JA
3067" \n"
3068" Exit Status:\n"
ac50fbac
CR
3069" Returns success unless an invalid option is supplied or a variable\n"
3070" assignment error occurs."
3185942a 3071
712f80b0 3072#: builtins.c:532
3185942a
JA
3073msgid ""
3074"Set variable values and attributes.\n"
3075" \n"
a0c0a00f 3076" A synonym for `declare'. See `help declare'."
3185942a
JA
3077msgstr ""
3078"Set variable values and attributes.\n"
3079" \n"
a0c0a00f 3080" A synonym for ‘declare’. See ‘help declare’."
3185942a 3081
712f80b0 3082#: builtins.c:540
3185942a
JA
3083msgid ""
3084"Define local variables.\n"
3085" \n"
3086" Create a local variable called NAME, and give it VALUE. OPTION can\n"
3087" be any option accepted by `declare'.\n"
3088" \n"
3089" Local variables can only be used within a function; they are visible\n"
3090" only to the function where they are defined and its children.\n"
3091" \n"
3092" Exit Status:\n"
ac50fbac
CR
3093" Returns success unless an invalid option is supplied, a variable\n"
3094" assignment error occurs, or the shell is not executing a function."
3185942a
JA
3095msgstr ""
3096"Define local variables.\n"
3097" \n"
3098" Create a local variable called NAME, and give it VALUE. OPTION can\n"
3099" be any option accepted by ‘declare’.\n"
3100" \n"
3101" Local variables can only be used within a function; they are visible\n"
3102" only to the function where they are defined and its children.\n"
3103" \n"
3104" Exit Status:\n"
ac50fbac
CR
3105" Returns success unless an invalid option is supplied, a variable\n"
3106" assignment error occurs, or the shell is not executing a function."
3185942a 3107
712f80b0 3108#: builtins.c:557
3185942a
JA
3109msgid ""
3110"Write arguments to the standard output.\n"
3111" \n"
ac50fbac
CR
3112" Display the ARGs, separated by a single space character and followed by "
3113"a\n"
3114" newline, on the standard output.\n"
3185942a
JA
3115" \n"
3116" Options:\n"
3117" -n\tdo not append a newline\n"
3118" -e\tenable interpretation of the following backslash escapes\n"
3119" -E\texplicitly suppress interpretation of backslash escapes\n"
3120" \n"
3121" `echo' interprets the following backslash-escaped characters:\n"
3122" \\a\talert (bell)\n"
3123" \\b\tbackspace\n"
3124" \\c\tsuppress further output\n"
3125" \\e\tescape character\n"
ac50fbac 3126" \\E\tescape character\n"
3185942a
JA
3127" \\f\tform feed\n"
3128" \\n\tnew line\n"
3129" \\r\tcarriage return\n"
3130" \\t\thorizontal tab\n"
3131" \\v\tvertical tab\n"
3132" \\\\\tbackslash\n"
3133" \\0nnn\tthe character whose ASCII code is NNN (octal). NNN can be\n"
a0c0a00f 3134" \t\t0 to 3 octal digits\n"
3185942a 3135" \\xHH\tthe eight-bit character whose value is HH (hexadecimal). HH\n"
a0c0a00f 3136" \t\tcan be one or two hex digits\n"
d233b485
CR
3137" \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
3138"HHHH.\n"
3139" \t\tHHHH can be one to four hex digits.\n"
3140" \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
3141"value\n"
3142" \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
3185942a
JA
3143" \n"
3144" Exit Status:\n"
3145" Returns success unless a write error occurs."
3146msgstr ""
3147"Write arguments to the standard output.\n"
3148" \n"
ac50fbac
CR
3149" Display the ARGs, separated by a single space character and followed by "
3150"a\n"
3151" newline, on the standard output.\n"
3185942a
JA
3152" \n"
3153" Options:\n"
3154" -n\tdo not append a newline\n"
3155" -e\tenable interpretation of the following backslash escapes\n"
3156" -E\texplicitly suppress interpretation of backslash escapes\n"
3157" \n"
3158" ‘echo’ interprets the following backslash-escaped characters:\n"
3159" \\a\talert (bell)\n"
3160" \\b\tbackspace\n"
3161" \\c\tsuppress further output\n"
3162" \\e\tescape character\n"
ac50fbac 3163" \\E\tescape character\n"
3185942a
JA
3164" \\f\tform feed\n"
3165" \\n\tnew line\n"
3166" \\r\tcarriage return\n"
3167" \\t\thorizontal tab\n"
3168" \\v\tvertical tab\n"
3169" \\\\\tbackslash\n"
3170" \\0nnn\tthe character whose ASCII code is NNN (octal). NNN can be\n"
a0c0a00f 3171" \t\t0 to 3 octal digits\n"
3185942a 3172" \\xHH\tthe eight-bit character whose value is HH (hexadecimal). HH\n"
a0c0a00f 3173" \t\tcan be one or two hex digits\n"
d233b485
CR
3174" \\uHHHH\tthe Unicode character whose value is the hexadecimal value "
3175"HHHH.\n"
3176" \t\tHHHH can be one to four hex digits.\n"
3177" \\UHHHHHHHH the Unicode character whose value is the hexadecimal "
3178"value\n"
3179" \t\tHHHHHHHH. HHHHHHHH can be one to eight hex digits.\n"
3185942a
JA
3180" \n"
3181" Exit Status:\n"
3182" Returns success unless a write error occurs."
3183
712f80b0 3184#: builtins.c:597
3185942a
JA
3185msgid ""
3186"Write arguments to the standard output.\n"
3187" \n"
3188" Display the ARGs on the standard output followed by a newline.\n"
3189" \n"
3190" Options:\n"
3191" -n\tdo not append a newline\n"
3192" \n"
3193" Exit Status:\n"
3194" Returns success unless a write error occurs."
3195msgstr ""
3196"Write arguments to the standard output.\n"
3197" \n"
3198" Display the ARGs on the standard output followed by a newline.\n"
3199" \n"
3200" Options:\n"
3201" -n\tdo not append a newline\n"
3202" \n"
3203" Exit Status:\n"
3204" Returns success unless a write error occurs."
3205
712f80b0 3206#: builtins.c:612
3185942a
JA
3207msgid ""
3208"Enable and disable shell builtins.\n"
3209" \n"
3210" Enables and disables builtin shell commands. Disabling allows you to\n"
3211" execute a disk command which has the same name as a shell builtin\n"
3212" without using a full pathname.\n"
3213" \n"
3214" Options:\n"
3215" -a\tprint a list of builtins showing whether or not each is enabled\n"
3216" -n\tdisable each NAME or display a list of disabled builtins\n"
3217" -p\tprint the list of builtins in a reusable format\n"
3218" -s\tprint only the names of Posix `special' builtins\n"
3219" \n"
3220" Options controlling dynamic loading:\n"
3221" -f\tLoad builtin NAME from shared object FILENAME\n"
3222" -d\tRemove a builtin loaded with -f\n"
3223" \n"
3224" Without options, each NAME is enabled.\n"
3225" \n"
3226" To use the `test' found in $PATH instead of the shell builtin\n"
3227" version, type `enable -n test'.\n"
3228" \n"
3229" Exit Status:\n"
3230" Returns success unless NAME is not a shell builtin or an error occurs."
3231msgstr ""
3232"Enable and disable shell builtins.\n"
3233" \n"
3234" Enables and disables builtin shell commands. Disabling allows you to\n"
3235" execute a disk command which has the same name as a shell builtin\n"
3236" without using a full pathname.\n"
3237" \n"
3238" Options:\n"
3239" -a\tprint a list of builtins showing whether or not each is enabled\n"
3240" -n\tdisable each NAME or display a list of disabled builtins\n"
3241" -p\tprint the list of builtins in a reusable format\n"
3242" -s\tprint only the names of Posix ‘special’ builtins\n"
3243" \n"
3244" Options controlling dynamic loading:\n"
3245" -f\tLoad builtin NAME from shared object FILENAME\n"
3246" -d\tRemove a builtin loaded with -f\n"
3247" \n"
3248" Without options, each NAME is enabled.\n"
3249" \n"
3250" To use the ‘test’ found in $PATH instead of the shell builtin\n"
3251" version, type ‘enable -n test’.\n"
3252" \n"
3253" Exit Status:\n"
3254" Returns success unless NAME is not a shell builtin or an error occurs."
3255
712f80b0 3256#: builtins.c:640
3185942a
JA
3257msgid ""
3258"Execute arguments as a shell command.\n"
3259" \n"
3260" Combine ARGs into a single string, use the result as input to the "
3261"shell,\n"
3262" and execute the resulting commands.\n"
3263" \n"
3264" Exit Status:\n"
3265" Returns exit status of command or success if command is null."
3266msgstr ""
3267"Execute arguments as a shell command.\n"
3268" \n"
3269" Combine ARGs into a single string, use the result as input to the "
3270"shell,\n"
3271" and execute the resulting commands.\n"
3272" \n"
3273" Exit Status:\n"
3274" Returns exit status of command or success if command is null."
3275
712f80b0 3276#: builtins.c:652
3185942a
JA
3277msgid ""
3278"Parse option arguments.\n"
3279" \n"
3280" Getopts is used by shell procedures to parse positional parameters\n"
3281" as options.\n"
95732b49
JA
3282" \n"
3283" OPTSTRING contains the option letters to be recognized; if a letter\n"
3284" is followed by a colon, the option is expected to have an argument,\n"
3285" which should be separated from it by white space.\n"
3286" \n"
3287" Each time it is invoked, getopts will place the next option in the\n"
3288" shell variable $name, initializing name if it does not exist, and\n"
3289" the index of the next argument to be processed into the shell\n"
3290" variable OPTIND. OPTIND is initialized to 1 each time the shell or\n"
3291" a shell script is invoked. When an option requires an argument,\n"
3292" getopts places that argument into the shell variable OPTARG.\n"
3293" \n"
3294" getopts reports errors in one of two ways. If the first character\n"
3295" of OPTSTRING is a colon, getopts uses silent error reporting. In\n"
3296" this mode, no error messages are printed. If an invalid option is\n"
3297" seen, getopts places the option character found into OPTARG. If a\n"
3298" required argument is not found, getopts places a ':' into NAME and\n"
3299" sets OPTARG to the option character found. If getopts is not in\n"
3300" silent mode, and an invalid option is seen, getopts places '?' into\n"
3301" NAME and unsets OPTARG. If a required argument is not found, a '?'\n"
3302" is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
3303" printed.\n"
3304" \n"
3305" If the shell variable OPTERR has the value 0, getopts disables the\n"
3306" printing of error messages, even if the first character of\n"
3307" OPTSTRING is not a colon. OPTERR has the value 1 by default.\n"
3308" \n"
712f80b0
CR
3309" Getopts normally parses the positional parameters, but if arguments\n"
3310" are supplied as ARG values, they are parsed instead.\n"
3185942a
JA
3311" \n"
3312" Exit Status:\n"
3313" Returns success if an option is found; fails if the end of options is\n"
3314" encountered or an error occurs."
95732b49 3315msgstr ""
3185942a
JA
3316"Parse option arguments.\n"
3317" \n"
3318" Getopts is used by shell procedures to parse positional parameters\n"
3319" as options.\n"
95732b49
JA
3320" \n"
3321" OPTSTRING contains the option letters to be recognized; if a letter\n"
3322" is followed by a colon, the option is expected to have an argument,\n"
3323" which should be separated from it by white space.\n"
3324" \n"
3325" Each time it is invoked, getopts will place the next option in the\n"
3326" shell variable $name, initializing name if it does not exist, and\n"
3327" the index of the next argument to be processed into the shell\n"
3328" variable OPTIND. OPTIND is initialized to 1 each time the shell or\n"
3329" a shell script is invoked. When an option requires an argument,\n"
3330" getopts places that argument into the shell variable OPTARG.\n"
3331" \n"
3332" getopts reports errors in one of two ways. If the first character\n"
3333" of OPTSTRING is a colon, getopts uses silent error reporting. In\n"
3334" this mode, no error messages are printed. If an invalid option is\n"
3335" seen, getopts places the option character found into OPTARG. If a\n"
3336" required argument is not found, getopts places a ‘:’ into NAME and\n"
3337" sets OPTARG to the option character found. If getopts is not in\n"
3338" silent mode, and an invalid option is seen, getopts places ‘?’ into\n"
3339" NAME and unsets OPTARG. If a required argument is not found, a ‘?’\n"
3340" is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
3341" printed.\n"
3342" \n"
3343" If the shell variable OPTERR has the value 0, getopts disables the\n"
3344" printing of error messages, even if the first character of\n"
3345" OPTSTRING is not a colon. OPTERR has the value 1 by default.\n"
3346" \n"
712f80b0
CR
3347" Getopts normally parses the positional parameters, but if arguments\n"
3348" are supplied as ARG values, they are parsed instead.\n"
3185942a
JA
3349" \n"
3350" Exit Status:\n"
3351" Returns success if an option is found; fails if the end of options is\n"
3352" encountered or an error occurs."
3353
712f80b0 3354#: builtins.c:694
3185942a
JA
3355msgid ""
3356"Replace the shell with the given command.\n"
3357" \n"
3358" Execute COMMAND, replacing this shell with the specified program.\n"
3359" ARGUMENTS become the arguments to COMMAND. If COMMAND is not "
3360"specified,\n"
3361" any redirections take effect in the current shell.\n"
3362" \n"
3363" Options:\n"
3364" -a name\tpass NAME as the zeroth argument to COMMAND\n"
a0c0a00f
CR
3365" -c\texecute COMMAND with an empty environment\n"
3366" -l\tplace a dash in the zeroth argument to COMMAND\n"
3185942a
JA
3367" \n"
3368" If the command cannot be executed, a non-interactive shell exits, "
3369"unless\n"
3370" the shell option `execfail' is set.\n"
3371" \n"
3372" Exit Status:\n"
3373" Returns success unless COMMAND is not found or a redirection error "
3374"occurs."
3375msgstr ""
3376"Replace the shell with the given command.\n"
3377" \n"
3378" Execute COMMAND, replacing this shell with the specified program.\n"
3379" ARGUMENTS become the arguments to COMMAND. If COMMAND is not "
3380"specified,\n"
3381" any redirections take effect in the current shell.\n"
3382" \n"
3383" Options:\n"
3384" -a name\tpass NAME as the zeroth argument to COMMAND\n"
a0c0a00f
CR
3385" -c\texecute COMMAND with an empty environment\n"
3386" -l\tplace a dash in the zeroth argument to COMMAND\n"
3185942a
JA
3387" \n"
3388" If the command cannot be executed, a non-interactive shell exits, "
3389"unless\n"
3390" the shell option ‘execfail’ is set.\n"
3391" \n"
3392" Exit Status:\n"
3393" Returns success unless COMMAND is not found or a redirection error "
3394"occurs."
3395
712f80b0 3396#: builtins.c:715
3185942a
JA
3397msgid ""
3398"Exit the shell.\n"
3399" \n"
3400" Exits the shell with a status of N. If N is omitted, the exit status\n"
95732b49
JA
3401" is that of the last command executed."
3402msgstr ""
3185942a
JA
3403"Exit the shell.\n"
3404" \n"
3405" Exits the shell with a status of N. If N is omitted, the exit status\n"
95732b49 3406" is that of the last command executed."
b80f6443 3407
712f80b0 3408#: builtins.c:724
3185942a
JA
3409msgid ""
3410"Exit a login shell.\n"
3411" \n"
3412" Exits a login shell with exit status N. Returns an error if not "
3413"executed\n"
3414" in a login shell."
3415msgstr ""
3416"Exit a login shell.\n"
3417" \n"
3418" Exits a login shell with exit status N. Returns an error if not "
3419"executed\n"
3420" in a login shell."
b80f6443 3421
712f80b0 3422#: builtins.c:734
95732b49 3423msgid ""
3185942a
JA
3424"Display or execute commands from the history list.\n"
3425" \n"
3426" fc is used to list or edit and re-execute commands from the history "
3427"list.\n"
95732b49
JA
3428" FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
3429" string, which means the most recent command beginning with that\n"
3430" string.\n"
3431" \n"
3185942a
JA
3432" Options:\n"
3433" -e ENAME\tselect which editor to use. Default is FCEDIT, then "
95732b49 3434"EDITOR,\n"
3185942a
JA
3435" \t\tthen vi\n"
3436" -l \tlist lines instead of editing\n"
3437" -n\tomit line numbers when listing\n"
3438" -r\treverse the order of the lines (newest listed first)\n"
95732b49 3439" \n"
3185942a 3440" With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
95732b49
JA
3441" re-executed after the substitution OLD=NEW is performed.\n"
3442" \n"
3443" A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
3444" runs the last command beginning with `cc' and typing `r' re-executes\n"
3185942a
JA
3445" the last command.\n"
3446" \n"
3447" Exit Status:\n"
3448" Returns success or status of executed command; non-zero if an error "
3449"occurs."
95732b49 3450msgstr ""
3185942a
JA
3451"Display or execute commands from the history list.\n"
3452" \n"
3453" fc is used to list or edit and re-execute commands from the history "
3454"list.\n"
95732b49
JA
3455" FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
3456" string, which means the most recent command beginning with that\n"
3457" string.\n"
3458" \n"
3185942a
JA
3459" Options:\n"
3460" -e ENAME\tselect which editor to use. Default is FCEDIT, then "
95732b49 3461"EDITOR,\n"
3185942a
JA
3462" \t\tthen vi\n"
3463" -l \tlist lines instead of editing\n"
3464" -n\tomit line numbers when listing\n"
3465" -r\treverse the order of the lines (newest listed first)\n"
95732b49 3466" \n"
3185942a 3467" With the ‘fc -s [pat=rep ...] [command]’ format, COMMAND is\n"
95732b49
JA
3468" re-executed after the substitution OLD=NEW is performed.\n"
3469" \n"
3470" A useful alias to use with this is r='fc -s', so that typing ‘r cc’\n"
3471" runs the last command beginning with ‘cc’ and typing ‘r’ re-executes\n"
3185942a
JA
3472" the last command.\n"
3473" \n"
3474" Exit Status:\n"
3475" Returns success or status of executed command; non-zero if an error "
3476"occurs."
3477
712f80b0 3478#: builtins.c:764
3185942a
JA
3479msgid ""
3480"Move job to the foreground.\n"
3481" \n"
3482" Place the job identified by JOB_SPEC in the foreground, making it the\n"
3483" current job. If JOB_SPEC is not present, the shell's notion of the\n"
3484" current job is used.\n"
3485" \n"
3486" Exit Status:\n"
3487" Status of command placed in foreground, or failure if an error occurs."
3488msgstr ""
3489"Move job to the foreground.\n"
3490" \n"
3491" Place the job identified by JOB_SPEC in the foreground, making it the\n"
3492" current job. If JOB_SPEC is not present, the shell's notion of the\n"
3493" current job is used.\n"
3494" \n"
3495" Exit Status:\n"
3496" Status of command placed in foreground, or failure if an error occurs."
3497
712f80b0 3498#: builtins.c:779
3185942a
JA
3499msgid ""
3500"Move jobs to the background.\n"
3501" \n"
3502" Place the jobs identified by each JOB_SPEC in the background, as if "
3503"they\n"
3504" had been started with `&'. If JOB_SPEC is not present, the shell's "
3505"notion\n"
3506" of the current job is used.\n"
3507" \n"
3508" Exit Status:\n"
3509" Returns success unless job control is not enabled or an error occurs."
3510msgstr ""
3511"Move jobs to the background.\n"
3512" \n"
3513" Place the jobs identified by each JOB_SPEC in the background, as if "
3514"they\n"
3515" had been started with ‘&’. If JOB_SPEC is not present, the shell's "
3516"notion\n"
3517" of the current job is used.\n"
3518" \n"
3519" Exit Status:\n"
3520" Returns success unless job control is not enabled or an error occurs."
3521
712f80b0 3522#: builtins.c:793
3185942a
JA
3523msgid ""
3524"Remember or display program locations.\n"
3525" \n"
3526" Determine and remember the full pathname of each command NAME. If\n"
3527" no arguments are given, information about remembered commands is "
3528"displayed.\n"
3529" \n"
3530" Options:\n"
a0c0a00f
CR
3531" -d\tforget the remembered location of each NAME\n"
3532" -l\tdisplay in a format that may be reused as input\n"
ac50fbac 3533" -p pathname\tuse PATHNAME as the full pathname of NAME\n"
a0c0a00f
CR
3534" -r\tforget all remembered locations\n"
3535" -t\tprint the remembered location of each NAME, preceding\n"
3185942a
JA
3536" \t\teach location with the corresponding NAME if multiple\n"
3537" \t\tNAMEs are given\n"
3538" Arguments:\n"
a0c0a00f 3539" NAME\tEach NAME is searched for in $PATH and added to the list\n"
3185942a
JA
3540" \t\tof remembered commands.\n"
3541" \n"
3542" Exit Status:\n"
3543" Returns success unless NAME is not found or an invalid option is given."
3544msgstr ""
3545"Remember or display program locations.\n"
3546" \n"
3547" Determine and remember the full pathname of each command NAME. If\n"
3548" no arguments are given, information about remembered commands is "
3549"displayed.\n"
3550" \n"
3551" Options:\n"
a0c0a00f
CR
3552" -d\tforget the remembered location of each NAME\n"
3553" -l\tdisplay in a format that may be reused as input\n"
ac50fbac 3554" -p pathname\tuse PATHNAME as the full pathname of NAME\n"
a0c0a00f
CR
3555" -r\tforget all remembered locations\n"
3556" -t\tprint the remembered location of each NAME, preceding\n"
3185942a
JA
3557" \t\teach location with the corresponding NAME if multiple\n"
3558" \t\tNAMEs are given\n"
3559" Arguments:\n"
a0c0a00f 3560" NAME\tEach NAME is searched for in $PATH and added to the list\n"
3185942a
JA
3561" \t\tof remembered commands.\n"
3562" \n"
3563" Exit Status:\n"
3564" Returns success unless NAME is not found or an invalid option is given."
3565
712f80b0 3566#: builtins.c:818
3185942a
JA
3567msgid ""
3568"Display information about builtin commands.\n"
3569" \n"
3570" Displays brief summaries of builtin commands. If PATTERN is\n"
95732b49 3571" specified, gives detailed help on all commands matching PATTERN,\n"
3185942a
JA
3572" otherwise the list of help topics is printed.\n"
3573" \n"
3574" Options:\n"
3575" -d\toutput short description for each topic\n"
3576" -m\tdisplay usage in pseudo-manpage format\n"
3577" -s\toutput only a short usage synopsis for each topic matching\n"
a0c0a00f 3578" \t\tPATTERN\n"
3185942a
JA
3579" \n"
3580" Arguments:\n"
d233b485 3581" PATTERN\tPattern specifying a help topic\n"
3185942a
JA
3582" \n"
3583" Exit Status:\n"
3584" Returns success unless PATTERN is not found or an invalid option is "
3585"given."
95732b49 3586msgstr ""
3185942a
JA
3587"Display information about builtin commands.\n"
3588" \n"
3589" Displays brief summaries of builtin commands. If PATTERN is\n"
95732b49 3590" specified, gives detailed help on all commands matching PATTERN,\n"
3185942a
JA
3591" otherwise the list of help topics is printed.\n"
3592" \n"
3593" Options:\n"
3594" -d\toutput short description for each topic\n"
3595" -m\tdisplay usage in pseudo-manpage format\n"
3596" -s\toutput only a short usage synopsis for each topic matching\n"
a0c0a00f 3597" \t\tPATTERN\n"
3185942a
JA
3598" \n"
3599" Arguments:\n"
d233b485 3600" PATTERN\tPattern specifying a help topic\n"
3185942a
JA
3601" \n"
3602" Exit Status:\n"
3603" Returns success unless PATTERN is not found or an invalid option is "
3604"given."
3605
712f80b0 3606#: builtins.c:842
3185942a
JA
3607msgid ""
3608"Display or manipulate the history list.\n"
3609" \n"
3610" Display the history list with line numbers, prefixing each modified\n"
3611" entry with a `*'. An argument of N lists only the last N entries.\n"
3612" \n"
3613" Options:\n"
3614" -c\tclear the history list by deleting all of the entries\n"
d233b485
CR
3615" -d offset\tdelete the history entry at position OFFSET. Negative\n"
3616" \t\toffsets count back from the end of the history list\n"
3185942a
JA
3617" \n"
3618" -a\tappend history lines from this session to the history file\n"
3619" -n\tread all history lines not already read from the history file\n"
a0c0a00f 3620" \t\tand append them to the history list\n"
3185942a 3621" -r\tread the history file and append the contents to the history\n"
a0c0a00f 3622" \t\tlist\n"
3185942a 3623" -w\twrite the current history to the history file\n"
3185942a
JA
3624" \n"
3625" -p\tperform history expansion on each ARG and display the result\n"
a0c0a00f 3626" \t\twithout storing it in the history list\n"
3185942a
JA
3627" -s\tappend the ARGs to the history list as a single entry\n"
3628" \n"
3629" If FILENAME is given, it is used as the history file. Otherwise,\n"
a0c0a00f 3630" if HISTFILE has a value, that is used, else ~/.bash_history.\n"
95732b49 3631" \n"
a0c0a00f 3632" If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
95732b49 3633" as a format string for strftime(3) to print the time stamp associated\n"
3185942a
JA
3634" with each displayed history entry. No time stamps are printed "
3635"otherwise.\n"
3636" \n"
3637" Exit Status:\n"
3638" Returns success unless an invalid option is given or an error occurs."
3639msgstr ""
3640"Display or manipulate the history list.\n"
3641" \n"
3642" Display the history list with line numbers, prefixing each modified\n"
3643" entry with a ‘*’. An argument of N lists only the last N entries.\n"
3644" \n"
3645" Options:\n"
3646" -c\tclear the history list by deleting all of the entries\n"
d233b485
CR
3647" -d offset\tdelete the history entry at position OFFSET. Negative\n"
3648" \t\toffsets count back from the end of the history list\n"
3185942a
JA
3649" \n"
3650" -a\tappend history lines from this session to the history file\n"
3651" -n\tread all history lines not already read from the history file\n"
a0c0a00f 3652" \t\tand append them to the history list\n"
3185942a 3653" -r\tread the history file and append the contents to the history\n"
a0c0a00f 3654" \t\tlist\n"
3185942a 3655" -w\twrite the current history to the history file\n"
3185942a
JA
3656" \n"
3657" -p\tperform history expansion on each ARG and display the result\n"
a0c0a00f 3658" \t\twithout storing it in the history list\n"
3185942a
JA
3659" -s\tappend the ARGs to the history list as a single entry\n"
3660" \n"
3661" If FILENAME is given, it is used as the history file. Otherwise,\n"
a0c0a00f 3662" if HISTFILE has a value, that is used, else ~/.bash_history.\n"
95732b49 3663" \n"
a0c0a00f 3664" If the HISTTIMEFORMAT variable is set and not null, its value is used\n"
95732b49 3665" as a format string for strftime(3) to print the time stamp associated\n"
3185942a
JA
3666" with each displayed history entry. No time stamps are printed "
3667"otherwise.\n"
3668" \n"
3669" Exit Status:\n"
3670" Returns success unless an invalid option is given or an error occurs."
b80f6443 3671
712f80b0 3672#: builtins.c:879
95732b49 3673msgid ""
3185942a
JA
3674"Display status of jobs.\n"
3675" \n"
3676" Lists the active jobs. JOBSPEC restricts output to that job.\n"
3677" Without options, the status of all active jobs is displayed.\n"
3678" \n"
3679" Options:\n"
3680" -l\tlists process IDs in addition to the normal information\n"
ac50fbac 3681" -n\tlists only processes that have changed status since the last\n"
a0c0a00f 3682" \t\tnotification\n"
3185942a
JA
3683" -p\tlists process IDs only\n"
3684" -r\trestrict output to running jobs\n"
3685" -s\trestrict output to stopped jobs\n"
3686" \n"
3687" If -x is supplied, COMMAND is run after all job specifications that\n"
3688" appear in ARGS have been replaced with the process ID of that job's\n"
3689" process group leader.\n"
3690" \n"
3691" Exit Status:\n"
3692" Returns success unless an invalid option is given or an error occurs.\n"
3693" If -x is used, returns the exit status of COMMAND."
95732b49 3694msgstr ""
3185942a
JA
3695"Display status of jobs.\n"
3696" \n"
3697" Lists the active jobs. JOBSPEC restricts output to that job.\n"
3698" Without options, the status of all active jobs is displayed.\n"
3699" \n"
3700" Options:\n"
3701" -l\tlists process IDs in addition to the normal information\n"
ac50fbac 3702" -n\tlists only processes that have changed status since the last\n"
a0c0a00f 3703" \t\tnotification\n"
3185942a
JA
3704" -p\tlists process IDs only\n"
3705" -r\trestrict output to running jobs\n"
3706" -s\trestrict output to stopped jobs\n"
3707" \n"
3708" If -x is supplied, COMMAND is run after all job specifications that\n"
3709" appear in ARGS have been replaced with the process ID of that job's\n"
3710" process group leader.\n"
3711" \n"
3712" Exit Status:\n"
3713" Returns success unless an invalid option is given or an error occurs.\n"
3714" If -x is used, returns the exit status of COMMAND."
3715
712f80b0 3716#: builtins.c:906
3185942a
JA
3717msgid ""
3718"Remove jobs from current shell.\n"
3719" \n"
3720" Removes each JOBSPEC argument from the table of active jobs. Without\n"
3721" any JOBSPECs, the shell uses its notion of the current job.\n"
3722" \n"
3723" Options:\n"
3724" -a\tremove all jobs if JOBSPEC is not supplied\n"
3725" -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
a0c0a00f 3726" \t\tshell receives a SIGHUP\n"
3185942a
JA
3727" -r\tremove only running jobs\n"
3728" \n"
3729" Exit Status:\n"
3730" Returns success unless an invalid option or JOBSPEC is given."
3731msgstr ""
3732"Remove jobs from current shell.\n"
3733" \n"
3734" Removes each JOBSPEC argument from the table of active jobs. Without\n"
3735" any JOBSPECs, the shell uses its notion of the current job.\n"
3736" \n"
3737" Options:\n"
3738" -a\tremove all jobs if JOBSPEC is not supplied\n"
3739" -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
a0c0a00f 3740" \t\tshell receives a SIGHUP\n"
3185942a
JA
3741" -r\tremove only running jobs\n"
3742" \n"
3743" Exit Status:\n"
3744" Returns success unless an invalid option or JOBSPEC is given."
3745
712f80b0 3746#: builtins.c:925
3185942a
JA
3747msgid ""
3748"Send a signal to a job.\n"
3749" \n"
3750" Send the processes identified by PID or JOBSPEC the signal named by\n"
3751" SIGSPEC or SIGNUM. If neither SIGSPEC nor SIGNUM is present, then\n"
3752" SIGTERM is assumed.\n"
3753" \n"
3754" Options:\n"
3755" -s sig\tSIG is a signal name\n"
3756" -n sig\tSIG is a signal number\n"
3757" -l\tlist the signal names; if arguments follow `-l' they are\n"
a0c0a00f
CR
3758" \t\tassumed to be signal numbers for which names should be listed\n"
3759" -L\tsynonym for -l\n"
3185942a
JA
3760" \n"
3761" Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
3762" instead of process IDs, and allows processes to be killed if the limit\n"
3763" on processes that you can create is reached.\n"
3764" \n"
3765" Exit Status:\n"
3766" Returns success unless an invalid option is given or an error occurs."
3767msgstr ""
3768"Send a signal to a job.\n"
3769" \n"
3770" Send the processes identified by PID or JOBSPEC the signal named by\n"
3771" SIGSPEC or SIGNUM. If neither SIGSPEC nor SIGNUM is present, then\n"
3772" SIGTERM is assumed.\n"
3773" \n"
3774" Options:\n"
3775" -s sig\tSIG is a signal name\n"
3776" -n sig\tSIG is a signal number\n"
3777" -l\tlist the signal names; if arguments follow ‘-l’ they are\n"
a0c0a00f
CR
3778" \t\tassumed to be signal numbers for which names should be listed\n"
3779" -L\tsynonym for -l\n"
3185942a
JA
3780" \n"
3781" Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
3782" instead of process IDs, and allows processes to be killed if the limit\n"
3783" on processes that you can create is reached.\n"
3784" \n"
3785" Exit Status:\n"
3786" Returns success unless an invalid option is given or an error occurs."
3787
712f80b0 3788#: builtins.c:949
3185942a
JA
3789msgid ""
3790"Evaluate arithmetic expressions.\n"
3791" \n"
3792" Evaluate each ARG as an arithmetic expression. Evaluation is done in\n"
3793" fixed-width integers with no check for overflow, though division by 0\n"
3794" is trapped and flagged as an error. The following list of operators is\n"
3795" grouped into levels of equal-precedence operators. The levels are "
3796"listed\n"
3797" in order of decreasing precedence.\n"
95732b49
JA
3798" \n"
3799" \tid++, id--\tvariable post-increment, post-decrement\n"
3800" \t++id, --id\tvariable pre-increment, pre-decrement\n"
3801" \t-, +\t\tunary minus, plus\n"
3802" \t!, ~\t\tlogical and bitwise negation\n"
3803" \t**\t\texponentiation\n"
3804" \t*, /, %\t\tmultiplication, division, remainder\n"
3805" \t+, -\t\taddition, subtraction\n"
3806" \t<<, >>\t\tleft and right bitwise shifts\n"
3807" \t<=, >=, <, >\tcomparison\n"
3808" \t==, !=\t\tequality, inequality\n"
3809" \t&\t\tbitwise AND\n"
3810" \t^\t\tbitwise XOR\n"
3811" \t|\t\tbitwise OR\n"
3812" \t&&\t\tlogical AND\n"
3813" \t||\t\tlogical OR\n"
3814" \texpr ? expr : expr\n"
3815" \t\t\tconditional operator\n"
3816" \t=, *=, /=, %=,\n"
3817" \t+=, -=, <<=, >>=,\n"
3818" \t&=, ^=, |=\tassignment\n"
3819" \n"
3820" Shell variables are allowed as operands. The name of the variable\n"
3821" is replaced by its value (coerced to a fixed-width integer) within\n"
3822" an expression. The variable need not have its integer attribute\n"
3823" turned on to be used in an expression.\n"
3824" \n"
3825" Operators are evaluated in order of precedence. Sub-expressions in\n"
3826" parentheses are evaluated first and may override the precedence\n"
3827" rules above.\n"
3828" \n"
3185942a 3829" Exit Status:\n"
495aee44 3830" If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
95732b49 3831msgstr ""
3185942a
JA
3832"Evaluate arithmetic expressions.\n"
3833" \n"
3834" Evaluate each ARG as an arithmetic expression. Evaluation is done in\n"
3835" fixed-width integers with no check for overflow, though division by 0\n"
3836" is trapped and flagged as an error. The following list of operators is\n"
3837" grouped into levels of equal-precedence operators. The levels are "
3838"listed\n"
3839" in order of decreasing precedence.\n"
95732b49
JA
3840" \n"
3841" \tid++, id--\tvariable post-increment, post-decrement\n"
3842" \t++id, --id\tvariable pre-increment, pre-decrement\n"
3843" \t-, +\t\tunary minus, plus\n"
3844" \t!, ~\t\tlogical and bitwise negation\n"
3845" \t**\t\texponentiation\n"
3846" \t*, /, %\t\tmultiplication, division, remainder\n"
3847" \t+, -\t\taddition, subtraction\n"
3848" \t<<, >>\t\tleft and right bitwise shifts\n"
3849" \t<=, >=, <, >\tcomparison\n"
3850" \t==, !=\t\tequality, inequality\n"
3851" \t&\t\tbitwise AND\n"
3852" \t^\t\tbitwise XOR\n"
3853" \t|\t\tbitwise OR\n"
3854" \t&&\t\tlogical AND\n"
3855" \t||\t\tlogical OR\n"
3856" \texpr ? expr : expr\n"
3857" \t\t\tconditional operator\n"
3858" \t=, *=, /=, %=,\n"
3859" \t+=, -=, <<=, >>=,\n"
3860" \t&=, ^=, |=\tassignment\n"
3861" \n"
3862" Shell variables are allowed as operands. The name of the variable\n"
3863" is replaced by its value (coerced to a fixed-width integer) within\n"
3864" an expression. The variable need not have its integer attribute\n"
3865" turned on to be used in an expression.\n"
3866" \n"
3867" Operators are evaluated in order of precedence. Sub-expressions in\n"
3868" parentheses are evaluated first and may override the precedence\n"
3869" rules above.\n"
3870" \n"
3185942a 3871" Exit Status:\n"
495aee44 3872" If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
b80f6443 3873
712f80b0 3874#: builtins.c:994
95732b49 3875msgid ""
3185942a
JA
3876"Read a line from the standard input and split it into fields.\n"
3877" \n"
3878" Reads a single line from the standard input, or from file descriptor FD\n"
3879" if the -u option is supplied. The line is split into fields as with "
3880"word\n"
3881" splitting, and the first word is assigned to the first NAME, the second\n"
3882" word to the second NAME, and so on, with any leftover words assigned to\n"
3883" the last NAME. Only the characters found in $IFS are recognized as "
95732b49 3884"word\n"
3185942a
JA
3885" delimiters.\n"
3886" \n"
3887" If no NAMEs are supplied, the line read is stored in the REPLY "
3888"variable.\n"
3889" \n"
3890" Options:\n"
3891" -a array\tassign the words read to sequential indices of the array\n"
3892" \t\tvariable ARRAY, starting at zero\n"
3893" -d delim\tcontinue until the first character of DELIM is read, rather\n"
3894" \t\tthan newline\n"
d233b485 3895" -e\tuse Readline to obtain the line\n"
a0c0a00f 3896" -i text\tuse TEXT as the initial text for Readline\n"
3185942a 3897" -n nchars\treturn after reading NCHARS characters rather than waiting\n"
a0c0a00f
CR
3898" \t\tfor a newline, but honor a delimiter if fewer than\n"
3899" \t\tNCHARS characters are read before the delimiter\n"
0001803f
CR
3900" -N nchars\treturn only after reading exactly NCHARS characters, "
3901"unless\n"
a0c0a00f
CR
3902" \t\tEOF is encountered or read times out, ignoring any\n"
3903" \t\tdelimiter\n"
3185942a
JA
3904" -p prompt\toutput the string PROMPT without a trailing newline before\n"
3905" \t\tattempting to read\n"
a0c0a00f
CR
3906" -r\tdo not allow backslashes to escape any characters\n"
3907" -s\tdo not echo input coming from a terminal\n"
3908" -t timeout\ttime out and return failure if a complete line of\n"
3909" \t\tinput is not read within TIMEOUT seconds. The value of the\n"
3910" \t\tTMOUT variable is the default timeout. TIMEOUT may be a\n"
3911" \t\tfractional number. If TIMEOUT is 0, read returns\n"
3912" \t\timmediately, without trying to read any data, returning\n"
3913" \t\tsuccess only if input is available on the specified\n"
3914" \t\tfile descriptor. The exit status is greater than 128\n"
3915" \t\tif the timeout is exceeded\n"
3916" -u fd\tread from file descriptor FD instead of the standard input\n"
95732b49 3917" \n"
3185942a
JA
3918" Exit Status:\n"
3919" The return code is zero, unless end-of-file is encountered, read times "
ac50fbac
CR
3920"out\n"
3921" (in which case it's greater than 128), a variable assignment error "
3922"occurs,\n"
3185942a 3923" or an invalid file descriptor is supplied as the argument to -u."
95732b49 3924msgstr ""
3185942a
JA
3925"Read a line from the standard input and split it into fields.\n"
3926" \n"
3927" Reads a single line from the standard input, or from file descriptor FD\n"
3928" if the -u option is supplied. The line is split into fields as with "
95732b49 3929"word\n"
3185942a
JA
3930" splitting, and the first word is assigned to the first NAME, the second\n"
3931" word to the second NAME, and so on, with any leftover words assigned to\n"
3932" the last NAME. Only the characters found in $IFS are recognized as "
3933"word\n"
3934" delimiters.\n"
3935" \n"
3936" If no NAMEs are supplied, the line read is stored in the REPLY "
3937"variable.\n"
3938" \n"
3939" Options:\n"
3940" -a array\tassign the words read to sequential indices of the array\n"
3941" \t\tvariable ARRAY, starting at zero\n"
3942" -d delim\tcontinue until the first character of DELIM is read, rather\n"
3943" \t\tthan newline\n"
d233b485 3944" -e\tuse Readline to obtain the line\n"
a0c0a00f 3945" -i text\tuse TEXT as the initial text for Readline\n"
3185942a 3946" -n nchars\treturn after reading NCHARS characters rather than waiting\n"
a0c0a00f
CR
3947" \t\tfor a newline, but honor a delimiter if fewer than\n"
3948" \t\tNCHARS characters are read before the delimiter\n"
0001803f
CR
3949" -N nchars\treturn only after reading exactly NCHARS characters, "
3950"unless\n"
a0c0a00f
CR
3951" \t\tEOF is encountered or read times out, ignoring any\n"
3952" \t\tdelimiter\n"
3185942a
JA
3953" -p prompt\toutput the string PROMPT without a trailing newline before\n"
3954" \t\tattempting to read\n"
a0c0a00f
CR
3955" -r\tdo not allow backslashes to escape any characters\n"
3956" -s\tdo not echo input coming from a terminal\n"
3957" -t timeout\ttime out and return failure if a complete line of\n"
3958" \t\tinput is not read within TIMEOUT seconds. The value of the\n"
3959" \t\tTMOUT variable is the default timeout. TIMEOUT may be a\n"
3960" \t\tfractional number. If TIMEOUT is 0, read returns\n"
3961" \t\timmediately, without trying to read any data, returning\n"
3962" \t\tsuccess only if input is available on the specified\n"
3963" \t\tfile descriptor. The exit status is greater than 128\n"
3964" \t\tif the timeout is exceeded\n"
3965" -u fd\tread from file descriptor FD instead of the standard input\n"
3185942a
JA
3966" \n"
3967" Exit Status:\n"
3968" The return code is zero, unless end-of-file is encountered, read times "
ac50fbac
CR
3969"out\n"
3970" (in which case it's greater than 128), a variable assignment error "
3971"occurs,\n"
3185942a
JA
3972" or an invalid file descriptor is supplied as the argument to -u."
3973
712f80b0 3974#: builtins.c:1041
3185942a
JA
3975msgid ""
3976"Return from a shell function.\n"
3977" \n"
3978" Causes a function or sourced script to exit with the return value\n"
3979" specified by N. If N is omitted, the return status is that of the\n"
3980" last command executed within the function or script.\n"
3981" \n"
3982" Exit Status:\n"
3983" Returns N, or failure if the shell is not executing a function or script."
3984msgstr ""
3985"Return from a shell function.\n"
3986" \n"
3987" Causes a function or sourced script to exit with the return value\n"
3988" specified by N. If N is omitted, the return status is that of the\n"
3989" last command executed within the function or script.\n"
3990" \n"
3991" Exit Status:\n"
3992" Returns N, or failure if the shell is not executing a function or script."
3993
712f80b0 3994#: builtins.c:1054
3185942a
JA
3995msgid ""
3996"Set or unset values of shell options and positional parameters.\n"
3997" \n"
3998" Change the value of shell attributes and positional parameters, or\n"
3999" display the names and values of shell variables.\n"
4000" \n"
4001" Options:\n"
4002" -a Mark variables which are modified or created for export.\n"
4003" -b Notify of job termination immediately.\n"
4004" -e Exit immediately if a command exits with a non-zero status.\n"
4005" -f Disable file name generation (globbing).\n"
4006" -h Remember the location of commands as they are looked up.\n"
4007" -k All assignment arguments are placed in the environment for a\n"
4008" command, not just those that precede the command name.\n"
4009" -m Job control is enabled.\n"
4010" -n Read commands but do not execute them.\n"
4011" -o option-name\n"
4012" Set the variable corresponding to option-name:\n"
4013" allexport same as -a\n"
4014" braceexpand same as -B\n"
4015" emacs use an emacs-style line editing interface\n"
4016" errexit same as -e\n"
4017" errtrace same as -E\n"
4018" functrace same as -T\n"
4019" hashall same as -h\n"
4020" histexpand same as -H\n"
4021" history enable command history\n"
4022" ignoreeof the shell will not exit upon reading EOF\n"
4023" interactive-comments\n"
4024" allow comments to appear in interactive commands\n"
4025" keyword same as -k\n"
4026" monitor same as -m\n"
4027" noclobber same as -C\n"
4028" noexec same as -n\n"
4029" noglob same as -f\n"
4030" nolog currently accepted but ignored\n"
4031" notify same as -b\n"
4032" nounset same as -u\n"
4033" onecmd same as -t\n"
4034" physical same as -P\n"
4035" pipefail the return value of a pipeline is the status of\n"
4036" the last command to exit with a non-zero status,\n"
4037" or zero if no command exited with a non-zero "
4038"status\n"
4039" posix change the behavior of bash where the default\n"
4040" operation differs from the Posix standard to\n"
4041" match the standard\n"
4042" privileged same as -p\n"
4043" verbose same as -v\n"
4044" vi use a vi-style line editing interface\n"
4045" xtrace same as -x\n"
4046" -p Turned on whenever the real and effective user ids do not match.\n"
4047" Disables processing of the $ENV file and importing of shell\n"
4048" functions. Turning this option off causes the effective uid and\n"
4049" gid to be set to the real uid and gid.\n"
4050" -t Exit after reading and executing one command.\n"
4051" -u Treat unset variables as an error when substituting.\n"
4052" -v Print shell input lines as they are read.\n"
4053" -x Print commands and their arguments as they are executed.\n"
4054" -B the shell will perform brace expansion\n"
4055" -C If set, disallow existing regular files to be overwritten\n"
4056" by redirection of output.\n"
4057" -E If set, the ERR trap is inherited by shell functions.\n"
4058" -H Enable ! style history substitution. This flag is on\n"
4059" by default when the shell is interactive.\n"
ac50fbac 4060" -P If set, do not resolve symbolic links when executing commands\n"
3185942a 4061" such as cd which change the current directory.\n"
a0c0a00f
CR
4062" -T If set, the DEBUG and RETURN traps are inherited by shell "
4063"functions.\n"
495aee44
CR
4064" -- Assign any remaining arguments to the positional parameters.\n"
4065" If there are no remaining arguments, the positional parameters\n"
4066" are unset.\n"
3185942a
JA
4067" - Assign any remaining arguments to the positional parameters.\n"
4068" The -x and -v options are turned off.\n"
4069" \n"
4070" Using + rather than - causes these flags to be turned off. The\n"
4071" flags can also be used upon invocation of the shell. The current\n"
4072" set of flags may be found in $-. The remaining n ARGs are positional\n"
4073" parameters and are assigned, in order, to $1, $2, .. $n. If no\n"
4074" ARGs are given, all shell variables are printed.\n"
4075" \n"
4076" Exit Status:\n"
4077" Returns success unless an invalid option is given."
4078msgstr ""
4079"Set or unset values of shell options and positional parameters.\n"
4080" \n"
4081" Change the value of shell attributes and positional parameters, or\n"
4082" display the names and values of shell variables.\n"
4083" \n"
4084" Options:\n"
4085" -a Mark variables which are modified or created for export.\n"
4086" -b Notify of job termination immediately.\n"
4087" -e Exit immediately if a command exits with a non-zero status.\n"
4088" -f Disable file name generation (globbing).\n"
4089" -h Remember the location of commands as they are looked up.\n"
4090" -k All assignment arguments are placed in the environment for a\n"
4091" command, not just those that precede the command name.\n"
4092" -m Job control is enabled.\n"
4093" -n Read commands but do not execute them.\n"
4094" -o option-name\n"
4095" Set the variable corresponding to option-name:\n"
4096" allexport same as -a\n"
4097" braceexpand same as -B\n"
4098" emacs use an emacs-style line editing interface\n"
4099" errexit same as -e\n"
4100" errtrace same as -E\n"
4101" functrace same as -T\n"
4102" hashall same as -h\n"
4103" histexpand same as -H\n"
4104" history enable command history\n"
4105" ignoreeof the shell will not exit upon reading EOF\n"
4106" interactive-comments\n"
4107" allow comments to appear in interactive commands\n"
4108" keyword same as -k\n"
4109" monitor same as -m\n"
4110" noclobber same as -C\n"
4111" noexec same as -n\n"
4112" noglob same as -f\n"
4113" nolog currently accepted but ignored\n"
4114" notify same as -b\n"
4115" nounset same as -u\n"
4116" onecmd same as -t\n"
4117" physical same as -P\n"
4118" pipefail the return value of a pipeline is the status of\n"
4119" the last command to exit with a non-zero status,\n"
4120" or zero if no command exited with a non-zero "
4121"status\n"
4122" posix change the behavior of bash where the default\n"
4123" operation differs from the Posix standard to\n"
4124" match the standard\n"
4125" privileged same as -p\n"
4126" verbose same as -v\n"
4127" vi use a vi-style line editing interface\n"
4128" xtrace same as -x\n"
4129" -p Turned on whenever the real and effective user ids do not match.\n"
4130" Disables processing of the $ENV file and importing of shell\n"
4131" functions. Turning this option off causes the effective uid and\n"
4132" gid to be set to the real uid and gid.\n"
4133" -t Exit after reading and executing one command.\n"
4134" -u Treat unset variables as an error when substituting.\n"
4135" -v Print shell input lines as they are read.\n"
4136" -x Print commands and their arguments as they are executed.\n"
4137" -B the shell will perform brace expansion\n"
4138" -C If set, disallow existing regular files to be overwritten\n"
4139" by redirection of output.\n"
4140" -E If set, the ERR trap is inherited by shell functions.\n"
4141" -H Enable ! style history substitution. This flag is on\n"
4142" by default when the shell is interactive.\n"
ac50fbac 4143" -P If set, do not resolve symbolic links when executing commands\n"
3185942a 4144" such as cd which change the current directory.\n"
a0c0a00f
CR
4145" -T If set, the DEBUG and RETURN traps are inherited by shell "
4146"functions.\n"
495aee44
CR
4147" -- Assign any remaining arguments to the positional parameters.\n"
4148" If there are no remaining arguments, the positional parameters\n"
4149" are unset.\n"
3185942a
JA
4150" - Assign any remaining arguments to the positional parameters.\n"
4151" The -x and -v options are turned off.\n"
4152" \n"
4153" Using + rather than - causes these flags to be turned off. The\n"
4154" flags can also be used upon invocation of the shell. The current\n"
4155" set of flags may be found in $-. The remaining n ARGs are positional\n"
4156" parameters and are assigned, in order, to $1, $2, .. $n. If no\n"
4157" ARGs are given, all shell variables are printed.\n"
4158" \n"
4159" Exit Status:\n"
4160" Returns success unless an invalid option is given."
4161
712f80b0 4162#: builtins.c:1139
3185942a
JA
4163msgid ""
4164"Unset values and attributes of shell variables and functions.\n"
4165" \n"
4166" For each NAME, remove the corresponding variable or function.\n"
4167" \n"
4168" Options:\n"
4169" -f\ttreat each NAME as a shell function\n"
4170" -v\ttreat each NAME as a shell variable\n"
ac50fbac 4171" -n\ttreat each NAME as a name reference and unset the variable itself\n"
a0c0a00f 4172" \t\trather than the variable it references\n"
3185942a
JA
4173" \n"
4174" Without options, unset first tries to unset a variable, and if that "
4175"fails,\n"
4176" tries to unset a function.\n"
4177" \n"
4178" Some variables cannot be unset; also see `readonly'.\n"
4179" \n"
4180" Exit Status:\n"
4181" Returns success unless an invalid option is given or a NAME is read-only."
4182msgstr ""
4183"Unset values and attributes of shell variables and functions.\n"
4184" \n"
4185" For each NAME, remove the corresponding variable or function.\n"
4186" \n"
4187" Options:\n"
4188" -f\ttreat each NAME as a shell function\n"
4189" -v\ttreat each NAME as a shell variable\n"
ac50fbac 4190" -n\ttreat each NAME as a name reference and unset the variable itself\n"
a0c0a00f 4191" \t\trather than the variable it references\n"
3185942a
JA
4192" \n"
4193" Without options, unset first tries to unset a variable, and if that "
4194"fails,\n"
4195" tries to unset a function.\n"
4196" \n"
4197" Some variables cannot be unset; also see ‘readonly’.\n"
4198" \n"
4199" Exit Status:\n"
4200" Returns success unless an invalid option is given or a NAME is read-only."
4201
712f80b0 4202#: builtins.c:1161
3185942a
JA
4203msgid ""
4204"Set export attribute for shell variables.\n"
4205" \n"
4206" Marks each NAME for automatic export to the environment of subsequently\n"
4207" executed commands. If VALUE is supplied, assign VALUE before "
4208"exporting.\n"
4209" \n"
4210" Options:\n"
4211" -f\trefer to shell functions\n"
4212" -n\tremove the export property from each NAME\n"
4213" -p\tdisplay a list of all exported variables and functions\n"
4214" \n"
4215" An argument of `--' disables further option processing.\n"
4216" \n"
4217" Exit Status:\n"
4218" Returns success unless an invalid option is given or NAME is invalid."
4219msgstr ""
4220"Set export attribute for shell variables.\n"
4221" \n"
4222" Marks each NAME for automatic export to the environment of subsequently\n"
4223" executed commands. If VALUE is supplied, assign VALUE before "
4224"exporting.\n"
4225" \n"
4226" Options:\n"
4227" -f\trefer to shell functions\n"
4228" -n\tremove the export property from each NAME\n"
4229" -p\tdisplay a list of all exported variables and functions\n"
4230" \n"
4231" An argument of ‘--’ disables further option processing.\n"
4232" \n"
4233" Exit Status:\n"
4234" Returns success unless an invalid option is given or NAME is invalid."
4235
712f80b0 4236#: builtins.c:1180
3185942a
JA
4237msgid ""
4238"Mark shell variables as unchangeable.\n"
4239" \n"
4240" Mark each NAME as read-only; the values of these NAMEs may not be\n"
4241" changed by subsequent assignment. If VALUE is supplied, assign VALUE\n"
4242" before marking as read-only.\n"
4243" \n"
4244" Options:\n"
4245" -a\trefer to indexed array variables\n"
4246" -A\trefer to associative array variables\n"
4247" -f\trefer to shell functions\n"
a0c0a00f
CR
4248" -p\tdisplay a list of all readonly variables or functions,\n"
4249" \t\tdepending on whether or not the -f option is given\n"
3185942a
JA
4250" \n"
4251" An argument of `--' disables further option processing.\n"
4252" \n"
4253" Exit Status:\n"
4254" Returns success unless an invalid option is given or NAME is invalid."
4255msgstr ""
4256"Mark shell variables as unchangeable.\n"
4257" \n"
4258" Mark each NAME as read-only; the values of these NAMEs may not be\n"
4259" changed by subsequent assignment. If VALUE is supplied, assign VALUE\n"
4260" before marking as read-only.\n"
4261" \n"
4262" Options:\n"
4263" -a\trefer to indexed array variables\n"
4264" -A\trefer to associative array variables\n"
4265" -f\trefer to shell functions\n"
a0c0a00f
CR
4266" -p\tdisplay a list of all readonly variables or functions,\n"
4267" \t\tdepending on whether or not the -f option is given\n"
3185942a
JA
4268" \n"
4269" An argument of ‘--’ disables further option processing.\n"
4270" \n"
4271" Exit Status:\n"
4272" Returns success unless an invalid option is given or NAME is invalid."
4273
712f80b0 4274#: builtins.c:1202
3185942a
JA
4275msgid ""
4276"Shift positional parameters.\n"
4277" \n"
4278" Rename the positional parameters $N+1,$N+2 ... to $1,$2 ... If N is\n"
4279" not given, it is assumed to be 1.\n"
4280" \n"
4281" Exit Status:\n"
4282" Returns success unless N is negative or greater than $#."
4283msgstr ""
4284"Shift positional parameters.\n"
4285" \n"
4286" Rename the positional parameters $N+1,$N+2 ... to $1,$2 ... If N is\n"
4287" not given, it is assumed to be 1.\n"
4288" \n"
4289" Exit Status:\n"
4290" Returns success unless N is negative or greater than $#."
4291
712f80b0 4292#: builtins.c:1214 builtins.c:1229
3185942a
JA
4293msgid ""
4294"Execute commands from a file in the current shell.\n"
4295" \n"
4296" Read and execute commands from FILENAME in the current shell. The\n"
4297" entries in $PATH are used to find the directory containing FILENAME.\n"
4298" If any ARGUMENTS are supplied, they become the positional parameters\n"
4299" when FILENAME is executed.\n"
4300" \n"
4301" Exit Status:\n"
4302" Returns the status of the last command executed in FILENAME; fails if\n"
4303" FILENAME cannot be read."
4304msgstr ""
4305"Execute commands from a file in the current shell.\n"
95732b49 4306" \n"
3185942a
JA
4307" Read and execute commands from FILENAME in the current shell. The\n"
4308" entries in $PATH are used to find the directory containing FILENAME.\n"
4309" If any ARGUMENTS are supplied, they become the positional parameters\n"
4310" when FILENAME is executed.\n"
4311" \n"
4312" Exit Status:\n"
4313" Returns the status of the last command executed in FILENAME; fails if\n"
4314" FILENAME cannot be read."
b80f6443 4315
712f80b0 4316#: builtins.c:1245
95732b49 4317msgid ""
3185942a
JA
4318"Suspend shell execution.\n"
4319" \n"
4320" Suspend the execution of this shell until it receives a SIGCONT signal.\n"
4321" Unless forced, login shells cannot be suspended.\n"
4322" \n"
4323" Options:\n"
4324" -f\tforce the suspend, even if the shell is a login shell\n"
4325" \n"
4326" Exit Status:\n"
4327" Returns success unless job control is not enabled or an error occurs."
95732b49 4328msgstr ""
3185942a
JA
4329"Suspend shell execution.\n"
4330" \n"
4331" Suspend the execution of this shell until it receives a SIGCONT signal.\n"
4332" Unless forced, login shells cannot be suspended.\n"
4333" \n"
4334" Options:\n"
4335" -f\tforce the suspend, even if the shell is a login shell\n"
4336" \n"
4337" Exit Status:\n"
4338" Returns success unless job control is not enabled or an error occurs."
b80f6443 4339
712f80b0 4340#: builtins.c:1261
95732b49 4341msgid ""
3185942a 4342"Evaluate conditional expression.\n"
95732b49 4343" \n"
3185942a 4344" Exits with a status of 0 (true) or 1 (false) depending on\n"
95732b49
JA
4345" the evaluation of EXPR. Expressions may be unary or binary. Unary\n"
4346" expressions are often used to examine the status of a file. There\n"
495aee44
CR
4347" are string operators and numeric comparison operators as well.\n"
4348" \n"
4349" The behavior of test depends on the number of arguments. Read the\n"
4350" bash manual page for the complete specification.\n"
95732b49
JA
4351" \n"
4352" File operators:\n"
4353" \n"
3185942a
JA
4354" -a FILE True if file exists.\n"
4355" -b FILE True if file is block special.\n"
4356" -c FILE True if file is character special.\n"
4357" -d FILE True if file is a directory.\n"
4358" -e FILE True if file exists.\n"
4359" -f FILE True if file exists and is a regular file.\n"
4360" -g FILE True if file is set-group-id.\n"
4361" -h FILE True if file is a symbolic link.\n"
4362" -L FILE True if file is a symbolic link.\n"
4363" -k FILE True if file has its `sticky' bit set.\n"
4364" -p FILE True if file is a named pipe.\n"
4365" -r FILE True if file is readable by you.\n"
4366" -s FILE True if file exists and is not empty.\n"
4367" -S FILE True if file is a socket.\n"
4368" -t FD True if FD is opened on a terminal.\n"
4369" -u FILE True if the file is set-user-id.\n"
4370" -w FILE True if the file is writable by you.\n"
4371" -x FILE True if the file is executable by you.\n"
4372" -O FILE True if the file is effectively owned by you.\n"
4373" -G FILE True if the file is effectively owned by your group.\n"
4374" -N FILE True if the file has been modified since it was last "
95732b49
JA
4375"read.\n"
4376" \n"
4377" FILE1 -nt FILE2 True if file1 is newer than file2 (according to\n"
4378" modification date).\n"
4379" \n"
4380" FILE1 -ot FILE2 True if file1 is older than file2.\n"
4381" \n"
4382" FILE1 -ef FILE2 True if file1 is a hard link to file2.\n"
4383" \n"
4384" String operators:\n"
4385" \n"
3185942a 4386" -z STRING True if string is empty.\n"
95732b49 4387" \n"
3185942a
JA
4388" -n STRING\n"
4389" STRING True if string is not empty.\n"
95732b49 4390" \n"
3185942a
JA
4391" STRING1 = STRING2\n"
4392" True if the strings are equal.\n"
4393" STRING1 != STRING2\n"
4394" True if the strings are not equal.\n"
4395" STRING1 < STRING2\n"
4396" True if STRING1 sorts before STRING2 "
95732b49 4397"lexicographically.\n"
3185942a
JA
4398" STRING1 > STRING2\n"
4399" True if STRING1 sorts after STRING2 lexicographically.\n"
95732b49
JA
4400" \n"
4401" Other operators:\n"
4402" \n"
3185942a 4403" -o OPTION True if the shell option OPTION is enabled.\n"
a0c0a00f
CR
4404" -v VAR True if the shell variable VAR is set.\n"
4405" -R VAR True if the shell variable VAR is set and is a name\n"
4406" reference.\n"
3185942a
JA
4407" ! EXPR True if expr is false.\n"
4408" EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
4409" EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
95732b49 4410" \n"
3185942a
JA
4411" arg1 OP arg2 Arithmetic tests. OP is one of -eq, -ne,\n"
4412" -lt, -le, -gt, or -ge.\n"
95732b49
JA
4413" \n"
4414" Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
4415" less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
3185942a
JA
4416" than ARG2.\n"
4417" \n"
4418" Exit Status:\n"
4419" Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
4420" false or an invalid argument is given."
95732b49 4421msgstr ""
3185942a
JA
4422"Evaluate conditional expression.\n"
4423" \n"
4424" Exits with a status of 0 (true) or 1 (false) depending on\n"
95732b49
JA
4425" the evaluation of EXPR. Expressions may be unary or binary. Unary\n"
4426" expressions are often used to examine the status of a file. There\n"
495aee44
CR
4427" are string operators and numeric comparison operators as well.\n"
4428" \n"
4429" The behavior of test depends on the number of arguments. Read the\n"
4430" bash manual page for the complete specification.\n"
95732b49
JA
4431" \n"
4432" File operators:\n"
4433" \n"
3185942a
JA
4434" -a FILE True if file exists.\n"
4435" -b FILE True if file is block special.\n"
4436" -c FILE True if file is character special.\n"
4437" -d FILE True if file is a directory.\n"
4438" -e FILE True if file exists.\n"
4439" -f FILE True if file exists and is a regular file.\n"
4440" -g FILE True if file is set-group-id.\n"
4441" -h FILE True if file is a symbolic link.\n"
4442" -L FILE True if file is a symbolic link.\n"
4443" -k FILE True if file has its ‘sticky’ bit set.\n"
4444" -p FILE True if file is a named pipe.\n"
4445" -r FILE True if file is readable by you.\n"
4446" -s FILE True if file exists and is not empty.\n"
4447" -S FILE True if file is a socket.\n"
4448" -t FD True if FD is opened on a terminal.\n"
4449" -u FILE True if the file is set-user-id.\n"
4450" -w FILE True if the file is writable by you.\n"
4451" -x FILE True if the file is executable by you.\n"
4452" -O FILE True if the file is effectively owned by you.\n"
4453" -G FILE True if the file is effectively owned by your group.\n"
4454" -N FILE True if the file has been modified since it was last "
95732b49
JA
4455"read.\n"
4456" \n"
4457" FILE1 -nt FILE2 True if file1 is newer than file2 (according to\n"
4458" modification date).\n"
4459" \n"
4460" FILE1 -ot FILE2 True if file1 is older than file2.\n"
4461" \n"
4462" FILE1 -ef FILE2 True if file1 is a hard link to file2.\n"
4463" \n"
4464" String operators:\n"
4465" \n"
3185942a 4466" -z STRING True if string is empty.\n"
95732b49 4467" \n"
3185942a
JA
4468" -n STRING\n"
4469" STRING True if string is not empty.\n"
95732b49 4470" \n"
3185942a
JA
4471" STRING1 = STRING2\n"
4472" True if the strings are equal.\n"
4473" STRING1 != STRING2\n"
4474" True if the strings are not equal.\n"
4475" STRING1 < STRING2\n"
4476" True if STRING1 sorts before STRING2 "
95732b49 4477"lexicographically.\n"
3185942a
JA
4478" STRING1 > STRING2\n"
4479" True if STRING1 sorts after STRING2 lexicographically.\n"
95732b49
JA
4480" \n"
4481" Other operators:\n"
4482" \n"
3185942a 4483" -o OPTION True if the shell option OPTION is enabled.\n"
a0c0a00f
CR
4484" -v VAR True if the shell variable VAR is set.\n"
4485" -R VAR True if the shell variable VAR is set and is a name\n"
4486" reference.\n"
3185942a
JA
4487" ! EXPR True if expr is false.\n"
4488" EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
4489" EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
95732b49 4490" \n"
3185942a
JA
4491" arg1 OP arg2 Arithmetic tests. OP is one of -eq, -ne,\n"
4492" -lt, -le, -gt, or -ge.\n"
95732b49
JA
4493" \n"
4494" Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
4495" less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
3185942a
JA
4496" than ARG2.\n"
4497" \n"
4498" Exit Status:\n"
4499" Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
4500" false or an invalid argument is given."
b80f6443 4501
712f80b0 4502#: builtins.c:1343
95732b49 4503msgid ""
3185942a
JA
4504"Evaluate conditional expression.\n"
4505" \n"
4506" This is a synonym for the \"test\" builtin, but the last argument must\n"
4507" be a literal `]', to match the opening `['."
95732b49 4508msgstr ""
3185942a
JA
4509"Evaluate conditional expression.\n"
4510" \n"
4511" This is a synonym for the “test” builtin, but the last argument must\n"
4512" be a literal ‘]’, to match the opening ‘[’."
95732b49 4513
712f80b0 4514#: builtins.c:1352
95732b49 4515msgid ""
3185942a
JA
4516"Display process times.\n"
4517" \n"
4518" Prints the accumulated user and system times for the shell and all of "
4519"its\n"
4520" child processes.\n"
4521" \n"
4522" Exit Status:\n"
4523" Always succeeds."
95732b49 4524msgstr ""
3185942a
JA
4525"Display process times.\n"
4526" \n"
4527" Prints the accumulated user and system times for the shell and all of "
4528"its\n"
4529" child processes.\n"
4530" \n"
4531" Exit Status:\n"
4532" Always succeeds."
95732b49 4533
712f80b0 4534#: builtins.c:1364
95732b49 4535msgid ""
3185942a
JA
4536"Trap signals and other events.\n"
4537" \n"
4538" Defines and activates handlers to be run when the shell receives "
4539"signals\n"
4540" or other conditions.\n"
4541" \n"
4542" ARG is a command to be read and executed when the shell receives the\n"
95732b49
JA
4543" signal(s) SIGNAL_SPEC. If ARG is absent (and a single SIGNAL_SPEC\n"
4544" is supplied) or `-', each specified signal is reset to its original\n"
4545" value. If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
3185942a
JA
4546" shell and by the commands it invokes.\n"
4547" \n"
4548" If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. "
4549"If\n"
495aee44
CR
4550" a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. "
4551"If\n"
4552" a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
4553"a\n"
4554" script run by the . or source builtins finishes executing. A "
4555"SIGNAL_SPEC\n"
4556" of ERR means to execute ARG each time a command's failure would cause "
4557"the\n"
4558" shell to exit when the -e option is enabled.\n"
3185942a
JA
4559" \n"
4560" If no arguments are supplied, trap prints the list of commands "
4561"associated\n"
4562" with each signal.\n"
4563" \n"
4564" Options:\n"
4565" -l\tprint a list of signal names and their corresponding numbers\n"
4566" -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
4567" \n"
4568" Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
4569"number.\n"
4570" Signal names are case insensitive and the SIG prefix is optional. A\n"
4571" signal may be sent to the shell with \"kill -signal $$\".\n"
4572" \n"
4573" Exit Status:\n"
4574" Returns success unless a SIGSPEC is invalid or an invalid option is "
4575"given."
4576msgstr ""
4577"Trap signals and other events.\n"
4578" \n"
4579" Defines and activates handlers to be run when the shell receives "
4580"signals\n"
4581" or other conditions.\n"
4582" \n"
4583" ARG is a command to be read and executed when the shell receives the\n"
95732b49
JA
4584" signal(s) SIGNAL_SPEC. If ARG is absent (and a single SIGNAL_SPEC\n"
4585" is supplied) or ‘-’, each specified signal is reset to its original\n"
4586" value. If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
3185942a
JA
4587" shell and by the commands it invokes.\n"
4588" \n"
4589" If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. "
4590"If\n"
495aee44
CR
4591" a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. "
4592"If\n"
4593" a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
4594"a\n"
4595" script run by the . or source builtins finishes executing. A "
4596"SIGNAL_SPEC\n"
4597" of ERR means to execute ARG each time a command's failure would cause "
4598"the\n"
4599" shell to exit when the -e option is enabled.\n"
3185942a
JA
4600" \n"
4601" If no arguments are supplied, trap prints the list of commands "
4602"associated\n"
4603" with each signal.\n"
95732b49 4604" \n"
3185942a
JA
4605" Options:\n"
4606" -l\tprint a list of signal names and their corresponding numbers\n"
4607" -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
95732b49 4608" \n"
3185942a
JA
4609" Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
4610"number.\n"
4611" Signal names are case insensitive and the SIG prefix is optional. A\n"
4612" signal may be sent to the shell with “kill -signal $$”.\n"
95732b49 4613" \n"
3185942a
JA
4614" Exit Status:\n"
4615" Returns success unless a SIGSPEC is invalid or an invalid option is "
4616"given."
4617
712f80b0 4618#: builtins.c:1400
3185942a
JA
4619msgid ""
4620"Display information about command type.\n"
4621" \n"
4622" For each NAME, indicate how it would be interpreted if used as a\n"
4623" command name.\n"
95732b49 4624" \n"
3185942a
JA
4625" Options:\n"
4626" -a\tdisplay all locations containing an executable named NAME;\n"
a0c0a00f
CR
4627" \t\tincludes aliases, builtins, and functions, if and only if\n"
4628" \t\tthe `-p' option is not also used\n"
3185942a
JA
4629" -f\tsuppress shell function lookup\n"
4630" -P\tforce a PATH search for each NAME, even if it is an alias,\n"
a0c0a00f
CR
4631" \t\tbuiltin, or function, and returns the name of the disk file\n"
4632" \t\tthat would be executed\n"
3185942a 4633" -p\treturns either the name of the disk file that would be executed,\n"
a0c0a00f 4634" \t\tor nothing if `type -t NAME' would not return `file'\n"
3185942a 4635" -t\toutput a single word which is one of `alias', `keyword',\n"
a0c0a00f
CR
4636" \t\t`function', `builtin', `file' or `', if NAME is an alias,\n"
4637" \t\tshell reserved word, shell function, shell builtin, disk file,\n"
4638" \t\tor not found, respectively\n"
95732b49 4639" \n"
3185942a
JA
4640" Arguments:\n"
4641" NAME\tCommand name to be interpreted.\n"
4642" \n"
4643" Exit Status:\n"
4644" Returns success if all of the NAMEs are found; fails if any are not "
4645"found."
95732b49 4646msgstr ""
3185942a
JA
4647"Display information about command type.\n"
4648" \n"
4649" For each NAME, indicate how it would be interpreted if used as a\n"
95732b49
JA
4650" command name.\n"
4651" \n"
3185942a
JA
4652" Options:\n"
4653" -a\tdisplay all locations containing an executable named NAME;\n"
a0c0a00f
CR
4654" \t\tincludes aliases, builtins, and functions, if and only if\n"
4655" \t\tthe ‘-p’ option is not also used\n"
3185942a
JA
4656" -f\tsuppress shell function lookup\n"
4657" -P\tforce a PATH search for each NAME, even if it is an alias,\n"
a0c0a00f
CR
4658" \t\tbuiltin, or function, and returns the name of the disk file\n"
4659" \t\tthat would be executed\n"
3185942a 4660" -p\treturns either the name of the disk file that would be executed,\n"
a0c0a00f 4661" \t\tor nothing if ‘type -t NAME’ would not return ‘file’\n"
3185942a 4662" -t\toutput a single word which is one of ‘alias’, ‘keyword’,\n"
a0c0a00f
CR
4663" \t\t‘function’, ‘builtin’, ‘file’ or ‘’, if NAME is an alias,\n"
4664" \t\tshell reserved word, shell function, shell builtin, disk file,\n"
4665" \t\tor not found, respectively\n"
3185942a
JA
4666" \n"
4667" Arguments:\n"
4668" NAME\tCommand name to be interpreted.\n"
4669" \n"
4670" Exit Status:\n"
4671" Returns success if all of the NAMEs are found; fails if any are not "
4672"found."
4673
712f80b0 4674#: builtins.c:1431
3185942a
JA
4675msgid ""
4676"Modify shell resource limits.\n"
4677" \n"
4678" Provides control over the resources available to the shell and "
4679"processes\n"
4680" it creates, on systems that allow such control.\n"
4681" \n"
4682" Options:\n"
4683" -S\tuse the `soft' resource limit\n"
4684" -H\tuse the `hard' resource limit\n"
4685" -a\tall current limits are reported\n"
4686" -b\tthe socket buffer size\n"
4687" -c\tthe maximum size of core files created\n"
4688" -d\tthe maximum size of a process's data segment\n"
4689" -e\tthe maximum scheduling priority (`nice')\n"
4690" -f\tthe maximum size of files written by the shell and its children\n"
4691" -i\tthe maximum number of pending signals\n"
a0c0a00f 4692" -k\tthe maximum number of kqueues allocated for this process\n"
3185942a
JA
4693" -l\tthe maximum size a process may lock into memory\n"
4694" -m\tthe maximum resident set size\n"
4695" -n\tthe maximum number of open file descriptors\n"
4696" -p\tthe pipe buffer size\n"
4697" -q\tthe maximum number of bytes in POSIX message queues\n"
4698" -r\tthe maximum real-time scheduling priority\n"
4699" -s\tthe maximum stack size\n"
4700" -t\tthe maximum amount of cpu time in seconds\n"
4701" -u\tthe maximum number of user processes\n"
4702" -v\tthe size of virtual memory\n"
4703" -x\tthe maximum number of file locks\n"
a0c0a00f 4704" -P\tthe maximum number of pseudoterminals\n"
712f80b0 4705" -R\tthe maximum time a real-time process can run before blocking\n"
a0c0a00f 4706" -T\tthe maximum number of threads\n"
ac50fbac
CR
4707" \n"
4708" Not all options are available on all platforms.\n"
3185942a
JA
4709" \n"
4710" If LIMIT is given, it is the new value of the specified resource; the\n"
4711" special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
4712" current soft limit, the current hard limit, and no limit, respectively.\n"
4713" Otherwise, the current value of the specified resource is printed. If\n"
4714" no option is given, then -f is assumed.\n"
4715" \n"
4716" Values are in 1024-byte increments, except for -t, which is in seconds,\n"
4717" -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
4718" number of processes.\n"
4719" \n"
4720" Exit Status:\n"
4721" Returns success unless an invalid option is supplied or an error occurs."
4722msgstr ""
4723"Modify shell resource limits.\n"
4724" \n"
4725" Provides control over the resources available to the shell and "
4726"processes\n"
4727" it creates, on systems that allow such control.\n"
4728" \n"
4729" Options:\n"
4730" -S\tuse the ‘soft’ resource limit\n"
4731" -H\tuse the ‘hard’ resource limit\n"
4732" -a\tall current limits are reported\n"
4733" -b\tthe socket buffer size\n"
4734" -c\tthe maximum size of core files created\n"
4735" -d\tthe maximum size of a process's data segment\n"
4736" -e\tthe maximum scheduling priority (‘nice’)\n"
4737" -f\tthe maximum size of files written by the shell and its children\n"
4738" -i\tthe maximum number of pending signals\n"
a0c0a00f 4739" -k\tthe maximum number of kqueues allocated for this process\n"
3185942a
JA
4740" -l\tthe maximum size a process may lock into memory\n"
4741" -m\tthe maximum resident set size\n"
4742" -n\tthe maximum number of open file descriptors\n"
4743" -p\tthe pipe buffer size\n"
4744" -q\tthe maximum number of bytes in POSIX message queues\n"
4745" -r\tthe maximum real-time scheduling priority\n"
4746" -s\tthe maximum stack size\n"
4747" -t\tthe maximum amount of cpu time in seconds\n"
4748" -u\tthe maximum number of user processes\n"
4749" -v\tthe size of virtual memory\n"
4750" -x\tthe maximum number of file locks\n"
a0c0a00f 4751" -P\tthe maximum number of pseudoterminals\n"
712f80b0 4752" -R\tthe maximum time a real-time process can run before blocking\n"
a0c0a00f 4753" -T\tthe maximum number of threads\n"
ac50fbac
CR
4754" \n"
4755" Not all options are available on all platforms.\n"
3185942a
JA
4756" \n"
4757" If LIMIT is given, it is the new value of the specified resource; the\n"
4758" special LIMIT values ‘soft’, ‘hard’, and ‘unlimited’ stand for the\n"
4759" current soft limit, the current hard limit, and no limit, respectively.\n"
4760" Otherwise, the current value of the specified resource is printed. If\n"
4761" no option is given, then -f is assumed.\n"
4762" \n"
4763" Values are in 1024-byte increments, except for -t, which is in seconds,\n"
4764" -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
4765" number of processes.\n"
4766" \n"
4767" Exit Status:\n"
4768" Returns success unless an invalid option is supplied or an error occurs."
4769
712f80b0 4770#: builtins.c:1482
3185942a
JA
4771msgid ""
4772"Display or set file mode mask.\n"
4773" \n"
4774" Sets the user file-creation mask to MODE. If MODE is omitted, prints\n"
4775" the current value of the mask.\n"
4776" \n"
4777" If MODE begins with a digit, it is interpreted as an octal number;\n"
4778" otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
4779" \n"
4780" Options:\n"
4781" -p\tif MODE is omitted, output in a form that may be reused as input\n"
4782" -S\tmakes the output symbolic; otherwise an octal number is output\n"
4783" \n"
4784" Exit Status:\n"
4785" Returns success unless MODE is invalid or an invalid option is given."
4786msgstr ""
4787"Display or set file mode mask.\n"
4788" \n"
4789" Sets the user file-creation mask to MODE. If MODE is omitted, prints\n"
4790" the current value of the mask.\n"
4791" \n"
4792" If MODE begins with a digit, it is interpreted as an octal number;\n"
4793" otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
4794" \n"
4795" Options:\n"
4796" -p\tif MODE is omitted, output in a form that may be reused as input\n"
4797" -S\tmakes the output symbolic; otherwise an octal number is output\n"
4798" \n"
4799" Exit Status:\n"
4800" Returns success unless MODE is invalid or an invalid option is given."
4801
712f80b0 4802#: builtins.c:1502
3185942a
JA
4803msgid ""
4804"Wait for job completion and return exit status.\n"
4805" \n"
ac50fbac
CR
4806" Waits for each process identified by an ID, which may be a process ID or "
4807"a\n"
3185942a
JA
4808" job specification, and reports its termination status. If ID is not\n"
4809" given, waits for all currently active child processes, and the return\n"
d233b485 4810" status is zero. If ID is a job specification, waits for all processes\n"
ac50fbac
CR
4811" in that job's pipeline.\n"
4812" \n"
712f80b0
CR
4813" If the -n option is supplied, waits for a single job from the list of "
4814"IDs,\n"
4815" or, if no IDs are supplied, for the next job to complete and returns "
4816"its\n"
4817" exit status.\n"
4818" \n"
4819" If the -p option is supplied, the process or job identifier of the job\n"
4820" for which the exit status is returned is assigned to the variable VAR\n"
4821" named by the option argument. The variable will be unset initially, "
4822"before\n"
4823" any assignment. This is useful only when the -n option is supplied.\n"
3185942a 4824" \n"
d233b485
CR
4825" If the -f option is supplied, and job control is enabled, waits for the\n"
4826" specified ID to terminate, instead of waiting for it to change status.\n"
4827" \n"
3185942a 4828" Exit Status:\n"
ac50fbac 4829" Returns the status of the last ID; fails if ID is invalid or an invalid\n"
712f80b0
CR
4830" option is given, or if -n is supplied and the shell has no unwaited-for\n"
4831" children."
3185942a
JA
4832msgstr ""
4833"Wait for job completion and return exit status.\n"
4834" \n"
ac50fbac
CR
4835" Waits for each process identified by an ID, which may be a process ID or "
4836"a\n"
3185942a
JA
4837" job specification, and reports its termination status. If ID is not\n"
4838" given, waits for all currently active child processes, and the return\n"
d233b485 4839" status is zero. If ID is a job specification, waits for all processes\n"
ac50fbac
CR
4840" in that job's pipeline.\n"
4841" \n"
712f80b0
CR
4842" If the -n option is supplied, waits for a single job from the list of "
4843"IDs,\n"
4844" or, if no IDs are supplied, for the next job to complete and returns "
4845"its\n"
4846" exit status.\n"
4847" \n"
4848" If the -p option is supplied, the process or job identifier of the job\n"
4849" for which the exit status is returned is assigned to the variable VAR\n"
4850" named by the option argument. The variable will be unset initially, "
4851"before\n"
4852" any assignment. This is useful only when the -n option is supplied.\n"
3185942a 4853" \n"
d233b485
CR
4854" If the -f option is supplied, and job control is enabled, waits for the\n"
4855" specified ID to terminate, instead of waiting for it to change status.\n"
4856" \n"
3185942a 4857" Exit Status:\n"
ac50fbac 4858" Returns the status of the last ID; fails if ID is invalid or an invalid\n"
712f80b0
CR
4859" option is given, or if -n is supplied and the shell has no unwaited-for\n"
4860" children."
3185942a 4861
712f80b0 4862#: builtins.c:1533
3185942a
JA
4863msgid ""
4864"Wait for process completion and return exit status.\n"
4865" \n"
ac50fbac
CR
4866" Waits for each process specified by a PID and reports its termination "
4867"status.\n"
4868" If PID is not given, waits for all currently active child processes,\n"
4869" and the return status is zero. PID must be a process ID.\n"
3185942a
JA
4870" \n"
4871" Exit Status:\n"
ac50fbac
CR
4872" Returns the status of the last PID; fails if PID is invalid or an "
4873"invalid\n"
4874" option is given."
3185942a
JA
4875msgstr ""
4876"Wait for process completion and return exit status.\n"
4877" \n"
ac50fbac
CR
4878" Waits for each process specified by a PID and reports its termination "
4879"status.\n"
4880" If PID is not given, waits for all currently active child processes,\n"
4881" and the return status is zero. PID must be a process ID.\n"
3185942a
JA
4882" \n"
4883" Exit Status:\n"
ac50fbac
CR
4884" Returns the status of the last PID; fails if PID is invalid or an "
4885"invalid\n"
4886" option is given."
3185942a 4887
712f80b0 4888#: builtins.c:1548
3185942a
JA
4889msgid ""
4890"Execute commands for each member in a list.\n"
4891" \n"
4892" The `for' loop executes a sequence of commands for each member in a\n"
95732b49
JA
4893" list of items. If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
4894" assumed. For each element in WORDS, NAME is set to that element, and\n"
3185942a
JA
4895" the COMMANDS are executed.\n"
4896" \n"
4897" Exit Status:\n"
4898" Returns the status of the last command executed."
95732b49 4899msgstr ""
3185942a
JA
4900"Execute commands for each member in a list.\n"
4901" \n"
4902" The ‘for’ loop executes a sequence of commands for each member in a\n"
95732b49
JA
4903" list of items. If ‘in WORDS ...;’ is not present, then ‘in “$@”’ is\n"
4904" assumed. For each element in WORDS, NAME is set to that element, and\n"
3185942a
JA
4905" the COMMANDS are executed.\n"
4906" \n"
4907" Exit Status:\n"
4908" Returns the status of the last command executed."
b80f6443 4909
712f80b0 4910#: builtins.c:1562
95732b49 4911msgid ""
3185942a
JA
4912"Arithmetic for loop.\n"
4913" \n"
4914" Equivalent to\n"
95732b49
JA
4915" \t(( EXP1 ))\n"
4916" \twhile (( EXP2 )); do\n"
4917" \t\tCOMMANDS\n"
4918" \t\t(( EXP3 ))\n"
4919" \tdone\n"
4920" EXP1, EXP2, and EXP3 are arithmetic expressions. If any expression is\n"
3185942a
JA
4921" omitted, it behaves as if it evaluates to 1.\n"
4922" \n"
4923" Exit Status:\n"
4924" Returns the status of the last command executed."
95732b49 4925msgstr ""
3185942a
JA
4926"Arithmetic for loop.\n"
4927" \n"
4928" Equivalent to\n"
95732b49
JA
4929" \t(( EXP1 ))\n"
4930" \twhile (( EXP2 )); do\n"
4931" \t\tCOMMANDS\n"
4932" \t\t(( EXP3 ))\n"
4933" \tdone\n"
4934" EXP1, EXP2, and EXP3 are arithmetic expressions. If any expression is\n"
3185942a
JA
4935" omitted, it behaves as if it evaluates to 1.\n"
4936" \n"
4937" Exit Status:\n"
4938" Returns the status of the last command executed."
b80f6443 4939
712f80b0 4940#: builtins.c:1580
95732b49 4941msgid ""
3185942a
JA
4942"Select words from a list and execute commands.\n"
4943" \n"
4944" The WORDS are expanded, generating a list of words. The\n"
95732b49
JA
4945" set of expanded words is printed on the standard error, each\n"
4946" preceded by a number. If `in WORDS' is not present, `in \"$@\"'\n"
4947" is assumed. The PS3 prompt is then displayed and a line read\n"
4948" from the standard input. If the line consists of the number\n"
4949" corresponding to one of the displayed words, then NAME is set\n"
4950" to that word. If the line is empty, WORDS and the prompt are\n"
4951" redisplayed. If EOF is read, the command completes. Any other\n"
4952" value read causes NAME to be set to null. The line read is saved\n"
4953" in the variable REPLY. COMMANDS are executed after each selection\n"
3185942a
JA
4954" until a break command is executed.\n"
4955" \n"
4956" Exit Status:\n"
4957" Returns the status of the last command executed."
95732b49 4958msgstr ""
3185942a
JA
4959"Select words from a list and execute commands.\n"
4960" \n"
4961" The WORDS are expanded, generating a list of words. The\n"
95732b49
JA
4962" set of expanded words is printed on the standard error, each\n"
4963" preceded by a number. If ‘in WORDS’ is not present, ‘in “$@”’\n"
4964" is assumed. The PS3 prompt is then displayed and a line read\n"
4965" from the standard input. If the line consists of the number\n"
4966" corresponding to one of the displayed words, then NAME is set\n"
4967" to that word. If the line is empty, WORDS and the prompt are\n"
4968" redisplayed. If EOF is read, the command completes. Any other\n"
4969" value read causes NAME to be set to null. The line read is saved\n"
4970" in the variable REPLY. COMMANDS are executed after each selection\n"
3185942a
JA
4971" until a break command is executed.\n"
4972" \n"
4973" Exit Status:\n"
4974" Returns the status of the last command executed."
b80f6443 4975
712f80b0 4976#: builtins.c:1601
b80f6443 4977msgid ""
3185942a
JA
4978"Report time consumed by pipeline's execution.\n"
4979" \n"
4980" Execute PIPELINE and print a summary of the real time, user CPU time,\n"
95732b49 4981" and system CPU time spent executing PIPELINE when it terminates.\n"
3185942a
JA
4982" \n"
4983" Options:\n"
4984" -p\tprint the timing summary in the portable Posix format\n"
4985" \n"
4986" The value of the TIMEFORMAT variable is used as the output format.\n"
4987" \n"
4988" Exit Status:\n"
4989" The return status is the return status of PIPELINE."
b80f6443 4990msgstr ""
3185942a
JA
4991"Report time consumed by pipeline's execution.\n"
4992" \n"
4993" Execute PIPELINE and print a summary of the real time, user CPU time,\n"
95732b49 4994" and system CPU time spent executing PIPELINE when it terminates.\n"
3185942a
JA
4995" \n"
4996" Options:\n"
4997" -p\tprint the timing summary in the portable Posix format\n"
4998" \n"
4999" The value of the TIMEFORMAT variable is used as the output format.\n"
5000" \n"
5001" Exit Status:\n"
5002" The return status is the return status of PIPELINE."
b80f6443 5003
712f80b0 5004#: builtins.c:1618
b80f6443 5005msgid ""
3185942a
JA
5006"Execute commands based on pattern matching.\n"
5007" \n"
5008" Selectively execute COMMANDS based upon WORD matching PATTERN. The\n"
5009" `|' is used to separate multiple patterns.\n"
5010" \n"
5011" Exit Status:\n"
5012" Returns the status of the last command executed."
b80f6443 5013msgstr ""
3185942a
JA
5014"Execute commands based on pattern matching.\n"
5015" \n"
5016" Selectively execute COMMANDS based upon WORD matching PATTERN. The\n"
5017" ‘|’ is used to separate multiple patterns.\n"
5018" \n"
5019" Exit Status:\n"
5020" Returns the status of the last command executed."
b80f6443 5021
712f80b0 5022#: builtins.c:1630
95732b49 5023msgid ""
3185942a
JA
5024"Execute commands based on conditional.\n"
5025" \n"
5026" The `if COMMANDS' list is executed. If its exit status is zero, then "
5027"the\n"
95732b49
JA
5028" `then COMMANDS' list is executed. Otherwise, each `elif COMMANDS' list "
5029"is\n"
5030" executed in turn, and if its exit status is zero, the corresponding\n"
5031" `then COMMANDS' list is executed and the if command completes. "
5032"Otherwise,\n"
5033" the `else COMMANDS' list is executed, if present. The exit status of "
5034"the\n"
5035" entire construct is the exit status of the last command executed, or "
5036"zero\n"
3185942a
JA
5037" if no condition tested true.\n"
5038" \n"
5039" Exit Status:\n"
5040" Returns the status of the last command executed."
95732b49 5041msgstr ""
3185942a
JA
5042"Execute commands based on conditional.\n"
5043" \n"
5044" The ‘if COMMANDS’ list is executed. If its exit status is zero, then "
5045"the\n"
95732b49
JA
5046" ‘then COMMANDS’ list is executed. Otherwise, each ‘elif COMMANDS’ list "
5047"is\n"
5048" executed in turn, and if its exit status is zero, the corresponding\n"
5049" ‘then COMMANDS’ list is executed and the if command completes. "
5050"Otherwise,\n"
5051" the ‘else COMMANDS’ list is executed, if present. The exit status of "
5052"the\n"
5053" entire construct is the exit status of the last command executed, or "
5054"zero\n"
3185942a
JA
5055" if no condition tested true.\n"
5056" \n"
5057" Exit Status:\n"
5058" Returns the status of the last command executed."
95732b49 5059
712f80b0 5060#: builtins.c:1647
95732b49 5061msgid ""
3185942a
JA
5062"Execute commands as long as a test succeeds.\n"
5063" \n"
5064" Expand and execute COMMANDS as long as the final command in the\n"
5065" `while' COMMANDS has an exit status of zero.\n"
5066" \n"
5067" Exit Status:\n"
5068" Returns the status of the last command executed."
95732b49 5069msgstr ""
3185942a
JA
5070"Execute commands as long as a test succeeds.\n"
5071" \n"
5072" Expand and execute COMMANDS as long as the final command in the\n"
5073" ‘while’ COMMANDS has an exit status of zero.\n"
5074" \n"
5075" Exit Status:\n"
5076" Returns the status of the last command executed."
95732b49 5077
712f80b0 5078#: builtins.c:1659
95732b49 5079msgid ""
3185942a
JA
5080"Execute commands as long as a test does not succeed.\n"
5081" \n"
5082" Expand and execute COMMANDS as long as the final command in the\n"
5083" `until' COMMANDS has an exit status which is not zero.\n"
5084" \n"
5085" Exit Status:\n"
5086" Returns the status of the last command executed."
95732b49 5087msgstr ""
3185942a
JA
5088"Execute commands as long as a test does not succeed.\n"
5089" \n"
5090" Expand and execute COMMANDS as long as the final command in the\n"
5091" ‘until’ COMMANDS has an exit status which is not zero.\n"
5092" \n"
5093" Exit Status:\n"
5094" Returns the status of the last command executed."
95732b49 5095
712f80b0 5096#: builtins.c:1671
17345e5a
JA
5097msgid ""
5098"Create a coprocess named NAME.\n"
5099" \n"
5100" Execute COMMAND asynchronously, with the standard output and standard\n"
5101" input of the command connected via a pipe to file descriptors assigned\n"
5102" to indices 0 and 1 of an array variable NAME in the executing shell.\n"
5103" The default NAME is \"COPROC\".\n"
5104" \n"
5105" Exit Status:\n"
a0c0a00f 5106" The coproc command returns an exit status of 0."
17345e5a
JA
5107msgstr ""
5108"Create a coprocess named NAME.\n"
5109" \n"
5110" Execute COMMAND asynchronously, with the standard output and standard\n"
5111" input of the command connected via a pipe to file descriptors assigned\n"
5112" to indices 0 and 1 of an array variable NAME in the executing shell.\n"
5113" The default NAME is “COPROC”.\n"
5114" \n"
5115" Exit Status:\n"
a0c0a00f 5116" The coproc command returns an exit status of 0."
17345e5a 5117
712f80b0 5118#: builtins.c:1685
95732b49 5119msgid ""
3185942a
JA
5120"Define shell function.\n"
5121" \n"
5122" Create a shell function named NAME. When invoked as a simple command,\n"
5123" NAME runs COMMANDs in the calling shell's context. When NAME is "
5124"invoked,\n"
5125" the arguments are passed to the function as $1...$n, and the function's\n"
5126" name is in $FUNCNAME.\n"
5127" \n"
5128" Exit Status:\n"
5129" Returns success unless NAME is readonly."
95732b49 5130msgstr ""
3185942a
JA
5131"Define shell function.\n"
5132" \n"
5133" Create a shell function named NAME. When invoked as a simple command,\n"
5134" NAME runs COMMANDs in the calling shell's context. When NAME is "
5135"invoked,\n"
5136" the arguments are passed to the function as $1...$n, and the function's\n"
5137" name is in $FUNCNAME.\n"
5138" \n"
5139" Exit Status:\n"
5140" Returns success unless NAME is readonly."
95732b49 5141
712f80b0 5142#: builtins.c:1699
95732b49 5143msgid ""
3185942a
JA
5144"Group commands as a unit.\n"
5145" \n"
5146" Run a set of commands in a group. This is one way to redirect an\n"
5147" entire set of commands.\n"
5148" \n"
5149" Exit Status:\n"
5150" Returns the status of the last command executed."
95732b49 5151msgstr ""
3185942a
JA
5152"Group commands as a unit.\n"
5153" \n"
5154" Run a set of commands in a group. This is one way to redirect an\n"
5155" entire set of commands.\n"
5156" \n"
5157" Exit Status:\n"
5158" Returns the status of the last command executed."
95732b49 5159
712f80b0 5160#: builtins.c:1711
95732b49 5161msgid ""
3185942a
JA
5162"Resume job in foreground.\n"
5163" \n"
5164" Equivalent to the JOB_SPEC argument to the `fg' command. Resume a\n"
95732b49
JA
5165" stopped or background job. JOB_SPEC can specify either a job name\n"
5166" or a job number. Following JOB_SPEC with a `&' places the job in\n"
5167" the background, as if the job specification had been supplied as an\n"
3185942a
JA
5168" argument to `bg'.\n"
5169" \n"
5170" Exit Status:\n"
5171" Returns the status of the resumed job."
95732b49 5172msgstr ""
3185942a
JA
5173"Resume job in foreground.\n"
5174" \n"
5175" Equivalent to the JOB_SPEC argument to the ‘fg’ command. Resume a\n"
95732b49
JA
5176" stopped or background job. JOB_SPEC can specify either a job name\n"
5177" or a job number. Following JOB_SPEC with a ‘&’ places the job in\n"
5178" the background, as if the job specification had been supplied as an\n"
3185942a
JA
5179" argument to ‘bg’.\n"
5180" \n"
5181" Exit Status:\n"
5182" Returns the status of the resumed job."
95732b49 5183
712f80b0 5184#: builtins.c:1726
95732b49 5185msgid ""
3185942a
JA
5186"Evaluate arithmetic expression.\n"
5187" \n"
5188" The EXPRESSION is evaluated according to the rules for arithmetic\n"
712f80b0 5189" evaluation. Equivalent to `let \"EXPRESSION\"'.\n"
3185942a
JA
5190" \n"
5191" Exit Status:\n"
5192" Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
95732b49 5193msgstr ""
3185942a
JA
5194"Evaluate arithmetic expression.\n"
5195" \n"
5196" The EXPRESSION is evaluated according to the rules for arithmetic\n"
712f80b0 5197" evaluation. Equivalent to ‘let “EXPRESSION”’.\n"
3185942a
JA
5198" \n"
5199" Exit Status:\n"
5200" Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
95732b49 5201
712f80b0 5202#: builtins.c:1738
95732b49 5203msgid ""
3185942a
JA
5204"Execute conditional command.\n"
5205" \n"
5206" Returns a status of 0 or 1 depending on the evaluation of the "
5207"conditional\n"
95732b49
JA
5208" expression EXPRESSION. Expressions are composed of the same primaries "
5209"used\n"
5210" by the `test' builtin, and may be combined using the following "
3185942a 5211"operators:\n"
95732b49 5212" \n"
3185942a
JA
5213" ( EXPRESSION )\tReturns the value of EXPRESSION\n"
5214" ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
5215" EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
5216" EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
95732b49 5217" \n"
3185942a
JA
5218" When the `==' and `!=' operators are used, the string to the right of\n"
5219" the operator is used as a pattern and pattern matching is performed.\n"
5220" When the `=~' operator is used, the string to the right of the operator\n"
5221" is matched as a regular expression.\n"
5222" \n"
5223" The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
5224" determine the expression's value.\n"
5225" \n"
5226" Exit Status:\n"
5227" 0 or 1 depending on value of EXPRESSION."
95732b49 5228msgstr ""
3185942a
JA
5229"Execute conditional command.\n"
5230" \n"
5231" Returns a status of 0 or 1 depending on the evaluation of the "
5232"conditional\n"
95732b49
JA
5233" expression EXPRESSION. Expressions are composed of the same primaries "
5234"used\n"
5235" by the ‘test’ builtin, and may be combined using the following "
3185942a 5236"operators:\n"
95732b49 5237" \n"
3185942a
JA
5238" ( EXPRESSION )\tReturns the value of EXPRESSION\n"
5239" ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
5240" EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
5241" EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
95732b49 5242" \n"
3185942a
JA
5243" When the ‘==’ and ‘!=’ operators are used, the string to the right of\n"
5244" the operator is used as a pattern and pattern matching is performed.\n"
5245" When the ‘=~’ operator is used, the string to the right of the operator\n"
5246" is matched as a regular expression.\n"
5247" \n"
5248" The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
5249" determine the expression's value.\n"
5250" \n"
5251" Exit Status:\n"
5252" 0 or 1 depending on value of EXPRESSION."
95732b49 5253
712f80b0 5254#: builtins.c:1764
95732b49 5255msgid ""
3185942a
JA
5256"Common shell variable names and usage.\n"
5257" \n"
5258" BASH_VERSION\tVersion information for this Bash.\n"
5259" CDPATH\tA colon-separated list of directories to search\n"
5260" \t\tfor directories given as arguments to `cd'.\n"
95732b49
JA
5261" GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
5262" \t\tbe ignored by pathname expansion.\n"
3185942a
JA
5263" HISTFILE\tThe name of the file where your command history is stored.\n"
5264" HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
5265" HISTSIZE\tThe maximum number of history lines that a running\n"
95732b49 5266" \t\tshell can access.\n"
3185942a 5267" HOME\tThe complete pathname to your login directory.\n"
95732b49 5268" HOSTNAME\tThe name of the current host.\n"
3185942a
JA
5269" HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
5270" IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
95732b49
JA
5271" \t\tcharacter as the sole input. If set, then the value\n"
5272" \t\tof it is the number of EOF characters that can be seen\n"
5273" \t\tin a row on an empty line before the shell will exit\n"
5274" \t\t(default 10). When unset, EOF signifies the end of input.\n"
5275" MACHTYPE\tA string describing the current system Bash is running on.\n"
5276" MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
5277" MAILPATH\tA colon-separated list of filenames which Bash checks\n"
5278" \t\tfor new mail.\n"
3185942a
JA
5279" OSTYPE\tThe version of Unix this version of Bash is running on.\n"
5280" PATH\tA colon-separated list of directories to search when\n"
95732b49 5281" \t\tlooking for commands.\n"
3185942a 5282" PROMPT_COMMAND\tA command to be executed before the printing of each\n"
95732b49 5283" \t\tprimary prompt.\n"
3185942a
JA
5284" PS1\t\tThe primary prompt string.\n"
5285" PS2\t\tThe secondary prompt string.\n"
95732b49
JA
5286" PWD\t\tThe full pathname of the current directory.\n"
5287" SHELLOPTS\tA colon-separated list of enabled shell options.\n"
3185942a 5288" TERM\tThe name of the current terminal type.\n"
95732b49
JA
5289" TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
5290" \t\t`time' reserved word.\n"
3185942a 5291" auto_resume\tNon-null means a command word appearing on a line by\n"
95732b49
JA
5292" \t\titself is first looked for in the list of currently\n"
5293" \t\tstopped jobs. If found there, that job is foregrounded.\n"
5294" \t\tA value of `exact' means that the command word must\n"
5295" \t\texactly match a command in the list of stopped jobs. A\n"
5296" \t\tvalue of `substring' means that the command word must\n"
5297" \t\tmatch a substring of the job. Any other value means that\n"
5298" \t\tthe command must be a prefix of a stopped job.\n"
3185942a 5299" histchars\tCharacters controlling history expansion and quick\n"
95732b49
JA
5300" \t\tsubstitution. The first character is the history\n"
5301" \t\tsubstitution character, usually `!'. The second is\n"
5302" \t\tthe `quick substitution' character, usually `^'. The\n"
5303" \t\tthird is the `history comment' character, usually `#'.\n"
5304" HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
5305" \t\tcommands should be saved on the history list.\n"
5306msgstr ""
3185942a
JA
5307"Common shell variable names and usage.\n"
5308" \n"
5309" BASH_VERSION\tVersion information for this Bash.\n"
5310" CDPATH\tA colon-separated list of directories to search\n"
5311" \t\tfor directories given as arguments to ‘cd’.\n"
95732b49
JA
5312" GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
5313" \t\tbe ignored by pathname expansion.\n"
3185942a
JA
5314" HISTFILE\tThe name of the file where your command history is stored.\n"
5315" HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
5316" HISTSIZE\tThe maximum number of history lines that a running\n"
95732b49 5317" \t\tshell can access.\n"
3185942a 5318" HOME\tThe complete pathname to your login directory.\n"
95732b49 5319" HOSTNAME\tThe name of the current host.\n"
3185942a
JA
5320" HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
5321" IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
95732b49
JA
5322" \t\tcharacter as the sole input. If set, then the value\n"
5323" \t\tof it is the number of EOF characters that can be seen\n"
5324" \t\tin a row on an empty line before the shell will exit\n"
5325" \t\t(default 10). When unset, EOF signifies the end of input.\n"
5326" MACHTYPE\tA string describing the current system Bash is running on.\n"
5327" MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
5328" MAILPATH\tA colon-separated list of filenames which Bash checks\n"
5329" \t\tfor new mail.\n"
3185942a
JA
5330" OSTYPE\tThe version of Unix this version of Bash is running on.\n"
5331" PATH\tA colon-separated list of directories to search when\n"
95732b49 5332" \t\tlooking for commands.\n"
3185942a 5333" PROMPT_COMMAND\tA command to be executed before the printing of each\n"
95732b49 5334" \t\tprimary prompt.\n"
3185942a
JA
5335" PS1\t\tThe primary prompt string.\n"
5336" PS2\t\tThe secondary prompt string.\n"
95732b49
JA
5337" PWD\t\tThe full pathname of the current directory.\n"
5338" SHELLOPTS\tA colon-separated list of enabled shell options.\n"
3185942a 5339" TERM\tThe name of the current terminal type.\n"
95732b49
JA
5340" TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
5341" \t\t‘time’ reserved word.\n"
3185942a 5342" auto_resume\tNon-null means a command word appearing on a line by\n"
95732b49
JA
5343" \t\titself is first looked for in the list of currently\n"
5344" \t\tstopped jobs. If found there, that job is foregrounded.\n"
5345" \t\tA value of ‘exact’ means that the command word must\n"
5346" \t\texactly match a command in the list of stopped jobs. A\n"
5347" \t\tvalue of ‘substring’ means that the command word must\n"
5348" \t\tmatch a substring of the job. Any other value means that\n"
5349" \t\tthe command must be a prefix of a stopped job.\n"
3185942a 5350" histchars\tCharacters controlling history expansion and quick\n"
95732b49
JA
5351" \t\tsubstitution. The first character is the history\n"
5352" \t\tsubstitution character, usually ‘!’. The second is\n"
5353" \t\tthe ‘quick substitution’ character, usually ‘^’. The\n"
5354" \t\tthird is the ‘history comment’ character, usually ‘#’.\n"
5355" HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
5356" \t\tcommands should be saved on the history list.\n"
5357
712f80b0 5358#: builtins.c:1821
95732b49 5359msgid ""
3185942a
JA
5360"Add directories to stack.\n"
5361" \n"
5362" Adds a directory to the top of the directory stack, or rotates\n"
95732b49
JA
5363" the stack, making the new top of the stack the current working\n"
5364" directory. With no arguments, exchanges the top two directories.\n"
5365" \n"
3185942a
JA
5366" Options:\n"
5367" -n\tSuppresses the normal change of directory when adding\n"
a0c0a00f 5368" \t\tdirectories to the stack, so only the stack is manipulated.\n"
3185942a
JA
5369" \n"
5370" Arguments:\n"
5371" +N\tRotates the stack so that the Nth directory (counting\n"
a0c0a00f
CR
5372" \t\tfrom the left of the list shown by `dirs', starting with\n"
5373" \t\tzero) is at the top.\n"
95732b49 5374" \n"
3185942a 5375" -N\tRotates the stack so that the Nth directory (counting\n"
a0c0a00f
CR
5376" \t\tfrom the right of the list shown by `dirs', starting with\n"
5377" \t\tzero) is at the top.\n"
95732b49 5378" \n"
3185942a 5379" dir\tAdds DIR to the directory stack at the top, making it the\n"
a0c0a00f 5380" \t\tnew current working directory.\n"
95732b49 5381" \n"
3185942a
JA
5382" The `dirs' builtin displays the directory stack.\n"
5383" \n"
5384" Exit Status:\n"
5385" Returns success unless an invalid argument is supplied or the directory\n"
5386" change fails."
95732b49 5387msgstr ""
3185942a
JA
5388"Add directories to stack.\n"
5389" \n"
5390" Adds a directory to the top of the directory stack, or rotates\n"
95732b49
JA
5391" the stack, making the new top of the stack the current working\n"
5392" directory. With no arguments, exchanges the top two directories.\n"
5393" \n"
3185942a
JA
5394" Options:\n"
5395" -n\tSuppresses the normal change of directory when adding\n"
a0c0a00f 5396" \t\tdirectories to the stack, so only the stack is manipulated.\n"
3185942a
JA
5397" \n"
5398" Arguments:\n"
5399" +N\tRotates the stack so that the Nth directory (counting\n"
a0c0a00f
CR
5400" \t\tfrom the left of the list shown by ‘dirs’, starting with\n"
5401" \t\tzero) is at the top.\n"
95732b49 5402" \n"
3185942a 5403" -N\tRotates the stack so that the Nth directory (counting\n"
a0c0a00f
CR
5404" \t\tfrom the right of the list shown by ‘dirs’, starting with\n"
5405" \t\tzero) is at the top.\n"
95732b49 5406" \n"
3185942a 5407" dir\tAdds DIR to the directory stack at the top, making it the\n"
a0c0a00f 5408" \t\tnew current working directory.\n"
95732b49 5409" \n"
3185942a
JA
5410" The ‘dirs’ builtin displays the directory stack.\n"
5411" \n"
5412" Exit Status:\n"
5413" Returns success unless an invalid argument is supplied or the directory\n"
5414" change fails."
b80f6443 5415
712f80b0 5416#: builtins.c:1855
95732b49 5417msgid ""
3185942a
JA
5418"Remove directories from stack.\n"
5419" \n"
5420" Removes entries from the directory stack. With no arguments, removes\n"
5421" the top directory from the stack, and changes to the new top directory.\n"
95732b49 5422" \n"
3185942a
JA
5423" Options:\n"
5424" -n\tSuppresses the normal change of directory when removing\n"
a0c0a00f 5425" \t\tdirectories from the stack, so only the stack is manipulated.\n"
3185942a
JA
5426" \n"
5427" Arguments:\n"
5428" +N\tRemoves the Nth entry counting from the left of the list\n"
a0c0a00f
CR
5429" \t\tshown by `dirs', starting with zero. For example: `popd +0'\n"
5430" \t\tremoves the first directory, `popd +1' the second.\n"
95732b49 5431" \n"
3185942a 5432" -N\tRemoves the Nth entry counting from the right of the list\n"
a0c0a00f
CR
5433" \t\tshown by `dirs', starting with zero. For example: `popd -0'\n"
5434" \t\tremoves the last directory, `popd -1' the next to last.\n"
95732b49 5435" \n"
3185942a 5436" The `dirs' builtin displays the directory stack.\n"
95732b49 5437" \n"
3185942a
JA
5438" Exit Status:\n"
5439" Returns success unless an invalid argument is supplied or the directory\n"
5440" change fails."
95732b49 5441msgstr ""
3185942a
JA
5442"Remove directories from stack.\n"
5443" \n"
5444" Removes entries from the directory stack. With no arguments, removes\n"
5445" the top directory from the stack, and changes to the new top directory.\n"
95732b49 5446" \n"
3185942a
JA
5447" Options:\n"
5448" -n\tSuppresses the normal change of directory when removing\n"
a0c0a00f 5449" \t\tdirectories from the stack, so only the stack is manipulated.\n"
3185942a
JA
5450" \n"
5451" Arguments:\n"
5452" +N\tRemoves the Nth entry counting from the left of the list\n"
a0c0a00f
CR
5453" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd +0’\n"
5454" \t\tremoves the first directory, ‘popd +1’ the second.\n"
95732b49 5455" \n"
3185942a 5456" -N\tRemoves the Nth entry counting from the right of the list\n"
a0c0a00f
CR
5457" \t\tshown by ‘dirs’, starting with zero. For example: ‘popd -0’\n"
5458" \t\tremoves the last directory, ‘popd -1’ the next to last.\n"
95732b49 5459" \n"
3185942a 5460" The ‘dirs’ builtin displays the directory stack.\n"
95732b49 5461" \n"
3185942a
JA
5462" Exit Status:\n"
5463" Returns success unless an invalid argument is supplied or the directory\n"
5464" change fails."
b80f6443 5465
712f80b0 5466#: builtins.c:1885
95732b49 5467msgid ""
3185942a
JA
5468"Display directory stack.\n"
5469" \n"
5470" Display the list of currently remembered directories. Directories\n"
95732b49
JA
5471" find their way onto the list with the `pushd' command; you can get\n"
5472" back up through the list with the `popd' command.\n"
5473" \n"
3185942a
JA
5474" Options:\n"
5475" -c\tclear the directory stack by deleting all of the elements\n"
5476" -l\tdo not print tilde-prefixed versions of directories relative\n"
a0c0a00f 5477" \t\tto your home directory\n"
3185942a
JA
5478" -p\tprint the directory stack with one entry per line\n"
5479" -v\tprint the directory stack with one entry per line prefixed\n"
a0c0a00f 5480" \t\twith its position in the stack\n"
3185942a
JA
5481" \n"
5482" Arguments:\n"
a0c0a00f
CR
5483" +N\tDisplays the Nth entry counting from the left of the list\n"
5484" \t\tshown by dirs when invoked without options, starting with\n"
5485" \t\tzero.\n"
95732b49 5486" \n"
a0c0a00f
CR
5487" -N\tDisplays the Nth entry counting from the right of the list\n"
5488" \t\tshown by dirs when invoked without options, starting with\n"
5489" \t\tzero.\n"
95732b49 5490" \n"
3185942a
JA
5491" Exit Status:\n"
5492" Returns success unless an invalid option is supplied or an error occurs."
95732b49 5493msgstr ""
3185942a
JA
5494"Display directory stack.\n"
5495" \n"
5496" Display the list of currently remembered directories. Directories\n"
95732b49
JA
5497" find their way onto the list with the ‘pushd’ command; you can get\n"
5498" back up through the list with the ‘popd’ command.\n"
5499" \n"
3185942a
JA
5500" Options:\n"
5501" -c\tclear the directory stack by deleting all of the elements\n"
5502" -l\tdo not print tilde-prefixed versions of directories relative\n"
a0c0a00f 5503" \t\tto your home directory\n"
3185942a
JA
5504" -p\tprint the directory stack with one entry per line\n"
5505" -v\tprint the directory stack with one entry per line prefixed\n"
a0c0a00f 5506" \t\twith its position in the stack\n"
3185942a
JA
5507" \n"
5508" Arguments:\n"
a0c0a00f
CR
5509" +N\tDisplays the Nth entry counting from the left of the list\n"
5510" \t\tshown by dirs when invoked without options, starting with\n"
5511" \t\tzero.\n"
95732b49 5512" \n"
a0c0a00f
CR
5513" -N\tDisplays the Nth entry counting from the right of the list\n"
5514" \t\tshown by dirs when invoked without options, starting with\n"
5515" \t\tzero.\n"
95732b49 5516" \n"
3185942a
JA
5517" Exit Status:\n"
5518" Returns success unless an invalid option is supplied or an error occurs."
5519
712f80b0 5520#: builtins.c:1916
3185942a
JA
5521msgid ""
5522"Set and unset shell options.\n"
5523" \n"
5524" Change the setting of each shell option OPTNAME. Without any option\n"
d233b485
CR
5525" arguments, list each supplied OPTNAME, or all shell options if no\n"
5526" OPTNAMEs are given, with an indication of whether or not each is set.\n"
3185942a
JA
5527" \n"
5528" Options:\n"
5529" -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
5530" -p\tprint each shell option with an indication of its status\n"
5531" -q\tsuppress output\n"
5532" -s\tenable (set) each OPTNAME\n"
5533" -u\tdisable (unset) each OPTNAME\n"
5534" \n"
5535" Exit Status:\n"
5536" Returns success if OPTNAME is enabled; fails if an invalid option is\n"
5537" given or OPTNAME is disabled."
5538msgstr ""
5539"Set and unset shell options.\n"
5540" \n"
5541" Change the setting of each shell option OPTNAME. Without any option\n"
d233b485
CR
5542" arguments, list each supplied OPTNAME, or all shell options if no\n"
5543" OPTNAMEs are given, with an indication of whether or not each is set.\n"
3185942a
JA
5544" \n"
5545" Options:\n"
5546" -o\trestrict OPTNAMEs to those defined for use with ‘set -o’\n"
5547" -p\tprint each shell option with an indication of its status\n"
5548" -q\tsuppress output\n"
5549" -s\tenable (set) each OPTNAME\n"
5550" -u\tdisable (unset) each OPTNAME\n"
5551" \n"
5552" Exit Status:\n"
5553" Returns success if OPTNAME is enabled; fails if an invalid option is\n"
5554" given or OPTNAME is disabled."
5555
712f80b0 5556#: builtins.c:1937
3185942a
JA
5557msgid ""
5558"Formats and prints ARGUMENTS under control of the FORMAT.\n"
5559" \n"
5560" Options:\n"
5561" -v var\tassign the output to shell variable VAR rather than\n"
5562" \t\tdisplay it on the standard output\n"
5563" \n"
5564" FORMAT is a character string which contains three types of objects: "
5565"plain\n"
5566" characters, which are simply copied to standard output; character "
95732b49 5567"escape\n"
3185942a 5568" sequences, which are converted and copied to the standard output; and\n"
95732b49
JA
5569" format specifications, each of which causes printing of the next "
5570"successive\n"
3185942a
JA
5571" argument.\n"
5572" \n"
712f80b0
CR
5573" In addition to the standard format specifications described in "
5574"printf(1),\n"
ac50fbac 5575" printf interprets:\n"
3185942a
JA
5576" \n"
5577" %b\texpand backslash escape sequences in the corresponding argument\n"
5578" %q\tquote the argument in a way that can be reused as shell input\n"
a0c0a00f 5579" %(fmt)T\toutput the date-time string resulting from using FMT as a "
495aee44 5580"format\n"
a0c0a00f 5581" \t string for strftime(3)\n"
3185942a 5582" \n"
ac50fbac
CR
5583" The format is re-used as necessary to consume all of the arguments. If\n"
5584" there are fewer arguments than the format requires, extra format\n"
5585" specifications behave as if a zero value or null string, as "
5586"appropriate,\n"
5587" had been supplied.\n"
5588" \n"
3185942a
JA
5589" Exit Status:\n"
5590" Returns success unless an invalid option is given or a write or "
5591"assignment\n"
5592" error occurs."
95732b49 5593msgstr ""
3185942a
JA
5594"Formats and prints ARGUMENTS under control of the FORMAT.\n"
5595" \n"
5596" Options:\n"
5597" -v var\tassign the output to shell variable VAR rather than\n"
5598" \t\tdisplay it on the standard output\n"
5599" \n"
5600" FORMAT is a character string which contains three types of objects: "
5601"plain\n"
5602" characters, which are simply copied to standard output; character "
95732b49 5603"escape\n"
3185942a 5604" sequences, which are converted and copied to the standard output; and\n"
95732b49
JA
5605" format specifications, each of which causes printing of the next "
5606"successive\n"
3185942a
JA
5607" argument.\n"
5608" \n"
712f80b0
CR
5609" In addition to the standard format specifications described in "
5610"printf(1),\n"
ac50fbac 5611" printf interprets:\n"
3185942a
JA
5612" \n"
5613" %b\texpand backslash escape sequences in the corresponding argument\n"
5614" %q\tquote the argument in a way that can be reused as shell input\n"
a0c0a00f 5615" %(fmt)T\toutput the date-time string resulting from using FMT as a "
495aee44 5616"format\n"
a0c0a00f 5617" \t string for strftime(3)\n"
3185942a 5618" \n"
ac50fbac
CR
5619" The format is re-used as necessary to consume all of the arguments. If\n"
5620" there are fewer arguments than the format requires, extra format\n"
5621" specifications behave as if a zero value or null string, as "
5622"appropriate,\n"
5623" had been supplied.\n"
5624" \n"
3185942a
JA
5625" Exit Status:\n"
5626" Returns success unless an invalid option is given or a write or "
5627"assignment\n"
5628" error occurs."
5629
712f80b0 5630#: builtins.c:1971
3185942a
JA
5631msgid ""
5632"Specify how arguments are to be completed by Readline.\n"
5633" \n"
5634" For each NAME, specify how arguments are to be completed. If no "
5635"options\n"
5636" are supplied, existing completion specifications are printed in a way "
5637"that\n"
5638" allows them to be reused as input.\n"
5639" \n"
5640" Options:\n"
5641" -p\tprint existing completion specifications in a reusable format\n"
5642" -r\tremove a completion specification for each NAME, or, if no\n"
a0c0a00f 5643" \t\tNAMEs are supplied, all completion specifications\n"
0001803f 5644" -D\tapply the completions and actions as the default for commands\n"
a0c0a00f 5645" \t\twithout any specific completion defined\n"
0001803f 5646" -E\tapply the completions and actions to \"empty\" commands --\n"
a0c0a00f 5647" \t\tcompletion attempted on a blank line\n"
d233b485
CR
5648" -I\tapply the completions and actions to the initial (usually the\n"
5649" \t\tcommand) word\n"
3185942a
JA
5650" \n"
5651" When completion is attempted, the actions are applied in the order the\n"
3eb0018e 5652" uppercase-letter options are listed above. If multiple options are "
d233b485
CR
5653"supplied,\n"
5654" the -D option takes precedence over -E, and both take precedence over -"
5655"I.\n"
3185942a
JA
5656" \n"
5657" Exit Status:\n"
5658" Returns success unless an invalid option is supplied or an error occurs."
5659msgstr ""
5660"Specify how arguments are to be completed by Readline.\n"
5661" \n"
5662" For each NAME, specify how arguments are to be completed. If no "
5663"options\n"
5664" are supplied, existing completion specifications are printed in a way "
5665"that\n"
5666" allows them to be reused as input.\n"
5667" \n"
5668" Options:\n"
5669" -p\tprint existing completion specifications in a reusable format\n"
5670" -r\tremove a completion specification for each NAME, or, if no\n"
a0c0a00f 5671" \t\tNAMEs are supplied, all completion specifications\n"
0001803f 5672" -D\tapply the completions and actions as the default for commands\n"
a0c0a00f 5673" \t\twithout any specific completion defined\n"
0001803f 5674" -E\tapply the completions and actions to “empty” commands --\n"
a0c0a00f 5675" \t\tcompletion attempted on a blank line\n"
d233b485
CR
5676" -I\tapply the completions and actions to the initial (usually the\n"
5677" \t\tcommand) word\n"
3185942a
JA
5678" \n"
5679" When completion is attempted, the actions are applied in the order the\n"
3eb0018e 5680" uppercase-letter options are listed above. If multiple options are "
d233b485
CR
5681"supplied,\n"
5682" the -D option takes precedence over -E, and both take precedence over -"
5683"I.\n"
3185942a
JA
5684" \n"
5685" Exit Status:\n"
5686" Returns success unless an invalid option is supplied or an error occurs."
5687
712f80b0 5688#: builtins.c:2001
3185942a
JA
5689msgid ""
5690"Display possible completions depending on the options.\n"
5691" \n"
5692" Intended to be used from within a shell function generating possible\n"
5693" completions. If the optional WORD argument is supplied, matches "
5694"against\n"
5695" WORD are generated.\n"
5696" \n"
5697" Exit Status:\n"
5698" Returns success unless an invalid option is supplied or an error occurs."
5699msgstr ""
5700"Display possible completions depending on the options.\n"
5701" \n"
5702" Intended to be used from within a shell function generating possible\n"
5703" completions. If the optional WORD argument is supplied, matches "
5704"against\n"
5705" WORD are generated.\n"
5706" \n"
5707" Exit Status:\n"
5708" Returns success unless an invalid option is supplied or an error occurs."
5709
712f80b0 5710#: builtins.c:2016
3185942a
JA
5711msgid ""
5712"Modify or display completion options.\n"
5713" \n"
5714" Modify the completion options for each NAME, or, if no NAMEs are "
5715"supplied,\n"
495aee44 5716" the completion currently being executed. If no OPTIONs are given, "
3185942a
JA
5717"print\n"
5718" the completion options for each NAME or the current completion "
5719"specification.\n"
5720" \n"
5721" Options:\n"
5722" \t-o option\tSet completion option OPTION for each NAME\n"
0001803f
CR
5723" \t-D\t\tChange options for the \"default\" command completion\n"
5724" \t-E\t\tChange options for the \"empty\" command completion\n"
d233b485 5725" \t-I\t\tChange options for completion on the initial word\n"
3185942a
JA
5726" \n"
5727" Using `+o' instead of `-o' turns off the specified option.\n"
5728" \n"
5729" Arguments:\n"
5730" \n"
5731" Each NAME refers to a command for which a completion specification must\n"
5732" have previously been defined using the `complete' builtin. If no NAMEs\n"
5733" are supplied, compopt must be called by a function currently generating\n"
5734" completions, and the options for that currently-executing completion\n"
5735" generator are modified.\n"
5736" \n"
5737" Exit Status:\n"
5738" Returns success unless an invalid option is supplied or NAME does not\n"
5739" have a completion specification defined."
5740msgstr ""
5741"Modify or display completion options.\n"
5742" \n"
5743" Modify the completion options for each NAME, or, if no NAMEs are "
5744"supplied,\n"
495aee44 5745" the completion currently being executed. If no OPTIONs are given, "
3185942a
JA
5746"print\n"
5747" the completion options for each NAME or the current completion "
5748"specification.\n"
5749" \n"
5750" Options:\n"
5751" \t-o option\tSet completion option OPTION for each NAME\n"
0001803f
CR
5752" \t-D\t\tChange options for the “default” command completion\n"
5753" \t-E\t\tChange options for the “empty” command completion\n"
d233b485 5754" \t-I\t\tChange options for completion on the initial word\n"
3185942a
JA
5755" \n"
5756" Using ‘+o’ instead of ‘-o’ turns off the specified option.\n"
5757" \n"
5758" Arguments:\n"
5759" \n"
5760" Each NAME refers to a command for which a completion specification must\n"
5761" have previously been defined using the ‘complete’ builtin. If no NAMEs\n"
5762" are supplied, compopt must be called by a function currently generating\n"
5763" completions, and the options for that currently-executing completion\n"
5764" generator are modified.\n"
5765" \n"
5766" Exit Status:\n"
5767" Returns success unless an invalid option is supplied or NAME does not\n"
5768" have a completion specification defined."
5769
712f80b0 5770#: builtins.c:2047
3185942a 5771msgid ""
0001803f 5772"Read lines from the standard input into an indexed array variable.\n"
3185942a 5773" \n"
0001803f
CR
5774" Read lines from the standard input into the indexed array variable "
5775"ARRAY, or\n"
5776" from file descriptor FD if the -u option is supplied. The variable "
5777"MAPFILE\n"
5778" is the default ARRAY.\n"
3185942a
JA
5779" \n"
5780" Options:\n"
a0c0a00f 5781" -d delim\tUse DELIM to terminate lines, instead of newline\n"
3185942a 5782" -n count\tCopy at most COUNT lines. If COUNT is 0, all lines are "
a0c0a00f 5783"copied\n"
3185942a 5784" -O origin\tBegin assigning to ARRAY at index ORIGIN. The default "
a0c0a00f
CR
5785"index is 0\n"
5786" -s count\tDiscard the first COUNT lines read\n"
5787" -t\tRemove a trailing DELIM from each line read (default newline)\n"
5788" -u fd\tRead lines from file descriptor FD instead of the standard "
5789"input\n"
5790" -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
5791" -c quantum\tSpecify the number of lines read between each call to\n"
5792" \t\t\tCALLBACK\n"
3185942a
JA
5793" \n"
5794" Arguments:\n"
a0c0a00f 5795" ARRAY\tArray variable name to use for file data\n"
3185942a 5796" \n"
17345e5a
JA
5797" If -C is supplied without -c, the default quantum is 5000. When\n"
5798" CALLBACK is evaluated, it is supplied the index of the next array\n"
495aee44
CR
5799" element to be assigned and the line to be assigned to that element\n"
5800" as additional arguments.\n"
3185942a
JA
5801" \n"
5802" If not supplied with an explicit origin, mapfile will clear ARRAY "
5803"before\n"
5804" assigning to it.\n"
5805" \n"
5806" Exit Status:\n"
0001803f
CR
5807" Returns success unless an invalid option is given or ARRAY is readonly "
5808"or\n"
5809" not an indexed array."
3185942a 5810msgstr ""
0001803f 5811"Read lines from the standard input into an indexed array variable.\n"
3185942a 5812" \n"
0001803f
CR
5813" Read lines from the standard input into the indexed array variable "
5814"ARRAY, or\n"
5815" from file descriptor FD if the -u option is supplied. The variable "
5816"MAPFILE\n"
5817" is the default ARRAY.\n"
3185942a
JA
5818" \n"
5819" Options:\n"
a0c0a00f 5820" -d delim\tUse DELIM to terminate lines, instead of newline\n"
3185942a 5821" -n count\tCopy at most COUNT lines. If COUNT is 0, all lines are "
a0c0a00f 5822"copied\n"
3185942a 5823" -O origin\tBegin assigning to ARRAY at index ORIGIN. The default "
a0c0a00f
CR
5824"index is 0\n"
5825" -s count\tDiscard the first COUNT lines read\n"
5826" -t\tRemove a trailing DELIM from each line read (default newline)\n"
5827" -u fd\tRead lines from file descriptor FD instead of the standard "
5828"input\n"
5829" -C callback\tEvaluate CALLBACK each time QUANTUM lines are read\n"
5830" -c quantum\tSpecify the number of lines read between each call to\n"
5831" \t\t\tCALLBACK\n"
3185942a
JA
5832" \n"
5833" Arguments:\n"
a0c0a00f 5834" ARRAY\tArray variable name to use for file data\n"
3185942a 5835" \n"
17345e5a
JA
5836" If -C is supplied without -c, the default quantum is 5000. When\n"
5837" CALLBACK is evaluated, it is supplied the index of the next array\n"
495aee44
CR
5838" element to be assigned and the line to be assigned to that element\n"
5839" as additional arguments.\n"
3185942a
JA
5840" \n"
5841" If not supplied with an explicit origin, mapfile will clear ARRAY "
5842"before\n"
5843" assigning to it.\n"
5844" \n"
5845" Exit Status:\n"
0001803f
CR
5846" Returns success unless an invalid option is given or ARRAY is readonly "
5847"or\n"
5848" not an indexed array."
17345e5a 5849
712f80b0 5850#: builtins.c:2083
17345e5a
JA
5851msgid ""
5852"Read lines from a file into an array variable.\n"
5853" \n"
5854" A synonym for `mapfile'."
5855msgstr ""
5856"Read lines from a file into an array variable.\n"
5857" \n"
5858" A synonym for ‘mapfile’."