goLang执行Linux命令
正文
学习goLang有一段时间了,但学得并不好总是断断续续的。最近,工作比较空闲一点就尝试着使用goLang开发了一个小工具,这个小工具是运行在Linux服务器上的,所以需要执行Linux命令:
command := "ls -l" // 要执行的shell命令
out, err := exec.Command("/bin/sh", "-c", command).Output() // 执行并获取输出
if err != nil {
fmt.Println(err.Error())
}
fmt.Println(string(out))