zoukankan      html  css  js  c++  java
  • Linux Sort命令

    Linux Sort命令

    语法

    sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]
    

    参数:

    • -b 忽略每行前面开始出的空格字符。
    • -c 检查文件是否已经按照顺序排序,如果有序,则不进行操作
    • -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
    • -f 排序时,忽略大小写。
    • -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
    • -m 将几个排序好的文件进行合并。
    • -M 将前面3个字母依照月份的缩写进行排序。
    • -n 依照数值的大小排序。 -o<输出文件> 将排序后的结果存入指定的文件。(默认不是按照数字来排序的,是从第一位第二位以此比较)
    • -r 以相反的顺序来排序。
    • -t<分隔字符> 指定排序时所用的栏位分隔字符。 +<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
    • -u 配合-c,严格校验排序;不配合-c,则只输出一次排序结果(去重)
    • --help 显示帮助。
    • --version 显示版本信息

    实例

    $ cat testfile
    1
    11
    2
    2
    3
    4
    5
    10
    12
    
    $ sort testfile
    1
    10
    11
    12
    2
    2
    3
    4
    5
    
    

    sort -n

    $ sort -n testfile
    1
    2
    2
    3
    4
    5
    10
    11
    12
    

    sort -u

    $ sort -un testfile
    
    1
    2
    3
    4
    5
    10
    11
    12
    
    

    sort -o

    $ sort -un testfile -o ssss.txt
    $ cat ssss.txt 
    
    1
    2
    3
    4
    5
    10
    11
    12
    
    
  • 相关阅读:
    CMD与bat操作
    XmlHelper XML通用类
    Regex正则表达式扩展
    LONG数据类型转换为VARCHAR2并相互转换
    CLOB数据类型截取SUBSTR_按开始位置偏移量
    12c rac On redhat 7
    DML_DDL_触发器
    Linux平台 Oracle 18c RAC安装
    hadoop 透明加密
    Poco::Crypto--加解密_RSA
  • 原文地址:https://www.cnblogs.com/jakaBlog/p/11992884.html
Copyright © 2011-2022 走看看