导出的目的是什么
以下两者之间的区别是什么:
导出名称=值
及
名称=值
export使变量可用于子进程
就是
导出名称=值
表示变量名可用于从该shell进程运行的任何进程。如果希望进程使用此变量,请使用导出,然后从该shell运行该进程
名称=值
表示变量范围仅限于shell,不可用于任何其他进程。您可以将其用于循环变量、临时变量等
需要注意的是,导出变量并不能使其对父进程可用。也就是说,在派生流程中指定和导出变量不会使其在启动它的流程中可用
共同学习, 共同进步, 祝各位早日成为代码大神
导出的目的是什么
以下两者之间的区别是什么:
导出名称=值
及
名称=值
export使变量可用于子进程
就是
导出名称=值
表示变量名可用于从该shell进程运行的任何进程。如果希望进程使用此变量,请使用导出,然后从该shell运行该进程
名称=值
表示变量范围仅限于shell,不可用于任何其他进程。您可以将其用于循环变量、临时变量等
需要注意的是,导出变量并不能使其对父进程可用。也就是说,在派生流程中指定和导出变量不会使其在启动它的流程中可用