2021-05-12 14:32:11
Linux中的sort命令
2020-06-16 17:34:43
sort命令是根據不同的資料型別以行為單位對資料進行排序。
簡介
sort命令是根據不同的資料型別以行為單位對資料進行排序。
sort的預設比較規則是從首字元向後,按照ASCII碼值進行比較,將結果按照升序輸出。
用法
sort命令的基本格式如下:
1
|
|
sort命令可使用的引數有:
1 2 3 4 5 6 7 8 9 10 11 |
|
下面將會對這些引數進行介紹,其中簡單的引數就不再贅述了。
引數
-o選項
sort是把排序後結果輸出到標準輸出,所以需要使用重定向將結果寫入指定的檔案,比如sort file > newfile
。
但是重定向的方式在遇到這種需求就無能為力了——把結果輸出到原檔案中。
如果還是使用重定向的方式,則會把原檔案給清空。
而使用-o
引數則可以完美解決這個問題:
1
|
|
-t與-k選項
對於某些有固定格式的檔案,比如:
a 12
b 32
c 3
如果想以第二列數值大小降序輸出,則需要使用-t和-k引數了。其中-k指定分隔符,-k指定待排序的列。
1
|
|
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-08/134626.htm
相關文章