Linux 如何在变量中存储服务器负载值

Linux 如何在变量中存储服务器负载值,linux,shell,Linux,Shell,我将把最后五分钟的服务器负载存储到shell脚本中的一个变量中。我使用了下面的命令,该命令非常有效: uptime | awk -F 'load average:' '{print $2}' | awk -F', ' '{print $2}' 产出:0.24 但当我创建一个shell脚本文件时,它会打印整个正常运行时间输出 以下是我的shell脚本: #!/bin/sh uptime = $(uptime | awk -F "load average: " '{print $2}' |

我将把最后五分钟的服务器负载存储到shell脚本中的一个变量中。我使用了下面的命令,该命令非常有效:

    uptime | awk -F 'load average:' '{print $2}' | awk -F', ' '{print $2}'
产出:0.24

但当我创建一个shell脚本文件时,它会打印整个正常运行时间输出

以下是我的shell脚本:

#!/bin/sh
uptime = $(uptime | awk -F "load average: " '{print $2}' | awk -F"," '{print $2}')
echo $uptime
输出:19:39:22上升52分钟,2个用户,平均负载:0.03,0.12,0.20


我的shell脚本有什么问题?

删除
=
周围的多余空格,如下所示:

#!/bin/sh
uptime=$(uptime | awk -F "load average: " '{print $2}' | awk -F"," '{print $2}')
echo $uptime
这对我很管用