輸入重定向

輸入重定向,是指不使用系統提供的標準輸入連線埠,而進行重新的指定。

輸入重定向:是指不使用系統提供的標準輸入連線埠,而進行重新的指定。
"輸入重定向運算符(<)"可以處理從除鍵盤外的設備到Windows Vista命令的輸入。輸入重定向總是用於傳送文本檔案內容到Windows Vista命令。最常用的示例是MORE命令,其用於每次在螢幕上顯示信息。如果使用TYPE命令時文本檔案太大而超過螢幕範圍,則以下命令通過將BIGFILE.TXT的內容傳送到MORE命令來解決該問題:
more < bigfile.txt
當運行此命令時,首先將顯示文本的第一頁螢幕,下一行顯示在螢幕的底部:
-- More --
只要按任何鍵,MORE命令將顯示下一頁螢幕(不管怎樣,不能在使用MORE命令時弄錯<和>。命令more > bigfile.txt會清除BIGFILE.TXT!)。MORE命令是filter(篩選器)命令的示例。篩選器用於處理所有通過其傳送的文本。其他Windows Vista的篩選器是SORT和FIND,稍後將會討論。
輸入重定向的另一個方便的用法是傳送按鍵到Windows Vista命令行。例如,創建名為ENTER.TXT的文本檔案(其中包括單獨的Enter鍵),然後嘗試使用該命令:
date < enter.txt
Windows Vista讀取ENTER.TXT內容並使用單個回車鍵作為輸入而顯示當前日期,而不是等待用戶輸入新的日期或按下Enter鍵(有關更容易地輸入Enter鍵到命令的方式,將在下一節介紹)。
提示:
可以傳送按鍵到任何等待輸入的Windows Vista命令,甚至還可以傳送多個按鍵。例如,典型的FORMAT命令有3個提示:一個是插入磁碟,一個是卷標籤,另一個是格式化另一個磁碟。如果對這些提示的通常回響是Enter、Enter、N和Enter鍵,則可以將這些鍵包含在名為INFORMAT.TXT的文本檔案中,然後使用以下命令運行FORMAT命令:
format a: < informat.txt
重定向輸入的通用接收者是SORT命令。顧名思義,SORT命令可以對數據進行排序,然後在螢幕上顯示結果。以下是對檔案JUMBLED.TXT排序的方法的示例:
sort < jumbled.txt
可以使用>符號將其重定向到另一個檔案,而不僅僅在螢幕上顯示排序的結果。
提示:
SORT通常從第一列開始運行。為了從其他列開始,則可以使用/+n開關,其中n是要使用的列的編號。為了以反序排列檔案,則使用/R開關

熱門詞條

聯絡我們