Tcl脚本
脚本工具
卢卡喵
这个作者很懒,什么都没留下…
展开
-
Tcl使用glob操作文件
glob命令采用一种或多种模式作为参数,并返回匹配这个模式的所有文件的列表。原创 2024-03-01 21:45:00 · 805 阅读 · 0 评论 -
Tcl字符串命令
将一段字符串连接到另一字符串尾部从而组成一个新的字符串。原创 2023-01-30 09:55:09 · 1360 阅读 · 0 评论 -
Tcl 数组
Tcl数组和普通计算机语言的数组有很大区别,数组包含数组名和数组元素,所以Tcl数组也称为关联数组。array 命令可以对整个数组进行操作。原创 2022-08-25 13:31:28 · 2255 阅读 · 0 评论 -
Tcl基本流程控制命令
文章目录1. if命令2.while命令3.for命令4. foreach命令5. break 命令6.continue 命令1. if命令set r 4set q 22if {$r >= 5} { set b [expr ($q+1)*10]} elseif {$q == 0} { set b [expr $r*10]} else { set b [expr $q-20]}2.while命令set a 0set sum 0while {$a <= 10} { s原创 2022-02-14 17:27:40 · 618 阅读 · 0 评论 -
Tcl列表命令
文章目录1.基本列表结构lindex 命令从一个列表中取得元素length 命令返回列表中的元素个数2.创建列表list 每个参数作为列表的一个独立元素concat 将多个列表合并成一个列表lrepeat 命令重复一个元素集合来创建列表3.字符串和列表之间的转化split 命令将字符串分成几个部分join 命令将列表元素接成一个字符串1.基本列表结构lindex 命令从一个列表中取得元素lindex至少要获取两个参数,即一个列表和一个索引值lindex {John Anne Mary Jim} 1原创 2022-02-14 17:01:35 · 4486 阅读 · 0 评论 -
TCL保留小数精度
Tcl中数学表达式采用expr,默认精度是12位#调节tcl的精度为4位set tcl_precision 4 puts [expr 4.52345/1.0]原创 2021-12-23 15:07:48 · 5189 阅读 · 0 评论 -
tcl基本语法:中括号[ ]、大括号{ }、双引号“ ”
文章目录1.中括号[ ]2.大括号{ }3.双引号“ ”1.中括号[ ]将中括号中的指令执行后传回执行的结果例子 执行结果set b 8 8set a [expr $b+2] 10若要保留字符“[ ]”,需要加 “\”set a \[expr\] [expr] 2.大括号{ }大括号 { } 的作用和双引号类似,都是做grouping的动作,原创 2021-10-21 13:35:15 · 8143 阅读 · 0 评论 -
Tcl命令-catch
错误与异常错误通常会让所有正在活动的Tcl命令放弃运行,但在某些情况下,需要在错误发生后,继续运行某个脚本。假设使用open打开一个文件,以读取它的内容,如果在打开它之前,系统中的另一个进程有可能删除了文件。如果文件不存在,open会产生一个错误。在这种情况下,可以使用catch命令让脚本忽略这个错误。catch {open msg.txt}=> 1如果脚本正常完成,catch返回0。如果在脚本中出现错误,则catch捕获该错误并返回1。catch 命令还可以接受第二个参数。如果提供原创 2021-09-27 10:26:01 · 2545 阅读 · 0 评论