linux中mfsort用法,Linux命令――sort-程序员宅基地

技术标签: linux中mfsort用法  

sort以文件的每一行为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

用法:sort [OPTION]... [FILE]...

参  数:

-b   忽略每行前面开始出的空格字符。

-c   检查文件是否已经按照顺序排序。

-f   排序时,忽略大小写字母。

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

-n   依照数值的大小排序。

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

-r   以相反的顺序来排序。

-t   指定排序时所用的栏位分隔字符。

-k  选择以哪个区间进行排序。

-u  排序后相同的行只�@示一次。

sort的-o选项

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

例:

[root@localhost ~]# sort -r a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >b

[root@localhost ~]# cat b

6

5

4

3

2

1

但是,如果你想把排序结果输出到原文件中,用重定向可就不行了。

[root@localhost ~]# cat a.txt

6

5

4

3

2

1

[root@localhost ~]# sort -r a.txt >a.txt

[root@localhost ~]# cat a.txt

[root@localhost ~]#

a.txt 文件的�热荼磺蹇樟恕�

-o�x�可以把�热��入原文件

[root@localhost ~]# cat a.txt

1

2

6

3

4

5

[root@localhost ~]# sort a.txt -o a.txt

[root@localhost ~]# cat a.txt

1

2

3

4

5

6

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_26767391/article/details/116965564

智能推荐

c语言链表申请空间,C语言利用链表与文件实现登录注册-程序员宅基地

文章浏览阅读390次。C语言实现简登录和注册功能C语言实现注册登录使用链表使用文件版本二:利用链表此版本使用的链表,第一个版本使用的是数组这里我使用的线性链表,一定要注意在判断语句或赋值语句中不可将指针指向未定义的区域,这会产生很大问题,所以一般都需要在链表最后一个节点指向空指针#代码#include #include #include #include typedef struct LNode{char name[1..._(pnode)malloc(sizeof(lnode))

python sklearn包中的主成分分析_运用sklearn进行主成分分析(PCA)代码实现-程序员宅基地

文章浏览阅读1.3k次。运用sklearn进行主成分分析(PCA)代码实现一、前言及回顾从上一篇《PCA数据降维原理及python应用(葡萄酒案例分析)》,我们知道,主成分分析PCA是一种无监督数据压缩技术,上一篇逐步自行写代码能够让我更好地理解PCA内部实现机制,那知识熟悉以及技术成熟后我们可以运用什么提高编码效率?答案就是:基于sklearn的主成分分析代码实现,使用PCA类进行无监督数据降维,仍然以葡萄酒数据集wi..._def plot_decision_regions(x, y, classifier, resolution=0.02):起什么作用

微型计算机广告牌实验报告,微型计算机实验报告1.doc-程序员宅基地

文章浏览阅读92次。微型计算机实验报告1实验报告1. 实验名称程序编译及调试2. 实验目的掌握汇编语言语句格式,程序结构,上机调试步骤和各种类型程序的设计方法。了解汇编语言的基本语法,汇编程序的功能和汇编,调试过程,伪指令,汇编语言程序设计,系统功能调用。3.实验内容顺序结构是最简单的一种程序设计语言的语句。有序地组合在一起加以描述一个算法的组合方法结构,又称为程序的控制结构或简称为程序结构,在流程图中表示为一个个处..._java虚拟机广告牌实验报告

python已知两边求第三边_探究“已知一个三角形两边及其夹角,求第三边”的问题...-程序员宅基地

文章浏览阅读6k次。探究“已知一个三角形两边及其夹角求第三边”的问题【知识点】余弦定理。【对应版本章节】本节课是人民教育出版社出版的高中数学A版数学必修5第一章“解三角形”第一节第二课时余弦定理的内容。【教学目标】1.理解利用向量猜想证明余弦定理2.掌握并熟记余弦定理3.使学生意识到向量将几何问题转化为代数问题的强大功能,从而培养学生数学素养。【教学过程】一.创设情境,设问激疑问题:某军区官兵接到抗震救灾任务,要前往..._两边一夹角求第三边的代码

整理_gotodlgctrl(getdlgitem-程序员宅基地

文章浏览阅读578次。1.GotoDlgCtrl(GetDlgItem(IDC_examnum)); GetDlgItem()_gotodlgctrl(getdlgitem

UVALive4167 HDU2700 Parity【水题】_the parity problem returns 1 if the input that are-程序员宅基地

文章浏览阅读877次。ParityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 4842 Accepted Submission(s): 3635Problem DescriptionA bit string has odd parity_the parity problem returns 1 if the input that are 1 is even

随便推点

java 高并发mqtt服务器_基于腾讯云部署MQTT服务器-程序员宅基地

文章浏览阅读427次。前言本节,我们使用腾讯云部署一个mqtt服务器,服务器采用EMQX Broker,支持百万计并发量控制,单机版本是开源免费的,企业集群分布式部署需要收费,我们作为DIY爱好者使用单机版本即可。一、基础知识1.EMQX Broker简介EMQ X Broker 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构,发布订阅模式的开源 MQTT 消息服务器EMQ X Br..._搭建一个应对高并发的mqtt

a类学科计算机,最全名单来了!上海交大25个学科获评A类学科-程序员宅基地

文章浏览阅读483次。原标题:最全名单来了!上海交大25个学科获评A类学科教育部学位与研究生教育发展中心日前公布了2016年全国第四轮学科评估排名结果。上海交通大学2016年有50个一级学科参加了学科评估,有25个学科进入A档,包括12个工科,4个理科,3个医学学科,3个管理学科,3个社会科学与语言学科,标志我校以工学、医学、理学、管理学、社会与语言为支柱学科的综合性大学格局全面形成,正在加快向中国特色世界一流大学迈进..._上海交通大学大学a类学科名单

Windows软件安装包制作工具汇总-程序员宅基地

文章浏览阅读1.8w次,点赞3次,收藏23次。软件开发最终离不开安装包的制作,本文重点总结一下有哪些可用的工具。_安装包制作工具

C#+AE9.1编写的获取某一字段唯一值-程序员宅基地

文章浏览阅读103次。1 /**//// <summary>2 /// 得到要素类某字段的唯一值3 /// </summary>4 /// <param name="pFeatureClass">要素类</param>5 /// <param name="strFld">指定要得到..._c# ae 创建渔网

使用java和CORBA实现分布应用编程_基于服务器框架,编写服务器对象-程序员宅基地

文章浏览阅读5.4k次,点赞4次,收藏16次。因为课程的需要,学习了下用java和CORBA来实现分布应用编程,具体的CORBA是什么以及它的框架结构我就不多说了,这里我是给出一个比较完整的例子来展示下代码要怎么写。应用背景:使用java和CORBA构建一个关于制订to-do-list的分布式应用。不同的客户端可以通过连接到服务器来管理自己的to-do-list,比如有add list items、query list items、delete_基于服务器框架,编写服务器对象

python是低级语言吗_科悟学院带你初识python(3)Python是一门什么语言-程序员宅基地

文章浏览阅读104次。python是一门什么样的语言编程语言主要分为编译型和解释型编程语言编译型和解释型的区别是什么?编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快。这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二..._python是一门低级编程语言