Bonjour,
J'ai un fichier toto dans lequel j'ai des colonnes avec comme séparateur de chams des ";". Il y a x colonnes qui peuvent varier.
Pour chaque ligne Je souhaiterai récupérer la valeur de ma première colonne en l'affichant et copier le reste des colonnes de cette ligne dans un fichier.
Avec le script ci-dessous j'arrive à récupérer la valeur de ma première colonne et à l'afficher. Mais je ne sais pas comment récupére les colonnes qui suivent de manière simple.
Merci pour votre aide
my $FicTempTravail="C:\toto.txt";
my $SeparateurChamps=";";
open (FIC_OUT, "<${PathInitial}/${FicTempTravail}") || die "Ouverture impossible du fichier ${FicTempTravail}: $!";
while ($Ligne = <FIC_OUT> )
{
my ($NomAdherent,undef) = split(/\s*${SeparateurChamps}\s*/,$Ligne) ;
print ">$NomAdherent<\n";
print "$Ligne\n";
}
close (FIC_OUT);
Partager