Shell变量的作用域问题

1、问题 Shell变量的作用域是在本Shell内,属于本Shell的全局变量,也就是从定义该变量的地方开始到Shell结束,或到主动使用unset删除了该变量的地方为止。在变量的作用域内,该变量都是可见的,在函数内对变量也是可以访问、可修改的,这和C语言极为不同。 2、差别 同样的代码用C实现后,VAR_02的值并没有受到函数内部同名变量的影响。 3、原因 存在这种差别的原因在于,Shell默认
相关文章
相关标签/搜索