![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 10:16 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 两个文件内容相加但是内容自动换行问题 |
| 可打印版本 1,834 / 17 |
| 第1楼 ahljf | 发表于 2008-01-26 23:36 |
| 初级用户 发帖 24 积分 52 | |
|
两个文件内容相加但是内容自动换行问题 例如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里面怎么解决这个问题,望高手赐教. |
|
| 第2楼 fastslz | 发表于 2008-01-26 23:48 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
http://www.cn-dos.net/forum/viewthread.php?tid=37346&fpage=1
和这贴一样想说明你所说的DOS是纯DOS还是CMD |
|
| 第3楼 ahljf | 发表于 2008-01-27 11:26 |
| 初级用户 发帖 24 积分 52 | |
Originally posted by ahljf at 2008-1-26 11:36 PM: 都是纯DOS,不是WINDOWS下的CMD |
|
| 第4楼 fastslz | 发表于 2008-01-27 14:19 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
echo.>>1.bat
copy 1.bat+2.bat 3.bat 纯DOS转换大小写有点难度,取决于你对纯DOS的了解程度了。 |
|
| 第5楼 ahljf | 发表于 2008-01-27 19:00 |
| 初级用户 发帖 24 积分 52 | |
|
4楼的echo.>>1.bat
copy 1.bat+2.bat 3.bat 是什么意思,是可以解决回车符的问题吗?我刚才试了下不可以啊,而且还多换了几行. |
|
| 第6楼 suntb | 发表于 2008-01-27 21:53 |
| 高级用户 发帖 277 积分 581 | |
|
回楼主的
在 copy 命令后加个 /b 开关就行 copy /b 1.bat+2.bat 3.bat [ Last edited by suntb on 2008-1-27 at 09:54 PM ] |
|
| 第7楼 suntb | 发表于 2008-01-27 21:56 |
| 高级用户 发帖 277 积分 581 | |
|
好象楼主没说什么大小写的问题,不知道4楼的fastslz兄意指何方
|
|
| 第8楼 fastslz | 发表于 2008-01-27 21:56 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
晕~说的话还真会误导本意,那叫解决回车符的问题,删除1.bat换行符。
如果你不太了解纯DOS还是免了 |
|
| 第9楼 suntb | 发表于 2008-01-27 22:05 |
| 高级用户 发帖 277 积分 581 | |
Originally posted by fastslz at 2008-1-27 09:56 PM: fastslz兄是说我吗?我这没有纯DOS,是在CMD下运行 copy /b 的 倒是不知道在纯DOS下 copy 是否也有 /b 这个开关 如果没有,权当一笑,呵呵 |
|
| 第10楼 fastslz | 发表于 2008-01-27 22:22 |
| 铂金会员 发帖 2,315 积分 5,493 来自 上海 | |
|
不是,8楼是回5楼的话,发贴中途跑开了 ,所以....
|
|
| 第11楼 ahljf | 发表于 2008-01-28 20:57 |
| 初级用户 发帖 24 积分 52 | |
Originally posted by fastslz at 2008-1-27 10:22 PM: 在这里发言要耐心,我加入联盟就是想学点东西,当然有不懂的地方,我觉得我没什么让8楼难堪的话,只是有些疑惑想弄清楚,如果8楼觉得不屑跟我们新手交流可以不交流,没有必要用嘲笑的语言. 这个世界发展太快,任何人都有不懂的东西,DOS方面你比我强,但是我相信在有些地方你不如我,大家都要互相学习. |
|
| 第12楼 suntb | 发表于 2008-01-29 00:40 |
| 高级用户 发帖 277 积分 581 | |
|
不知道俺 6楼 的回答能不能解决楼主的问题
|
|
| 第13楼 chenall | 发表于 2008-01-29 00:50 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
纯DOS下要去回车符若不用第三方工具很难.可以试试LMOD,DEBUG,之类的.
|
|
| 第14楼 ahljf | 发表于 2008-01-29 01:07 |
| 初级用户 发帖 24 积分 52 | |
Originally posted by suntb at 2008-1-29 12:40 AM: 我在XP的CMD下用好象不可以,我的格式如下 copy /b 1.bat+2.bat 3.bat 不过还是感谢盟友. |
|
| 第15楼 chenall | 发表于 2008-01-29 01:20 |
| 银牌会员 发帖 469 积分 1,276 来自 福建泉州 | |
|
单用COPY是不能去掉回车符的
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |