国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

shell腳本設(shè)置環(huán)境變量 shell中的特殊變量是環(huán)境變量還是局部變量?

shell中的特殊變量是環(huán)境變量還是局部變量?我們還是以bash作為shell語(yǔ)言來討論。在每一種編程語(yǔ)言中,我們都會(huì)遇到變量作用域的問題。(例如,函數(shù)中定義的變量不能在函數(shù)外使用)Bash、局部變量

shell中的特殊變量是環(huán)境變量還是局部變量?

我們還是以bash作為shell語(yǔ)言來討論。在每一種編程語(yǔ)言中,我們都會(huì)遇到變量作用域的問題。(例如,函數(shù)中定義的變量不能在函數(shù)外使用)Bash、局部變量和環(huán)境變量(全局變量)中也存在類似的問題。局部變量是普通變量,只在創(chuàng)建它的shell中起作用。環(huán)境變量。我們使用“環(huán)境變量”多于“全局變量”,因?yàn)檫@個(gè)名稱可以更好地反映其特性。環(huán)境變量對(duì)創(chuàng)建它的shell及其派生子進(jìn)程有效。換句話說,環(huán)境變量可以被繼承,但是它們對(duì)于其他與創(chuàng)建它們的shell無關(guān)的shell是不可見的。聲明環(huán)境變量:Declare-x variable name=value export variable name=value export已定義的局部變量名。我們來討論另一種重要的變量,位置變量。函數(shù)、腳本等都需要參數(shù),位置變量用于獲取這些參數(shù)。它等價(jià)于其他編程語(yǔ)言的形式參數(shù)。$0表示當(dāng)前腳本文件名。$1, $2, $3,..., $9, ${10},... 表示第一,第二,第三,。。。參數(shù)。$*$@位置變量的數(shù)目表示所有位置變量。(當(dāng)然,兩者是有區(qū)別的。)