Linux常用命令:sort

  • sort seq.txt 默认情况下,sort将每一行作为一个单位进行比较,按照ASCII值升序排序。
  • sort -u seq.txt 排序并去重(unique)。
  • sort -r seq.txt 降序排序(reverse)。
  • sort seq.txt > seq_sort.txt 将排序结果写入到文件seq_sort.txt,但是不能重定向到原文件
  • sort seq.txt -o seq.txt 使用o参数可以将输出写入到任意文件(object),包括原文件。
  • sort -n seq.txt 按照数值(numeric)而不是ASCII值排序。
  • sort -k 2 -t : seq.txt 使用第二列进行排序,分隔符是 : 。
  • sort -f seq.txt 忽略大小写排序。
  • sort -b seq.txt 忽略开头的空白(blank)。
  • sort -c seq.txt 检查(check)文件是否有序。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python爬虫与数据挖掘

Python正则表达式初识(七)

继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是“\s”、“\S”,具体的教程如下。

824
来自专栏阮一峰的网络日志

在PHP语言中使用JSON

我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。

1233
来自专栏决胜机器学习

《Redis设计与实现》读书笔记(三十三) ——Redis排序命令sort的实现

《Redis设计与实现》读书笔记(三十三) ——Redis排序命令sort的实现 (原创内容,转载请注明来源,谢谢) 一、基本功能 redis的sort命令,可...

3895
来自专栏软件开发 -- 分享 互助 成长

C++ STL stack和queue

C++ STL中独立的序列式容器只有vector,list,deque三种,stack和queue其实就是使用容器适配器对deque进行了封装,使用了新接口。 ...

1969
来自专栏我是攻城师

在Scala里面如何使用元组

3594
来自专栏Python爬虫与数据挖掘

Python正则表达式初识(八)

继续分享Python正则表达式的基础知识,今天给大家分享的特殊字符是“\w”和“\W”,具体的教程如下。

942
来自专栏康怀帅的专栏

Bash 函数详解

默认情况下,脚本中定义的任何变量均为 全局变量,可以在函数内访问。 创建函数 # function关键字创建函数 function func1 { e...

3094
来自专栏我的博客

NodeJs当中module.exports和exports的区别

Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.exports而不是exports。 所有...

3546
来自专栏大闲人柴毛毛

深入理解JVM(七)——Class文件结构

什么是JVM的“无关性”? Java具有平台无关性,也就是任何操作系统都能运行Java代码。之所以能实现这一点,是因为Java运行在虚拟机之上,不同的操作系统...

3394
来自专栏一个爱吃西瓜的程序员

Python基础学习-类

① 面向对象编程是最有效的软件编写方法之一。 ② 编写类时,你定义一大类对象都有的通用行为。 ③ 基于类创建对象时,每个对象都自动具备这种通用行为。 ④ 根据类...

4407

扫码关注云+社区

领取腾讯云代金券