Linux 分割、排序、统计指令实践
分割
cut
#按:分割12:00:11 并取第1和第3个值
[root@CentOS01 /]# echo 12:00:11 | cut -d ":" -f 1,3
12:11
awk
#按空格分割12 00 11 并取第1和第2个值
[root@CentOS01 /]# echo 12 00 11 | awk '{print $1,$2}'
12 00
#按:分割12:00:11 并取第1和第2个值
[root@CentOS01 /]# echo 12:00:11 | awk -F: '{print $1,$2}'
12 00
排序 SORT
#正向排序
sort
#反向排序
sort -nr
统计 uniq
#分别统计每一行,在最前面显示出现次数
uniq -c
取前几行 head
#取前10行
head -10