目录
一、sort命令----以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序
以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序
语法格式
sort [选项] 参数
cat file | sort 选项
常用选项
-f | 忽略大小写,会将小写字母都转换为大写字母来进行比较 |
-b | 忽略每行前面的空格 |
-n | 按照数字进行排序 |
-r | 反向排序 |
-u | 等同于uniq,表示相同的数据仅显示一行 |
-t | 指定字段分隔符,默认使用[Tab]键分隔 |
-k | 指定排序字段 |
-o<输出文件> | 将排序后的结果转存至指定文件 |
sort -n testfile2
sort -t ':' -k 3 -n /etc/passwd
du -a | sort -nr -o du.txt #列出系统中文件大小
二、uniq命令----用于报告或者忽略文件中连续的重复行,常与sort命令结合使用
用于报告或者忽略文件中连续的重复行,常与sort命令结合使用
语法格式
uniq [选项] 参数
cat file | uniq 选项
常用选项
-C | 进行计数,并删除文件中重复出现的行 |
-d | 仅显示连续的重复行 |
-U | 仅显示出现一次的行 |
uniq test