Golang:带有-> charecter的命令行参数

我需要接受命令行参数才能以以下格式运行Go程序:

 go run app.go 1->A

我正在使用os.Args[1]。但是它只接受到‘1-‘。’> A’被跳过。

非常感谢您对解决此问题的任何帮助。

谢谢

回答:

您的外壳将>IO 重定向解释为IO

重定向。Shell打开该文件A作为命令的标准输出,并将参数传递1-给命令。

引用参数以避免这种情况:

go run app.go "1->A"

以上是 Golang:带有-> charecter的命令行参数 的全部内容, 来源链接: utcz.com/qa/402562.html

回到顶部