當(dāng)前位置:首頁 > IT技術(shù) > 系統(tǒng)服務(wù) > 正文

shell筆記-local、export用法
2021-08-10 18:45:24

? ? local一般用于局部變量聲明,多在在函數(shù)內(nèi)部使用。
????1.????Shell腳本中定義的變量是global的,其作用域從被定義的地方開始,到shell結(jié)束或被顯示刪除的地方為止。
? ? 2.????Shell函數(shù)定義的變量默認(rèn)是global的,其作用域從“函數(shù)被調(diào)用時執(zhí)行變量定義的地方”開始,到shell結(jié)束或被顯示刪除處為止。函數(shù)定義的變量可以被顯示定義成local的,其作用域局限于函數(shù)內(nèi)。但請注意,函數(shù)的參數(shù)是local的。
? ? 3.????如果同名,Shell函數(shù)定義的local變量會屏蔽腳本定義的global變量。

本文摘自 :https://blog.51cto.com/u

開通會員,享受整站包年服務(wù)立即開通 >