Programação  
 
Conhecimento computador >> Programação >> Programação Perl >> 
Como faço para obter Perl Contador Script para coletar endereços de IP
? Perl é uma linguagem de script poderosa que pode ser usado para contar as ocorrências em arquivos, como endereços IP. Se você quiser que seu script contra coaduna-se com o número de endereços IP em um arquivo , por exemplo , você pode usar expressões regulares para fazer a tarefa , pois eles fazem a triagem texto e números muito mais fácil específico. Se você deseja armazenar os endereços de IP , você pode , em seguida, anexá-los em um arquivo de texto. Instruções
1

Abra seu contador script Perl
2

Criar uma expressão regular que irá corresponder a endereços IP a partir das linhas que você está lendo em : .

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

Isso irá corresponder a qualquer endereço IP IPv4.

3

Aumentar o contador cada vez que um endereço IP é detectado :

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

Adicione o endereço IP à sua lista : . .

aberta ( SEUARQUIVO , '>> IPaddresses.txt '); imprimir SEUARQUIVO $ 1; perto ( SEUARQUIVO );

Isto irá anexar o novo endereço IP para o seu arquivo externo. O segmento de código final deve ficar assim: . . .

If ( $ line = ~ m /( [0-9] + \\ [0-9] + \\ [0-9] + \\ [0 -9 ] +) /) {open ( SEUARQUIVO , '>> IPaddresses.txt '); imprimir SEUARQUIVO $ 1; perto ( SEUARQUIVO ); $ contador + + ;}
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é o propósito de Hidden Fields em Perl CGI 
·Como usar o Twitter Net PERL 
·Como converter XML para PDF em Perl 
·Como usar Ajax Com Perl 
·Como encontrar a diferença entre dois arquivos com Per…
·Como ler uma linha DOSBox Com Perl 
·Como usar o Awk em Perl 
·Como para coagir qualquer arquivo para um UTF-8 em Perl…
·Como substituir Opções em Expressão Regular 
·Perl 5.10 vs. 5.8.8 
  Artigos em destaque
·Como Eco uma imagem em PHP 
·Como criar cartões virtuais para o lucro 
·Função Puxadores em MATLAB 
·Como alterar um arquivo de OST para PST 
·O que é o oposto de impressão em Programação C 
·Como escrever código Object Oriented eficaz 
·Como definir variáveis ​​de ligação em Oracle SQL 
·Como usar uma instrução condicional em JQuery 
·Java Heap Erro no NetBeans e GlassFish 
·Tipos de arquivos que podem ser usados ​​com QBASIC 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados