特殊符號>、<、>>、| 叫做重新導向運算子,可以從預設位置將命令輸入和輸出資料重新導向至不同位置。
前幾天發的文,有人說我遺漏了:>、<、>>、| 這些符號
真是囧
不是忘記說明,而是要在這次才說明啊!
以下就是這些導向運算子的說明:
用來將結果輸出寫入到檔案,而不是直接顯示在[命令提示字元]視窗中。
如果檔案已經存在,原本的內容會被覆蓋掉。
<
從檔案讀取輸入的內容,而不是從鍵盤來讀取輸入。
將結果輸出並附加到檔案結尾,而不刪除檔案中,已經存在的內容。
|
把一個命令的輸出結果,再導到另一個命令的輸入。(也有人稱管線)
例如若要把 dir c:\ 的結果輸出到 file.txt,可以在[命令提示字元]視窗打入:
dir c:\ > file.txt
下面的指令會把 net use 指令的結果附加到 file.txt檔案的最後面:
net use >> file.txt
下面的指令會把file.txt檔案的內容進行排序:
sort < file.txt
下面的指令會顯示file.txt的內容,並在每滿一頁的時候,暫停一下:
type file.txt | more