Go语言可以通过os/exec包执行本地的bash命令。
示例代码:
package main
import (
"fmt"
"os/exec"
)
func main() {
// 执行 ls 命令
cmd := exec.Command("ls")
// 执行命令,并获取输出
output, err := cmd.Output()
if err != nil {
fmt.Println(err)
return
}
// 输出结果
fmt.Println(string(output))
}
上述代码中,通过exec包的Command函数创建了一个执行ls命令的实例,然后使用Output方法执行该命令并获取输出。最后输出获取到的输出即可。