linux下sort程式簡介__linux

來源:互聯網
上載者:User

1、簡介

    sort 命令對 File 參數指定的檔案中的行排序,並將結果寫到標準輸出。如果 File 參數指定多個檔案,那麼 sort 命令將這些檔案串連起來,併當作一個檔案進行排序。sort將檔案的每一行作為一個單位,相互比較,比較原則是從首字元向後,依次按ASCII碼值進行比較,最後將他們按升序輸出。


2、命令參數

     -u   在輸出行中去除重複行
     -f  忽略大小寫差異,例如 A 與 a 視為編碼相同;
     -b  忽略最前面的空格符部分;
     -M  以月份的名字來排序,例如 JAN, DEC 等等的排序方法;
     -n  使用『純數字』進行排序(預設是以文字型態來排序的);
     -o 由於sort預設是把結果輸出到標準輸出,所以需要用重新導向才能將結果寫入檔案,形如sort filename > newfile;
     -r  反向排序;
     -t  分隔字元,預設是用 [tab] 鍵來分隔;
     -k  以那個區間 (field) 來進行排序的意思


3、樣本

  1)對/etc/passwd 的帳號進行排序

    cat /etc/passwd | sort


參考文獻:百度文庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.