bash の if コンストラクト/演算子または文字列比較に関する基本的なものが欠けています。次のスクリプトを検討してください。
#!/bin/bash
baseSystem="testdir1"
testme="NA"
if [ "$baseSystem"=="$testme" ]; then
echo "In error case"
fi
if [ "$baseSystem"!="$testme" ]; then
echo "In error case"
fi
私は得る:
In error case
In error case
そのため、相互に排他的である必要がありますが、それぞれのケースに入ります。どんな助けでも大歓迎です。