Comment faire pour qu'il remplace automatiquement le fichier de sortie lors de l'exécution de `gpg` (c'est à dire sans y être invité)?
Si j'ai le même nom de fichier dans le répertoire cible, le décryptage échoue.
La commande que j'utilise pour déchiffrer:
gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
--passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg
Il n'est pas remplacer le mytest.txt fichier de sorte que chaque fois que j'ai besoin de supprimer le fichier avant de m'exécuter le script.
Est-il une option pour remplacer la sortie de la fie?
- Cela semble être une question pour le super-utilisateur
- Cette question est dans le sujet. Je suis en train d'écrire un script Bash pour ce qui est pertinent et les questions relatives à l'écriture de scripts Bash sont certainement sur le sujet. Bien sûr, ce est vraiment se poser sur un outil, mais cet outil est sans doute "couramment utilisé par les programmeurs".
Vous devez vous connecter pour publier un commentaire.
Ajoutant
--batch --yes
Exemple:
Exemple complet avec mot de passe fichier:
Il suffit d'ajouter le
--yes
option de ligne de commande. Le--yes
option suppose oui pour la plupart des questions quigpg
l'invite pour le.Source: http://www.gnupg.org/gph/de/manual/r1023.html
rm -f filename.gpg && gpg2 [...] -o filename.gpg filename
peut être approprié dans la plupart des cas.