[Bash] if の -n オプションの意味
作成日: 2020年03月01日
bash の if で使用されている -n
は、変数 $HOGE
の文字列の長さが 1 以上かどうかを判定します。1 以上の場合は true、そうでない場合は false となります。下記の場合、変数 HOGE
には文字列 test
がセットされているので、Hello World
が出力されます。
HOGE=test
if [ -n "$HOGE" ]; then
echo Hello World
fi