我对TCL非常陌生,但我正在编写一个脚本,它将搜索一个文件以查找测试用例,并过滤出带有特定关键字的测试,并使用exec运行这些测试。它运行第一个测试很好,但是一旦它完成,它就开始再次运行相同的测试,并且立即失败,导致我的脚本结束。这就是运行测试的脚本的样子exec make depends
set runtests [exec bsub -I -q lin_i make test_run_test_here
我想将我的cmd错误代码输出重定向到一个临时变量,这样我就可以对该变量应用if-else条件,以获得所需的输出。根据cmd命令执行情况,临时变量可能包含错误代码'0‘或'4’。我使用的代码如下所示-
"db2cmd -w -c -i db2 restore db %1 from %2 to d: replace existing" > "<.....temp var.....0 goto L
当运行上述命令失败(并非每个项目都有用户机密)时,以下内容将写入输出窗口:Could not find the global property 'UserSecretsId' in MSBuild project我想要抑制这个输出,同时仍然能够设置$settingsFile变量。我该怎么做?用Out-Null实现重定向错误流这是从拍摄的<