無參數
作用:顯示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
運行結果: