Undefined Title

Undefined Title

Go言語 os/exec ls実行

PATHをLookupして、コマンド実行して、Outputで結果を出力。
簡単。

package main

import (
  "fmt"
  "os/exec"
)

func main() {
  path, err := exec.LookPath("ls")
  if err != nil {
    panic(err)
  }

  cmd := exec.Command(path)
  out, _ := cmd.Output()
  fmt.Print(string(out))
}