博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell命令(2)——sort
阅读量:5092 次
发布时间:2019-06-13

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

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个字母依照月份的缩写进行排序。

转载于:https://www.cnblogs.com/licheng127/p/3780656.html

你可能感兴趣的文章
常用的正则表达式
查看>>
五大算法
查看>>
ES6 class继承
查看>>
SingalR 构建 推送服务器初探
查看>>
MFC之添加PNG,JPG图片
查看>>
Android类似日历的翻转控件
查看>>
Wamp在重新装机后不想配置
查看>>
Javascript 笔记与总结(2-1)Javascript 与 DOM
查看>>
Nginx 笔记与总结(4)配置 server 访问日志
查看>>
(转)通过 Javacore 诊断线程挂起等性能问题
查看>>
(转)AIX的Dump文件学习笔记
查看>>
Install Nvidia driver 367.18 or later
查看>>
Making my own Autonomous Robot in ROS / Gazebo, Day 3: Sense the world
查看>>
cogs 1811. [NOIP2014]螺旋矩阵
查看>>
WITH common_table_expression (Transact-SQL)
查看>>
Spring学习笔记(一) 简介
查看>>
Redis学习笔记(二) Redis 数据类型
查看>>
利用JQuery在动态页面的倒计时器
查看>>
linux 的常用命令---------第十二阶段(smb、FTP服务)
查看>>
shell中exec命令
查看>>