Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

变量操作

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

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理