在tcl中用foreach命令读取文件
我在一个目录中有6个文件; Av
, A.def
, Bv
, B.def
, Cv
, C.def
。
我想立即读取Av
和A.def
文件,然后转到Bv
和B.def
等等。 我正在使用下面的代码片段来执行上述功能,但它会抛出错误。
foreach i [glob "./*.v"] {
read_verilog $i.v
read_def $i.def
}
我想将变量设置为只读取名称A,B,C等。
你想在这里使用file rootname
命令:
foreach file [glob -nocomplain "./*.v"] {
read_verilog $file
read_def [file rootname $file].def
}
链接地址: http://www.djcxy.com/p/67745.html
上一篇: foreach command in tcl to read a file
下一篇: In relative terms, how fast should TCL on Windows 10 be?