setenv getenv

Linux命令:setenv
功能說明:查詢或顯示環境變量
語 法:setenv [變量名稱][變量值]
補充說明:setenv爲tsch中查詢或設置環境變量的指令。
NAME
       setenv - change or add an environment variable

SYNOPSIS
       #include <stdlib.h>

       int setenv(const char *name, const char *value, int overwrite);

       int unsetenv(const char *name);

翻譯:
setenv說明:
用於在c shell中設置環境變量的值
用法:
setenv ENVVAR value
其中,ENVVAR爲所要設置的環境變量的名,value爲所要設置的環境變量的值
例如:
setenv PATH "/bin:/usr/bin:/usr/sbin:"設置環境path的搜索路徑爲/bin,/usr/bin以及/usr/sbin





getenv()讀取環境變量的當前值的函數 
原形:char *getenv(const char *name) 
用法:s=getenv("環境變量名"); 
   需先定義char *s; 
功能:返回一給定的環境變量值,環境變量名可大寫或小寫。如果指定的變量在環境中未定義,則返回一空串。 
頭文件:stdlib.h 
eg:
String strEnv ="";
strEnv = getenv( "TMP_DIR");
if( ( NULL == strEnv ) || (    0 == strlen(strEnv ) ) )
{
      //error
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章