【发布时间】:2012-05-03 21:14:33
【问题描述】:
我想通过使用“.exp”脚本来获取主机的总内存。
进入主机后,我执行以下行:
"send "top -n 1 | grep Mem: | awk '{ print $(NF-7) }' | cut -d 'k' -f1\r""
在执行脚本时,它返回以下错误:
can't read "(NF-7)": no such variable
但是如果在主机内部手动获取,并执行同一行(没有“发送”部分),它会返回我预期的数字...
我做错了什么?任何想法?有其他方法可以做同样的事情吗?
提前致以最诚挚的问候和感谢,
安东尼奥
【问题讨论】:
-
/proc/meminfo更容易解析。
标签: linux bash memory-management expect