gpt4 book ai didi

linux - 定义带或不带导出的变量

转载 作者:太空宇宙 更新时间:2023-11-04 11:47:02 24 4
gpt4 key购买 nike

什么是export

有什么区别:

export name=value

name=value

最佳答案

export 使变量可用于子流程。

也就是说,

export name=value

意味着变量名可用于您从该 shell 进程运行的任何进程。如果您希望进程使用此变量,请使用 export,然后从该 shell 运行进程。

name=value

表示变量范围仅限于 shell,并且对任何其他进程不可用。您可以将其用于(比如)循环变量、临时变量等。

重要的是要注意,导出变量不会使其对父进程可用。也就是说,在派生进程中指定和导出变量不会使其在启动它的进程中可用。

关于linux - 定义带或不带导出的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57331215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com