なぜこれが機能しないのかわかりません。(調べたのですが、何もありませんでした。)
IPにpingを実行して結果を取得しようとしています。次に、結果から平均時間とパケット損失を取得します
PING=$(ping -c $AMOUNT -s $SIZE $IP)
AVG_TIME=$($PING | tail -1 | awk '{print $4}' | cut -d '/' -f 2)
PACKET_LOSS=$($PING | grep -oP '\d+(?=% packet loss)')
エラー:
PING: コマンドが見つかりません
PING コマンドを他の各コマンド内に配置すると機能しますが、それは、1 つの ping 結果から値を取得しないために、それぞれに対して 1 回 ping を実行することを意味します。
何度もやり直しましたが、ここで何かを見逃していると思います。