• sort
  • Sort命令

    sort

    将输入的文件内容按照指定的文件规则进行排序,并将排序结果输出 参数: - b 忽略自强街开头存在的空格字符 - u 去重 - n 按数值大小进行排序 - t 指定分隔符 - r 倒序排列 - k 指定区间排序

     /mnt/d/code/vim_learn  cat a.txt
    10.0.0.1
    10.0.0.1
    10.0.0.1
    10.0.0.3
    10.0.0.5
    10.0.0.6
     /mnt/d/code/vim_learn  sort a.txt  # 默认按ascill码排序
    10.0.0.1
    10.0.0.1
    10.0.0.1
    10.0.0.3
    10.0.0.5
    10.0.0.6
     /mnt/d/code/vim_learn  sort -n a.txt  # 按数字大小排序
    10.0.0.1
    10.0.0.1
    10.0.0.1
    10.0.0.3
    10.0.0.5
    10.0.0.6
     /mnt/d/code/vim_learn  sort -r a.txt   # 倒序
    10.0.0.6
    10.0.0.5
    10.0.0.3
    10.0.0.1
    10.0.0.1
    10.0.0.1
     /mnt/d/code/vim_learn  sort -u a.txt   # 去重
    10.0.0.1
    10.0.0.3
    10.0.0.5
    10.0.0.6
    
     /mnt/d/code/vim_learn  cat a.txt  # 新的数据
    a 10.0.0.1
    c 10.0.0.1
    b 10.0.0.4
    d 10.0.0.3
    e 10.0.0.5
    g 10.0.0.6
     /mnt/d/code/vim_learn  sort a.txt  # 默认按第一列排序
    a 10.0.0.1
    b 10.0.0.4
    c 10.0.0.1
    d 10.0.0.3
    e 10.0.0.5
    g 10.0.0.6
     /mnt/d/code/vim_learn  sort -t ' ' -k2 a.txt  # -t指定按什么分隔,这里空格,所以有两列
    a 10.0.0.1
    c 10.0.0.1
    d 10.0.0.3
    b 10.0.0.4
    e 10.0.0.5
    g 10.0.0.6
    

    上一篇:Paste命令

    下一篇:Ruby selenium part1 前期准备