中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 21:40
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 隔行插入 查看 765 回复 4
楼 主 隔行插入 发表于 2008-03-28 17:13 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
现在有a.txt内容如下
wo men de ai
b.txt内容如下
aaaaaaaa
bbbbbbbb
ccccccccc
dddddddd
现在想完成个命令隔行插入,最后结果为
aaaaaaaa
wo men de ai
bbbbbbbb
wo men de ai
ccccccccc
wo men de ai
dddddddd
该怎么做,谢谢
2 发表于 2008-03-28 17:45 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
试了下,显示可以,但输出就不对了
3 发表于 2008-03-28 20:06 ·  中国 上海 奉贤区 电信
中级用户
★★
积分 392
发帖 142
注册 2007-06-10 09:48
19年会员
UID 90856
性别 男
状态 离线
你输出成txt文件看一下 啊,不行的吗
4 发表于 2008-03-28 23:56 ·  中国 广东 深圳 南山区 电信
初级用户
积分 48
发帖 17
注册 2007-04-19 12:29
19年会员
UID 85742
性别 男
状态 离线
代码正确。又学习了。

@echo off
set /p str=<a.txt
for /f "tokens=*" %%i in (b.txt) do (
echo %%i
echo %str%
)>>3.txt
pause>nul
5 发表于 2008-03-29 13:57 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
sed "ra.txt" b.txt|more>c.txt
论坛跳转: