批处理 ECHO命令输出空行

众所周知,如果echo后面跟一个环境变量,但是该变量却为空时,相当于不加任何参数的echo,即输出当前echo是on还是off。很多文章或者教程给出的解决方案都是在echo后面加一个点号echo.,这样就会输出空行。 

复制代码代码如下:

@echo off 
echo �mon.tw% 
:: ECHO is off. 
echo.�mon.tw% 


pause据我所知,用echo输出空行至少有十种方法: 

复制代码代码如下:

@echo off 

echo= 
echo, 
echo; 

echo+ 
echo/ 
echo[ 
echo] 

echo: 
echo. 
echo\ 
pause 


这十种方法可以分为三组,每组的效率依次递减。可悲的是,那些被奉为经典的教程给出的却是效率最低那组中的echo. 

 

posted @ 2014-10-18 00:04  dcrenl  阅读(5219)  评论(0编辑  收藏  举报