vim 按照欄位排序檔案

來源:互聯網
上載者:User

標籤:預設   第一個   字元   3.3   結束   .com   運行   1.4   一個   

假設有如下資料,以空格為資料列分割:

1  何維川   124.63     172  0.722  張子寅   99.67      172  0.583  周廣濱   93.34      188  0.504  陳興     41.86      188  0.225  薛永成   26.68      188  0.146  張永福   18.25      188  0.107  李華田   18.25      188  0.108  葛祥營   11.89      164  0.079  王天民   -16.55     156  -0.1110 劉峰     -16.19     152  -0.1111 郭居崗   -86.73     152  -0.5712 楊軍     -213.45    152  -1.40 如果我們想以第4列資料進行排序,可以在vim中如此做:1,12!sort -r -n -k4.1,5 -r 是降序排序-n 是按數字大小排序-k,表示根據那個欄位排序,4.1,表示第4列第一個字元開始 ,5表示到第5個欄位為結束-t 後面跟分隔字元,預設是空格 運行後資料如下:7  李華田   18.25      188  0.106  張永福   18.25      188  0.105  薛永成   26.68      188  0.144  陳興     41.86      188  0.223  周廣濱   93.34      188  0.502  張子寅   99.67      172  0.581  何維川   124.63     172  0.728  葛祥營   11.89      164  0.079  王天民   -16.55     156  -0.1112 楊軍     -213.45    152  -1.4011 郭居崗   -86.73     152  -0.5710 劉峰     -16.19     152  -0.11 轉自:http://blog.sina.com.cn/s/blog_4b1816550100k2ec.html

vim 按照欄位排序檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.