0
它应该很简单。我有一个web项目生成文件(不要问我为什么:):用于web项目的Makefile:如何正确使用占位符?
solution = solution_name
common = app css js/*.js js/app js/locale #...
private = app css image js template #...
all:
@echo Solution '${solution}'
@tar cvfz ${solution}.tgz --exclude=.svn \
$(addprefix ../../, ${common}) \
${private}
我的目标是有化妆可变%VERSION%
里面,我可以替代app.js文件,包括到归档,而不是改变原始文件(将来使用这个变量)。我现在发现的全部是
sed -i -r "s/%VERSION%/`svnversion`/" js/app.js
此代码完成一半的工作。该行在处理后被修改,并且第二次不能使用set
。我怎样才能实现我的目标?谢谢。
好的解决方案,谢谢! – Georgy