Qual é o equivalente do windows para envsubst no linux

1

Eu uso envsubst para substituir variáveis de ambiente em um arquivo no linux.

envsubst < task-definition.json > new-task-definition.json

Como conseguir esse recurso no Windows usando recursos padrão ou usando uma ferramenta de terceiros?

    
por sith 28.03.2017 / 10:57

2 respostas

1

Não sei diretamente de um substituto interno do comando envsubst no Windows. No entanto, como você tornou as ferramentas de terceiros uma opção, eu recomendaria o MinGW , um pacote GNU minimalista para usuários do Windows. Ele também vem com uma implementação de envsubst para o Windows.

O

CygWin também pode ser uma opção. Ele fornece uma coleção mais completa de ferramentas GNU e outras ferramentas Open Source para Windows (vem também com uma API POSIX para Windows, por exemplo). Ele também deve ter um envsubst , mas como não tenho o CygWin localmente, não posso confirmar isso.

Gostaria de usar o MinGW, já que as funcionalidades extras que o CygWin fornece (ambiente POSIX) não são necessárias para envsubst , mas a escolha é sua ( este post de SO e este artigo pode ajudá-lo a tomar uma decisão).

    
por 28.03.2017 / 13:04
0

Pacote no Ubuntu / Debian gettext-base tem envsubst com o mesmo funcional.

Documentação on-line para envsubst in gettext project.

    
por 28.03.2017 / 11:20