一句命令查询 当前目录下面不同文件前缀的数量 并且进行排序

一句命令查询 当前目录下面不同文件前缀的数量 并且进行排序

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
原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/12852041.html