shell

shellでの条件式

if文を書くときに高級言語よりもだいぶ癖があるので少しずつ書いていく bracket [] []はtestコマンドの略, if文で使いやすい if [ -n “${HOGE_APPLICATION}” ]; then echo “hoge!” fi -n は non zeroの略なので(1文字以上ならtrueになる)空文字チェックにな…

trueコマンド

終了ステータスとしての成功を意味する0を返すだけ。 強制的に「成功」を意味させたい時に使えると思う (パイプ2つでつないで前の結果が1だった時でも強制的に成功させたい時とか)

shellで連続してコマンドを打ちたい時の繋ぎ文字

前提として コマンドは 正常終了時にステータス0 異常終了時は1 を返す 連続してコマンドを打ちたい時の繋ぎ文字としては下記の3つがあり ; && || ;(セミコロン) 前のコマンドが終わり次第次が実行 &&(アンパサンド2つ) 前のコマンドが0(正常終了)なら次を…