? Perl est un langage de script puissant qui peut être utilisé pour compter les occurrences de fichiers, tels que les adresses IP. Si vous voulez contre votre script à compiler le nombre d'adresses IP dans un fichier , par exemple , vous pouvez utiliser des expressions régulières pour faire le travail , ils font le tri texte et des chiffres précis beaucoup plus facile. Si vous souhaitez stocker les adresses IP , vous pouvez les ajouter à un fichier texte. Instructions 1 Ouvrez votre compteur script Perl 2 Créer une expression régulière qui va correspondre les adresses IP à partir des lignes que vous lisez sur : . ( [0-9] + \\ . [0-9] + \\ . [0-9] + \\ . [0-9 ] +) Cela correspond une adresse IP IPv4 . 3 incrémenter le compteur à chaque fois qu'une adresse IP est détectée : if ($ ligne = ~ m /( [0-9] + \\ [0-9] + . \\ [ 0-9] + \\ [0-9] +) /) {$ compteur + + ;} 4 ajouter l'adresse IP de votre liste: . . ouvert ( votre_fichier , '>> IPaddresses.txt '); impression votre_fichier $ 1; close ( votre_fichier ) ; Ceci ajoutera la nouvelle adresse IP de votre fichier externe. Votre segment de code final devrait ressembler à ceci : if ($ ligne = ~ m /( [0-9] + \\ [0-9] + \\ [0-9] + \\ [0 . . . -9 ] +) /) {open ( votre_fichier , '>> IPaddresses.txt '); impression votre_fichier $ 1; close ( votre_fichier ) ; $ compteur + + ;} < br >
|