windows bat系列8:echo詳解與DOS輸出空行
1. windows 7原生態解釋
C:\Users\Administrator.WIN7-1609051925>echo/?
顯示資訊,或將命令回顯開啟或關上。
ECHO [ON| OFF]
ECHO[message]
要顯示當前回顯設定,鍵入不帶引數的 ECHO。
說明:
以上解釋說明了echo的兩個主要功能:
a. 開啟或關閉命令回顯。預設情況下bat指令碼中的每一條命令都會顯示在DOS視窗中(即:命令回顯),用echo on/off可以控制是否關閉命令回顯;這裡有個小技巧:
@echo off
在echo off前帶@符號,表示關閉本命令及後續所有命令的回顯;不帶@符號,本命令(echo off)的回顯還是會顯示。區別如下:
此外,若echo後面不帶引數,則表示檢視當前命令回顯的狀態。
b. 用echo [message]可以輸出訊息,與Linux的echo類似。
2. echo輸出空行
原生態的解釋遺漏了echo另外一個重要功能:輸出空行。在DOS指令碼中,有時為了除錯方便,加入一下空行。很多文章或者教程給出的解決方案都是在echo後面加一個點號echo.,這樣就會輸出空行。即:
echo.
其實:echo輸出空行的方法至少有十種:
echo=
echo,
echo;
echo+
echo/
echo[
echo]
echo:
echo.
echo\
這十種方法可以分為三組,每組的效率依次遞減。可悲的是,那些被奉為經典的教程給出的卻是效率最低那組中的echo. 效果如圖:
3. 參考:
相關文章
- windows批處理之六-echo輸出不換行Windows
- echo命令詳解
- echo 命令詳解
- DOS下常用BAT命令BAT
- top命令輸出詳解
- windows下解決python輸出utf-8中文WindowsPython
- bat檔案用echo列印變數顯示ECHO IS OFF/ECHO已關閉BAT變數
- Linux與windows檔案傳輸詳解及例項LinuxWindows
- free -m命令輸出詳解
- PHP中的輸出:echo、print、printf、sprintf、pPHP
- 如何用python3輸出dos命令?Python
- 詳解Java中的IO輸入輸出流!Java
- python基本語法_輸入輸出詳解Python
- MongoDB的mongostat命令輸出詳解MongoDB
- hadoop streaming 按欄位排序與輸出分割詳解Hadoop排序
- golang echo 程式碼詳解之模版篇Golang
- golang echo 程式碼詳解之 log 篇Golang
- Fluttify輸出Flutter外掛工程詳解Flutter
- netty系列之:kequeue傳輸協議詳解Netty協議
- windows bat系列10:批量設定&取消共享目錄WindowsBAT
- Windows常用dos命令Windows
- python中使用os模組的popen方法,去除輸出多餘的空行Python
- php輸出帶變數字串(echo函式的應用)PHP變數字串函式
- sqlplus與空行.txtSQL
- MySQL show status命令輸出結果詳解MySql
- 各種UNIX平臺下vmstat與iostat輸出結果詳解iOS
- [Java 8 Tutorial翻譯系列]Java forEach詳解Java
- windows bat系列7:for處理案例二 產生等差序列WindowsBAT
- Linux基礎命令---echo列印內容到標準輸出Linux
- dos下呼叫帶輸出引數的儲存過程儲存過程
- PHP DIY 系列------框架篇:2. 請求與輸出PHP框架
- MySQL show status命令常用輸出欄位詳解MySql
- DOS 批處理命令For迴圈命令詳解
- Windows For 學習 (.bat)WindowsBAT
- echo與函式函式
- windows bat系列11:for處理案例四 去掉字串中的空格WindowsBAT字串
- 在linux中如何使用echo 輸出帶有字型顏色呢Linux
- 深入淺出 Laravel EchoLaravel