如何更换:
export JAVA_HOME=${JAVA_HOME}
with:
export JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::") in
hadoop-env.sh using
RUBY_BLOCK resource in CHEF
答案 0 :(得分:0)
替换应该是简单的替换。对于这个复杂的东西,你应该抓取当前存在的整个文件并将其用作ERB模板,并在其中进行更改,即使这意味着不要将任何变量置于其中,类似于Tensibai在评论中所说的