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

《快学BigData》--Linux sort 命令详解(10)

Linux sort 命令详解 -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最前面的空格符部分; -M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法;...source.log google:110:5000 baidu:100:5000 guge:50:3000 sohu:100:4500 A)、对数据进行正序排序 [root@hadoop1 /]# sort...100:5000 google:110:5000 guge:50:3000 sohu:100:4500 默认的是按照第一个单词进行排序 B)、对数据进行倒叙排序 [root@hadoop1 /]# sort...-r source.log sohu:100:4500 guge:50:3000 google:110:5000 baidu:100:5000 C)、对数据去重 [root@hadoop1 /]# sort...k 2 -k 3r source.log guge:50:3000 baidu:100:5000 sohu:100:4500 google:110:5000 -k 3r :表示降序排序 或者这样写 sort

71310

Linux文本处理命令sort详解

sort 对文本文件内容进行排序 用法:sort +选项 +文件名(可跟多个文件) 示例1:cat 1.txt ? sort 1.txt #文字,默认按字母a-z排序 ?...sort 2.txt #数字,默认按1-9排序 ? -n 参数:sort -n 2.txt #加-n,把数字从小到大排序 ?...-r 参数:sort -n -r 2.txt #-r ,倒序排序(也适用于文字) ? ? 如果一个文本有两列内容,默认按第一列排序,示例:cat 3.txt ?...sort 3.txt #默认按第一列排序 ? -t 参数:指定分隔符 -k参数:指定进行排序的列 示例:sort -t ‘,’ -k2 3.txt #以逗号’,’为分隔符,对第二列排序 ?...同样的:sort -t ‘,’ -k2n 3.txt #按第二列数字从小到大排序 ? sort -t ‘,’ -k2nr 3.txt #按第二列数字从大到小排序 ?

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

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 参数。

18110

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

C++ sort()排序详解

文章目录 sort()简介 为什么选择使用sort() sort()函数的实现原理 sort()的使用方法 头文件 sort()基本使用方法 自定义排序准则 对结构体进行排序 sort()简介 为什么选择使用...sort()函数的实现原理  也许你会疑问,我使用sort方法对数据进行排序就一定合适吗?sort()可以根据我的需要对数据进行排序吗?其实sort()函数还是一个比较灵活的函数。...sort()基本使用方法  sort()函数可以对给定区间所有元素进行排序。...它有三个参数sort(begin, end, cmp),其中begin为指向待sort()的数组的第一个元素的指针,end为指向待sort()的数组的最后一个元素的下一个位置的指针,cmp参数为排序准则...()用法的详解了。

1.2K30

sort命令详解及Nginx统计运用

sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:   sort [-bcfMnrtk][源文件][-o 输出文件]  补充说明:sort可针对文本文件的内容,以行为单位来排序。...-c |sort -n -k 1 -r|more 4.查询访问最频繁的IP awk '{print $1}' access.log|sort | uniq -c |sort -n -k 1 -r|more...3 sort的-r选项 sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。...[rocrocket@rocrocket programming] 4 sort的-o选项 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename >...这也是sort的一贯作风。 我们如果想改变这种现状,就要使用-n选项,来告诉sort,“要以数值来排序”!

1.2K10

Shell中sort-cut-wc详解

sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。...sort语法 [root@www ~]# sort [-fbMnrtuk] [file or stdin] 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最前面的空格符部分...默认是用 [tab] 键来分隔; -k :以那个区间 (field) 来进行排序的意思 对/etc/passwd 的账号进行排序 [root@www ~]# cat /etc/passwd | sort...cat /etc/passwd | sort -t':' -k 6.2,6.4 -k 1r sync:x:4:65534:sync:/bin:/bin/sync proxy:x:13:13...仅显示存在重复的行,并在行首显示该行重复的次数 #sort testfile | uniq -dc 3 hello 2 world 仅显示不重复的行 sort testfile | uniq

57720

linux命令讲解大全】082.Linux命令大全:apt-sortpkgs和sort详解及使用示例

apt-sortpkgs Debian Linux下对软件包索引文件进行排序的工具 补充说明 apt-sortpkgs命令是Debian Linux下对软件包索引文件进行排序的简单工具。...sort 对文本文件中所有行进行排序。 概要 sort [OPTION]... [FILE]... sort [OPTION]......-M, --month-sort:按照非月份、一月、十二月的顺序排序。 -h, --human-numeric-sort:根据存储容量排序(注意使用大写字母,例如:2K 1G)。...-n, --numeric-sort:根据数字排序。 -R, --random-sort:随机排序,但分组相同的行。 --random-source=FILE:从FILE中获取随机长度的字节。...@mail text]# sort sort.txt aaa:10:1.1 bbb:20:2.2 ccc:30:3.3 ddd:40:4.4 eee:50:5.5 eee:50:5.5 忽略相同行使用-

6510
领券