• 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
    
    
  • 相关阅读:
    仓鼠找sugar(LCA)
    bzoj4481非诚勿扰(期望dp)
    NOIP2011Mayan游戏(模拟)
    [国家集训队]旅游
    NOIP2012疫情控制(二分答案+树上贪心)
    NOIP2017题解
    [SCOI2010]幸运数字(容斥+爆搜)
    [JSOI2008]Blue Mary的战役地图(二分+哈希)
    [湖南集训]谈笑风生(主席树)
    NOIP2016题解
  • 原文地址:https://www.cnblogs.com/jakaBlog/p/11992884.html
Copyright © 2020-2023  润新知