美文网首页
.sh脚本实用功能

.sh脚本实用功能

作者: 踩坑怪At芬达 | 来源:发表于2020-12-24 14:30 被阅读0次

    设置一个临时环境变量

    export build_env=prod
    

    等待用户输入一个值给变量

    read -p "请选择环境:1、预发测试 2、生产:" build_env
    

    判断变量是否为空

    if [ ! -n "$build_env" ]
    then
      echo "build_env变量是空"
    fi
    

    判断环境变量是否为某个值

    if [ $build_env = "prod" ]
    then
      echo "build_env变量是prod"
    fi
    

    确定nvm命令所在路径

    if [ -d "${HOME}/.nvm/" ]
    then
      . ${HOME}/.nvm/nvm.sh
    fi
    

    判断yarn是否安装

      ss=`yarn -v`
      flag=$?
      if [ $flag != 0 ]
      then
        echo "yarn没有安装"
      fi
    

    判断node是否为某个版本

    for line in `node -v` 
    do
      if [ $line != "v10.15.0" ]
      then
        echo "node不是10.15.0"
      fi
    done
    

    判断某个方法返回值

    checkNode(){
      return 1
    }
    checkNode
    ret=$?
    if [ $ret = 1 ]
    then
      echo "checkNode返回值是1"
    fi
    

    相关文章

      网友评论

          本文标题:.sh脚本实用功能

          本文链接:https://www.haomeiwen.com/subject/nnjmnktx.html