Tag: tcl

从jenkins开始的Tcl脚本将命令转为小写

在jenkins中运行tcl命令时遇到一个奇怪的问题。 tcl脚本有以下几行( 注意Id中的大写字母I ): foreach name $docker_names { set name "TestName" puts $name set command "docker inspect –format='{{.Id}}' ${name} > /home/temp/id.txt" send — "$command\n" expect "$" } 在jeknins日志中,我看到作业失败,因为在循环的第二个迭代中发送的是上面的命令,但是是小写的。 我需要我身份证上的大写。 这是在循环的第二次迭代中发送的内容 : docker inspect –format='{{.id}}' testname > /home/temp/id.txt 注意:在第一次迭代中,一切正常发送。 任何人都知道为什么会发生这种情况? 谢谢!