Bonjour,
J'ai un fichier de ce type
je veux obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 |aa|id:34| |alala |bb|id:67| |lulu |kk|id:53| |saraj
Dans mon fichier après le champ 4, suivant la ligne j'ai des espaces et tabulations. Après lancement de mon script je conserve ces espaces et tabulations, or je veux juste le champs 1 ($nom) et champ 4 ($categorie) rien de plus après le champ4!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 aa alala bb lulu kk saraj
Voiçi mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while (my $ligne =<FILE>){ chomp $ligne; my ($nom,$id,$info,$categorie) = split /\|/ ,$ligne; print "$nom\t$categorie\n"; }
Partager