微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Genesis学习交流 > genesis脚本怎么选择后缀名的层次?

genesis脚本怎么选择后缀名的层次?

时间:10-02 整理:3721RD 点击:

我想编一个调文件进去后直接更改文件名的小脚本,PADS2007的命名已搞定

但99SE的名字是:123456。GTL类型的,在LAYER=(层次名字)的时候,

COM matrix_rename_layer,job=$job,matrix=matrix,layer=123456.gtl,\
new_name=gtl

不知道用什么符号来代替,可以令所有99SE带后缀的直接改名,也就是123456该用什么符号来代替?

(用了查找文件里面包含的字符更改,但速度很慢,还不如手动---

DO_INFO -t matrix -e $JOB/matrix
foreach LAYER ($gROWname)
set TST = `echo "$LAYER" | grep -c gtl`
if ($TST != 0) then
COM matrix_rename_layer,job=$job,matrix=matrix,layer=$LAYER,\
new_name=gtl

请高手指点简便快捷的方式,LAYER=?

$gROWname[$num]:e == "gts"

用CUT命令呀,可以加我QQ:234619368

用正则表达,把后缀名前面的所有东西换删除(替换为空)

名字就只剩后缀名了。

用正则表达,把后缀名前面的所有东西换删除(替换为空)
名字就只剩后缀名了

111111111111111111

有谁知道,我正在想搞这个了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top