无参数
作用:显示echo当前状态为打开还是关闭,在打开状态下,会显示命令本身,称为回显,界面看起来和一行一行敲命令一样,一行命令 + 执行结果,而关闭状态就只显示执行结果,默认是打开状态。
echo
pause
运行结果:
@echo
@pause
运行结果:
说明:这里@的作用是不显示命令,想不显示哪句命令就在这句命令前加个@,缺点是每句不显示的命令都要在开头加个@,比较麻烦。
参数为on或off
作用:打开或者关闭命令的回显状态,在最开始写一句echo off,接下来的所有命令都不显示了,但是echo off这条命令会显示,如果不想显示,就在echo off前加个@就好了。
@echo off
pause
运行结果:
参数为message
作用:打印message内容。
@echo off
echo show message
pause
运行结果:
参数为message >或>> file
作用:把message内容写入文件file中,file如果不存在会创建,>表示清空后再写入,>>表示不清空追加写入。
@echo off
echo message1>>output.txt
echo message2>>output.txt
echo message3>>output.txt
pause
运行结果:
@echo off
echo message1>output.txt
echo message2>output.txt
echo message3>output.txt
pause
运行结果: