Chris: print "$" ?

Hallo zusammen,

ich suche nach eine Möglichkeit mittels print ein Dollarezeichen
in eine Datei zu schreiben ohne das Perl dieses als Variable behandelt.

Grund ist das ich meine Zonefiles mittels Perl generieren lasse und dort Sachen vorkommen wie :

$ORIGIN
$TTL

Habt Ihr da vieleicht einen Tipp für mich wie ich Variablen Namen im Klartext ausgeben kann ?

Viele Grüße und danke,

Chris

  1. hi,

    ich suche nach eine Möglichkeit mittels print ein Dollarezeichen
    in eine Datei zu schreiben ohne das Perl dieses als Variable behandelt.

    Maskieren mit $

    print OUT "$";

    oder

    print OUT '$';

    sofern OUT das Filehandle ist.

    Gruss, Rolf

    1. Hi,

      klappt bestens, danke ...

      Chris

  2. Hi,

    Habt Ihr da vieleicht einen Tipp für mich wie ich Variablen Namen im Klartext ausgeben kann ?

    Wenn du sonst keine anderen Variablen interpoliert haben willst, verwende einfach einfache Anführungszeichen:

    print FILEHANDLE, '$DINGENS foo bar';

    HTH

    Margin-Auto