分页: 1 / 1

如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 9:51
Points
如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

代码: 全选

echo $(uname -r: -3)

代码: 全选

pae=$(uname -r)
echo $(pae: -3)
全都无效。。
求达人指教。。 :em06 谢谢!!

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 10:39
cuihao
直接 uname -a | grep -q "pae" 然后看返回值不就行了。

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 10:40
cuihao
不过,这么判断的话…… 64位内核不用PAE也支持大内存喔。

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 10:57
Points
cuihao 写了:直接 uname -a | grep -q "pae" 然后看返回值不就行了。
其实我想要的是先判断内存是否大于4G再判断是X86还是X64 是64位直接进行相关安装
是32位内存大于4G先升级内核到pae

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 11:08
YeLee
export pae=$(uname -a|grep pae)

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-26 11:09
YeLee
用-z吧。 :em04 :em04 :em04

Re: 如何截取uname -r最后的pae赋值给变量用于判断内核是否支持大内存。。

发表于 : 2012-07-27 22:38
Points

代码: 全选

free -m | grep "Mem" | awk '{print $2}'
取得的值用什么语句赋值给变量$nc