当前位置:  技术问答>linux和unix

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

    来源: 互联网  发布时间:2015-11-12

    本文导语:  例如有个aa.txt文件,内容如下: 3000190477   184      20060101072136 6     TL 3000481934   185      20060101072018 22    TL 3143711124   184      20060101071259 22    SS 3000190965   184      20060101071258 76    SS 3...

例如有个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命令?

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

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

    
 
 

您可能感兴趣的文章:

  • 在Java中,用Mircosoft SQL Server数据库,请问要进行日期字段的读取,用( ResultSet rs ; rs.getDate(1),其中1代表相应的字段为 DateTi
  • 要修改ip报文的TOS字段请问怎么做呀?
  • 请问如何取出SQL数据库里某表某字段的description内容
  • 请问保存文章内容的字段应用什么类型的(oracle),急!!!
  • 请问jboss+oracle文件怎样配置,数据库中文字段不为乱码
  • 请问在Entity bean中这日期型字段的问题?
  • 请问如何得到某个字符串的部分字段,急!
  • 请问如何取得提交表单的file和textarea字段?
  • 请问Access数据库中的日期型字段是对应java中的哪个Date类?
  • 请问:用JDBC连接数据库时,多表查询怎样区分各表字段名?
  • 请问在java钟如何得到数据库中的记录总数,以及如何求数据库中一个字段的和?
  • 请问那位高手能帮我解决在jsp中将本地文件上传到数据库服务器的一个字段中的问题
  • 请问:如果数据库表中的age字段的类型为number(1), 哪 么我定义的宿 主变量用int age 可不可以啊,(当我往里面插入时,有错误啊)
  • 请问在jsp中将系统当前时间插入到Oracle中Date字段中?(很急,在线等待)
  • 请问在Entity bean中这日期型字段的问题? iis7站长之家
  • 请问怎么把数据字段插入到下拉列表框中~
  • 请问:假如在表中某个字段存储了200个汉字,而我只想输出这200个汉字中的前10个汉字,怎样才能达到这个效果呢?
  • 请问SHELL中有能根据模式直接抽取指定字段的内置命令吗?不能使用awk等工具的!
  • 请问oracle的clob字段可不可以存富文本的文件,like .doc .rtf?如果可以如何用java读取?
  • 请问一下文本 如何排序
  • 请问ejb中查询记录的传递和排序问题??
  • 请问:有没有对数组(int)进行排序的的方法???
  • 请问怎么对一个数组排序,数组的内容是字符串,可能是单个也可能是多个?
  • 请问在java中如何对中文字符进行排序呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问如何实现多个并行的定时器?
  • 请问如何在一个文件系统修改源码管理并使用多个卷(存储设备)
  • 请问JAVA如何定义常量实行多个JAVA程序共用?
  • 请问大虾们,同一串口能否被多个进程同时操作?
  • 请问如何在linux下一个工程里面使用多个cpp文件
  • 请问,如何把多个文件夹压缩一个包(70分)
  • 请问linux下如何在保留目录的情况下,删除目录中的多个文件?谢谢
  • 请问如何阻止运行同一程序的多个实例?
  • 请问多个线程同时读写同一文件的操作是否安全?
  • 请问:为何我安装的mpich2可以不能在多个节点上运行!
  • 请问在LINUX中如何一块网卡绑定多个IP?
  • 请问启动的多个java虚拟机如何共享一个连接池?
  • 请问:如何让对多个现有的文件的写操作成为一个原子操作,并可以实现安全的回滚功能?
  • 请问: 多个javabean怎么相互调用?如。。。。
  • 请问一下,在gcc下如何连接多个文件,在线,特急。
  • 请问,多个进程如何共享一个数据结构?
  • 请问,现在程序还有fork多个进程协同工作的吗?
  • 1.请问如何编程获取网关ip地址 2.如何在一块网卡中绑定多个ip地址?
  • 【linux菜鸟第一帖】:请问多线程开发,为何不能设置多个线程的优先级问题?
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3