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的
程 序 呼 叫 , 可 以 在 更 改 程 序 内 变
数 的 同 时 , 一 并 更 改 对 外 部 对 应
的 参 数 |