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 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命令》的版权归原作者「沈阳尚观科技」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458
文章来源: 阅读原文
沈阳尚观科技微信公众号:SYuplooking
手机扫描上方二维码即可关注沈阳尚观科技微信公众号