Azure devops 如何在Azure Devops中通过多行拆分CLI命令?(在Windows上运行)

Azure devops 如何在Azure Devops中通过多行拆分CLI命令?(在Windows上运行),azure-devops,azure-cli,Azure Devops,Azure Cli,我正在Azure Devops(内联)上的CLI任务中运行以下命令 好用的。然而,我必须滚动才能看到整个过程,我还有其他更长的命令。所以我试着把它分成几行,这样我就能更清楚地看到发生了什么 看起来解决方法是在每一行的末尾加上反斜杠。所以我试着: 我试过: rem Create the Service Plan call az appservice plan create \ --resource-group %RESOURCE_GROUP% \ --name %APP_SERVICE_NAME%

我正在Azure Devops(内联)上的CLI任务中运行以下命令

好用的。然而,我必须滚动才能看到整个过程,我还有其他更长的命令。所以我试着把它分成几行,这样我就能更清楚地看到发生了什么

看起来解决方法是在每一行的末尾加上反斜杠。所以我试着:

我试过:

rem Create the Service Plan
call az appservice plan create \
--resource-group %RESOURCE_GROUP% \
--name %APP_SERVICE_NAME% \
--sku B1
这没用。然后,我读了一些建议在每行末尾加回勾号/回引号的内容:

rem Create the Service Plan
call az appservice plan create `
--resource-group %RESOURCE_GROUP% `
--name %APP_SERVICE_NAME% `
--sku B1

这也没用。非常感谢您的帮助。

没关系。解决了。事实证明,您需要使用“^”

rem Create the Service Plan
call az appservice plan create ^
--resource-group %RESOURCE_GROUP% ^
--name %APP_SERVICE_NAME% ^
--sku B1

对我来说,这个角色正在发挥作用。我之前发过帖子说不是,但我无意中使用了错误的字符

(这篇文章似乎被一位版主删除了,虽然我不知道为什么——也许是因为它更像是一个“我也是”,而不是一个答案,但它确实补充说上面的“^”解决方案对我不起作用)


如果问题与我的问题相同,请确保您使用的“Backtick”是正确的(它位于我的microsoft键盘上“1”的左侧)。我试图在失败的尝试中使用一个',因为CLI文档读取时很难区分。

在azure cloud shell中,键入AZ,然后将AZ命令复制粘贴到\ for multiple line将不起作用。
但是有一个修正,你点击+符号就像添加文件夹符号一样,它会带来一个完整的页面Azure Cloud Shell窗口,从下拉菜单更改为Bash(默认为Poweshell),然后你会看到提示更改为name@Azure:~$,现在可以对多行使用带\的az

为了澄清我之前的帖子,只需在cloud shell的左上角选择bash,然后使用多行命令\will work发布一条消息:“harry的答案实际上更好;您需要更改为bash shell而不是PS”反斜杠,并且hat^对我也不起作用,但是back tick对我有效`
rem Create the Service Plan
call az appservice plan create ^
--resource-group %RESOURCE_GROUP% ^
--name %APP_SERVICE_NAME% ^
--sku B1