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