Provided by: manpages-zh_1.5.1-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