答案1
最容易识别的例子可能是@echo off
批处理文件的开头(自 DOS 以来)。
@
关闭该命令的控制台回显。您@echo off
始终会看到它,因为如果您不使用它,则echo off
在运行批处理时,您会在控制台显示中看到实际命令。当您尝试控制批处理脚本中显示/回显的内容时,这会适得其反。:)
话虽如此,我不确定为什么 Chocolaty 网站说要在那个(非批处理)环境中使用它。
以下是微软的 TechNet 文章回声,这解释了@
:
如果要关闭回显并且不想回显 echo 命令,请在命令前键入一个 at 符号 (@),如下所示:
@echo 关闭
事实证明,一年前也有人在 StackOverflow 上问过这个问题: