linux下sort程序简介

1、简介

    sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。


2、命令参数

     -u   在输出行中去除重复行
     -f  忽略大小写的差异,例如 A 与 a 视为编码相同;
     -b  忽略最前面的空格符部分;
     -M  以月份的名字来排序,例如 JAN, DEC 等等的排序方法;
     -n  使用『纯数字』进行排序(默认是以文字型态来排序的);
     -o 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile;
     -r  反向排序;
     -t  分隔符,默认是用 [tab] 键来分隔;
     -k  以那个区间 (field) 来进行排序的意思


3、示例

  1)对/etc/passwd 的账号进行排序

    cat /etc/passwd | sort


参考文献:百度文库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值