中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 12:39
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 取文本文件的内容 查看 677 回复 2
楼 主 取文本文件的内容 发表于 2008-08-26 15:16 ·  中国 安徽 合肥 电信
新手上路
积分 14
发帖 5
注册 2008-08-26 13:43
17年会员
UID 124194
性别 男
状态 离线
如果将一个文本文件的第一行,第二行,第三行的内容分别赋给变量a,b,c,第四行以下的全部内容赋给变量e呢?急求解,各位帮帮忙!
2 发表于 2008-08-26 15:33 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
如果第四行以下有1GB内容,内存空间足够存放这个变量吗?
3 发表于 2008-08-26 15:45 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
是这样的吗:

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
set /a n+=1
if !n! equ 1 set "a=%%i"
if !n! equ 2 set "b=%%i"
if !n! equ 3 set "c=%%i"
if !n! geq 4 set "e=!e! %%i"
)

批处理之家新域名:www.bathome.net
论坛跳转: