我想通过脚本将PGP公钥导入到我的钥匙串中,但是我不希望它将内容写入文件中。现在,我的脚本执行此操作:
curl http://example.com/pgp-public-key -o /tmp/pgp && gpg --import /tmp/gpg
我该如何编写此脚本,以便可以调用gpg --import
并将公共密钥作为字符串导入?谢谢您的帮助。
gpg --import
知道两种操作方式:它可以从文件中读取(例如gpg --import key.gpg
),或者-如果未传递文件名,则可以从STDIN中读取。curl
另一方面,如果未-o
指定参数,则会将获取的文档打印到STDOUT 。将两者与管道放在一起将直接将结果从流式传输curl
到gpg --import
:
curl http://example.com/pgp-public-key | gpg --import
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句