Perl Code welcher in Variable steht ausführen, ist dies möglich?

Diskutiere Perl Code welcher in Variable steht ausführen, ist dies möglich? im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; HEy Leute, ist es möglich einen in einer Variable hinterlegten PerlCode auszuführen? $var_name = 'variable'; $test = '$'.$var_name.' =...

  1. #1 aktivfrühstück, 18.10.2010
    aktivfrühstück

    aktivfrühstück Eroberer

    Dabei seit:
    19.03.2007
    Beiträge:
    66
    Zustimmungen:
    0
    HEy Leute,

    ist es möglich einen in einer Variable hinterlegten PerlCode auszuführen?

    $var_name = 'variable';
    $test = '$'.$var_name.' = "Inhalt"';

    in Test steht nun folgender Befehl: $variable = "Inhalt";
    Ich möchte nun das dieser Befehl ausgeführt wird indem ich dem schlauen Perl mitteile, dass es sich hierbei nicht um einen gewöhnliche String handelt sonder um ausführbaren Code.
    Geht das irgendwie?

    Viele Grüße an alle
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 aktivfrühstück, 18.10.2010
    aktivfrühstück

    aktivfrühstück Eroberer

    Dabei seit:
    19.03.2007
    Beiträge:
    66
    Zustimmungen:
    0
    Habs rausgefunden... es war die ganze ZEit vor Augen man nutze
    eval $test;

    schon gehts... meine Güte :)
     
  4. nibel

    nibel Doppel-As

    Dabei seit:
    29.12.2006
    Beiträge:
    114
    Zustimmungen:
    0
    Solltest du aber arg mit aufpassen... ist eine Gefahrenquelle erster güte, wenn es darum geht, dass ein Angreifer Schadcode ausführen kann...
     
Thema: Perl Code welcher in Variable steht ausführen, ist dies möglich?
Besucher kamen mit folgenden Suchen
  1. perl variable ausführen

Die Seite wird geladen...

Perl Code welcher in Variable steht ausführen, ist dies möglich? - Ähnliche Themen

  1. Perl-cgi bringt Fehlercode 65280 - php nicht

    Perl-cgi bringt Fehlercode 65280 - php nicht: Hallo, ich bin von Mandriva2006 auf Mandriva2007 umgestiegen und jetzt funktioniert mein Perl-CGI-Script nicht mehr 100%ig!...
  2. perl: Zusammenführen von Zeilen, die mit Leerzeichen beginnen.

    perl: Zusammenführen von Zeilen, die mit Leerzeichen beginnen.: Hallo, Hintergrund: Das LDIF-Format trennt Zeilen, die größer als 80 Zeichen sind und schreibt in die nächste Zeile ein Leerzeichen. Beispiel:...
  3. perl Hochkommata um Worte im String einfügen?

    perl Hochkommata um Worte im String einfügen?: Hallo, $attributes=' cn dn uid ' wie fasse ich alle Worte in Hochkommata, so dass $attributes=' "cn" "dn" "uid" ' ist? Danke Tom
  4. Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern

    Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern: Das Hyperledger-Projekt der Linux Foundation will eine neue Form der dezentralisierten Kontoführung nach dem Prinzip der »distributed ledger« bei...
  5. Perl 6 offiziell vorgestellt

    Perl 6 offiziell vorgestellt: Wie erwartet, ist die Version C(hristmas) von Perl 6 veröffentlicht worden. Perl 6 stellt nicht, wie der Name suggeriert, einen Nachfolger von...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden