首页 > 解决方案 > TEST_PROFILE="${1-}" 和 ${TEST_PROFILE-} 行中符号`-`的作用是什么?

问题描述

我正在阅读nvmshell脚本并遇到一些我不明白的事情,请帮助

nvm_profile_is_bash_or_zsh() {
  local TEST_PROFILE
  TEST_PROFILE="${1-}"
  case "${TEST_PROFILE-}" in
    *"/.bashrc" | *"/.bash_profile" | *"/.zshrc")
      return
    ;;
    *)
      return 1
    ;;
  esac
}

-TEST_PROFILE="${1-}"和中的符号有什么作用${TEST_PROFILE-}

标签: bashshell

解决方案


推荐阅读