shell sort+uniq命令

sort命令作用

sort是linux的排序命令,而且可以依据不同的数据类型来进行排序,sort将文件的每一行作为一个单位,相互比较。比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

sort命令的用法

-n									#纯数字排序
-r									#倒序(与不加参数时相反)
-u									#去掉重复 
-o									#输出到指定文件
-t									#指定分隔符
-k									#指定排序的列

实验步骤:
准备,编辑lyueyue文件。
在这里插入图片描述
(1)不加参数
按每行的第一个字符排序
在这里插入图片描述
(2)-n
在这里插入图片描述
补充uniq命令:
uniq -c:去重并统计重复次数
在这里插入图片描述
uniq -d:只显示重复的行
在这里插入图片描述
uniq -u:显示唯一的行
在这里插入图片描述
(3)-r
在这里插入图片描述
(4)-u
将重复的都不显示出来
在这里插入图片描述
(4)-o
在这里插入图片描述
(5)-t、-k
先修改lyueyue文件
在这里插入图片描述
如果使用-n排序的话,只会根据第一列的数字排序。
在这里插入图片描述
使用-t和-k排序
发现按第二列排序
在这里插入图片描述

sort命令练习

ls -l 目录 可以显示目录中所有文件案的属性,请按照文件大小进行排序并找出最大的2个文件并显示其名称。
ls -s:显示文件同时显示文件大小(文件名在后)
ls -S:以文件大小排序
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值