中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 18:04
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]关于每行开头都添加相同内容的问题 查看 839 回复 4
楼 主 [求助]关于每行开头都添加相同内容的问题 发表于 2008-04-08 23:35 ·  中国 河南 濮阳 联通
新手上路
积分 6
发帖 2
注册 2008-04-08 23:06
18年会员
UID 115306
性别 男
状态 离线
我想在每行开头都添加一个相同的内容,例如:
123456
456789
789456
这三句话存到文件1.txt
把开头添加为:
gogo 123456
gogo 456789
gogo 789456
这个批处理应该如何写


我刚刚开始接触批处理,是个小白。希望命令里给个注释!!
2 发表于 2008-04-09 00:31 ·  法国
高级用户
★★
积分 783
发帖 268
注册 2006-12-26 17:18
19年会员
UID 74627
性别 男
状态 离线
给你写个吧
@echo off
for /f %%i in ('type %1') do echo gogo %%i>>%1


你把这句拷下保存为 abc.cmd , 然后用鼠标把你的那个1.txt拉上去。
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
3 原来有人发了啊: 发表于 2008-04-09 00:32 ·  中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
@echo off
for /f "delims=" %%i in (1.txt) do echo goto%%i>>2.txt
start 2.txt


[ Last edited by zw19750516 on 2008-4-9 at 12:33 AM ]
批处理之家新域名:www.bathome.net
4 发表于 2008-04-26 14:23 ·  中国 辽宁 锦州 联通
中级用户
★★
积分 228
发帖 106
注册 2008-04-26 12:34
18年会员
UID 117003
性别 男
状态 离线
这个对我有些帮助,不过还要揣摩一番。对文本的处理实在一窍不通。
5 发表于 2008-04-26 22:10 ·  中国 湖北 荆州 监利市 电信
新手上路
积分 2
发帖 1
注册 2008-04-23 18:02
18年会员
UID 116726
性别 男
状态 离线
学习学习
论坛跳转: