gpt4 book ai didi

windows - Curl 在 Windows Powershell 上的行为不一致

转载 作者:行者123 更新时间:2023-12-04 15:03:21 32 4
gpt4 key购买 nike

我正在尝试编写一个 Windows Powershell 脚本,但是当我编写 $ curl wttr.in 时,我得到了预期的输出,但是,当我执行 $a=curl wttr .in;echo $a 我只是胡言乱语。我正在使用位于 C:\Windows\System32\ 中的 curl 可执行文件,因为我删除了与 Invoke-WebRequest 相关的默认 Powershell 别名(curlwget)。我做错了什么吗?这就是我的意思:

curl wttr.in(预期输出)

correct output

$a=curl wttr.in;echo $a(错误输出)

wrong output

最佳答案

我相信这与编码有关。解决方法是在捕获时简单地添加 Out-String

$a = C:\Windows\system32\curl.exe wttr.in | Out-String
$a

enter image description here

关于windows - Curl 在 Windows Powershell 上的行为不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66572912/

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