を含むテキスト ファイル datefile.txt があります。
2013 年 10 月 6 日
次の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:」を削除するにはどうすればよいですか?
ありがとう。