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