關於 Bash 裏全局變量和局部變量

默認 bash 裏定義的變量是全局的。bash 以下所示:函數 $ a=10; function b() { a=2; }; b; echo $a 進程 執行結果爲2ip 即:函數b裏對a進行修改後,a的值就發生改變。pip 若是不想b對a的操做不影響全局的值,能夠將b中的a設爲局部變量。io 以下所示:function $ a=10; function b() { local a=2; }; b
相關文章
相關標籤/搜索