cxxxxy
2017-03-28 12:35
cat meminfo|grep MemTotal|awk '{a=$2}' 为什么赋值不了,a一直为空
awk中的变量和shell中的变量不是简单的直接拿来用的.
试一下
eval $(cat /proc/meminfo | grep "MemTotal" | awk '{print("a="$1)}')
cat meminfo|grep MemTotal|awk '{a=$2}END{print a}'
正确的输出应该是这样的吧
Shell典型应用之系统信息及运行状态获取
22993 学习 · 24 问题
相似问题