这是一个场景:
# Initialization
var1=true
var2=true
#
#
#
var1=false
var2=false
#
#
if [[var1==false && var2==false]]
then
echo "Both vars are false"
fi无论var1和var2中的值是什么,程序都会输入if语句。我该如何修复它?
发布于 2020-10-14 15:15:57
使用'[[‘条件表达式,表达式的元素需要作为单独的标记输入,并以空格分隔。此外,变量需要以'$‘为前缀。可以通过在引用变量时添加'$‘并分隔'[’来修复该条件。']‘和带空格的'==‘
if [[ $var1 == false && $var2 == false ]]
then
echo "Both vars are false"
fihttps://stackoverflow.com/questions/64345418
复制相似问题