Linux-排序命令:sort、wc、uniq


sort:排序,可以根據不同的數據類型來排序

sort [參數] 文件名

  •  -f 忽略大小寫
  • -b 忽略最前面的空格
  • -n 使用“純數字”來排序
  • -r 反序
  • -t 分隔符,默認使用[Tab]鍵來分割
  • -k 以第幾個區間來排序,常和-t連用
[---- ~]$ cat a.txt |sort -t ' ' -k 2 //空格分隔,按照分隔后第二個區間來排序

uniq : 將重復的行刪除,只顯示一個,一般與sort結合使用

uniq [參數]

  • -i 忽略大小寫
  • -c 進行計數
[----~]$ cat a.txt |sort -t ':' -k 3|uniq -c

 wc : 統計字符,行數,字符數

wc [參數]

  • -l 僅列出行
  • -w 列出多少字(英文單字)
  • -m 多少字符
[----@k4181v ~]$ cat /etc/man.config|wc
    152     765    4940
# 行數    字數    字符數

 

[-----@k4181v ~]$ cat /etc/passwd| wc -l
69
#查詢賬戶文件中,有多少賬號

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM