1.参数解释

-t 设置分隔符
-k 设置比较域(列)
-n 按数字比较
-g 科学记数法方式比较
-o 设置输出文件,与“>”相比可以设置输出到原文件,“>”会清空原文件
-r 降序(大->小)排列
-u 删除相同行

2.实例演示

 1 文件内容
 2 [@ibi-genome temp]$ cat temp
 3 1:3
 4 2:4
 5 1:2
 6
 7 使用-k -t指定列(2)及分隔符(:)
 8 [@ibi-genome temp]$ sort -k2 -t':' temp
 9 10:1
10 1:2
11 1:3
12 2:4

 1 使用-n指定以数字形式排序
 2
 3 &当不使用-n则默认以ASCII排序
 4 [@ibi-genome temp]$ sort -k2 -t':' temp
 5 10:1
 6 1:2
 7 1:3
 8 2:4
 9 &使用-n
10 [@ibi-genome temp]$ sort -k1n -t':' temp
11 1:2
12 1:3
13 2:4
14 10:1
15
16 使用-r选项(降序排序,默认升序排列)
17 [jinz@ibi-genome temp]$ sort -k1nr -t':' temp
18 10:1
19 2:4
20 1:2
21 1:3

转载于:https://www.cnblogs.com/steamed-bread/p/4949970.html

linux下sort详解(sort对科学记数法的排序)相关推荐

  1. Linux下命令详解(-)

    linux 下的命令详解 今天的是linux下tar包的打包和解包  打包并压缩  解包解压缩的命令详解 要是有不对的地方请各位指正,和有补充的请留言 在此表示感谢 By:黑风 打包 (把多个文件放在 ...

  2. Linux下task_struct详解

       背景:为了管理进程,操作系统必须对每个进程所做的事情进行清楚地描述,为此,操作系统使用数 据结构来代表处理不同的实体,这个数据结构就是通常所说的进程描述符或进程控制块. 在linux系统中,这就 ...

  3. Oracle10g在linux下安装详解

    Oracle数据库我想大家都知道我在这里就不多介绍了,它也有很多的版本,我们今天来安装一下oracle10g,根据我的理解oracle数据库大部分都安装在linux下,所以我们就在linux下来安装o ...

  4. 登陆linux主机提示all,修改 linux 的命令行提示符PS1-限制IP通过SSH登陆linux服务器-linux下系统服务详解_169IT.COM...

    很多朋友可能对windows下的服务比较了解,但对于linux下的系统服务(守护进程)可能有些陌生. 这里收集了57个linux下的系统服务的详细解释,供大家学习参考. 1. NetworkManag ...

  5. linux路由表命令,linux下路由表详解

    主机想要发送数据的时候,参考的对象就是路由表. 如果两个不同网段的主机想要发送数据,经过的具体的经过: 1.查询IP数据包的目标IP地址,主机会查阅Ip数据包报头的目标IP地址. 2.查询是否存在与本 ...

  6. linux setcap指令,Linux下setcap详解

    为啥要讲setcap这个玩意呢,因为最近在做国产化系统编译安装产品,遇到普通用户下Nginx不能够小于1024一下端口的问题. CAPABILITIES(7) 文档有一段: For the purpo ...

  7. linux下udev详解

    一.udev简介 udev是一个设备管理工具,udev以守护进程的形式运行,通过侦听内核发出来的uevent来管理/dev目录下的设备文件.udev在用户空间运行,而不在内核空间 运行.它能够根据系统 ...

  8. LINUX下 Udev详解

    如果你使用Linux比较长时间了,那你就知道,在对待设备文件这块,Linux改变了几次策略.在Linux早期,设备文件仅仅是是一些带有适当的属性集的普通文件,它由mknod命令创建,文件存放在/dev ...

  9. Linux下log详解

    日志文件的默认路径是:/var/log 下面是日志文件的路径及其包含的信息: /var/log/syslog:它和/etc/log/messages日志文件不同,它只记录警告信息,常常是系统出问题的信 ...

  10. Linux下Awk详解(转载)

    什么是Awk Awk是一种小巧的编程语言及命令行工具.(其名称得自于它的创始人Alfred Aho.Peter Weinberger 和 Brian Kernighan姓氏的首个字母).它非常适合服务 ...

最新文章

  1. 解决Android中多次点击启动多个相同界面的问题
  2. Android中实现震动的方法
  3. 趋势解读:John D′Ambrosia告诉你下一代以太网路在何方?
  4. 一秒钟世界上会发生多少事_1秒钟世界上会发生多少事?答案超乎你的想象……...
  5. 使用七牛图片遇到的图片方向翻转问题
  6. 面试官:HashMap 为什么线程不安全?
  7. 中国有什么拿得出手的开源软件产品?|原力计划
  8. 烟雾传感器的matlab程序,单片机烟雾传感器proteus仿真+程序+PCB原理图
  9. Redis 雪崩、穿透、击穿
  10. blast2go进行Nr注释
  11. html幸运数字游戏,十二生肖的幸运数字
  12. 手机浏览器部分不支持8位rgba色值
  13. ARM Cortex M3处理器概述
  14. 剥opgw光缆工具_ADSS光缆开剥光缆常用方法及开剥注意点
  15. AE插件哪款好?这5款堪称动效设计必备
  16. AD19设置元件属性
  17. 2020-11-23抖音网络营销
  18. Lua进行二进制文件的位操作
  19. Spss-系统聚类手算实操
  20. citrix vdi 服务器性能要求,Citrix测试VDI的最佳hypervisor

热门文章

  1. Fiddler软件基本配置教程
  2. 第1章 Ext JS快速入门示例[4/4]
  3. [Web Chart系列之五] 图形布局-Circle Layout 之实现
  4. [码海拾贝 之Perl]在字符串数组中查找特定的字符串是否存在
  5. css sprite 介绍和实例
  6. Java中正则表达式提取字符串
  7. 二叉树的遍历实验报告C语言,二叉树的建立与遍历实验报告(c语言编写,附源代码)...
  8. python是如何引起的_1.2.8 如何开始使用python
  9. 由于找不到appvisvsubsystems32.dll_终于熬到孩子上幼儿园,宝妈却找不到工作了,背后原因让人心酸...
  10. innodb_rollback_on_timeout