echoコマンドは、標準出力に文字を出力します。しかし、Windowsのechoはエコーバックの制御のコマンドという別の役割も(なぜか)あるので、3つの構文があります。
echo
プロンプト上での現在のエコーバックのモード(実行するコマンドを画面に出力するかどうか)が表示されます。
空白行の出力ではないので注意。
echo [ON | OFF]
エコーバックモードをonまたはoffにします。
よくバッチファイルの冒頭で
@echo off
と使われます。
echo
テキスト文字列をそのまま画面に出力します。末尾は改行されます。
echo ""
""
引用符もそのまま表示されます
echo.
空白行を出力したい場合は、無視される記号である「.」を利用します。かなり、変則的ですね。
参考
http://pf-j.sakura.ne.jp/program/dos/doscmd/echo.htm