gpt4 book ai didi

windows - 将 powershell 命令的输出分配给变量

转载 作者:行者123 更新时间:2023-12-05 03:37:36 24 4
gpt4 key购买 nike

我正在努力在 Windows 中运行命令并附加到变量!

在 mac 上我会运行:

export TOKEN="$(curl --header "Metadata-Flavor: Google" --get --data-urlencode "audience=http://vault/${ROLE}" --data-urlencode "format=full" "http://metadata/computeMetadata/v1/instance/service-accounts/default/identity")"

但是很难在 Windows 上运行相同的程序(尝试过使用 > 管道输出但没有成功)!

我显然错过了什么!

最佳答案

只需使用此语法,您就可以在 PowerShell 中分配任何命令的输出。

$myNewVar = hostname #or any other command

将会发生的是命令的输出被消耗并存储在变量中,因此没有任何输出到屏幕。

如果你想分配一个变量同时也输出到屏幕,我们使用 Tee 命令。

hostname | tee-object -variable myNewVar

关于windows - 将 powershell 命令的输出分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69229956/

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