Ceci est un format fixe et c'est ce que vous voyez lorsque je ouvre dans le bloc-notes ou ultraedit. Ceci est juste quelques exemples de données, mais mon fichier texte a environ 200 000 lignes et plusieurs répertoires comme vous le voyez dans l'exemple. Donc, fondamentalement, j'essaie d'ajouter le chemin que vous voyez où il est dit "Directory of V: \ word" et ajouter "V: \ word" à la fin de la ligne et de le copier jusqu'à ce qu'il voit le nouveau "Directory of V: \ word \ excels "et ajoute" V: \ word \ excels "après le fait et ainsi de suite et ainsi de suite. Seriez-vous capable de m'aider et de jeter un os à un chien? Merci et très apprécié!Perl Programme pour lire un fichier texte, Rechercher du texte dans le fichier et copier le texte dans un nouveau fichier
Directory of V:\word
04/30/2007 11:49 AM 938,458 BUILTIN\Admin Filename.pdf
04/06/2012 01:13 PM 3,801 AMERICAS\DoeJ Filename3.pdf
01/11/2007 12:05 PM 26,624 BUILTIN\Admin Filename2.doc
08/01/2007 11:57 AM 18,432 BUILTIN\Admin Filename5.xls
Directory of V:\word\excels
03/03/2010 10:42 AM 35,840 AMERICAS\DavisF Billing3-3.xls
02/24/2010 10:31 AM 34,380 AMERICAS\StewartF Allie2-24.xls
C'est ce que je suis en train d'accomplir
Directory of V:\word
04/30/2007 11:49 AM 938,458 BUILTIN\Admin Filename.pdf V:\word
04/06/2012 01:13 PM 3,801 AMERICAS\DoeJ Filename3.pdf V:\word
01/11/2007 12:05 PM 26,624 BUILTIN\Admin Filename2.doc V:\word
08/01/2007 11:57 AM 18,432 BUILTIN\Admin Filename5.xls V:\word
Directory of V:\word\excels
03/03/2010 10:42 AM 35,840 AMERICAS\DavisF Billing3-3.xls V:\word\excels
02/24/2010 10:31 AM 34,380 AMERICAS\StewartF Allie.xls V:\word\excels
C'est ce que j'ai en perl: Je suis toujours coincé, mais je pense que je fais un peu le progrès.
#!/usr/bin/perl
use strict
use warnings
use autodie
open (MYFILE, 'List.txt');
my $str = " Directory of V:\word";
while (<MYFILE>)
{
chomp;
($Date, $Time, $Size, $User, $Filename) = split("\t");
print $Date, $Time, $Size, $User, $Filename, substr $str,14;
print "$_\n";
}
close (MYFILE);
Qu'avez-vous jusqu'à présent? – iCanHasFay
'perldoc perlintro' – toolic
@toolic - Quel sujet suffirait le mieux pour mon problème sur perlintro? –