中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 请教如何拼接文本? 上一主题 | 下一主题
lovecissi
初级用户





积分 40
发帖 8
注册 2006-5-28
状态 离线
『楼 主』:  请教如何拼接文本?

我有两个文件
1.txt
内容为  111111
2.txt
内容为  222222

当我用 type d:\1.txt >> 2.txt 时,显示2.txt内容为
2222221111111


请问如何才能在两者之间插入回车符,使得2.txt的内容为
222222
111111

请教各位前辈?

2006-6-23 21:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不得不爱
超级版主

我爱DOS


积分 5310
发帖 2044
注册 2005-9-26
来自 四川南充
状态 离线
『第 2 楼』:  

你那是在1.txt和2.txt里没有插入回车符引起的!
可以用下面的命令:
type 2.txt|find/v "">3.txt
del 2.txt
ren 3.txt 2.txt
type 1.txt|find/v "">>2.txt



我的网络U盘 我的网络第2个U盘
论坛软件下载链接
灵雨飘零论坛  
论坛新手必读,所有人的基本行为准则
刷QQ空间人气、留言的小软件
2006-6-24 11:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lovecissi
初级用户





积分 40
发帖 8
注册 2006-5-28
状态 离线
『第 3 楼』:  

非常感谢~~~非常感谢·~~~~
你是我的恩人

2006-6-24 12:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bagpipe
银牌会员

DOS联盟捡破烂的


积分 1144
发帖 425
注册 2005-10-20
来自 北京
状态 离线
『第 4 楼』:  

more <d:\1.txt>> 2.txt这样也应该可以的

2006-6-24 15:13
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
flysp
中级用户




积分 207
发帖 41
注册 2004-10-24
状态 离线
『第 5 楼』:  

for /f  %i in (d:\1.txt) do @echo %i >>d:\2.txt

2006-6-24 20:42
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsort
元老会员

Batchinger


积分 4432
发帖 1512
注册 2002-10-18
状态 离线
『第 6 楼』:  

Re Upstairs:

      以上各位回答的将问题复杂化了,一个回车标记使用单独使用echo.就可以添加了。

echo.>>2.txt
type d:\1.txt >> 2.txt



※ Batchinger 致 Bat Fans:请访问 [讨论]批处理编程的异类 ,欢迎交流与共享批处理编程心得!
2006-6-24 22:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
amao
中级用户





积分 316
发帖 152
注册 2006-6-18
状态 离线
『第 7 楼』:  

sed "r 1.txt" 2.txt

不管2.txt原文本最后有无回车符都行

[ Last edited by amao on 2007-2-3 at 02:01 PM ]

2007-2-3 13:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: