zoukankan      html  css  js  c++  java
  • shell命令(2)——sort

    sort命令

    首先,还是一样推荐查看 sort --help

    sort命令将一个文件中得每一行作为一个单元进行比较,默认的比较原则是从首字符向后,依次按字符的ASCII码进行比较,结果按升序输出。

    sort常用参数:

    -u,表示对结果进行去重

    -r,表示按降序输出结果(下面类似,就不贴图了)

    -o将排序后的结果存入指定的文件

    由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile。

    但是,如果你想把排序结果输出到原文件中,用重定向的结果是把原文件清空了。

    就在这个时候,-o可以成功解决这个问题,让你放心的将结果写入原文件。

    -n,按照数值来排序

    -t -k,这两个一般同时使用,-t用来指定分隔符,-k表示需要进行比较的列

    -d,只处理英文字母、数字及空格字符外,忽略其他的字符

    -f,将小写字母视为大写字母,即忽略大小写排序

    -i,只对040至176之间的ASCII字符进行排序,忽略其他的字符

    -c,检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1

    -C,会检查文件是否已排好序,如果乱序,不输出内容,仅返回1

    -m,将几个排序好的文件进行合并。

    -M,前面3个字母依照月份的缩写进行排序。

  • 相关阅读:
    css 修改input中placeholder提示问题颜色
    js 获取屏幕或元素宽高...
    js时间相关
    golang——gRPC学习
    golang——win10环境protobuf的使用
    golang——net/rpc/jsonrpc包学习
    golang——net/rpc包学习
    golang——log包学习
    golang——database/sql包学习
    mysql——免安装配置
  • 原文地址:https://www.cnblogs.com/licheng127/p/3780656.html
Copyright © 2011-2022 走看看