我需要从输出中提取可用内存free
,我想我会使用 awk 并想出类似free | awk '{print $4}'
. 这给了我这样的输出:
$ free | awk '{print $4}'
shared
365296
1273812
3931364
请注意,共享的标题不是这些数字的标题,数字来自免费(/usr/bin/free
第一列没有标题,因此免费数字出现在第 4 列,报告的标题来自第 5 列)。但是,有了这个,我如何只返回第二行?我暂时对其余的不感兴趣。
我需要从输出中提取可用内存free
,我想我会使用 awk 并想出类似free | awk '{print $4}'
. 这给了我这样的输出:
$ free | awk '{print $4}'
shared
365296
1273812
3931364
请注意,共享的标题不是这些数字的标题,数字来自免费(/usr/bin/free
第一列没有标题,因此免费数字出现在第 4 列,报告的标题来自第 5 列)。但是,有了这个,我如何只返回第二行?我暂时对其余的不感兴趣。