编辑
2023-04-25
Shell
00
请注意,本文编写于 867 天前,最后修改于 844 天前,其中某些信息可能已经过时。

目录

作用:复制对数据进行排序
实践:

作用:复制对数据进行排序

用途:可以与uniq命令一起进行去重

格式: sort [options] option_val filename option说明:

-n: 以数字排序, 不加-n选项, 默认是按字符排序. -r: 降序排列, 不指定-r选项 默认是升序. -k: 第n列, 以第n列数据进行排序. -t: 分隔符. -u: 去除重复行. -o: 将排序结果输出到文件中, 类似 重定向符号 > -b: 忽略前导空格. -R: 随机排序, 每次2运行的结果均不同.

实践:

如图为测试文件

image.png

shell
sort -n -t: -k2 1.txt => 指定分隔符 ":", 以第三列数据, 按数字形式以升序排序 sort -n -t"|" -k2 1.txt => 如果分隔符为|, 则对分隔符加上双引号 sort -nr -t: -k2 1.txt => 指定分隔符 ":", 以第三列数据, 按数字形式以降序排序 sort -nru -t: -k2 1.txt => 指定分隔符 ":", 去除重复行, 以第三列数据, 按数字形式以降序排序 sort -R 1.txt => 随机排序 sort -u 1.txt => 去除重复行 sort -R 1.txt -o 2.txt => 将排序结果输出到新文件

本文作者:shining_finger

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!