我有一个文本文件 datefile.txt 包含
10-06-2013
我尝试使用以下 bat 文件读取它:
@echo off
SETLOCAL DisableDelayedExpansion
FOR /F "usebackq delims=" %%a in (`"findstr /n ^^ datefile.txt"`) do (
set "var=%%a"
SETLOCAL EnableDelayedExpansion
set "var=!var:*:=!"
echo(!var!
ENDLOCAL
)
echo %var%
我得到的输出是这些:
10/06/2013
1:10/06/2013
为什么我的 %var% 与上面的不同。或者我怎样才能删除 %var% 中的“1:”?
谢谢。