goLang执行Linux命令

461人浏览   2024-04-18 11:38:30


正文

学习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))

相关推荐