[Ubuntu-zh] MEMORY=$(shell free |grep "Mem:" | awk '{print $2}')
YunQiang Su
wzssyqa在gmail.com
星期四 九月 22 05:50:01 UTC 2011
写了一个Makefile,如下
MEMORY=$(shell free | grep "Mem:" |awk '{print $2}')
BUILD_OPTION=$(shell if [ $(MEMORY) -lt 3090252 ]; then echo "-j1"; fi)
LS=$(shell ls)
hello:
echo $(MEMORY)
show:
echo $(LS)
可是奇怪的是 第一句中, grep运行了,而 awk却没有。
输出是
echo Mem: 2060168 1949264 110904 0 16 613316
Mem: 2060168 1949264 110904 0 16 613316
或者有什么命令可以直接获取系统的内存吗?
--
YunQiang Su
-------------- 下一部分 --------------
A non-text attachment was scrubbed...
Name: Makefile
Type: application/octet-stream
Size: 182 bytes
Desc: 不可用
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20110922/cc970983/attachment.obj>
关于邮件列表 ubuntu-zh 的更多信息