dos 读取txt的字符串

来源:百度知道 编辑:UC知道 时间:2024/06/09 06:12:14
请教大侠
我做了个批处理,
有没有办法能把txt文件里的指定行的字符串赋值给一个变量
如:我要把A.txt文件里面的第二行是abcdefg
我要把这一行给读取出来赋值给一个变量,有办法吗

@echo off
for /f tokens=1,2 delims=:" %%i in ('findstr /n .* filename') do (
if %%i==2 set str=%%j
)
用findstr /n 在文本的行首加上行数。
比如:第二行是abcdefg
用命令后为:2;abcdefg
因此用以上命令可以该行的字符串。