gpg: как расшифровать несколько файлов в / dev / null?

Я хотел бы дешифровать сразу несколько файлов и проверить статус gpg, чтобы проверить их согласованность. Проблема заключается в том, что опция -output не работает с -multiline аргументом, и нормальное перенаправление STDOUT игнорируется.

find -name '*.gpg' | gpg --multifile --decrypt >/dev/null 

Перенаправление игнорируется. Создаются нормальные файлы.

 >find -name '*.gpg' | gpg --multifile --decrypt --output=/dev/null gpg: --output doesn't work for this command 

Как достичь этой цели с помощью одного вызова gpg?

2 Solutions collect form web for “gpg: как расшифровать несколько файлов в / dev / null?”

Просто вызовите gpg --decrypt один раз для каждого файла:

 find . -type f -name '*.gpg' \ -exec gpg --decrypt --output /dev/null {} ';' 

Параметр --output несовместим с --multifile .

Предполагая, что вы используете Bash> = 4.0:

 shopt -s nullglob shopt -s globstar for file in ./**/*.gpg; do gpg --decrypt --output=/dev/null "$file" done 
  • Пакет gpg: создан пустой файл
  • Почему параметры ключа gpg не отображаются при генерации ключа?
  • Список всех ключей GPG / PGP локального ключевого сервера SKS
  • Установите конкретный ключ GPG для конкретного получателя в mutt
  • Дублирование и GPG: преобразование кодировки
  • Шифровать и подписывать с помощью секретного ключа
  • Возможно ли, что APT обрабатывает зашифрованные пакеты GPG?
  • Команда GnuPG для отображения ключевой информации из файла
  • Шифрование с помощью GPG с использованием ключа, переданного в качестве аргумента CLI
  • Генерация ключей GPG не работает на изображении докеры Alpine Linux
  • Нельзя использовать ключ OpenPGP, экспортированный из GnuPG с SSH
  • Interesting Posts

    virt-install и / dev / hda vs. / dev / sda

    dbus-запуск прерывается ненормально со следующей ошибкой: протокол не указан

    Регистрируются ли регистры FPU / SSE / AVX в исходных дампах?

    Листинг только файлов в папке и внутри ее подпапок

    отношение между chmod и sudo в исполняемом файле

    Не удалось заблокировать попытки входа в сервер после настройки fail2ban

    Абсолютный путь в сценариях bash

    Как создать моментальный снимок только для чтения в LVM, а затем откат к нему после некоторой работы?

    Arch / OSX – параметры fstab для общего / домашнего (HFS +) на SSD

    Можете войти и просмотреть в общих папках на сервере samba, не можете получить доступ к файлам

    apache mod_headers используют базу 64

    Как работает prelink

    Перемещение правой кнопки с помощью синаптики

    Разрешения на печать непосредственно на USB-принтер

    Используйте массив bash в качестве списка аргументов в списке (с помощью Midnight Commander)

    Linux и Unix - лучшая ОС в мире.