从 `free -m` 打印总可用内存

rob*_*895 5 linux grep string

free -m目前推出了类似这样的东西。

在此输入图像描述

我想知道如何使用grep/awk如何获得免费总额。IE9083

jas*_*yan 5

使用awk

awk '/^-/ {print $4}' <(free -m)
9083
Run Code Online (Sandbox Code Playgroud)
请注意,在procps-ng 3.3.10中,输出格式发生了变化,该行将如下所示:

awk '/Mem:/ {print $4}' <(free -m)
9083
Run Code Online (Sandbox Code Playgroud)

可用内存量可以在较新的procps-ng不同字段中访问:

awk '/Mem:/ {print $7}' <(free -m)
Run Code Online (Sandbox Code Playgroud)