TCL with SNPS file exists&file rename/copy & redirect & lsearch & split

本文介绍了TCL语言中的一些基本文件操作命令,如fileexists用于检查文件是否存在,filerename和filecopy用于文件重命名和复制,并讨论了如何使用-force选项处理已存在文件。此外,还讲解了redirect命令将输出重定向到文件以及追加内容的使用。同时,文章还涵盖了lsearch命令在列表中的查找功能以及split命令对字符串的分割操作。这些命令对于TCL编程中的文件管理和数据处理至关重要。


本篇文章继续介绍一些SNPS相关的tcl用法

file exits

file exists适用于检测文件是否存在的,如下图所示,如果存在dc_scan_stitch_xg.tcl的脚本,那么返回为1,没有的话就返回为0
在这里插入图片描述

file rename,copy

file rename 是对文件重新命名,如果有相同的名字,那么需要使用-force选项,就会强制命名,并且会覆盖掉
在这里插入图片描述
file copy 是对文件进行copy,如果有相同的名字,那么需要使用-force选项,就会强制进行copy。
在这里插入图片描述

redirect

重定向命令的输出内容到一个文件当中
redirection和linux中的> 以及>>的功能是一样的

如下图所示,
定义了一个叫 plus 的 proc,
然后用redirect p.out {plus 12 13}
那么plus 12 13输出的结果就会被写到p.out里面去。
注意格式:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值