Analisando variáveis de ambiente de um arquivo do Linux [closed]

1

Sendo novo no PowerShell (uso a versão 5.1 do Windows 10), não sei como proceder com um arquivo Linux simples que define lotes de variáveis de ambiente:

FOO=bar
BAR=123
...

Existe uma mágica rápida do PowerShell para defini-los no Windows a partir deste fie ou devo optar por, por exemplo, usar o Python para converter esse arquivo em

set FOO bar
set BAR 123
...

P.S. A manutenção manual de uma versão do Windows do arquivo não é uma opção neste contexto.

    
por J. Doe 19.07.2017 / 20:20

1 resposta

2

É inútil o IMO inserir os pares var = value no ambiente (a menos que seja usado em um subprocesso). Se os pares forem usados com o powershell, você pode lê-los como um csv com o delimitador =

> $linuxfile = import-csv .\linuxfile.txt -Delimiter '=' -Header Var,Value
> $linuxfile

Var Value
--- -----
FOO bar
BAR 123
    
por 19.07.2017 / 21:52

Tags