<%= var_name%>是什么意思?在销售脚本中

时间:2015-07-30 10:54:56

标签: bash shell

我正在阅读here

的shell脚本

并且有

变量

env PROJ_HOME=<%= path %>

这意味着我必须用一个字符串更改它,因为路径不是吗?对不起这个问题但是为了自动化这个我需要将它作为变量传递给它?

2 个答案:

答案 0 :(得分:1)

这是shell脚本的puppet模板,使用erb模板引擎。 在erb

<% "ERB will evaluate this!" %>
<%= "ERB will evaluate and output this!" %>

答案 1 :(得分:0)

这是一个ERB文件,而不是一个shell脚本。 ERB是一种编写动态模板的方法,您注意到的<%= path %>结构是将值插入到模板中。

基本上,<%= path %>将替换为/home/user/somedir

等值