内容来源于人民邮电出版社《Linux命令应用大词典》
讲述729个命令,1935个例子
学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可
争取每天都发布内容
本文出自 “airfish2000” 博客,更多命令查看博客:
http://airfish2000.blog.51cto.com/10829608/1870994
sort命令
使用sort命令可以对文件中的数据进行排序,并将结果显示在标准输出上。
命令语法:
sort [选项] [文件]
命令中各选项的含义如表所示。
表 sort命令选项含义
选项 | 含义 |
-m | 如果给定文件已排好序,那么合并文件 |
-u | 对排序后认为相同的行只留其中一行 |
-d | 按字典顺序排序,比较时仅字母、数字、空格和制表符有意义 |
-f | 将小写字母与大写字母同等对待 |
-I | 忽略非打印字符 |
-M | 作为月份比较,如JAN < FEB |
-r | 按逆序输出排序结果 |
-c | 检查给定文件是否已排好序,如果它们没有排好序,则打印一个出错信息,并以状态值1退出 |
例:排序文件textfile1数据,并显示在屏幕上。
[root@rhel~]# cat textfile1
a
b
c
//查看文件textfile1的文件内容
[root@rhel~]# sort textfile1
a
b
c
例:读取文件textfile1内容,以倒序排序该文件并显示在屏幕上。
[root@rhel~]# sort -r textfile1
c
b
a
转载于:https://blog.51cto.com/airfish2000/1870994