值动态变化的 bash 变量

  • 本文关键字:bash 变量 变化 动态 bash
  • 更新时间 :
  • 英文 :


我是一个bash newb;只是好奇这是否可能...

假设我有 ~/.bash_profile(MAC 终端)带有以下声明:

export src=~/Developer/src
export myapp=$src/myapp
alias buildapp='build $myapp' # just an example...

当我启动终端时,它会加载,一切都很好。

我想做的是,稍后当我切换到不同的分支/仓库/任何东西时,我想输入,

export src=~/Developer/temp_src

,并$myapp自动引用新的$src变量...

这真的可能吗?

不要创建myapp变量,只使用此别名:

alias buildapp='build "$src/myapp"'

话虽如此,通常最好使用函数而不是alias

buildapp() { build "$src/myapp"; }

相关内容

  • 没有找到相关文章

最新更新