Linux命令笔记

本文深入讲解了Linux下sort命令的使用方法,包括基本排序、数字排序、逆序排序及按特定列排序等高级功能,通过具体示例展示了如何对文本文件进行高效的数据排序。

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

记录一些命令的常见用法。

序号命令描述
1sort以行尾单位对内容排序

1. sort

命令描述
-n数字排序默认升序,注意不是按照数值大小
-r降序
-k指定排序的列 默认列分隔符为空格
-t指定分隔符
# 先查看一下我们示例操作文件的内容
jing:~ jing$ cat test.txt
jaime	2019-05-04	 male
snow	2018-12-12   male
arya    2018-05-08   female
# 对第二列进项排序
jing:~ jing$ sort -n -k 2 test.txt
arya    2018-05-08   female
snow	2018-12-12   male
jaime	2019-05-04	 male
#对第二列的月份排序倒序
jing:~ jing$ cat test.txt | awk '{print $2}' | sort -r -t '-' -k 2
2018-12-12
2018-05-08
2019-05-04

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值