Linux Bash sort 基本介紹

Gary Ng
1 min readAug 6, 2020

--

sort: 是用來排序資料的 bash

假設資料 example.txt

按照字母排序 (預設為小到大)

sort example.txt

反向排序字母(大到小)

sort -r example.txt

不分大小寫排序

sort -f example.txt

刪除重複資料

sort -u example.txt

指定欄位排序,通常還會指定欄位切割

sort -t , -k 2,2 example.txt

以上範例為,以逗號區隔資料且以欄位2進行排序

依照數值排序

sort -k 2,2 -n example.txt

隨機排序

sort -R example.txt

平行運算

sort — parallel=4 example.txt

參考資料:

https://blog.gtwang.org/linux/linux-sort-command-tutorial-and-examples/

--

--

Gary Ng
Gary Ng

Written by Gary Ng

軟體工程師、後端工程師

No responses yet