得到了这个简单的函数,该函数在退出状态 1 时抛出并出错,而没有任何进一步的提示说明为什么会发生这种情况
func execute_this(cmd string ) string {
out, err := exec.Command("cmd","/C", cmd).Output()
if err != nil {
log.Fatal(err)
fmt.Println(out)
}
fmt.Println(string(out))
return string(out)
}
func main() {
var cmd string
var result string
cmd = "pwd"
result = execute_this(cmd)
fmt.Println(result)
}
抛出错误信息
2021/10/27 01:12:06 exit status 1
exit status 1
目标是编写一个在 shell 中执行系统命令并将输出作为字符串返回的函数
白猪掌柜的
相关分类