QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1371|回复: 4

关于环境变量的问题

[复制链接]
发表于 2006-7-26 10:58:42 | 显示全部楼层 |阅读模式
我在执行脚本时要传入一些参数, 比如  
./my.sh XXXX
我现在想用环境变量来代替我的参数应当如何做?
谢谢
发表于 2006-7-26 11:12:37 | 显示全部楼层
在my.sh中直接使用一个环境变量比如$PARA1,然后在执行my.sh之前
export $PARA1="##"
或者将上面的写在.bashrc中应该就行了了吧
回复

使用道具 举报

 楼主| 发表于 2006-7-26 11:22:36 | 显示全部楼层
我的意思是比如我要这样运行程序:
./my.sh  abc
abc是我要用到的参数,我的一个环境变量是 export AAA="abc"
我想这样
./my.sh $AAA
为什么不行
回复

使用道具 举报

发表于 2006-7-26 14:45:42 | 显示全部楼层
难道你在my.sh中要用到比如$PATH等环境变量,你还需要
./my.sh $PATH吗?
./my.sh 不就行了!
回复

使用道具 举报

发表于 2006-7-26 18:45:25 | 显示全部楼层
对,子shell继承父shell的env val
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 06:22 , Processed in 0.040598 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表