1、cut排序
指定分隔符,切割文件;it
常見參數:-d (delimiter)指定分隔符awk
-f 指定提取哪一列im
-out-delimeter='xx ' 將輸出的分隔符替換爲本身想用的分隔符統計
侷限性:一、-d不能同時指定多個分隔符;sort
二、不能作高級的格式化輸出,因此須要熟練掌握awk。tab
示例:文件
cut -d' ' -f 1 /etc/fstab //取第一列history
cut -d' ' -f 1,3 /etc/fstab //取1,3列字符
cut -d' ' -f 1-3 /etc/fstab //取1-3列
cut -d[:] -f 1 /etc/passwd //指定分隔符爲空格或者冒號
2、sort
sort排序時,默認查看第一個字符(包括數字字母、空格以及特殊符號),以ASCII碼來排序(不是按照數值大小排序)
經常使用參數:
-r 逆序
-f 忽略字符的大小寫
-t DELIMITER指定字段分隔符
-k 指定字段的第幾列進行排序
-n 指定以數值大小進行排序
-u uniq排序去除重複,重複的不顯示
3、uniq
去除重複的內容(和history同樣,只有連續在一塊兒的內容纔是重複的)
經常使用參數:
-c 顯示每一行重複了多少次,統計出來
-d 僅僅顯示重複過的行
-u 僅僅顯示未重複的行
示例:
History | cut -d' ' -f 5 | uniq History | cut -d' ' -f 5 | sort | uniq -c/-d/-u