- May
- 601
- 4
In the example below, notice how the blank line inside the multi-line alias of test_bad.dat changes the value of the internal _cmdspec variable.
Code:
[C:\temp]ver
TCC 35.00.21 x64 Windows 11 [Version 10.0.22631.5624]
[C:\temp]alias
TCC: No aliases defined
[C:\temp]echo %_cmdspec
C:\JPSoft\TCMD35\TCC.EXE
[C:\temp]type test_good.dat
test=` & ^
echo "Test" & ^
`
[C:\temp]alias /r test_good.dat
[C:\temp]echo %_cmdspec
C:\JPSoft\TCMD35\TCC.EXE
[C:\temp]unalias *
[C:\temp]type test_bad.dat
test=` & ^
echo "Test" & ^
`
[C:\temp]alias /r test_bad.dat
[C:\temp]echo %_cmdspec
TCC: No closing quote