• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

每天学一个-Linux-命令32sort

linux 搞代码 4年前 (2022-03-03) 23次浏览 已收录 0个评论
文章目录[隐藏]

昨日举荐:每天学一个 Linux 命令(31):md5sum

命令简介

sort 对文件的文本内容排序。

零碎默认状况下,排序规定如下:

  • 以数字结尾的行,将排在以字母结尾的行后面
  • 以小写字母结尾的行,将排在以大写字母结尾的行后面
  • 按字母表的顺序排列以字母结尾的行

语法格局

sort [选项] [文件]
sort [OPTION] [FILE]

选项阐明

-b    #排除结尾的空白
-d    #只思考空白、字母、数字
-f    #将小写字母视为大写字母思考
-g    #依据数字排序
-i    #排除不可打印字符
-M    #按非月份的程序排序
-h    #依据存储容量排序
-n    #依据数字排序。
-R    #随机排序
-r    #倒序
--sort=WORD    #依据指定的WORD排序
-V   #按文本中(版本)数字的天然排序
-o   #将排序后果写入一个文件
--help     #显示帮忙信息并退出
--version  #显示版本信息并退出

利用举例

[root@centos7 testdir]# cat cuttest.txt 
1 2 3 4 5 6 8
9 8 7 6 5 4 3
2 1 9 8 7 6 5
[root@centos7 testdir]# sort cuttest.txt
1 2 3 4 5 6 8
2 1 9 8 7 6 5
9 8 7 6 5 4 3
#将后果输入到文件
[root@centos7 testdir]# sort -o sort.cut.txt cuttest.txt
[root@centos7 testdir]# cat sort.cut.txt
1 2 3 4 5 6 8
2 1 9 8 7 6 5
9 8 7 6 5 4 3
#倒序排列
[root@centos7 testdir]# sort -r cuttest.txt
9 8 7 6 5 4 3
2 1 9 8 7 6 5
1 2 3 4 5 6 8

每天学一个 Linux 命令(29):tail

每天学一个 Linux 命令(30):cut


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:每天学一个-Linux-命令32sort
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址