gpt4 book ai didi

windows - 使用新的环境变量 fork Windows shell

转载 作者:数据小太阳 更新时间:2023-10-29 03:22:52 25 4
gpt4 key购买 nike

我可以在 linux (bash) 上使用:

os.Setenv("TESTKEY", "TestVal")
syscall.Exec(os.Getenv("SHELL"), []string{os.Getenv("SHELL")}, syscall.Environ())

是否可以在 powershell 中做类似的事情?我尝试了各种替代方案,但它们都默默地失败了,例如:

syscall.Exec("PowerShell", []string{"-Command", "Set-Item", "-path", "env:TESTKEY", "-value", "TestVal"}, env) 

最佳答案

感谢@Adrian - 以下作品:

cmd := exec.Command("PowerShell")
cmd.Env = append(os.Environ(),"TESTKEY=TestVal")
cmd.Run()

关于windows - 使用新的环境变量 fork Windows shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50398579/

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