Command

概述 #

调用 os/exec 包即可。

例子 #

package main

import (
	"fmt"
	"os/exec"
)

func main() {
	out, err := exec.Command("date").Output()
	if err != nil {
		panic(err)
	}
	fmt.Printf("%s\n", out)

	out, err = exec.Command("git", "--version").Output()
	if err != nil {
		panic(err)
	}
	fmt.Printf("%s\n", out)
}

// $ go run main.go
// 输出如下,你的输出可能和这里的不一样
/**
  Thu Nov  3 08:14:57 CST 2022

  git version 2.30.1 (Apple Git-130)
*/

转载申请

本作品采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,商业转载请联系作者获得授权。

© 蛮荆 | 陕公网安备 61011302001681 号 | 陕ICP备2023004378号-1 | Rendered by Hugo