標題:
[分享]
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/)