- sort命令簡介
Linux sort 命令用於將文本文件內容加以排序。
sort 可針對文本文件的內容,以行為單位來排序。
一:sort命令作用
sort用於將文件內容加以排序
二:sort格式
sort格式:
cat [文件名稱] | sort [參數]
解析:
默認情況下排序是(開頭)從小到大排序的
1.sort參數
-n : 按照數值的大小排序
-r : 以相反的(開頭)順序來排序
-k : 以某列進行排序(空格第二列默認進行排序從小到大)
-t : 指定分隔符,默認是以空格為分隔符
2.參數解析
1. -n -r 作用解析
例題1:
cat 4.txt | sort -r -n
-r -n : 以相反的開頭順序排序,按照數值大小排序
2. -t 作用解析
例題2:
cat 3.txt | sort -n -r -k3 -t '|'
cat 3.txt | : 前面一個命令的結果交給后面一個命令處以理
-n -r -k2 -t '|' : -r:以相反的開頭順序 -n:排序按照數值大小 -k:指定3列排序 -t: 指定分隔符,默認是空格為分隔符