Я запускаю gpg --verify
в списке файлов, на которые я ссылаюсь с gpg_verify.txt
. Я хочу отследить, какие из них прошли, чтобы впоследствии я мог загрузить некоторые файлы, которые сначала прошли проверку.
Следовательно, как я могу получить информацию о том, прошел ли / не удалось определенный файл в моем l oop, чтобы я мог зарегистрировать его в другом файле, на который я смогу ссылаться позже?
Я хочу что-то вроде:
while read -r line;
do
gpg --verify $line
if(above output^ passes) then;
> passed_gpg.txt
else
> failed_gpg.txt
done < gpg_verify.txt
Вот пример вывода, когда я просто запускаю:
while read -r line;
do
gpg --verify $line
done < gpg_verify.txt
Вывод:
gpg: Signature made Tue Feb 11 17:26:10 2020 UTC
gpg: using RSA key XXXXXXXXXXXX
gpg: Good signature from "Rando person (XXXXX Signing Key) <example@example.com>" [ultimate]