]> git.ipfire.org Git - thirdparty/bash.git/blame - po/zh_TW.po
commit bash-20110107 snapshot
[thirdparty/bash.git] / po / zh_TW.po
CommitLineData
dd4f3dd8
CR
1# Chinese translations for bash package.
2# Copyright (C) 2008 Free Software Foundation, Inc.
3# This file is distributed under the same license as the bash package.
4# Zi-You Dai <ioppooster@gmail.com>, 2008.
5#
6msgid ""
7msgstr ""
8"Project-Id-Version: bash-3.2\n"
40c8fbee 9"Report-Msgid-Bugs-To: \n"
89c77bc7 10"POT-Creation-Date: 2010-12-22 08:55-0500\n"
dd4f3dd8
CR
11"PO-Revision-Date: 2008-08-20 20:12+0800\n"
12"Last-Translator: Zi-You Dai <ioppooster@gmail.com>\n"
13"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
14"MIME-Version: 1.0\n"
15"Content-Type: text/plain; charset=UTF-8\n"
16"Content-Transfer-Encoding: 8bit\n"
17"Plural-Forms: nplurals=1; plural=0;\n"
18
10a4e415 19#: arrayfunc.c:50
dd4f3dd8
CR
20msgid "bad array subscript"
21msgstr ""
22
06dff54a 23#: arrayfunc.c:313 builtins/declare.def:487
40c8fbee
CR
24#, c-format
25msgid "%s: cannot convert indexed to associative array"
26msgstr ""
27
08e72d7a 28#: arrayfunc.c:480
40c8fbee
CR
29#, fuzzy, c-format
30msgid "%s: invalid associative array key"
31msgstr "%s:無效的功能名稱"
32
08e72d7a 33#: arrayfunc.c:482
dd4f3dd8
CR
34#, c-format
35msgid "%s: cannot assign to non-numeric index"
36msgstr ""
37
08e72d7a 38#: arrayfunc.c:518
40c8fbee
CR
39#, c-format
40msgid "%s: %s: must use subscript when assigning associative array"
41msgstr ""
42
06dff54a 43#: bashhist.c:387
dd4f3dd8
CR
44#, c-format
45msgid "%s: cannot create: %s"
46msgstr ""
47
06dff54a 48#: bashline.c:3494
dd4f3dd8
CR
49msgid "bash_execute_unix_command: cannot find keymap for command"
50msgstr ""
51
06dff54a 52#: bashline.c:3580
dd4f3dd8
CR
53#, c-format
54msgid "%s: first non-whitespace character is not `\"'"
55msgstr ""
56
06dff54a 57#: bashline.c:3609
dd4f3dd8
CR
58#, c-format
59msgid "no closing `%c' in %s"
60msgstr ""
61
06dff54a 62#: bashline.c:3643
dd4f3dd8
CR
63#, c-format
64msgid "%s: missing colon separator"
65msgstr ""
66
08e72d7a
CR
67#: builtins/alias.def:132
68#, fuzzy, c-format
69msgid "`%s': invalid alias name"
70msgstr "%s:無效的功能名稱"
71
8c2fef19
CR
72#: builtins/bind.def:120 builtins/bind.def:123
73msgid "line editing not enabled"
74msgstr ""
75
76#: builtins/bind.def:206
dd4f3dd8
CR
77#, c-format
78msgid "`%s': invalid keymap name"
79msgstr ""
80
8c2fef19 81#: builtins/bind.def:245
dd4f3dd8
CR
82#, c-format
83msgid "%s: cannot read: %s"
84msgstr "%s:不能讀取: %s"
85
8c2fef19 86#: builtins/bind.def:260
dd4f3dd8
CR
87#, c-format
88msgid "`%s': cannot unbind"
89msgstr ""
90
8c2fef19 91#: builtins/bind.def:295 builtins/bind.def:325
dd4f3dd8
CR
92#, c-format
93msgid "`%s': unknown function name"
94msgstr "`%s':未知函數名稱"
95
8c2fef19 96#: builtins/bind.def:303
dd4f3dd8
CR
97#, c-format
98msgid "%s is not bound to any keys.\n"
99msgstr ""
100
8c2fef19 101#: builtins/bind.def:307
dd4f3dd8
CR
102#, c-format
103msgid "%s can be invoked via "
104msgstr ""
105
40c8fbee
CR
106#: builtins/break.def:77 builtins/break.def:117
107msgid "loop count"
dd4f3dd8
CR
108msgstr ""
109
40c8fbee
CR
110#: builtins/break.def:137
111msgid "only meaningful in a `for', `while', or `until' loop"
dd4f3dd8
CR
112msgstr ""
113
114#: builtins/caller.def:133
40c8fbee
CR
115msgid ""
116"Returns the context of the current subroutine call.\n"
117" \n"
118" Without EXPR, returns "
dd4f3dd8
CR
119msgstr ""
120
06dff54a 121#: builtins/cd.def:228
dd4f3dd8
CR
122msgid "HOME not set"
123msgstr "HOME 沒有設置"
124
06dff54a 125#: builtins/cd.def:240
dd4f3dd8
CR
126msgid "OLDPWD not set"
127msgstr "OLDPWD 沒有設置"
128
8c2fef19 129#: builtins/common.c:101
40c8fbee
CR
130#, c-format
131msgid "line %d: "
132msgstr ""
133
08e72d7a 134#: builtins/common.c:139 error.c:261
8c2fef19
CR
135#, fuzzy, c-format
136msgid "warning: "
137msgstr "%s:警告:"
138
139#: builtins/common.c:153
40c8fbee
CR
140#, fuzzy, c-format
141msgid "%s: usage: "
142msgstr "%s:警告:"
143
06dff54a 144#: builtins/common.c:166 test.c:832
dd4f3dd8
CR
145msgid "too many arguments"
146msgstr "太多引數"
147
06dff54a 148#: builtins/common.c:191 shell.c:500 shell.c:782
dd4f3dd8
CR
149#, c-format
150msgid "%s: option requires an argument"
151msgstr "%s:選項需要一個引數"
152
8c2fef19 153#: builtins/common.c:198
dd4f3dd8
CR
154#, c-format
155msgid "%s: numeric argument required"
156msgstr "%s:數字引數必須"
157
8c2fef19 158#: builtins/common.c:205
dd4f3dd8
CR
159#, c-format
160msgid "%s: not found"
161msgstr "%s:沒有找到"
162
8a77b04e 163#: builtins/common.c:214 shell.c:795
dd4f3dd8
CR
164#, c-format
165msgid "%s: invalid option"
166msgstr "%s:無效選項"
167
8c2fef19 168#: builtins/common.c:221
dd4f3dd8
CR
169#, c-format
170msgid "%s: invalid option name"
171msgstr "%s:無效選項名"
172
8c2fef19 173#: builtins/common.c:228 general.c:231 general.c:236
dd4f3dd8
CR
174#, c-format
175msgid "`%s': not a valid identifier"
176msgstr "`%s':不是一個有效的識別符"
177
8c2fef19 178#: builtins/common.c:238
40c8fbee
CR
179#, fuzzy
180msgid "invalid octal number"
181msgstr "無效信號數"
182
8c2fef19 183#: builtins/common.c:240
40c8fbee
CR
184#, fuzzy
185msgid "invalid hex number"
dd4f3dd8
CR
186msgstr "%s:無效的號碼"
187
06dff54a 188#: builtins/common.c:242 expr.c:1362
40c8fbee
CR
189msgid "invalid number"
190msgstr ""
191
8c2fef19 192#: builtins/common.c:250
dd4f3dd8
CR
193#, c-format
194msgid "%s: invalid signal specification"
195msgstr "%s:無效的信號規格"
196
8c2fef19 197#: builtins/common.c:257
dd4f3dd8
CR
198#, c-format
199msgid "`%s': not a pid or valid job spec"
200msgstr "`%s':不是一個 pid 或有效的工作規格"
201
08e72d7a 202#: builtins/common.c:264 error.c:454
dd4f3dd8
CR
203#, c-format
204msgid "%s: readonly variable"
205msgstr "%s:只讀變數"
206
8c2fef19 207#: builtins/common.c:272
dd4f3dd8
CR
208#, c-format
209msgid "%s: %s out of range"
210msgstr "%s:%s 超出範圍"
211
8c2fef19 212#: builtins/common.c:272 builtins/common.c:274
dd4f3dd8
CR
213msgid "argument"
214msgstr "引數"
215
8c2fef19 216#: builtins/common.c:274
dd4f3dd8
CR
217#, c-format
218msgid "%s out of range"
219msgstr "%s 超出範圍"
220
8c2fef19 221#: builtins/common.c:282
dd4f3dd8
CR
222#, c-format
223msgid "%s: no such job"
224msgstr "%s:沒有此類的工作"
225
8c2fef19 226#: builtins/common.c:290
dd4f3dd8
CR
227#, c-format
228msgid "%s: no job control"
229msgstr "%s:沒有工作控制"
230
8c2fef19 231#: builtins/common.c:292
dd4f3dd8
CR
232msgid "no job control"
233msgstr "沒有工作控制"
234
8c2fef19 235#: builtins/common.c:302
dd4f3dd8
CR
236#, c-format
237msgid "%s: restricted"
238msgstr "%s:有限的"
239
8c2fef19 240#: builtins/common.c:304
dd4f3dd8
CR
241msgid "restricted"
242msgstr "有限的"
243
8c2fef19 244#: builtins/common.c:312
dd4f3dd8
CR
245#, c-format
246msgid "%s: not a shell builtin"
247msgstr "%s:不是一個內建 shell"
248
8c2fef19 249#: builtins/common.c:321
dd4f3dd8
CR
250#, c-format
251msgid "write error: %s"
252msgstr "寫入錯誤: %s"
253
a05a1337
CR
254#: builtins/common.c:329
255#, c-format
256msgid "error setting terminal attributes: %s"
257msgstr ""
258
259#: builtins/common.c:331
260#, c-format
261msgid "error getting terminal attributes: %s"
262msgstr ""
263
264#: builtins/common.c:563
dd4f3dd8
CR
265#, c-format
266msgid "%s: error retrieving current directory: %s: %s\n"
267msgstr "%s:錯誤檢索當前目錄: %s: %s\n"
268
a05a1337 269#: builtins/common.c:629 builtins/common.c:631
dd4f3dd8
CR
270#, c-format
271msgid "%s: ambiguous job spec"
272msgstr "%s:含糊的工作規格"
273
08e72d7a 274#: builtins/complete.def:276
dd4f3dd8
CR
275#, c-format
276msgid "%s: invalid action name"
277msgstr "%s:無效的功能名稱"
278
08e72d7a
CR
279#: builtins/complete.def:449 builtins/complete.def:644
280#: builtins/complete.def:853
dd4f3dd8
CR
281#, c-format
282msgid "%s: no completion specification"
283msgstr "%s:沒有完成的規格"
284
08e72d7a 285#: builtins/complete.def:696
dd4f3dd8
CR
286msgid "warning: -F option may not work as you expect"
287msgstr "警告: -F 選項可能無法按預期工作"
288
08e72d7a 289#: builtins/complete.def:698
dd4f3dd8
CR
290msgid "warning: -C option may not work as you expect"
291msgstr "警告: -C 選項可能無法按預期工作"
292
08e72d7a 293#: builtins/complete.def:826
40c8fbee
CR
294msgid "not currently executing completion function"
295msgstr ""
296
06dff54a 297#: builtins/declare.def:124
dd4f3dd8
CR
298msgid "can only be used in a function"
299msgstr "只能用在一個函數"
300
06dff54a 301#: builtins/declare.def:366
dd4f3dd8
CR
302msgid "cannot use `-f' to make functions"
303msgstr ""
304
89c77bc7 305#: builtins/declare.def:378 execute_cmd.c:5093
dd4f3dd8
CR
306#, c-format
307msgid "%s: readonly function"
308msgstr "%s:只讀函數"
309
06dff54a 310#: builtins/declare.def:474
dd4f3dd8
CR
311#, c-format
312msgid "%s: cannot destroy array variables in this way"
313msgstr ""
314
06dff54a 315#: builtins/declare.def:481
40c8fbee
CR
316#, c-format
317msgid "%s: cannot convert associative to indexed array"
318msgstr ""
319
320#: builtins/enable.def:137 builtins/enable.def:145
dd4f3dd8
CR
321msgid "dynamic loading not available"
322msgstr ""
323
40c8fbee 324#: builtins/enable.def:312
dd4f3dd8
CR
325#, c-format
326msgid "cannot open shared object %s: %s"
327msgstr ""
328
40c8fbee 329#: builtins/enable.def:335
dd4f3dd8
CR
330#, c-format
331msgid "cannot find %s in shared object %s: %s"
332msgstr ""
333
40c8fbee 334#: builtins/enable.def:459
dd4f3dd8
CR
335#, c-format
336msgid "%s: not dynamically loaded"
337msgstr ""
338
40c8fbee 339#: builtins/enable.def:474
dd4f3dd8
CR
340#, c-format
341msgid "%s: cannot delete: %s"
342msgstr ""
343
89c77bc7 344#: builtins/evalfile.c:135 builtins/hash.def:171 execute_cmd.c:4949
06dff54a 345#: shell.c:1457
dd4f3dd8
CR
346#, c-format
347msgid "%s: is a directory"
348msgstr ""
349
06dff54a 350#: builtins/evalfile.c:140
dd4f3dd8
CR
351#, c-format
352msgid "%s: not a regular file"
353msgstr ""
354
06dff54a 355#: builtins/evalfile.c:148
dd4f3dd8
CR
356#, c-format
357msgid "%s: file is too large"
358msgstr ""
359
89c77bc7 360#: builtins/evalfile.c:186 builtins/evalfile.c:204 execute_cmd.c:5020
06dff54a 361#: shell.c:1467
40c8fbee
CR
362#, c-format
363msgid "%s: cannot execute binary file"
364msgstr ""
365
06dff54a 366#: builtins/exec.def:154 builtins/exec.def:156 builtins/exec.def:228
dd4f3dd8
CR
367#, c-format
368msgid "%s: cannot execute: %s"
369msgstr ""
370
40c8fbee
CR
371#: builtins/exit.def:65
372#, c-format
373msgid "logout\n"
374msgstr ""
375
376#: builtins/exit.def:88
dd4f3dd8
CR
377msgid "not login shell: use `exit'"
378msgstr ""
379
40c8fbee
CR
380#: builtins/exit.def:120
381#, c-format
dd4f3dd8
CR
382msgid "There are stopped jobs.\n"
383msgstr ""
384
40c8fbee
CR
385#: builtins/exit.def:122
386#, c-format
387msgid "There are running jobs.\n"
388msgstr ""
389
08e72d7a 390#: builtins/fc.def:262
dd4f3dd8
CR
391msgid "no command found"
392msgstr ""
393
06dff54a 394#: builtins/fc.def:312 builtins/fc.def:359
dd4f3dd8
CR
395msgid "history specification"
396msgstr ""
397
06dff54a 398#: builtins/fc.def:380
dd4f3dd8
CR
399#, c-format
400msgid "%s: cannot open temp file: %s"
401msgstr ""
402
40c8fbee
CR
403#: builtins/fg_bg.def:149 builtins/jobs.def:282
404msgid "current"
405msgstr ""
406
407#: builtins/fg_bg.def:158
dd4f3dd8
CR
408#, c-format
409msgid "job %d started without job control"
410msgstr ""
411
40c8fbee 412#: builtins/getopt.c:110
dd4f3dd8
CR
413#, c-format
414msgid "%s: illegal option -- %c\n"
415msgstr ""
416
40c8fbee 417#: builtins/getopt.c:111
dd4f3dd8
CR
418#, c-format
419msgid "%s: option requires an argument -- %c\n"
420msgstr ""
421
40c8fbee 422#: builtins/hash.def:92
dd4f3dd8
CR
423msgid "hashing disabled"
424msgstr ""
425
40c8fbee 426#: builtins/hash.def:138
dd4f3dd8
CR
427#, c-format
428msgid "%s: hash table empty\n"
429msgstr ""
430
06dff54a 431#: builtins/hash.def:245
40c8fbee
CR
432#, fuzzy, c-format
433msgid "hits\tcommand\n"
434msgstr "最後的命令: %s\n"
dd4f3dd8 435
40c8fbee
CR
436#: builtins/help.def:130
437#, c-format
dd4f3dd8 438msgid "Shell commands matching keyword `"
40c8fbee
CR
439msgid_plural "Shell commands matching keywords `"
440msgstr[0] ""
dd4f3dd8 441
40c8fbee 442#: builtins/help.def:168
dd4f3dd8 443#, c-format
40c8fbee
CR
444msgid ""
445"no help topics match `%s'. Try `help help' or `man -k %s' or `info %s'."
dd4f3dd8
CR
446msgstr ""
447
40c8fbee 448#: builtins/help.def:185
dd4f3dd8
CR
449#, c-format
450msgid "%s: cannot open: %s"
451msgstr ""
452
40c8fbee
CR
453#: builtins/help.def:337
454#, c-format
dd4f3dd8
CR
455msgid ""
456"These shell commands are defined internally. Type `help' to see this list.\n"
457"Type `help name' to find out more about the function `name'.\n"
458"Use `info bash' to find out more about the shell in general.\n"
459"Use `man -k' or `info' to find out more about commands not in this list.\n"
460"\n"
461"A star (*) next to a name means that the command is disabled.\n"
462"\n"
463msgstr ""
464
40c8fbee 465#: builtins/history.def:154
dd4f3dd8
CR
466msgid "cannot use more than one of -anrw"
467msgstr ""
468
40c8fbee 469#: builtins/history.def:186
dd4f3dd8
CR
470msgid "history position"
471msgstr ""
472
10a4e415 473#: builtins/history.def:365
dd4f3dd8
CR
474#, c-format
475msgid "%s: history expansion failed"
476msgstr ""
477
40c8fbee
CR
478#: builtins/inlib.def:71
479#, fuzzy, c-format
480msgid "%s: inlib failed"
481msgstr "%s:無效服務"
482
483#: builtins/jobs.def:109
dd4f3dd8
CR
484msgid "no other options allowed with `-x'"
485msgstr ""
486
06dff54a 487#: builtins/kill.def:198
dd4f3dd8
CR
488#, c-format
489msgid "%s: arguments must be process or job IDs"
490msgstr ""
491
06dff54a 492#: builtins/kill.def:261
dd4f3dd8
CR
493msgid "Unknown error"
494msgstr ""
495
06dff54a 496#: builtins/let.def:95 builtins/let.def:120 expr.c:552 expr.c:567
dd4f3dd8
CR
497msgid "expression expected"
498msgstr ""
499
06dff54a 500#: builtins/mapfile.def:172
d6593885
CR
501#, c-format
502msgid "%s: not an indexed array"
503msgstr ""
504
06dff54a 505#: builtins/mapfile.def:256 builtins/read.def:279
dd4f3dd8 506#, c-format
40c8fbee 507msgid "%s: invalid file descriptor specification"
dd4f3dd8
CR
508msgstr ""
509
06dff54a 510#: builtins/mapfile.def:264 builtins/read.def:286
dd4f3dd8 511#, c-format
40c8fbee 512msgid "%d: invalid file descriptor: %s"
dd4f3dd8
CR
513msgstr ""
514
06dff54a 515#: builtins/mapfile.def:273 builtins/mapfile.def:311
40c8fbee
CR
516#, fuzzy, c-format
517msgid "%s: invalid line count"
518msgstr "%s:無效選項"
dd4f3dd8 519
06dff54a 520#: builtins/mapfile.def:284
40c8fbee
CR
521#, fuzzy, c-format
522msgid "%s: invalid array origin"
523msgstr "%s:無效選項"
dd4f3dd8 524
06dff54a 525#: builtins/mapfile.def:301
40c8fbee
CR
526#, fuzzy, c-format
527msgid "%s: invalid callback quantum"
528msgstr "%s:無效的功能名稱"
dd4f3dd8 529
06dff54a 530#: builtins/mapfile.def:333
40c8fbee 531msgid "empty array variable name"
dd4f3dd8
CR
532msgstr ""
533
06dff54a 534#: builtins/mapfile.def:354
40c8fbee 535msgid "array variable support required"
dd4f3dd8
CR
536msgstr ""
537
89c77bc7 538#: builtins/printf.def:394
40c8fbee
CR
539#, c-format
540msgid "`%s': missing format character"
dd4f3dd8
CR
541msgstr ""
542
89c77bc7 543#: builtins/printf.def:448
06dff54a
CR
544#, fuzzy, c-format
545msgid "`%c': invalid time format specification"
546msgstr "%s:無效的信號規格"
547
89c77bc7 548#: builtins/printf.def:635
40c8fbee
CR
549#, c-format
550msgid "`%c': invalid format character"
dd4f3dd8
CR
551msgstr ""
552
89c77bc7 553#: builtins/printf.def:662
40c8fbee
CR
554#, fuzzy, c-format
555msgid "warning: %s: %s"
556msgstr "%s:警告:"
dd4f3dd8 557
89c77bc7 558#: builtins/printf.def:840
40c8fbee 559msgid "missing hex digit for \\x"
dd4f3dd8
CR
560msgstr ""
561
89c77bc7 562#: builtins/printf.def:855
06dff54a
CR
563#, c-format
564msgid "missing unicode digit for \\%c"
565msgstr ""
566
40c8fbee
CR
567#: builtins/pushd.def:195
568msgid "no other directory"
dd4f3dd8
CR
569msgstr ""
570
40c8fbee
CR
571#: builtins/pushd.def:462
572msgid "<no current directory>"
dd4f3dd8
CR
573msgstr ""
574
40c8fbee
CR
575#: builtins/pushd.def:506
576msgid "directory stack empty"
dd4f3dd8
CR
577msgstr ""
578
40c8fbee
CR
579#: builtins/pushd.def:508
580msgid "directory stack index"
dd4f3dd8
CR
581msgstr ""
582
40c8fbee
CR
583#: builtins/pushd.def:683
584msgid ""
585"Display the list of currently remembered directories. Directories\n"
586" find their way onto the list with the `pushd' command; you can get\n"
587" back up through the list with the `popd' command.\n"
588" \n"
589" Options:\n"
590" -c\tclear the directory stack by deleting all of the elements\n"
591" -l\tdo not print tilde-prefixed versions of directories relative\n"
592" \tto your home directory\n"
593" -p\tprint the directory stack with one entry per line\n"
594" -v\tprint the directory stack with one entry per line prefixed\n"
595" \twith its position in the stack\n"
596" \n"
597" Arguments:\n"
598" +N\tDisplays the Nth entry counting from the left of the list shown "
599"by\n"
600" \tdirs when invoked without options, starting with zero.\n"
601" \n"
602" -N\tDisplays the Nth entry counting from the right of the list shown "
603"by\n"
604"\tdirs when invoked without options, starting with zero."
dd4f3dd8
CR
605msgstr ""
606
40c8fbee
CR
607#: builtins/pushd.def:705
608msgid ""
609"Adds a directory to the top of the directory stack, or rotates\n"
610" the stack, making the new top of the stack the current working\n"
611" directory. With no arguments, exchanges the top two directories.\n"
612" \n"
613" Options:\n"
614" -n\tSuppresses the normal change of directory when adding\n"
615" \tdirectories to the stack, so only the stack is manipulated.\n"
616" \n"
617" Arguments:\n"
618" +N\tRotates the stack so that the Nth directory (counting\n"
619" \tfrom the left of the list shown by `dirs', starting with\n"
620" \tzero) is at the top.\n"
621" \n"
622" -N\tRotates the stack so that the Nth directory (counting\n"
623" \tfrom the right of the list shown by `dirs', starting with\n"
624" \tzero) is at the top.\n"
625" \n"
626" dir\tAdds DIR to the directory stack at the top, making it the\n"
627" \tnew current working directory.\n"
628" \n"
629" The `dirs' builtin displays the directory stack."
dd4f3dd8
CR
630msgstr ""
631
40c8fbee
CR
632#: builtins/pushd.def:730
633msgid ""
634"Removes entries from the directory stack. With no arguments, removes\n"
635" the top directory from the stack, and changes to the new top directory.\n"
636" \n"
637" Options:\n"
638" -n\tSuppresses the normal change of directory when removing\n"
639" \tdirectories from the stack, so only the stack is manipulated.\n"
640" \n"
641" Arguments:\n"
642" +N\tRemoves the Nth entry counting from the left of the list\n"
643" \tshown by `dirs', starting with zero. For example: `popd +0'\n"
644" \tremoves the first directory, `popd +1' the second.\n"
645" \n"
646" -N\tRemoves the Nth entry counting from the right of the list\n"
647" \tshown by `dirs', starting with zero. For example: `popd -0'\n"
648" \tremoves the last directory, `popd -1' the next to last.\n"
649" \n"
650" The `dirs' builtin displays the directory stack."
dd4f3dd8
CR
651msgstr ""
652
08e72d7a 653#: builtins/read.def:252
dd4f3dd8
CR
654#, c-format
655msgid "%s: invalid timeout specification"
656msgstr ""
657
08e72d7a 658#: builtins/read.def:588
dd4f3dd8
CR
659#, c-format
660msgid "read error: %d: %s"
661msgstr ""
662
10a4e415 663#: builtins/return.def:73
dd4f3dd8
CR
664msgid "can only `return' from a function or sourced script"
665msgstr ""
666
40c8fbee 667#: builtins/set.def:768
dd4f3dd8
CR
668msgid "cannot simultaneously unset a function and a variable"
669msgstr ""
670
40c8fbee 671#: builtins/set.def:805
dd4f3dd8
CR
672#, c-format
673msgid "%s: cannot unset"
674msgstr ""
675
40c8fbee 676#: builtins/set.def:812
dd4f3dd8
CR
677#, c-format
678msgid "%s: cannot unset: readonly %s"
679msgstr ""
680
40c8fbee 681#: builtins/set.def:823
dd4f3dd8
CR
682#, c-format
683msgid "%s: not an array variable"
684msgstr ""
685
40c8fbee 686#: builtins/setattr.def:186
dd4f3dd8
CR
687#, c-format
688msgid "%s: not a function"
689msgstr ""
690
40c8fbee 691#: builtins/shift.def:71 builtins/shift.def:77
dd4f3dd8
CR
692msgid "shift count"
693msgstr ""
694
06dff54a 695#: builtins/shopt.def:264
dd4f3dd8
CR
696msgid "cannot set and unset shell options simultaneously"
697msgstr ""
698
06dff54a 699#: builtins/shopt.def:329
dd4f3dd8
CR
700#, c-format
701msgid "%s: invalid shell option name"
702msgstr ""
703
06dff54a 704#: builtins/source.def:130
dd4f3dd8
CR
705msgid "filename argument required"
706msgstr ""
707
06dff54a 708#: builtins/source.def:155
dd4f3dd8
CR
709#, c-format
710msgid "%s: file not found"
711msgstr ""
712
40c8fbee 713#: builtins/suspend.def:101
dd4f3dd8
CR
714msgid "cannot suspend"
715msgstr ""
716
40c8fbee 717#: builtins/suspend.def:111
dd4f3dd8
CR
718msgid "cannot suspend a login shell"
719msgstr ""
720
40c8fbee 721#: builtins/type.def:234
dd4f3dd8
CR
722#, c-format
723msgid "%s is aliased to `%s'\n"
724msgstr ""
725
40c8fbee 726#: builtins/type.def:255
dd4f3dd8
CR
727#, c-format
728msgid "%s is a shell keyword\n"
729msgstr ""
730
40c8fbee 731#: builtins/type.def:274
dd4f3dd8
CR
732#, c-format
733msgid "%s is a function\n"
734msgstr ""
735
40c8fbee 736#: builtins/type.def:296
dd4f3dd8
CR
737#, c-format
738msgid "%s is a shell builtin\n"
739msgstr ""
740
40c8fbee 741#: builtins/type.def:317 builtins/type.def:391
dd4f3dd8
CR
742#, c-format
743msgid "%s is %s\n"
744msgstr ""
745
40c8fbee 746#: builtins/type.def:337
dd4f3dd8
CR
747#, c-format
748msgid "%s is hashed (%s)\n"
749msgstr ""
750
06dff54a 751#: builtins/ulimit.def:376
dd4f3dd8
CR
752#, c-format
753msgid "%s: invalid limit argument"
754msgstr ""
755
06dff54a 756#: builtins/ulimit.def:402
dd4f3dd8
CR
757#, c-format
758msgid "`%c': bad command"
759msgstr "`%c':壞的命令"
760
06dff54a 761#: builtins/ulimit.def:431
dd4f3dd8
CR
762#, c-format
763msgid "%s: cannot get limit: %s"
764msgstr "%s:不能得到 limit: %s"
765
06dff54a 766#: builtins/ulimit.def:457
40c8fbee
CR
767msgid "limit"
768msgstr ""
769
06dff54a 770#: builtins/ulimit.def:469 builtins/ulimit.def:769
dd4f3dd8
CR
771#, c-format
772msgid "%s: cannot modify limit: %s"
773msgstr "%s:不能修改 limit: %s"
774
40c8fbee 775#: builtins/umask.def:118
dd4f3dd8
CR
776msgid "octal number"
777msgstr "八進制數"
778
40c8fbee 779#: builtins/umask.def:231
dd4f3dd8
CR
780#, c-format
781msgid "`%c': invalid symbolic mode operator"
782msgstr ""
783
40c8fbee 784#: builtins/umask.def:286
dd4f3dd8
CR
785#, c-format
786msgid "`%c': invalid symbolic mode character"
787msgstr ""
788
08e72d7a 789#: error.c:90 error.c:321 error.c:323 error.c:325
40c8fbee
CR
790msgid " line "
791msgstr ""
792
08e72d7a 793#: error.c:165
dd4f3dd8
CR
794#, c-format
795msgid "last command: %s\n"
796msgstr "最後的命令: %s\n"
797
08e72d7a 798#: error.c:173
40c8fbee 799#, c-format
dd4f3dd8
CR
800msgid "Aborting..."
801msgstr ""
802
08e72d7a 803#: error.c:406
dd4f3dd8
CR
804msgid "unknown command error"
805msgstr "未知命令錯誤"
806
08e72d7a 807#: error.c:407
dd4f3dd8
CR
808msgid "bad command type"
809msgstr "壞的命令類型"
810
08e72d7a 811#: error.c:408
dd4f3dd8
CR
812msgid "bad connector"
813msgstr "壞的連接器"
814
08e72d7a 815#: error.c:409
dd4f3dd8
CR
816msgid "bad jump"
817msgstr ""
818
08e72d7a 819#: error.c:447
dd4f3dd8
CR
820#, c-format
821msgid "%s: unbound variable"
822msgstr ""
823
40c8fbee
CR
824#: eval.c:181
825#, c-format
06dff54a 826msgid "\atimed out waiting for input: auto-logout\n"
dd4f3dd8
CR
827msgstr ""
828
06dff54a 829#: execute_cmd.c:504
dd4f3dd8
CR
830#, c-format
831msgid "cannot redirect standard input from /dev/null: %s"
832msgstr ""
833
89c77bc7 834#: execute_cmd.c:1171
dd4f3dd8
CR
835#, c-format
836msgid "TIMEFORMAT: `%c': invalid format character"
837msgstr ""
838
89c77bc7 839#: execute_cmd.c:2124
40c8fbee
CR
840#, fuzzy
841msgid "pipe error"
842msgstr "寫入錯誤: %s"
843
89c77bc7 844#: execute_cmd.c:4631
dd4f3dd8
CR
845#, c-format
846msgid "%s: restricted: cannot specify `/' in command names"
847msgstr ""
848
89c77bc7 849#: execute_cmd.c:4723
dd4f3dd8
CR
850#, c-format
851msgid "%s: command not found"
852msgstr "%s:命令找不到"
853
89c77bc7 854#: execute_cmd.c:4947
06dff54a
CR
855#, c-format
856msgid "%s: %s"
857msgstr ""
858
89c77bc7 859#: execute_cmd.c:4983
dd4f3dd8
CR
860#, c-format
861msgid "%s: %s: bad interpreter"
862msgstr ""
863
89c77bc7 864#: execute_cmd.c:5132
dd4f3dd8
CR
865#, c-format
866msgid "cannot duplicate fd %d to fd %d"
867msgstr ""
868
06dff54a 869#: expr.c:256
dd4f3dd8
CR
870msgid "expression recursion level exceeded"
871msgstr ""
872
06dff54a 873#: expr.c:280
dd4f3dd8
CR
874msgid "recursion stack underflow"
875msgstr ""
876
06dff54a 877#: expr.c:422
dd4f3dd8
CR
878msgid "syntax error in expression"
879msgstr "表達語法錯誤"
880
06dff54a 881#: expr.c:463
dd4f3dd8
CR
882msgid "attempted assignment to non-variable"
883msgstr ""
884
06dff54a 885#: expr.c:486 expr.c:491 expr.c:807
dd4f3dd8
CR
886msgid "division by 0"
887msgstr ""
888
06dff54a 889#: expr.c:517
dd4f3dd8
CR
890msgid "bug: bad expassign token"
891msgstr ""
892
06dff54a 893#: expr.c:564
dd4f3dd8
CR
894msgid "`:' expected for conditional expression"
895msgstr ""
896
06dff54a 897#: expr.c:832
dd4f3dd8
CR
898msgid "exponent less than 0"
899msgstr ""
900
89c77bc7 901#: expr.c:887
dd4f3dd8
CR
902msgid "identifier expected after pre-increment or pre-decrement"
903msgstr ""
904
06dff54a 905#: expr.c:910
dd4f3dd8
CR
906msgid "missing `)'"
907msgstr ""
908
06dff54a 909#: expr.c:959 expr.c:1282
dd4f3dd8
CR
910msgid "syntax error: operand expected"
911msgstr ""
912
06dff54a 913#: expr.c:1284
dd4f3dd8
CR
914msgid "syntax error: invalid arithmetic operator"
915msgstr ""
916
06dff54a 917#: expr.c:1308
40c8fbee
CR
918#, c-format
919msgid "%s%s%s: %s (error token is \"%s\")"
dd4f3dd8
CR
920msgstr ""
921
06dff54a 922#: expr.c:1366
dd4f3dd8
CR
923msgid "invalid arithmetic base"
924msgstr ""
925
06dff54a 926#: expr.c:1386
dd4f3dd8
CR
927msgid "value too great for base"
928msgstr ""
929
06dff54a 930#: expr.c:1435
40c8fbee
CR
931#, c-format
932msgid "%s: expression error\n"
933msgstr ""
934
dd4f3dd8
CR
935#: general.c:61
936msgid "getcwd: cannot access parent directories"
937msgstr ""
938
89c77bc7 939#: input.c:94 subst.c:5082
40c8fbee
CR
940#, c-format
941msgid "cannot reset nodelay mode for fd %d"
942msgstr ""
943
944#: input.c:258
dd4f3dd8
CR
945#, c-format
946msgid "cannot allocate new file descriptor for bash input from fd %d"
947msgstr ""
948
40c8fbee 949#: input.c:266
dd4f3dd8
CR
950#, c-format
951msgid "save_bash_input: buffer already exists for new fd %d"
952msgstr ""
953
06dff54a 954#: jobs.c:468
40c8fbee
CR
955msgid "start_pipeline: pgrp pipe"
956msgstr ""
957
06dff54a 958#: jobs.c:889
dd4f3dd8
CR
959#, c-format
960msgid "forked pid %d appears in running job %d"
961msgstr ""
962
06dff54a 963#: jobs.c:1007
dd4f3dd8
CR
964#, c-format
965msgid "deleting stopped job %d with process group %ld"
966msgstr ""
967
06dff54a 968#: jobs.c:1112
40c8fbee
CR
969#, c-format
970msgid "add_process: process %5ld (%s) in the_pipeline"
971msgstr ""
972
06dff54a 973#: jobs.c:1115
40c8fbee
CR
974#, c-format
975msgid "add_process: pid %5ld (%s) marked as still alive"
976msgstr ""
977
06dff54a 978#: jobs.c:1430
dd4f3dd8
CR
979#, c-format
980msgid "describe_pid: %ld: no such pid"
981msgstr ""
982
06dff54a 983#: jobs.c:1445
40c8fbee
CR
984#, c-format
985msgid "Signal %d"
986msgstr ""
987
06dff54a 988#: jobs.c:1459 jobs.c:1484
40c8fbee
CR
989msgid "Done"
990msgstr ""
991
06dff54a 992#: jobs.c:1464 siglist.c:123
40c8fbee
CR
993msgid "Stopped"
994msgstr ""
995
06dff54a 996#: jobs.c:1468
40c8fbee
CR
997#, c-format
998msgid "Stopped(%s)"
999msgstr ""
1000
06dff54a 1001#: jobs.c:1472
40c8fbee
CR
1002msgid "Running"
1003msgstr ""
1004
06dff54a 1005#: jobs.c:1486
40c8fbee
CR
1006#, c-format
1007msgid "Done(%d)"
1008msgstr ""
1009
06dff54a 1010#: jobs.c:1488
40c8fbee
CR
1011#, c-format
1012msgid "Exit %d"
1013msgstr ""
1014
06dff54a 1015#: jobs.c:1491
40c8fbee
CR
1016msgid "Unknown status"
1017msgstr ""
1018
06dff54a 1019#: jobs.c:1578
40c8fbee
CR
1020#, c-format
1021msgid "(core dumped) "
1022msgstr ""
1023
06dff54a 1024#: jobs.c:1597
40c8fbee
CR
1025#, c-format
1026msgid " (wd: %s)"
1027msgstr ""
1028
06dff54a 1029#: jobs.c:1805
40c8fbee
CR
1030#, c-format
1031msgid "child setpgid (%ld to %ld)"
1032msgstr ""
1033
06dff54a 1034#: jobs.c:2133 nojobs.c:585
dd4f3dd8
CR
1035#, c-format
1036msgid "wait: pid %ld is not a child of this shell"
1037msgstr ""
1038
06dff54a 1039#: jobs.c:2360
dd4f3dd8
CR
1040#, c-format
1041msgid "wait_for: No record of process %ld"
1042msgstr ""
1043
06dff54a 1044#: jobs.c:2637
dd4f3dd8
CR
1045#, c-format
1046msgid "wait_for_job: job %d is stopped"
1047msgstr ""
1048
06dff54a 1049#: jobs.c:2859
dd4f3dd8
CR
1050#, c-format
1051msgid "%s: job has terminated"
1052msgstr ""
1053
06dff54a 1054#: jobs.c:2868
dd4f3dd8
CR
1055#, c-format
1056msgid "%s: job %d already in background"
1057msgstr ""
1058
06dff54a 1059#: jobs.c:3089
d6593885
CR
1060msgid "waitchld: turning on WNOHANG to avoid indefinite block"
1061msgstr ""
1062
06dff54a 1063#: jobs.c:3538
40c8fbee
CR
1064#, fuzzy, c-format
1065msgid "%s: line %d: "
1066msgstr "%s:警告:"
1067
06dff54a 1068#: jobs.c:3552 nojobs.c:814
40c8fbee
CR
1069#, c-format
1070msgid " (core dumped)"
1071msgstr ""
1072
06dff54a 1073#: jobs.c:3564 jobs.c:3577
40c8fbee
CR
1074#, c-format
1075msgid "(wd now: %s)\n"
1076msgstr ""
1077
06dff54a 1078#: jobs.c:3609
40c8fbee
CR
1079msgid "initialize_job_control: getpgrp failed"
1080msgstr ""
1081
06dff54a 1082#: jobs.c:3669
40c8fbee
CR
1083msgid "initialize_job_control: line discipline"
1084msgstr ""
1085
06dff54a 1086#: jobs.c:3679
40c8fbee
CR
1087msgid "initialize_job_control: setpgid"
1088msgstr ""
1089
06dff54a 1090#: jobs.c:3707
40c8fbee
CR
1091#, c-format
1092msgid "cannot set terminal process group (%d)"
1093msgstr ""
1094
06dff54a 1095#: jobs.c:3712
dd4f3dd8
CR
1096msgid "no job control in this shell"
1097msgstr ""
1098
40c8fbee 1099#: lib/malloc/malloc.c:296
dd4f3dd8
CR
1100#, c-format
1101msgid "malloc: failed assertion: %s\n"
1102msgstr ""
1103
40c8fbee 1104#: lib/malloc/malloc.c:312
dd4f3dd8
CR
1105#, c-format
1106msgid ""
1107"\r\n"
1108"malloc: %s:%d: assertion botched\r\n"
1109msgstr ""
1110
40c8fbee
CR
1111#: lib/malloc/malloc.c:313
1112#, fuzzy
1113msgid "unknown"
1114msgstr "%s:主機未知"
1115
1116#: lib/malloc/malloc.c:797
dd4f3dd8
CR
1117msgid "malloc: block on free list clobbered"
1118msgstr ""
1119
40c8fbee 1120#: lib/malloc/malloc.c:874
dd4f3dd8
CR
1121msgid "free: called with already freed block argument"
1122msgstr ""
1123
40c8fbee 1124#: lib/malloc/malloc.c:877
dd4f3dd8
CR
1125msgid "free: called with unallocated block argument"
1126msgstr ""
1127
40c8fbee 1128#: lib/malloc/malloc.c:896
dd4f3dd8
CR
1129msgid "free: underflow detected; mh_nbytes out of range"
1130msgstr ""
1131
40c8fbee 1132#: lib/malloc/malloc.c:902
dd4f3dd8
CR
1133msgid "free: start and end chunk sizes differ"
1134msgstr ""
1135
40c8fbee 1136#: lib/malloc/malloc.c:1001
dd4f3dd8
CR
1137msgid "realloc: called with unallocated block argument"
1138msgstr ""
1139
40c8fbee 1140#: lib/malloc/malloc.c:1016
dd4f3dd8
CR
1141msgid "realloc: underflow detected; mh_nbytes out of range"
1142msgstr ""
1143
40c8fbee 1144#: lib/malloc/malloc.c:1022
dd4f3dd8
CR
1145msgid "realloc: start and end chunk sizes differ"
1146msgstr ""
1147
40c8fbee
CR
1148#: lib/malloc/table.c:177
1149#, c-format
dd4f3dd8
CR
1150msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
1151msgstr ""
1152
40c8fbee 1153#: lib/malloc/table.c:184
dd4f3dd8
CR
1154#, c-format
1155msgid "register_alloc: %p already in table as allocated?\n"
1156msgstr ""
1157
40c8fbee 1158#: lib/malloc/table.c:220
dd4f3dd8
CR
1159#, c-format
1160msgid "register_free: %p already in table as free?\n"
1161msgstr ""
1162
40c8fbee
CR
1163#: lib/sh/fmtulong.c:101
1164msgid "invalid base"
dd4f3dd8
CR
1165msgstr ""
1166
1167#: lib/sh/netopen.c:168
1168#, c-format
1169msgid "%s: host unknown"
1170msgstr "%s:主機未知"
1171
1172#: lib/sh/netopen.c:175
1173#, c-format
1174msgid "%s: invalid service"
1175msgstr "%s:無效服務"
1176
1177#: lib/sh/netopen.c:306
1178#, c-format
1179msgid "%s: bad network path specification"
1180msgstr "%s:壞的網路路徑規格"
1181
1182#: lib/sh/netopen.c:346
1183msgid "network operations not supported"
1184msgstr "不支持網路操作"
1185
08e72d7a
CR
1186#: locale.c:192
1187#, c-format
1188msgid "setlocale: LC_ALL: cannot change locale (%s)"
1189msgstr ""
1190
1191#: locale.c:194
1192#, c-format
1193msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
1194msgstr ""
1195
1196#: locale.c:247
1197#, c-format
1198msgid "setlocale: %s: cannot change locale (%s)"
1199msgstr ""
1200
1201#: locale.c:249
1202#, c-format
1203msgid "setlocale: %s: cannot change locale (%s): %s"
1204msgstr ""
1205
40c8fbee 1206#: mailcheck.c:433
dd4f3dd8
CR
1207msgid "You have mail in $_"
1208msgstr "您有郵件在 $_"
1209
40c8fbee 1210#: mailcheck.c:458
dd4f3dd8
CR
1211msgid "You have new mail in $_"
1212msgstr "您有新郵件在 $_"
1213
40c8fbee 1214#: mailcheck.c:474
dd4f3dd8
CR
1215#, c-format
1216msgid "The mail in %s has been read\n"
1217msgstr "郵件在 %s 已閱讀\n"
1218
08e72d7a 1219#: make_cmd.c:323
dd4f3dd8
CR
1220msgid "syntax error: arithmetic expression required"
1221msgstr "語法錯誤:必須算術表達"
1222
08e72d7a 1223#: make_cmd.c:325
dd4f3dd8
CR
1224msgid "syntax error: `;' unexpected"
1225msgstr "語法錯誤: `;' 意外"
1226
08e72d7a 1227#: make_cmd.c:326
dd4f3dd8
CR
1228#, c-format
1229msgid "syntax error: `((%s))'"
1230msgstr "語法錯誤: `((%s))'"
1231
08e72d7a 1232#: make_cmd.c:575
dd4f3dd8
CR
1233#, c-format
1234msgid "make_here_document: bad instruction type %d"
1235msgstr "make_here_document:壞的指示類型 %d"
1236
08e72d7a 1237#: make_cmd.c:659
40c8fbee
CR
1238#, c-format
1239msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
1240msgstr ""
1241
08e72d7a 1242#: make_cmd.c:756
dd4f3dd8
CR
1243#, c-format
1244msgid "make_redirection: redirection instruction `%d' out of range"
1245msgstr "make_redirection:重新導向指示 `%d' 超出範圍"
1246
06dff54a 1247#: parse.y:3173 parse.y:3444
dd4f3dd8
CR
1248#, c-format
1249msgid "unexpected EOF while looking for matching `%c'"
1250msgstr ""
1251
89c77bc7 1252#: parse.y:4025
dd4f3dd8
CR
1253msgid "unexpected EOF while looking for `]]'"
1254msgstr ""
1255
89c77bc7 1256#: parse.y:4030
dd4f3dd8
CR
1257#, c-format
1258msgid "syntax error in conditional expression: unexpected token `%s'"
1259msgstr ""
1260
89c77bc7 1261#: parse.y:4034
dd4f3dd8
CR
1262msgid "syntax error in conditional expression"
1263msgstr "語法錯誤,在有條件的表達"
1264
89c77bc7 1265#: parse.y:4112
dd4f3dd8
CR
1266#, c-format
1267msgid "unexpected token `%s', expected `)'"
1268msgstr ""
1269
89c77bc7 1270#: parse.y:4116
dd4f3dd8
CR
1271msgid "expected `)'"
1272msgstr "預期 `)'"
1273
89c77bc7 1274#: parse.y:4144
dd4f3dd8
CR
1275#, c-format
1276msgid "unexpected argument `%s' to conditional unary operator"
1277msgstr ""
1278
89c77bc7 1279#: parse.y:4148
dd4f3dd8
CR
1280msgid "unexpected argument to conditional unary operator"
1281msgstr ""
1282
89c77bc7 1283#: parse.y:4194
dd4f3dd8
CR
1284#, c-format
1285msgid "unexpected token `%s', conditional binary operator expected"
1286msgstr ""
1287
89c77bc7 1288#: parse.y:4198
dd4f3dd8
CR
1289msgid "conditional binary operator expected"
1290msgstr ""
1291
89c77bc7 1292#: parse.y:4220
dd4f3dd8
CR
1293#, c-format
1294msgid "unexpected argument `%s' to conditional binary operator"
1295msgstr ""
1296
89c77bc7 1297#: parse.y:4224
dd4f3dd8
CR
1298msgid "unexpected argument to conditional binary operator"
1299msgstr ""
1300
89c77bc7 1301#: parse.y:4235
dd4f3dd8
CR
1302#, c-format
1303msgid "unexpected token `%c' in conditional command"
1304msgstr ""
1305
89c77bc7 1306#: parse.y:4238
dd4f3dd8
CR
1307#, c-format
1308msgid "unexpected token `%s' in conditional command"
1309msgstr ""
1310
89c77bc7 1311#: parse.y:4242
dd4f3dd8
CR
1312#, c-format
1313msgid "unexpected token %d in conditional command"
1314msgstr ""
1315
89c77bc7 1316#: parse.y:5560
dd4f3dd8
CR
1317#, c-format
1318msgid "syntax error near unexpected token `%s'"
1319msgstr ""
1320
89c77bc7 1321#: parse.y:5578
dd4f3dd8
CR
1322#, c-format
1323msgid "syntax error near `%s'"
1324msgstr ""
1325
89c77bc7 1326#: parse.y:5588
dd4f3dd8
CR
1327msgid "syntax error: unexpected end of file"
1328msgstr ""
1329
89c77bc7 1330#: parse.y:5588
dd4f3dd8
CR
1331msgid "syntax error"
1332msgstr "語法錯誤"
1333
89c77bc7 1334#: parse.y:5650
dd4f3dd8
CR
1335#, c-format
1336msgid "Use \"%s\" to leave the shell.\n"
1337msgstr ""
1338
89c77bc7 1339#: parse.y:5812
dd4f3dd8
CR
1340msgid "unexpected EOF while looking for matching `)'"
1341msgstr ""
1342
08e72d7a 1343#: pcomplete.c:1030
dd4f3dd8
CR
1344#, c-format
1345msgid "completion: function `%s' not found"
1346msgstr ""
1347
06dff54a 1348#: pcomplib.c:182
dd4f3dd8
CR
1349#, c-format
1350msgid "progcomp_insert: %s: NULL COMPSPEC"
1351msgstr ""
1352
06dff54a 1353#: print_cmd.c:296
dd4f3dd8
CR
1354#, c-format
1355msgid "print_command: bad connector `%d'"
1356msgstr ""
1357
06dff54a 1358#: print_cmd.c:368
08e72d7a
CR
1359#, c-format
1360msgid "xtrace_set: %d: invalid file descriptor"
1361msgstr ""
1362
06dff54a 1363#: print_cmd.c:373
08e72d7a
CR
1364msgid "xtrace_set: NULL file pointer"
1365msgstr ""
1366
06dff54a 1367#: print_cmd.c:377
08e72d7a
CR
1368#, c-format
1369msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
1370msgstr ""
1371
06dff54a 1372#: print_cmd.c:1478
dd4f3dd8
CR
1373#, c-format
1374msgid "cprintf: `%c': invalid format character"
1375msgstr ""
1376
89c77bc7 1377#: redir.c:122
dd4f3dd8
CR
1378msgid "file descriptor out of range"
1379msgstr ""
1380
89c77bc7 1381#: redir.c:178
dd4f3dd8
CR
1382#, c-format
1383msgid "%s: ambiguous redirect"
1384msgstr ""
1385
89c77bc7 1386#: redir.c:182
dd4f3dd8
CR
1387#, c-format
1388msgid "%s: cannot overwrite existing file"
1389msgstr ""
1390
89c77bc7 1391#: redir.c:187
dd4f3dd8
CR
1392#, c-format
1393msgid "%s: restricted: cannot redirect output"
1394msgstr ""
1395
89c77bc7 1396#: redir.c:192
dd4f3dd8 1397#, c-format
40c8fbee 1398msgid "cannot create temp file for here-document: %s"
dd4f3dd8
CR
1399msgstr ""
1400
89c77bc7 1401#: redir.c:196
08e72d7a
CR
1402#, fuzzy, c-format
1403msgid "%s: cannot assign fd to variable"
1404msgstr "%s:只讀變數"
1405
89c77bc7 1406#: redir.c:556
dd4f3dd8
CR
1407msgid "/dev/(tcp|udp)/host/port not supported without networking"
1408msgstr ""
1409
89c77bc7 1410#: redir.c:826 redir.c:938 redir.c:1001 redir.c:1144
dd4f3dd8
CR
1411msgid "redirection error: cannot duplicate fd"
1412msgstr ""
1413
06dff54a 1414#: shell.c:333
dd4f3dd8
CR
1415msgid "could not find /tmp, please create!"
1416msgstr ""
1417
06dff54a 1418#: shell.c:337
dd4f3dd8
CR
1419msgid "/tmp must be a valid directory name"
1420msgstr ""
1421
8a77b04e 1422#: shell.c:884
dd4f3dd8
CR
1423#, c-format
1424msgid "%c%c: invalid option"
1425msgstr "%c%c:無效選項"
1426
06dff54a 1427#: shell.c:1656
dd4f3dd8
CR
1428msgid "I have no name!"
1429msgstr "我沒有名字!"
1430
06dff54a 1431#: shell.c:1799
40c8fbee
CR
1432#, c-format
1433msgid "GNU bash, version %s-(%s)\n"
1434msgstr ""
1435
06dff54a 1436#: shell.c:1800
dd4f3dd8
CR
1437#, c-format
1438msgid ""
1439"Usage:\t%s [GNU long option] [option] ...\n"
1440"\t%s [GNU long option] [option] script-file ...\n"
1441msgstr ""
1442"用法:\t%s [GNU 長選項] [選項] ...\n"
1443"\t%s [GNU 長選項] [選項] script-file ...\n"
1444
06dff54a 1445#: shell.c:1802
dd4f3dd8
CR
1446msgid "GNU long options:\n"
1447msgstr "GNU 長選項:\n"
1448
06dff54a 1449#: shell.c:1806
dd4f3dd8
CR
1450msgid "Shell options:\n"
1451msgstr "Shell 選項:\n"
1452
06dff54a 1453#: shell.c:1807
dd4f3dd8
CR
1454msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
1455msgstr "\t-irsD 或 -c 命令或 -O shopt_option\t\t(只有引用)\n"
1456
06dff54a 1457#: shell.c:1822
dd4f3dd8
CR
1458#, c-format
1459msgid "\t-%s or -o option\n"
1460msgstr "\t-%s or -o 選項\n"
1461
06dff54a 1462#: shell.c:1828
dd4f3dd8
CR
1463#, c-format
1464msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
1465msgstr "輸入 `%s -c \"help set\"' 更多訊息關於 shell 選項。\n"
1466
06dff54a 1467#: shell.c:1829
dd4f3dd8
CR
1468#, c-format
1469msgid "Type `%s -c help' for more information about shell builtin commands.\n"
1470msgstr "輸入 `%s -c help' 更多訊息關於內建 shell 命令。\n"
1471
06dff54a 1472#: shell.c:1830
40c8fbee 1473#, c-format
dd4f3dd8
CR
1474msgid "Use the `bashbug' command to report bugs.\n"
1475msgstr "使用 `bashbug' 命令報告臭蟲。\n"
1476
06dff54a 1477#: sig.c:638
dd4f3dd8
CR
1478#, c-format
1479msgid "sigprocmask: %d: invalid operation"
1480msgstr "sigprocmask: %d:無效操作"
1481
08e72d7a 1482#: siglist.c:48
40c8fbee
CR
1483msgid "Bogus signal"
1484msgstr ""
1485
08e72d7a 1486#: siglist.c:51
40c8fbee
CR
1487msgid "Hangup"
1488msgstr ""
1489
08e72d7a 1490#: siglist.c:55
40c8fbee
CR
1491msgid "Interrupt"
1492msgstr ""
1493
08e72d7a 1494#: siglist.c:59
40c8fbee
CR
1495msgid "Quit"
1496msgstr ""
1497
08e72d7a 1498#: siglist.c:63
40c8fbee
CR
1499msgid "Illegal instruction"
1500msgstr ""
1501
08e72d7a 1502#: siglist.c:67
40c8fbee
CR
1503msgid "BPT trace/trap"
1504msgstr ""
1505
08e72d7a 1506#: siglist.c:75
40c8fbee
CR
1507msgid "ABORT instruction"
1508msgstr ""
1509
08e72d7a 1510#: siglist.c:79
40c8fbee
CR
1511msgid "EMT instruction"
1512msgstr ""
1513
08e72d7a 1514#: siglist.c:83
40c8fbee
CR
1515msgid "Floating point exception"
1516msgstr ""
1517
08e72d7a 1518#: siglist.c:87
40c8fbee
CR
1519msgid "Killed"
1520msgstr ""
1521
08e72d7a 1522#: siglist.c:91
40c8fbee
CR
1523#, fuzzy
1524msgid "Bus error"
1525msgstr "語法錯誤"
1526
08e72d7a 1527#: siglist.c:95
40c8fbee
CR
1528msgid "Segmentation fault"
1529msgstr ""
1530
08e72d7a 1531#: siglist.c:99
40c8fbee
CR
1532msgid "Bad system call"
1533msgstr ""
1534
08e72d7a 1535#: siglist.c:103
40c8fbee
CR
1536msgid "Broken pipe"
1537msgstr ""
1538
08e72d7a 1539#: siglist.c:107
40c8fbee
CR
1540msgid "Alarm clock"
1541msgstr ""
1542
08e72d7a 1543#: siglist.c:111
40c8fbee
CR
1544#, fuzzy
1545msgid "Terminated"
1546msgstr "有限的"
1547
08e72d7a 1548#: siglist.c:115
40c8fbee
CR
1549msgid "Urgent IO condition"
1550msgstr ""
1551
08e72d7a 1552#: siglist.c:119
40c8fbee
CR
1553msgid "Stopped (signal)"
1554msgstr ""
1555
08e72d7a 1556#: siglist.c:127
40c8fbee
CR
1557msgid "Continue"
1558msgstr ""
1559
08e72d7a 1560#: siglist.c:135
40c8fbee
CR
1561msgid "Child death or stop"
1562msgstr ""
1563
08e72d7a 1564#: siglist.c:139
40c8fbee
CR
1565msgid "Stopped (tty input)"
1566msgstr ""
1567
08e72d7a 1568#: siglist.c:143
40c8fbee
CR
1569msgid "Stopped (tty output)"
1570msgstr ""
1571
08e72d7a 1572#: siglist.c:147
40c8fbee
CR
1573msgid "I/O ready"
1574msgstr ""
1575
08e72d7a 1576#: siglist.c:151
40c8fbee
CR
1577msgid "CPU limit"
1578msgstr ""
1579
08e72d7a 1580#: siglist.c:155
40c8fbee
CR
1581msgid "File limit"
1582msgstr ""
1583
08e72d7a 1584#: siglist.c:159
40c8fbee
CR
1585msgid "Alarm (virtual)"
1586msgstr ""
1587
08e72d7a 1588#: siglist.c:163
40c8fbee
CR
1589msgid "Alarm (profile)"
1590msgstr ""
1591
08e72d7a 1592#: siglist.c:167
40c8fbee
CR
1593msgid "Window changed"
1594msgstr ""
1595
08e72d7a 1596#: siglist.c:171
40c8fbee
CR
1597msgid "Record lock"
1598msgstr ""
1599
08e72d7a 1600#: siglist.c:175
40c8fbee
CR
1601msgid "User signal 1"
1602msgstr ""
1603
08e72d7a 1604#: siglist.c:179
40c8fbee
CR
1605msgid "User signal 2"
1606msgstr ""
1607
08e72d7a 1608#: siglist.c:183
40c8fbee
CR
1609msgid "HFT input data pending"
1610msgstr ""
1611
08e72d7a 1612#: siglist.c:187
40c8fbee
CR
1613msgid "power failure imminent"
1614msgstr ""
1615
08e72d7a 1616#: siglist.c:191
40c8fbee
CR
1617msgid "system crash imminent"
1618msgstr ""
1619
08e72d7a 1620#: siglist.c:195
40c8fbee
CR
1621msgid "migrate process to another CPU"
1622msgstr ""
1623
08e72d7a 1624#: siglist.c:199
40c8fbee
CR
1625msgid "programming error"
1626msgstr ""
1627
08e72d7a 1628#: siglist.c:203
40c8fbee
CR
1629msgid "HFT monitor mode granted"
1630msgstr ""
1631
08e72d7a 1632#: siglist.c:207
40c8fbee
CR
1633msgid "HFT monitor mode retracted"
1634msgstr ""
1635
08e72d7a 1636#: siglist.c:211
40c8fbee
CR
1637msgid "HFT sound sequence has completed"
1638msgstr ""
1639
08e72d7a 1640#: siglist.c:215
40c8fbee
CR
1641msgid "Information request"
1642msgstr ""
1643
08e72d7a 1644#: siglist.c:223
40c8fbee
CR
1645msgid "Unknown Signal #"
1646msgstr ""
1647
08e72d7a 1648#: siglist.c:225
40c8fbee
CR
1649#, c-format
1650msgid "Unknown Signal #%d"
1651msgstr ""
1652
89c77bc7 1653#: subst.c:1333 subst.c:1502
dd4f3dd8
CR
1654#, c-format
1655msgid "bad substitution: no closing `%s' in %s"
1656msgstr ""
1657
89c77bc7 1658#: subst.c:2795
dd4f3dd8
CR
1659#, c-format
1660msgid "%s: cannot assign list to array member"
1661msgstr ""
1662
89c77bc7 1663#: subst.c:4979 subst.c:4995
dd4f3dd8
CR
1664msgid "cannot make pipe for process substitution"
1665msgstr ""
1666
89c77bc7 1667#: subst.c:5027
dd4f3dd8
CR
1668msgid "cannot make child for process substitution"
1669msgstr ""
1670
89c77bc7 1671#: subst.c:5072
dd4f3dd8
CR
1672#, c-format
1673msgid "cannot open named pipe %s for reading"
1674msgstr ""
1675
89c77bc7 1676#: subst.c:5074
dd4f3dd8
CR
1677#, c-format
1678msgid "cannot open named pipe %s for writing"
1679msgstr ""
1680
89c77bc7 1681#: subst.c:5092
dd4f3dd8
CR
1682#, c-format
1683msgid "cannot duplicate named pipe %s as fd %d"
1684msgstr ""
1685
89c77bc7 1686#: subst.c:5288
dd4f3dd8
CR
1687msgid "cannot make pipe for command substitution"
1688msgstr ""
1689
89c77bc7 1690#: subst.c:5326
dd4f3dd8
CR
1691msgid "cannot make child for command substitution"
1692msgstr ""
1693
89c77bc7 1694#: subst.c:5343
dd4f3dd8
CR
1695msgid "command_substitute: cannot duplicate pipe as fd 1"
1696msgstr ""
1697
89c77bc7 1698#: subst.c:5856
dd4f3dd8
CR
1699#, c-format
1700msgid "%s: parameter null or not set"
1701msgstr ""
1702
89c77bc7 1703#: subst.c:6122 subst.c:6137
dd4f3dd8
CR
1704#, c-format
1705msgid "%s: substring expression < 0"
1706msgstr ""
1707
89c77bc7 1708#: subst.c:7268
dd4f3dd8
CR
1709#, c-format
1710msgid "%s: bad substitution"
1711msgstr ""
1712
89c77bc7 1713#: subst.c:7344
dd4f3dd8
CR
1714#, c-format
1715msgid "$%s: cannot assign in this way"
1716msgstr ""
1717
89c77bc7 1718#: subst.c:7681
984a1947
CR
1719msgid ""
1720"future versions of the shell will force evaluation as an arithmetic "
1721"substitution"
1722msgstr ""
1723
89c77bc7 1724#: subst.c:8146
40c8fbee
CR
1725#, c-format
1726msgid "bad substitution: no closing \"`\" in %s"
1727msgstr ""
1728
89c77bc7 1729#: subst.c:9033
dd4f3dd8
CR
1730#, c-format
1731msgid "no match: %s"
1732msgstr ""
1733
08e72d7a 1734#: test.c:146
dd4f3dd8
CR
1735msgid "argument expected"
1736msgstr ""
1737
08e72d7a 1738#: test.c:155
dd4f3dd8
CR
1739#, c-format
1740msgid "%s: integer expression expected"
1741msgstr ""
1742
08e72d7a 1743#: test.c:263
dd4f3dd8
CR
1744msgid "`)' expected"
1745msgstr ""
1746
08e72d7a 1747#: test.c:265
dd4f3dd8
CR
1748#, c-format
1749msgid "`)' expected, found %s"
1750msgstr ""
1751
06dff54a 1752#: test.c:280 test.c:698 test.c:701
dd4f3dd8
CR
1753#, c-format
1754msgid "%s: unary operator expected"
1755msgstr ""
1756
06dff54a 1757#: test.c:449 test.c:741
dd4f3dd8
CR
1758#, c-format
1759msgid "%s: binary operator expected"
1760msgstr ""
1761
06dff54a 1762#: test.c:816
dd4f3dd8
CR
1763msgid "missing `]'"
1764msgstr ""
1765
06dff54a 1766#: trap.c:207
dd4f3dd8
CR
1767msgid "invalid signal number"
1768msgstr "無效信號數"
1769
06dff54a 1770#: trap.c:337
dd4f3dd8
CR
1771#, c-format
1772msgid "run_pending_traps: bad value in trap_list[%d]: %p"
1773msgstr ""
1774
06dff54a 1775#: trap.c:341
dd4f3dd8 1776#, c-format
40c8fbee
CR
1777msgid ""
1778"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
dd4f3dd8
CR
1779msgstr "run_pending_traps: 信號處理是 SIG_DFL, resending %d (%s) to myself"
1780
06dff54a 1781#: trap.c:393
dd4f3dd8
CR
1782#, c-format
1783msgid "trap_handler: bad signal %d"
1784msgstr "trap_handler:壞的信號 %d"
1785
08e72d7a 1786#: variables.c:363
dd4f3dd8
CR
1787#, c-format
1788msgid "error importing function definition for `%s'"
1789msgstr "錯誤,輸入的函數定義為 `%s'"
1790
06dff54a 1791#: variables.c:755
dd4f3dd8
CR
1792#, c-format
1793msgid "shell level (%d) too high, resetting to 1"
1794msgstr ""
1795
89c77bc7 1796#: variables.c:1931
dd4f3dd8
CR
1797msgid "make_local_variable: no function context at current scope"
1798msgstr ""
1799
89c77bc7 1800#: variables.c:3181
dd4f3dd8
CR
1801msgid "all_local_variables: no function context at current scope"
1802msgstr ""
1803
89c77bc7 1804#: variables.c:3426
08e72d7a
CR
1805#, c-format
1806msgid "%s has null exportstr"
1807msgstr ""
1808
89c77bc7 1809#: variables.c:3431 variables.c:3440
dd4f3dd8
CR
1810#, c-format
1811msgid "invalid character %d in exportstr for %s"
1812msgstr ""
1813
89c77bc7 1814#: variables.c:3446
dd4f3dd8
CR
1815#, c-format
1816msgid "no `=' in exportstr for %s"
1817msgstr ""
1818
89c77bc7 1819#: variables.c:3890
dd4f3dd8
CR
1820msgid "pop_var_context: head of shell_variables not a function context"
1821msgstr ""
1822
89c77bc7 1823#: variables.c:3903
dd4f3dd8
CR
1824msgid "pop_var_context: no global_variables context"
1825msgstr ""
1826
89c77bc7 1827#: variables.c:3977
dd4f3dd8
CR
1828msgid "pop_scope: head of shell_variables not a temporary environment scope"
1829msgstr ""
1830
89c77bc7 1831#: variables.c:4785
08e72d7a
CR
1832#, fuzzy, c-format
1833msgid "%s: %s: cannot open as FILE"
1834msgstr "%s:不能讀取: %s"
1835
89c77bc7 1836#: variables.c:4790
08e72d7a
CR
1837#, c-format
1838msgid "%s: %s: invalid value for trace file descriptor"
1839msgstr ""
1840
40c8fbee 1841#: version.c:46
06dff54a 1842msgid "Copyright (C) 2010 Free Software Foundation, Inc."
40c8fbee
CR
1843msgstr ""
1844
1845#: version.c:47
1846msgid ""
1847"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
1848"html>\n"
1849msgstr ""
1850
08e72d7a 1851#: version.c:86 version2.c:83
40c8fbee
CR
1852#, c-format
1853msgid "GNU bash, version %s (%s)\n"
1854msgstr ""
1855
08e72d7a 1856#: version.c:91 version2.c:88
40c8fbee
CR
1857#, c-format
1858msgid "This is free software; you are free to change and redistribute it.\n"
1859msgstr ""
1860
08e72d7a 1861#: version.c:92 version2.c:89
40c8fbee
CR
1862#, c-format
1863msgid "There is NO WARRANTY, to the extent permitted by law.\n"
dd4f3dd8
CR
1864msgstr ""
1865
08e72d7a 1866#: version2.c:86
dd4f3dd8 1867#, c-format
08e72d7a 1868msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
dd4f3dd8
CR
1869msgstr ""
1870
08e72d7a 1871#: version2.c:87
dd4f3dd8 1872#, c-format
08e72d7a
CR
1873msgid ""
1874"License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
1875"html>\n"
dd4f3dd8
CR
1876msgstr ""
1877
08e72d7a 1878#: xmalloc.c:91
dd4f3dd8 1879#, c-format
08e72d7a 1880msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
dd4f3dd8
CR
1881msgstr ""
1882
08e72d7a
CR
1883#: xmalloc.c:93
1884#, fuzzy, c-format
1885msgid "%s: cannot allocate %lu bytes"
1886msgstr "%s:不能讀取: %s"
dd4f3dd8 1887
08e72d7a 1888#: xmalloc.c:163
dd4f3dd8 1889#, c-format
08e72d7a 1890msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
dd4f3dd8
CR
1891msgstr ""
1892
08e72d7a 1893#: xmalloc.c:165
dd4f3dd8 1894#, c-format
08e72d7a 1895msgid "%s: %s:%d: cannot allocate %lu bytes"
dd4f3dd8
CR
1896msgstr ""
1897
40c8fbee
CR
1898#: builtins.c:43
1899msgid "alias [-p] [name[=value] ... ]"
dd4f3dd8 1900msgstr ""
dd4f3dd8 1901
40c8fbee
CR
1902#: builtins.c:47
1903msgid "unalias [-a] name [name ...]"
dd4f3dd8
CR
1904msgstr ""
1905
40c8fbee 1906#: builtins.c:51
dd4f3dd8 1907msgid ""
40c8fbee
CR
1908"bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
1909"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
dd4f3dd8
CR
1910msgstr ""
1911
40c8fbee
CR
1912#: builtins.c:54
1913msgid "break [n]"
dd4f3dd8
CR
1914msgstr ""
1915
40c8fbee
CR
1916#: builtins.c:56
1917msgid "continue [n]"
dd4f3dd8
CR
1918msgstr ""
1919
40c8fbee
CR
1920#: builtins.c:58
1921msgid "builtin [shell-builtin [arg ...]]"
dd4f3dd8
CR
1922msgstr ""
1923
40c8fbee
CR
1924#: builtins.c:61
1925msgid "caller [expr]"
dd4f3dd8
CR
1926msgstr ""
1927
40c8fbee 1928#: builtins.c:64
06dff54a 1929msgid "cd [-L|[-P [-e]]] [dir]"
dd4f3dd8
CR
1930msgstr ""
1931
40c8fbee
CR
1932#: builtins.c:66
1933msgid "pwd [-LP]"
dd4f3dd8
CR
1934msgstr ""
1935
40c8fbee
CR
1936#: builtins.c:68
1937msgid ":"
dd4f3dd8
CR
1938msgstr ""
1939
40c8fbee
CR
1940#: builtins.c:70
1941msgid "true"
dd4f3dd8
CR
1942msgstr ""
1943
40c8fbee
CR
1944#: builtins.c:72
1945msgid "false"
dd4f3dd8
CR
1946msgstr ""
1947
40c8fbee
CR
1948#: builtins.c:74
1949msgid "command [-pVv] command [arg ...]"
dd4f3dd8
CR
1950msgstr ""
1951
40c8fbee 1952#: builtins.c:76
06dff54a 1953msgid "declare [-aAfFgilrtux] [-p] [name[=value] ...]"
dd4f3dd8
CR
1954msgstr ""
1955
40c8fbee 1956#: builtins.c:78
06dff54a 1957msgid "typeset [-aAfFgilrtux] [-p] name[=value] ..."
dd4f3dd8
CR
1958msgstr ""
1959
40c8fbee
CR
1960#: builtins.c:80
1961msgid "local [option] name[=value] ..."
dd4f3dd8
CR
1962msgstr ""
1963
40c8fbee
CR
1964#: builtins.c:83
1965msgid "echo [-neE] [arg ...]"
dd4f3dd8
CR
1966msgstr ""
1967
40c8fbee
CR
1968#: builtins.c:87
1969msgid "echo [-n] [arg ...]"
dd4f3dd8
CR
1970msgstr ""
1971
40c8fbee
CR
1972#: builtins.c:90
1973msgid "enable [-a] [-dnps] [-f filename] [name ...]"
dd4f3dd8
CR
1974msgstr ""
1975
40c8fbee
CR
1976#: builtins.c:92
1977msgid "eval [arg ...]"
dd4f3dd8
CR
1978msgstr ""
1979
40c8fbee
CR
1980#: builtins.c:94
1981msgid "getopts optstring name [arg]"
dd4f3dd8
CR
1982msgstr ""
1983
40c8fbee
CR
1984#: builtins.c:96
1985msgid "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]"
dd4f3dd8
CR
1986msgstr ""
1987
40c8fbee
CR
1988#: builtins.c:98
1989msgid "exit [n]"
dd4f3dd8
CR
1990msgstr ""
1991
40c8fbee
CR
1992#: builtins.c:100
1993msgid "logout [n]"
dd4f3dd8
CR
1994msgstr ""
1995
40c8fbee
CR
1996#: builtins.c:103
1997msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
dd4f3dd8
CR
1998msgstr ""
1999
40c8fbee
CR
2000#: builtins.c:107
2001msgid "fg [job_spec]"
dd4f3dd8
CR
2002msgstr ""
2003
40c8fbee
CR
2004#: builtins.c:111
2005msgid "bg [job_spec ...]"
dd4f3dd8
CR
2006msgstr ""
2007
40c8fbee
CR
2008#: builtins.c:114
2009msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
dd4f3dd8
CR
2010msgstr ""
2011
40c8fbee 2012#: builtins.c:117
08e72d7a 2013msgid "help [-dms] [pattern ...]"
dd4f3dd8
CR
2014msgstr ""
2015
40c8fbee 2016#: builtins.c:121
dd4f3dd8 2017msgid ""
40c8fbee
CR
2018"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2019"[arg...]"
dd4f3dd8
CR
2020msgstr ""
2021
40c8fbee
CR
2022#: builtins.c:125
2023msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
dd4f3dd8
CR
2024msgstr ""
2025
40c8fbee
CR
2026#: builtins.c:129
2027msgid "disown [-h] [-ar] [jobspec ...]"
dd4f3dd8
CR
2028msgstr ""
2029
40c8fbee 2030#: builtins.c:132
dd4f3dd8 2031msgid ""
40c8fbee
CR
2032"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2033"[sigspec]"
dd4f3dd8
CR
2034msgstr ""
2035
40c8fbee
CR
2036#: builtins.c:134
2037msgid "let arg [arg ...]"
2038msgstr ""
2039
2040#: builtins.c:136
dd4f3dd8 2041msgid ""
08e72d7a
CR
2042"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2043"prompt] [-t timeout] [-u fd] [name ...]"
40c8fbee
CR
2044msgstr ""
2045
2046#: builtins.c:138
2047msgid "return [n]"
2048msgstr ""
2049
2050#: builtins.c:140
2051msgid "set [--abefhkmnptuvxBCHP] [-o option-name] [arg ...]"
2052msgstr ""
2053
2054#: builtins.c:142
2055msgid "unset [-f] [-v] [name ...]"
2056msgstr ""
2057
2058#: builtins.c:144
2059msgid "export [-fn] [name[=value] ...] or export -p"
2060msgstr ""
2061
2062#: builtins.c:146
2063msgid "readonly [-af] [name[=value] ...] or readonly -p"
2064msgstr ""
2065
2066#: builtins.c:148
2067msgid "shift [n]"
2068msgstr ""
2069
2070#: builtins.c:150
2071msgid "source filename [arguments]"
2072msgstr ""
2073
2074#: builtins.c:152
2075#, fuzzy
2076msgid ". filename [arguments]"
2077msgstr "太多引數"
2078
2079#: builtins.c:155
2080msgid "suspend [-f]"
2081msgstr ""
2082
2083#: builtins.c:158
2084msgid "test [expr]"
2085msgstr ""
2086
2087#: builtins.c:160
2088msgid "[ arg... ]"
2089msgstr ""
2090
2091#: builtins.c:162
2092msgid "times"
2093msgstr ""
2094
2095#: builtins.c:164
2096msgid "trap [-lp] [[arg] signal_spec ...]"
2097msgstr ""
2098
2099#: builtins.c:166
2100msgid "type [-afptP] name [name ...]"
2101msgstr ""
2102
2103#: builtins.c:169
2104msgid "ulimit [-SHacdefilmnpqrstuvx] [limit]"
2105msgstr ""
2106
2107#: builtins.c:172
2108msgid "umask [-p] [-S] [mode]"
2109msgstr ""
2110
2111#: builtins.c:175
2112msgid "wait [id]"
2113msgstr ""
2114
2115#: builtins.c:179
2116msgid "wait [pid]"
2117msgstr ""
2118
2119#: builtins.c:182
2120msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
2121msgstr ""
2122
2123#: builtins.c:184
2124msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
2125msgstr ""
2126
2127#: builtins.c:186
2128msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
2129msgstr ""
2130
2131#: builtins.c:188
2132msgid "time [-p] pipeline"
2133msgstr ""
2134
2135#: builtins.c:190
2136msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
2137msgstr ""
2138
2139#: builtins.c:192
2140msgid ""
2141"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2142"COMMANDS; ] fi"
2143msgstr ""
2144
2145#: builtins.c:194
2146msgid "while COMMANDS; do COMMANDS; done"
2147msgstr ""
2148
2149#: builtins.c:196
2150msgid "until COMMANDS; do COMMANDS; done"
2151msgstr ""
2152
2153#: builtins.c:198
a05a1337 2154msgid "coproc [NAME] command [redirections]"
40c8fbee
CR
2155msgstr ""
2156
2157#: builtins.c:200
a05a1337 2158msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
40c8fbee
CR
2159msgstr ""
2160
2161#: builtins.c:202
a05a1337 2162msgid "{ COMMANDS ; }"
40c8fbee
CR
2163msgstr ""
2164
2165#: builtins.c:204
a05a1337 2166msgid "job_spec [&]"
40c8fbee
CR
2167msgstr ""
2168
2169#: builtins.c:206
a05a1337 2170msgid "(( expression ))"
40c8fbee
CR
2171msgstr ""
2172
2173#: builtins.c:208
a05a1337
CR
2174msgid "[[ expression ]]"
2175msgstr ""
2176
2177#: builtins.c:210
40c8fbee
CR
2178msgid "variables - Names and meanings of some shell variables"
2179msgstr ""
2180
a05a1337 2181#: builtins.c:213
40c8fbee
CR
2182msgid "pushd [-n] [+N | -N | dir]"
2183msgstr ""
2184
a05a1337 2185#: builtins.c:217
40c8fbee
CR
2186msgid "popd [-n] [+N | -N]"
2187msgstr ""
2188
a05a1337 2189#: builtins.c:221
40c8fbee
CR
2190msgid "dirs [-clpv] [+N] [-N]"
2191msgstr ""
2192
a05a1337 2193#: builtins.c:224
40c8fbee
CR
2194msgid "shopt [-pqsu] [-o] [optname ...]"
2195msgstr ""
2196
a05a1337 2197#: builtins.c:226
40c8fbee
CR
2198msgid "printf [-v var] format [arguments]"
2199msgstr ""
2200
a05a1337 2201#: builtins.c:229
40c8fbee 2202msgid ""
08e72d7a
CR
2203"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
2204"W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
2205"suffix] [name ...]"
40c8fbee
CR
2206msgstr ""
2207
a05a1337 2208#: builtins.c:233
40c8fbee
CR
2209msgid ""
2210"compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] "
2211"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
2212msgstr ""
2213
a05a1337 2214#: builtins.c:237
08e72d7a 2215msgid "compopt [-o|+o option] [-DE] [name ...]"
40c8fbee
CR
2216msgstr ""
2217
a05a1337 2218#: builtins.c:240
40c8fbee
CR
2219msgid ""
2220"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2221"quantum] [array]"
2222msgstr ""
2223
a05a1337
CR
2224#: builtins.c:242
2225msgid ""
2226"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2227"quantum] [array]"
2228msgstr ""
2229
2230#: builtins.c:254
40c8fbee
CR
2231#, fuzzy
2232msgid ""
2233"Define or display aliases.\n"
2234" \n"
2235" Without arguments, `alias' prints the list of aliases in the reusable\n"
2236" form `alias NAME=VALUE' on standard output.\n"
2237" \n"
2238" Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2239" A trailing space in VALUE causes the next word to be checked for\n"
2240" alias substitution when the alias is expanded.\n"
2241" \n"
2242" Options:\n"
2243" -p\tPrint all defined aliases in a reusable format\n"
2244" \n"
2245" Exit Status:\n"
2246" alias returns true unless a NAME is supplied for which no alias has "
2247"been\n"
2248" defined."
2249msgstr ""
2250"`alias' with no arguments or with the -p option prints the list\n"
2251" of aliases in the form alias NAME=VALUE on standard output.\n"
2252" Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2253" A trailing space in VALUE causes the next word to be checked for\n"
2254" alias substitution when the alias is expanded. Alias returns\n"
2255" true unless a NAME is given for which no alias has been defined."
2256
a05a1337 2257#: builtins.c:276
40c8fbee
CR
2258msgid ""
2259"Remove each NAME from the list of defined aliases.\n"
2260" \n"
2261" Options:\n"
2262" -a\tremove all alias definitions.\n"
2263" \n"
2264" Return success unless a NAME is not an existing alias."
2265msgstr ""
2266
a05a1337 2267#: builtins.c:289
40c8fbee
CR
2268msgid ""
2269"Set Readline key bindings and variables.\n"
2270" \n"
2271" Bind a key sequence to a Readline function or a macro, or set a\n"
2272" Readline variable. The non-option argument syntax is equivalent to\n"
2273" that found in ~/.inputrc, but must be passed as a single argument:\n"
2274" e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
2275" \n"
2276" Options:\n"
2277" -m keymap Use KEYMAP as the keymap for the duration of this\n"
2278" command. Acceptable keymap names are emacs,\n"
2279" emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2280"move,\n"
2281" vi-command, and vi-insert.\n"
2282" -l List names of functions.\n"
2283" -P List function names and bindings.\n"
2284" -p List functions and bindings in a form that can be\n"
2285" reused as input.\n"
2286" -S List key sequences that invoke macros and their "
2287"values\n"
2288" -s List key sequences that invoke macros and their "
2289"values\n"
2290" in a form that can be reused as input.\n"
2291" -V List variable names and values\n"
2292" -v List variable names and values in a form that can\n"
2293" be reused as input.\n"
2294" -q function-name Query about which keys invoke the named function.\n"
2295" -u function-name Unbind all keys which are bound to the named "
2296"function.\n"
2297" -r keyseq Remove the binding for KEYSEQ.\n"
2298" -f filename Read key bindings from FILENAME.\n"
2299" -x keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2300" \t\t\t\tKEYSEQ is entered.\n"
2301" \n"
2302" Exit Status:\n"
2303" bind returns 0 unless an unrecognized option is given or an error occurs."
2304msgstr ""
2305
a05a1337 2306#: builtins.c:326
40c8fbee
CR
2307msgid ""
2308"Exit for, while, or until loops.\n"
2309" \n"
2310" Exit a FOR, WHILE or UNTIL loop. If N is specified, break N enclosing\n"
2311" loops.\n"
2312" \n"
2313" Exit Status:\n"
2314" The exit status is 0 unless N is not greater than or equal to 1."
2315msgstr ""
2316
a05a1337 2317#: builtins.c:338
40c8fbee
CR
2318msgid ""
2319"Resume for, while, or until loops.\n"
2320" \n"
2321" Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
2322" If N is specified, resumes the Nth enclosing loop.\n"
2323" \n"
2324" Exit Status:\n"
2325" The exit status is 0 unless N is not greater than or equal to 1."
2326msgstr ""
2327
a05a1337 2328#: builtins.c:350
40c8fbee
CR
2329msgid ""
2330"Execute shell builtins.\n"
2331" \n"
2332" Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2333" lookup. This is useful when you wish to reimplement a shell builtin\n"
2334" as a shell function, but need to execute the builtin within the "
2335"function.\n"
2336" \n"
2337" Exit Status:\n"
2338" Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
2339" not a shell builtin.."
2340msgstr ""
2341
a05a1337 2342#: builtins.c:365
40c8fbee
CR
2343msgid ""
2344"Return the context of the current subroutine call.\n"
2345" \n"
2346" Without EXPR, returns \"$line $filename\". With EXPR, returns\n"
2347" \"$line $subroutine $filename\"; this extra information can be used to\n"
2348" provide a stack trace.\n"
2349" \n"
2350" The value of EXPR indicates how many call frames to go back before the\n"
2351" current one; the top frame is frame 0.\n"
2352" \n"
2353" Exit Status:\n"
2354" Returns 0 unless the shell is not executing a shell function or EXPR\n"
2355" is invalid."
2356msgstr ""
2357
a05a1337 2358#: builtins.c:383
40c8fbee
CR
2359msgid ""
2360"Change the shell working directory.\n"
2361" \n"
2362" Change the current directory to DIR. The default DIR is the value of "
2363"the\n"
2364" HOME shell variable.\n"
2365" \n"
2366" The variable CDPATH defines the search path for the directory "
2367"containing\n"
2368" DIR. Alternative directory names in CDPATH are separated by a colon "
2369"(:).\n"
2370" A null directory name is the same as the current directory. If DIR "
2371"begins\n"
2372" with a slash (/), then CDPATH is not used.\n"
2373" \n"
2374" If the directory is not found, and the shell option `cdable_vars' is "
2375"set,\n"
2376" the word is assumed to be a variable name. If that variable has a "
2377"value,\n"
2378" its value is used for DIR.\n"
2379" \n"
2380" Options:\n"
2381" -L\tforce symbolic links to be followed\n"
2382" -P\tuse the physical directory structure without following symbolic\n"
2383" \tlinks\n"
06dff54a
CR
2384" -e\tif the -P option is supplied, and the current working directory\n"
2385" \tcannot be determined successfully, exit with a non-zero status\n"
40c8fbee
CR
2386" \n"
2387" The default is to follow symbolic links, as if `-L' were specified.\n"
2388" \n"
2389" Exit Status:\n"
06dff54a
CR
2390" Returns 0 if the directory is changed, and if $PWD is set successfully "
2391"when\n"
2392" -P is used; non-zero otherwise."
40c8fbee
CR
2393msgstr ""
2394
06dff54a 2395#: builtins.c:414
40c8fbee
CR
2396msgid ""
2397"Print the name of the current working directory.\n"
2398" \n"
2399" Options:\n"
2400" -L\tprint the value of $PWD if it names the current working\n"
2401" \tdirectory\n"
2402" -P\tprint the physical directory, without any symbolic links\n"
2403" \n"
2404" By default, `pwd' behaves as if `-L' were specified.\n"
2405" \n"
2406" Exit Status:\n"
2407" Returns 0 unless an invalid option is given or the current directory\n"
2408" cannot be read."
2409msgstr ""
2410
06dff54a 2411#: builtins.c:431
40c8fbee
CR
2412msgid ""
2413"Null command.\n"
2414" \n"
2415" No effect; the command does nothing.\n"
2416" \n"
2417" Exit Status:\n"
2418" Always succeeds."
2419msgstr ""
2420
06dff54a 2421#: builtins.c:442
40c8fbee
CR
2422msgid ""
2423"Return a successful result.\n"
2424" \n"
2425" Exit Status:\n"
2426" Always succeeds."
2427msgstr ""
2428
06dff54a 2429#: builtins.c:451
40c8fbee
CR
2430msgid ""
2431"Return an unsuccessful result.\n"
2432" \n"
2433" Exit Status:\n"
2434" Always fails."
2435msgstr ""
2436
06dff54a 2437#: builtins.c:460
40c8fbee
CR
2438msgid ""
2439"Execute a simple command or display information about commands.\n"
2440" \n"
2441" Runs COMMAND with ARGS suppressing shell function lookup, or display\n"
2442" information about the specified COMMANDs. Can be used to invoke "
2443"commands\n"
2444" on disk when a function with the same name exists.\n"
2445" \n"
2446" Options:\n"
2447" -p\tuse a default value for PATH that is guaranteed to find all of\n"
2448" \tthe standard utilities\n"
2449" -v\tprint a description of COMMAND similar to the `type' builtin\n"
2450" -V\tprint a more verbose description of each COMMAND\n"
2451" \n"
2452" Exit Status:\n"
2453" Returns exit status of COMMAND, or failure if COMMAND is not found."
2454msgstr ""
2455
06dff54a 2456#: builtins.c:479
40c8fbee
CR
2457msgid ""
2458"Set variable values and attributes.\n"
2459" \n"
2460" Declare variables and give them attributes. If no NAMEs are given,\n"
2461" display the attributes and values of all variables.\n"
2462" \n"
2463" Options:\n"
2464" -f\trestrict action or display to function names and definitions\n"
2465" -F\trestrict display to function names only (plus line number and\n"
2466" \tsource file when debugging)\n"
06dff54a
CR
2467" -g\tcreate global variables when used in a shell function; otherwise\n"
2468" \tignored\n"
40c8fbee
CR
2469" -p\tdisplay the attributes and value of each NAME\n"
2470" \n"
2471" Options which set attributes:\n"
2472" -a\tto make NAMEs indexed arrays (if supported)\n"
2473" -A\tto make NAMEs associative arrays (if supported)\n"
2474" -i\tto make NAMEs have the `integer' attribute\n"
2475" -l\tto convert NAMEs to lower case on assignment\n"
2476" -r\tto make NAMEs readonly\n"
2477" -t\tto make NAMEs have the `trace' attribute\n"
2478" -u\tto convert NAMEs to upper case on assignment\n"
2479" -x\tto make NAMEs export\n"
2480" \n"
2481" Using `+' instead of `-' turns off the given attribute.\n"
2482" \n"
2483" Variables with the integer attribute have arithmetic evaluation (see\n"
2484" the `let' command) performed when the variable is assigned a value.\n"
2485" \n"
2486" When used in a function, `declare' makes NAMEs local, as with the "
2487"`local'\n"
06dff54a 2488" command. The `-g' option suppresses this behavior.\n"
40c8fbee
CR
2489" \n"
2490" Exit Status:\n"
2491" Returns success unless an invalid option is supplied or an error occurs."
2492msgstr ""
2493
06dff54a 2494#: builtins.c:517
40c8fbee
CR
2495msgid ""
2496"Set variable values and attributes.\n"
2497" \n"
2498" Obsolete. See `help declare'."
2499msgstr ""
2500
06dff54a 2501#: builtins.c:525
40c8fbee
CR
2502msgid ""
2503"Define local variables.\n"
2504" \n"
2505" Create a local variable called NAME, and give it VALUE. OPTION can\n"
2506" be any option accepted by `declare'.\n"
2507" \n"
2508" Local variables can only be used within a function; they are visible\n"
2509" only to the function where they are defined and its children.\n"
2510" \n"
2511" Exit Status:\n"
2512" Returns success unless an invalid option is supplied, an error occurs,\n"
2513" or the shell is not executing a function."
2514msgstr ""
2515
06dff54a 2516#: builtins.c:542
40c8fbee
CR
2517msgid ""
2518"Write arguments to the standard output.\n"
2519" \n"
2520" Display the ARGs on the standard output followed by a newline.\n"
2521" \n"
2522" Options:\n"
2523" -n\tdo not append a newline\n"
2524" -e\tenable interpretation of the following backslash escapes\n"
2525" -E\texplicitly suppress interpretation of backslash escapes\n"
2526" \n"
2527" `echo' interprets the following backslash-escaped characters:\n"
2528" \\a\talert (bell)\n"
2529" \\b\tbackspace\n"
2530" \\c\tsuppress further output\n"
2531" \\e\tescape character\n"
2532" \\f\tform feed\n"
2533" \\n\tnew line\n"
2534" \\r\tcarriage return\n"
2535" \\t\thorizontal tab\n"
2536" \\v\tvertical tab\n"
2537" \\\\\tbackslash\n"
2538" \\0nnn\tthe character whose ASCII code is NNN (octal). NNN can be\n"
2539" \t0 to 3 octal digits\n"
2540" \\xHH\tthe eight-bit character whose value is HH (hexadecimal). HH\n"
2541" \tcan be one or two hex digits\n"
2542" \n"
2543" Exit Status:\n"
2544" Returns success unless a write error occurs."
2545msgstr ""
2546
06dff54a 2547#: builtins.c:576
40c8fbee
CR
2548msgid ""
2549"Write arguments to the standard output.\n"
2550" \n"
2551" Display the ARGs on the standard output followed by a newline.\n"
2552" \n"
2553" Options:\n"
2554" -n\tdo not append a newline\n"
2555" \n"
2556" Exit Status:\n"
2557" Returns success unless a write error occurs."
2558msgstr ""
2559
06dff54a 2560#: builtins.c:591
40c8fbee
CR
2561msgid ""
2562"Enable and disable shell builtins.\n"
2563" \n"
2564" Enables and disables builtin shell commands. Disabling allows you to\n"
2565" execute a disk command which has the same name as a shell builtin\n"
2566" without using a full pathname.\n"
2567" \n"
2568" Options:\n"
2569" -a\tprint a list of builtins showing whether or not each is enabled\n"
2570" -n\tdisable each NAME or display a list of disabled builtins\n"
2571" -p\tprint the list of builtins in a reusable format\n"
2572" -s\tprint only the names of Posix `special' builtins\n"
2573" \n"
2574" Options controlling dynamic loading:\n"
2575" -f\tLoad builtin NAME from shared object FILENAME\n"
2576" -d\tRemove a builtin loaded with -f\n"
2577" \n"
2578" Without options, each NAME is enabled.\n"
2579" \n"
2580" To use the `test' found in $PATH instead of the shell builtin\n"
2581" version, type `enable -n test'.\n"
2582" \n"
2583" Exit Status:\n"
2584" Returns success unless NAME is not a shell builtin or an error occurs."
2585msgstr ""
2586
06dff54a 2587#: builtins.c:619
40c8fbee
CR
2588msgid ""
2589"Execute arguments as a shell command.\n"
2590" \n"
2591" Combine ARGs into a single string, use the result as input to the "
2592"shell,\n"
2593" and execute the resulting commands.\n"
2594" \n"
2595" Exit Status:\n"
2596" Returns exit status of command or success if command is null."
2597msgstr ""
2598
06dff54a 2599#: builtins.c:631
40c8fbee
CR
2600msgid ""
2601"Parse option arguments.\n"
2602" \n"
2603" Getopts is used by shell procedures to parse positional parameters\n"
2604" as options.\n"
2605" \n"
2606" OPTSTRING contains the option letters to be recognized; if a letter\n"
2607" is followed by a colon, the option is expected to have an argument,\n"
2608" which should be separated from it by white space.\n"
2609" \n"
2610" Each time it is invoked, getopts will place the next option in the\n"
2611" shell variable $name, initializing name if it does not exist, and\n"
2612" the index of the next argument to be processed into the shell\n"
2613" variable OPTIND. OPTIND is initialized to 1 each time the shell or\n"
2614" a shell script is invoked. When an option requires an argument,\n"
2615" getopts places that argument into the shell variable OPTARG.\n"
2616" \n"
2617" getopts reports errors in one of two ways. If the first character\n"
2618" of OPTSTRING is a colon, getopts uses silent error reporting. In\n"
2619" this mode, no error messages are printed. If an invalid option is\n"
2620" seen, getopts places the option character found into OPTARG. If a\n"
2621" required argument is not found, getopts places a ':' into NAME and\n"
2622" sets OPTARG to the option character found. If getopts is not in\n"
2623" silent mode, and an invalid option is seen, getopts places '?' into\n"
2624" NAME and unsets OPTARG. If a required argument is not found, a '?'\n"
2625" is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
2626" printed.\n"
2627" \n"
2628" If the shell variable OPTERR has the value 0, getopts disables the\n"
2629" printing of error messages, even if the first character of\n"
2630" OPTSTRING is not a colon. OPTERR has the value 1 by default.\n"
2631" \n"
2632" Getopts normally parses the positional parameters ($0 - $9), but if\n"
2633" more arguments are given, they are parsed instead.\n"
2634" \n"
2635" Exit Status:\n"
2636" Returns success if an option is found; fails if the end of options is\n"
2637" encountered or an error occurs."
2638msgstr ""
2639
06dff54a 2640#: builtins.c:673
40c8fbee
CR
2641msgid ""
2642"Replace the shell with the given command.\n"
2643" \n"
2644" Execute COMMAND, replacing this shell with the specified program.\n"
2645" ARGUMENTS become the arguments to COMMAND. If COMMAND is not "
2646"specified,\n"
2647" any redirections take effect in the current shell.\n"
2648" \n"
2649" Options:\n"
2650" -a name\tpass NAME as the zeroth argument to COMMAND\n"
2651" -c\t\texecute COMMAND with an empty environment\n"
2652" -l\t\tplace a dash in the zeroth argument to COMMAND\n"
2653" \n"
2654" If the command cannot be executed, a non-interactive shell exits, "
2655"unless\n"
2656" the shell option `execfail' is set.\n"
2657" \n"
2658" Exit Status:\n"
2659" Returns success unless COMMAND is not found or a redirection error "
2660"occurs."
2661msgstr ""
2662
06dff54a 2663#: builtins.c:694
40c8fbee
CR
2664msgid ""
2665"Exit the shell.\n"
2666" \n"
2667" Exits the shell with a status of N. If N is omitted, the exit status\n"
2668" is that of the last command executed."
2669msgstr ""
2670
06dff54a 2671#: builtins.c:703
40c8fbee
CR
2672msgid ""
2673"Exit a login shell.\n"
2674" \n"
2675" Exits a login shell with exit status N. Returns an error if not "
2676"executed\n"
2677" in a login shell."
2678msgstr ""
2679
06dff54a 2680#: builtins.c:713
40c8fbee
CR
2681msgid ""
2682"Display or execute commands from the history list.\n"
2683" \n"
2684" fc is used to list or edit and re-execute commands from the history "
2685"list.\n"
2686" FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
2687" string, which means the most recent command beginning with that\n"
2688" string.\n"
2689" \n"
2690" Options:\n"
2691" -e ENAME\tselect which editor to use. Default is FCEDIT, then "
2692"EDITOR,\n"
2693" \t\tthen vi\n"
2694" -l \tlist lines instead of editing\n"
2695" -n\tomit line numbers when listing\n"
2696" -r\treverse the order of the lines (newest listed first)\n"
2697" \n"
2698" With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
2699" re-executed after the substitution OLD=NEW is performed.\n"
2700" \n"
2701" A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
2702" runs the last command beginning with `cc' and typing `r' re-executes\n"
2703" the last command.\n"
2704" \n"
2705" Exit Status:\n"
2706" Returns success or status of executed command; non-zero if an error "
2707"occurs."
2708msgstr ""
2709
06dff54a 2710#: builtins.c:743
40c8fbee
CR
2711msgid ""
2712"Move job to the foreground.\n"
2713" \n"
2714" Place the job identified by JOB_SPEC in the foreground, making it the\n"
2715" current job. If JOB_SPEC is not present, the shell's notion of the\n"
2716" current job is used.\n"
2717" \n"
2718" Exit Status:\n"
2719" Status of command placed in foreground, or failure if an error occurs."
2720msgstr ""
2721
06dff54a 2722#: builtins.c:758
40c8fbee
CR
2723msgid ""
2724"Move jobs to the background.\n"
2725" \n"
2726" Place the jobs identified by each JOB_SPEC in the background, as if "
2727"they\n"
2728" had been started with `&'. If JOB_SPEC is not present, the shell's "
2729"notion\n"
2730" of the current job is used.\n"
2731" \n"
2732" Exit Status:\n"
2733" Returns success unless job control is not enabled or an error occurs."
2734msgstr ""
2735
06dff54a 2736#: builtins.c:772
40c8fbee
CR
2737msgid ""
2738"Remember or display program locations.\n"
2739" \n"
2740" Determine and remember the full pathname of each command NAME. If\n"
2741" no arguments are given, information about remembered commands is "
2742"displayed.\n"
2743" \n"
2744" Options:\n"
2745" -d\t\tforget the remembered location of each NAME\n"
2746" -l\t\tdisplay in a format that may be reused as input\n"
2747" -p pathname\tuse PATHNAME is the full pathname of NAME\n"
2748" -r\t\tforget all remembered locations\n"
2749" -t\t\tprint the remembered location of each NAME, preceding\n"
2750" \t\teach location with the corresponding NAME if multiple\n"
2751" \t\tNAMEs are given\n"
2752" Arguments:\n"
2753" NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
2754" \t\tof remembered commands.\n"
2755" \n"
2756" Exit Status:\n"
2757" Returns success unless NAME is not found or an invalid option is given."
2758msgstr ""
2759
06dff54a 2760#: builtins.c:797
40c8fbee
CR
2761msgid ""
2762"Display information about builtin commands.\n"
2763" \n"
2764" Displays brief summaries of builtin commands. If PATTERN is\n"
2765" specified, gives detailed help on all commands matching PATTERN,\n"
2766" otherwise the list of help topics is printed.\n"
2767" \n"
2768" Options:\n"
2769" -d\toutput short description for each topic\n"
2770" -m\tdisplay usage in pseudo-manpage format\n"
2771" -s\toutput only a short usage synopsis for each topic matching\n"
2772" \tPATTERN\n"
2773" \n"
2774" Arguments:\n"
2775" PATTERN\tPattern specifiying a help topic\n"
2776" \n"
2777" Exit Status:\n"
2778" Returns success unless PATTERN is not found or an invalid option is "
2779"given."
2780msgstr ""
2781
06dff54a 2782#: builtins.c:821
40c8fbee
CR
2783msgid ""
2784"Display or manipulate the history list.\n"
2785" \n"
2786" Display the history list with line numbers, prefixing each modified\n"
2787" entry with a `*'. An argument of N lists only the last N entries.\n"
2788" \n"
2789" Options:\n"
2790" -c\tclear the history list by deleting all of the entries\n"
2791" -d offset\tdelete the history entry at offset OFFSET.\n"
2792" \n"
2793" -a\tappend history lines from this session to the history file\n"
2794" -n\tread all history lines not already read from the history file\n"
2795" -r\tread the history file and append the contents to the history\n"
2796" \tlist\n"
2797" -w\twrite the current history to the history file\n"
2798" \tand append them to the history list\n"
2799" \n"
2800" -p\tperform history expansion on each ARG and display the result\n"
2801" \twithout storing it in the history list\n"
2802" -s\tappend the ARGs to the history list as a single entry\n"
2803" \n"
2804" If FILENAME is given, it is used as the history file. Otherwise,\n"
2805" if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
2806" \n"
2807" If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
2808" as a format string for strftime(3) to print the time stamp associated\n"
2809" with each displayed history entry. No time stamps are printed "
2810"otherwise.\n"
2811" \n"
2812" Exit Status:\n"
2813" Returns success unless an invalid option is given or an error occurs."
2814msgstr ""
2815
06dff54a 2816#: builtins.c:857
40c8fbee
CR
2817msgid ""
2818"Display status of jobs.\n"
2819" \n"
2820" Lists the active jobs. JOBSPEC restricts output to that job.\n"
2821" Without options, the status of all active jobs is displayed.\n"
2822" \n"
2823" Options:\n"
2824" -l\tlists process IDs in addition to the normal information\n"
2825" -n\tlist only processes that have changed status since the last\n"
2826" \tnotification\n"
2827" -p\tlists process IDs only\n"
2828" -r\trestrict output to running jobs\n"
2829" -s\trestrict output to stopped jobs\n"
2830" \n"
2831" If -x is supplied, COMMAND is run after all job specifications that\n"
2832" appear in ARGS have been replaced with the process ID of that job's\n"
2833" process group leader.\n"
2834" \n"
2835" Exit Status:\n"
2836" Returns success unless an invalid option is given or an error occurs.\n"
2837" If -x is used, returns the exit status of COMMAND."
2838msgstr ""
2839
06dff54a 2840#: builtins.c:884
40c8fbee
CR
2841msgid ""
2842"Remove jobs from current shell.\n"
2843" \n"
2844" Removes each JOBSPEC argument from the table of active jobs. Without\n"
2845" any JOBSPECs, the shell uses its notion of the current job.\n"
2846" \n"
2847" Options:\n"
2848" -a\tremove all jobs if JOBSPEC is not supplied\n"
2849" -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
2850" \tshell receives a SIGHUP\n"
2851" -r\tremove only running jobs\n"
2852" \n"
2853" Exit Status:\n"
2854" Returns success unless an invalid option or JOBSPEC is given."
2855msgstr ""
2856
06dff54a 2857#: builtins.c:903
40c8fbee
CR
2858msgid ""
2859"Send a signal to a job.\n"
2860" \n"
2861" Send the processes identified by PID or JOBSPEC the signal named by\n"
2862" SIGSPEC or SIGNUM. If neither SIGSPEC nor SIGNUM is present, then\n"
2863" SIGTERM is assumed.\n"
2864" \n"
2865" Options:\n"
2866" -s sig\tSIG is a signal name\n"
2867" -n sig\tSIG is a signal number\n"
2868" -l\tlist the signal names; if arguments follow `-l' they are\n"
2869" \tassumed to be signal numbers for which names should be listed\n"
2870" \n"
2871" Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
2872" instead of process IDs, and allows processes to be killed if the limit\n"
2873" on processes that you can create is reached.\n"
2874" \n"
2875" Exit Status:\n"
2876" Returns success unless an invalid option is given or an error occurs."
2877msgstr ""
2878
06dff54a 2879#: builtins.c:926
40c8fbee
CR
2880msgid ""
2881"Evaluate arithmetic expressions.\n"
2882" \n"
2883" Evaluate each ARG as an arithmetic expression. Evaluation is done in\n"
2884" fixed-width integers with no check for overflow, though division by 0\n"
2885" is trapped and flagged as an error. The following list of operators is\n"
2886" grouped into levels of equal-precedence operators. The levels are "
2887"listed\n"
2888" in order of decreasing precedence.\n"
2889" \n"
2890" \tid++, id--\tvariable post-increment, post-decrement\n"
2891" \t++id, --id\tvariable pre-increment, pre-decrement\n"
2892" \t-, +\t\tunary minus, plus\n"
2893" \t!, ~\t\tlogical and bitwise negation\n"
2894" \t**\t\texponentiation\n"
2895" \t*, /, %\t\tmultiplication, division, remainder\n"
2896" \t+, -\t\taddition, subtraction\n"
2897" \t<<, >>\t\tleft and right bitwise shifts\n"
2898" \t<=, >=, <, >\tcomparison\n"
2899" \t==, !=\t\tequality, inequality\n"
2900" \t&\t\tbitwise AND\n"
2901" \t^\t\tbitwise XOR\n"
2902" \t|\t\tbitwise OR\n"
2903" \t&&\t\tlogical AND\n"
2904" \t||\t\tlogical OR\n"
2905" \texpr ? expr : expr\n"
2906" \t\t\tconditional operator\n"
dd4f3dd8
CR
2907" \t=, *=, /=, %=,\n"
2908" \t+=, -=, <<=, >>=,\n"
2909" \t&=, ^=, |=\tassignment\n"
2910" \n"
2911" Shell variables are allowed as operands. The name of the variable\n"
2912" is replaced by its value (coerced to a fixed-width integer) within\n"
2913" an expression. The variable need not have its integer attribute\n"
2914" turned on to be used in an expression.\n"
2915" \n"
2916" Operators are evaluated in order of precedence. Sub-expressions in\n"
2917" parentheses are evaluated first and may override the precedence\n"
2918" rules above.\n"
2919" \n"
40c8fbee 2920" Exit Status:\n"
89c77bc7 2921" If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
40c8fbee
CR
2922msgstr ""
2923
06dff54a 2924#: builtins.c:971
40c8fbee
CR
2925msgid ""
2926"Read a line from the standard input and split it into fields.\n"
2927" \n"
2928" Reads a single line from the standard input, or from file descriptor FD\n"
2929" if the -u option is supplied. The line is split into fields as with "
2930"word\n"
2931" splitting, and the first word is assigned to the first NAME, the second\n"
2932" word to the second NAME, and so on, with any leftover words assigned to\n"
2933" the last NAME. Only the characters found in $IFS are recognized as "
2934"word\n"
2935" delimiters.\n"
2936" \n"
2937" If no NAMEs are supplied, the line read is stored in the REPLY "
2938"variable.\n"
2939" \n"
2940" Options:\n"
2941" -a array\tassign the words read to sequential indices of the array\n"
2942" \t\tvariable ARRAY, starting at zero\n"
2943" -d delim\tcontinue until the first character of DELIM is read, rather\n"
2944" \t\tthan newline\n"
2945" -e\t\tuse Readline to obtain the line in an interactive shell\n"
2946" -i text\tUse TEXT as the initial text for Readline\n"
2947" -n nchars\treturn after reading NCHARS characters rather than waiting\n"
08e72d7a
CR
2948" \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
2949" \t\tcharacters are read before the delimiter\n"
2950" -N nchars\treturn only after reading exactly NCHARS characters, "
2951"unless\n"
2952" \t\tEOF is encountered or read times out, ignoring any delimiter\n"
40c8fbee
CR
2953" -p prompt\toutput the string PROMPT without a trailing newline before\n"
2954" \t\tattempting to read\n"
2955" -r\t\tdo not allow backslashes to escape any characters\n"
2956" -s\t\tdo not echo input coming from a terminal\n"
2957" -t timeout\ttime out and return failure if a complete line of input "
2958"is\n"
2959" \t\tnot read withint TIMEOUT seconds. The value of the TMOUT\n"
2960" \t\tvariable is the default timeout. TIMEOUT may be a\n"
10a4e415
CR
2961" \t\tfractional number. If TIMEOUT is 0, read returns success only\n"
2962" \t\tif input is available on the specified file descriptor. The\n"
2963" \t\texit status is greater than 128 if the timeout is exceeded\n"
40c8fbee
CR
2964" -u fd\t\tread from file descriptor FD instead of the standard input\n"
2965" \n"
2966" Exit Status:\n"
2967" The return code is zero, unless end-of-file is encountered, read times "
2968"out,\n"
2969" or an invalid file descriptor is supplied as the argument to -u."
2970msgstr ""
2971
06dff54a 2972#: builtins.c:1014
40c8fbee
CR
2973msgid ""
2974"Return from a shell function.\n"
2975" \n"
2976" Causes a function or sourced script to exit with the return value\n"
2977" specified by N. If N is omitted, the return status is that of the\n"
2978" last command executed within the function or script.\n"
2979" \n"
2980" Exit Status:\n"
2981" Returns N, or failure if the shell is not executing a function or script."
2982msgstr ""
2983
06dff54a 2984#: builtins.c:1027
40c8fbee
CR
2985msgid ""
2986"Set or unset values of shell options and positional parameters.\n"
2987" \n"
2988" Change the value of shell attributes and positional parameters, or\n"
2989" display the names and values of shell variables.\n"
2990" \n"
2991" Options:\n"
2992" -a Mark variables which are modified or created for export.\n"
2993" -b Notify of job termination immediately.\n"
2994" -e Exit immediately if a command exits with a non-zero status.\n"
2995" -f Disable file name generation (globbing).\n"
2996" -h Remember the location of commands as they are looked up.\n"
2997" -k All assignment arguments are placed in the environment for a\n"
2998" command, not just those that precede the command name.\n"
2999" -m Job control is enabled.\n"
3000" -n Read commands but do not execute them.\n"
3001" -o option-name\n"
3002" Set the variable corresponding to option-name:\n"
3003" allexport same as -a\n"
3004" braceexpand same as -B\n"
3005" emacs use an emacs-style line editing interface\n"
3006" errexit same as -e\n"
3007" errtrace same as -E\n"
3008" functrace same as -T\n"
3009" hashall same as -h\n"
3010" histexpand same as -H\n"
3011" history enable command history\n"
3012" ignoreeof the shell will not exit upon reading EOF\n"
3013" interactive-comments\n"
3014" allow comments to appear in interactive commands\n"
3015" keyword same as -k\n"
3016" monitor same as -m\n"
3017" noclobber same as -C\n"
3018" noexec same as -n\n"
3019" noglob same as -f\n"
3020" nolog currently accepted but ignored\n"
3021" notify same as -b\n"
3022" nounset same as -u\n"
3023" onecmd same as -t\n"
3024" physical same as -P\n"
3025" pipefail the return value of a pipeline is the status of\n"
3026" the last command to exit with a non-zero status,\n"
3027" or zero if no command exited with a non-zero "
3028"status\n"
3029" posix change the behavior of bash where the default\n"
3030" operation differs from the Posix standard to\n"
3031" match the standard\n"
3032" privileged same as -p\n"
3033" verbose same as -v\n"
3034" vi use a vi-style line editing interface\n"
3035" xtrace same as -x\n"
3036" -p Turned on whenever the real and effective user ids do not match.\n"
3037" Disables processing of the $ENV file and importing of shell\n"
3038" functions. Turning this option off causes the effective uid and\n"
3039" gid to be set to the real uid and gid.\n"
3040" -t Exit after reading and executing one command.\n"
3041" -u Treat unset variables as an error when substituting.\n"
3042" -v Print shell input lines as they are read.\n"
3043" -x Print commands and their arguments as they are executed.\n"
3044" -B the shell will perform brace expansion\n"
3045" -C If set, disallow existing regular files to be overwritten\n"
3046" by redirection of output.\n"
3047" -E If set, the ERR trap is inherited by shell functions.\n"
3048" -H Enable ! style history substitution. This flag is on\n"
3049" by default when the shell is interactive.\n"
3050" -P If set, do not follow symbolic links when executing commands\n"
3051" such as cd which change the current directory.\n"
3052" -T If set, the DEBUG trap is inherited by shell functions.\n"
3053" - Assign any remaining arguments to the positional parameters.\n"
3054" The -x and -v options are turned off.\n"
dd4f3dd8
CR
3055" \n"
3056" Using + rather than - causes these flags to be turned off. The\n"
3057" flags can also be used upon invocation of the shell. The current\n"
3058" set of flags may be found in $-. The remaining n ARGs are positional\n"
3059" parameters and are assigned, in order, to $1, $2, .. $n. If no\n"
40c8fbee
CR
3060" ARGs are given, all shell variables are printed.\n"
3061" \n"
3062" Exit Status:\n"
3063" Returns success unless an invalid option is given."
dd4f3dd8
CR
3064msgstr ""
3065
06dff54a 3066#: builtins.c:1109
dd4f3dd8 3067msgid ""
40c8fbee
CR
3068"Unset values and attributes of shell variables and functions.\n"
3069" \n"
3070" For each NAME, remove the corresponding variable or function.\n"
3071" \n"
3072" Options:\n"
3073" -f\ttreat each NAME as a shell function\n"
3074" -v\ttreat each NAME as a shell variable\n"
3075" \n"
3076" Without options, unset first tries to unset a variable, and if that "
3077"fails,\n"
3078" tries to unset a function.\n"
3079" \n"
3080" Some variables cannot be unset; also see `readonly'.\n"
3081" \n"
3082" Exit Status:\n"
3083" Returns success unless an invalid option is given or a NAME is read-only."
dd4f3dd8
CR
3084msgstr ""
3085
06dff54a 3086#: builtins.c:1129
dd4f3dd8 3087msgid ""
40c8fbee
CR
3088"Set export attribute for shell variables.\n"
3089" \n"
3090" Marks each NAME for automatic export to the environment of subsequently\n"
3091" executed commands. If VALUE is supplied, assign VALUE before "
3092"exporting.\n"
3093" \n"
3094" Options:\n"
3095" -f\trefer to shell functions\n"
3096" -n\tremove the export property from each NAME\n"
3097" -p\tdisplay a list of all exported variables and functions\n"
3098" \n"
3099" An argument of `--' disables further option processing.\n"
3100" \n"
3101" Exit Status:\n"
3102" Returns success unless an invalid option is given or NAME is invalid."
dd4f3dd8
CR
3103msgstr ""
3104
06dff54a 3105#: builtins.c:1148
dd4f3dd8 3106msgid ""
40c8fbee
CR
3107"Mark shell variables as unchangeable.\n"
3108" \n"
3109" Mark each NAME as read-only; the values of these NAMEs may not be\n"
3110" changed by subsequent assignment. If VALUE is supplied, assign VALUE\n"
3111" before marking as read-only.\n"
3112" \n"
3113" Options:\n"
3114" -a\trefer to indexed array variables\n"
3115" -A\trefer to associative array variables\n"
3116" -f\trefer to shell functions\n"
3117" -p\tdisplay a list of all readonly variables and functions\n"
3118" \n"
3119" An argument of `--' disables further option processing.\n"
3120" \n"
3121" Exit Status:\n"
3122" Returns success unless an invalid option is given or NAME is invalid."
dd4f3dd8
CR
3123msgstr ""
3124
06dff54a 3125#: builtins.c:1169
dd4f3dd8 3126msgid ""
40c8fbee
CR
3127"Shift positional parameters.\n"
3128" \n"
3129" Rename the positional parameters $N+1,$N+2 ... to $1,$2 ... If N is\n"
3130" not given, it is assumed to be 1.\n"
3131" \n"
3132" Exit Status:\n"
3133" Returns success unless N is negative or greater than $#."
dd4f3dd8
CR
3134msgstr ""
3135
06dff54a 3136#: builtins.c:1181 builtins.c:1196
dd4f3dd8 3137msgid ""
40c8fbee
CR
3138"Execute commands from a file in the current shell.\n"
3139" \n"
3140" Read and execute commands from FILENAME in the current shell. The\n"
3141" entries in $PATH are used to find the directory containing FILENAME.\n"
3142" If any ARGUMENTS are supplied, they become the positional parameters\n"
3143" when FILENAME is executed.\n"
3144" \n"
3145" Exit Status:\n"
3146" Returns the status of the last command executed in FILENAME; fails if\n"
3147" FILENAME cannot be read."
dd4f3dd8
CR
3148msgstr ""
3149
06dff54a 3150#: builtins.c:1212
dd4f3dd8 3151msgid ""
40c8fbee
CR
3152"Suspend shell execution.\n"
3153" \n"
3154" Suspend the execution of this shell until it receives a SIGCONT signal.\n"
3155" Unless forced, login shells cannot be suspended.\n"
3156" \n"
3157" Options:\n"
3158" -f\tforce the suspend, even if the shell is a login shell\n"
3159" \n"
3160" Exit Status:\n"
3161" Returns success unless job control is not enabled or an error occurs."
dd4f3dd8
CR
3162msgstr ""
3163
06dff54a 3164#: builtins.c:1228
dd4f3dd8 3165msgid ""
40c8fbee
CR
3166"Evaluate conditional expression.\n"
3167" \n"
3168" Exits with a status of 0 (true) or 1 (false) depending on\n"
dd4f3dd8
CR
3169" the evaluation of EXPR. Expressions may be unary or binary. Unary\n"
3170" expressions are often used to examine the status of a file. There\n"
89c77bc7
CR
3171" are string operators and numeric comparison operators as well.\n"
3172" \n"
3173" The behavior of test depends on the number of arguments. Read the\n"
3174" bash manual page for the complete specification.\n"
dd4f3dd8
CR
3175" \n"
3176" File operators:\n"
3177" \n"
40c8fbee
CR
3178" -a FILE True if file exists.\n"
3179" -b FILE True if file is block special.\n"
3180" -c FILE True if file is character special.\n"
3181" -d FILE True if file is a directory.\n"
3182" -e FILE True if file exists.\n"
3183" -f FILE True if file exists and is a regular file.\n"
3184" -g FILE True if file is set-group-id.\n"
3185" -h FILE True if file is a symbolic link.\n"
3186" -L FILE True if file is a symbolic link.\n"
3187" -k FILE True if file has its `sticky' bit set.\n"
3188" -p FILE True if file is a named pipe.\n"
3189" -r FILE True if file is readable by you.\n"
3190" -s FILE True if file exists and is not empty.\n"
3191" -S FILE True if file is a socket.\n"
3192" -t FD True if FD is opened on a terminal.\n"
3193" -u FILE True if the file is set-user-id.\n"
3194" -w FILE True if the file is writable by you.\n"
3195" -x FILE True if the file is executable by you.\n"
3196" -O FILE True if the file is effectively owned by you.\n"
3197" -G FILE True if the file is effectively owned by your group.\n"
3198" -N FILE True if the file has been modified since it was last "
3199"read.\n"
dd4f3dd8
CR
3200" \n"
3201" FILE1 -nt FILE2 True if file1 is newer than file2 (according to\n"
3202" modification date).\n"
3203" \n"
3204" FILE1 -ot FILE2 True if file1 is older than file2.\n"
3205" \n"
3206" FILE1 -ef FILE2 True if file1 is a hard link to file2.\n"
3207" \n"
3208" String operators:\n"
3209" \n"
40c8fbee 3210" -z STRING True if string is empty.\n"
dd4f3dd8 3211" \n"
40c8fbee
CR
3212" -n STRING\n"
3213" STRING True if string is not empty.\n"
dd4f3dd8 3214" \n"
40c8fbee
CR
3215" STRING1 = STRING2\n"
3216" True if the strings are equal.\n"
3217" STRING1 != STRING2\n"
3218" True if the strings are not equal.\n"
3219" STRING1 < STRING2\n"
3220" True if STRING1 sorts before STRING2 "
3221"lexicographically.\n"
3222" STRING1 > STRING2\n"
3223" True if STRING1 sorts after STRING2 lexicographically.\n"
dd4f3dd8
CR
3224" \n"
3225" Other operators:\n"
3226" \n"
40c8fbee 3227" -o OPTION True if the shell option OPTION is enabled.\n"
06dff54a 3228" -v VAR\t True if the shell variable VAR is set\n"
40c8fbee
CR
3229" ! EXPR True if expr is false.\n"
3230" EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
3231" EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
dd4f3dd8 3232" \n"
40c8fbee
CR
3233" arg1 OP arg2 Arithmetic tests. OP is one of -eq, -ne,\n"
3234" -lt, -le, -gt, or -ge.\n"
dd4f3dd8
CR
3235" \n"
3236" Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
3237" less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
40c8fbee
CR
3238" than ARG2.\n"
3239" \n"
3240" Exit Status:\n"
3241" Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
3242" false or an invalid argument is given."
dd4f3dd8
CR
3243msgstr ""
3244
89c77bc7 3245#: builtins.c:1308
dd4f3dd8 3246msgid ""
40c8fbee
CR
3247"Evaluate conditional expression.\n"
3248" \n"
3249" This is a synonym for the \"test\" builtin, but the last argument must\n"
3250" be a literal `]', to match the opening `['."
dd4f3dd8
CR
3251msgstr ""
3252
89c77bc7 3253#: builtins.c:1317
dd4f3dd8 3254msgid ""
40c8fbee
CR
3255"Display process times.\n"
3256" \n"
3257" Prints the accumulated user and system times for the shell and all of "
3258"its\n"
3259" child processes.\n"
3260" \n"
3261" Exit Status:\n"
3262" Always succeeds."
dd4f3dd8
CR
3263msgstr ""
3264
89c77bc7 3265#: builtins.c:1329
dd4f3dd8 3266msgid ""
40c8fbee
CR
3267"Trap signals and other events.\n"
3268" \n"
3269" Defines and activates handlers to be run when the shell receives "
3270"signals\n"
3271" or other conditions.\n"
3272" \n"
3273" ARG is a command to be read and executed when the shell receives the\n"
dd4f3dd8
CR
3274" signal(s) SIGNAL_SPEC. If ARG is absent (and a single SIGNAL_SPEC\n"
3275" is supplied) or `-', each specified signal is reset to its original\n"
3276" value. If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
40c8fbee
CR
3277" shell and by the commands it invokes.\n"
3278" \n"
3279" If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. "
3280"If\n"
06dff54a
CR
3281" a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. "
3282"If\n"
3283" a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
3284"a\n"
3285" script run by the . or source builtins finishes executing. A "
3286"SIGNAL_SPEC\n"
3287" of ERR means to execute ARG each time a command's failure would cause "
3288"the\n"
3289" shell to exit when the -e option is enabled.\n"
40c8fbee
CR
3290" \n"
3291" If no arguments are supplied, trap prints the list of commands "
3292"associated\n"
3293" with each signal.\n"
3294" \n"
3295" Options:\n"
3296" -l\tprint a list of signal names and their corresponding numbers\n"
3297" -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
3298" \n"
3299" Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
3300"number.\n"
3301" Signal names are case insensitive and the SIG prefix is optional. A\n"
3302" signal may be sent to the shell with \"kill -signal $$\".\n"
3303" \n"
3304" Exit Status:\n"
3305" Returns success unless a SIGSPEC is invalid or an invalid option is "
3306"given."
dd4f3dd8
CR
3307msgstr ""
3308
89c77bc7 3309#: builtins.c:1365
dd4f3dd8 3310msgid ""
40c8fbee 3311"Display information about command type.\n"
dd4f3dd8 3312" \n"
40c8fbee
CR
3313" For each NAME, indicate how it would be interpreted if used as a\n"
3314" command name.\n"
dd4f3dd8 3315" \n"
40c8fbee
CR
3316" Options:\n"
3317" -a\tdisplay all locations containing an executable named NAME;\n"
3318" \tincludes aliases, builtins, and functions, if and only if\n"
3319" \tthe `-p' option is not also used\n"
3320" -f\tsuppress shell function lookup\n"
3321" -P\tforce a PATH search for each NAME, even if it is an alias,\n"
3322" \tbuiltin, or function, and returns the name of the disk file\n"
3323" \tthat would be executed\n"
3324" -p\treturns either the name of the disk file that would be executed,\n"
3325" \tor nothing if `type -t NAME' would not return `file'.\n"
3326" -t\toutput a single word which is one of `alias', `keyword',\n"
3327" \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
3328" \treserved word, shell function, shell builtin, disk file, or not\n"
3329" \tfound, respectively\n"
dd4f3dd8 3330" \n"
40c8fbee
CR
3331" Arguments:\n"
3332" NAME\tCommand name to be interpreted.\n"
dd4f3dd8 3333" \n"
40c8fbee
CR
3334" Exit Status:\n"
3335" Returns success if all of the NAMEs are found; fails if any are not "
3336"found."
dd4f3dd8
CR
3337msgstr ""
3338
89c77bc7 3339#: builtins.c:1396
dd4f3dd8 3340msgid ""
40c8fbee
CR
3341"Modify shell resource limits.\n"
3342" \n"
3343" Provides control over the resources available to the shell and "
3344"processes\n"
3345" it creates, on systems that allow such control.\n"
dd4f3dd8 3346" \n"
40c8fbee
CR
3347" Options:\n"
3348" -S\tuse the `soft' resource limit\n"
3349" -H\tuse the `hard' resource limit\n"
3350" -a\tall current limits are reported\n"
3351" -b\tthe socket buffer size\n"
3352" -c\tthe maximum size of core files created\n"
3353" -d\tthe maximum size of a process's data segment\n"
3354" -e\tthe maximum scheduling priority (`nice')\n"
3355" -f\tthe maximum size of files written by the shell and its children\n"
3356" -i\tthe maximum number of pending signals\n"
3357" -l\tthe maximum size a process may lock into memory\n"
3358" -m\tthe maximum resident set size\n"
3359" -n\tthe maximum number of open file descriptors\n"
3360" -p\tthe pipe buffer size\n"
3361" -q\tthe maximum number of bytes in POSIX message queues\n"
3362" -r\tthe maximum real-time scheduling priority\n"
3363" -s\tthe maximum stack size\n"
3364" -t\tthe maximum amount of cpu time in seconds\n"
3365" -u\tthe maximum number of user processes\n"
3366" -v\tthe size of virtual memory\n"
3367" -x\tthe maximum number of file locks\n"
dd4f3dd8 3368" \n"
40c8fbee
CR
3369" If LIMIT is given, it is the new value of the specified resource; the\n"
3370" special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
3371" current soft limit, the current hard limit, and no limit, respectively.\n"
3372" Otherwise, the current value of the specified resource is printed. If\n"
3373" no option is given, then -f is assumed.\n"
3374" \n"
3375" Values are in 1024-byte increments, except for -t, which is in seconds,\n"
3376" -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
3377" number of processes.\n"
3378" \n"
3379" Exit Status:\n"
3380" Returns success unless an invalid option is supplied or an error occurs."
dd4f3dd8
CR
3381msgstr ""
3382
89c77bc7 3383#: builtins.c:1441
dd4f3dd8 3384msgid ""
40c8fbee
CR
3385"Display or set file mode mask.\n"
3386" \n"
3387" Sets the user file-creation mask to MODE. If MODE is omitted, prints\n"
3388" the current value of the mask.\n"
3389" \n"
3390" If MODE begins with a digit, it is interpreted as an octal number;\n"
3391" otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
3392" \n"
3393" Options:\n"
3394" -p\tif MODE is omitted, output in a form that may be reused as input\n"
3395" -S\tmakes the output symbolic; otherwise an octal number is output\n"
3396" \n"
3397" Exit Status:\n"
3398" Returns success unless MODE is invalid or an invalid option is given."
dd4f3dd8
CR
3399msgstr ""
3400
89c77bc7 3401#: builtins.c:1461
dd4f3dd8 3402msgid ""
40c8fbee
CR
3403"Wait for job completion and return exit status.\n"
3404" \n"
3405" Waits for the process identified by ID, which may be a process ID or a\n"
3406" job specification, and reports its termination status. If ID is not\n"
3407" given, waits for all currently active child processes, and the return\n"
3408" status is zero. If ID is a a job specification, waits for all "
3409"processes\n"
3410" in the job's pipeline.\n"
3411" \n"
3412" Exit Status:\n"
3413" Returns the status of ID; fails if ID is invalid or an invalid option "
3414"is\n"
3415" given."
dd4f3dd8
CR
3416msgstr ""
3417
89c77bc7 3418#: builtins.c:1479
dd4f3dd8 3419msgid ""
40c8fbee
CR
3420"Wait for process completion and return exit status.\n"
3421" \n"
3422" Waits for the specified process and reports its termination status. If\n"
3423" PID is not given, all currently active child processes are waited for,\n"
3424" and the return code is zero. PID must be a process ID.\n"
3425" \n"
3426" Exit Status:\n"
3427" Returns the status of ID; fails if ID is invalid or an invalid option "
3428"is\n"
3429" given."
dd4f3dd8
CR
3430msgstr ""
3431
89c77bc7 3432#: builtins.c:1494
dd4f3dd8 3433msgid ""
40c8fbee
CR
3434"Execute commands for each member in a list.\n"
3435" \n"
3436" The `for' loop executes a sequence of commands for each member in a\n"
dd4f3dd8
CR
3437" list of items. If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
3438" assumed. For each element in WORDS, NAME is set to that element, and\n"
40c8fbee
CR
3439" the COMMANDS are executed.\n"
3440" \n"
3441" Exit Status:\n"
3442" Returns the status of the last command executed."
dd4f3dd8
CR
3443msgstr ""
3444
89c77bc7 3445#: builtins.c:1508
dd4f3dd8 3446msgid ""
40c8fbee
CR
3447"Arithmetic for loop.\n"
3448" \n"
3449" Equivalent to\n"
dd4f3dd8
CR
3450" \t(( EXP1 ))\n"
3451" \twhile (( EXP2 )); do\n"
3452" \t\tCOMMANDS\n"
3453" \t\t(( EXP3 ))\n"
3454" \tdone\n"
3455" EXP1, EXP2, and EXP3 are arithmetic expressions. If any expression is\n"
40c8fbee
CR
3456" omitted, it behaves as if it evaluates to 1.\n"
3457" \n"
3458" Exit Status:\n"
3459" Returns the status of the last command executed."
dd4f3dd8
CR
3460msgstr ""
3461
89c77bc7 3462#: builtins.c:1526
dd4f3dd8 3463msgid ""
40c8fbee
CR
3464"Select words from a list and execute commands.\n"
3465" \n"
3466" The WORDS are expanded, generating a list of words. The\n"
dd4f3dd8
CR
3467" set of expanded words is printed on the standard error, each\n"
3468" preceded by a number. If `in WORDS' is not present, `in \"$@\"'\n"
3469" is assumed. The PS3 prompt is then displayed and a line read\n"
3470" from the standard input. If the line consists of the number\n"
3471" corresponding to one of the displayed words, then NAME is set\n"
3472" to that word. If the line is empty, WORDS and the prompt are\n"
3473" redisplayed. If EOF is read, the command completes. Any other\n"
3474" value read causes NAME to be set to null. The line read is saved\n"
3475" in the variable REPLY. COMMANDS are executed after each selection\n"
40c8fbee
CR
3476" until a break command is executed.\n"
3477" \n"
3478" Exit Status:\n"
3479" Returns the status of the last command executed."
dd4f3dd8
CR
3480msgstr ""
3481
89c77bc7 3482#: builtins.c:1547
dd4f3dd8 3483msgid ""
40c8fbee
CR
3484"Report time consumed by pipeline's execution.\n"
3485" \n"
3486" Execute PIPELINE and print a summary of the real time, user CPU time,\n"
dd4f3dd8 3487" and system CPU time spent executing PIPELINE when it terminates.\n"
40c8fbee
CR
3488" \n"
3489" Options:\n"
3490" -p\tprint the timing summary in the portable Posix format\n"
3491" \n"
3492" The value of the TIMEFORMAT variable is used as the output format.\n"
3493" \n"
3494" Exit Status:\n"
3495" The return status is the return status of PIPELINE."
dd4f3dd8
CR
3496msgstr ""
3497
89c77bc7 3498#: builtins.c:1564
dd4f3dd8 3499msgid ""
40c8fbee
CR
3500"Execute commands based on pattern matching.\n"
3501" \n"
3502" Selectively execute COMMANDS based upon WORD matching PATTERN. The\n"
3503" `|' is used to separate multiple patterns.\n"
3504" \n"
3505" Exit Status:\n"
3506" Returns the status of the last command executed."
dd4f3dd8
CR
3507msgstr ""
3508
89c77bc7 3509#: builtins.c:1576
dd4f3dd8 3510msgid ""
40c8fbee
CR
3511"Execute commands based on conditional.\n"
3512" \n"
3513" The `if COMMANDS' list is executed. If its exit status is zero, then "
3514"the\n"
3515" `then COMMANDS' list is executed. Otherwise, each `elif COMMANDS' list "
3516"is\n"
dd4f3dd8 3517" executed in turn, and if its exit status is zero, the corresponding\n"
40c8fbee
CR
3518" `then COMMANDS' list is executed and the if command completes. "
3519"Otherwise,\n"
3520" the `else COMMANDS' list is executed, if present. The exit status of "
3521"the\n"
3522" entire construct is the exit status of the last command executed, or "
3523"zero\n"
3524" if no condition tested true.\n"
3525" \n"
3526" Exit Status:\n"
3527" Returns the status of the last command executed."
dd4f3dd8
CR
3528msgstr ""
3529
89c77bc7 3530#: builtins.c:1593
dd4f3dd8 3531msgid ""
40c8fbee
CR
3532"Execute commands as long as a test succeeds.\n"
3533" \n"
3534" Expand and execute COMMANDS as long as the final command in the\n"
3535" `while' COMMANDS has an exit status of zero.\n"
3536" \n"
3537" Exit Status:\n"
3538" Returns the status of the last command executed."
dd4f3dd8
CR
3539msgstr ""
3540
89c77bc7 3541#: builtins.c:1605
dd4f3dd8 3542msgid ""
40c8fbee
CR
3543"Execute commands as long as a test does not succeed.\n"
3544" \n"
3545" Expand and execute COMMANDS as long as the final command in the\n"
3546" `until' COMMANDS has an exit status which is not zero.\n"
3547" \n"
3548" Exit Status:\n"
3549" Returns the status of the last command executed."
dd4f3dd8
CR
3550msgstr ""
3551
89c77bc7 3552#: builtins.c:1617
a05a1337
CR
3553msgid ""
3554"Create a coprocess named NAME.\n"
3555" \n"
3556" Execute COMMAND asynchronously, with the standard output and standard\n"
3557" input of the command connected via a pipe to file descriptors assigned\n"
3558" to indices 0 and 1 of an array variable NAME in the executing shell.\n"
3559" The default NAME is \"COPROC\".\n"
3560" \n"
3561" Exit Status:\n"
3562" Returns the exit status of COMMAND."
3563msgstr ""
3564
89c77bc7 3565#: builtins.c:1631
dd4f3dd8 3566msgid ""
40c8fbee
CR
3567"Define shell function.\n"
3568" \n"
3569" Create a shell function named NAME. When invoked as a simple command,\n"
3570" NAME runs COMMANDs in the calling shell's context. When NAME is "
3571"invoked,\n"
3572" the arguments are passed to the function as $1...$n, and the function's\n"
3573" name is in $FUNCNAME.\n"
3574" \n"
3575" Exit Status:\n"
3576" Returns success unless NAME is readonly."
dd4f3dd8
CR
3577msgstr ""
3578
89c77bc7 3579#: builtins.c:1645
dd4f3dd8 3580msgid ""
40c8fbee
CR
3581"Group commands as a unit.\n"
3582" \n"
3583" Run a set of commands in a group. This is one way to redirect an\n"
3584" entire set of commands.\n"
3585" \n"
3586" Exit Status:\n"
3587" Returns the status of the last command executed."
dd4f3dd8
CR
3588msgstr ""
3589
89c77bc7 3590#: builtins.c:1657
dd4f3dd8 3591msgid ""
40c8fbee
CR
3592"Resume job in foreground.\n"
3593" \n"
3594" Equivalent to the JOB_SPEC argument to the `fg' command. Resume a\n"
dd4f3dd8
CR
3595" stopped or background job. JOB_SPEC can specify either a job name\n"
3596" or a job number. Following JOB_SPEC with a `&' places the job in\n"
3597" the background, as if the job specification had been supplied as an\n"
40c8fbee
CR
3598" argument to `bg'.\n"
3599" \n"
3600" Exit Status:\n"
3601" Returns the status of the resumed job."
dd4f3dd8
CR
3602msgstr ""
3603
89c77bc7 3604#: builtins.c:1672
dd4f3dd8 3605msgid ""
40c8fbee
CR
3606"Evaluate arithmetic expression.\n"
3607" \n"
3608" The EXPRESSION is evaluated according to the rules for arithmetic\n"
3609" evaluation. Equivalent to \"let EXPRESSION\".\n"
3610" \n"
3611" Exit Status:\n"
3612" Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
dd4f3dd8
CR
3613msgstr ""
3614
89c77bc7 3615#: builtins.c:1684
dd4f3dd8 3616msgid ""
40c8fbee
CR
3617"Execute conditional command.\n"
3618" \n"
3619" Returns a status of 0 or 1 depending on the evaluation of the "
3620"conditional\n"
3621" expression EXPRESSION. Expressions are composed of the same primaries "
3622"used\n"
3623" by the `test' builtin, and may be combined using the following "
3624"operators:\n"
3625" \n"
3626" ( EXPRESSION )\tReturns the value of EXPRESSION\n"
3627" ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
3628" EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
3629" EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
3630" \n"
3631" When the `==' and `!=' operators are used, the string to the right of\n"
3632" the operator is used as a pattern and pattern matching is performed.\n"
3633" When the `=~' operator is used, the string to the right of the operator\n"
3634" is matched as a regular expression.\n"
dd4f3dd8 3635" \n"
40c8fbee
CR
3636" The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
3637" determine the expression's value.\n"
dd4f3dd8 3638" \n"
40c8fbee
CR
3639" Exit Status:\n"
3640" 0 or 1 depending on value of EXPRESSION."
dd4f3dd8
CR
3641msgstr ""
3642
89c77bc7 3643#: builtins.c:1710
dd4f3dd8 3644msgid ""
40c8fbee
CR
3645"Common shell variable names and usage.\n"
3646" \n"
3647" BASH_VERSION\tVersion information for this Bash.\n"
dd4f3dd8 3648" CDPATH\tA colon-separated list of directories to search\n"
40c8fbee 3649" \t\tfor directories given as arguments to `cd'.\n"
dd4f3dd8
CR
3650" GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
3651" \t\tbe ignored by pathname expansion.\n"
3652" HISTFILE\tThe name of the file where your command history is stored.\n"
3653" HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
3654" HISTSIZE\tThe maximum number of history lines that a running\n"
3655" \t\tshell can access.\n"
3656" HOME\tThe complete pathname to your login directory.\n"
3657" HOSTNAME\tThe name of the current host.\n"
3658" HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
3659" IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
3660" \t\tcharacter as the sole input. If set, then the value\n"
3661" \t\tof it is the number of EOF characters that can be seen\n"
3662" \t\tin a row on an empty line before the shell will exit\n"
3663" \t\t(default 10). When unset, EOF signifies the end of input.\n"
3664" MACHTYPE\tA string describing the current system Bash is running on.\n"
3665" MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
3666" MAILPATH\tA colon-separated list of filenames which Bash checks\n"
3667" \t\tfor new mail.\n"
3668" OSTYPE\tThe version of Unix this version of Bash is running on.\n"
3669" PATH\tA colon-separated list of directories to search when\n"
3670" \t\tlooking for commands.\n"
3671" PROMPT_COMMAND\tA command to be executed before the printing of each\n"
3672" \t\tprimary prompt.\n"
3673" PS1\t\tThe primary prompt string.\n"
3674" PS2\t\tThe secondary prompt string.\n"
3675" PWD\t\tThe full pathname of the current directory.\n"
3676" SHELLOPTS\tA colon-separated list of enabled shell options.\n"
3677" TERM\tThe name of the current terminal type.\n"
3678" TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
3679" \t\t`time' reserved word.\n"
3680" auto_resume\tNon-null means a command word appearing on a line by\n"
3681" \t\titself is first looked for in the list of currently\n"
3682" \t\tstopped jobs. If found there, that job is foregrounded.\n"
3683" \t\tA value of `exact' means that the command word must\n"
3684" \t\texactly match a command in the list of stopped jobs. A\n"
3685" \t\tvalue of `substring' means that the command word must\n"
3686" \t\tmatch a substring of the job. Any other value means that\n"
3687" \t\tthe command must be a prefix of a stopped job.\n"
3688" histchars\tCharacters controlling history expansion and quick\n"
3689" \t\tsubstitution. The first character is the history\n"
3690" \t\tsubstitution character, usually `!'. The second is\n"
3691" \t\tthe `quick substitution' character, usually `^'. The\n"
3692" \t\tthird is the `history comment' character, usually `#'.\n"
3693" HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
3694" \t\tcommands should be saved on the history list.\n"
3695msgstr ""
3696
89c77bc7 3697#: builtins.c:1767
dd4f3dd8 3698msgid ""
40c8fbee
CR
3699"Add directories to stack.\n"
3700" \n"
3701" Adds a directory to the top of the directory stack, or rotates\n"
dd4f3dd8
CR
3702" the stack, making the new top of the stack the current working\n"
3703" directory. With no arguments, exchanges the top two directories.\n"
3704" \n"
40c8fbee
CR
3705" Options:\n"
3706" -n\tSuppresses the normal change of directory when adding\n"
3707" \tdirectories to the stack, so only the stack is manipulated.\n"
3708" \n"
3709" Arguments:\n"
3710" +N\tRotates the stack so that the Nth directory (counting\n"
dd4f3dd8
CR
3711" \tfrom the left of the list shown by `dirs', starting with\n"
3712" \tzero) is at the top.\n"
3713" \n"
40c8fbee 3714" -N\tRotates the stack so that the Nth directory (counting\n"
dd4f3dd8
CR
3715" \tfrom the right of the list shown by `dirs', starting with\n"
3716" \tzero) is at the top.\n"
3717" \n"
40c8fbee 3718" dir\tAdds DIR to the directory stack at the top, making it the\n"
dd4f3dd8
CR
3719" \tnew current working directory.\n"
3720" \n"
40c8fbee
CR
3721" The `dirs' builtin displays the directory stack.\n"
3722" \n"
3723" Exit Status:\n"
3724" Returns success unless an invalid argument is supplied or the directory\n"
3725" change fails."
dd4f3dd8
CR
3726msgstr ""
3727
89c77bc7 3728#: builtins.c:1801
dd4f3dd8 3729msgid ""
40c8fbee
CR
3730"Remove directories from stack.\n"
3731" \n"
3732" Removes entries from the directory stack. With no arguments, removes\n"
3733" the top directory from the stack, and changes to the new top directory.\n"
3734" \n"
3735" Options:\n"
3736" -n\tSuppresses the normal change of directory when removing\n"
3737" \tdirectories from the stack, so only the stack is manipulated.\n"
dd4f3dd8 3738" \n"
40c8fbee
CR
3739" Arguments:\n"
3740" +N\tRemoves the Nth entry counting from the left of the list\n"
dd4f3dd8
CR
3741" \tshown by `dirs', starting with zero. For example: `popd +0'\n"
3742" \tremoves the first directory, `popd +1' the second.\n"
3743" \n"
40c8fbee 3744" -N\tRemoves the Nth entry counting from the right of the list\n"
dd4f3dd8
CR
3745" \tshown by `dirs', starting with zero. For example: `popd -0'\n"
3746" \tremoves the last directory, `popd -1' the next to last.\n"
3747" \n"
40c8fbee 3748" The `dirs' builtin displays the directory stack.\n"
dd4f3dd8 3749" \n"
40c8fbee
CR
3750" Exit Status:\n"
3751" Returns success unless an invalid argument is supplied or the directory\n"
3752" change fails."
dd4f3dd8
CR
3753msgstr ""
3754
89c77bc7 3755#: builtins.c:1831
dd4f3dd8 3756msgid ""
40c8fbee
CR
3757"Display directory stack.\n"
3758" \n"
3759" Display the list of currently remembered directories. Directories\n"
dd4f3dd8
CR
3760" find their way onto the list with the `pushd' command; you can get\n"
3761" back up through the list with the `popd' command.\n"
3762" \n"
40c8fbee
CR
3763" Options:\n"
3764" -c\tclear the directory stack by deleting all of the elements\n"
3765" -l\tdo not print tilde-prefixed versions of directories relative\n"
3766" \tto your home directory\n"
3767" -p\tprint the directory stack with one entry per line\n"
3768" -v\tprint the directory stack with one entry per line prefixed\n"
3769" \twith its position in the stack\n"
3770" \n"
3771" Arguments:\n"
3772" +N\tDisplays the Nth entry counting from the left of the list shown "
3773"by\n"
3774" \tdirs when invoked without options, starting with zero.\n"
dd4f3dd8 3775" \n"
40c8fbee
CR
3776" -N\tDisplays the Nth entry counting from the right of the list shown "
3777"by\n"
dd4f3dd8
CR
3778" \tdirs when invoked without options, starting with zero.\n"
3779" \n"
40c8fbee
CR
3780" Exit Status:\n"
3781" Returns success unless an invalid option is supplied or an error occurs."
3782msgstr ""
3783
89c77bc7 3784#: builtins.c:1860
40c8fbee
CR
3785msgid ""
3786"Set and unset shell options.\n"
3787" \n"
3788" Change the setting of each shell option OPTNAME. Without any option\n"
3789" arguments, list all shell options with an indication of whether or not "
3790"each\n"
3791" is set.\n"
3792" \n"
3793" Options:\n"
3794" -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
3795" -p\tprint each shell option with an indication of its status\n"
3796" -q\tsuppress output\n"
3797" -s\tenable (set) each OPTNAME\n"
3798" -u\tdisable (unset) each OPTNAME\n"
3799" \n"
3800" Exit Status:\n"
3801" Returns success if OPTNAME is enabled; fails if an invalid option is\n"
3802" given or OPTNAME is disabled."
3803msgstr ""
3804
89c77bc7 3805#: builtins.c:1881
40c8fbee
CR
3806msgid ""
3807"Formats and prints ARGUMENTS under control of the FORMAT.\n"
3808" \n"
3809" Options:\n"
3810" -v var\tassign the output to shell variable VAR rather than\n"
3811" \t\tdisplay it on the standard output\n"
3812" \n"
3813" FORMAT is a character string which contains three types of objects: "
3814"plain\n"
3815" characters, which are simply copied to standard output; character "
3816"escape\n"
3817" sequences, which are converted and copied to the standard output; and\n"
3818" format specifications, each of which causes printing of the next "
3819"successive\n"
3820" argument.\n"
3821" \n"
3822" In addition to the standard format specifications described in printf"
3823"(1)\n"
3824" and printf(3), printf interprets:\n"
3825" \n"
3826" %b\texpand backslash escape sequences in the corresponding argument\n"
3827" %q\tquote the argument in a way that can be reused as shell input\n"
89c77bc7
CR
3828" %(fmt)T output the date-time string resulting from using FMT as a "
3829"format\n"
3830" string for strftime(3)\n"
40c8fbee
CR
3831" \n"
3832" Exit Status:\n"
3833" Returns success unless an invalid option is given or a write or "
3834"assignment\n"
3835" error occurs."
dd4f3dd8
CR
3836msgstr ""
3837
89c77bc7 3838#: builtins.c:1910
dd4f3dd8 3839msgid ""
40c8fbee
CR
3840"Specify how arguments are to be completed by Readline.\n"
3841" \n"
3842" For each NAME, specify how arguments are to be completed. If no "
3843"options\n"
3844" are supplied, existing completion specifications are printed in a way "
3845"that\n"
3846" allows them to be reused as input.\n"
3847" \n"
3848" Options:\n"
3849" -p\tprint existing completion specifications in a reusable format\n"
3850" -r\tremove a completion specification for each NAME, or, if no\n"
3851" \tNAMEs are supplied, all completion specifications\n"
08e72d7a
CR
3852" -D\tapply the completions and actions as the default for commands\n"
3853" \twithout any specific completion defined\n"
3854" -E\tapply the completions and actions to \"empty\" commands --\n"
3855" \tcompletion attempted on a blank line\n"
40c8fbee
CR
3856" \n"
3857" When completion is attempted, the actions are applied in the order the\n"
08e72d7a
CR
3858" uppercase-letter options are listed above. The -D option takes\n"
3859" precedence over -E.\n"
40c8fbee
CR
3860" \n"
3861" Exit Status:\n"
3862" Returns success unless an invalid option is supplied or an error occurs."
dd4f3dd8
CR
3863msgstr ""
3864
89c77bc7 3865#: builtins.c:1938
dd4f3dd8 3866msgid ""
40c8fbee
CR
3867"Display possible completions depending on the options.\n"
3868" \n"
3869" Intended to be used from within a shell function generating possible\n"
3870" completions. If the optional WORD argument is supplied, matches "
3871"against\n"
3872" WORD are generated.\n"
3873" \n"
3874" Exit Status:\n"
3875" Returns success unless an invalid option is supplied or an error occurs."
dd4f3dd8
CR
3876msgstr ""
3877
89c77bc7 3878#: builtins.c:1953
dd4f3dd8 3879msgid ""
40c8fbee
CR
3880"Modify or display completion options.\n"
3881" \n"
3882" Modify the completion options for each NAME, or, if no NAMEs are "
3883"supplied,\n"
06dff54a 3884" the completion currently being executed. If no OPTIONs are given, "
40c8fbee
CR
3885"print\n"
3886" the completion options for each NAME or the current completion "
3887"specification.\n"
3888" \n"
3889" Options:\n"
3890" \t-o option\tSet completion option OPTION for each NAME\n"
08e72d7a
CR
3891" \t-D\t\tChange options for the \"default\" command completion\n"
3892" \t-E\t\tChange options for the \"empty\" command completion\n"
40c8fbee
CR
3893" \n"
3894" Using `+o' instead of `-o' turns off the specified option.\n"
3895" \n"
3896" Arguments:\n"
3897" \n"
3898" Each NAME refers to a command for which a completion specification must\n"
3899" have previously been defined using the `complete' builtin. If no NAMEs\n"
3900" are supplied, compopt must be called by a function currently generating\n"
3901" completions, and the options for that currently-executing completion\n"
3902" generator are modified.\n"
3903" \n"
3904" Exit Status:\n"
3905" Returns success unless an invalid option is supplied or NAME does not\n"
3906" have a completion specification defined."
dd4f3dd8
CR
3907msgstr ""
3908
89c77bc7 3909#: builtins.c:1983
dd4f3dd8 3910msgid ""
d6593885 3911"Read lines from the standard input into an indexed array variable.\n"
40c8fbee 3912" \n"
d6593885
CR
3913" Read lines from the standard input into the indexed array variable "
3914"ARRAY, or\n"
3915" from file descriptor FD if the -u option is supplied. The variable "
3916"MAPFILE\n"
3917" is the default ARRAY.\n"
40c8fbee
CR
3918" \n"
3919" Options:\n"
3920" -n count\tCopy at most COUNT lines. If COUNT is 0, all lines are "
3921"copied.\n"
3922" -O origin\tBegin assigning to ARRAY at index ORIGIN. The default "
3923"index is 0.\n"
3924" -s count \tDiscard the first COUNT lines read.\n"
3925" -t\t\tRemove a trailing newline from each line read.\n"
3926" -u fd\t\tRead lines from file descriptor FD instead of the standard "
3927"input.\n"
3928" -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
3929" -c quantum\tSpecify the number of lines read between each call to "
3930"CALLBACK.\n"
3931" \n"
3932" Arguments:\n"
3933" ARRAY\t\tArray variable name to use for file data.\n"
3934" \n"
a05a1337
CR
3935" If -C is supplied without -c, the default quantum is 5000. When\n"
3936" CALLBACK is evaluated, it is supplied the index of the next array\n"
06dff54a
CR
3937" element to be assigned and the line to be assigned to that element\n"
3938" as additional arguments.\n"
40c8fbee
CR
3939" \n"
3940" If not supplied with an explicit origin, mapfile will clear ARRAY "
3941"before\n"
3942" assigning to it.\n"
3943" \n"
3944" Exit Status:\n"
d6593885
CR
3945" Returns success unless an invalid option is given or ARRAY is readonly "
3946"or\n"
3947" not an indexed array."
dd4f3dd8 3948msgstr ""
40c8fbee 3949
89c77bc7 3950#: builtins.c:2017
a05a1337
CR
3951msgid ""
3952"Read lines from a file into an array variable.\n"
3953" \n"
3954" A synonym for `mapfile'."
3955msgstr ""
3956
40c8fbee
CR
3957#~ msgid "requesting resize"
3958#~ msgstr "要求調整"
3959
3960#~ msgid "just resized"
3961#~ msgstr "只是大小"
3962
3963#~ msgid "bug: unknown operation"
3964#~ msgstr "bug:未知操作"