Como descriptografar o arquivo em tempo real sem substituição de processo?

1

Eu preciso criar o arquivo descriptografando-o na hora usando o comando abaixo.

. <(gpg -qd "$encrypted_filename")

sh não está suportando a substituição do processo. Eu não posso usar bash. Por favor, sugira alguma outra maneira.

Existe uma maneira de obter um arquivo criptografado (GPG) on-the-fly em um script?

    
por aravindderajan 21.11.2017 / 14:22

2 respostas

1

Em uma sessão segundo :

mkfifo p &&
gpg -d -o p "$encrypted_filename"
# File 'p' exists. Overwrite? (y/N) y

Na sua sessão original :

. p
rm p

Para conseguir isso em uma sessão, e se você estiver confortável com o gpg Assuming "yes" on most questions , então:

mkfifo p &&
gpg --yes -d -o p file.gpg & 
. p &&
rm p

Dica de chapéu para < perguntas / 406008 / como-descriptografar-o-arquivo-na-mosca-sem-processo-substituição / 406108? noredirect = 1 # comment726602_406108 "> comentário lembrando-me de gpg --yes flag .

    
por 21.11.2017 / 19:52
0
INSTRUCTIONS="$(gpg -qd $encrypted_filename)"
eval $INSTRUCTIONS
    
por 21.11.2017 / 14:39