我需要接受命令行参数来运行以下格式的 Go 程序:
go run app.go 1->A
我在用os.Args[1]
。但它只接受到 '1-' 。 '>A' 被跳过。
非常感谢任何解决此问题的帮助。
Thanks
你的 shell 正在解释>
as IO 重定向 https://en.wikipedia.org/wiki/Redirection_(computing)。 shell 打开文件A
作为命令的标准输出并传递参数1-
到命令。
引用论点以避免这种情况:
go run app.go "1->A"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)