代码之家  ›  专栏  ›  技术社区  ›  Albert Mulder

linux/raspberry pi命令,帮助四舍五入到小数点后2位

  •  0
  • Albert Mulder  · 技术社区  · 7 年前

    我正在运行以下命令以获取可用内存,并希望将其从KB更改为MB,改为第二个十进制。

    grep MemFree /proc/meminfo | awk {'print $2*.001'}
    
    Output: 96.163 | Want it to be Output 96.16
    

    我怎么转?我看过它说使用scale=2的地方,但它只是打印出scale=2,我试着在安弗之前把它放进去,然后在几个不同的方法之间插入,没有运气。我该怎么做呢?

    我正在编辑.bashrc文件以查看输出(MB,无KB)

    1 回复  |  直到 7 年前
        1
  •  1
  •   Charles Duffy    7 年前
    awk '/MemFree/ { printf("%0.2f\n", $2 * .001) }' /proc/meminfo