shell script if
shell if
$ test 1 -ge 1 ; echo $? # a -ge b → a >= b
$ test 1 -eq 1; echo $? # 0(true)
$ if [ echo ab ] # true
$ if [ "echo 'a b'" ] # true(期待どおり)
$ case echo "a b" in # ok
$ if which ccat > /dev/null 2>&1;then # ccatがあったら
コマンド成功/失敗を判定できる
ifの後に好きな(複数行にまたがる)コマンドを書いてよい
? shell scriptの(if|比較)
code:a.sh
function abc(){
then
then
fi
}
文字列比較は=
if [ "a" = "a" ] 推奨