首先新建一个text.txt文本,输入16.8,保存。现在通过bat脚本来分别读取16和8。
@echo off
set filePath=E:\BAT
for /f "tokens=1 delims=." %%i in (%filePath%\text.txt) do echo %%i
for /f "tokens=2 delims=." %%i in (%filePath%\text.txt) do echo %%i
pause
解释:
delims=. 表示每一行用.号做分隔符,默认空格和tab键。
tokens=1 表示取行分割后的第一个,依次类推。