yaml中的多行文本和锚点引用
平时工作上ansible-playbook
、salt-sls
、k8s-yaml
遇到过很多次关于多行文本的书写方式,今天整理一些符号的用法和含义:
|: 多行字符串开始标识;(保留换行)
>: 同|,但是它会把中间字符串的换行符去掉,只保留一个(\n); (折叠换行)
|+: 保留末尾的换行符;
|-: 删除末尾的换行符;
>-: 末尾的换行符也删掉;
>+: 同>;
&: 锚点标记;
*: 引用锚点。
1.关于yaml中竖线的作用和用法
字符串可以写成多行,从第二行开始,必须有一个单空格缩进。换行符会被转为空格。
1 2 3 |
str: 这是一段 多行 字符串 |
字符串表示如下: 阅读全文