testコマンドを使って空文字列かどうかを判別
test
真なら0, 偽なら1を返すコマンド
返した結果は直後の$?で確認できる
if [ `test "$dummy" != "" ; echo $?` = 0 ] ; then echo "not empty string" fi
(20150729)
もっと簡単に書ける
・-nの時、=の時は""でくくること
if [ -n "$dummy" ] ; then echo "not empty string" fi if [ "$dummy" != "" ] ; then echo "not empty string" fi
・testコマンドでもっと簡単に書ける
if test $dummy = "" ;then echo "not empty string" fi