空文字列の判定
空文字を判定するには、test コマンドで -z 演算子または、-n 演算子を使う。
if [ -z "$STRING" ]; then
echo "empty string"
fi
if [ -n "$STRING" ]; then
echo "non-empty string"
fiCode language: Bash (bash)
参考:
シェルスクリプトで空文字列かどうか調べる | masa.edw the ハバネロブリーダー
変数が定義されているかを判定する
変数が定義されているかどうかを判定するには、test コマンドで -v 演算子を使う。
if [ -v VAR ]; then
echo "\$VAR is defined."
fiCode language: Bash (bash)
参考: