请教高手一个bat问题!!!!!!!!!!!!
我在D盘下有个文件1.txt。内容如下:
111111111111
222222222222
333333333333
444444444444
我想写一个bat处理,显示所有的数据,并且对所取到的每一行,进行字符串处理。
程序如下:
@echo off
for /f %%i in (1.txt) do (
echo %%i
set var=%%i
echo 头两个字符为:%var:~0,2%
)
pause
但结果如下:
111111111111
头两个字符为:~0,2
222222222222
头两个字符为:~0,2
333333333333
头两个字符为:~0,2
444444444444
头两个字符为:~0,2
请按任意键继续. . .
说明字符串截取不了,就是var赋不了值,要怎样才能赋值呢???