关于批处理FOR的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:20:29
如果现在有这样的四行:
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
ddddddddddddd
而我想抽出其中的第一行和第三行分别赋给两个变量,怎么办?我现在只能用eol滤掉第四行,生成一个文件,再滤掉第三行生成……直到只剩下第一行为止……eol能一次多个吗?求教!!!

引入一个变量 读取文本一行 变量变加1
同时 将 该行 赋值 相应的变量

假设文本为 A.txt

@echo off& setlocal enabledelayedexpansion
for /f "delims=" %%1 in (A.txt)do (set /a wind+=1
set wind!wind!=%%1)
echo !wind1!
echo !wind3!
pause 1>nul