【发布时间】:2016-07-18 23:04:57
【问题描述】:
我正在尝试在 golang 中运行系统命令。我希望标准输出直接打印到屏幕上。 在 golang 中,我现在使用以下内容:
out, err := exec.Command(cmd).Output()
if err != nil {
fmt.Println("error occured")
fmt.Printf("%s", err)
}
在这里,我将输出存储到“out”变量中,然后将其打印到屏幕上。但我想要一些像 perl 中的 system() 命令一样打印为普通 shell 命令的东西。
在 perl 中:
system("ls -l");
我们不需要在这里存储任何东西。
golang 中是否有一些命令完全模仿 perl 中的 system() cmd。
【问题讨论】:
标签: go