发布于 

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