Go语言示例 --15运行ubuntu终端shell命令

    xiaoxiao2025-01-25  55

    1. Go运行shell命令

    cmd.go实现了ubuntu终端"whoami"命令的查询。

    package main import ( "os/exec" "fmt" ) func main(){ var cmd *exec.Cmd var whoami []byte var err error cmd = exec.Command("whoami") // or cmd = exec.Command("bash", "-c", "put your commands here") whoami, err = cmd.Output() if err==nil{ fmt.Println(string(whoami)) }else{ fmt.Println(err) } }

    解释执行。

    # go run cmd.go root

    参考资料

    [1. Go执行终端shell命令] https://blog.csdn.net/kwame211/article/details/79204606

    最新回复(0)