bat批处理,如何读取文本内容为变量...

我想读取文本的内容,作为变量,传给其他bat

DATA. txt 内容格式如下:
001
002
008
009
01111
注意,文档内容没有任何规律

然后,读取这个文件内容,每行都作为一个参数传给DATA. bat 也就是想做一个for循环,循环执行DATA. bat,参数就是txt文本中的内容,谢谢
我现在是这么做的,但是没成功
for /f "delims=" %%i in (data.txt) do (
call data.bat %%i_996
)

Shell 循环读取文本内容用 while 语句:

  INPUT_FILE=/home/test.log
  while read -r line
  do
     echo $line
  done < ${INPUT_FILE}