匯出 shell 變數(export shell 指令)
區域 shell 變數為僅能由建立它的 shell 所辨識的變數。如果您啟動一新的 shell,舊有的 shell 變數將無法辨識它。如果您要讓您所開啟的新 shell 使用舊 shell 的變數,請將變數匯出,使其變成廣域。
您可使用 export 指令,使區域變數成為廣域變數。如需使您的區域
shell 變數自動成為廣域,請將該變數匯出至 .profile 檔案。
註: 變數可向下匯出至子 shell,但無法向上匯出至母項 shell。
請參閱下列範例:
- 若要將本端 shell 變數 PATH 設定為整體變數,請鍵入:
export PATH - 若要列出所有已匯出的變數,請鍵入:
系統會顯示如下的資訊:exportDISPLAY=unix:0 EDITOR=vi ENV=$HOME/.env HISTFILE=/u/denise/.history HISTSIZE=500 HOME=/u/denise LANG=En_US LOGNAME=denise MAIL=/usr/mail/denise MAILCHECK=0 MAILMSG=**YOU HAVE NEW MAIL. USE THE mail COMMAND TO SEE YOUR MAILPATH=/usr/mail/denise?denise has mail !!! MAILRECORD=/u/denise/.Outmail PATH=/usr/ucb:/usr/lpp/X11/bin:/bin:/usr/bin:/etc:/u/denise:/u/denise/bin:/u/bin1 PWD=/u/denise SHELL=/bin/ksh