Я хочу написати сценарій, який запустить gpgфайл під назвою "файл" із парольною фразою "тест".
Зазвичай, коли я користуюсь 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сторінці.