空文字列の判定
if [ -z "$STRING" ]; then echo "empty string" fi if [ -n "$STRING" ]; then echo "non-empty string" fi
参考:
シェルスクリプトで空文字列かどうか調べる。 – masa.edw the ハバネロブリーダー
変数が定義されているかを判定する
test
コマンドで -v
オペレーターを使う。
if [ -v VAR ]; then echo "\$VAR is defined." fi
参考: