问题标签 [variable-substitution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
612 浏览

json - Azure DevOps Pipeline Json 变量替换 - Microsoft.Hosting.Lifetime

如何使用 Azure DevOps 中的 Json 变量替换任务更改 Logging:LogLevel:Microsoft.Hosting.Lifetime 的值?

本文...

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/transforms-variable-substitution?view=azure-devops&tabs=Classic

...状态:

这些都不能以名称中带有句点 (.) 的嵌套值为目标?正确的?

0 投票
1 回答
411 浏览

json - ##[错误]错误:没有与特定模式匹配的 JSON 文件:**/appsettings.json

我正在尝试部署一个Azure App Serviceusing Azure Devops.

我正在使用任务Azure App Service deploy版本4.*

我最近开始在日志中注意到以下错误,部署失败(9 月 24 日第一次看到)

在管道中,我使用任务Extract files提取*.zip,然后使用结果进行搜索**/appsettings.json

直到几天前,同样的任务运行良好。
我尝试重新部署之前成功的旧版本,但现在失败并出现上述相同的错误。

我仔细检查了一下,最近在管道中没有进行任何更改以使其中断。

我怎样才能解决这个问题。

0 投票
2 回答
230 浏览

tfs - Dotnet 框架 - 在 TFS cd 管道中使用变量替换更改 Nlog 配置

我在 web 配置文件中有 Nlog 配置,我想更改 CD 管道中的文件路径,以便根据环境放置一些动态路径。

目前 web.config 文件变量替换(XML 变量替换选项)不支持它。

还有哪些其他方法可以做到这一点?我真的没有选择采用 Web.Config 转换方法。

对此的任何指导都会有所帮助。

0 投票
2 回答
57 浏览

linux - 如何在 Bash 中扩展数组,为元素添加双引号?

我想将数组传递给函数并将数组中的值用作命令参数,如下所示:

command可以接收N个参数,例如:param1 param2 oneparam 1 a 2 b 3 c onotherparam

但我没有将它全部作为函数中的单个参数接收,所以$1只是1 a代替"1 a" "2 b" "3 c"

然后我虽然可以这样做:

但它只将引号放在每个元素的末尾。

如何在每个数组元素的两侧放置引号?

0 投票
2 回答
44 浏览

bash - Linux 重击;操作 PATH 类型 var

Linux Debian bash。我有一个要操作的 PATH 类型变量“X”。'X' 可以是由“:”分隔的任意数量的元素,例如,使用水果:

我如何提取第一个元素减去其分隔符,将其保存到新变量“Y”中,然后从“X”中删除它及其分隔符。如在..

apple:pear:orange:cherry

变成

Y=apple X=pear:orange:cherry

我看过 bash 替换备忘单,但令人难以置信。Sed 也是一种方式,但我似乎永远无法摆脱分隔符。

我确实做到了这一点

这不是很远,但至少我得到了 Y,但它对 X 没有任何作用。老实说,我无论如何都不理解它们,只是使用了备忘单。因此,将不胜感激提供解决方案的解释。

0 投票
1 回答
44 浏览

python - sed中的变量替换通过python执行

下面是我的 sed 命令:

sed "s/N([0-9]*)/sum('\1')/g" old.txt > new.txt

在 bash 终端中工作正常

但是下面的python代码不执行:-

我收到语法错误

在上面之后我需要做: -

0 投票
2 回答
56 浏览

zsh - 文件或目录是否存在参数替换语法?

我想使用参数替换来计算基于

  1. 一个变量被定义
  2. 要使用的第一个默认目录(如果存在)
  3. 如果 1 或 2 都不可用,则使用 $HOME 目录中的文件。

变量 (#1) 和 $HOME (#3) 中的文件很简单:

但是在 Zsh 中是否有 #2 的参数/变量替换语法?如果我们想象这样||做,我会寻找这样的东西:

当然我可以用testinside来做$(......)但我希望存在更简洁和可读的东西。

0 投票
1 回答
30 浏览

python - 根据其他行的值替换数据框行中的变量

我有一个数据框,其中包含 ID、公式和从公式列中提取 ID 的依赖 ID 列。现在我必须根据数据框将所有依赖 ID 替换为公式。

我的方法是为每一行运行一个嵌套循环,以使用替换函数替换公式中的依赖 ID。循环将停止,直到没有更多可能的替换。但是我不知道从哪里开始,也不确定这是否是正确的方法。

我想知道是否有任何功能可以使过程更容易?

这是创建当前数据框的代码:

以下是我当前数据框的示例和我想要的最终结果。当前数据框: 当前 DF

期望最终结果: 所需的DF

0 投票
1 回答
618 浏览

stored-procedures - 获取在雪花过程中插入的行数

我正在使用一个过程将行插入到表中。我想返回插入的行数,但我不知道如何从过程中打开变量替换。我已经尝试了以下所有方法,但它们都返回错误:

如何打开此选项以便我可以运行“select &__rowcount;” 让我的数回来?

这是测试程序的代码,如果有帮助的话:

0 投票
2 回答
25 浏览

linux - 嵌入式参数替换

这就是参数替换将被一一替换(将图片文件名转换为日期):

我想一次性做到这一点,这样的事情 exiftool 可以接受: