|
| string | 命 令 描 述 |
| string compare string1 string2 | 在 比 较 字 串 後 , 传 回 -1, 0, 1等 值 |
| string first string1 string2 | 传 回 在 string2中 的 一 个 出 现 的 string1 index 的 值 |
| string index string charlndex | 传 回 在 charlndex所 指 定 索 引 值 的 字 元 |
| string last string1 string2 | 传 回 在 string2中 最 後 一 个 出 现 的 string1的 index值 |
| string length string | 传 回 string的 长 度 |
| string match pattern string | 如 果 string能 够 符 合 pattern的 话 , 就 传 回 1, 否 则 传 回 0 |
| string range string first last | 传 回 在 string中 字 元 的 范 围 |
| string tolower string | 将 string的 字 元 变 小 後 传 回 |
| string toupper string | 将 string的 字 元 变 大 後 传 回 |
| string trim string chars | 传 回 经 过 修 整 前 面 或 是 後 面 字 元 的 字 串 |
| string trimleft string chars | 传 回 经 过 修 整 左 边 字 元 的 字 串 |
| string trimrigh string chars | 传 回 经 过 修 整 右 边 字 元 的 字 串 |
| 命 令 | 动 作 |
| append | 将 参 数 加 入 变 数 中 |
| arrey | 对 一 个 阵 列 的 变 数 进 行 不 同 的 运 算 |
| break | 离 开 一 个 回 圈 |
| catch | 执 行 一 个 script, 然 後 让 TCL直 译 器 进 行 错 误 追 踪 |
| cd | 改 变 目 前 所 在 的 目 录 |
| close | 关 闭 档 案 |
| concat | 将 两 以 上 的 列 表 合 成 一 个 列 表 |
| continue | 忽 略 一 个 回 圈 所 剩 下 的 命 令 |
| eof | 检 查 档 案 是 否 结 束 |
| error | 产 生 一 个 错 误 |
| eval | 将 列 表 串 连 在 一 起 , 然 後 将 结 果 当 成 TCL script 来 计 算 |
| exec | 开 始 另 一 个 行 程 来 执 行 参 数 所 指 定 的 命 令 |
| exit | 结 束 目 前 这 一 个 TCL script |
| expr | 计 算 一 个 表 示 式 |
| file | 检 查 一 个 档 名 及 属 性 |
| flush | 清 除 缓 冲 区 内 的 资 料 到 档 案 中 |
| for | 回 圈 |
| foreach | 对 每 个 指 定 的 项 目 做 特 定 的 动 作 |
| format | 将 一 个 输 出 格 式 化 , 然 後 放 到 一 个 字 串 中 |
| gets | 从 一 个 档 案 中 读 取 一 行 |
| glob | 传 回 符 合 指 定 的 pattern的 档 案 名 称 。 ( 如 *.tcl) |
| global | 存 取 全 域 变 数 的 内 容 |
| history | 提 供 存 取 history list的 功 能 |
| if | 测 试 一 个 表 示 式 , 如 果 这 个 表 示 式 为 真 的 话 , 就 执 行 指 定 的 命 令 |
| incr | 增 加 指 定 的 变 数 的 值 |
| info | 传 回 TCL直 译 器 的 内 部 资 讯 |
| join | 将 一 个 list中 所 有 的 项 目 合 起 来 成 为 一 个 字 串 |
| lappend | 加 入 一 个 项 目 到 Iist中 |
| lindex | 透 过 一 个 索 引 值 , 传 回 指 定 list中 的 某 个 项 目 |
| linsert | 插 入 一 个 项 目 到 指 定 的 索 引 值 之 前 的 位 置 |
| list | 建 立 一 个 由 指 定 的 参 数 所 组 成 的 list |
| llength | 传 回 一 个 list的 元 素 的 个 数 |
| lrange | 传 回 指 定 的 list某 个 范 围 内 的 元 素 |
| lreplce | 使 用 新 的 元 素 取 代 一 个 list中 的 元 素 |
| lsearch | 在 一 个 list中 寻 找 某 个 元 素 |
| lsort | 将 一 个 list以 指 定 的 顺 序 来 进 行 排 序 |
| open | 开 启 一 个 档 案 , 并 且 传 回 识 别 码 |
| pid | 取 得 行 程 的 识 别 码 |
| proc | 定 义 一 个 TCL程 序 |
| puts | 将 字 元 送 到 一 个 档 案 中 |
| pwd | 传 回 日 前 的 工 作 目 录 |
| read | 从 一 个 档 案 中 读 入 指 定 数 目 的 资 料 ( 也 可 以 读 入 整 个 档 案 ) |
| regexp | 查 看 一 个 正 规 表 示 式 与 字 串 是 否 相 符 |
| regsub | 将 一 个 正 规 表 示 式 所 指 定 的 pattern取 代 成 为 其 他 的 字 串 |
| rename | 更 改 名 称 或 是 删 除 某 个 命 令 |
| return | 从 一 个 TCL程 序 传 回 一 个 值 |
| scan | 解 析 一 个 字 串 , 使 用 与 C语 言 相 同 的 sscanf相 同 的 格 式 |
| seek | 变 更 一 个 已 经 开 始 的 档 案 的 存 取 位 置 |
| set | 设 定 一 个 变 数 的 值 , 或 是 传 回 它 的 值 |
| source | 读 入 一 个 档 案 并 把 它 当 做 一 个 TCL script来 做 处 理 |
| split | 打 断 一 个 字 串 到 一 个 TCL的 list中 |
| string | 对 一 个 字 串 进 行 各 种 的 处 理 |
| switch | 根 据 指 定 的 字 串 来 决 定 要 处 理 的 区 块 中 的 命 令 |
| tell | 传 回 一 个 已 经 开 启 的 档 案 的 存 取 位 置 |
| time | 传 回 执 行 一 个 script所 需 的 时 间 |
| trace | 当 一 个 变 数 被 存 取 的 时 候 , 就 执 行 指 定 的 TCL命 令 |
| unknown | 处 理 任 何 无 法 辨 识 的 命 令 ( TCL直 译 器 会 在 遇 到 无 法 辨 识 的 命 令 的 时 候 , 执 行 这 个 命 令 ) |
| unset | 删 除 一 个 或 多 个 变 数 的 定 义 |
| uplevel | 在 另 一 个 不 同 的 context执 行 一 个 script |
| upvar | 参 考 一 个 在 程 序 之 外 的 变 数 ( 本 命 令 可 以 用 来 完 成 pass-by-refererce的 程 序 呼 叫 , 可 以 在 更 改 程 序 内 变 数 的 同 时 , 一 并 更 改 对 外 部 对 应 的 参 数 |