我该如何在Go程序中执行一个bash脚本?以下是我的代码:
目录结构:
/hello/
public/
js/
hello.js
templates
hello.html
hello.go
hello.sh
hello.go
cmd, err := exec.Command("/bin/sh", "hello.sh")
if err != nil {
fmt.Println(err)
}
当我运行hello.go并调用相关路由时,我的控制台上会显示以下内容:
退出状态127
输出为
我期望得到["a", "b", "c"]我知道stackoverflow上有一个类似的问题:从Golang执行Bash脚本,但是我不确定我是否正确获取了路径。感谢帮助!