SHELL 判断一个命令行是否存在

利用shell内建的type命令来判断一个命令行是否存在

hasCommandByType(){
    if type $1 2>/dev/null; 
    then
        return 1
    else
        return 0
    fi
}
hasCommandByType quickgame
returnVue=$?
echo $returnVue
if [ $returnVue == 0 ] ;
then
    echo "尚未安装oppo quickgame工具,跳过OPPO小游戏生成流程"
    exit 0
fi

参考:http://stackoverflow.com/questions/592620/how-to-check-if-a-program-exists-from-a-bash-script/677212#677212

你可能感兴趣的:(SHELL 判断一个命令行是否存在)