gpt4 book ai didi

shell - 是否可以将环境变量设置为 cmd.exe 中的命令输出

转载 作者:行者123 更新时间:2023-12-04 07:29:33 27 4
gpt4 key购买 nike

我需要做相当于

set ENVAR=`some-command`

在 windows/cmd.exe 脚本中。 Cygwin 不是一个选择。

对于奖励标记:是否有一些 cmd.exe 相当于一般的反引号?

最佳答案

一种快速而肮脏的方法是将其重定向到一个文件,然后读取它,例如

some-command>out.txt
set /p ENVAR=<out.txt

我想 for也可以帮助你,但我不记得确切的语法。尝试类似
for /f "usebackq" %x in (`some-command`) do set ENVAR=%x

我可能忘记了一些 tokendelim在选项中...

关于shell - 是否可以将环境变量设置为 cmd.exe 中的命令输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3199696/

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