亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 18840 | 回復(fù): 13
打印 上一主題 下一主題

[文本處理] linux-sort-多列排序 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2015-01-14 11:03 |只看該作者 |倒序?yàn)g覽
請(qǐng)教大家一個(gè)問題:
    -----------------sample.txt-----------------
2014-06-29 04:36:08 1403987768 sgw02 ue9564 enb3902 [0/5] [74/4382]   74
2014-06-29 05:11:06 1403989866 sgw02 ue8342 enb5303 [0/2] [53/535]   53
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   45
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   45
2014-06-29 04:21:03 1403986863 sgw02 ue5453 enb5303 [2/6] [3/852]   3


想 按照 第6列, 第9列(最后一列, 按數(shù)字 倒序排序)

sort   -k6,6 -nrk9,9  sample.txt

但是結(jié)果卻不是我要的,
2014-06-29 04:36:08 1403987768 sgw02 ue9564 enb3902 [0/5] [74/4382]   74
2014-06-29 05:11:06 1403989866 sgw02 ue8342 enb5303 [0/2] [53/535]   53
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   45
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   45
2014-06-29 04:21:03 1403986863 sgw02 ue5453 enb5303 [2/6] [3/852]   3


我的意思:  1. 先按照第6列排序
               2. 如果第6列相同, 再按照第9列, 按照數(shù)字倒序排序

論壇徽章:
9
2015亞冠之大阪鋼巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26處女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37雙魚座
日期:2014-07-25 10:09:54程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00
2 [報(bào)告]
發(fā)表于 2015-01-14 11:24 |只看該作者
回復(fù) 1# xuzhou2015

試試這樣捏
  1. sort -k6,6 -k9,9nr urfile
復(fù)制代碼

求職 : Linux運(yùn)維
論壇徽章:
4
獅子座
日期:2014-12-20 10:15:35天秤座
日期:2014-12-24 16:54:192015年亞洲杯之科威特
日期:2015-01-27 21:32:482015亞冠之平陽省
日期:2015-10-22 16:31:52
3 [報(bào)告]
發(fā)表于 2015-01-14 11:24 |只看該作者
sort   -k6,6 -k9rn,9  sample.txt

論壇徽章:
22
處女座
日期:2014-10-11 13:33:292015亞冠之塔什干火車頭
日期:2015-07-20 19:59:042015亞冠之塔什干火車頭
日期:2015-07-26 10:59:31程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-05 06:20:00每日論壇發(fā)貼之星
日期:2015-08-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-07 06:20:00每日論壇發(fā)貼之星
日期:2015-08-07 06:20:002015亞冠之阿爾納斯?fàn)?日期:2015-10-01 15:23:28白銀圣斗士
日期:2015-12-07 17:17:06操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-12-27 06:20:002015亞冠之廣州富力
日期:2015-07-08 15:48:31程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-11 22:20:00
4 [報(bào)告]
發(fā)表于 2015-01-14 11:46 |只看該作者
回復(fù) 2# Buring__
能否解釋一下
-k選項(xiàng)后接兩個(gè)數(shù)字是什么意思
把-nr放到-k之前與之后有什么不同
先謝謝


   

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
5 [報(bào)告]
發(fā)表于 2015-01-14 14:27 |只看該作者
回復(fù) 4# 聆雨淋夜

manual

$ man sort
   

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2015-01-14 14:55 |只看該作者
謝謝大家!!!!

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
7 [報(bào)告]
發(fā)表于 2015-01-14 15:00 |只看該作者
回復(fù) 6# xuzhou2015

becareful ...

$ sort -k6,6 -k9,9nr sample.txt
2014-06-29 04:41:07 1403988067 sgw01 ue3424 ab199 [0/3] [45/3129]   43
2014-06-29 04:21:03 1403986863 sgw02 ue5453 ab2202 [2/6] [3/852]   3
2014-06-29 04:41:07 1403988067 sgw01 ue3424 ab399 [0/3] [45/3129]   43
2014-06-29 04:41:07 1403988067 sgw01 ue3424 ab99 [0/3] [45/3129]   45
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   45
2014-06-29 04:41:07 1403988067 sgw01 ue3424 enb1001 [0/3] [45/3129]   43
2014-06-29 04:36:08 1403987768 sgw02 ue9564 enb3902 [0/5] [74/4382]   74
2014-06-29 05:11:06 1403989866 sgw02 ue8342 enb5303 [0/2] [53/535]   53
2014-06-29 04:21:03 1403986863 sgw02 ue5453 enb5303 [2/6] [3/852]   3


   

論壇徽章:
22
處女座
日期:2014-10-11 13:33:292015亞冠之塔什干火車頭
日期:2015-07-20 19:59:042015亞冠之塔什干火車頭
日期:2015-07-26 10:59:31程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-05 06:20:00每日論壇發(fā)貼之星
日期:2015-08-05 06:20:00程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-08-07 06:20:00每日論壇發(fā)貼之星
日期:2015-08-07 06:20:002015亞冠之阿爾納斯?fàn)?日期:2015-10-01 15:23:28白銀圣斗士
日期:2015-12-07 17:17:06操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-12-27 06:20:002015亞冠之廣州富力
日期:2015-07-08 15:48:31程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2015-06-11 22:20:00
8 [報(bào)告]
發(fā)表于 2015-02-27 17:56 |只看該作者
回復(fù) 7# jason680
這種情況該怎樣排序,沒想出來。


   

求職 : 機(jī)器學(xué)習(xí)
論壇徽章:
79
2015年亞洲杯紀(jì)念徽章
日期:2015-05-06 19:18:572015七夕節(jié)徽章
日期:2015-08-21 11:06:172015亞冠之阿爾納斯?fàn)?日期:2015-09-07 09:30:232015亞冠之薩濟(jì)拖拉機(jī)
日期:2015-10-21 08:26:3915-16賽季CBA聯(lián)賽之浙江
日期:2015-12-30 09:59:1815-16賽季CBA聯(lián)賽之浙江
日期:2016-01-10 12:35:21技術(shù)圖書徽章
日期:2016-01-15 11:07:2015-16賽季CBA聯(lián)賽之新疆
日期:2016-02-24 13:46:0215-16賽季CBA聯(lián)賽之吉林
日期:2016-06-26 01:07:172015-2016NBA季后賽紀(jì)念章
日期:2016-06-28 17:44:45黑曼巴
日期:2016-06-28 17:44:4515-16賽季CBA聯(lián)賽之浙江
日期:2017-07-18 13:41:54
9 [報(bào)告]
發(fā)表于 2015-02-27 18:22 |只看該作者
本帖最后由 zsszss0000 于 2015-02-27 18:36 編輯
  1. -k, --key=POS1[,POS2]
  2.               start a key at POS1 (origin 1), end it at POS2 (default end of line).  See POS syntax below
復(fù)制代碼
  1.   POS  is  F[.C][OPTS], where F is the field number and C the character position in the field; both are origin 1.  If neither -t nor -b
  2.        is in effect, characters in a field are counted from the beginning of the preceding whitespace.  OPTS is one  or  more  single-letter
  3.        ordering options, which override global ordering options for that key.  If no key is given, use the entire line as the key.

  4.      
復(fù)制代碼
所以這里的-k6,6應(yīng)該是指第六列的意思

至于第二個(gè)問題,我覺得放在-k的后面意味僅僅對(duì)這一列有作用。

回復(fù) 4# 聆雨淋夜


   

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
10 [報(bào)告]
發(fā)表于 2015-02-27 22:51 |只看該作者
回復(fù) 4# 聆雨淋夜

n r ... 等為排序選項(xiàng)。可為命令行選項(xiàng),也可為key選項(xiàng)。


    -nrk 6,6 中的 -nr 為命令行選項(xiàng),全局排序選項(xiàng)。

   -k 6nr,6 中的 nr 為特定于字段的 6 排序選項(xiàng),它優(yōu)先于全局選項(xiàng)。

沒有 -k 之前之后的說法。

sort -nrk 6,6 等價(jià)于下列寫法:
sort -k6,6 -nr
sort -k 6,6 -r -n
....
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP