中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 两个文件内容相加但是内容自动换行问题
« [1] [2] »
作者:
标题: 两个文件内容相加但是内容自动换行问题 上一主题 | 下一主题
ahljf
初级用户





积分 52
发帖 24
注册 2008-1-25
状态 离线
『楼 主』:  两个文件内容相加但是内容自动换行问题

例如copy 1.bat+2.bat 3.bat命令,把1.bat和2.bat里的内容相加并形成3.bat但是出现情况是在3.bat里面自动换行,例如1.bat内容是123,2.bat内容是456,我是想在3.bat里面是123456,但是最后都是在3和4之间自动换行.
我知道是在1.bat里面在3那里有个回车符,而且我知道在windows里面可以解决这个问题,但是不知道在DOS里面怎么解决这个问题,望高手赐教.

2008-1-26 23:36
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 2 楼』:  

http://www.cn-dos.net/forum/viewthread.php?tid=37346&fpage=1
和这贴一样想说明你所说的DOS是纯DOS还是CMD



第一高手    第二高手

2008-1-26 23:48
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ahljf
初级用户





积分 52
发帖 24
注册 2008-1-25
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by ahljf at 2008-1-26 11:36 PM:
例如copy 1.bat+2.bat 3.bat命令,把1.bat和2.bat里的内容相加并形成3.bat但是出现情况是在3.bat里面自动换行,例如1.bat内容是123,2.bat内容是456,我是想在3.bat里面是 ...

都是纯DOS,不是WINDOWS下的CMD

2008-1-27 11:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 4 楼』:  

echo.>>1.bat
copy 1.bat+2.bat 3.bat

纯DOS转换大小写有点难度,取决于你对纯DOS的了解程度了。



第一高手    第二高手

2008-1-27 14:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ahljf
初级用户





积分 52
发帖 24
注册 2008-1-25
状态 离线
『第 5 楼』:  

4楼的echo.>>1.bat
copy 1.bat+2.bat 3.bat
是什么意思,是可以解决回车符的问题吗?我刚才试了下不可以啊,而且还多换了几行.

2008-1-27 19:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
suntb
高级用户





积分 581
发帖 277
注册 2006-12-23
状态 离线
『第 6 楼』:  

回楼主的

在 copy 命令后加个 /b 开关就行

copy /b 1.bat+2.bat 3.bat

[ Last edited by suntb on 2008-1-27 at 09:54 PM ]

2008-1-27 21:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
suntb
高级用户





积分 581
发帖 277
注册 2006-12-23
状态 离线
『第 7 楼』:  

好象楼主没说什么大小写的问题,不知道4楼的fastslz兄意指何方

2008-1-27 21:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 8 楼』:  

晕~说的话还真会误导本意,那叫解决回车符的问题,删除1.bat换行符。
如果你不太了解纯DOS还是免了



第一高手    第二高手

2008-1-27 21:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
suntb
高级用户





积分 581
发帖 277
注册 2006-12-23
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by fastslz at 2008-1-27 09:56 PM:
晕~说的话还真会误导本意,那叫解决回车符的问题,删除1.bat换行符。
如果你不太了解纯DOS还是免了

fastslz兄是说我吗?我这没有纯DOS,是在CMD下运行 copy /b 的

倒是不知道在纯DOS下 copy 是否也有 /b 这个开关

如果没有,权当一笑,呵呵

2008-1-27 22:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 10 楼』:  

不是,8楼是回5楼的话,发贴中途跑开了 ,所以....



第一高手    第二高手

2008-1-27 22:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ahljf
初级用户





积分 52
发帖 24
注册 2008-1-25
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by fastslz at 2008-1-27 10:22 PM:
不是,8楼是回5楼的话,发贴中途跑开了 ,所以....

在这里发言要耐心,我加入联盟就是想学点东西,当然有不懂的地方,我觉得我没什么让8楼难堪的话,只是有些疑惑想弄清楚,如果8楼觉得不屑跟我们新手交流可以不交流,没有必要用嘲笑的语言.
这个世界发展太快,任何人都有不懂的东西,DOS方面你比我强,但是我相信在有些地方你不如我,大家都要互相学习.

2008-1-28 20:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
suntb
高级用户





积分 581
发帖 277
注册 2006-12-23
状态 离线
『第 12 楼』:  

不知道俺 6楼 的回答能不能解决楼主的问题

2008-1-29 00:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chenall
银牌会员




积分 1276
发帖 469
注册 2002-12-23
来自 福建泉州
状态 离线
『第 13 楼』:  

纯DOS下要去回车符若不用第三方工具很难.可以试试LMOD,DEBUG,之类的.



QQ:366840202
http://chenall.net
2008-1-29 00:50
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (366840202)  编辑帖子  回复  引用回复
ahljf
初级用户





积分 52
发帖 24
注册 2008-1-25
状态 离线
『第 14 楼』:  



  Quote:
Originally posted by suntb at 2008-1-29 12:40 AM:
不知道俺 6楼 的回答能不能解决楼主的问题

我在XP的CMD下用好象不可以,我的格式如下
copy /b 1.bat+2.bat 3.bat
不过还是感谢盟友.

2008-1-29 01:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenall
银牌会员




积分 1276
发帖 469
注册 2002-12-23
来自 福建泉州
状态 离线
『第 15 楼』:  

单用COPY是不能去掉回车符的



QQ:366840202
http://chenall.net
2008-1-29 01:20
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (366840202)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: