gpt4 book ai didi

linux - 如何在 shell 中编写 if-else 并将输出回显到变量

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:44 25 4
gpt4 key购买 nike

使用此命令检查reddis是否正常工作

redis-cli ping 如果输出是 PONG,redis 正在工作。

如何用这样的shell脚本重写


#!/bin/bash
redis_metrics=$(redis-cli ping)

if [$redis_metrics == PONG]
then
echo "100"
else
echo "0"
fi

需要将echo输出值赋给一个变量——redis_status

最佳答案

你可以试试这个:

#!/bin/bash
redis_metrics=$(redis-cli ping)

if [ $redis_metrics == PONG ]
then
redis_status=100
echo "100"
else
redis_status=0
echo "0"
fi

关于linux - 如何在 shell 中编写 if-else 并将输出回显到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com