Board logo

標題: [分享] BAT批次指令:SORT 的功能介紹 [打印本頁]

作者: a448488    時間: 2013-8-17 18:32     標題: BAT批次指令:SORT 的功能介紹

BAT批次指令:SORT 的功能介紹

SORT : 排序。



指令詳解:

英文解釋:  

(v.)排序,挑選,分類,種類,類別,性質,程度

合併排序,錯分類,篩選分類,屬,列

SORT [/R] [/+n] [/M kilobytes] [/L locale] [/REC recordbytes]
     [[drive1:][path1]filename1] [/T [drive2:][path2]]
     [/O [drive3:][path3]filename3]
  /+n                       指定每次開始比較的起始字元數目 n。
                              /+3 表示每次比較都從每行的第 3 個字元開始。
                              少於三個字元的行數會先被核對。
                              預設情況下會從每行的第一個字元開始比較。
  /L[OCALE] locale     用指定數值覆寫系統預設值。
                              ""C"" 地區設定會產生最快的核對順序,而且是目前唯一的其他選擇。
                              排序都不會區分英文大小寫。
  /M[EMORY] kilobytes指定排序時主記憶體的使用量記憶體大小,以 KB 為單位。
                              不可低於160 KB。如果已指定記憶體大小,
                              不論目前可用記憶體有多少,排序時將會使用您所指定的值。
                              如果您不指定記憶體的話,可以產生最佳效能。
                              預設狀況下如果符合預設記憶體大小最大值的話,排序會一次
                              執行完成 (沒有暫存檔案),否則排序會分兩次完成
                              (部分排序完成的資料會儲存在暫存檔案中)。
                              這樣排序和合併所使用的記憶體容量相等。
                              預設最大記憶體大小是90% 的可用主記憶體大小
                              (如果輸入和出都是使用檔案的話),
                              否則只會設定 45% 的可用主記憶體大小。
  /REC[ORD_MAXIMUM]字元指出一個記錄中字元的最大數目 (預設值為 4096,最大值為 65535)。
  /R[EVERSE]             反轉排序順序; 也就是,排序由 Z 到 A,然後由 9 到 0。
  [drive1:][path1]filename1   指定要排序的檔案。如果未指定排序檔案,會將標準輸入排序。
                              指定輸入檔案比將相同的檔案重新導向為標準輸入還要快。
  /T[EMPORARY]
    [drive2:][path2]    指定要保留排序的工作存放區的目錄路徑,
                              萬一資料不適合放在主要記憶體中的話可以使用。
                              預設值為使用系統暫存目錄。
  /O[UTPUT]
    [drive3:][path3]filename3 指定排序的輸入要被存放的檔案。
                              如果未指定,資料會被寫入標準輸出中。
                              指定輸出檔案比將標準輸出重新導向到相同的檔案還要快。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)