文字列の長さがゼロかどうか調べる

書式

if [ -z 変数名 ]; then
 長さがゼロだった場合の処理
fi

説明

文字列の長さがゼロかどうかを調べるにはifを使います。条件式で-z 変数名とすると変数内の文字列の長さがゼロかどうか調べることができます。ゼロだった場合にはthen以後の命令が実行されます。

サンプルコード

#!/bin/bash
str="Sample"
if [ -z str ]; then
echo "String Error"
else
echo "String is $str"
fi