1
A
答えて
3
のように$を使用して変数を比較する必要がありますが、変数CMDA
とCMDB
ため$
を忘れてしまいました。これは、何が必要です:
if [ "$CMDA" = "$CMDB" ]; then
man test
のみ=
、 なく==
に言及ので、私はまた=
、 に==
オペレータを変更しました。
また、いくつかの冗長なセミコロンがあります。全部少しクリーナー:
if [ "$CMDA" = "$CMDB" ]; then
echo "equal"
else
echo "not equal"
fi
0
、あなたの代わりに$ {CMDA}
あなたはそこに変数の '$'を忘れました。これはあなたが必要としているものです: '' $ CMDA "==" $ CMDB "];' ' – janos
@ janosありがとう、働きたい場合は、答えとしてthitを書くことができますので、正しいものとしてマークすることができます – tonakriz
さて、そこに行きます。あまりにもいくつかのヒントを投げた。 – janos