OS:Windows2000 または XP
------------------------------------------------------
FOR /F "tokens=35 delims=<TAB>" %%A IN (%INTERFACE_FILE%) DO call :sub "%%A"
EXIT 0
:sub
SET LINE_DATA=%~1
echo %date% %time% 各行読込み :%LINE_DATA%>> %LOG%
tokensの指定値の上限等はよく分かりませんが
回避策として、以下のような感じにしてみてはどうでしょう?
31以降を一度変数にセットして、それをさらに処理します。
-------------------------------------------------------
@echo off
for /f "tokens=30* delims=<TAB>" %%a in (test.txt) do (
for /f "tokens=5 delims=<TAB>" %%c in ('echo %%b') do echo %%c
)
-------------------------------------------------------