首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 命令 | sort

Linux 命令 sort 命令解析 sort 命令用于对文本文件进行排序,可以将文件中每行作为一个记录,按照一定的规则进行排序,默认情况下以 ASCII 码为比较方式进行排序。...sort 的一般形式如下: sort [-fbMnrtuk] [file] -f 忽略字符大小写; -b 忽略行首空格字符; -M 按月份排序; -n 以数值大小排序; -r 以相反顺序排序; -t...Linux 命令 sort 命令注意事项 sort 命令对原文件排序,不会新建文件。 sort 可以使用管道符连续多个排序操作。 sort 按行排序,每行为一个记录。...sort 按照 ASCII 码排序,可以使用 -n 参数进行数值排序。 sort 可以指定分隔符进行排序,使用 -t 参数。 sort 可以指定排序的列数和类型,使用 -k 参数。...sort 可以去除重复行,使用 -u 参数。

17410
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxsort 命令

简介 sort 是用来排序的,Unix Shell 的传统是对问本行做处理,因此 sort 也是对文本行进行排序,如果需要排序字段,则可以通过指定 -k,-t 等选项来实现。...用法 sort [options]... [file]......OPTS 指定字段排序形式,可覆盖外面的排序选项(r,n) 例子 字母序排序文件 sort data 将排序结果保存到单独文件中 sort data > output 或 sort -o output...OPTS, sort -k 3.3r data 也可以指定比较的 key 的范围, 上面例子中我们只想比较第三个到第五个字母 sort -k 3.3,3.5 data, 也可以跨字段 sort -k 2.2,3.3...与 sort data | uniq 在整行时行为是一致的,不过如果我们使用了 -k 排序字段时, 两者的行为就不一致了, sort 的 -u 比较的是排序的key。

2.3K10

linux 查看目录大小_shell判断文件大小

-b或-bytes 显示目录或文件大小时,以byte为单位。 -c或–total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。...-D或–dereference-args 显示指定符号连接的源文件大小。 -h或–human-readable 以K,M,G为单位,提高信息的可读性。...-L或–dereference 显示选项中所指定符号连接的源文件大小。 -m或–megabytes 以1MB为单位。...1> 要显示一个目录树及其每个子树的磁盘使用情况 du /home/linux 这在/home/linux目录及其每个子目录中显示了磁盘块数。...3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况 du -m /home/linux 这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。

11.3K20

Linux Shell工具篇 - 文本排序工具sort

介绍 sort命令在Linux里非常有用,它将文本文件内容进行排序,并将排序结果标准输出或重定向输出到指定文件。...数字升序去重 先按照“空格分割,然后按照第2列数字升序排序,最后对所有列去重: 1 sort -t " " -k2n,2 -uk1,2 sort.txt 运行效果 注意: 先排序再去重 3.数字升序去重结果保存到文件...1 sort -t " " -k2n,2 -uk1,2 -o sort2.txt sort.txt 运行效果 4.数字降序去重 先按照空格分割, 然后按照第2列数字降序排序,最后对所有列去重:...1 sort -t " " -k2nr,2 -uk1,2 sort.txt 运行效果 5.多列排序 数据文件准备:sort3.txt 12345678910111213 公司A,部门A,3公司A,部门...-t "," -k1,1 -k3nr,3 sort3.txt 运行效果

2.1K40
领券