如何阻止 GitLab 评估 $ 内部变量值?

How to stop GitLab from evaluating $ inside variable value?

我正在传递 GitLab 变量,而 运行 CI/CD 管道如下。

type - variable
key - password
value - {"a": "abc$def@pqr"}

我正在下面的某个 GitLab 管道阶段阅读它。

echo $password

显示如下

{"a":"abc@pqr"}

但我希望它显示如下。

{"a":"abc$def@pqr"}

我不希望它将 $def 计算为空白

注:

在使用双 $$ 而不是单 $

时效果很好