我在gpg --verify
我引用的文件列表上运行gpg_verify.txt
. 我想跟踪哪些通过了,以便我以后可以下载一些首先通过我的检查的文件。
因此,如何捕获循环中的特定文件是否通过/失败,以便我可以将其记录到不同的文件中,以便以后参考?
我想要类似的东西:
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]