2
是否有总是可靠的环境变量?总是设置可靠的环境变量吗?
是否有总是可靠的环境变量?总是设置可靠的环境变量吗?
在bash,以下变量是只读的,并且应该始终可用的外壳:
BASH_VERSINFO
EUID
SHELLOPTS
SHLVL
UID
他们甚至会被设置在运行的Bash脚本中:
env - scriptname
因为Bash在启动时设置它们脚本,而不是来自父级环境。
此变量是只读的,但它并未默认设置。您可以通过执行正则表达式匹配来设置它。
BASH_REMATCH
如果你想让它等于“富”,只是做:
[[ foo =~ .* ]]
壹号可以用空的环境中启动程序:
env - your_application
你能给的你为什么要问这个问题的例子吗? – marcog 2010-11-30 14:42:48