36.7 環境変数
: val = getenv ("var")
環境変数varの値を返します。
例えば、
getenv ("PATH")
パスの値を含む文字列を返します。
参照: setenv、unsetenv、isenv。
: tf = isenv (var)
変数var が環境変数である場合は true を返し、そうでない場合は false を返します。
例えば、
tf = isenv ("PATH")
"PATH"は UNIX の環境変数である ため、通常 UNIX システムでは true を返します。
参照: getenv、setenv、unsetenv。
: setenv ("var", value)
: setenv (var)
: putenv (…)
環境変数varの値をvalueに設定します。
値が指定されていない場合は、変数に null 文字列が割り当てられます。
プログラミング ノート:putenvは の別名でありsetenv、互換的に使用できます。
参照: unsetenv、getenv、isenv。
: unsetenv ("var")
: status = unsetenv ("var")
環境変数varを削除します。
変数が削除されたか存在しなかった場合は 0 を返し、エラーが発生した場合は -1 を返します。
参照: setenv、getenv、isenv。
: homedir = get_home_directory ()
現在のホームディレクトリを返します。
ほとんどのシステムでは、これは と同等ですgetenv ("HOME")。Windowsシステムでは、環境変数HOMEが設定されていない 場合は、fullfile (getenv ("HOMEDRIVE"), getenv ("HOMEPATH"))
参照: getenv。