descifrado gpg de múltiples subdirectorios

descifrado gpg de múltiples subdirectorios

¿Cómo descifro archivos almacenados en subdirectorios en cascada con gpg? Algo así como un bashguión:

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

Respuesta1

Dos opciones; el primero (dado eletiqueta):

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

Alternativamente, usando el findcomando:

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

información relacionada