0

我想要一个 Linux bash one 班轮,它会回显当前正在使用的 SWAP(可以是 kB、KB、MB)。我只需要数字,没有文字描述或任何其他 RAM 信息...尝试使用 Google,但似乎以前没有人要求过。

一个 2 到 5 行的脚本也可以,但我更喜欢单行...

4

1 回答 1

2

这一个班轮将根据从总交换中减去自由交换来给出使用过的交换:

grep -E '^Swap[TF]' /proc/meminfo | awk 'p{print p-$2}{p=$2}'

grep从中提取相关行/proc/meminfoawk减去这两个值。

编辑:$3从打印语句的末尾删除 a ,awk因为 OP 表示他们只想要这个数字。这个数字将以 KB 为单位。

于 2013-10-02T07:43:46.450 回答