TCL with SNPS file existsfile rename/copy redirect lsearch split
文章目錄
- file exits
- file rename,copy
- redirect
- lsearch
- split
本篇文章繼續(xù)介紹一些SNPS相關(guān)的tcl用法
file exits
file exists適用于檢測文件是否存在的,如下圖所示,如果存在dc_scan_stitch_xg.tcl的腳本,那么返回為1,沒有的話就返回為0
file rename,copy
file rename 是對文件重新命名,如果有相同的名字,那么需要使用-force選項,就會強制命名,并且會覆蓋掉
file copy 是對文件進行copy,如果有相同的名字,那么需要使用-force選項,就會強制進行copy。
redirect
重定向命令的輸出內(nèi)容到一個文件當(dāng)中
redirection和linux中的> 以及>>的功能是一樣的
如下圖所示,
定義了一個叫 plus 的 proc,
然后用redirect p.out {plus 12 13}
那么plus 12 13輸出的結(jié)果就會被寫到p.out里面去。
注意格式:
-append選項
如上面的例子所示,可以看出,如果加了append的選項后,代表的是在redirect后面追加內(nèi)容。
lsearch
lsearch是搜索list列表,如果能搜到就返回index的位置,如果搜不到那么就返回value的值為-1
split
如下圖所示
split的是用于分割字符串
如下圖例子所示 以/進行分割,以及按照/或者.進行分割
指的注意的是,分割后,并不會影響原來的變量,所以需要將分割后的結(jié)果賦值給另一個變量。
總結(jié)
以上是生活随笔為你收集整理的TCL with SNPS file existsfile rename/copy redirect lsearch split的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TCL with SNPS llengt
- 下一篇: Linux的项目中积累的实际工作技巧