Synopsys Tcl 命令学习整理

命令功能举例
history -redo -2执行倒数第二条命令
!!执行上一条命令!6:执行num=6的命令
help帮助help for*:支持匹配
man帮助man topic
append末尾追加字符append c1 " " $c2 : $c1 $c2
incr累加incr b -6: 减6
unset删除变量unset a
info exists检查变量是否存在,存在返回1info exists cells
info vars检查模糊变量是否存在info vars total_c*
array names env查看环境变量数组env
echo $env(HOME)查看数组里变量值
getev HOME同上
source执行.tclsource - echo verbose myrun.tcl
source - echo verbose myrun.tcl重定向脚本输出source -echo -verbose myrun.tcl > myrun.out
字符串命令功能举例
string compore比较俩个字符串string compare string1 string2
string toupper字符串转化为大写string toupper sd

在这里插入图片描述

---建立list-----
set D_pins "I1/FF3/D I1/FF4/D I1/FF5/D"
set D_pins {I1/FF3/D I1/FF4/D I1/FF5/D}
set D_pins [list I1/FF3/D I1/FF4/D I1/FF5/D]
---建立嵌套list-----
set compound_list [list {x y} {1 2.5 3.75 4} {red green blue}]//无,
---查看list元素
psyn_shell-t> echo [lindex $D_pins 0]
I1/FF3/D
psyn_shell-t> echo [lindex $compound_list 1]
1 2.5 3.75 4//lindex从0开始

在这里插入图片描述

特殊字符功能
\续行或者转义
$访问变量
()用于组合表达式
“”声明弱引用
{}表示强引用,不能替换
命令分割
#注释
[]替换

下面展示一些 内联代码片

// {} 引用,使得{}字符无效
dc_shell-t> set a 5; set b 10
10
dc_shell-t> echo {[expr $b - $a]} evaluates to [expr $b - $a]
[expr $b - $a] evaluates to 5
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值