一.sort命令
- 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序
- 比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出
语法格式:
sort [选项] 参数
cat file | sort 选项
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/74ccdbdb36254f2c5ae43241099ab092.png)
实验
直接使用sort按首字符排序
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d424ae3e60a26de96a254d1de8c0df5a.png)
使用sort按从小到大升序排列
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9d9b6ec797ec5221e9830b54dc2a6cd3.png)
使用sort按降序排列
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/395e901bfd8930b6926e4fd10c57aeea.png)
将重复的数据仅显示一行
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/014f5e585d59184f590b962f96720815.png)
使用-t,-k来进行指定排序
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/7632f84bd3fb75a29037a63c7f945927.png)
二.uniq命令
用于报告或者忽略文件中连续的重复行,常与sort命令结合使用
语法格式:
uniq [选项] 参数
cat file