shellでの条件式
if文を書くときに高級言語よりもだいぶ癖があるので少しずつ書いていく
bracket []
[]はtestコマンドの略, if文で使いやすい
if [ -n “${HOGE_APPLICATION}” ]; then echo “hoge!” fi
-n は non zeroの略なので(1文字以上ならtrueになる)空文字チェックになる。 ブラケット前後の半角スペース必須 ## double bracket [[]] double bracketの方がsingle bracketよりも機能が充実していて&&, ||, Pattern matching, 正規表現などが使えるらしい 使えるのならとりあえずdouble bracketにしておけばいいのかな? ## 引用元 [http://qiita.com/yohm/items/3527d517768402efbcb6]