中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux中sort多字段排序的示例分析

發布時間:2021-07-14 10:51:52 來源:億速云 閱讀:156 作者:小新 欄目:服務器

這篇文章主要介紹linux中sort多字段排序的示例分析,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

具體介紹如下。

Linux多數發行版自帶的sort程序,非常強大,在此只說多字段排序

sort 有個參數-k,可以指定字段,有比較復雜的語法,不在文本范圍內。

一下為一段數據(從基因中得到,僅僅作為demo),文件名為 data

chr13 3008566 3008677
chr9 3024384 3024515
chr19 3157071 3157172
chr5 3236386 3236476
chr13 3041044 3041191
chr12 3045343 3045532
chr6 3087308 3087625
chr5 3109870 3110091
chr9 3115454 3115531

字段中間以空格分開

現在想首先按照染色體進行排序,然后相同的染色體上的基因按起始位點進行排序,那么這就是一個多字段的排序,而且第二個字段為數字,使用sort命令如下

sort -t ' ' -k1,1 -k2n,2 data

其中 -t ' ' 指定使用空格分列

  • -k1,1 指定以第一列為關鍵字排序

  • -k2n,2 指定以第二列為關鍵字做數據排序

也可以使用

sort +0 -1 +1n -2

效果是一樣的。

排序結果

chr12 3045343 3045532
chr13 3008566 3008677
chr13 3041044 3041191
chr19 3157071 3157172
chr5 3109870 3110091
chr5 3236386 3236476
chr6 3087308 3087625
chr9 3024384 3024515
chr9 3115454 3115531

以上是“linux中sort多字段排序的示例分析”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天峻县| 久治县| 平顶山市| 昌图县| 政和县| 揭阳市| 大姚县| 久治县| 邵阳县| 呼和浩特市| 邵阳市| 涡阳县| 敦煌市| 平远县| 河津市| 桃江县| 那曲县| 阿鲁科尔沁旗| 环江| 盖州市| 平度市| 清丰县| 曲松县| 南木林县| 阿拉善右旗| 永州市| 富顺县| 渝中区| 舒兰市| 连城县| 宁安市| 买车| 拉萨市| 郸城县| 鸡西市| 新乐市| 墨竹工卡县| 来宾市| 永康市| 资讯| 大冶市|