首页 > 解决方案 > 使用 awk 将 kB 转换为 MB

问题描述

我有一个脚本:

bash -c "echo \$[\$(egrep '^Commit(Limit|ted_AS): ' /proc/meminfo | awk '{ print \$2 }' | tr '\n' '-')0]"

它返回结果,Kb我需要通过将其Mb除以 1024 将其转换为。

标签: bash

解决方案


使用 awk:

awk '/^Commit/{print $1,$2/1024,"Mb"}' /proc/meminfo

输出:

提交限制:5536.77 Mb
已提交_AS:13280.3 Mb

推荐阅读