import "os/exec"
しておいて、
cmd := exec.Command("ls", "-l", ".")
output, err := cmd.Output()
if err != nil {
log.Fatal(err)
}
println(string(output))
-
func (c *Cmd) Run() error - コマンドの終了を待つ
-
func (c *Cmd) Start() error - コマンドの終了を待たない
-
func (c *Cmd) Output() ([]byte, error) - 標準出力を[]byteにまとめて返す
-
func (c *Cmd) CombinedOutput() ([]byte, error) - 標準出力と標準エラー出力を[]byteにまとめて返す