getenv

Retorna o valor de uma variável de ambiente do sistema operacional.

Categoria: Environment and Settings > System Commands

Sintaxe

v = getenv(name)

Retorna o valor da variável name como vetor de caracteres.

Descrição

getenv lê o ambiente do processo, que inclui variáveis alteradas antes com setenv. Uma variável indefinida não é erro; teste o resultado com isempty, ou use isenv para perguntar diretamente.

Argumentos de entrada

name
Nome da variável, como vetor de caracteres ou string escalar.

Argumentos de saída

v
O valor. Uma variável não definida resulta em um vetor de caracteres vazio.

Exemplo

Definir e ler uma variável

setenv('MY_DEMO', 'abc');
v = getenv('MY_DEMO')
missing = getenv('NO_SUCH_VARIABLE_XYZ')
isempty(missing)
Saída
v = 'abc'
missing = 0×0 empty char array
ans = logical
   1

Veja também

setenv unsetenv isenv loadenv