Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Hvordan får jeg Perl Counter Script for å samle IP-adresser
    ? Perl er et kraftig skriptspråk som kan brukes til å telle forekomster i filer, for eksempel IP-adresser. Hvis du vil at telleren skriptet til telleapparat opp antall IP-adresser i en fil for eksempel , kan du bruke vanlige uttrykk til å gjøre oppgaven , de gjør sortere ut spesifikk tekst og tall mye enklere. Hvis du ønsker å lagre disse IP-adresser , kan du legge dem til en tekstfil . Instruksjoner
    en

    Åpne Perl teller script
    2

    Lag et regulært uttrykk som vil matche IP-adresser fra linjene du leser her: .
    < P > ( [ 0-9 ] + \\. [ 0-9 ] + \\. [ 0-9 ] + \\. [ 0-9 ] + )
    p Dette vil matche enhver IPv4 IP -adresse .

    3

    Øk telleren hver gang en IP-adresse er oppdaget:

    if ( $ linje = ~ m /( [ 0-9 ] + \\ [ 0-9 ] + . \\ [ 0-9 ] + \\ [ 0-9 ] + ) /) {$ teller + +; }
    4

    Legg inn IP-adressen til din liste : . .

    åpen ( Dinfil , ' >> IPaddresses.txt '); print Dinfil $ 1 ; nær ( Dinfil ) ;
    p Dette vil legge den nye IP-adressen til den eksterne filen . Din endelige koden segmentet skal se slik ut : en

    if ( $ linje = ~ m /( [ 0-9 ] + \\ [ 0-9 ] + \\ [ 0-9 ] + \\ [ 0 . . . -9 ] + ) /) { open ( Dinfil , ' >> IPaddresses.txt '); print Dinfil $ 1 ; nær ( Dinfil ), $ teller + +; }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til en link med en Perl Script 
    ·Hvordan lage en flat fil 
    ·Hvordan bruke DBI å koble til Perl 
    ·Hvordan bruke Strict i et Perl Script 
    ·Hva er hensikten med skjulte felt i Perl CGI 
    ·Hvordan å kapitalisere en String i Perl 
    ·Hvordan finne ut hvor mange elementer i en matrise ved …
    ·Hvordan bruke CGI for å vise en XLS -fil i en nettlese…
    ·Slik fjerner White Space på Perl Regex 
    ·Slik fjerner Numerisk Strings i Perl 
      Anbefalte artikler
    ·Hva er Color Constant i Java 
    ·Hvordan Kill Nettleser Downloads Med Javascript 
    ·Slik konverterer KB til MB til GB 
    ·Hva er comdlg32.ocx 
    ·Hvordan lage JAS Med avhengigheter 
    ·Hvordan lage en egendefinert unntak i Java 
    ·Hvordan Input en blanding av tall og bokstaver fra A -f…
    ·PHP Variabler Vs . Funksjoner 
    ·Hvordan åpne yEnc filer 
    ·Slik konverterer Pennies til Nickels på Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/