【发布时间】:2017-05-24 08:59:33
【问题描述】:
将一些环境变量传递给脚本的最佳方法是什么?
./script.sh ${A} ${B}
或
A=${A} B={$B} ./script.sh
我一直看到第一种,但我的一位同事说第二种方法更好,因为当您添加不需要的新参数时,您不必记住变量的顺序和脚本内部从$* 解析它。
除了让脚本调用时间长一点外,后者有什么禁忌吗?
我不想使用export(因为每个脚本都可以访问环境变量),也不想在调用脚本之前使用.(我想让脚本只使用变量的一个子集)
【问题讨论】: