文が期待どおりに機能しない場合

文が期待どおりに機能しない場合

私のif文と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

関連情報