楼 主
请教各路大侠一个 ECHO 字符串到文本文件多出空行的问题
发表于 2006-09-20 03:50 · 中国 江苏 扬州 电信
初级用户
★
积分 44
发帖 14
注册 2006-06-07 21:18
UID 56712
状态 离线
比如说 Echo 123>My.TXT
这样生成的 My.TXT 文本文件的大小是 5 字节,在内容 123 后面多出了一个空行,如何避免出现这样的空行,或者,如何通过一定的方法去掉这个空行呢?
先谢谢大家了
第 2 楼
发表于 2006-09-20 03:54 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
第 3 楼
发表于 2006-09-20 03:54 · 中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
楼上的代码跟楼主的效果一样,测试环境WINXP
楼主试试以下代码:
<nul set/p=123>MY.txt 这样就可以啦
我今后在论坛的目标就是做个超级坏人!!!
第 4 楼
发表于 2006-09-20 03:56 · 中国 江苏 扬州 电信
初级用户
★
积分 44
发帖 14
注册 2006-06-07 21:18
UID 56712
状态 离线
第 5 楼
发表于 2006-09-20 04:03 · 中国 江苏 扬州 电信
初级用户
★
积分 44
发帖 14
注册 2006-06-07 21:18
UID 56712
状态 离线
Originally posted by pip at 2006-9-20 03:54:
楼上的代码跟楼主的效果一样,测试环境WINXP
楼主试试以下代码:
<nul set/p=123>MY.txt 这样就可以啦
顺便请教一下,可否解释一遍?嘿嘿
第 6 楼
发表于 2006-09-20 04:28 · 中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
你运行一下 set/p=hello <nul 看看
>my.txt 这个我们都知道是写入文件,我只不过把<nul写在句首而已,纯属个人爱好.........
我今后在论坛的目标就是做个超级坏人!!!
第 7 楼
发表于 2006-09-20 04:37 · 中国 江苏 扬州 电信
初级用户
★
积分 44
发帖 14
注册 2006-06-07 21:18
UID 56712
状态 离线
第 8 楼
发表于 2006-09-20 04:44 · IANA 局域网IP(Private-Use)
初级用户
★
积分 70
发帖 27
注册 2006-09-19 19:23
UID 63080
性别 男
来自 河南
状态 离线
set /P 命令行开关允许将变量数值设成用户输入的一行输入,>nul就是什么也不用输入的意思
第 9 楼
发表于 2006-09-20 05:17 · 中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
第 10 楼
发表于 2006-10-19 02:36 · 中国 浙江 杭州 电信
中级用户
★★
积分 305
发帖 85
注册 2005-05-23 00:00
UID 39004
性别 男
状态 离线
第 11 楼
发表于 2006-10-19 06:04 · 中国 湖南 娄底 新化县 电信
银牌会员
★★★
积分 1,218
发帖 485
注册 2006-07-21 21:24
UID 58987
来自 湖南.娄底
状态 离线
精彩~~~
echo 123>my.txt 会多出一个空行是因为回显123后会换行, 所以多出一个回车符.
而pip兄的<nul set/p=123>MY.txt 是把自动输入123字符串重定向至文件, 所以不存在换行的问题.
第 12 楼
发表于 2006-10-19 06:29 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by yardian at 2006-10-19 02:36:
呵呵,这个不错.但是如何加入一个回车符呢?
echo 123>1.txt
或者
>1.txt echo 123
之后,1.txt文件就多出一个回车符了,楼上已经讲了啊。
第 13 楼
发表于 2006-10-19 06:35 · 中国 湖南 娄底 新化县 电信
银牌会员
★★★
积分 1,218
发帖 485
注册 2006-07-21 21:24
UID 58987
来自 湖南.娄底
状态 离线
呵呵~ 加入一个回车还不容易...
<nul set/p=123>my.txt
echo.>>my.txt
第 14 楼
发表于 2006-10-19 13:51 · 美国 北达科他州立大学
中级用户
★★
积分 316
发帖 152
注册 2006-06-18 13:01
UID 57204
性别 男
状态 离线
第 15 楼
发表于 2006-10-19 23:35 · 中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
UID 42173
性别 男
状态 离线
看样子可能不是~乱猜的
C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
论坛跳转: