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