Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come posso ottenere il Perl Contatore Script per raccogliere indirizzi IP

? Perl è un linguaggio di scripting potente che può essere usato per contare le occorrenze di file, ad esempio gli indirizzi IP . Se volete che il vostro counter script per coincidere il numero di indirizzi IP in un file , ad esempio , è possibile utilizzare le espressioni regolari per fare il compito , la fanno smistamento testo e numeri specifici molto più facile. Se si desidera memorizzare gli indirizzi IP , è possibile poi aggiungere a un file di testo . Istruzioni
1

Aprire il counter script Perl
2

Creare una espressione regolare che abbinerà indirizzi IP dalle righe che state leggendo in: .

( [ 0-9 ] + \\ . [ 0-9 ] + \\ . [ 0-9 ] + \\ . [ 0-9 ] + ) per

Questo corrisponderà a qualsiasi indirizzo IP IPv4 .

3

aumentare il contatore ogni volta che viene rilevato un indirizzo IP:

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

aggiungere l'indirizzo IP alla vostra lista : . .

aperto ( FILEUTENTE , ' >> IPaddresses.txt '); stampa FILEUTENTE $ 1 ; close ( FILEUTENTE ) ;

Questo aggiungerà il nuovo indirizzo IP al file esterno . Il tuo segmento di codice finale dovrebbe essere simile a questo :

if ( $ linea = ~ m /( [ 0-9 ] + \\ [ 0-9 ] + \\ [ 0-9 ] + \\ [ 0 . . . -9 ] + ) /) {open ( FILEUTENTE , ' >> IPaddresses.txt '); stampa FILEUTENTE $ 1 ; close ( FILEUTENTE ) ; $ contatore + + ; }

 

Programmazione © www.354353.com