コマンドの存在を判定する

if [[ -x `which -p git` ]]; then
   // any codes
fi

which git >/dev/null 2>&1 で判定していたけど、\[\[ -x ]] で判定するのが一般的なようだ。