Posted on 2008-09-02 14:58
Prayer 阅读(151)
评论(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的所有权。
不可以将变量从子进程导出到父进程, 然面通过重定向就可做到这一点