CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

请问怎么用sort对多个字段进行排序?

楼主jeah(阿杰哥)2006-03-02 17:34:02 在 Linux/Unix社区 / 程序开发区 提问

例如有个aa.txt文件,内容如下:  
  3000190477       184             20060101072136   6           TL  
  3000481934       185             20060101072018   22         TL  
  3143711124       184             20060101071259   22         SS  
  3000190965       184             20060101071258   76         SS  
  3000881368       184             20060101071907   76         QQ  
  3000191399       185             20060101071210   131       QQ  
  3302233099       184             20060102115901   177       PP  
   
  现在要按2、4、5字段进行排序,请问怎么写这个sort命令? 问题点数:60、回复次数:2Top

1 楼yjf7888(seeking a place 找工作了location:Chengdu)回复于 2006-03-02 19:25:58 得分 10

quicksort的代码到处都是,找一个就是了。  
  首先以#2字段为key排序,然后以#4字段为key排序#2连续相等的部分,最后以#5为key排序#2#4都连续相等的部分  
  Top

2 楼vanlover(龙龙)回复于 2006-03-03 15:01:12 得分 50

sort   +1n   +3n   +4  
  第二和第四域是数值,加-n参数  
  如果分隔符不是空格,加-t参数Top

相关问题

  • 怎么实现字段值的自动排序!(在线等待)
  • 怎么实现按指定字段排序??
  • 怎么对数据按照多个字段排序
  • Access对中文字段的排序错误怎么解决??
  • 请指教:使用datagrid控件,怎么按字段名排序
  • dbgrid中的字段排序
  • asp按字段排序
  • select 中有blob字段 时如果需要对blob字段做排序时怎么做?
  • 在DBGRID里,要点一下表头就按这个字段排序,怎么做??
  • 怎么对一个recordset类的对象按某个字段排序啊

关键词

  • 字段
  • 排序
  • 请问怎么
  • sort
  • 参数
  • tl
  • ss
  • qq
  • 为key
  • 连续相等的部分

得分解答快速导航

  • 帖主:jeah
  • yjf7888
  • vanlover

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo