我有3个yml文件0.yml,1.yml和2.yml。
他们的内容如下。
0.yml
name: (( merge ))
director_uuid: (( merge ))
foo1: (( merge ))
1.yml
<%
director_uuid = `bosh status --uuid 2>/dev/null`.strip
%>
---
name: service-fabrik
director_uuid: <%= director_uuid %>
foo1: (( merge ))
2.yml
foo1: bar1
如果我做spiff merge 0.yml 1.yml 2.yml&gt; 3.yml然后3.yml看起来像这样。
foo1: bar1
我希望它如下:
name: service-fabrik
director_uuid: jfheifefefif
foo1: bar1
但它不起作用。如果我从1.yml中删除代码部分
<%
director_uuid = `bosh status --uuid 2>/dev/null`.strip
%>
然后它正常工作。但我想要它。我如何使它工作?