我要写一个脚本,看起来没有什么区别:
export k=1
和
k=1
我说得对吗?
最佳答案
export
使变量可用于子进程。
也就是说,如果您从脚本中生成一个新进程,则变量 k
将无法用于该子进程,除非您将其export
。请注意,如果您在子流程中更改此变量,则更改不会在父流程中可见。
参见 this doc 的第 3.2.3 节了解更多详情。
关于linux - BASH: "export k=1"与 "k=1"之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12561654/