Riki137 Asked: 2011-04-14 11:02:02 +0800 CST2011-04-14 11:02:02 +0800 CST 2011-04-14 11:02:02 +0800 CST 网络管理员的 RAM 使用情况 772 我想知道 RAM 的使用情况。我知道有几个命令,比如 free,top,但是我怎样才能只得到 MB 中的数字,比如“3172”,所以我可以在我的 webadmin 脚本中使用它? 提前致谢。 python 2 个回答 Voted Florian Diesch 2011-04-14T11:32:34+08:002011-04-14T11:32:34+08:00 假设从给定的命令你的意思是 shell 命令: 根据您想要的值,您可以使用类似的东西 free -m | awk '/^-/ {print $4}' 两者之间的正则表达式/选择您想要的行(这里是以 开头的行-),后面的数字$表示您想要的字段(这里是第 4 行)。 Lekensteyn 2011-04-14T11:55:24+08:002011-04-14T11:55:24+08:00 free从特殊文件中获取其信息/proc/meminfo。我不太擅长 Python,但我想你可以逐行读取“文件”并将其拆分为:.
假设从给定的命令你的意思是 shell 命令:
根据您想要的值,您可以使用类似的东西
两者之间的正则表达式
/
选择您想要的行(这里是以 开头的行-
),后面的数字$
表示您想要的字段(这里是第 4 行)。free
从特殊文件中获取其信息/proc/meminfo
。我不太擅长 Python,但我想你可以逐行读取“文件”并将其拆分为:
.