Я хочу написать скрипт, который будет запускать gpgфайл с именем «file» с парольной фразой «test».
Обычно, когда я использую gpg, я обычно просто бегаю, gpg -c fileи он просит у меня пароль. Но так как я хочу, чтобы этот скрипт выполнял все самостоятельно, я хотел бы предоставить парольную фразу как часть команды.
Теперь, когда я пытаюсь использовать:, gpg -c file --passphrase testон выводит:
использование: gpg [параметры] --симметричный [имя файла]
Какие швы, как он хочет, чтобы я использовал gpg --passphrase test --symmetric file. Но если я сделаю это, появится диалоговое окно с просьбой ввести пароль; что не то, что я хочу.
Как правильно настроить аргументы?
--passphraseи--symmetricаргументы были на самом деле правильно, но я только отсутствует--batchаргумент? Потому что это не сработало для меня. Я пытался добавить--batchкак до, так и после, на всякий случай. Кроме того, я не знаю, как проверить, является ли то, что я использую, GPG 2, но часть, которую вы вставили, говорит,Note that this passphrase is only used if the option --batch has also been given.что не существует на моейmanстранице.