zoukankan      html  css  js  c++  java
  • sort排序工具

    一、简介

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


    二、格式

    sort [OPTION]... [FILE]...
    sort [OPTION]... --files0-from=F

    三、常用选项

    -u                              #除去重复行
    -r #降序
    -o #把排序后的结果写入到源文件,重定向无法实现!
    -n #以数值排序(不是按 ascii 码)
    -t #指定间隔符
    -k #指定列数
    -f #忽略大小写
    -b #忽略每一行前面的所有空白

    四、使用举例

    测试文件:

    cat filename

    apple#10#2.5
    orange#20#3.4
    banana#30#5.5
    pear#90#2.3

    1.降序排列

    sort -r filename

    pear#90#2.3
    orange#20#3.4
    banana#30#5.5
    apple#10#2.5

    2.按第三列排序(#为分割符)

    sort -t# -k3 filename
    pear#90#2.3
    apple#10#2.5
    orange#20#3.4
    banana#30#5.5
    Stay hungry Stay foolish
  • 相关阅读:
    centos-docker安装及基本使用
    List集合-03.Vector
    List集合-02.LinkedList
    List集合-01.ArrayList
    常用图像处理方法
    git使用
    bug记录
    bash vim等常用命令
    python常用
    MTCNN试用
  • 原文地址:https://www.cnblogs.com/xiangzi888/p/2429246.html
Copyright © 2011-2022 走看看