if(ShellScript)

☆if条件(真)☆
if [ 条件 ] ; then {本文} ; fi
 -e {file_name} ファイルが存在する時
 -d {file_name} ファイルがディレクトリの時
{string} = {string} 文字列が等しい時
{string} != {string} 文字列が等しくない時
{var} -eq {var} 値が等しい時
{var} -ne {var} 値が等しくない時
!{条件} 条件が偽の時
{条件} -a {条件} 両条件が真の時(AND)
{条件} -o {条件} どちらかの条件が真の時(OR)

☆if(ループ)☆
ループから抜ける
break
複数のループから抜ける
break {no}
以後の処理を飛ばす
continue
複数の処理を飛ばす
continue {no}