【发布时间】:2013-01-31 17:47:18
【问题描述】:
我想设置这个批处理文件来读取文本文件中的行 使用类似的东西。
for /f "tokens=* delims= " %%a in (RawData.txt) do (
set /a N+=1
set v!N!=%%a
)
比如说,它正在阅读的那一行是这样的。
20120901 0:00 9
我希望它现在设置 3 个不同的值
value1 = 20120901
value2 = 0:00
value3 = 9
假设文本文件中的每一行都有 3 个不同的字符串。我想在两个空格之间设置值。
【问题讨论】:
-
您阅读过 FOR 文档吗? (从命令提示符键入
HELP FOR)。您需要适当地设置“令牌”选项。"tokens=1,2,3"将给出%a%b和%c中的值。"tokens=2"将给出%a中的第二个值
标签: file text batch-file lines spaces