问题描述
我正在尝试在 docker 容器中运行多行 curl cmd,它总是让 cmd 处于多行模式。我试过在 powershell 和 ^ windows 命令中使用反引号进行行继续,结果相同
Powershell 版本
docker run --rm curlimages/curl:7.75.0 -X GET -H "Authorization: Bearer ""$env:DatabricksToken""" -H 'Content-Type: application/json' `
-d '{ `
"path": "/Users/[email protected]/" `
}' https://https://...azuredatabricks.net/api/2.0/workspace/list
解决方法
我没有意识到如果有一个开放的引号,powershell 会自动继续一行。当我从第 2 行和第 3 行中删除反勾时,它起作用了。