搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 沈阳尚观科技 > Linux sort、spell命令

Linux sort、spell命令

沈阳尚观科技 2017-10-30


Linux sort命令用于将文本文件内容加以排序。

sort可针对文本文件的内容,以行为单位来排序。


语法

sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]


参数说明:

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

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

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

-f 排序时,将小写字母视为大写字母。

-i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。

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

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

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

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

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

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

+<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

--help 显示帮助。

--version 显示版本信息。


实例

在使用sort命令以默认的式对文件的行进行排序,使用的命令如下:

sort testfile 

sort 命令将以默认的方式将文本文件的第一列以ASCII 码的次序排列,并将结果输出到标准输出。

使用 cat命令显示testfile文件可知其原有的排序如下:

$ cat testfile      #testfile文件原有排序  

test 30  

Hello 95  

Linux 85 

使用sort命令重排后的结果如下:

$ sort testfile #重排结果  

Hello 95  

Linux 85  

test 30 


Linux sort、spell命令



Linux spell命令可建立拼写检查程序。

spell可从标准输入设备读取字符串,结束后显示拼错的词汇。


语法

spell


实例


检查文件testfile是否有拼写错误,在命令行提示符下输入如下命令:

spell testfile 

如果文件中有单词拼写错误,则输出如下信息:

$ spell testfile   #检查testfile 拼写错误  

scurity            #以下为有错误的单词  

tp  

LANs  

Securty  

practicl  

applcations  

necesary 

如果所检查的文件没有单词拼写错误,那么,命令运行后不会给出任何信息。

检查从标准输入读取的字符串。例如在命令行中输入如下命令:

spell 

按回车键后,输入一串字符串,然后按Ctrl+D 组合键退出spell,屏幕上将显示拼写有错误的单词。如下所示:

$ spell #检查标准输入的字符串的拼写错误  

hell,this is a linx sustem! #拼写错误的字符串  

linx #以下为有拼写错误的单词  

sustem

-----文章来源于网络,如有侵权请联系作者删除!


更多IT技术,关注沈阳尚观科技微信哦!扫描二维码关注,已经关注的小伙伴,分享给好友吧!

沈阳尚观Java/嵌入式技术交流与资源分享群: 188209461

沈阳尚观Linux/Oracle技术交流与资源分享群:526210419

联系QQ:2923605081。

 可申请到校免费试听呦!

Linux sort、spell命令
Linux sort、spell命令

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《Linux sort、spell命令》的版权归原作者「沈阳尚观科技」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注沈阳尚观科技微信公众号

沈阳尚观科技微信公众号:SYuplooking

沈阳尚观科技

手机扫描上方二维码即可关注沈阳尚观科技微信公众号

沈阳尚观科技最新文章

精品公众号随机推荐