- 帖子
- 55
- 积分
- 79
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2012-2-3
|
引用自namejm
echo.%str% 和 echo %str%
知道 echo.hello! 和 echo hello! 有何差别吗?就具体字符串的输出而言,它们在效果上是完全等同的;但是,当 hello! 用变量来替换之后,在特定情况下结果将会截然不同!试试令变量 str 为空,再在批处理文件中分别执行这两条语句,看看它们的提示吧。结果出来了吗?总结一下:当变量 str 的值为空时,echo.%str% 输出了一个空行,而 echo %str% 则返回 echo 的当前状态。当用 for 语句读取带空行的文本,并用 echo 语句来输出时,echo.%str% 语句无疑是上上之选。
当str是空格是echo %str%会提示关闭状态1# 1e3e |
|