Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2890 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Lecture de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lecture de fichier

n°1831609
seb-info
Posté le 26-12-2008 à 12:51:17  profilanswer
 

Bonjour, je cherches à récuperer les deux lignes qui suivent une ligne contenant une expression régulière seulement je ne trouve pas comment faire.
 
Si quelqu'un à la solution je lui en serai reconnaissant  :D
 
Voici le code :  
 

Code :
  1. #! /usr/bin/perl -w
  2. use strict;
  3. my $ligne;
  4. my $TERID;
  5. #my $i=1;
  6. #my $mod;
  7. print "entrer le numero de terminal a matcher\n";
  8. $TERID=<STDIN>;
  9. chomp($TERID);
  10. open (FICHIER, 'C:\detail-light.txt');
  11. while ($ligne = <FICHIER> ) {
  12. if ($ligne =~ /$TERID/) {
  13. #  $mod = $i+3;
  14. #  while($i % $mod != 0) {
  15.   print $ligne;
  16. #   $i++;
  17. #  }
  18. }
  19. }
  20. close(FICHIER);

mood
Publicité
Posté le 26-12-2008 à 12:51:17  profilanswer
 

n°1831627
Taz
bisounours-codeur
Posté le 26-12-2008 à 14:29:28  profilanswer
 

bah ton algorithme n'est pas bon, quand t'es sur une ligne qui te plait, lis en 2 de plus...
 
sinon RTFM grep
 
grep -A

n°1831672
seb-info
Posté le 26-12-2008 à 16:41:46  profilanswer
 

C'est vrai que ça sera mieux avec grep. J'ai RTFM ^^ OMFG WTF
 
Merci ;) j'avais pas pensé a ça ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Lecture de fichier

 

Sujets relatifs
[C] Problème de lecture dans un fichier en C : fscanflecture et écriture dans un fichier texte en vbs
supprimer caractère unicode invalidelecture d'un fichier swf (sur un serveur) dans une page PHP
[résolu]lecture d'un fichier créé [JSP/JAVA]lecture fichier de données séparés par des tabulations
Malloc / Lecture fichierLecture fichier en binaire et valeur en hexa
[Résolu] lecture fichier ruby![VB / EXCEL] Lecture d'un fichier texte en partant de la fin ?
Plus de sujets relatifs à : Lecture de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR