首页 > 解决方案 > Unix/Linux 显示平均文件大小有限制

问题描述

如何显示平均文件大小(向下舍入)。仅使用:cat、echo、ls、wc,这是我到目前为止所能做的:echo "$(cat * | wc -w; ls -l | wc -l)"我有两个数字,但我无法将它们分开,任何帮助将不胜感激并提前感谢

标签: linuxbashunixcommand

解决方案


你可以做

n=( * ); s=( $(ls -sk) ); echo $(( ${s[1]} / ${#n[@]} ))

使用一个数组来计算目录中的文件数并ls获得以千字节为单位的总大小,然后打印商的结果。


推荐阅读