要将curl命令的输出存储到一个变量中,您可以使用命令替换功能
对于Bash shell (Linux和macOS):
output=$(curl -s "https://api.example.com/data")
对于PowerShell:
$output = curl -s "https://api.example.com/data"
对于Windows命令提示符(CMD):
for /f "delims=" %i in ('curl -s "https://api.example.com/data"') do set output=%i
在上面的示例中,我们使用了-s
标志来让curl在静默模式下运行,这样就不会输出进度条和错误消息。将curl命令的输出存储到名为“output”的变量中。如果需要处理HTTP响应中的特殊字符,可以考虑使用其他工具,如jq
(用于JSON数据)或iconv
(用于字符编码转换)。
领取专属 10元无门槛券
手把手带您无忧上云