36.7 环境变量

 
val = getenv ("var")

返回环境变量 var 的值。

例如:

getenv ("PATH")

返回一个包含路径值的字符串。

另请参阅: setenvunsetenvisenv

 
tf = isenv (var)

如果变量 var 是一个环境变量,则返回 true,否则返回 false。

例如:

tf = isenv ("PATH")

在 UNIX 系统上通常会返回 true,因为 "PATH" 是 UNIX 的环境变量。

另请参阅: getenvsetenvunsetenv

 
setenv ("var", value)
setenv (var)
putenv (…)

将环境变量 var 的值设置为 value

如果未指定 value,则将该变量赋值为空字符串。

编程说明:putenvsetenv 的别名,两者可以互换使用。

另请参阅: unsetenvgetenvisenv

 
unsetenv ("var")
status = unsetenv ("var")

删除环境变量 var

如果变量已删除或不存在,则返回 0;如果发生错误,则返回 -1。

另请参阅: setenvgetenvisenv

 
homedir = get_home_directory ()

返回当前用户主目录。

在大多数系统上,这相当于 getenv ("HOME")。在 Windows 系统上,如果环境变量 HOME 未设置,则它相当于 fullfile (getenv ("HOMEDRIVE"), getenv ("HOMEPATH"))

另请参阅: getenv


版权所有 © 2024-2026 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2