一句命令查询 当前目录下面不同文件前缀的数量 并且进行排序
find . -name "*.gs" |cut -c 3-13 | awk '{s[$1] += 1}END{ for(i in s){ print i, s[i] } }' |sort -k 2 -nr
如果里面有文件夹可以使用这种方式来处理
find . -name "*.gs" -exec basename {} ;|cut -c 1-12 | awk '{s[$1] += 1}END{ for(i in s){ print i, s[i] } }' |sort -k 2 -nr