Andy: *.gz Datei auslesen

Hi,

ich möchte alte logfiles auf meinem server mit Perl auslesen.
Diese liegen im .gz Format vor.
Wie bringe ich mein Script dazu, vor dem öffnen die Datein zu entpacken bzw. die komprimierten Dateien einzulesen?

Danke,

Andy.

  1. Hallo Andy,

    ich möchte alte logfiles auf meinem server mit Perl auslesen.
    Diese liegen im .gz Format vor.
    Wie bringe ich mein Script dazu, vor dem öffnen die Datein zu entpacken bzw.
    die komprimierten Dateien einzulesen?

    Ich glaube, Compress::Zlib duerfte da fuer dich das Richtige sein. Wenn das Modul
    nicht zur Verfuegung steht, kannst du ja 'gzip' benutzen, z. B. so:

    $content = /usr/bin/gzip -cd /path/to/logfile;

    Gruesse,
     CK

    1. Hallo

      »»Wenn das Modul nicht zur Verfuegung steht, kannst du ja 'gzip' benutzen, z. B. so:

      $content = /usr/bin/gzip -cd /path/to/logfile;

      Das  verstehe ich nicht ganz. Ich will doch die Datei öffnen (mit dem Perl Script) und dann auslesen. Mit der o.g. Zeile bekomme ich doch nicht den Inhalt des Logfiles in "content", oder ?

      Viele Grüße

      Andy

      1. Hallo,

        Wenn das Modul nicht zur Verfuegung steht, kannst du ja 'gzip' benutzen,
        z. B. so:

        $content = /usr/bin/gzip -cd /path/to/logfile;

        Das  verstehe ich nicht ganz.

        perldoc perlop
        man gzip

        Ich will doch die Datei öffnen (mit dem Perl Script) und dann auslesen. Mit
        der o.g. Zeile bekomme ich doch nicht den Inhalt des Logfiles in "content",
        oder ?

        Doch.

        Gruesse,
         CK

        1. Hallo,

          $content = /usr/bin/gzip -cd /path/to/logfile;
          perldoc perlop
          man gzip

          Ich will doch die Datei öffnen (mit dem Perl Script) und dann auslesen. Mit
          der o.g. Zeile bekomme ich doch nicht den Inhalt des Logfiles in "content",

          Könntest du mir doch noch ein Bisschen "auf die Sprünge" helfen?

          Andy

          1. Hallo,

            Könntest du mir doch noch ein Bisschen "auf die Sprünge" helfen?

            Was ist nach dem Lesen der Dokumentation noch unklar?

            Gruesse,
             CK