
目 录
1 TCL
语法
..................................................................................................................................................................
4
1.1
简介
.................................................................................................................................................................. 4
1.2
运行环境
.......................................................................................................................................................... 4
1.3
本文约定
.......................................................................................................................................................... 4
1.4
参考资料
.......................................................................................................................................................... 4
2
引言
...........................................................................................................................................................................
5
2.1
第
1
课:简单文本输出
.................................................................................................................................. 5
2.2
第
2
课:给变量赋值
...................................................................................................................................... 5
2.3
第
3
课:命令的赋值与置换一
...................................................................................................................... 6
2.4
第
4
课:命令的赋值与置换二
...................................................................................................................... 7
2.5
第
5
课:命令的赋值与置换三
...................................................................................................................... 7
2.6
第
6
课:算数运算
.......................................................................................................................................... 8
2.7
第
7
课:文本比较-
SWITCH
应用
.............................................................................................................. 9
2.8
第
8
课:数值比较-
IF
应用
........................................................................................................................ 10
2.9
第
9
课:
WHILE
循环
................................................................................................................................... 11
2.10
第
10
课:
FOR
循环和
INCR ......................................................................................................................... 11
2.11
第
11
课:过程
PROC ................................................................................................................................. 12
2.12
第
12
课:过程
PROC
的参数定义
............................................................................................................ 13
2.13
第
13
课:变量的作用域
............................................................................................................................ 14
2.14
第
14
课:
LIST
结构
................................................................................................................................... 14
2.15
第
15
课:
LIST
项的增删改
....................................................................................................................... 15
2.16
第
16
课:更多
LIST
相关
.......................................................................................................................... 16
2.17
第
17
课:字符串函数
................................................................................................................................ 17
2.18
第
18
课:更多字符串函数
........................................................................................................................ 18
2.19
第
19
课:修改字符串函数
........................................................................................................................ 20
2.20
第
20
课:正则表达式
................................................................................................................................ 21
2.21
第
21
课:更多正则表达式
........................................................................................................................ 23
2.22
第
22
课:数组
............................................................................................................................................ 25
2.23
第
23
课:更多数组相关
............................................................................................................................ 26
2.24
第
24
课:文件存取
.................................................................................................................................... 29
2.25
第
25
课:文件信息
.................................................................................................................................... 31
2.26
第
26
课:
TCL
中的子进程调用-
OPEN & EXEC ......................................................................................... 33
2.27
第
27
课:命令或者变量是否存在-
INFO .................................................................................................. 35
2.28
第
28
课:解释器状态-
INFO ...................................................................................................................... 36
2.29
第
29
课:过程信息-
INFO .......................................................................................................................... 37
2.30
第
30
课:模块化-
SOURCE .......................................................................................................................... 38
第 2 页 共 63 页