在 Bash 脚本中,我想检查 var1 是否位于 var2 和 var3 之间。但我找不到该怎么做。
像这样的东西。
var1=15
var2=10
var3=20
if [ "$var1" is located beetween "$var2" and "$var3" ]
then
echo "ok"
else
echo "not ok"
fi
你能帮我吗 ?
谢谢你。
在 Bash 脚本中,我想检查 var1 是否位于 var2 和 var3 之间。但我找不到该怎么做。
像这样的东西。
var1=15
var2=10
var3=20
if [ "$var1" is located beetween "$var2" and "$var3" ]
then
echo "ok"
else
echo "not ok"
fi
你能帮我吗 ?
谢谢你。
假设这些值始终是数字,并且“var1 位于 var2 和 var3 之间”,您的意思是
var2 < var1 < var3
,您可以使用:您的逻辑毫无意义...毕竟脚本中的所有代码都是静态的,因此当您更改变量中的任何内容时,您可以调整脚本其余部分的逻辑。