cat meminfo|grep MemTotal|awk '{a=$2}'

来源:2-2 [Linux] 分析操作系统内存(下)

cxxxxy

2017-03-28 12:35

cat meminfo|grep MemTotal|awk '{a=$2}' 为什么赋值不了,a一直为空

写回答 关注

2回答

  • 慕粉1720382552
    2017-07-26 15:47:15
    已采纳

    awk中的变量和shell中的变量不是简单的直接拿来用的.

    试一下

    eval $(cat /proc/meminfo | grep "MemTotal" | awk '{print("a="$1)}')

    Awk与Shell互相传值

  • Nameless
    2017-04-09 16:45:22
    cat meminfo|grep MemTotal|awk '{a=$2}END{print a}'

    正确的输出应该是这样的吧

Shell典型应用之系统信息及运行状态获取

Linux系统常用信息及运行状态监控,能够使用shell脚本进行分析

22993 学习 · 24 问题

查看课程

相似问题