golang执行shell指令时报错exit 1
文章目录
- golang执行shell指令时报错exit 1
- 1、前言
- 2. 代码
- 3. 区别
1、前言
2. 代码
cmd := exec.Command("find", "/", "-maxdepth", "1", "-exec", "wc", "-c", "{}", "\\")
var out bytes.Buffer
var stderr bytes.Buffer
cmd.Stdout = &out
cmd.Stderr = &stderr
err := cmd.Run()
if err != nil {
fmt.Println(fmt.Sprint(err) + ": " + stderr.String())
return
}
fmt.Println("Result: " + out.String())