Go言語で外部コマンドを実行する方法
Go言語で外部コマンドを実行するには、os/execパッケージを利用します。実行したいコマンドをexec.Command()に引数で渡せばOK。単純に実行する方法と、標準メッセージを取得する方法があります。
//単純実行 err := exec.Command(<コマンド>).Run() //標準メッセージがほしいとき out, err := exec.Command(<コマンド>).Output() //例 out, err := exec.Command("ls","-a").Output() if err != nil { fmt.Println(err) }else{ fmt.Println(string(out)) }
スポンサーリンク