百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>服务器> linux排序下令有哪些?-linux运维
分享文章到:

linux排序下令有哪些?-linux运维

发布时间:09/01 来源:未知 浏览: 关键词:
linux排序下令是sort。sort将文件的每一行作为一个单位,彼此比拼,比拼准则是从首字符向后,顺次按ASCII码值进行比拼,最后将他们按升序输出。

linux排序下令是sort。sort将文件的每一行作为一个单位,彼此比拼,比拼准则是从首字符向后,顺次按ASCII码值进行比拼,最后将他们按升序输出。

[zookeeper@master rh]$ cat seq.txt
banana
apple
pear
orange
pear
[zookeeper@master rh]$ sort seq.txt 
apple
banana
orange
pear
pear

sort的-u选项

它的作用很简略,就是在输出行中去掉反复行。

[zookeeper@master rh]$ sort -u seq.txt 
apple
banana
orange
pear

pear因为反复被-u选项无情的删除了。

sort的-r选项

[zookeeper@master rh]$ cat number.txt
1
3
5
7
11
2
4
6
10
8
9
[zookeeper@master rh]$ sort number.txt  --sort默许的排序方式是升序
1
10
11
2
3
4
5
6
7
8
9
[zookeeper@master rh]$ sort -n number.txt      --排序程序将这些数字按字符来排序了,排序程序会先比拼1和2,显然1小,所以就将10放在2前面
1
2
3
4
5
6
7
8
9
10
11
[zookeeper@master rh]$ sort -n -r number.txt      --r表示落序,n表示按数字进行排序
11
10
9
8
7
6
5
4
3
2
1

其他的sort常用选项

-f会将小写字母都转换为大写字母来进行比拼,亦即忽略大小写

-c会检查文件可否已排好序,要是乱序,则输出首先个乱序的行的相干信息,最后返回1

-C会检查文件可否已排好序,要是乱序,不输出内容,仅返回1

-M会以月份来排序,比方JAN小于FEB等等

-b会忽略每一行前面的所有空白局部,从首先个可见字符开端比拼。

举荐教程:《linux教程》

以上就是linux排序下令有哪些?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板