亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux sort多字段排序?qū)嵗馕?/h1>
 更新時(shí)間:2018年02月09日 14:14:04   作者:abcd1f2  
這篇文章主要介紹了linux sort多字段排序?qū)嵗馕觯窒砹讼嚓P(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下

本文研究的主要是linux sort多字段排序,具體介紹如下。

Linux多數(shù)發(fā)行版自帶的sort程序,非常強(qiáng)大,在此只說(shuō)多字段排序

sort 有個(gè)參數(shù)-k,可以指定字段,有比較復(fù)雜的語(yǔ)法,不在文本范圍內(nèi)。

一下為一段數(shù)據(jù)(從基因中得到,僅僅作為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

字段中間以空格分開

現(xiàn)在想首先按照染色體進(jìn)行排序,然后相同的染色體上的基因按起始位點(diǎn)進(jìn)行排序,那么這就是一個(gè)多字段的排序,而且第二個(gè)字段為數(shù)字,使用sort命令如下

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

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

  • -k1,1 指定以第一列為關(guān)鍵字排序
  • -k2n,2 指定以第二列為關(guān)鍵字做數(shù)據(jù)排序

也可以使用

sort +0 -1 +1n -2

效果是一樣的。

排序結(jié)果

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

總結(jié)

以上就是本文關(guān)于linux sort多字段排序?qū)嵗馕龅娜績(jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • centos 6.5下修改SSH端口及禁用root遠(yuǎn)程登錄的方法

    centos 6.5下修改SSH端口及禁用root遠(yuǎn)程登錄的方法

    Linux各發(fā)行版中SSH端口默認(rèn)為22,如果正式做站或其它用途,為了提高安全性就需要修改掉默認(rèn)的SSH端口號(hào),防止被有心人窮舉密碼。這篇文章主要給大家介紹了在centos 6.5系統(tǒng)下修改SSH端口及禁用root遠(yuǎn)程登錄的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-02-02
  • CentOS7環(huán)境搭建python3以及與python2實(shí)現(xiàn)共存的方法

    CentOS7環(huán)境搭建python3以及與python2實(shí)現(xiàn)共存的方法

    這篇文章主要介紹了CentOS7環(huán)境搭建python3以及與python2實(shí)現(xiàn)共存的方法,結(jié)合實(shí)例形式簡(jiǎn)單分析了CentOS7環(huán)境下安裝Python3的步驟、命令及測(cè)試代碼示例,非常簡(jiǎn)單易懂,需要的朋友可以參考下
    2018-06-06
  • 利用logsave如何將命令輸出保存起來(lái)

    利用logsave如何將命令輸出保存起來(lái)

    logsave命令運(yùn)行給定的命令,并將命令的輸出信息保存到指定的日志文件中。下面這篇文章主要給大家介紹了關(guān)于利用logsave如何將命令輸出保存起來(lái)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-05-05
  • 關(guān)于Read-only file system問題的解決

    關(guān)于Read-only file system問題的解決

    這篇文章主要介紹了關(guān)于Read-only file system問題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 詳解如何在Linux中檢查和設(shè)置時(shí)區(qū)

    詳解如何在Linux中檢查和設(shè)置時(shí)區(qū)

    時(shí)區(qū)是地球上的一部分,其中的時(shí)間被認(rèn)為是相同的,每個(gè)時(shí)區(qū)都有一個(gè)基準(zhǔn)點(diǎn),其時(shí)間被認(rèn)為是“標(biāo)準(zhǔn)時(shí)間”,在 Linux 系統(tǒng)中,時(shí)區(qū)通常存儲(chǔ)在 /usr/share/zoneinfo/ 目錄中,本文給大家介紹了如何在Linux中檢查和設(shè)置時(shí)區(qū),需要的朋友可以參考下
    2024-06-06
  • 在 CentOS 8 上安裝Jenkins的方法

    在 CentOS 8 上安裝Jenkins的方法

    這篇文章主要介紹了在 CentOS 8 上安裝Jenkins的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • linux實(shí)現(xiàn)自動(dòng)部署tomcat腳本

    linux實(shí)現(xiàn)自動(dòng)部署tomcat腳本

    這篇文章主要為大家詳細(xì)介紹了linux實(shí)現(xiàn)自動(dòng)部署tomcat的腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Linux下Redis設(shè)置密碼及開機(jī)自啟動(dòng)

    Linux下Redis設(shè)置密碼及開機(jī)自啟動(dòng)

    這篇文章主要介紹了Linux下Redis設(shè)置密碼及開機(jī)自啟動(dòng)的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務(wù)器的教程

    在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務(wù)器的教程

    RTMP流媒體協(xié)議是 一套 Adobe 開發(fā)的音頻視頻實(shí)時(shí)傳輸協(xié)議;nginx-rtmp 是一個(gè)基于nginx的 RTMP服務(wù)模塊,開源,免費(fèi),接下來(lái)通過本文給大家介紹在Ubuntu 14 上安裝 Nginx-RTMP 流媒體服務(wù)器,需要的朋友可以參考下
    2019-11-11
  • 超詳細(xì)講解Linux DHCP服務(wù)

    超詳細(xì)講解Linux DHCP服務(wù)

    這篇文章主要介紹了Linux DHCP 服務(wù),它可以避免IP地址沖突,提高了IP地址的利用率等優(yōu)點(diǎn)。感興趣的小伙伴一起來(lái)學(xué)習(xí)吧
    2021-08-08

最新評(píng)論