bash - 使用 awk 将 kB 转换为 MB
问题描述
我有一个脚本:
bash -c "echo \$[\$(egrep '^Commit(Limit|ted_AS): ' /proc/meminfo | awk '{ print \$2 }' | tr '\n' '-')0]"
它返回结果,Kb
我需要通过将其Mb
除以 1024 将其转换为。
解决方案
使用 awk:
awk '/^Commit/{print $1,$2/1024,"Mb"}' /proc/meminfo
输出:
提交限制:5536.77 Mb 已提交_AS:13280.3 Mb
推荐阅读
- c++ - 如何避免双数 C++ 的不准确性
- python - 有没有办法使用 PyTube 获取 Youtube 播放列表的持续时间
- angular - 成功登录后,get 和 post api dosent 工作
- scala - Monoid 同态和同构
- ios - 为什么 swift 隐藏受限协议的默认实现?
- c# - (ML.NET) 如何训练不包含标签的数据集
- pptxgenjs - PPTXGENJS 有没有办法在幻灯片中插入 HTML 格式的文本?
- oracle - ORA-01092 Oracle 实例已终止。强制断开连接
- angular - ngx-timepicker-field 添加清除按钮
- kubernetes - 试图让(裸机)kubernetes 集群链接到 Gitlab 以测试 CI