中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-13 20:42
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何在文本文件末尾插入换行符?[已解决]
楼 主 如何在文本文件末尾插入换行符?[已解决] 发表于 2008-02-11 22:44 ·  中国 河北 沧州 任丘市 华北油田网络
中级用户
★★
MS-DOS爱好者
积分 397
发帖 87
注册 2002-12-15 00:00
UID 517
性别 男
状态 离线
如题。我在经常会遇到一种情况,就是需要用批处理的方式给一个文本文件里面追加内容,这时如果这个文本文件结尾没有换行符,那末后面追加的内容将和原来的最后一行连上,会给以后的运行造成错误。我的问题是如何在给该文本文件追加内容前先在文件末尾插入换行(或者回车)符?请朋友们以如下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 发表于 2008-02-11 22:54 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
UID 79003
性别 男
状态 离线
echo.>>1.txt
echo o(∩_∩)o>>1.txt
3 发表于 2008-02-11 23:11 ·  中国 河北 沧州 任丘市 华北油田网络
中级用户
★★
MS-DOS爱好者
积分 397
发帖 87
注册 2002-12-15 00:00
UID 517
性别 男
状态 离线
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 发表于 2008-03-07 15:06 ·  中国 广东 广州 白云区 电信
新手上路
积分 4
发帖 2
注册 2008-03-07 13:35
UID 112285
性别 男
状态 离线
我想在文本中间加个换行符号 又该如何?
5 发表于 2008-03-07 15:09 ·  中国 广东 广州 白云区 电信
新手上路
积分 4
发帖 2
注册 2008-03-07 13:35
UID 112285
性别 男
状态 离线
例如:

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(此处没有换行)

要求:再 字段前
论坛跳转: