5
查找目录中每个扩展名的文件数
我想计算目录中每个扩展名以及不带扩展名的文件的数量。 我已经尝试了一些选项,但是还没有找到可行的解决方案: find "$folder" -type f | sed 's/.*\.//' | sort | uniq -c是一个选项,但如果没有文件扩展名则不起作用。我需要知道多少个文件没有扩展名。 我也尝试过将find循环放入数组中,然后对结果求和,但是这时该代码引发未声明的变量错误,但仅在循环之外: declare -a arr arr=() echo ${arr[@]} 这将引发未声明的变量,以及一旦查找循环完成。