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:以文件大小排序