descriptografia gpg de vários subdiretórios

descriptografia gpg de vários subdiretórios

Como descriptografo arquivos armazenados em subdiretórios em cascata com gpg? Algo como um bashscript:

for file in all_subdirs; do
    gpg --passphrase passphrase *.gpg

Responder1

Duas opções; o primeiro (dado omarcação):

shopt -s globstar
for file in **/*.gpg
do
  gpg --passphrase passphrase "$file"
done

Alternativamente, usando o findcomando:

find . -name '*.gpg' -exec gpg --passphrase passphrase {} \;

informação relacionada