gpt4 book ai didi

azure-pipelines - 文件转换任务在 Azure 管道任务期间转义换行符

转载 作者:行者123 更新时间:2023-12-04 10:01:08 25 4
gpt4 key购买 nike

我在库中插入了以下变量mymultilinevar\ncontaininganewline
当我文件转换时插入以下字符串mymultilinevar\\ncontaininganewline
我怎样才能防止这种情况?
问候,

最佳答案

您可以按照以下步骤解决此问题。

1、使用分隔符(例如, ; )代替 \n在多行变量中划分新行。

例如。将您的变量(例如以下示例中的 myVariable)定义为 mymultilinevar;containinganewline
2、在File Transform任务前增加一个脚本任务来代替;%0A (这是 \n 的十六进制值)。

并使用替换值更新您的变量( myVariable )。请参阅以下 powershell 任务中的示例脚本:

$muline = "$(myVariable)" -replace ";", "%0A"
Write-Host "##vso[task.setvariable variable=myVariable]$($muline)"

见文档 Set variables in scripts关于声明 ##vso[task.setvariable]
3、然后运行File Transfom任务,变量应该替换为 mymultilinevar\ncontaininganewline
enter image description here

关于azure-pipelines - 文件转换任务在 Azure 管道任务期间转义换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61814674/

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