ChinaUnix.net
相关文章推荐:

sort排序

怎样对第二列排序 10712 10.23.125.128 10713 10.22.236.8 10714 10.21.253.127 10715 10.23.2.242 10716 10.23.16.226 10717 10.23.38.61 10718 10.22.236.8 10719 10.21.164.104 10720 10.23.252.202 10721 10.21.29.74 10722 10.23.220.176 谢谢!

by gzhman - Shell - 2009-06-07 15:25:05 阅读(1666) 回复(8)

相关讨论

按第二列排序,第五列保持不变 cat file1: 123,37,39,4,1 123,36,39,4,1 123,37,39,4,0 希望的排序结果: 123,36,39,4,1 123,37,39,4,1 123,37,39,4,0 Shell code:sort -t, +1n -4n 1 [ 本帖最后由 moog 于 2008-5-12 11:35 编辑 ]

by moog - Shell - 2008-05-12 11:52:39 阅读(2024) 回复(6)

对一个文件的两列作为关键字排序,如果关键字相同,就认为这两行相同,相对位置保持不变,不再使用其他值排序。 我查了半天,有一个-s参数,但是加上之后也没什么效果,各位有没有什么好方法,谢谢了。

by Somaiyer - Shell - 2012-06-27 14:31:20 阅读(1199) 回复(3)

Susan Dalsass--(678)548-1278 Christian Dobb--(510)548-1278 John Goldenrod--(510)548-1278 Chet Main--(510)548-1278 Nancy Mcneil--(510)548-1278 Archie McNichol--(510)548-1278 Guy Quigley--(510)548-1278 Dan Savage--(123)548-1278 Tom Savage--(234)548-1278 Jody Savage--(510)548-1278 Elizabeth Stachelin--(111)548-1278 有这样一个文本文件,sort -k2,只能根据last name排序,我想要在last name首字母相同的情况...

by wang_nets - Shell - 2012-04-10 16:13:27 阅读(4907) 回复(18)

本帖最后由 lvyuancyx 于 2011-07-27 19:59 编辑 ksh 使用sort 排序如下文件 $ cat abc 112290,BudgetControl,10,7,70 112299,BudgetControl,1,446,446 112290,BudgetControl,20,3,60 112290,BudgetControl,3,141,423 112290,BudgetControl,5,112,560 112288,Postpaid,10,2,20 112288,Postpaid,1,9,9 112288,Postpaid,20,0,1 112288,Postpaid,3,1,3 112288,Postpaid,5,2,10 先先对第一列排序,然后对第三列排序 $ sort -t, -k1...

by lvyuancyx - Shell - 2011-07-28 06:23:27 阅读(2417) 回复(1)

[code]#!/usr/bin/perl use warnings; use strict; my %url_count; while (<>){ $url_count{$_}++; } foreach (keys %url_count){ my $url=$_; my $count=$url_count{$url}; printf "%6d %s",$count,$url; }[/code]菜鸟提问: 我想对$count 以降序的方式排序.sort {$b<=>$a} 但是我不知道应该在哪里插入sort排序.是不是应该把count的每个值保存为数组.再对数组做排序呢.求解答 谢谢

by klathleen - Perl - 2011-07-09 21:54:23 阅读(2294) 回复(3)

# sort -k 2 example.txt baidu 100 5000 asohu 100 6500 google 110 5000 guge 50 3000 # sort -n -k 2 example.txt guge 50 3000 asohu 100 6500 baidu 100 5000 google 110 5000 使用sort指定对第2列排序,相同时第一个例子会再比较第三列的值,即5000排在6500前面 第2个例子加了-n之后,相同时会以第1列排序,即asohu排在baidu前面,当前是以ASCII排序的 想问下各位,正常情况下用sort -k 排序时,不指定POS2,如果指定列相...

sort

by ttxy624 - Shell - 2011-02-18 02:58:11 阅读(11791) 回复(35)

本帖最后由 bjkillall 于 2010-09-27 18:55 编辑 现有文件格式如下: A'\t'2 B'\t'4 小弟想要按照后面的数字大小排序,排完成后变成 B'\t'4 A'\t'2 其中'\t'为分隔符,比较着急,谢谢各位了~ 本来已经搞定的又发现了新的问题 发现有的行里面A是这样的 “一串字符'\t'数字1'\t'数字2” 我明明想累加的是数字2可是在处理的时候处理成了数字1了,这样出现了很大的bug,请问如何弄啊,A还有可能是 “一串字符'\t'数字1'\t'...

by bjkillall - Shell - 2010-09-27 18:53:57 阅读(1448) 回复(3)

本帖最后由 ywlscpl 于 2010-08-26 09:34 编辑 一家之言,欢迎探讨。 关于sort的使用,最常用的-k参数的使用,指定几个-k参数,就是指定几个排序关键域,且按顺序依次为第1、第2...关键域。 man sort对-k是这么解释的: [quote] -k, --key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1)[/quote] 如果不是很明白,可以这样理解: 1、-k2,3,表示关键域是从第2列到第3列 2、总列数为m列时,so...

sort排序

by ywlscpl - Shell - 2011-09-14 09:40:52 阅读(6838) 回复(19)

本帖最后由 alfred1980 于 2010-08-25 17:38 编辑 ywlscpl 在n年前有个回复提到: >sort -t, -k2 -k4 file c2,7,3,13 c1,7,6,24 b2,8,1,17 b1,8,7,15 a1,9,2,21 a2,9,4,11 >sort -t, -k2,2 -k4,4 file c2,7,3,13 c1,7,6,24 b1,8,7,15 b2,8,1,17 a2,9,4,11 a1,9,2,21 你提到第一个语句相当于sort -t, -k2 file,能说一下,为什么吗? 那sort -t, -k2,2 file有是什么意思? 我一直以为sort -t, -k2 file是从域2排序,然后域3,4作...

by alfred1980 - Shell - 2010-09-01 18:03:42 阅读(4910) 回复(18)

* 详细解说 STL 排序(sort) o 0 前言: STL,为什么你必须掌握 o 1 STL提供的sort 算法 + 1.1 所有sort算法介绍 + 1.2 sort 中的比较函数 + 1.3 sort 的稳定性 + 1.4 全排序 + 1.5 局部排序 + 1.6 nth_element 指定元素排序 + 1.7 partition 和stable_partition o 2 sort 和容器...

by djkpengjun - Linux文档专区 - 2009-11-27 17:52:53 阅读(1778) 回复(0)