排序第一行以後再排序第二行 sort - Linux

Kelly avatar
By Kelly
at 2015-03-16T08:34

Table of Contents

我的檔案有兩直行,約 450K 列

大概長這樣
CGS2000150 1004208
CGS2000035 1008116
CGS2000035 1008226
CGS2000035 1008234
CGS2000035 1008236
CGS2000035 1008241
CGS2000035 1008254
CGS2000035 1008283
CGS2000064 10088306
CGS2000064 10088319
.
.
.

我想把它變成

CGS2000001 由
CGS2000001 小
CGS2000001 到
CGS2000001 大
CGS2000002 也
CGS2000002 是
CGS2000002 由
CGS2000002 小
CGS2000002 到
CGS2000002 大
CGS20000這 由
CGS20000邊 小
CGS20000也 到
CGS20000是 大
.
.
.
.
CGS2004483 大

我用 sort -k1 -n -k2
看起來是變成 sort 了 column 2

有辦法保持原本 -k1 的效果然後再排序 column 2 嗎?


謝謝 m(_ _)m











--

尋找在程式中片刻的寧靜...
我願能將心靈沈澱 結晶...
讓晶體一點一點散發淡淡的濃純香郁...
送給單純的你 祝福
找到屬於自己最原始的愛戀...

--
Tags: Linux

All Comments

Thomas avatar
By Thomas
at 2015-03-20T11:15
sort -n -k2 | sort -s -k1
Sandy avatar
By Sandy
at 2015-03-23T02:36
就是個簡單的sort -n而己
Irma avatar
By Irma
at 2015-03-26T03:48
我試了 C 大的方法,sort -n -k2 filname | sort -s
-k1
William avatar
By William
at 2015-03-26T23:06
但是只有八位數字由大到小,然後中間穿插了幾個
七位數字的
Una avatar
By Una
at 2015-03-27T18:33
我用 grep "CGS2000001" 把 CGS2000001 的 data 弄
Kristin avatar
By Kristin
at 2015-03-29T19:18
出來,最小的是 2056897
Hardy avatar
By Hardy
at 2015-04-03T04:59
但如果是原來整份檔案做的話是 12725458
Zora avatar
By Zora
at 2015-04-03T23:05
自問自答~
sort -n -k2 | sort -V -k1 正解!
Bennie avatar
By Bennie
at 2015-04-06T09:21
感謝 C 大 k 大~

CUPS安裝驅動的問題

Edward Lewis avatar
By Edward Lewis
at 2015-03-15T02:32
我在路由器上面裝了CUPS 但是到安裝驅動的步驟的時候就卡住了 因為CUPS列表的機器沒有我的印表機(有兩台 EPSON M105,CANON MG2570) 所以我不知道該怎麼辦才能正確的驅動印表機 我去官方網站找了個LINUX的驅動然後解壓找出裡面的PPD檔案(CUPS網頁提示可以餵牠吃這個) 然後在驅動 ...

Yum Server 架設

Hedda avatar
By Hedda
at 2015-03-14T01:19
請問,如果要自己架設Yum Server需要多少空間的硬碟呢? 我的目的是給數台內網的伺服器下載安裝套件用, 因為這些伺服器是與外部網路隔離, 所以我想說自己架一個。 謝謝 -- - ...

ipad air2 darwin相關問題

Callum avatar
By Callum
at 2015-03-14T00:52
大家好! 在下有個問題一直查不出來, 也不太確定在那問, 想說來這尋問一下。 目前機器是iPad Air 2 已JB 目前都是ssh localhost做一些使用 。 主要是裝了python2.7、postgresql、django 使用起來都正常使用。(postgresql shell) 但目前要安 ...

Revolution OS 紀錄片解說和補充

Charlie avatar
By Charlie
at 2015-03-13T04:24
各位好, 小弟今年和中研院林誠夏經理共同在新竹交通大學資訊工程所開了一門課程 「自由開源軟體與專案協作」[1],這是全台灣第一個同時著重自由軟體 (free software) / 開放原始碼 (open source) 背後技術養成和黑客文化 探討的專門課程,除了全面採用活躍的開放技術作為課程主軸,也著重 ...

./configure: command not found

Olga avatar
By Olga
at 2015-03-12T22:26
小弟還是個linux新手,因編譯時出現clang++-3.4:not found 問題 有去google爬文尋求解決方式,但又遇上新的問題 在使用到sudo ./configure指令 但都出現 sudo: ./configure: command not found 有去google爬文過有人說換成 ...