以awk计算

sha*_*nuo 3 awk

#!/bin/sh
find ${*-.} -type f -print | xargs file | 
awk '{
$1=NULL;
t[$0]++;
}
end {
for (i in t) printf("%d\t%s\n", t[i], i);
}' | sort -nr
Run Code Online (Sandbox Code Playgroud)

第一个"查找"行有效.但awk部分不起作用.我希望文件类型的数量按降序排序.

小智 11

awk区分大小写 - "结束"应该是"结束"