博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下sort程序简介
阅读量:4187 次
发布时间:2019-05-26

本文共 471 字,大约阅读时间需要 1 分钟。

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

参考文献:百度文库

转载地址:http://eldoi.baihongyu.com/

你可能感兴趣的文章
ATS上的hosting.config和volume.config文件解读
查看>>
将日志中的指定字段对齐显示输出
查看>>
Linux上chown命令的高级用法
查看>>
利用sort对多字段排序
查看>>
Windows 10完美识别3TB硬盘实录
查看>>
在CentOS 6.x上安装luajit 2.0.4
查看>>
Linux下使用diff和patch制作及打补丁(已经实践可行!)
查看>>
ThinkPad T420更换SSD实录
查看>>
在Ubuntu 16.04.1 LTS上安装ats 5.3.2
查看>>
在CentOS 6.8 x86_64上安装ATS 6.2.1实录
查看>>
在CentOS 6.9 x86_64上玩转OpenResty 1.13.6.1中的resty-cli模块
查看>>
Spring中的Bean是有生命周期
查看>>
FreeMarker是一个用Java语言编写的模板引擎
查看>>
Markdown的语法简洁明
查看>>
hadoop的部署总共有3种类型
查看>>
部署安装hadoop
查看>>
sqoop是什么
查看>>
使用eclipse来调试hadoop作业是非常简洁方便的,
查看>>
配置sqoop的环境变量
查看>>
Optional类包含的方法
查看>>