go exec 调用外部程序并获取运行结果

package main


import(
    "os/exec"
    "fmt"
)
 
 
func main(){
    cmd := exec.Command("/bin/bash", "-c", "./tool 1.jpg")
    buf, err := cmd.Output()
    if err != nil{
        fmt.Println(err.Error())
    }
    fmt.Println(string(buf))
 
}

posted @ 2021-01-29 16:46  yangxl-dev  阅读(381)  评论(0)    收藏  举报