foreach command in tcl to read a file
I have 6 files in a directory; Av
, A.def
, Bv
, B.def
, Cv
, C.def
.
I want to read the Av
and A.def
files at once and go to Bv
and B.def
and so on. I am using the following snippet to carry out the above-said function but it is throwing errors.
foreach i [glob "./*.v"] {
read_verilog $i.v
read_def $i.def
}
I would like to set the variable to read just the name A, B, C etc.
你想在这里使用file rootname
命令:
foreach file [glob -nocomplain "./*.v"] {
read_verilog $file
read_def [file rootname $file].def
}
链接地址: http://www.djcxy.com/p/67746.html
下一篇: 在tcl中用foreach命令读取文件