ChinaUnix.net
相关文章推荐:

linux sort命令

sort -t: +0n -1n +3n tmp tmp文件内容如下: 11:22:32:12:22 22:22:11:22:22 11:62:22:22:22 根据树上所说,sort可以使用-n来指定不使用哪些域进行排序,那么在上面的例子中,第二域-2n并没有指定,那么这个域参与排序吗?

by reneyangs - Shell - 2007-03-04 13:55:41 阅读(1409) 回复(1)

相关讨论

ps gu|head -n1; ps gu|egrep -v "CPU|kproc"|sort +2b -3 -n -r |head -n 5 sort 命令里的+2b 和-3怎么解释啊

by admiral - AIX - 2004-05-31 08:37:15 阅读(2409) 回复(2)

0100;Developpement module 1;10;Sebastien;0;0201; 0101;Developpement module 2;3;Gilles;0;0 0102;Developpement module 3;8;Gilles;0;0202; 0103;Développement module 4;14;Louis;0;0 0201;Validation module 1;4;Sebastien;0100;0301; 0202;Validation module 3;9;Sebastien;0102;0; 0301;Documentation module 1;7;Sebastien;201;0 这样的数据库 我使用 sort -t: +3 -4 filename.db 想对第四域名字排序,为什么输出结果不...

by pariswood - Shell - 2003-03-10 16:13:41 阅读(1262) 回复(5)

现有一组数据文件进行排序,准备使用sort命令完成。但是测试并不成功,不知为何。请大家指点: 1。数据字段不是固定长度。 2。数据字段位置可辨,行首及行中、行尾三种情况 例如: 11,222,33 2,12,90 23,235,3 11111111,0,10 33,222222,22 0,90,222222222 求助:请问按行首排序得sort命令如何?行中、行尾呢? 我现在测试过程中,发现相同方式下,排序结果不同,不符合我的想法,请大家指点。

by george2000 - Solaris - 2003-07-09 10:48:18 阅读(1119) 回复(5)

刚学到sort,按书上打的命令为什么不对啊?

by listen1001 - Shell - 2008-10-21 08:58:06 阅读(1578) 回复(8)

希望按文件第三列(地区代码列)进行排序, 用sort +2 file达不到预期的目的,如下: [code] bash-3.00$ uname -a SunOS solaris 5.10 Generic_118855-33 i86pc i386 i86pc -bash-3.00$ cat cmbfile 20070310 Shenzhen CN 7870 22 20070311 Shenzhen TW 4392 38 20070311 Shangri-La HK 7870 40.6 20070316 Kunming UK 624 870 20070322 Guangzh...

by cheyo - Solaris - 2007-04-14 19:41:21 阅读(1537) 回复(3)

有如下文本 AAA BBB--CCC 现在要求使用sort, 以BBB为关键字排序. 我的基本思路是将 分隔符设置成 空格和短横线,然后按第二个field排序. 但是不知道sort是否支持如AWK那样的多分割符,如果支持请问命令格式是怎么样的.

by hongfeeling - Shell - 2006-11-17 20:43:58 阅读(1096) 回复(6)

请教各位,我想用sort命令对文件第三列进行排序并删除重复的行,该怎么做呀,谢谢各位!

by lkjf9606 - Shell - 2005-11-22 12:49:48 阅读(2866) 回复(2)

我利用下面的代码,做文件排序。发现有时候出现排序的结果文件不完整(排序感觉就是没有完成)。程序运行在Fedora Core 2上。 会是什么原因呢?!请不吝赐教!!! 正在调试的代码如下(后来我在程序中添加了检测原文件与排序文件大小误差来判断是否排序成功): [quote]原帖由 "代码" 发表: void CIdxKeyFile::sortKey() { int i = 0; ZdcString sTmp; char sBFile[1024],sSFile[1024]; struct stat sBStat,sSStat; int iT...

by eason - C/C++ - 2005-10-26 10:30:18 阅读(1169) 回复(0)

RT。比如这条命令sort -t: -k 4g,4 -k 3gr,3 /etc/passwd,这里的g代表啥意思啊,我的sort没这个选项啊,谢谢。

by ILoveMK - Shell - 2009-01-10 19:12:23 阅读(4407) 回复(12)

sort默认的域分隔符为空格或者Tab,但是现在一个分本中既有空格又有Tab,而各字段是用Tab分隔的,现在想按某个域排序, 这个就势必要指定Tab作为分隔符,如何用-t指定呢?

by xiaothree - Shell - 2012-04-27 09:15:53 阅读(20522) 回复(15)