18
次のコードが行ごとにどのように動作するかを誰でも正確に説明できますか?私は本当に失われています。私はFORコマンドの使い方を学んできましたが、私はこれを理解していません。FOR/fトークンのバッチファイル
@echo off
for /f "tokens=* delims= " %%f in (myfile) do (
set line=%%f
call :processToken
)
goto :eof
:processToken
for /f "tokens=1* delims=/" %%a in ("%line%") do (
echo Got one token: %%a
set line=%%b
)
if not "%line%" == "" goto :processToken
goto :eof
+1しかし、最初の 'FOR/F"トークン= * delims = "'は行の先頭のスペースをすべて削除します – jeb
ありがとう、私はそれを編集しました:-) – Joey