FCカード名に関する情報を取得し、変数に保存するコマンドを実行しています。一部のサーバーでは、これらのカードを使用できない場合があります。これらのマシンでは、変数は空白文字を保持します。 If条件を使用して変数にスペースがあるかどうかを確認し、それに応じて動作したいと思います。
以下はうまくいかないようです。
if [ "$VAR" == null ]
then
print "No special card Found"
else
#Run a command
fi
ベストアンサー1
単一の空白文字を具体的にテストするには、次のようにします。
if [ "$VAR" = ' ' ]; then
print 'No special card found'
else
# do something else
fi
変数があるかどうかを確認したい場合空、それから使用
if [ -z "$VAR" ]; then
# etc.