ターゲットディレクトリに同じファイル名がある場合、復号化は失敗します。
復号化に使用しているコマンド:
gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
--passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg
mytest.txtファイルは上書きされないため、スクリプトを実行する前にファイルを削除する必要があります。
出力ファイルを上書きするオプションはありますか?
--batch --yes
を追加しています
例:
gpg --batch --yes -u [email protected] -r "[email protected]" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"
パスフレーズファイルを使用した完全な例:
gpg --batch --yes --passphrase-fd 0 -u [email protected] -r "[email protected]" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"< \
passphrase.txt
コマンドラインに--yes
オプションを追加するだけです。 --yes
オプションは、gpg
が要求するほとんどの質問でyesと見なします。