Posted on 2008-09-02 14:58
Prayer 閱讀(157)
評論(0) 編輯 收藏 引用 所屬分類:
Shell
unset 清除變量
set|pg顯示變量
$ { v a r i a b l e : - v a l u e }有時要測試是否已設置或初始化變量。如果未設置或初始化,就可以使用另一值。
readonly variable-name設置只讀變量
readonly顯示所有變量
環境變量應用于用戶進程前,必須用e x p o r t命令導出。
V A R I A B L E - N A M E = v a l u e;export VARIABLE-NAME
env 顯示環境變量
將變量導出到子進程
f a t h e r腳本設置變量f i l m,取值為A Few Good Men,并將變量信息返回屏幕,然后調用腳
本c h i l d,這段腳本顯示第一個腳本里的變量f i l m,然后改變其值為Die Hard,再將其顯示在屏
幕上,最后控制返回f a t h e r腳本,再次顯示這個變量。
因為在腳本中加入了e x p o r t命令,因此可以在任意多的腳本中使用變量f i l m,它們均繼承
了f i l m的所有權。
不可以將變量從子進程導出到父進程, 然面通過重定向就可做到這一點