• linux sort排序及取前几条数据


    查看sort --help

    -n 

      根据字符串的数值进行比较

    -k

      根据某一个关键字的位置或者类型排序

    -r 

      倒序排序

    -t

      字段分隔,后面跟分隔符

     查看head --help

    -n

      打印前几行记录,后面跟数字

    1、查找当前文件中最大的三个文件或文件夹

    ll |sort -n -k 5 -r -t " "|head -n 3

     2、对文件中按照指定数字排序后的三个最大值

    文件名称myfile,内容如下

    apple:13
    orange:44
    banana:2
    grape:10002
    persimmon:821
    Sugar canne:10000

    使用如下命令过去

    sort -n -k 2 -r -t ":" myfile | head -n 3 

    cat myfile | sort -n -k 2 -r -t ":" |head -n 3

  • 相关阅读:
    详解 注解
    线段树分治
    实用Trick
    CF932F(李超线段树+dp)
    CF24D Broken robot(高斯消元)
    LCT学习笔记
    [HNOI2008]GT考试
    [AHOI2009]中国象棋
    [APIO2012]派遣
    CF961G Partitions
  • 原文地址:https://www.cnblogs.com/qq931399960/p/10265514.html
Copyright © 2020-2023  润新知