linux - Unix/Linux 显示平均文件大小有限制
问题描述
如何显示平均文件大小(向下舍入)。仅使用:cat、echo、ls、wc,这是我到目前为止所能做的:echo "$(cat * | wc -w; ls -l | wc -l)"
我有两个数字,但我无法将它们分开,任何帮助将不胜感激并提前感谢
解决方案
你可以做
n=( * ); s=( $(ls -sk) ); echo $(( ${s[1]} / ${#n[@]} ))
使用一个数组来计算目录中的文件数并ls
获得以千字节为单位的总大小,然后打印商的结果。
推荐阅读
- sql - 子查询返回超过 1 个值。SQL 服务器
- excel - Excel VBA - 选择 2 个命名单元格或行之间的整行进行排序
- android - 为 Android 1.6 创建的应用程序在 Android 8 中失去了它的风格
- typescript - TypeScript TSLint“接口名称”在 VSC 中不起作用
- android - 如何在材料文档中创建 Snackbar?
- bash - 如何使用 bash/miller 添加 +/- diff 列来识别 CSV 文件差异?
- android - 自定义网格布局列边框
- django - 针对 django 石墨烯上的 graphql 查询返回带注释的查询集
- airflow - 如何优雅地关闭气流?
- c# - MassTransit 消费者测试通过但引发令人困惑的错误