diff options
author | Chet Ramey <chet.ramey@case.edu> | 2011-12-12 22:01:09 -0500 |
---|---|---|
committer | Chet Ramey <chet.ramey@case.edu> | 2011-12-12 22:01:09 -0500 |
commit | 3d35553ad4469d6c48ee27e87cb8bb3cc3628bb2 (patch) | |
tree | 6f923394f3711bb529bdf4b0a2a27017d036913d /po | |
parent | 67362c60915419501419b047cc80d77ee9af2284 (diff) | |
download | bash-3d35553ad4469d6c48ee27e87cb8bb3cc3628bb2.tar.gz |
commit bash-20100615 snapshot
Diffstat (limited to 'po')
-rw-r--r-- | po/zh_CN.po | 577 |
1 files changed, 576 insertions, 1 deletions
diff --git a/po/zh_CN.po b/po/zh_CN.po index 823d3edc..de33804c 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: bash 4.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-12-30 08:25-0500\n" -"PO-Revision-Date: 2010-06-13 14:31+0800\n" +"PO-Revision-Date: 2010-06-24 16:27+0800\n" "Last-Translator: Alyex.ye <alyex.ye@gmail.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "MIME-Version: 1.0\n" @@ -2284,6 +2284,21 @@ msgid "" " alias returns true unless a NAME is supplied for which no alias has been\n" " defined." msgstr "" +"定义或显示别名。\n" +" \n" +" 不带参数时, `alias' 以可重用的格式\n" +" `alias 名称=值'在标准输出设备上打印别名列表。\n" +" \n" +" 否则,对于每个给定值的名称定义一个别名。\n" +" 值末尾的空格会使下一个词被检测\n" +" 作为别名替换展开。\n" +" \n" +" 选项:\n" +" -p\t以可重用的格式打印所有的已定义的别名\n" +" \n" +" 退出状态:\n" +" 除非一个没有定义的名字被作为参数提供,否则 alias \n" +" 返回值为真。" #: builtins.c:276 msgid "" @@ -2335,6 +2350,37 @@ msgid "" " Exit Status:\n" " bind returns 0 unless an unrecognized option is given or an error occurs." msgstr "" +"设定行读取键绑定和变量。\n" +" \n" +" 绑定一个键序列到一个行读取函数或者宏,或者设定一个\n" +" 行读取变量。非选项参数的语法和 ~/.inputrc 文件中的等\n" +" 同,但是必须作为一个参数被传递,\n" +" 例如,bind '\"\\C-x\\C-r\": re-read-init-file'.\n" +" \n" +" 选项:\n" +" -m 键映射 在此命令执行过程中使用指定的键映射。\n" +" 可以被接受的键映射名字有 emacs、\n" +" emacs-standard、emacs-meta、emacs-ctlx、vi、\n" +" vi-move、vi-command、和 vi-insert。\n" +" -l 列出函数名称。\n" +" -P 列出函数名称和绑定。\n" +" -p 以可以重新用作输入的格式列出函数名称和\n" +" 绑定。\n" +" -S 列出可以启动宏的键序列以及它们的值\n" +" -s 以可以重新用作输入的格式列出可以启动宏\n" +" 的键以及它们的值。\n" +" -V 列出变量名成和它们的值\n" +" -v 以可以重新用作输入的格式列出变量的名称\n" +" 和它们的值\n" +" -q 函数名 查询指定的函数可以由哪些键启动。\n" +" -u 函数名 反绑定所有绑定至指定函数的键。\n" +" -r 键序列 取消指定键序列的绑定。\n" +" -f 文件名 从指定文件中读取键绑定。\n" +" -x 键序列:shell命令\t当指定的键序列被输入时,执行\n" +" \t\t\t\t指定的shell命令\n" +" \n" +" 退出状态:\n" +" 除非使用了无法辨认的选项或者错误发生,否则返回0." #: builtins.c:326 msgid "" @@ -2346,6 +2392,13 @@ msgid "" " Exit Status:\n" " The exit status is 0 unless N is not greater than or equal to 1." msgstr "" +"退出 for、while、或 until 循环\n" +" \n" +" 退出一个 FOR、WHILE 或 UNTIL 循环。如果指定了N,则打破N重\n" +" 循环\n" +" \n" +" 退出状态:\n" +" 退出状态为0除非 N 不大于或等于 1。" #: builtins.c:338 msgid "" @@ -2357,6 +2410,13 @@ msgid "" " Exit Status:\n" " The exit status is 0 unless N is not greater than or equal to 1." msgstr "" +"继续 for、while、或 until 循环。\n" +" \n" +" 继续当前 FOR、WHILE 或 UNTIL 循环的下一步。\n" +" 如果指定了 N, 则继续当前的第 N 重循环。\n" +" \n" +" 退出状态:\n" +" 退出状态为 0 除非 N 不大于或等于1。" #: builtins.c:350 msgid "" @@ -2370,6 +2430,15 @@ msgid "" " Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n" " not a shell builtin.." msgstr "" +"执行 shell 内嵌。\n" +" \n" +" 带参数 ARGs 执行 SHELL-BUILTIN 内嵌,并且不做命令查询\n" +" 在希望以 shell 函数的形式来重新实现 shell 内嵌,\n" +" 并且希望在函数之内执行该 shell 内嵌的情况下有用处。\n" +" \n" +" 退出状态:\n" +" 以 SHELL-BUILTIN 内嵌的退出状态为准,或者如果 SHELL-BUILTIN不是一个 shell 内嵌时\n" +" 为假。." #: builtins.c:365 msgid "" @@ -2386,6 +2455,18 @@ msgid "" " Returns 0 unless the shell is not executing a shell function or EXPR\n" " is invalid." msgstr "" +"返回当前子调用的上下文。\n" +" \n" +" 不带有 EXPR 时,返回 \"$line $filename\"。带有 EXPR 时,返回\n" +" \"$line $subroutine $filename\";这个额外的信息可以被用于提供\n" +" 栈追踪。\n" +" \n" +" EXPR 的值 显示了到当前调用帧需要回去多少个调用帧;顶部帧\n" +" 是第 0 帧。\n" +" \n" +" 退出状态:\n" +" 除非 shell 不在执行一个 shell 函数或者 EXPR 无效,否则返回结\n" +" 果为0。" #: builtins.c:383 msgid "" @@ -2413,6 +2494,29 @@ msgid "" " Exit Status:\n" " Returns 0 if the directory is changed; non-zero otherwise." msgstr "" +"改变 shell 工作目录。\n" +" \n" +" 改变当前目录至 DIR 目录。默认的 DIR 目录是 shell 变量 HOME\n" +" 的值。\n" +" \n" +" 变量 CDPATH 定义了含有 DIR 的目录的搜索路径。\n" +" CDPATH 变量中不同的目录名称由分号(:)分隔。\n" +" 一个空的目录名称和当前目录是一样的。如果 DIR 变量由\n" +" 斜杠 (/) 打头,则 CDPATH 变量不会被使用。\n" +" \n" +" 如果路径找不到,并且 shell 选项`cdable_vars' 被设定,\n" +" 则参数词被假定为一个变量名。如果该变量有值,则它的值\n" +" 被当作 DIR 目录。\n" +" \n" +" 选项:\n" +" -L\t强制跟随符号链接。\n" +" -P\t使用物理目录结构而不跟随符号链接\n" +" \n" +" \n" +" 默认情况下跟随符号链接,如同指定 `-L'。\n" +" \n" +" 退出状态:\n" +" 如果目录改变则返回0,否则非零。" #: builtins.c:411 msgid "" @@ -2429,6 +2533,18 @@ msgid "" " Returns 0 unless an invalid option is given or the current directory\n" " cannot be read." msgstr "" +"打印当前工作目录的名字。\n" +" \n" +" 选项:\n" +" -L\t打印 $PWD 变量的值,如果它命名了当前的\n" +" \t工作目录\n" +" -P\t打印当前的物理路径,不带有任何的符号链接\n" +" \n" +" 默认情况下,`pwd' 的行为和带 `-L' 选项一致\n" +" \n" +" 退出状态:\n" +" 除非使用了无效选项或者当前目录不可读,否则\n" +" 返回状态为0。" #: builtins.c:428 msgid "" @@ -2487,6 +2603,20 @@ msgid "" " Exit Status:\n" " Returns exit status of COMMAND, or failure if COMMAND is not found." msgstr "" +"执行一个简单命令或者显示命令的相关信息。\n" +" \n" +" 带 ARGS 参数运行 COMMAND 命令且抑制 shell 函数查询,或显示\n" +" 指定的 COMMAND 命令的信息。可以在存在相同名称的函数定义的\n" +" 情况下被用于启动磁盘上的命令。\n" +" \n" +" 选项:\n" +" -p\t使用 PATH 变量的一个默认值以确保所有的标准工具\n" +" \t都能被找到。\n" +" -v\t打印 COMMAND 命令的描述,和 `type' 内嵌相似\n" +" -V\t打印每个 COMMAND 命令的详细描述\n" +" \n" +" 退出状态\n" +" 返回 COMMAND 命令的返回状态,或者当找不到 COMMAND 命令时失败。" #: builtins.c:476 msgid "" @@ -2522,6 +2652,37 @@ msgid "" " Exit Status:\n" " Returns success unless an invalid option is supplied or an error occurs." msgstr "" +"设定变量值和属性。\n" +" \n" +" 声明变量并且赋予它们属性。如果没用给定名称,\n" +" 则显示所有变量的属性和值。\n" +" \n" +" 选项:\n" +" -f\t限制动作或显示函数名称和定义\n" +" -F\t限制仅显示函数名称(以及行号和调试时\n" +" \t源文件名)\n" +" -p\t显示每个 NAME 变量的属性和值\n" +" \n" +" 设定属性的选项:\n" +" -a\t使 NAME 成为下标数组(如果支持)\n" +" -A\t使 NAME 成为关联数组 (如果支持)\n" +" -i\t使 NAME 带有 `integer' (整数)属性\n" +" -l\t将 NAME 在赋值时转为小写\n" +" -r\t将 NAME 变为只读\n" +" -t\t使 NAME 带有 `trace' (追踪)属性\n" +" -u\t将 NAME 在赋值时转为大写\n" +" -x\t将 NAME 导出\n" +" \n" +" 用 `+' 代替 `-' 会关闭指定选项。\n" +" \n" +" 带有整数属性的变量在赋值时将使用算术估值(见\n" +" `let' 命令)\n" +" \n" +" 在函数中使用时,`declare' 使 NAME 成为本地变量,和 `local'\n" +" 命令一致。\n" +" \n" +" 退出状态:\n" +" 返回成功除非使用了无效选项或者发生错误。" #: builtins.c:512 msgid "" @@ -2547,6 +2708,17 @@ msgid "" " Returns success unless an invalid option is supplied, an error occurs,\n" " or the shell is not executing a function." msgstr "" +"定义本地变量。\n" +" \n" +" 创建一个以 NAME 为名称的变量,并且将 VALUE 赋值给它。\n" +" OPTION 选项可以是任何能被 `declare' 接受的选项。\n" +" \n" +" 本地变量只能在函数内部被使用,它们只能在定义它们的函数内\n" +" 部以及子函数中可见。\n" +" \n" +" 退出状态:\n" +" 返回成功除非使用了无效的选项、发生了错误或者 shell 不在\n" +" 执行一个函数。" #: builtins.c:537 msgid "" @@ -2578,6 +2750,33 @@ msgid "" " Exit Status:\n" " Returns success unless a write error occurs." msgstr "" +"将参数写到标准输出。\n" +" \n" +" 在标准输出上显示 ARG 参数后跟一个换行。\n" +" \n" +" 选项:\n" +" -n\t不要追加换行\n" +" -e\t启用下列反斜杠转义的解释\n" +" -E\t显式地抑制对于反斜杠转义的解释\n" +" \n" +" `echo' 对下列反斜杠字符进行转义:\n" +" \\a\t警告(响铃)\n" +" \\b\t退格\n" +" \\c\t抑制更多的输出\n" +" \\e\t转义字符\n" +" \\f\t格式提供\n" +" \\n\t换行\n" +" \\r\t回车\n" +" \\t\t横向制表符\n" +" \\v\t纵向制表符\n" +" \\\\\t反斜杠\n" +" \\0nnn\t以 NNN (八进制)为 ASCII 码的字符。 NNN 可以是\n" +" \t0到3个八进制数字\n" +" \\xHH\t以 HH (十六进制)为值的八比特字符。HH可以是\n" +" \t一个或两个十六进制数字\n" +" \n" +" 退出状态:\n" +" 返回成功除非有写错误发生。" #: builtins.c:571 msgid "" @@ -2591,6 +2790,15 @@ msgid "" " Exit Status:\n" " Returns success unless a write error occurs." msgstr "" +"写参数至标准输出设备。\n" +" \n" +" 在标准输出设备上显示 ARGs 参数和一个换行。\n" +" \n" +" 选项:\n" +" -n\t不附加换行\n" +" \n" +" 退出状态:\n" +" 除非写错误发生,否则返回成功。" #: builtins.c:586 msgid "" @@ -2618,6 +2826,29 @@ msgid "" " Exit Status:\n" " Returns success unless NAME is not a shell builtin or an error occurs." msgstr "" +"启用和禁用 shell 内嵌。\n" +" \n" +" 启用和禁用 shell 的内嵌命令。禁用使您能够执行一个和内嵌\n" +" 命令同名的磁盘上的命令,而无须使用完整的路径名。\n" +" \n" +" \n" +" 选项:\n" +" -a\t打印一个内嵌的列表,并显示其中每一个是否启用\n" +" -n\t禁用每一个 NAME 内嵌或者显示一个被禁用的内嵌的列表\n" +" -p\t以可重用的格式打印一个内嵌的列表\n" +" -s\t仅打印Posix `special' 内嵌的名称\n" +" \n" +" 控制动态加载的选项:\n" +" -f\t从共享对象 FILENAME 文件中加载 NAME 内嵌\n" +" -d\t删除以 -f 选项加载的内嵌\n" +" \n" +" 不带选项时,每一个 NAME 内嵌都被启用。\n" +" \n" +" 如果要使用 $PATH 中找到的 `test' 而不是 shell 内嵌的版本,\n" +" 输入 `enable -n test'。\n" +" \n" +" 退出状态:\n" +" 返回成功,除非 NAME 不是一个 shell 内嵌或者有错误发生。" #: builtins.c:614 msgid "" @@ -2629,6 +2860,13 @@ msgid "" " Exit Status:\n" " Returns exit status of command or success if command is null." msgstr "" +"将参数作为 shell 命令执行。\n" +" \n" +" 将 ARGs 合成一个字符串,用结果作为 shell 的输入,\n" +" 并且执行得到的命令。\n" +" \n" +" 退出状态:\n" +" 以命令的状态退出,或者在命令为空的情况下返回成功。" #: builtins.c:626 msgid "" @@ -2670,6 +2908,43 @@ msgid "" " Returns success if an option is found; fails if the end of options is\n" " encountered or an error occurs." msgstr "" +"解析选项参数。\n" +" \n" +" Getopts 被 shell 过程用于解析可定位的参数作为选项。\n" +" \n" +" \n" +" OPTSTRING 字符串包含待识别的选项字母;如果一个字母后面跟\n" +" 着分号,则该选项期待一个参数,而该参数应用空格与选项分开。\n" +" \n" +" \n" +" 每次启动时,getopts 会将下一个选项放到 shell 变量 $name\n" +" 中,如果 name 变量不存在则先将其初始化,而下一个待处\n" +" 理的参数序号放入 shell 变量 OPTIND 中。OPTIND 变量在每\n" +" 次 shell 或者 shell 脚本启动时都被初始化为1。当一个选项要\n" +" 求有一个参数时,getopts 将参数放入 shell 变量 OPTARG\n" +" 中。\n" +" \n" +" getopts 有两种报告错误的方法。如果 OPTSTRING 变量的第\n" +" 一个字符是冒号,getopts 使用沉默错误报告。在这种模式\n" +" 下,不会打印错误消息。如果看到了一个无效的选项,\n" +" getopts 将找到的选项字符放至 OPTARG 变量中。如果一个必\n" +" 须的选项没有找到,getopts 放一个 ':' 到 NAME 变量中并且设\n" +" 置 OPTARG 变量为找到的选项字符。如果 getopts 不在沉默模\n" +" 式中,并且遇到了一个无效的选项,getopts 放置一个 '?' 到 NAME \n" +" 变量中并且反设定 OPTARG变量。如果必须的选项没有找到,\n" +" 一个'?'会被放入 NAME变量中,OPTARG 将被反设定,并且会\n" +" 打印一个诊断信息。\n" +" \n" +" 如果 shell 变量 OPTERR 的值为0,getopts 禁用\n" +" 错误信息的打印,即使 OPTSTRING 变量的第一个字符不是一\n" +" 个冒号。OPTERR 的默认值为1.\n" +" \n" +" Getopts 通常解析可定位的参数($0 - $9),不过如果提供了\n" +" 更多的参数,它们反而会被解析。\n" +" \n" +" 退出状态:\n" +" 如果一个选项被找到则返回成功;如果遇到了选项的结尾或者\n" +" 有错误发生则返回失败。" #: builtins.c:668 msgid "" @@ -2690,6 +2965,22 @@ msgid "" " Exit Status:\n" " Returns success unless COMMAND is not found or a redirection error occurs." msgstr "" +"使用指定命令替换 shell。\n" +" \n" +" 执行 COMMAND 命令,以指定的程序替换这个 shell。\n" +" ARGUMENTS 参数成为 COMMAND命令的参数。如果\n" +" 没有指定COMMAND 命令,则任何的重定向在当前 shell 中生效。\n" +" \n" +" 选项:\n" +" -a 名称\t作为第0个参数传递给 COMMAND 命令\n" +" -c\t\t在一个空环境中执行 COMMAND 命令\n" +" -l\t\t在COMMAND 命令的第0个参数中加一个短线\n" +" \n" +" 如果命令不能被执行,则退出一个非交互式的 shell,除非\n" +" shell 选项`execfail' 已经设定。\n" +" \n" +" 退出状态:\n" +" 返回成功除非 COMMAND 命令没有找到或者出现一个重定向错误。" #: builtins.c:689 msgid "" @@ -2741,6 +3032,29 @@ msgid "" " Exit Status:\n" " Returns success or status of executed command; non-zero if an error occurs." msgstr "" +"从历史列表中显示或者执行命令。\n" +" \n" +" fc 被用于从历史列表中列出或者重新编辑并执行命令。\n" +" FIRST 和 LAST 变量可以是数字用于指定范围,或者 FIRST 可以是\n" +" 字符串,意味着以这个字符串打头的最近的一个命令。\n" +" \n" +" \n" +" 选项:\n" +" -e ENAME\t选择使用哪个编辑器。默认的是 FCEDIT, 然后是 EDITOR,\n" +" \t\t然后是 vi\n" +" -l \t列出行而不编辑\n" +" -n\t列举时省略行号\n" +" -r\t反转行的顺序(最新行在前)\n" +" \n" +" 用 `fc -s [模式=替换 ...] [命令]' 的格式,COMMAND 命令会在 OLD=NEW\n" +" 替换之后被重新执行。\n" +" \n" +" r='fc -s' 是一个有用的别名,这样的话输入 `r cc'会执行最后一个以 `cc'\n" +" 开头的命令,输入 `r'会重新执行最后一个命令。\n" +" \n" +" \n" +" 退出状态:\n" +" 返回成功,或者执行的命令的状态;如果错误发生则返回非零。" #: builtins.c:738 msgid "" @@ -2753,6 +3067,14 @@ msgid "" " Exit Status:\n" " Status of command placed in foreground, or failure if an error occurs." msgstr "" +"将任务移至前台。\n" +" \n" +" 将以 JOB_SPEC 标识的任务放至前台,使其成为\n" +" 当前任务。如果 JOB_SPEC 不存在,shell 观念中的当前任务 \n" +" 将被使用。\n" +" \n" +" 退出状态:\n" +" 放至前台的命令状态,或者当错误发生时为失败。" #: builtins.c:753 msgid "" @@ -2765,6 +3087,14 @@ msgid "" " Exit Status:\n" " Returns success unless job control is not enabled or an error occurs." msgstr "" +"移动任务至后台。\n" +" \n" +" 将 JOB_SPEC 标识的任务放至后台,就像它们\n" +" 是带 `&' 启动的一样。如果 JOB_SPEC 不存在,shell 观念中的\n" +" 当前任务将会被使用。\n" +" \n" +" 退出状态:\n" +" 返回成功除非任务管理没有启用或者错误发生。" #: builtins.c:767 msgid "" @@ -2788,6 +3118,25 @@ msgid "" " Exit Status:\n" " Returns success unless NAME is not found or an invalid option is given." msgstr "" +"记住或显示程序位置。\n" +" \n" +" 确定并记住每一个给定 NAME 名称的命令的完整路径。如果\n" +" 不提供参数,则显示已经记住的命令的信息。\n" +" \n" +" 选项:\n" +" -d\t\t忘记每一个已经记住的命令的位置\n" +" -l\t\t以可作为输入重用的格式显示\n" +" -p pathname\t使用 pathname 路径作为 NAME 命令的全路径\n" +" -r\t\t忘记所有记住的位置\n" +" -t\t\t打印记住的每一个 NAME 名称的位置,如果指定了多个\n" +" \t\tNAME 名称,则每个位置前面会加上相应的 NAME 名称\n" +" \t\t\n" +" 参数:\n" +" NAME\t\t每个 NAME 名称会在 $PATH 路径变量中被搜索,并\n" +" \t\t且添加到记住的命令的列表中。\n" +" \n" +" 退出状态:\n" +" 返回成功,除非 NAME 命令没有找到或者使用了无效的选项。" #: builtins.c:792 msgid "" @@ -2809,6 +3158,23 @@ msgid "" " Exit Status:\n" " Returns success unless PATTERN is not found or an invalid option is given." msgstr "" +"显示内嵌命令的相关信息。\n" +" \n" +" 显示内嵌命令的简略信息。如果指定了 PATTERN 模式,\n" +" 给出所有匹配 PATTERN 模式的命令的详细帮助,否则打\n" +" 印一个帮助主题列表\n" +" \n" +" 选项:\n" +" -d\t输出每个主题的简短描述\n" +" -m\t以伪 man 手册的格式显示使用方法\n" +" -s\t为每一个匹配 PATTERN 模式的主题仅显示一个用法\n" +" \t简介\n" +" \n" +" 参数:\n" +" PATTERN\tPattern 模式指定一个帮助主题\n" +" \n" +" 退出状态:\n" +" 返回成功,除非 PATTERN 模式没有找到或者使用了无效选项。" #: builtins.c:816 msgid "" @@ -2842,6 +3208,35 @@ msgid "" " Exit Status:\n" " Returns success unless an invalid option is given or an error occurs." msgstr "" +"显示或操纵历史列表。\n" +" \n" +" 带行号显示历史列表,将每个被修改的条目加上前缀 `*'。\n" +" 参数 N 会仅列出最后的 N 个条目。\n" +" \n" +" 选项:\n" +" -c\t删除所有条目从而清空历史列表。\n" +" -d 偏移量\t从指定位置删除历史列表。\n" +" \n" +" -a\t将当前绘画的历史行追加到历史文件中\n" +" -n\t从历史文件中读取所有未被读取的行\n" +" -r\t读取历史文件并将内容追加到历史列表中\n" +" \t中\n" +" -w\t将当前历史写入到历史文件中\n" +" \t并追加到历史列表中\n" +" \n" +" -p\t对每一个 ARG 参数展开历史并显示结果\n" +" \t而不存储到历史列表中\n" +" -s\t以单条记录追加 ARG 到历史列表中\n" +" \n" +" 如果给定了 FILENAME 文件名,则它将被作为历史文件。否则\n" +" 如果 $HISTFILE 变量有值的话使用之,不然使用 ~/.bash_history 文件。\n" +" \n" +" 如果 $HISTTIMEFORMAT 变量被设定并且不为空,它的值会被用于\n" +" strftime(3) 的格式字符串来打印与每一个显示的历史条目想关联的时\n" +" 间戳,否则不打印时间戳。\n" +" \n" +" 退出状态:\n" +" 返回成功,除非使用了无效的选项或者发生错误。" #: builtins.c:852 msgid "" @@ -2866,6 +3261,24 @@ msgid "" " Returns success unless an invalid option is given or an error occurs.\n" " If -x is used, returns the exit status of COMMAND." msgstr "" +"显示任务状态。\n" +" \n" +" 列出活动的任务。JPBSPEC 限制仅输出指定的任务。\n" +" 不带选项时,所有活动任务的状态都会显示。\n" +" \n" +" 选项:\n" +" -l\t在正常信息基础上列出进程号\n" +" -n\t列出上次通告之后改变了状态的进程\n" +" -p\t仅列出进程号\n" +" -r\t限制仅输出运行中的任务\n" +" -s\t限制仅输出停止的任务\n" +" \n" +" 如果使用了 -x 选项,ARG 参数中的所有任务申明会被替换为该任务\n" +" 的进程组头领的进程号,然后执行 COMMAND 命令。\n" +" \n" +" 退出状态:\n" +" 返回成功,除非使用了无效的选项或者有错误发生。\n" +" 如果使用 -x选项,则返回 COMMAND 命令的退出状态。" #: builtins.c:879 msgid "" @@ -2883,6 +3296,19 @@ msgid "" " Exit Status:\n" " Returns success unless an invalid option or JOBSPEC is given." msgstr "" +"从当前 shell 中删除任务。\n" +" \n" +" 从活动任务表中删除每一个 JOBSPEC 参数。不带任何\n" +" JOBSPEC 参数时,shell 使用观念中的当前任务。\n" +" \n" +" 选项:\n" +" -a\t如果不提供 JOBSPEC 参数,则删除所有任务\n" +" -h\t标识每个 JOBSPEC 任务,从而当 shell 接收到 SIGHUP\n" +" \t信号时不发送 SIGHUP 给指定任务\n" +" -r\t仅删除运行中的任务\n" +" \n" +" 退出状态:\n" +" 返回成功除非使用了无效的选项或者 JOBSPEC 申明。" #: builtins.c:898 msgid "" @@ -2949,6 +3375,46 @@ msgid "" " Exit Status:\n" " If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.." msgstr "" +"估值算数表达式。\n" +" \n" +" 将每个 ARG 参赛作为算数表达式来估值。估值的计算以等宽的整\n" +" 数完成,不带溢出检测,不过除 0 是被置陷阱的并且会报一个错\n" +" 误。下列操作符被按照相同的算数优先级组合。列表的顺序按照\n" +" 优先级从高至低。\n" +" \n" +" \n" +" \tid++, id--\t变量后置加,后置减\n" +" \t++id, --id\t变量前置加,前置减\n" +" \t-, +\t\t一元减法,一元加法\n" +" \t!, ~\t\t逻辑和比特取反\n" +" \t**\t\t指数\n" +" \t*, /, %\t\t乘法,除法,取余数\n" +" \t+, -\t\t增加,减少\n" +" \t<<, >>\t\t向左和向右比特移位\n" +" \t<=, >=, <, >\t比较\n" +" \t==, !=\t\t等于,不等于\n" +" \t&\t\t比特与\n" +" \t^\t\t比特异或\n" +" \t|\t\t比特或\n" +" \t&&\t\t逻辑与\n" +" \t||\t\t逻辑或\n" +" \texpr ? expr : expr\n" +" \t\t\t条件操作符\n" +" \t=, *=, /=, %=,\n" +" \t+=, -=, <<=, >>=,\n" +" \t&=, ^=, |=\t赋值\n" +" \n" +" Shell 变量允许作为操作数。表达式中的变量的名称会被取代\n" +" 以值(强制转换为等宽的整数)。表达式中的变量不需要打开\n" +" 整数属性。\n" +" \n" +" \n" +" 操作符按照优先级进行估值。括号中的子表达式将被先估值,\n" +" 并有可能重载上述的表达式规则。\n" +" \n" +" \n" +" 退出状态:\n" +" 如果最后一个 ARG 参数估值为0,则 let 返回1; 否则 let 返回0。" #: builtins.c:966 msgid "" @@ -3003,6 +3469,14 @@ msgid "" " Exit Status:\n" " Returns N, or failure if the shell is not executing a function or script." msgstr "" +"从一个 shell 函数返回。\n" +" \n" +" 使一个函数或者被引用的脚本以指定的返回值 N 退出。\n" +" 如果 N 被省略,则返回状态就是\n" +" 函数或脚本中的最后一个执行的命令的状态。\n" +" \n" +" 退出状态:\n" +" 返回 N,或者如果 shell 不在执行一个函数或引用脚本时,失败。" #: builtins.c:1022 msgid "" @@ -3434,6 +3908,15 @@ msgid "" " Returns the status of ID; fails if ID is invalid or an invalid option is\n" " given." msgstr "" +"等待进程完成并且返回退出状态。\n" +" \n" +" 等待指定进程并报告它的终止状态。如果\n" +" 没有提供PID,则当前所有的活跃子进程都会被等待,\n" +" 并且返回码为零。PID必须为进程号。\n" +" \n" +" 退出状态:\n" +" 返回进程ID的状态;如果ID是无效的进程号或者指定了无效\n" +" 的选项则失败。" #: builtins.c:1481 msgid "" @@ -3500,6 +3983,18 @@ msgid "" " Exit Status:\n" " The return status is the return status of PIPELINE." msgstr "" +"报告管道执行的消耗时间。\n" +" \n" +" 执行 PIPELINE 并且打印 PIPELINE 终结时实际时间、用户 CPU 时间和系统\n" +" CPU 时间的总结。\n" +" \n" +" 选项:\n" +" -p\t用可迁移的 POSIX 格式打印用时总结。\n" +" \n" +" TIMEFORMAT 变量的值被作为输出格式。\n" +" \n" +" 退出状态:\n" +" 返回状态即PIPELINE 的返回状态。" #: builtins.c:1551 msgid "" @@ -3511,6 +4006,13 @@ msgid "" " Exit Status:\n" " Returns the status of the last command executed." msgstr "" +"基于模式匹配来执行命令。\n" +" \n" +" 基于 PATTERN 模式匹配的词 WORD,有选择的执行 COMMANDS 命令。\n" +" `|' 用于分隔多个模式。\n" +" \n" +" 退出状态:\n" +" 返回最后一个执行的命令的状态。" #: builtins.c:1563 msgid "" @@ -3538,6 +4040,13 @@ msgid "" " Exit Status:\n" " Returns the status of the last command executed." msgstr "" +"只要测试成功即执行命令。\n" +" \n" +" 只要在 `while' COMMANDS 中的最终命令返回结果为0,则\n" +" 展开并执行 COMMANDS 命令。\n" +" \n" +" 退出状态:\n" +" 返回最后一个执行的命令的状态。" #: builtins.c:1592 msgid "" @@ -3549,6 +4058,13 @@ msgid "" " Exit Status:\n" " Returns the status of the last command executed." msgstr "" +"当测试不同过时执行命令。\n" +" \n" +" `until' COMMANDS 命令的最终命令返回状态不为 0 时,\n" +" 展开并执行 COMMANDS 命令。\n" +" \n" +" 退出状态:\n" +" 返回最后一个执行的命令的状态。" #: builtins.c:1604 msgid "" @@ -3562,6 +4078,15 @@ msgid "" " Exit Status:\n" " Returns the exit status of COMMAND." msgstr "" +"创建一个以 NAME 为名的副进程。\n" +" \n" +" 异步执行 COMMANDS 命令,在执行 shell 中的数组变量 NAME\n" +" 的 0 号和 1 号元素作为文件描述符,以一个管道连接命令\n" +" 分别作为命令的标准输出和输入设备。\n" +" 默认的 NAME 是 \"COPROC\"。\n" +" \n" +" 退出状态:\n" +" 返回 COMMAND 命令的退出状态。" #: builtins.c:1618 msgid "" @@ -3575,6 +4100,15 @@ msgid "" " Exit Status:\n" " Returns success unless NAME is readonly." msgstr "" +"定义 shell 函数。\n" +" \n" +" 创建一个以 NAME 为名的 shell 函数。当作为一个简单的命令启用时,\n" +" NAME 函数执行调用 shell 的上下文中的 COMMANDs 命令。当 NAME\n" +" 被启用时,参数作为 $1...$n 被传递给函数,函数的名字储存在变量\n" +" $FUNCNAME 中。\n" +" \n" +" 退出状态:\n" +" 返回成功除非 NAME 为只读。" #: builtins.c:1632 msgid "" @@ -3586,6 +4120,13 @@ msgid "" " Exit Status:\n" " Returns the status of the last command executed." msgstr "" +"将命令组合为一个单元。\n" +" \n" +" 运行组中的命令集合。这是对整个命令集合\n" +" 做重定向的方法之一。\n" +" \n" +" 退出状态:\n" +" 返回最后一个执行的命令的状态。" #: builtins.c:1644 msgid "" @@ -3600,6 +4141,16 @@ msgid "" " Exit Status:\n" " Returns the status of the resumed job." msgstr "" +"在前台继续任务\n" +" \n" +" 对于 JOB_SPEC 参数来说和 `fg' 命令等同。继续一个\n" +" 停止的或者后台任务。JOB_SPEC 可以指定一个任务\n" +" 名字或任务号。在 JOB_SPEC 后加上一个 `&' 将会把\n" +" 任务放至后台,就像任务声明被作为 `bg' 命令的参数\n" +" 执行一样。\n" +" \n" +" 退出状态:\n" +" 返回被继续的任务的状态。" #: builtins.c:1659 msgid "" @@ -3802,6 +4353,22 @@ msgid "" " Returns success if OPTNAME is enabled; fails if an invalid option is\n" " given or OPTNAME is disabled." msgstr "" +"设定和反设定 shell 选项。\n" +" \n" +" 改变每个 shell 选项 OPTNAME的设定。不带参数\n" +" 时,列出所有 shell 选项并标注每一个选项是否被\n" +" 设定。\n" +" \n" +" 选项:\n" +" -o\t限制 OPTNAME 为定义用于`set -o' 的选项\n" +" -p\t打印每个 shell 选项并标注它的状态。\n" +" -q\t抑制输出\n" +" -s\t启用(设定)每个 OPTNAME 选项\n" +" -u\t禁用(反设定)每个 OPTNAME 选项\n" +" \n" +" 退出状态:\n" +" 如果 OPTNAME 选项被启用则返回成功;如果是\n" +" 无效的选项或OPTNAME 被禁用则失败。" #: builtins.c:1868 msgid "" @@ -3864,6 +4431,14 @@ msgid "" " Exit Status:\n" " Returns success unless an invalid option is supplied or an error occurs." msgstr "" +"依据选项显示可能的补完。\n" +" \n" +" 意图在能产生可能的补完的 shell 函数内部使用。\n" +" 如果提供了可选的 WORD 参数,则产生按照 WORD\n" +" 进行的匹配。\n" +" \n" +" 退出状态:\n" +" 除非使用了无效选项或者错误发生,否则返回成功。" #: builtins.c:1938 msgid "" |