Thread Auflösen von $ENV{} über 'eval'
(2 answers)
Opened by peri at 2009-02-06 17:01
Es ist im Allgemeinen eine ziemlich schlechte Idee, eval() für sowas zu nehmen, weil es recht leicht sehr unsicher werden kann.
Stattdessen würde ich s/// benutzen: Code (perl): (dl
)
$line =~ s/\$ENV{(\w+)}/$ENV{$1}/g Damit hast du genaue Kontrolle darüber, was du an Ersetzungen erlauben willst. |