作为PHP转GO的新手司机虽然不用在语法上徘徊,但毕竟是不一样的语言有很多东西都是需要从头开始学习的,已经离开而立有一段路程的我走在这新的道路上已经稍显吃力。人,亦是如此,越是困难就越要勇敢而坚强地面对,毕竟已经不是从前那个拥有自己一片小天地的“独居者”……
学习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))