Windows PowerShell中curl如何正确解析路径中的变量与端口组合
PowerShell中正确解析Kubernetes API URL的变量
在PowerShell里,当变量名后紧跟冒号这类非字母数字字符时,会被误判为变量名的一部分,你可以通过明确变量边界来解决,无需拼接字符串:
- 使用
${变量名}的语法界定变量范围,修改后的命令如下:curl http://localhost:8001/api/v1/namespaces/default/pods/${POD_NAME}:8080/proxy/
这个写法会让PowerShell准确识别$POD_NAME是独立变量,不会把:8080纳入变量名解析,直接生成正确的API请求URL。
内容的提问来源于stack exchange,提问作者Pablo Domínguez
相关产品推荐
相关产品推荐

