gpt4 book ai didi

shell - 这个论点是如何扩大的?

转载 作者:IT王子 更新时间:2023-10-29 02:23:01 24 4
gpt4 key购买 nike

考虑以下我通过 MinGW 运行的程序:

package main

import (
"fmt"
"os"
)

func main() {
fmt.Println(os.Args[1])
}

当我运行命令 go run test.go/home 时,它会打印出 C:/Program Files/Git/home

我怀疑 shell 可能正在扩展相对路径。但是运行 echo/home 只打印 /home

什么改变了我的 golang 程序的参数?

最佳答案

这必须是 MinGW 或您正在运行的扩展参数的 shell - 要确认它不是 Go 特定的,请尝试打印 $0 和的简单 shell 脚本$1 并使用 /home 参数运行它。

关于shell - 这个论点是如何扩大的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38599096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com