linux shell之sort、uniq

一、簡述
sort用於排序,uniq可用於去重。
uniq只能對排過序的數據使用。
sort常用選項:
-n 按照數字排序
-r 逆序排列
-M 按月份排列
二、略深入
sort使用-k選項指定排序鍵值

sort -nk 2 filename
該命令對指定文件按照數字大小排序,比較的是每行的第二列。
sort -nk 2,3 filename
該命令會提取第一列數據的2、3兩個字符作爲鍵值
sort -bd filename
-b選項忽略前導空白行
-d選項指定按照地點排序

三、uniq常用選項
-u 不列出任何重複的行
-c 列出各行出現的次數
-d 列出重複的行
使用-s 和 -w選項指定鍵值,如sort -s 2 -w 2 filename
-s指定跳過字符數,-w指定鍵寬。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章