Re: Simples Template-System?
On 12.01.2012 10:51, René Kray wrote:
aber eval ist doch ok
---- testfile -------
user=${USER}
home=${HOME}
---- testfile END ---
---- testfile -------
users=${USER}
home=${HOME};rm -rf /
---- testfile END ---
und schon hast du ein Problem ;)
eval ist mir einfach zu "heiss" an der Stelle, da gibts viele Sonderfälle, an die man denken muss
Das hab ich schon häufig für diesen Zweck benutzt.
Für kompliziertere Konstrukte benutze ich embedded Ruby. Da hat man dann
alle Möglichkeiten.
http://de.wikipedia.org/wiki/ERuby
--- test.erb --------
hallo
<% if ENV["bla"] %>
define<%= ENV["bla"]%>
<% end %>
ballo
--- test.erb END ----
$ bla=soundso erb test.erb
schau ich mir mal an. Danke
Grüße,
Micha
Reply to: