我正在读取文件中的第一列,其中包含 0002C1
, 0002C2
, 0003C1
,0004C1
仅提取前 4 位数字并将它们放入变量中。
FOR /F "tokens=1" %i IN (export.txt) DO (
echo %i
set s=%i:~0,4%
echo %s%
)
在输出中,echo %
i 的结果是正确的,提取数字似乎也可以正常工作(当我尝试一个条目时,结果是正确的),但值s
似乎没有改变!有人能看出问题所在吗?
这是我收到的输出:
0002C1
%s%
0002C2
%s%
0003C1
%s%
0004C1
%s%