Manpages

______________________________________________________________________________

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