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:以文件大小排序
在这里插入图片描述

发布了77 篇原创文章 · 获赞 7 · 访问量 9990
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览