为了重用代码,我尝试使用动态变量来测试条件,但无法获得所需的结果。我正在使用延迟扩展。
1 Outside the for loop:
2 set "H_HEADER=FALSE"
3 set "SUB_TRANSTYPE=#"
4
5 Inside the for loop:
6 set "SUB_TRANSTYPE=!FULL_LINE:~0,1!"
7 if !SUB_TRANSTYPE!==H (
8 echo sub_transtype_header is !!SUB_TRANSTYPE!_HEADER!
9 )
第 6 行将 SUB_TRANSTYPE 设置为 H
第 8 行将 H_HEADER 打印到控制台,但我希望它打印 FALSE(H_HEADER 的值)
我已经搞砸了转义字符,但无法让它工作。帮助!