sort以文件的每一行为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

用法:sort [OPTION]... [FILE]...

参  数:

-b   忽略每行前面开始出的空格字符。

-c   检查文件是否已经按照顺序排序。

-f   排序时,忽略大小写字母。

-M   将前面3个字母依照月份的缩写进行排序。

-n   依照数值的大小排序。

-o   将排序后的结果存入指定的文件。

-r   以相反的顺序来排序。

-t   指定排序时所用的栏位分隔字符。

-k  选择以哪个区间进行排序。

-u  排序后相同的行只�@示一次。

sort的-o选项

由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile。

例:

[root@localhost ~]# sort -r a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >b

[root@localhost ~]# cat b

6

5

4

3

2

1

但是,如果你想把排序结果输出到原文件中,用重定向可就不行了。

[root@localhost ~]# cat a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >a.txt

[root@localhost ~]# cat a.txt

[root@localhost ~]#

a.txt 文件的�热荼磺蹇樟恕�

-o�x�可以把�热��入原文件

[root@localhost ~]# cat a.txt

1

2

6

3

4

5

[root@localhost ~]# sort a.txt -o a.txt

[root@localhost ~]# cat a.txt

1

2

3

4

5

6

linux中mfsort用法,Linux命令――sort相关推荐

  1. linux中gawk用法,Linux - gawk 命令

    gawk 是 awk 的 GUN 版 =========================================== 是一种<模式扫描和处理>语言.它搜索一个或多个文件,查看这些文 ...

  2. linux中xargs用法,Linux中xargs的用法

    xargs 大 多数 Linux 命令都会产生输出:文件列表.字符串列表等.但如果要使用其他某个命令并将前一个命令的输出作为参数该怎么办?例如,file 命令显示文件类型(可执行文件.ascii 文本 ...

  3. Linux中 print用法,linux之find中的-print0和xargs中-0用法

    默認情況下, find 每輸出一個文件名, 后面都會接着輸出一個換行符 ('\n'), 因此我們看到的 find 的輸出都是一行一行的: [bash-4.1.5] ; ls -l total 0 -r ...

  4. linux中pss用法,[Linux] Memory: VSS/RSS/PSS/USS

    Terms VSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存) RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存) PSS- Prop ...

  5. linux中如何用ftp命令下载文件,linux中ftp下载文件命令的用法

    linxu下的ftp命令是用来下载文件或者上传文件的,下面由学习啦小编为大家整理了linux的ftp下载文件命令的用法的相关知识,希望对大家有帮助! 一.linux中的ftp下载文件命令的用法 从远程 ...

  6. linux 移动剪切命令,Linux中vi的复制命令的用法详解

    在Linux系统中,使用VI编辑的时候经常用到的操作就是复制粘贴,那么下面由学习啦小编为大家整理了linux中vi的复制命令的用法详解的相关知识,希望对大家有帮助! Linux中vi的复制命令的用法详 ...

  7. 【Linux】Linux中rz和sz命令用法详解

    [Linux]Linux中rz和sz命令用法详解 1. 简单介绍 rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具.优点就是不用再开一个sftp工具登录上去上传下载 ...

  8. Linux中vi的常用命令和快捷键使用

    Linux中vi的常用命令和快捷键使用 文章目录: 一.VI简单介绍 二.VI三种模式的使用 1.VI底行模式的使用 2.VI编辑模式的使用 3.VI一般模式的使用 1)移动光标 2)删除.复制和粘贴 ...

  9. linux命令冒号加叹号,Linux中的叹号命令

    在shell环境下操作,需要积累点快捷输入的小技巧: 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. 最近还找到一种快速回退上一 ...

最新文章

  1. 2014百度研发真题及其解析-求比指定数大且最小的“不重复数”
  2. Android使用腾讯浏览服务X5内核
  3. SAP BTP 平台 CloudFoundry 环境入门级别的介绍
  4. CentOS 6.5 安装Python 3.5
  5. c语言保存后怎么打开文件,保存打开文件之后,怎么也不能在显示函数中出来。。...
  6. part01.04 事件
  7. http://syy7.com/a/33.php,CVE-2020-7062
  8. 英伟达与 ARM 初携手,英国共建 AI 研究中心
  9. 第二次冲刺-站立会议06
  10. AspNetPager分页控件报错“对象不支持此属性或方法”
  11. 机器学习编译入门课程学习笔记第一讲 机器学习编译概述
  12. Redis 下载安装(Windows版本)
  13. 【转】代价曲线的理解
  14. Proxy和Reflect
  15. 百度地图导航工具类,包含骑行步行及驾车导航
  16. 软件专业面试心理测试题,面试心理测试题目,据说很准
  17. iPad 变身做电脑显示器
  18. torch.bmm()和torch.matmul()函数的用法和区别,矩阵相乘
  19. matlab 切比雪夫距离,matlab中用pdist函数计算切比雪夫chebychev距离的计算顺序
  20. Springboot出现@Value注解无法读取配置文件的解决方法

热门文章

  1. 怎么通过name配置button_利器 | AppCrawler 自动遍历测试实践(二):定制化配置
  2. c++ 协程_理解Python协程(Coroutine)
  3. 性能测试工具_磁盘性能测试工具fio
  4. python合法关键字是_python练习题-day18
  5. window环境中Jupyter notebook使用虚拟环境
  6. 邮件头解析=?utf-8?Q?乱码
  7. python自建包的根目录可以直接import的方法
  8. 计算机组成原理第二章数据,计算机组成原理第二章数据表示(含答案)
  9. tim指定保存云服务器_阿里云发布 Cloud Toolkit for VS Code 新版本!一键打包部署,开发提速 8 倍...
  10. ace unlock 苹果解锁_Apple Watch将支持指纹识别功能?苹果最新专利曝光