基于目录的环境变量作用域-如何实现?
|
我有一组工具,我需要根据正在处理的项目传递参数。我希望能够根据当前目录自动设置几个环境变量。因此,当我在目录之间切换时,常用的env var也将更改。例:
让我们的当前目录是foo,因此,如果我这样做:
~/foo$ ./myscript --var1=$VAR1
VAR1将具有一些基于foo的值。
然后,假设我切换到bar目录。如果我做:
~/bar$ ./myscript --var1=$VAR1
VAR1现在应该具有一些基于柱的值。
那可能吗?怎么样?
没有找到相关结果
已邀请:
7 个回复
锑寝粒
肉脓措伪
雇砰
缔恃钨
炬卤遁蝎变
攫怂绵十
的值。 例如:
然后,
只需要
就可以得到基于目录的值。
吠强祷豪硅
因此,函数myscript将根据当前的工作目录调用实际的\“ myscript \\”,知道该怎么做。 以此为例: