Jak při spuštění `gpg` automaticky přepsat výstupní soubor (tedy aniž by byli vyzváni)?

hlasů
30

Když budu mít stejný název souboru do cílového adresáře, dešifrování selže.

Příkaz Já používám k dešifrování:

gpg --passphrase-fd 0 -o D:/Notification/mytest.txt --batch \
  --passphrase-file D:/passphrase.txt -d D:/Notification/mytest.gpg

To nepřepíše mytest.txt souboru, takže pokaždé, když potřebujete odstranit soubor předtím, než jsem spuštění skriptu.

Je nějaká možnost přepsat výstupní Fie?

Položena 22/09/2011 v 19:05
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
46

přidání --batch --yes

Příklad:

gpg --batch --yes -u me@bbb.com -r "you@aaa.com" \
  --output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"

Kompletní příklad pomocí přístupového hesla souboru:

gpg --batch --yes --passphrase-fd 0 -u me@bbb.com -r "you@aaa.com" \
  --output "OUTPUTFILENAME.xls.pgp" -a -s -e "FILE.xls"< \
  passphrase.txt
Odpovězeno 14/03/2012 v 20:09
zdroj uživatelem

hlasů
23

Stačí přidat --yesmožnost, aby vás příkazového řádku. --yesVarianta předpokládá, že ano na většinu otázek, které gpgvás vyzve k zadání.

Zdroj: http://www.gnupg.org/gph/de/manual/r1023.html

Odpovězeno 22/09/2011 v 19:08
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more