Board logo

标题: 请教各路大侠一个 ECHO 字符串到文本文件多出空行的问题 [打印本页]

作者: maotao     时间: 2006-9-20 03:50    标题: 请教各路大侠一个 ECHO 字符串到文本文件多出空行的问题

比如说 Echo 123>My.TXT

这样生成的 My.TXT 文本文件的大小是 5 字节,在内容 123 后面多出了一个空行,如何避免出现这样的空行,或者,如何通过一定的方法去掉这个空行呢?

先谢谢大家了
作者: vkill     时间: 2006-9-20 03:54
>My.TXT Echo 123
作者: 9527     时间: 2006-9-20 03:54
楼上的代码跟楼主的效果一样,测试环境WINXP

楼主试试以下代码:

<nul set/p=123>MY.txt  这样就可以啦
作者: maotao     时间: 2006-9-20 03:56
呵呵,谢谢 3 楼的兄弟,解决了!
作者: maotao     时间: 2006-9-20 04:03


  Quote:
Originally posted by pip at 2006-9-20 03:54:
楼上的代码跟楼主的效果一样,测试环境WINXP

楼主试试以下代码:

<nul set/p=123>MY.txt  这样就可以啦

顺便请教一下,可否解释一遍?嘿嘿
作者: 9527     时间: 2006-9-20 04:28
你运行一下 set/p=hello <nul 看看
>my.txt 这个我们都知道是写入文件,我只不过把<nul写在句首而已,纯属个人爱好.........
作者: maotao     时间: 2006-9-20 04:37
呵呵,谢谢!
作者: uime     时间: 2006-9-20 04:44
set /P 命令行开关允许将变量数值设成用户输入的一行输入,>nul就是什么也不用输入的意思
作者: vkill     时间: 2006-9-20 05:17
哎,开始看错了
作者: yardian     时间: 2006-10-19 02:36
呵呵,这个不错.但是如何加入一个回车符呢?
作者: pengfei     时间: 2006-10-19 06:04
精彩~~~

echo 123>my.txt 会多出一个空行是因为回显123后会换行, 所以多出一个回车符.

而pip兄的<nul set/p=123>MY.txt 是把自动输入123字符串重定向至文件, 所以不存在换行的问题.
作者: lxmxn     时间: 2006-10-19 06:29


  Quote:
Originally posted by yardian at 2006-10-19 02:36:
呵呵,这个不错.但是如何加入一个回车符呢?


echo 123>1.txt

或者

>1.txt echo 123

    之后,1.txt文件就多出一个回车符了,楼上已经讲了啊。

作者: pengfei     时间: 2006-10-19 06:35
呵呵~ 加入一个回车还不容易...
<nul set/p=123>my.txt
echo.>>my.txt

作者: amao     时间: 2006-10-19 13:51
楼主是无忧论坛的老毛桃吗?
作者: electronixtar     时间: 2006-10-19 23:35
看样子可能不是~乱猜的
作者: lxmxn     时间: 2006-10-20 00:01
  老毛是谁?

  没听说过………… =_=

作者: maotao     时间: 2006-11-1 20:58


  Quote:
Originally posted by electronixtar at 2006-10-19 23:35:
看样子可能不是~乱猜的



  Quote:
Originally posted by amao at 2006-10-19 13:51:
楼主是无忧论坛的老毛桃吗?

哦,这个。。。Willsort 和 Namejm 两位斑竹可以帮大家给我验明正身。。。如假包换!

到这里向大家请教来了,呵呵
作者: namejm     时间: 2006-11-1 21:12
  maotao正是无忧启动论坛的老毛桃,欢迎maotao兄常来这里。
作者: electronixtar     时间: 2006-11-1 22:45
汗~~~高手来了,maotao不准潜水,要多多发文章啊。
作者: amao     时间: 2006-11-2 01:36
看来以后在这里也可以请教老毛桃了,我等菜鸟就不用两边跑了。

[ Last edited by amao on 2006-11-2 at 01:37 AM ]
作者: lxmxn     时间: 2006-11-2 02:23

  呵呵,久仰久仰。。。

  来了可要给我们这些菜菜多帖点好东西哦~~  呵呵~~~

作者: electronixtar     时间: 2006-11-2 03:44


  Quote:
老毛是谁?

  没听说过………… =_=



  Quote:
  呵呵,久仰久仰。。。

  来了可要给我们这些菜菜多帖点好东西哦~~  呵呵~~~

典型的灌水~~~(其实我这个回复也在灌水 -_-!)