Board logo

标题: [文本处理] 批处理命令echo中加点与不加点的区别? [打印本页]

作者: saint_Zuo    时间: 2012-2-23 10:34     标题: 批处理命令echo中加点与不加点的区别?

echo.%~1与echo %~1的区别是什么?感觉加了个点也没发现区别呀!
作者: cjiabing    时间: 2012-2-23 10:42

诸如此类:
echo 你好
echo.你好
echo,你好
echo;你好
……
命令与字符之间都要有一个分隔符,没有多大区别!~
如果你想避免变量导致的“……打开或关闭”,最好使用echo;%%a或echo;%var%,当变量为空时它们只显示空行。
作者: ivor    时间: 2012-2-23 10:57

  1. echo.
  2. echo,
  3. echo/
  4. echo;
  5. echo:
  6. echo\
  7. echo[
  8. echo]
复制代码
一般用作换行
作者: Perl    时间: 2012-2-23 13:02

http://www.bathome.net/thread-939-1-1.html




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2