中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 17:04
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » 如何在文本文件末尾插入换行符?[已解决]
可打印版本  940 / 4
第1楼 sglxy 发表于 2008-02-11 22:44
中级用户 发帖 87 积分 397
如何在文本文件末尾插入换行符?[已解决]
如题。我在经常会遇到一种情况,就是需要用批处理的方式给一个文本文件里面追加内容,这时如果这个文本文件结尾没有换行符,那末后面追加的内容将和原来的最后一行连上,会给以后的运行造成错误。我的问题是如何在给该文本文件追加内容前先在文件末尾插入换行(或者回车)符?请朋友们以如下boot.ini文件为例给予指点:


default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
timeout=5

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect(此处没有换行)

[ Last edited by sglxy on 2008-2-12 at 10:33 AM ]
第2楼 slore 发表于 2008-02-11 22:54
铂金会员 发帖 2,478 积分 5,212
echo.>>1.txt
echo o(∩_∩)o>>1.txt
第3楼 sglxy 发表于 2008-02-11 23:11
中级用户 发帖 87 积分 397
Originally posted by slore at 2008-2-11 10:54 PM:
echo.>>1.txt
echo o(∩_∩)o>>1.txt



================================

谢谢slore朋友,没想到你这么简单就给解决了,你真是高手,太感谢了。

[ Last edited by sglxy on 2008-2-11 at 11:13 PM ]
第4楼 lzw2009 发表于 2008-03-07 15:06
新手上路 发帖 2 积分 4
我想在文本中间加个换行符号 又该如何?
第5楼 lzw2009 发表于 2008-03-07 15:09
新手上路 发帖 2 积分 4
例如:

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
timeout=5

<-------------此处添加


multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect(此处没有换行)

要求:再 字段前
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023