排序命令:sort

格式

1
2
3
4
5
6
7
8
9
10
11
12
13
[ root@localhost ~ ] $ sort [ 选项 ] 文件名

选项:

-f 忽略大小写

-n 以数值类型进行排序,默认是使用字符串类型

-r 反向排序 (译:Reverse-反向)

-t 指定分隔符,默认是制表符

-k n[ ,m ] 按照指定的字段范围进行排序。从第n字段开始,第m字段结束(默认到行尾)

示例:

1
2
3
4
5
6
7
8
[ root@localhost ~ ] $ sort /etc/passwd
# 排序用户的信息文件

[ root@localhost ~ ] $ sort -r /etc/passwd
# 反向排序

[ root@localhost ~ ] $ sort -n -t ":" -k 3,3 /etc/passwd
# 指定“:”为分隔符,用第三字段开头,第三字段结束,以数值类型进行排序(就是只排序第三字段)

统计命令:wc

格式

1
2
3
4
5
6
7
8
9
[ root@localhost ~ ] $ wc [ 选项 ] 文件名

选项:

-l --只统计行数

-w --只统计单词数

-m --只统计字符数