Je lis le contenu du fichier en Perl par le code suivantComment ajouter un numéro d'incrémentation automatique à un tableau?
my @files = glob("$PATH/*");
foreach my $file (@files){
open(MYFILE,"<$file");
my @fileContent = <MYFILE>;
close(MYFILE);
}
Maintenant, je veux préfixer numéro auto-incrémentée à chaque ligne. Quelque chose comme -
fileContent[0] = 1: This
fileContent[1] = 2: is
fileContent[2] = 3: a
fileContent[3] = 4: text
fileContent[4] = 5: file.
Quelqu'un sait un moyen efficace de le faire?
Merci!
Vous pouvez également utiliser ['sprintf'] (http://perldoc.perl.org/functions/sprintf.html) si vous devez formater nombre (par exemple, à une certaine largeur), et je vous recommande de vérifier [perlvar] (http://perldoc.perl.org/perlvar.html) pour plus d'informations sur '$ .'. –
Merci pour la réponse! Le scénario me convient le mieux! :) –
@Rah Vous êtes les bienvenus. – TLP