golang execCommand如何获取执行后返回的数据
可以使用exec.Command的Output方法来获取执行后返回的数据,示例如下:
package main
import (
"fmt"
"os/exec"
)
func main() {
cmd := exec.Command("ls", "-l")
output, err := cmd.Output()
if err != nil {
fmt.Println("Error:", err)
return
}
fmt.Println(string(output))
}
上述代码执行了ls -l命令,并将执行后返回的数据保存到output变量中,最后通过fmt.Println输出。需要注意的是,如果命令执行出错,则会返回错误信息,需要进行错误处理。

原文地址: http://www.cveoy.top/t/topic/fETr 著作权归作者所有。请勿转载和采集!