TIE :: Bestand :: HASHFIFY

TIE :: Bestand :: Hashify is een PERL-module om een bestand te ontleden en het resultaat aan een hash te stroppen.
Download nu

TIE :: Bestand :: HASHFIFY Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jonas Kramer
  • Uitgever website:
  • http://search.cpan.org/~jkramer/Tie-File-Hashify-0.03/lib/Tie/File/Hashify.pm

TIE :: Bestand :: HASHFIFY Tags


TIE :: Bestand :: HASHFIFY Beschrijving

TIE :: Bestand :: Hashify is een PERL-module om een bestand te ontleden en het resultaat aan een hash te koppelen. TIE :: Bestand :: Hashify is een PERL-module om een bestand te ontleden en het resultaat te koppelen aan een hash.synopsis Gebruik TIE :: Bestand :: Hashify; mijn% rc; mijn $ pad = "$ env {home} /. sommige.rc"; # Parse lijnen zoals 'foo = bar': sub parsse {$ _ = ~ / ^S*(s+)s*=s*(.*?)s* )/}; # Indeling paren als 'sleutel = waarde': subformaat {"$ _ = $ _ "}; TIE (% RC, 'TIE :: Bestand :: Hashify', $ PATCH, PARSE => PARSE, FORMAT => Formaat); Print "optie 'foo' = $ rc {foo} n"; # Voeg nieuwe optie toe. $ rc {bar} = 'moo'; # Sla bestand op. Untie% RC; deze module helpt bij het parseren van eenvoudige tekstbestanden en het in kaart brengen van de inhoud van een duidelijke hash. Het leest een bestandslijn per regel en gebruikt een callback of expressie die u verstrekt om een sleutel en een waarde ervan te ontleden. De sleutel / waardeparen zijn dan beschikbaar via de gegenereerde hash. U kunt ook een andere callback- of formaatstring geven die een sleutel / waardepair formatteert op een regel die moet worden opgeslagen naar het bestand.methodstie (% HASH, 'TIE :: Bestand :: HASHFIFY', $ PATH,% OPTIES) De derde argument (na de hash zelf en de pakketnaam natuurlijk) is het pad naar een bestand. Het bestand hoeft niet echt te bestaan, maar het gebruik van een pad naar een niet-bestaand bestand is alleen logisch als u een formaat-callback geeft om een nieuw bestand te schrijven. Na het tweede argument kan een lijst met opties volgen / moeten volgen: parseren van een code-referentie, die wordt opgeroepen met een lijn als argument en moet de sleutel en de waarde voor het hashelement retourneren; of een tekenreeks of een reguliere expressie (QR //) gecompileerd. De uitdrukking wordt toegepast op elke regel en $ 1 en $ 2 zal achteraf als sleutel / waarde worden gebruikt. Formaat Dit wordt gebruikt voor het formatteren van de hash in iets dat naar het bestand kan worden geschreven. Het kan een code-referentie zijn die twee argumenten (sleutel en waarde) als argumenten inneemt en een tekenreeks retourneert (zonder trail-pauze - het wordt automatisch toegevoegd) of een indelingsreeks die wordt doorgestuurd naar Sprintf, samen met de sleutel en de waarde. RO Als dit waar is, zal het veranderen van de hash het COOK maken, en wordt de inhoud niet teruggeschreven naar het bestand. Alle argumenten zijn optioneel. Als u geen arugementen geeft, krijgt u een normale hash.Requirements: · PERL-vereisten: · Perl


TIE :: Bestand :: HASHFIFY Gerelateerde software

Testplan

Test :: Plan is een PERL-module om wat intelligentie toe te voegen aan uw testplan. ...

136

Downloaden

NET :: Snooplog

NET :: Snooplog is een PERL-module die wordt gebruikt om Snoop Network Packet-logs te lezen, van RFC1761 Snoop Ver 2. ...

154

Downloaden