在 Go 中,可以通过 os/exec 包来执行系统命令。以下是一个简单的示例:

package main

import (
    "fmt"
    "os/exec"
)

func main() {
    cmd := exec.Command("ls", "-l")
    out, err := cmd.Output()
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println(string(out))
}

以上代码将执行 ls -l 命令,并输出命令的结果。exec.Command 函数用于创建一个新的命令对象,它接受一个命令名称和一些参数。cmd.Output() 函数用于执行命令,并返回命令的输出结果。如果命令出错,会返回一个非空的 err 对象。

golang 运行cmd命令

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

免费AI点我,无需注册和登录