我在这里遇到了一个与传递给 Goexec.Command函数的参数有关的问题,我想知道是否有办法动态传递这些参数?这是来自 sed 问题的一些示例代码:package mainimport "os/exec"func main() { app := "echo" //app := "buah" arg0 := "-e" arg1 := "Hello world" arg2 := "\n\tfrom" arg3 := "golang" cmd := exec.Command(app, arg0, arg1, arg2, arg3) out, err := cmd.Output() if err != nil { println(err.Error()) return } print(string(out))}如您所见,每个 arg 在上面定义为arg0, arg1,arg2和arg3。它们Command与要运行的实际命令(在本例中为appvar)一起传递到函数中。如果我有一组参数,而这些参数可能总是有一个我想要传递的不确定计数。这可能吗?
3 回答
- 3 回答
- 0 关注
- 161 浏览
添加回答
举报
0/150
提交
取消