每隔一段时间,我就会敲出一个 bash 脚本,它让我觉得有几种设置变量的方法:
key=value
env key=value
export key=value
Run Code Online (Sandbox Code Playgroud)
当您在脚本或单个命令中时(例如,我经常将变量与 Wine 启动器链接起来以设置正确的 Wine 前缀),这些似乎是完全可以互换的,但肯定不是这种情况。
这三种方法有什么区别,你能举个例子说明我什么时候特别想使用每种方法吗?
肯定与`VAR=...` 和 `export VAR=...` 有什么区别?但我也想知道如何env
适应这个,一些展示每个好处的例子也很好:)