我尝试过:
TOTAL_MEM= $(grep MemTotal /proc/meminfo | awk '{print $2}')
TOTAL_MEM= 'grep MemTotal /proc/meminfo | awk '{print $2}''
TOTAL_MEM= grep MemTotal /proc/meminfo | awk '{print $2}'
每次我打电话:
echo "Total memory available: " $TOTAL_MEM
它只是返回空白..我想念什么?
Anubhava首先发布此信息,但这是一个很好的方法:
TOTAL_MEM=$(awk '/MemTotal/ {print $2}' /proc/meminfo)
不起作用,因为=
之后有空间
TOTAL_MEM= $(grep MemTotal /proc/meminfo | awk '{print $2}')
不起作用,因为=
之后有空间和错误的引用。使用括号或背景。(最好使用括号)
TOTAL_MEM= 'grep MemTotal /proc/meminfo | awk '{print $2}''
不起作用,因为=
之后有空间并缺少引用。
TOTAL_MEM= grep MemTotal /proc/meminfo | awk '{print $2}'