Перейти к базовой команде exec с выдачей распечатки вывода команды
Я новичок в 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. Что я пропускаю какие-либо идеи?