sort命令–以行為單位對檔案內容進行排序,也可以根據不同的資料型別來排序
語法格式:sort 【選項】引數
cat file | sort 選項
常用選項
-f 忽略大小寫
-b 忽略每行前面的空格
-m 按照三字元月份進行排序
-n 按照數字進行排序
-r 反向排序
-u 等同於uniq,表示相同的資料顯示一行
-t 指定字段分隔符,預設使用[tab]鍵分隔
-k 指定排序字段
-o 《輸出檔案》:將排序後的結果轉存至指定檔案
uniq命令–用於報告或者忽略檔案中的重複行,常與sort命令結合使用
uniq是用來識別連續的
語法格式:uniq 【選項】引數
常用選項
-c 進行計數
-d 僅顯示重複行
-u 僅顯示出現的一行
tr命令–常用來對自標準輸入的字元進行替換,壓縮和刪除
語法格式 tr 【選項】【引數】
常用選項
-c 保留字符集1的字元,其他的字元用字符集2替換
-d 刪除所有屬於字符集1的字元
-s 將重複出現在的字串壓縮成乙個字串,用字串2替換字串1
-t 字符集2替換字符集1,不加選項通結果
引數:字符集1:指定要轉換的或刪除的原字符集,當執行轉換操作時,必須使用引數「字符集2」指定轉換的目標字符集,但執行刪除操作時,不需要引數「字符集2」字符集2:指定要轉換的目標字符集
sort命令以及uniq命令
sort 用於排序文字資料。該資料可以位於檔案中或其他命令輸出中。sort 通常與管道一起使用 sort n 純數字排序 u 去冗餘 uniq c 去除冗餘並統計冗餘次數 t 指定分隔符 k 指定列 root localhost cat aaa file1 2313 434325 324325325...
sort及uniq命令使用
sort命令 sort命令的功能是對檔案中的各行進行排序。sort命令有許多非常實用的選項,這些選項最初是用來對資料庫格式的檔案內容進行各種排序操作的。實際上,sort命令可以被認為是乙個非常強大的資料治理工具,用來治理內容類似資料庫記錄的檔案。sort命令將逐行對檔案中的內容進行排序,假如兩行的首...
linux的uniq和sort命令使用
環境 centos 1 uniq命令解析 root deam uniq cat file.txt 原檔案 123123 134456 123 root deam uniq uniq file.txt 刪除所有連續的重複行,只顯示唯一的行。123134 456123 root deam uniq so...