TCL脚本语言学习
上一篇 / 下一篇 2009-03-01 23:36:18 / 个人分类:测试工具
####################################
-~2Fv1`/@ Wk0# #51Testing软件测试网Az"h4EA3K9KJ1T&vFL
# TCL脚本学习笔记 #
u'OTAD"hT0# #51Testing软件测试网7|t"O!VU
J)n&J
####################################
【摘要】:这里通过在TCL命令窗口来学习TCL的基本的命令语法。51Testing软件测试网WAN*B@
% set a 10 ; set b "testing"51Testing软件测试网ciLMI1Z.\!e`
testing
2@ T*tk%s#IE-}0% set x 10
:D|
d }4NS6\)]:}F"_01051Testing软件测试网c Pq"b4{vgy
% set y x+10051Testing软件测试网F6?w0r{t#Y1vT?L
x+10051Testing软件测试网1Dej?
Tw
% set y $x+100
Dit
h4}z*x5mUE7B010+10051Testing软件测试网1vh6x8T mo6mV3n\xg
% set y [expr $x + 100]
8p+@2W$@j&Z^011051Testing软件测试网
?4C#Y3I:QZC
% set y [set z 200; expr $z + 100;]51Testing软件测试网HdH%xK)_
30051Testing软件测试网B3m&mQO;TzB.e
% puts 反斜杠置换
'`nb4o'{r%`3_C0反斜杠置换
Z(R9NI;p2FC0% set msg multiple\ space51Testing软件测试网UQ8wM3z,Mivf
multiple space51Testing软件测试网 l9ms nzoe1n
% set msg multiple space51Testing软件测试网3M2u"J(Fs#V
wrong # args: should be "set varName ?newValue?"51Testing软件测试网~VP._u
U?;D
h
% puts c出现错误的原因是后面的元素内部不能允许有空格,上上一例就用反斜杠起作用
0[gfl)x0c出现错误的原因是后面的元素内部不能允许有空格,上上一例就用反斜杠起作用51Testing软件测试网S0?o.Syjh1XKg
% set msg money\ \$3333\ \nArray\ a\[2]
#Ir
Q,JX;M%E%]f0money $333351Testing软件测试网u\'H[p dg)Y(]V0N-["q
Array a[2]
aFc&h)oEW0% puts 其中\n还是换行符51Testing软件测试网Dq$nPj*B4i'}9q
其中
d-Z,b*f$o7g9m1O_0还是换行符51Testing软件测试网i%EF/[j
% puts 其中\\n还是换行符51Testing软件测试网D6] M s7w3P/F^*_
其中\n还是换行符51Testing软件测试网MFN
r]-G*E
% puts \\作用多个空格的例子
`mJ.|i${0\作用多个空格的例子
/q Miiz1o}1c*s/b0% set msg money\ Hello!51Testing软件测试网.Ge4{t!wc
wrong # args: should be "set varName ?newValue?"