gnu sort命令多列排序

本文介绍了如何使用GNU Sort命令对文件中的多列进行排序,包括指定字段分隔符、按数字或字符串排序,以及跨字段排序。通过实例展示了-k选项的使用,如-k 2,2n按数字排序,-k 1,1Mr按月份倒序排序,以及-k 1.3,3.2跨字符排序等。" 127037244,15119289,Java内存屏障:理解多线程下的顺序性和可见性,"['Java', 'JVM', '并发编程']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候,要对一行中的某列字段进行排序,这时可以用-t选项指定字段分隔符,用-k start[,end] 来指定列,列从1开始编


原文件:

$ cat test3.txt

Jan|1|100

Feb|2|200

Nov|11|80

Oct|10|90


要对第二列按数字大小排序

$ sort -t "|" -k 2,2n test3.txt

Jan|1|100

Feb|2|200

Oct|10|90

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值