過去 5 分間のサーバー負荷をシェル スクリプトの変数に保存します。完全に機能する次のコマンドを使用します。
uptime | awk -F 'load average:' '{print $2}' | awk -F', ' '{print $2}'
出力: 0.24
しかし、シェルスクリプトファイルを作成すると、稼働時間の出力全体が出力されます。
ここに私のシェルスクリプトがあります:
#!/bin/sh
uptime = $(uptime | awk -F "load average: " '{print $2}' | awk -F"," '{print $2}')
echo $uptime
OUTPUT : 19:39:22 アップ 52 分、2 ユーザー、負荷平均: 0.03、0.12、0.20
シェル スクリプトの何が問題になっていますか?