【发布时间】:2019-05-10 20:55:55
【问题描述】:
我想在现有 tcl 文件的两行之间写入。例如,我想在第 41 行和第 42 行之间写一些文本。新文本应该在第 42 行,42 中的旧文本应该转到 43 并重复直到最后一行向下移动 1。
我试过了,https://stackoverflow.com/a/37806536,但文本被替换了。
当前:
set bCheckIPs 1
if { $bCheckIPs == 1 } {
set list_check_ips "\
ip:proc_sys_reset:5.0\
ip:processing_system7:5.5\
ip:xlconstant:1.1\
ip:axi_dma:7.1\
ip:axis_data_fifo:2.0\
hls:trace_cntrl_32:1.4\
"
我的预期输出:
set bCheckIPs 1
if { $bCheckIPs == 1 } {
set list_check_ips "\
ip:proc_sys_reset:5.0\
ip:processing_system7:5.5\
ip:xlconstant:1.1\
ip:axi_dma:7.1\
ip:sample:1.0\
ip:axis_data_fifo:2.0\
hls:trace_cntrl_32:1.4\
"
我想在 ip:axi_dma:7.1\ 和 ip:axis_data_fifo:2.0\ 之间添加 ip:sample:1.0\
【问题讨论】:
标签: file tcl file-handling