gpgでパスフレーズを聞かれずにファイルを復号化する方法
バッチファイルなどからgpgを使うには*1
簡単で、以下の通りのコマンドでOK
echo 【復号化パスフレーズ】| gpg --passphrase-fd 0 --decrypt --batch --no-secmem-warning 【復号化したいgpgファイル】
「--passphrase-fd 0」と「--batch」オプションを用いて、標準出力でパスフレーズを渡す方法でとっても簡単です。
なお、「--no-secmem-warning」は「gpg: Warning: using insecure memory!」のエラーが出ないようにするおまじないです。
*1:2014年08月26日にQiitaに投稿した記事です。