| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> programmation Perl >> Content
    Comment trouver les numéros de ligne utilisant Perl
    Perl est un langage de programmation de scripts moderne pour écrire des programmes informatiques de tout niveau de complexité. Les programmes Perl sont souvent données pour travailler avec des fichiers . Fichiers comprennent plusieurs lignes et vous pouvez avoir besoin de connaître le numéro d'une ligne qui contient des données spécifiques . Une boucle Perl vous permet d'accéder et de compter les lignes Instructions
    1

    déclarer un tableau Perl avec la commande:

    @ data = ();
    2 < p > Ouvrir un fichier à lire dans votre script Perl avec la commande:

    ouvert (INPUT , " output.txt ");

    Notez que " output.txt " est un exemple des données fichier et "INPUT" est le handle de fichier pour désigner le fichier à l'intérieur du script
    3

    Lire dans les lignes des fichiers sur le tableau: .

    @ data = ;
    4

    affecter une valeur initiale de zéro à la "count" variable qui est le compteur de lignes dans le programme :

    $ count = 0;

    5

    Utilisez la boucle Perl " foreach " pour aller bien chaque ligne dans le fichier: Photos

    foreach $ line ( @ data) { }


    6

    Placer le compteur de lignes à l'intérieur de la boucle :

    foreach $ line (@ data) {

    $ count + +; }


    Notez que le "count " variable augmente progressivement avec chaque itération de la boucle et sa valeur correspond au numéro de ligne dans le fichier .
    7

    Insérez un "if" dans la boucle pour trouver le numéro d'un particulier ligne . Par exemple, vous devez connaître le numéro de la ligne qui commence par le mot «progrès». Le morceau de code qui suit le fait

    foreach $ line ( @ data) {

    $ count + +; .

    If ($ ligne = ~ /Progress /) {print " Le numéro de ligne est $ count "} }


    Les résultats du programme ressemble à " Le numéro de ligne est 12. "

    Previous :

    next :
      articles connexes
    ·Comment remplacer une variable dans une chaîne Perl 
    ·À propos de la fonction Chr Perl 
    ·Comment faire pour installer PPM du CPAN 
    ·Comment tester un script CGI Sendmail 
    ·Comment faire pour supprimer les doublons de tableau Pe…
    ·Comment passer des paramètres à sous-programmes en Pe…
    ·Comment masquer Mot de passe Caractères dans STDIN Per…
    ·Comment puis-je pousser un chemin vers Unix variable d'…
    ·Comment exécuter Perl sur un ordinateur portable 
    ·Comment écrire un script Perl qui invite Telnet pour l…
      articles en vedette
    ·Comment se débarrasser des doublons dans MySQL 
    ·QBASIC animation Tutoriel 
    ·Comment convertir une chaîne en URL en Python 
    ·Comment faire pour convertir étendue à Integer sur Pa…
    ·Comment texte de défilement automatique dans une zone …
    ·Différents types de relations en Java 
    ·Comment utiliser le VB6 MonthView Control 
    ·Comment utiliser les expressions régulières pour bloq…
    ·Comment faire pour supprimer des enregistrements d' une…
    ·Comment faire pour bloquer des sous-domaines en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com