Provided by: manpages-zh_1.6.3.3-2_all bug

NAME

       set - 读写变量

总览 SYNOPSIS

       set varName ?value?
_________________________________________________________________

描述 DESCRIPTION

       返回变量       varName      的值。如果指定了      value,则把      varName      的值设置为
       value,如果这个变量不存在,则建立一个新变量并返回它的值。如果                      varName
       包含一个开圆括号并终止于一个闭圆括号,则它引用一个数组元素:
       在第一个开括号之前的字符是数组的名字,而在圆括号中的字符是在数组中的索引。否则     varName
       引用一个标量变量。                                                         一般的,varName
       是未限定的(不包括任何包容它的名字空间的名字),读或写当前名字空间中叫这个名字的变量。如果
       varName
       中包含名字空间限定符(如果它引用一个数组元素则在数组名字中),则读或写在指定名字空间中的变量。

       如果没有活跃的过程,则                                                             varName
       引用一个名字空间变量(如果当前的名字空间是全局名字空间则是全局变量)。如果有一个过程是活跃的,则除非调用
       global  命令声明  varName  是全局的或调用  variable  声明 varName 是一个名字空间变量,否则
       varName 引用这个过程的一个参数或局部变量。

参见 SEE ALSO

       expr(n), proc(n), trace(n), unset(n)

关键字 KEYWORDS

       read, write, variable

[中文版维护人]

       寒蝉退士

[中文版最新更新]

       2001/10/30

《中国 Linux 论坛 man 手册页翻译计划》:

       http://cmpp.linuxforum.net

       本页面中文版由中文 man 手册页计划提供。
       中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh