Linux sort命令詳解


sort:幫我們依據不同的數據類型進行排序,其語法及常用參數格式:

     sort [-bcfMnrtk][源文件][-o 輸出文件] 
            補充說明:sort可針對文本文件的內容,以行為單位來排序。        
        參  數:
          -b   忽略每行前面開始出的空格字符。
          -c   檢查文件是否已經按照順序排序。
          -f   排序時,忽略大小寫字母。
          -M   將前面3個字母依照月份的縮寫進行排序。
          -n   依照數值的大小排序。
          -o<輸出文件>   將排序后的結果存入指定的文件。
          -r   以相反的順序來排序。
          -t<分隔字符>   指定排序時所用的欄位分隔字符。
          -k  選擇以哪個區間進行排序。

  

[root@localhost ~]# last|grep '192'|awk '{S[$3]++} END{for(a in S) {print a,S[a]}}'|sort -rn  

image

[root@localhost ~]# last|grep '192'|awk '{S[$3]++} END{for(a in S) {print a,S[a]}}'|sort -o /home/omc/sort.txt
[root@localhost ~]# ll /home/omc/sort.txt 
      -rw-r--r--. 1 root root 69 Jun 25 17:25 /home/omc/sort.txt

image

 

超常用的命令: 按照文件大小倒敘顯示

[root@localhost omc]# du -sh * | sort -h  

 


免責聲明!

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



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