Si j'ai le même nom de fichier dans le répertoire cible, le déchiffrement échoue.
La commande que j'utilise pour décrypter:
gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
--passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg
Il n'écrase pas le fichier mytest.txt donc à chaque fois que je dois supprimer le fichier avant d'exécuter le script.
Existe-t-il une option pour remplacer le fichier de sortie?
Ajouter --batch --yes
Exemple:
gpg --batch --yes -u [email protected] -r "[email protected]" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"
Exemple complet avec un mot de passe:
gpg --batch --yes --passphrase-fd 0 -u [email protected] -r "[email protected]" \
--output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"< \
passphrase.txt
Ajoutez simplement le --yes
option pour vous en ligne de commande. Le --yes
L'option suppose oui pour la plupart des questions pour lesquelles gpg
demandera.