【发布时间】:2020-02-06 21:51:45
【问题描述】:
如何在 yaml 中为以下语句转义单引号。基本上针对下面的awk和sed表达式??
...
command: ['sh', '-c']
args: ['
awk -F"\t" '{print $1}' ....
sed \\'s/\"//g\\' ....
']
下面是一个最小的例子
command: ['sh', '-c']
args: ['
echo " Single quote is ' "
']
will fail with error: error parsing exemple.yml: error converting YAML to JSON: yaml: line 2: mapping values are not allowed in this context
【问题讨论】:
-
不清楚,请在您的帖子中提供有关您的问题的更多详细信息,然后让我们知道。
-
它们是 awk 和 sed 命令是否相关?它是否适用于简化版本,例如
args: ['a b ' c']? -
awk 和 sed 我猜不相关,在代码中添加了一个最小示例
-
这个特定错误的原因与引号或转义无关。问题是你缩进了
args:比command:更深。