如果语句没有按预期工作

如果语句没有按预期工作

在我的 if and then 语句中,脚本不会评估我的 if 条件,并且无论什么总是跳转到 else 条件,可能是我的语法问题:

val=$(cat cp_a.txt)
echo $val
if [[ $val == 0 ]]; then
echo "B is active"
else
echo "A is active"
fi
unset val

输出:

[ssm-user@~]$ ./test.sh
0
A is active

CAT 文件的输出:

[ssm-user@~]$ cat cp_a.txt
0

预期输出:

 B is ACTIVE

相关内容