
カスケードサブディレクトリに保存されているファイルを で復号化するにはどうすればよいですかgpg
? スクリプトのようなものbash
:
for file in all_subdirs; do
gpg --passphrase passphrase *.gpg
答え1
2つの選択肢。最初の選択肢(バッシュ鬼ごっこ):
shopt -s globstar
for file in **/*.gpg
do
gpg --passphrase passphrase "$file"
done
あるいは、次のfind
コマンドを使用します。
find . -name '*.gpg' -exec gpg --passphrase passphrase {} \;