首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux sort命令 排序,Linux sort排序方法

-r 排序后的反序排列,不参与排序动作。 -s:禁止sort做”最后的排序”。 -t 指定排序时所用的栏位分隔字符。 -k 选择哪个列进行排序,如果有分隔符必须参考分隔符一起使用。...看下面的例子: [root@localhost wulaoer]# sort wulaoer.txt 1 Linux 1200 Mar 2 python3 800 Jan 3 Ruby 200 Dec...>1200>Mar ____ ^ no match for key ________________ 在第三列数字排序规则的基础上,使用第二列作为决胜属性,且默认排序规则对此列降序排序。...300 May 2 python3 800 Jan 4 golong 800 Oct 1 Linux 1200 Mar vim排序 vim排序参数和sort排序参数是一样的,vim的排序也是在sort...sort -k 3 至此,Linux的排序基本用法已经完成,没有了看些其他的吧。

4.7K40

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 sort命令简介

sort对文件排序,发现这个命令比想象中要复杂和强大,仔细研究了一下文档,记录一下。 首先看一下文档,建议浏览一下,用的时候再详细看看: $ sort --help 用法:sort [选项]......info '(coreutils) sort invocation' 它的最基本用法就是”sort -k2,2 file”,表示排序的key开始列是2,结束列是2,也就是按照第二列排序。...接下来我们希望按照降序排列,那么可以使用-r: $ sort -r -n -k 2,2 -k 3,3 st eee 120 80 xxx 100 100 abc 100 90 ddd 100 80 fff...80 100 一切如我们所愿,但是如果我们想第二列降序但是第三列升序呢?...100 90 fff 80 100 上面的命令把第二列当成数值,然后逆序排列;而第三行当成字符串正序排列

2.3K40

一个命令帮你对文本排序

前言 在Linux下,有时候需要对文本内容进行排序,例如按照字典顺序排序,按照数字排序或者按照特定列排序等等。今天我们就借助一个命令-sort来满足我们对文本排序的需求。...按照字典顺序排序 假如有文本内容test1.txt如下(偷偷问一句:你在使用哪个linux发行版?)...如果需要降序输出只需要使用-r参数,如: sort -r test1.txt 输出结果如下: ubuntu redhat OpenSuse Kali Gentoo Gentoo Fedora Debian...1938 1 apple 1976 10 icbc 1984 2 google 1998 5 tencent 1998 如果要按照年份降序排序,则只需加-r参数即可: sort -n -k 3r...常见选项如下: -r 按照降序排列 -n 按照数值大小排列 -k 按照指定列排列 -t 指定分隔符 -u 去重 -o 输出结果到文件中

81720
领券