export 語句的使用

默認(rèn)情況下,所有用戶定義的變量只有在當(dāng)前 Shell 中有效,它們無法被后續(xù)的 Shell 使用,要使某個變量可以被子 Shell 引用,可以使用 export 命令將變量進(jìn)行輸出。

Bash 的內(nèi)置命令 export 會將制定給它的變量或者函數(shù)自動輸出到后續(xù)命令的執(zhí)行環(huán)境。

export 的語法:

export [-fnp] [變量或函數(shù)名稱]=[變量值]

其中 :
-f 選項表示 export 一個函數(shù);
-n 選項表示將 export 屬性從制定變量或函數(shù)上移除;
-p 選項表示打印當(dāng)前 Shell 所有輸出的變量,與單獨執(zhí)行 export 命令的結(jié)果相同。

使用示例:

使用 export 示例

注意:這個例子中,bash 命令表示新開一個子的 Shell,echo $$ 用于顯示當(dāng)前 Shell 的進(jìn)程號。

本文參考自 《Linux Shell命令行及腳本編程實例詳解

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容