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())