en fait ca marche mais il me manque qq choses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 open LIRE,"cheminvers le fichier" or die "E/S : $!\n"; open ECRIRE,">cheminvers le fichier resultat\n", or die "E/S : $!\n"; while(<LIRE>){ print ECRIRE "ligne$. ",(split /\s/,$_)[44,45,46],"\n" if $. % 32 == 4; }
en fait
* je veux extraire a partir de la 4ieme ligne ( c'est bon)
* extraire les 44, 45 et 46 ieme colonne du ligne en cours ( c'est bon)
- si $44 == 60
ligne++;
extraire la colonne 6 et 7 ;
ligne = ligne + 32;
- sinon ligne =ligne +32;
je serai tres reconnaissant si vous me trouver une solution
merci d'avance
Partager