|
发表于 2005-5-3 23:22:36
|
显示全部楼层
Post by herberteuler
这个和我的想法还有些出入。我想的是(Gentoo 里也是这样),在用户没有指定一个变量的情况下,使用默认的变量;如果用户指定了一个变量,就使用由用户指定的值。例如,系统的配置文件里有一行
用户指定的配置文件里有一行
在这种情况下,优先使用用户指定的值;但是,如果用户这样执行命令:
则使用 path3 而不是 path2 或者 path1。
哦是这样, 那这样试试:
- export VAR=path3 && command
复制代码
然后在command里:
- #!/bin/sh
- echo ${VAR:='abc'}
- ...blabla
复制代码
这样,如果用户没有export变量,则用abc,如果有则用用户指定的。 |
|