go具有问题打印输出命令的基本exec命令

时间:2018-03-20 17:52:16

标签: go gnupg gpg-signature

我是Go的新手,试图用GPG运行一个简单的程序,用我的签名文件验证一个文件。

这是我的代码:

out, err := exec.Command("gpg", "--verify", "xyz.json.sig", "xyz.json").Output()
	if err != nil {
		fmt.Printf("%s", err)
		os.Exit(1)
	}
	fmt.Printf("The output is: %s\n", out)

当我执行此操作时,我的输出out显示为空。如果我从命令行手动运行此验证命令,我获得有效签名,xyz.json.sig和xyz.json都是我的go文件旁边的本地文件。我有什么想法?

0 个答案:

没有答案