shell 函数内变量
墨初 知识笔记 95阅读
什么是shell 变量?

答:Shell 变量的作用域可以分为三种: 有的变量只能在函数内部使用,这叫做 局部变量(local variable) ; 有的变量可以在当前 Shell 进程中使用,这叫做 全局变量(global variable) ; 而有的变量还可以在子进程中使用,这叫做 环境变量(environment variable) 。
shell变量的作用域是什么?

答:Shell变量的作用域:Shell全局变量、环境变量和局部变量 1 有的变量只能在函数内部使用,这叫做 局部变量(local variable) ; 2 有的变量可以在当前 Shell 进程中使用,这叫做 全局变量(global variable) ; 3 而有的变量还可以在子进程中使用,这叫做 环境变量(environment variable) 。
如何演示全局变量在不同 shell 进程中互不相关性?

答:每个 Shell 进程都有自己的作用域,彼此之间互不影响。 在 Shell 中定义的变量,默认就是全局变量。 想要实际演示全局变量在不同 Shell 进程中的互不相关性,可在图形界面下同时打开两个 Shell,或使用两个终端远程连接到服务器(SSH)。
