saída de env de sourcing
Eu tenho algum código shell eu preciso ser de depuração, então eu tive o código despejar seu ambiente em um arquivo
env > env.txt
e com o meu script de teste eu quero fonte, test.sh:
. ./env.txt
echo $EXAMPLE
echo $EXAMPLE2
o conteúdo de env.txt é:
EXAMPLE=sh /hello/command.sh
EXAMPLE2=/just/some/path
mas, env não coloca aspas em torno de seus valores, o que tende a causar um problema para $ EXAMPLE, eu recebo este erro
test.sh: /hello/command.sh: não encontrado
Então, claramente, ele está tentando executá-lo em vez de definir as variáveis.
o que você acha que é a solução mais rápida para esse problema?